div.frontgate
{
	background: #565755;
}

div.frontgate div.frontgate_navigation a.frontgate_inbox
{
	color: #b6bf0f;
}

div.frontgate div.frontgate_navigation a.frontgate_outbox
{
	color: #00a326;
}

div.frontgate div.frontgate_navigation a.frontgate_showbox
{
	color: #f17c00;
}

div.frontgate div.frontgate_navigation a.frontgate_toolbox
{
	color: #ffd000;
}

/****************************************************************************************************/

/* Password Recovery */

div.password_recovery h1
{
	color: #00a326;
}

div.password_recovery form input:focus
{
	border-color: #00a326;
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
}

div.password_recovery form button.submit
{
	background-color: #00a326;
	border-color: #00a326;
}

div.password_recovery form button.submit:hover,
div.password_recovery form button.submit:focus
{
	background-color: #f17c00;
	border-color: #f17c00;
}

div.password_recovery form button.cancel
{
	border-color: #f2dede;
}

/****************************************************************************************************/

/* Change password */

div.change_password h1
{
	color: #00a326;
}

.change_password form .form-group
{
	border-color: #00a326;
}

div.change_password form input:focus
{
	border-color: #00a326;
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
}

div.change_password form button.submit
{
	background-color: #00a326;
	border-color: #00a326;
}

div.change_password form button.submit:hover,
div.change_password form button.submit:focus
{
	background-color: #f17c00;
	border-color: #f17c00;
}

div.change_password form button.cancel
{
	border-color: #f2dede;
}

div.change_password p.info-box
{
	color: #00a326;
	background-color: rgba(0,163,38,0.25);
}

/****************************************************************************************************/

/* Settings */

div.settings
{
	background-color: #565755;
}

div.settings h1
{
	color: #FFF;
}

div.settings div.settings_nav a
{
	color: #00a326;
}

div.system_settings div.main_header h1,
div.system_settings div.main_header h1 a,
div.system_settings ul.settings_nav li a
{
	color: #00a326 !important;
}

#tos_table a
{
	color: #00a326;
}

/****************************************************************************************************/

/* Client Administration */

div.client_administration h1
{
	color: #00a326;
}

div.client_administration h1 a
{
	color: #00a326;
}

div.client_administration table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
div.client_administration table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before
{
	background-color: #00a326;
}

div.client_administration table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before,
div.client_administration table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before
{
	background-color: #f17c00;
}

div.client_administration .page-item.active a.page-link
{
	background-color: #00a326;
	border-color: #00a326;
}

div.client_administration .page-item.active a.page-link:focus
{
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
}

div.client_administration input,
div.client_administration select
{
	border: 1px solid #cccccc;
}

div.client_administration input:focus,
div.client_administration select:focus
{
	border: 1px solid #00a326;
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
}

/****************************************************************************************************/

/* Overlay */

a.overlay_close_button
{
	color: #00a326;
}

.client_administration_overlay .dropdown .dropdown-toggle:focus
{
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
	border: 1px solid #00a326;
}

div.client_administration_overlay .overlay_navigation #section_nav_dropdown:focus
{
	box-shadow: none;
}

div.client_administration_overlay .overlay_navigation a.save_btn
{
	color: #00a326;
}

.client_administration_overlay .section_nav a:hover,
.client_administration_overlay .section_nav a:focus
{
	background-color: #00a326;
	color: #FFF;
}

.client_administration_overlay ul.client_nav li a.nav-link
{
	color: #00a326;
}

.client_administration_overlay ul.client_nav li a.active
{
	color: #212529;
}

div.client_administration_overlay .client_nav_mobile .dropdown-menu .nav-link
{
	color: #212529;
}

div.client_administration_overlay .client_nav_mobile .dropdown-menu .nav-link:hover
{
	color: #FFF;
	background: #00a326;
}

div.client_administration_overlay .client_nav_mobile .dropdown-menu .active
{
	color: #00a326;
	background-color: #FFF;
}

/****************************************************************************************************/

/* Edit Client */

div.client_administration_overlay div.edit_client form input:focus,
div.client_administration_overlay div.edit_client form textarea:focus,
div.client_administration_overlay div.edit_client form select:focus
{
	border-color: #00a326;
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25);
}

div.client_administration_overlay div.edit_client .custom-control-input:checked ~ .custom-control-label::before
{
	border-color: #00a326;
	background-color: #00a326;
}

div.client_administration_overlay div.edit_client p.info-box
{
	color: #00a326;
	background-color: rgba(0,163,38,0.25);
}

/****************************************************************************************************/

/* Client Activities */

div.client_administration_overlay div.client_activities div.upload_info_box a.btn
{
	background-color: #00a326 !important;
	border-color: #00a326 !important;
}

div.client_administration_overlay div.client_activities div.upload_info_box a.btn:focus,
div.client_administration_overlay div.client_activities div.upload_info_box a.btn:active
{
	box-shadow: 0 0 0 .2rem rgba(0,163,38,0.25) !important;
}
