.ibox { margin-bottom: 10px; }
.navbar-top-links .dropdown-menu li { display: block; float: left; width: 100%; padding-left: 10px !important; }
.navbar-top-links .dropdown-menu li a { padding: 8px 0px !important; min-height: 0; line-height: 1; float: left; width: 100%; }
.navbar-top-links .dropdown-menu li a div { white-space: normal; width: 100% !important; float: left; }
.pull-right { float: right !important; }
.navbar-collapse.in { overflow-y: visible; }
.top-navigation .nav > li a:hover { color: #000; background-color: transparent; }
.nav.navbar-top-links.navbar-right .dropdown-alerts a { color: #000; }
a { outline: none !important; }
@media (max-width:440px) {
    .count-info { float: left !important; display: block !important; }
    ul.navbar-top-link ul.dropdown-menu { margin-left: 0 !important; }
    .navbar-top-links .dropdown-alerts { margin-left: 0 !important; }
    .navbar-top-links li.dropdown { float: left; }
}
.toolbar { float: right; }
#example_filter { float: right; }
.clsRequiredFieldLable { color: red !important; }

/*For Image Galary Start*/
.lightBoxGallery { text-align: left; }
.lightBoxGallery img { margin: 5px; }
.blueimp-gallery > .prev, .blueimp-gallery > .next { border: none; }
.facility-thumb .del { margin-left: 5px; }
.navbar-header .btn-primary { background-color: #293846; border-color: #293846; color: #ffffff; }

/*For Loading Image When Submit Form Start*/
.modalLoader { position: fixed; z-index: 999; height: 100%; width: 100%; top: 0; left: 0; background-color: Black; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.8; }
.centerLoader { z-index: 1000; margin: 300px auto; padding: 10px; width: 130px; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; }
.centerLoader img { height: 128px; width: 128px; }

/*For Loading Image When Submit Form End*/
span.multiselect-selected-text { text-align: left; float: left; }
b.caret { float: right; margin-top: 8px; }
button.multiselect.dropdown-toggle.btn.btn-default { width: 100% !important; float: left !important; }
.multiselect-container.dropdown-menu { width: 100%; float: left; max-height: 270px; overflow-y: scroll; overflow-x: hidden; }
.highlight { font-weight: bold !important; }
.text-center,.dataTables_empty { text-align: center; }

/* Nilay Css Changes Start */
.nopadding{ padding:0px!important; }
.nomargin{ margin:0px!important; }
.font-20{ font-size:20px!important;}
.imageview { display: inline-block; margin: 0 auto; width: 150px; position: relative; font-size: 14px; margin: 15px; }
.imageview img { display: block; max-width: 100%; height: auto; border: 2px solid #293846; }
.imageview a { cursor: pointer; position: absolute; left: 15px; top: 0px; color: red; }
.cursor_pointer { cursor: pointer !important; }
.cursor_default { cursor: default !important; }
label.valid { display: none !important; }
.top-navigation .navbar-brand { background: none!important;}
.top-navigation .nav > li > a {color:#fff;font-size: 14px;}
.chosen-select.chosen-small + .chosen-container .chosen-results{max-height: 80px;}
.lastwaypoint{background: #F9F9F9;border: 1px solid #DDDDDD;font-weight: 600;line-height: 25px;padding: 7px 15px;}
.nomarginbottom{ margin-bottom: 0px!important}
li.saltriver-logo img {margin: 6px 0; width: 100%;max-width: 140px;padding: 3px;border-radius: 4px;background-color: #fff;}
.sortable{list-style: none;}
/* Nilay Css Changes End */



/** Saurabh styles **/

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
    background: rgba(0, 0, 0, 0.15);
    color:#fff;
}
nav.navbar {
    padding: 15px 0;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
    border-radius: 0;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #e46714;
    font-weight: 600;
}
.top-navigation .navbar-brand {
    color: #fff;
    padding: 0;
    margin: 0 0 0 15px;
    width:89px;
    margin-right: 15px;
}
.top-navigation .navbar-brand img {
    width: 100%;
    height: auto;
}
.top-navigation .dropdown-menu > li > a{
	border-radius: 0;
}
.top-navigation .dropdown-menu > li > a:hover{
	color:#e46714;
	font-weight: 600;
}
.navbar .dropdown-menu {
    border-radius: 0;
}
.page-heading {
    padding-top: 5px;
}
button.navbar-toggle {
    background-color: #f18741;
}
.navbar-collapse.in {
    margin-top: 48px;
    border-top: 1px solid #f08741;
}
.top-navigation .navbar-collapse.in .navbar-right {
    margin: 7.5px -15px;
}
.top-navigation .navbar-collapse.in .navbar-right {
    margin: -5px -15px 5px -15px;
    padding-top: 0px;
}
/** Finish Saurabh Styles **/



/* 
    Nikunj Custom Style 17-10-18
*/
.d-block { display: block; }
.bg-white { background: #fff; }
.center-block{float: none;}
.color-white { color: #fff; }
.w-100 { width: 100%; }
.f-l { float: left; }
.p-1 { padding: 16px; }
.pt-3 { padding-top: 48px; }
.pb-1 { padding-bottom: 16px; }
.mb-2 { margin-bottom: 32px; margin-bottom: 2rem }
.p-t-10{ padding-top: 10px; }
.p-t-20{ padding-top: 20px; }
.p-t-30{ padding-top: 30px; }
.yellow { background: #f49b19; }
.green { background: #00a559; }
.red { background: #db4c3c; }
.sky { background: #00beee; }
.pink { background: #d82161; }
.blue { background: #0172b6; }
.d-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.align-items-end { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; -ms-grid-row-align: flex-end; align-items: flex-end; }
.flex-flow { -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.navbar-fixed-top, .navbar-static-top { background:#e46713;   padding:0px 0 !Important;}
.navbar-header .btn-primary,
.navbar-header .btn-primary:hover,
.navbar-header .btn-primary:active,
.navbar-header .btn-primary:active:hover, .navbar-header .btn-primary.active:hover, .navbar-header .btn-primary.active:focus,
.navbar-header .btn-primary:focus { background-color: #3151D1; border-color: #3151D1; }
.nav.navbar-top-links .welcome-message, .nav.navbar-top-links > li > a { color: #fff; }
.footer { background: #
; border-top-color: #111e3e; color: #fff; }
.nav > li > a { color: #64798a; }
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .nav > li.active { border-color: #3151D1; background: #e46713; }
.btn-primary { background-color: #44c4a1; border-color: #44c4a1; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {background-color: #44c4a1;border-color: #44c4a1;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.btn-success { background-color: #111e3e; border-color: #111e3e; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {background-color: #111e3e;border-color: #111e3e;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.btn-warning { background-color: #fbd462; border-color: #fbd462; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {background-color: #fbd462; border-color: #fbd462;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.btn-danger { background-color: #3151D1; border-color: #3151D1; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover {background-color: #3151D1; border-color: #3151D1;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
#sortable.ui-sortable { list-style: none; margin-left: 0; padding-left: 0px; }
#sortable.ui-sortable > li { padding: 4px 10px; font-weight: 600;     line-height: 22px;}
#sortable.ui-sortable > li a { color: #e46713; font-size: 20px; }
.panel-body {padding: 10px !important;}
.well{margin-bottom:10px; padding: 6px 10px !important;     min-height: 18px !important;}
.panel-heading{padding: 4px 10px;}
.waypoint-list td { background: #f9f9f9; border-top: 1px solid #ddd; padding: 10px 15px !important; font-weight: 600; }
.pend_aprov_rejec_butt {padding: 6px 15px !important; font-size: 14px !important;}
body.mini-navbar .nav-header{background-color: #dddddd;}
.logo-element{color: #64798a;}
label.error{font-weight: 400;margin-left:0;}
.form-control:focus, .single-line:focus {border-color: #dedede !important;}
textarea.form-control{resize: vertical;}
.chosen-container .chosen-results li.highlighted{background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #e46713), color-stop(90%, #3151D1));background-image: -webkit-linear-gradient(#e46713 20%, #3151D1 90%);background-image: -o-linear-gradient(#e46713 20%, #3151D1 90%);background-image: linear-gradient(#e46713 20%, #3151D1 90%);outline: 0;}
.navbar-right {margin-right: 0px;}
.panel-default{border-color:#e46714}
.panel-default .panel-heading{color: #fff;background-color: #094EE4;}


/*new*/
.page_path_show_part h2 {margin: 0 0 2px 0; font-size: 22px; font-size: 18px; font-weight: bold; color: #111e3e;}
.page_path_show_part {padding: 5px 128px !important;}
.breadcrumb>.active strong {color:#676a6c;}
.padding_right_0{padding-right:0px;}
.padding_left_0{padding-left:0px;}
.padding_right_5{padding-right:5px;}
.padding_left_5{padding-left:5px;}


.tracking_dashbord_tabel th:first-child {min-width: 115px;}
.tracking_dashbord_tabel th:nth-child(2) {min-width: 85px;}
.tracking_dashbord_tabel th:nth-child(3) {min-width: 85px;}
.tracking_dashbord_tabel th:nth-child(5) {min-width: 32px; max-width:32px;}
.tracking_dashbord_tabel th:nth-child(6) {min-width: 86px;}
.table > tbody > tr > td{padding: 5px 6px; line-height: 14px; color:#000;}
.table > thead > tr > th {padding: 8px 6px; line-height: 14px;  border-bottom: 0px;}
.tracking_dashbord_tabel .table > tbody > tr > td a {color: #1845b7;}
.table > tbody > tr > td img {max-width: 18px;}

select.input-sm{height: 22px !important; line-height: 22px !important;}
.form-control, .single-line{padding: 0px 12px !important;  font-size: 12px !important; height: 22px !important;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin: 0px 0 !important;}
.pagination > li > a, .pagination > li > span{    font-size: 12px;     padding: 3px 10px !important;}

div.dataTables_wrapper div.dataTables_info{font-size: 12px; padding-top: 6px;}
div.dataTables_wrapper label{margin-bottom: 0px;}

.flex_vertical_center{display:flex; align-items:center;}
.track_dashbord_map #map {height: calc(100vh - 141px); min-height: 500px !important;}
.tracking_dashbord_tabel{height: calc(100vh - 141px);  min-height: 500px;}
.tracking_dashbord_tabel table{height: calc(100vh - 269px) !important; display: inline-block; overflow-y: auto; overflow-x: hidden; min-height: 372px;}

table.dataTable.dtr-inline.collapsed tbody td:first-child:before, table.dataTable.dtr-inline.collapsed tbody th:first-child:before{line-height: 12px !important; top: 8px !important; left: 5px !important; height: 13px; width: 13px !important;}


/*report*/
.form-group { margin-bottom:4px;}
.ibox-title h5{margin: 0 0 0px 0 !important; line-height: 20px;}
.ibox-title{padding: 8px 10px 8px !important; min-height: 35px;}
.input-group-addon{padding: 2px 8px !important;}
.chosen-single {min-height: 22px !important; line-height: 20px !important; font-size: 12px !important;       background-color: #FFFFFF !important; background-image: none !important; border: 1px solid #e5e6e7 !important; border-radius: 0px !important; box-shadow: none !important;}
.chosen-container .chosen-drop{border:1px solid #e5e6e7 !important; }
.chosen-container-single .chosen-search input[type="text"]{border-color:#e5e6e7 !important;}
.btn{margin-bottom:1px !important; padding: 3px 7px;  font-size: 12px;}
.ibox-content p {margin-bottom: 0px;}
.ibox.float-e-margins {margin-bottom: 0px;}
.table{margin-bottom: 0px;}
div#page-wrapper {padding-bottom: 29px;}
.form-horizontal .control-label{font-size: 12px;}
.lastwaypoint{line-height: 22px !important; padding: 4px 10px 4px 10px !important;}

.z-index-9999{z-index:99; position:relative;}
.z-ndex-0{z-index:0000; position:relative;}
.track_vehical_finder_map #map{height: calc(100vh - 300px); min-height: 400px !important; }
.track_vehical_finder_tabel{    height: calc(100vh - 300px); min-height: 400px; overflow-y: auto;}
.padding_lr_0{padding-left:0px !important; padding-right:0px !important;}


.result_show_map_full{margin: 10px 0 0 7px !important;  padding: 0 0 0 0 !important; width: calc(100% - 15px);}
.map_heading {font-size: 14px; margin: 0 0 8px 0 !important;}
.mt_8{margin-top:8px;}
.copy_location_msg input {width: 3%;}
.copy_location_msg {margin: 8px 0 8px 0 !important; padding: 0 0 !important; line-height: 16px;}
.copy_location_msg label { margin-bottom: 0px;}


.chosen-container-multi .chosen-choices li.search-choice{margin: 0px 0 0px 3px; padding: 2px 20px 2px 5px;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{    height: 15px !important;}
.chosen-container-multi .chosen-choices{min-height: 25px !important ;}
.chosen-container {width: 100% !important;}
.flex_seam_height {display: flex;}


.padding_lr_custom .alert_setting:first-child {padding-left: 0px; padding-right: 5px;}
.padding_lr_custom .alert_setting:nth-child(2) {padding-right: 0px; padding-left: 5px;}
.padding_lr_custom {padding:5px 0px !important;}

.show_entry_well h4 {margin: 0 0 2px 0;}
.i-checks label { margin-bottom: 2px;}

.two_line-right_title {min-height: 54px;}
.mt_4{margin-top:4px;}



.login_page .form-control, .single-line {height: 35px !important; font-size: 14px !important; margin-bottom: 7px !important;}
.login_page button {padding: 8px 10px !important; font-size: 14px; margin-top: 28px; margin-bottom: 10px !important;}
.copy_right_link {margin-top: 2px !important;}

.forgot_password input{height: 35px !important; font-size: 14px !important; margin-bottom: 7px !important;}
.forgot_password .btn-danger {padding: 8px 10px !important; font-size: 14px !important; margin-bottom: 7px !important;}
.forgot_password a.btn.btn-danger.block {margin-bottom: 0px !important;}
.forgot_password .ibox-content {text-align: center; padding: 20px 20px !important;}
.two_line-right_title {min-height: 54px;}
/*report*/

.flex_login_center {display: flex; align-items: center;}
.left_iol_images {width: 50%; height: 100vh; position: relative; overflow: hidden;     min-height: 573px;}
.right_login_form {width: 50%; padding: 0 25px;}
.oli_images {width: 100%; height: 100%; object-fit: cover; text-align: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.max-width_center {max-width: 350px; margin: 0px auto;}
.form-label {font-size: 14px; font-weight: normal; text-align: left !important; float: left; color: #6b6e70;}

.pagination_part .pagination{margin: 8px 0 0 0 !important;}
table.dataTable tr.child ul li:last-child {padding-bottom: 4px;}

@media screen and (max-width:1300px) {
    .top-navigation .nav > li > a{padding: 15px 15px !important;}
    .pagination > li > a, .pagination > li > span{padding: 3px 8px !important;}
    .form-horizontal .control-label{font-size: 12px;}
}

@media all and (max-width:1199px) and (min-width:991px){
    form .col-lg-6 {width: calc(50% - 2px); display: inline-block;}
}

@media screen and (max-width:1199px) {
    .top-navigation .navbar-brand{width:86px;}
    .top-navigation .nav > li > a {padding: 15px 10px !important;font-size: 12px;}
    .dropdown-menu li a{font-size:12px;}
    .top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header{padding: 6px 10px 6px 15px !important;}
    li.saltriver-logo img{    max-width: 112px; margin: 9px 0 !important;} 
    .page_path_show_part {padding: 5px 15px 5px 108px !important;}
    .page_path_show_part h2{font-size: 16px;}
    .buttons_dash_table .btn-group-sm>.btn, .btn-sm{padding: 5px 5px; font-size: 11px;}
    div.dataTables_wrapper div.dataTables_length label{    font-size: 12px;}
    div.dataTables_wrapper div.dataTables_filter label{    font-size: 12px;}
    .table > thead > tr > th{font-size:12px;}
    .pagination > li > a, .pagination > li > span{padding: 3px 4px !important;}
    .table > tbody > tr > td{padding: 4px 4px;}
    table.dataTable.dtr-inline.collapsed tbody td:first-child:before, table.dataTable.dtr-inline.collapsed tbody th:first-child:before{height: 11px !important;
        width: 11px !important; top: 6px !important; line-height: 10px !important;}
}

@media all and (max-width:991px) and (min-width:768px){
    .top-navigation .navbar-brand {width:75px;}
    .navbar-nav{float: right; text-align: right;  width: calc(100% - 113px); padding-right: 6px;}
    .top-navigation .nav > li > a{padding: 12px 6px !important;}
    .page_path_show_part{padding: 5px 0px !important;}
    .page_path_show_part h2 {font-size: 14px;}
    li.saltriver-logo img{margin: 0px 0 10px 0 !important;}
    .top-navigation .navbar-nav .dropdown-menu{ left: auto; right: 0%;}
    .navbar-nav>li {float: none; display: inline-block; text-align: left;}
    
}

@media screen and (max-width:991px) {
     
    .flex_seam_height {flex-direction:column;}
    .top-navigation .wrapper.wrapper-content{padding: 10px 15px 10px 15px !important;}
    .dashborad_padding{padding-bottom:0px !important;}
    .flex_vertical_center{flex-direction: column;}
    .tracking_dashbord_tabel{height:100% !important;}

    .responsiv_full_width {width: 100% !important; padding: 0 0 !important;}
   .mo-full_width{width:100% !important;}
   .padding_lr_custom .alert_setting:first-child {padding-left: 0px; padding-right: 0px;}
   .padding_lr_custom .alert_setting:nth-child(2) {padding-right: 0px; padding-left: 0px;}
   .flex_login_center {flex-direction: column-reverse;}
   .left_iol_images{width:100%;}
   .right_login_form{width: 100%; padding: 25px 25px;}
}

@media screen and (max-width: 767px) {
    .dataTables_length{width: 100%;}

    .track_dashbord_map #editable_length {margin-bottom: 8px;}
    div.dataTables_wrapper div.dataTables_info{    padding-bottom: 8px;     padding-top: 0 !important; }
    .pagination > li > a, .pagination > li > span{padding: 3px 6px !important;}
    .tracking_dashbord_tabel table{    height: calc(100vh - 346px) !important; overflow-x: auto;}
    
    .top-navigation .wrapper.wrapper-content{padding: 10px 15px 10px 15px !important;}
    .dashborad_padding{padding-bottom:0px !important;}
    .flex_vertical_center{flex-direction: column;}
    .tracking_dashbord_tabel{height:100% !important;}


    .responsiv_full_width {width: 100% !important;  padding: 0 0 !important;}
    .saltriver-logo{ padding: 0 10px;}


}

@media screen and (min-width: 991px) {
    .navbar-right {margin-right: -15px;}
}

.btn-accident {
  background-color: #FF33FF;
  border-color: #ed5565;
  color: #FFFFFF;
}

.btn-accident:hover{
color: #FFFFFF;
}

.btn-missinggps{
  background-color: #49E176;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-missinggps:hover{
color: #FFFFFF;
}

