body{ background: #e1e1e1; color: #333; }
.right_side #nav { background: #fff; color: #333; }
.box-title { background: #fff; color: #333; }
.section_menu a { background: #fff; color: #333; }
.module-menu a { background: #fff; color: #333; }
.pagination a, .pagination span{ background: #fff; color: #333; border: 0; }
.pagination a:hover, span.pages_act{ background: #165cb1; color: #fff; border: 0; }
.table th{ background: #f2f2f2; color: #333; border: 1px solid #dbdbdb; }
.table td{ background: #fff; color: #333; border: 1px solid #dbdbdb; }
.table tr.gray td { background: #fff; color: #333; border: 1px solid #dbdbdb; }
.table tr:hover td, .table tr.gray:hover td{ background: #f2f2f2 !important; }
.table td.empty{ background: #fff; }
.ajax-loading-cover{ background: #fff; }
input[type="text"], input[type="password"] { background: #fff; color: #333; border: 1px solid #fff;  }
select{ background: #fff; color: #333; border: 1px solid #fff;  }
textarea{ background: #fff; color: #333; border: 1px solid #fff; }
input:autofill, input:autofill:hover, input:autofill:focus input:autofill, textarea:autofill, textarea:autofill:hover, textarea:autofill:focus, select:autofill, select:autofill:hover, select:autofill:focus { -webkit-box-shadow: 0 0 0 30px #fff inset !important; -webkit-text-fill-color: rgba(51, 51, 51, 0.8) !important; background: #fff !important; color: rgba(51, 51, 51, 0.8) !important; }
.filters input[type="text"]{ background: #fff; border-color: #fff; }
.inbx-title { background: #f2f2f2; color: #333; }
.inbx-content { background: #fff; color: #333; }
.inbx-content .show-all{ border-color: #dbdbdb; }
.inbx-content .inbx-row{ border-color: #dbdbdb; }
.inbx-content a:hover{ color: #165cb1 !important; }
.inbx .action-bar a:hover{ color: #165cb1 !important; }
.left_side{ background: #fff; }
ul.menu li { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
ul.menu li.active, ul.menu li:hover{ background: #f2f2f2; }
ul.menu a{ color: #333; }
.left_side { padding-top: 0; }
.left_side .logo { background: #f9f9f9; padding: 40px 0; margin: 0; }
.left_side #menu ul.menu ul, #menu-mobile ul.menu ul{ background: #fff; }
.left_side #menu ul.menu ul li:last-child, #menu-mobile ul.menu ul li:last-child{ border-bottom: 1px solid #f2f2f2; }
.left_side #menu ul.menu ul li:first-child, #menu-mobile ul.menu ul li:first-child{ border-top: 1px solid #f2f2f2; }
.left_side #menu ul.menu ul li, #menu-mobile ul.menu ul li { border-right: 1px solid #f2f2f2; }
.left_side #menu ul.menu ul li:hover{ background: #f2f2f2; }
.login-container input[type="text"], .login-container input[type="password"] { background: #fff; border: 1px solid #f2f2f2; }
.login-container .box-title { background: #fff; border-bottom: 1px solid #f2f2f2; }
.login-container .box-content { background: #f7f7f7; }
.box h3{ color: #333; }
.field-inc-dsc { background: #fff; }
.field-inc-dsc .dsc { background: #fff; }
.ico_sort_up:hover::before, .ico_sort_down:hover::before  { color: #3ebcc0; }
#controlbox .wrapper .container .content { background: #e1e1e1; color: #333; }
#controlbox button.close { background: #fff; }
#controlbox .action-bar { background: #f2f2f2; }
#controlbox .action-bar a { color: #333 !important; }
#controlbox .action-bar a:hover{ color: #165cb1 !important; }
.ui-widget-content { border: 1px solid #fff !important; background: #fff !important; color: #333 !important; }
.ui-widget-header { border: 1px solid #f2f2f2 !important; background: #f2f2f2 !important; color: #333 !important; }
.calendar-month{ background: #fff; border-color: #dbdbdb; }
.calendar .calendar-events .calendar-day-header, .calendar-month-day-header > div { background: #fff; border-bottom: 1px solid #dbdbdb; }
.calendar-day-header{ border-top: 1px solid #dbdbdb; }
.calendar-events-day, .calendar-month-day-header { border: 1px solid #dbdbdb; }
.calendar .calendar-timeline li:before{ background: #fff; }
.calendar-timeline>ul>li:after { border-bottom: #dbdbdb; }
.calendar .calendar-timeline li::after{ background: #dbdbdb; }
.calendar .calendar-events .calendar-event:hover{ background: #f2f2f2 !important; color: #333 !important; }
.weektoday:hover, .monthtoweek:hover, .daytoweek:hover, .weektomonth:hover { background-color: #f2f2f2; }
.calendar .calendar-events .calendar-event { border: 1px solid #f2f2f2; }
.event-details { color: #333; }
.event-details .event-date { color: #333; }
.loadingio-lcjurnqe1kc .inner div { background: #fff; }
.loadingio-lcjurnqe1kc .inner div:nth-child(1) { background: #fff; }
.loadingio-lcjurnqe1kc .inner div:nth-child(2) { background: #fff; }
.loadingio-lcjurnqe1kc .inner div:nth-child(3) { background: #fff; }
.loadingio-lcjurnqe1kc .inner div:nth-child(4) { background: #fff; }
.loadingio-lcjurnqe1kc .inner div:nth-child(5) { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div:nth-child(1) { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div:nth-child(2) { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div:nth-child(3) { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div:nth-child(4) { background: #fff; }
.loadingio-lcjurnqe1kc-small .inner div:nth-child(5) { background: #fff; }
a.menu-mobile-toggle { background: #fff; }
#menu-mobile { background: #fff; }
#menu-mobile .menu { background: #fff; border-top: 1px solid #dbdbdb; }
#menu-mobile ul.menu li { border-top: 0; border-bottom: 1px solid #dbdbdb; }
#menu-mobile ul.menu ul li:hover{ background: #f2f2f2; }
#menu-mobile ul.menu ul li:first-child{ border-color: #dbdbdb; }
#menu-mobile ul.menu ul li:last-child{ border-color: #dbdbdb; border-bottom: 0; }
@media only screen and (max-width: 980px) {
	.section_menu a::before {
		background: #fff;
		color: #333;
	}
	.section_menu a:hover::before{
		background: #165cb1;
		color: #fff;
	}
}