    /***header***/
div.header{
    background-color: #204971;
    box-shadow: 0 0 30px rgba(0,0,0,.25);
}

    /*menu*/  /*active*/
div.menu ul li.active_menu a{background-color: #0b3053;}
div.small_menu ul li.active_menu a{background-color: #0b3053;}
div.small_menu ul li a img{border-right: 1px solid #0b3053;}

  /*hover*/
div.menu ul li a:hover{background-color: #0b3053;}
div.small_menu ul li a:hover{background-color: #0b3053}

  /*right_header  text*/
div.right_header p{color: #82b2e3;}


    /***Copyright***/
div.Copyright{background: #204971;}

    /***registration***/
div.input_registr{ background: rgba(110, 141, 173, .5); }
div.top_input_registr span.active_registr { background: rgba(41, 87, 134, .8);  color: #ffffff;}
div.top_input_registr span.active_registr a {
    color: #12aaeb;
}


    /***toolbar***/
div.toolbar > div.search div form input{background: #12aaeb;color: #fff;}
div.toolbar > div.search{background: #12aaeb !important;}
div.toolbar div.block_toolbar{background-color: #204971;border-bottom: 1px solid #183959;}
div.toolbar div.block_toolbar div{color: #9eb7d2;background: #183959;}
div.toolbar div.block_toolbar:hover{background: #183959;}

    /***wrap_content***/
div.wrap_content{background-color:#2b5e93;}

    /*hide_content*/
div.hide_content{background: rgba(32,73,113,.5);}

    /*content*/
div.content{background-color: #2b5e93;}

    /*geosites_sorting*/
div.content div.geosites_sorting{background-color: #2d67a3;}
div.content div.geosites_sorting a{color: #a8c0da;}
div.content div.geosites_sorting div.active_sorting a{border-bottom: 2px solid #fff;color: #ffffff;}
div.content div.geosites_sorting div a:hover{border-bottom: 2px solid #fff;color: #ffffff;}

    /*accordion*/
ul#accordion > div > li > div{color: #ffffff;border-bottom: 1px solid #204971;}
ul#accordion > div > li > div > span{color: #6497cb;}
ul#accordion ul.within_accordion li:not(.same){background-color: #204971;border-bottom: 1px solid #183959;color:#ffffff; transition: all .25s;}
ul#accordion ul.within_accordion li:not(.same):hover{background: #183959;}


    /***geosites***/
div.car_objects div.car_objects_list{background-color: #204971; border-bottom: 1px solid #183959;color:#fff;}
div.car_objects div.car_objects_list:hover{background: #183959;}


    /***tracks***/
div.create_tracks p,div.create_tracks_block3 p{color: #fff;}
div.time_tracks span{color: #a8c0da;}
div.time_tracks span.active_time_tracks{color: #ffffff;}
div#slider-range{background: #3e6ea0;}
div.value-slider-range input{color: #ffffff;}
div.color_tracks span{color: #a8c0da;}
div.color_tracks span.active_color_tracks{color: #ffffff;}
div.create_tracks_block1,div.create_tracks_block2,div.create_tracks_block3,div.create_tracks_block4{  border-bottom: 1px solid #204971;}
div.interval_tracks{color: #ffffff;}
div.interval_tracks input[type="text"]{border: 1px solid #ffffff;color:#ffffff;}
div.simpleColorDisplay{  border: 1px solid #ffffff !important;}
div.interval_tracks input[type="text"]::-webkit-input-placeholder {color:#ffffff;}
div.interval_tracks input[type="text"]::-moz-placeholder          {color:#ffffff;}
div.interval_tracks input[type="text"]:-moz-placeholder           {color:#ffffff;}
div.interval_tracks input[type="text"]:-ms-input-placeholder      {color:#ffffff;}
div.create_tracks_block5 input[type="checkbox"] + label span{border: 1px solid #ffffff;background: url("../img/darkblue/img_checkbox.png") -25px center no-repeat;}
div.create_tracks_block5 input[type="checkbox"] + label{color: #ffffff;}
div.create_tracks_block5 input[type="checkbox"]:checked + label span{background: url("../img/darkblue/img_checkbox.png") center no-repeat}
div.wrap_tracks{background-color: #204971;}
div.track:hover{background-color: #0b3053;}
div.name_tracks{color: #9dd2f1;}
div.name_tracks span{color: #b0d562;}
div#slider-range-tracks{background: #37628d;}
div.speed_tracks p{color: #ffffff;}
/*kalendar*/
#ui-datepicker-div{background: #204971;}
.ui-datepicker-current  {background: #204971; border: 1px solid #ffffff; color: #ffffff;}
.ui-datepicker-close  {background: #204971; border: 1px solid #ffffff;  color: #ffffff;}
#ui-datepicker-div .ui-widget-header{color: #12aaeb;}
.ui-timepicker-div{background-color: #0b3053;}
.jq-selectbox__select-text {color:#204971;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  color: #12aaeb;
  border-bottom: 1px solid;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    /*color: #ffcc00;*/
    color: #000;
}
.table_reports .ui-state-highlight, .table_reports .ui-widget-content .ui-state-highlight, .table_reports .ui-widget-header .ui-state-highlight {
    border: 1px solid;
    color: #000;
    height: 37px;
    background-color: #dfdfdf;
}
.style_calendar{color: #ffffff;}

    /***reports***/
div.reports_block{  border-bottom: 1px solid #204971;}
div.top_table_reports{background-color: #0b3053;}
div.top_graph_table{
    background-color: #0b3053;
    border-top: 1px solid #204971;
}
div.top_graph_map{
    background-color: #0b3053;
    border-top: 1px solid #204971;
}
div.style_checkbox_white input[type="checkbox"] + label{color: #e3eaf1;}


    /***notification***/
div.all_notification{background-color: #204971;color: #ffffff;}
div.title_notification{color: #ffffff;}
div.notification{border-top: 1px solid #204971;}
table#notification thead tr th { background-color: #204971; border-top: 1px solid #204971; padding: 10px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  background-color: #cccccc;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  border-color: #959595;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #959595;}
.pagination > li > a, .pagination > li > span { color: #959595; }
.empty{
    color: #424242;
    border-bottom: 1px solid #d6d6d6;
    padding:12px;
    background-color: #f5f5f5;
}

    /***drivers***/
div.statistics_violations_top, .show_table_infringement {
    background: url("/img/arrow_table.png") no-repeat center;
    background-position: 92%;
    background-color: #0b3053;
}

div.show_table_infringement{background-color: #0b3053;}
div.statistics_violations div.driving_quality{background: #204971;}

/** other *********/
span.group_name {
    color: #fff !important;
}

.source_map ul {
    color: #9eb7d2;
    background: #183959;
    line-height: 0.5cm;
    padding: 13px;
    margin-left: -13px;
}

.source_map li:hover {
    color: #b0d562;
}

span.name {
    color: #fff !important;
}

.search_criteria div.active, .search_criteria div:hover {
    background-color: #4374a8;
}

.text_input {
    width: 300px;
    height: 33px;
    outline: none;
    background: transparent;
    border: 1px solid #6a86a0;
    border-radius: 3px;
    padding: 0 5px;
    color: #fff;
    font-size: 13px;
    font-family: OpenSansRegular;
    text-align: left;
}

.overpart {
    background-color: #34689e !important;
}
.toast-type-notice {
    color: white;
    background: #183959;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{
   background: #183959;
}


#units_mask {
    background: url(/img/darkblue/search.png) no-repeat scroll 97%;
    width: 70%;
    width: 180px;
    color: #fff;
}

#units_mask::-webkit-input-placeholder {color:#aaa;}
#units_mask::-moz-placeholder          {color:#aaa;}
#units_mask:-moz-placeholder           {color:#aaa;}
#units_mask:-ms-input-placeholder      {color:#aaa;}


div.notification_selected {
    background-color: #204971;
}

li.route_selected {
    background-color: #0b3053;
}

div.tab_title {
    color: #ffffff;
}

div.tab_title {
    color: #ffffff;
    font-family: OpenSansBold;
    font-size: 13px;
    border-bottom: 1px solid #204971;
}

#route-detail.route-detail-map{
    background-color: #0B3053;
}

div.style_checkbox_white input[type="checkbox"]:checked + label span {
    background:url("../img/darkblue/img_checkbox.png") center no-repeat;
}

#alarm_unit{
    padding-right: 40px;
}

#reports-history,
#reports-history-header {
  color: #fff;
}

#reports-history .active-history-row {
  background-color: #18416b;
}
