@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700'); /* 270918 */

.clear{
    float:none;
    clear:both;
    font-size:0;
    line-height:0;
}
.customer-radio p{
    font-size:16px;
    font-weight:700;
    color:#00a65a;
    margin:20px 0 5px;
}
.customer-radio label{
    color:#000;
    margin-bottom:5px;
    padding-left:8px;
}

/* 130718-start */
.form-modern{
    width:100%;
    margin:0 auto;
    overflow:hidden;
    background-color:#b92b27;
}
.form-modern-lft{
    border-radius:5px 0 0 5px;
}
.form-modern-rgt{
    border-radius:0 5px 5px 0;
}
.form-modern-col{
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
}
.form-modern-col label{
    color:#fff;
    padding-left:10px;
}
.form-modern-col label span{
    color:#b92b27;
}
.select2-container--default .select2-selection--single, .form-modern-col .select2, .form-modern-col select, .form-modern-col input[type="text"], .form-modern-col input[type="tel"], .form-modern-col input[type="email"], .form-modern-col input[type="password"], .form-modern-col input[type="url"]{
    background-color:rgba(255,255,255,0.1);
    border:none;
    border-bottom:1px dashed #8d8d8d;
    border-radius:30px;
}
.select2-container--default .select2-selection--single{
    background-color:rgba(255,255,255,0.1)!important;
    border:none!important;
    border-bottom:1px dashed #8d8d8d!important;
    border-radius:30px!important;
    height:35px !important;
}
.form-modern-col .select2:hover, .form-modern-col select:hover, .form-modern-col input:hover[type="text"], .form-modern-col input:hover[type="tel"], .form-modern-col input:hover[type="email"], .form-modern-col input:hover[type="password"], .form-modern-col input:hover[type="url"]{
    background-color:rgba(255,255,255,0.8);
    border-bottom:1px dashed #919191;
}
.form-modern-col .level-row{
    padding-left:20px;
}
.form-modern-col .level-row label{
    display:block;
    padding-right:5px;
    float:left;
}
.form-modern-col .level-row input[type="radio"], .form-modern-col .level-row input[type="checkbox"]{
    display:block;
    float:left;
    margin-right:10px;
}
.form-modern-col .level-row .fas{
    color:#13f6ff;
    margin-right:30px;
}
.form-modern-col small{
    color:#ddd;
    padding-left:10px;
    font-size:11px;
    line-height:1 !important;
}
.form-modern-col small em{
    line-height:1 !important;
}
.form-modern-but{
    display:block;
    margin:0 auto !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    color:black;
}
.select2-container--default .select2-selection--multiple{
    background:rgba(255,255,255,0.1) !important;
}
/*04/02/2019*/
.load_actions_list div{
    padding:15px;
}
.load_actions_list div a{
    text-decoration:none;
}
.each-form-box-scroll .table-responsive{
    overflow:hidden !important;
}
.load-add-main .alert-success{
    margin-left:12px;
    margin-right:12px;
}

@media screen and (max-width:1055px){
    .form-modern-col{
        padding:20px;
    }

    .form-modern-col small{
        padding-left:0;
    }
}

@media screen and (max-width:767px){
    .form-modern-col{
        margin:0 auto;
    }
    .form-modern-lft{
        border-radius:5px 5px 0 0;
    }
    .form-modern-rgt{
        border-radius:0 0 5px 5px;
    }
}

/* 130718-end */

/* LOAD-ADD-60818-start */

    @import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');

    /* tab-outsource-css-start*/
    /*.wizard{*/
        /*margin:20px auto;*/
        /*background:#fff;*/
    /*}*/
    .wizard .nav-tabs{
        position:relative;
        margin:10px auto;
        margin-bottom:0;
        border-bottom-color:#e0e0e0;
    }
    .wizard > div.wizard-inner{
        position:relative;
    }
    .wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus{
        color:#555555;
        cursor:default;
        border:0;
        border-bottom-color:transparent;
    }
    span.round-tab{
        width:40px;
        height:40px;
        display:inline-block;
        border-radius:100px;
        background:#fff;
        border:2px solid #f2f2f2;
        z-index:2;
        position:absolute;
        left:0;
        text-align:center;
        /*font:700 16px/38px "Roboto Slab", serif !important;*/
        color:#444;
    }
    span.round-tab i{
        color:#555555;
    }
    .wizard li.active span.round-tab{
        background:#b92b27
    ;
        color:#fff;
    }
    .wizard li.active span.round-tab i{
        color:#5bc0de;
    }
    span.round-tab:hover{
        color:#fff;
        background:#b92b27;

    }
    .wizard .nav-tabs > li{
        width:20%;
    }
    .wizard li:after{
        content:" ";
        position:absolute;
        left:46%;
        opacity:0;
        margin:0 auto;
        bottom:0;
        border:5px solid transparent;
        border-bottom-color:#5bc0de;
        transition:0.1s ease-in-out;
    }
    .wizard li.active:after{
        content:" ";
        position:absolute;
        left:46%;
        opacity:1;
        margin:0 auto;
        bottom:0;
        border:10px solid transparent;
        border-bottom-color:#0a3d64;
    }
    .wizard .nav-tabs > li a{
        width:40px;
        height:40px;
        margin:20px auto;
        border-radius:100%;
        padding:0;
    }
    .wizard .nav-tabs > li a:hover{
        background:transparent;
    }
    .wizard .tab-pane{
        position:relative;
    }
    .wizard h3{
        margin-top:0;
    }

    @media( max-width :585px ){
        .wizard{
            width:90%;
            height:auto !important;
        }
        span.round-tab{
            font-size:16px;
            width:50px;
            height:50px;
            line-height:50px;
        }
        .wizard .nav-tabs > li a{
            width:50px;
            height:50px;
            line-height:50px;
        }
        .wizard li.active:after{
            content:" ";
            position:absolute;
            left:35%;
        }
    }
    /* tab-outsource-css-end*/

    /* toggle-outsource-css-end*/
    .switch input{
        display:none;
    }
    .switch{
        display:inline-block;
        width:60px;
        height:30px;
        margin:3px 8px;
        transform:translateY(50%);
        position:relative;
    }
    .slider{
        width: 40px;
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        border-radius:15px;
        box-shadow:0 0 0 2px #777, 0 0 4px #777;
        cursor:pointer;
        border:4px solid transparent;
        overflow:hidden;
        transition:.4s;
    }
    .slider:before{
        position:absolute;
        content:"";
        width:100%;
        height:100%;
        background:#777;
        border-radius:30px;
        transform:translateX(-15px);
        transition:.4s;
    }
    input:checked + .slider:before{
        transform:translateX(15px);
        background:#006ebb;
    }
    input:checked + .slider{
        box-shadow:0 0 0 2px #006ebb,0 0 2px #006ebb;
    }
/* toggle-outsource-css-end*/

/* modal-outsource-css-start*/

/*a[data-toggle="modal"]{
    margin:5px;
}*/
/*.load-note-modal .modal-content{
    border:none;
    border-radius:2px;
    box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21);
}
.load-note-modal .modal-header{
    border-bottom:0;
    padding-top:15px;
    padding-right:26px;
    padding-left:26px;
    padding-bottom:0;
}
.load-note-modal .modal-title, .financial-modal .modal-title{
    font:400 18px/1.2 "Roboto Slab", serif;
    color:#006ebb;
    margin:0 auto 20px !important;
}
.load-note-modal .modal-body{
    border-bottom:0;
    padding-top:5px;
    padding-right:26px;
    padding-left:26px;
    padding-bottom:10px;
    font-size:15px;
}
.load-note-modal .modal-footer{
    border-top:0;
    padding-top:0;
    padding-right:26px;
    padding-bottom:26px;
    padding-left:26px;
}
.load-note-modal .btn-default, .load-note-modal .btn-primary{
    border:none;
    border-radius:2px;
    display:inline-block;
    color:#424242;
    background-color:#FFF;
    text-align:center;
    height:36px;
    line-height:36px;
    outline:0;
    padding:0 2rem;
    vertical-align:middle;
    -webkit-tap-highlight-color:transparent;
    box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    letter-spacing:.5px;
    transition:.2s ease-out;
}
.load-note-modal .btn-default:hover{
    background-color:#FFF;
    box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}
.load-note-modal .btn-primary{
    color:#FFF;
    background-color:#2980B9;
}
.load-note-modal .btn-primary:hover{
    background-color:#2980B9;
    box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}*/
/* modal-outsource-css-end*/

/* timeline-outsource-css-start*/

img{
    vertical-align:middle;
}

.img-responsive{
    display:block;
    height:auto;
    max-width:100%;
}

.img-rounded{
    border-radius:3px;
}

.img-thumbnail{
    background-color:#fff;
    border:1px solid #ededf0;
    border-radius:3px;
    display:inline-block;
    height:auto;
    line-height:1.428571429;
    max-width:100%;
    moz-transition:all .2s ease-in-out;
    o-transition:all .2s ease-in-out;
    padding:2px;
    transition:all .2s ease-in-out;
    webkit-transition:all .2s ease-in-out;
}

.img-circle{
    border-radius:50%;
}

.timeline-centered{
    position:relative;
    margin-bottom:30px;
}

.timeline-centered:before, .timeline-centered:after{
    content:" ";
    display:table;
}

.timeline-centered:after{
    clear:both;
}

.timeline-centered:before, .timeline-centered:after{
    content:" ";
    display:table;
}

.timeline-centered:after{
    clear:both;
}

.timeline-centered:before{
    content:'';
    position:absolute;
    display:block;
    width:4px;
    background:#dadee5;
    /*left:50%;*/
    top:20px;
    bottom:20px;
    margin-left:30px;
}

.timeline-centered .timeline-entry{
    position:relative;
    /*width:50%;
    float:right;*/
    margin-top:5px;
    margin-left:30px;
    margin-bottom:10px;
    clear:both;
}

.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after{
    content:" ";
    display:table;
}

.timeline-centered .timeline-entry:after{
    clear:both;
}

.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after{
    content:" ";
    display:table;
}

.timeline-centered .timeline-entry:after{
    clear:both;
}

.timeline-centered .timeline-entry.begin{
    margin-bottom:0;
}

.timeline-centered .timeline-entry.left-aligned{
    float:left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner{
    margin-left:0;
    margin-right:-18px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time{
    left:auto;
    right:-100px;
    text-align:left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon{
    float:right;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label{
    margin-left:0;
    margin-right:70px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after{
    left:auto;
    right:0;
    margin-left:0;
    margin-right:-9px;
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}

.timeline-centered .timeline-entry .timeline-entry-inner{
    position:relative;
    margin-left:-20px;
}

.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after{
    content:" ";
    display:table;
}

.timeline-centered .timeline-entry .timeline-entry-inner:after{
    clear:both;
}

.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after{
    content:" ";
    display:table;
}

.timeline-centered .timeline-entry .timeline-entry-inner:after{
    clear:both;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time{
    position:absolute;
    left:-100px;
    text-align:right;
    padding:10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span{
    display:block;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child{
    font-size:15px;
    font-weight:bold;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child{
    font-size:12px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{
    background:#fff;
    color:#737881;
    display:block;
    width:40px;
    height:40px;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    text-align:center;
    border:3px solid #fff;
    webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    line-height:40px;
    font-size:15px;
    float:left;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon a i.fas, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon a i.fa{
    display:block;
    line-height:34px;
    text-align:center;
    color:#fff;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary{
    background-color:#303641;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary{
    background-color:#ee4749;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success{
    background-color:#00a651;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info{
    background-color:#21a9e1;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning{
    background-color:#fad839;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger{
    background-color:#cc2424;
    color:#fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{
    position:relative;
    background:rgba(218,222,229,0.6);
    padding:1em;
    margin-left:60px;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:90%;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after{
    content:'';
    display:block;
    position:absolute;
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 9px 9px 0;
    border-color:transparent rgba(218,222,229,0.6) transparent transparent;
    left:0;
    top:10px;
    margin-left:-9px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{
    color:#737881;
    font-family:"Noto Sans",sans-serif;
    font-size:12px;
    margin:0;
    line-height:1.428571429;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p{
    margin-top:15px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2{
    font-size:16px;
    margin-bottom:10px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a{
    color:#000;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span{
    color:#006ebb;
}
/* timeline-outsource-css-end*/

/* nav-tab-outsource-css-start*/
.tab-financial .nav-tabs{ border-bottom:2px solid #DDD; }
.tab-financial .nav-tabs > li.active > a, .tab-financial .nav-tabs > li.active > a:focus, .tab-financial .nav-tabs > li.active > a:hover{ border-width:0; }
.tab-financial .nav-tabs > li > a{ border:none; color:#666; }
.tab-financial .nav-tabs > li.active > a, .tab-financial .nav-tabs > li > a:hover{ border:none; color:#4285F4 !important; background:transparent; }
.tab-financial .nav-tabs > li > a::after{ content:""; background:#4285F4; height:2px; position:absolute; width:100%; left:0; bottom:-1px; transition:all 250ms ease 0s; transform:scale(0); }
.tab-financial .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after{ transform:scale(1); }
.tab-financial .tab-nav > li > a::after{ background:#21527d none repeat scroll 0% 0%; color:#fff; }
.tab-financial .tab-pane{ padding:15px 0; }
.tab-financial .tab-content{padding:10px 0 0 0;}
.tab-financial .card{/*background:#FFF none repeat scroll 0% 0%; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); margin-bottom:30px;*/ }
/* nav-tab-outsource-css-end*/


.load-add-main .fa-route:before{
    content:"\f4d7";
    color:#fff;
    line-height:0;
}
.box-style-row .wizard{
    width:100%;
    background:none;
}
.tab-main .tab-pane .list-inline{
    margin-top:30px;
}
.tab-main .tab-pane .icon-box, .input-group .icon-box{
    display:block;
    width:35px;
    height:47px;
    border:none;
    padding:0;
    margin:0 0 0;
    float:left;
    background-color:#ddd;
    color:#000;
    text-align:center;
    font-size:12px;
    line-height:45px !important;
}
.load-add-main .box-header{
    padding-left:15px;
    padding-right:15px;
    margin:0 auto 10px;
}
.load-add-main .box-style-row .box-header{
    padding-left:0;
    padding-bottom:0;
    margin-bottom:30px;
    border-bottom:1px solid #ddd;
}
/*.load-title{*/
    /*font:700 25px/1.2 "Roboto Slab", serif !important;*/
    /*color:#dd4b39 ;*/
/*}*/
.load-add-main .tab-main{
    width:100%;
    margin:0 auto 30px;
    position:relative;
}
.box-style-row{
    width:100%;
    padding:20px;
    margin:0 auto;
    background:#fff;
    margin:0 auto;
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.box-style-row:before, .box-style-row:after{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.box-style-row:after{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
    -moz-transform:skew(8deg) rotate(3deg);
    -ms-transform:skew(8deg) rotate(3deg);
    -o-transform:skew(8deg) rotate(3deg);
    transform:skew(8deg) rotate(3deg);
}
/*.box-in-heading{*/
    /*font:700 22px/1.2 "Roboto Slab", serif !important;*/
    /*color:#222;*/
    /*text-align:left;*/
    /*!*border-bottom:2px solid #222;*!*/
    /*padding-bottom:5px;*/
    /*padding-right:5px;*/
    /*margin:0 0 10px;*/
/*}*/
.form-main .no-style{
    width:100%;
    border:none;
    background:none;
    /* float:right; */
    margin-top:4px;
    display:block;
}
.form-main .form-control-out{
    height:35px;
    width:100%;
    overflow:hidden;
}
.form-main textarea.form-control{
    height:90px;
}
.form-main .control-label{
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#0a3d64;
    margin-bottom:5px;
}
.form-main .control-label .asteriskField{
    margin:-4px 0 0 5px;
    display:block;
    float:right;
}
.form-main .small-txt{
    color:#00a65a;
}
.row-eq-height{
    width:100%;
    position:relative;
}
.rgt-arr-direction{
    width:50px;
    position:absolute;
    top:45%;
    right:-25px;
    z-index:1111;
    text-align:center;
    margin:0 auto;
    color:#ddd;
    font-size:30px;
}
.accp .acc{
    height:auto !important;
}
.each-form-box{
    width:100%;
    height:auto;
    padding:20px;
    margin:20px auto 0;
    background:#dcf0d5;
    border-radius:10px;
}
.each-form-box .heading{
    margin:0 auto 20px !important;
    font:500 20px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    color:#0a3d64;
}
.each-form-box-scroll{
    width:100%;
    height:auto;
    overflow:hidden;
}
.load-note-sec{
    width:60%;
    overflow:hidden;
    margin-top:-90px;
}
.load-note-list{
    width:100%;
    overflow:hidden;
    list-style-type:none;
    padding:0 !important;
}
.load-note-list li{
    list-style-type:none;
    float:left;
    margin:0 20px 10px 0;
    font:400 13px/1.5 "Roboto", serif;
    text-align:center;
    color:#006ebb;
}
.load-note-list li a{
    display:block;
    margin:0 auto 5px;
    width:50px;
    height:50px;
    border-radius:90px;
    border:2px solid #ddd;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.1) inset;
}
.load-note-list li a i{
    display:block;
    line-height:50px;
    font-size:30px;
    text-align:center;
    color:#006ebb;
}
.load-note-list li:hover{
    color:#000;
}
.load-note-list li:hover a{
    border-color:#000;
}
.load-note-list li:hover a i{
   color:#000;
}
#btn-close-modal{
    width:100%;
    text-align:center;
    cursor:pointer;
    color:#fff;
}
.customer-list{
    width:100%;
    overflow:hidden;
    margin:10px auto;
    padding:5px;
    list-style-type:none;
}
.customer-list li{
    float:left;
    margin:0 10px 10px 0;
    font:400 12px/1.5 "Roboto", serif;
    text-align:center;
    color:#b92b27;
}
.customer-list li a{
    display:block;
    margin:5px auto;
    width:50px;
    height:50px;
    overflow:hidden;
    border-radius:90px;
    border:1px solid #fff;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
}
.customer-list li a img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    border-radius:90px;
}
.customer-list li a:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.customer-list li.active a{
    border:2px solid #006ebb;
    -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
    box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
}
.customer-list li:after{
    display:none;
}
.sec-divi{
    width:100%;
    padding-top:10px;
    margin-top:10px !important;
    border-top:1px solid #ddd;
}
.location-list{
    width:100%;
    overflow:hidden;
    margin:10px auto;
    padding:5px;
    list-style-type:none;
}
.location-list li:after{
    display:none;
}
.location-list li{
    width:100%;
    overflow:hidden;
    margin:0 0 10px 0;
    padding:0 0 5px 0;
    border-bottom:1px dashed #ddd;
    font:400 12px/1.5 "Roboto", serif;
    color:#b92b27;
    position:relative;
}
.location-list li strong{
    display:block;
    float:left;
    width:45%;
    padding:0 5px 0 0;
    color:#006ebb;
}
.location-list li span{
    display:block;
    float:right;
    width:45%;
    padding:0 5px 0 0;
    color:#000;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.location-list li .list-tooltip{
    display:none;
    width:auto;
    position:absolute;
    top:3px;
    right:-30px;
    z-index:111;
    border-radius:20px;
    background:#fff;
    border:1px solid #ddd;
    -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
    box-shadow:0 0 5px rgba(0, 0, 0, 0.6);
}
.location-list li .list-tooltip:after{
    content:'';
    position:absolute;
    left:0;
    top:50%;
    width:0;
    height:0;
    border:20px solid transparent;
    border-right-color:#00aabb;
    border-left:0;
    border-bottom:0;
    margin-top:-10px;
    margin-left:-20px;
}
.location-list li:hover.list-tooltip{
    display:block;
}
.map-box{
    width:100%;
    height:250px;
    margin:10px auto;
    border-radius:10px;
    overflow:hidden;
    border:1px solid #ddd;
}
.map-box iframe{
    width:100%;
    height:250px;
    margin:0 auto;
}
.each-form-box-wh-bg{
    background-color:#fff;
}
.load-head-table{
    border-radius:3px 3px 0 0;
    margin-bottom:0;
}
.load-head-table .heading{
    line-height:1.2;
    margin-bottom:0 !important;
    color:#fff;
}
.load-head-table .btn-link{
    padding:0;
    line-height:1.2;
    float:right;
    color:#a0e5ff;
}
.load-head-table .btn-link:hover{
    color:#fff;
}
.load-head-table .bg-drak{
    background-color:#006ebb;
}
.load-table th{
    text-transform:uppercase;
}
.load-table th, .load-table td{
    font-family:"Roboto", serif !important;
}
.load-table>tbody>tr:nth-of-type(odd){
    background-color:#fff;
}
.load-table>thead>tr>th, .load-table>tbody>tr>td, .load-table>tfoot>tr>td{
    border:1px solid #ddd;
}
.load-table>tfoot>tr{
    background-color:#fff;
}
.tab-financial .nav-tabs{
    border-bottom-width:1px;
}
.tab-financial .nav-tabs li{
    width:auto;
    margin:0 1px 0 0;
}
.tab-financial .nav-tabs li:after{
    display:none;
}
.tab-financial .nav-tabs li a{
    width:auto;
    height:auto;
    padding:10px 20px;
    margin:0 auto;
    font:400 13px/1.2 "Roboto Slab", serif;
    color:#222;
    text-transform:uppercase;
}
.tab-financial .nav-tabs li a:hover, .tab-financial .nav-tabs li.active a{
    background-color:#fff;
    border-radius:5px 5px 0 0;
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}
.each-form-box-sm-hg{
    height:210px;
}
.each-form-box-xs-hg{
    height:120px;
}
.load-gross-head-table .heading{
    line-height:1.2;
    margin-bottom:0 !important;
    color:#00a65a;
    font:400 13px/1.2 "Roboto Slab", serif;
}
.load-gross-head-table .heading-red{
    color:#dd4b39;
    font:700 15px/1.2 "Roboto", serif;
}
.load-gross-head-table sapn{
    color:#000;
}
.load-gross-head-table strong{
    color:#dd4b39;
}
.each-form-box-hg-auto{
    height:auto;
}
.form-main .no-style2{
    width:75%;
    float:left;
    margin-left:10px;
    margin-right:10px;
}
.check-label{
  margin-right:10px !important;
}
.inputGroupContainer .bg-success{
    background-color:#dff0d8;
}
.inputGroupContainer>.bg-success .icon-box{
    background-color:#2f7c0e;
    color:#fff;
}
.load-note-modal .bs-example .alert .close{
    text-decoration:none;
}


@media( max-width :991px ){
    .each-form-box{
        height:auto;
    }
    .rgt-arr-direction{
        display:none;
    }
    .load-note-sec{
        width:50%;
    }
}

@media( max-width :585px ){
    .load-add-main .wizard span.round-tab{
        line-height:50px !important;
    }
    .load-add-main .wizard li.active:after{
        left:40%;
    }
    .box-style-row{
        padding:10px;
    }
}
@media( max-width :480px ){
    .load-note-sec{
        width:50%;
    }
    .load-note-list li{
        margin-right:10px;
    }
    .load-note-list li a{
        width:30px;
        height:30px;
    }
    .load-note-list li a i{
        line-height:30px;
        font-size:15px;
    }
    .each-form-box{
        padding:10px;
    }
    .load-add-main .tab-main .tab-pane .list-inline{
        margin-top:160px;
        margin-bottom:60px;
    }
    .load-note-sec{
        width:100%;
        margin-top:-260px;
        padding-bottom:30px;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{
        width:70%;
    }
}
/* LOAD-ADD-60818-end */

/* Dashboard-220818-start */
#modal-search-txt{
    padding-top:150px;
}
#modal-search-txt .modal-danger .modal-body{
    background-color:#fff !important;
}
.popover{
    width:300px !important;
    padding:0;
    border-radius:10px;
    border-color:#0e5a93;
    top:0 !important;
}
.popover .popover-title{
    background-color:#0e5a93;
    color:#fff;
    border-bottom:0;
    margin:-1px 0 0 0;
    position:relative;
    font-size:18px;
    border-radius:10px 10px 0 0;
}
.popover .popover-title button.close{
    color:#bfc8ff;
    opacity:1;
}
.popover .popover-title button.close:hover{
    color:#fff;
}
.popover.right>.arrow{
    top:40%;
    left:-11px;
    margin-top:-11px;
    border-right-color:#0e5a93;
    border-left-width:0;
}
.popover-content{
    padding:0;
}
.popover-content .list-unstyled{
    padding:5px 0 0 16px;
}
.popover-content .list-unstyled li > a{
    display:flex;
    align-items:center;
    padding:0 0 5px;
    margin:0 0 5px;
    border-bottom:1px solid #ddd;
    font:500 16px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#2b2b2b;
}
.popover-content .list-unstyled li > a:hover{
    color:#334e76;
}
.popover-content .list-unstyled li:last-child > a{
    border-bottom:none;
}
.popover-content .list-unstyled li > a > i{
    width:22px;
    margin-right:15px;
    font-size:20px;
    color:#334e76;
}























/*.popover .popover-title:before{*/
    /*content:"";*/
    /*width:0;*/
    /*height:0;*/
    /*border-style:solid;*/
    /*border-width:0 20px 20px 0;*/
    /*border-color:transparent #666 transparent transparent;*/
    /*position:absolute;*/
    /*left:0;*/
    /*bottom:-20px;*/
    /*z-index:-1;*/
/*}
.popover .arrow{
    /*top:30% !important;
}*/
/* Dashboard-220818-end */

/* Dashboard-300818-start */
.dash-latest-order-table table thead th{
    color:#b92b27;
    text-transform:uppercase;
    font-family:'Roboto', sans-Serif;
}
.box-3-color .info-box{
    overflow:hidden;
    border-radius:45px 0 45px 0;
}
.box-3-color .info-box-content{
    padding-left:0;
    padding-right:0;
}
.box-3-color .info-box-content .info-box-text{
    font-weight:600;
    font-size:15px;
    margin-top:10px;
    padding:0 10px 5px;
    border-bottom:1px solid rgba(255,255,255,0.2);
}
.box-3-color .info-box-content .info-box-number{
    padding:0 10px;
    border-top:1px solid rgba(0,0,0,0.1);
    font-size:20px;
}
/* Dashboard-300818-end */

/* Email-template-040918-start */
.email-template-main .box-style-row{
    margin:20px auto;
}
.select-e-temp-list{
    width:100%;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    overflow-x:auto;
    white-space:nowrap;
    list-style-type:none;
}
.select-e-temp-list li{
    display:inline-block;
    white-space:normal;
    width:60px;
    height:auto;
    font:600 12px/1.2 "Roboto", Sans-Serif;
    color:#555;
    text-align:center;
    margin:0 15px;
    vertical-align:top;
}
.select-e-temp-list li a{
    display:block;
    position:relative;
    width:100%;
    height:90px;
    margin:0 auto 10px;
    font:600 11px/1.2 "Roboto", Sans-Serif;
    color:#dd4b39;
    text-align:center;
    padding:2px;
    border-radius:3px;
    border:2px solid #ddd;
    background-color:#fff;
}
.select-e-temp-list li:hover{
    border-color:#afafaf;
}
.select-e-temp-list li:active{
    border-color:#000;
}
.select-e-temp-list li:hover a{
    color:#bc2716;
}
.select-e-temp-list li a img{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    margin:0 auto;
    top:0;
    left:0;
    right:0;
    z-index:1;
    object-fit:cover;
    opacity:0.5;
}
.select-e-temp-list li:hover a img{
    opacity:1;
}
.select-e-temp-list li a span{
    display:block;
    position:absolute;
    width:100%;
    height:auto;
    margin:0 auto;
    top:30%;
    left:0;
    right:0;
    z-index:2;
}
.select-e-temp-list li a span i{
    display:block;
}
/*.e-temp-editor-box .each-form-box{*/
/*    height:200px;*/
/*}*/
.email-template-main .btn-row2 .btn{
    margin-left:10px;
    margin-right:0;
}
#e-temp-list-modal{
    top:40%;
}
#e-temp-list-modal .modal-dialog{
    margin:0 auto;
}
#e-temp-list-modal .modal-txt-content p{
    margin-bottom:15px;
}
#e-temp-list-modal .modal-txt-content ul{
    list-style-type:none;
    padding:0;
    margin-bottom:15px;
}
#e-temp-list-modal .modal-txt-content ul li{
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #ddd;
    color:#00a65a;
}
#e-temp-list-modal .modal-txt-content ul li a{
     color:#00a65a;
}
#e-temp-list-modal .modal-txt-content ul li a:hover{
    color:#222;
}
/* Email-template-040918-end */

/* Dashboard-last-row-050918-start */
.wizard li.error-tab-color span.round-tab{
    background:#dd4b39 ;
    border:2px solid #dd4b39;
}
.wizard li.error-tab-color:after{
    border-bottom-color:#dd4b39;
}
    /* tooltips-outsource-css-start */
/*.tooltip, .arrow:after{
    background:black;
    border:2px solid white;
}

.tooltip{
    pointer-events:none;
    opacity:0;
    display:inline-block;
    position:absolute;
    padding:10px 20px;
    color:white;
    border-radius:20px;
    margin-top:20px;
    text-align:center;
    font:bold 14px "Helvetica Neue", Sans-Serif;
    font-stretch:condensed;
    text-decoration:none;
    text-transform:uppercase;
    box-shadow:0 0 7px black;
}
.arrow{
    width:70px;
    height:16px;
    overflow:hidden;
    position:absolute;
    left:50%;
    margin-left:-35px;
    bottom:-16px;
}
.arrow:after{
    content:"";
    position:absolute;
    left:20px;
    top:-20px;
    width:25px;
    height:25px;
    -webkit-box-shadow:6px 5px 9px -9px black,
    5px 6px 9px -9px black;
    -moz-box-shadow:6px 5px 9px -9px black,
    5px 6px 9px -9px black;
    box-shadow:6px 5px 9px -9px black,
    5px 6px 9px -9px black;
    -webkit-transform:rotate(45deg);
    -moz-transform:   rotate(45deg);
    -ms-transform:    rotate(45deg);
    -o-transform:     rotate(45deg);
}
.tooltip.active{
    opacity:1;
    margin-top:5px;
    -webkit-transition:all 0.2s ease;
    -moz-transition:   all 0.2s ease;
    -ms-transition:    all 0.2s ease;
    -o-transition:     all 0.2s ease;
}
.tooltip.out{
    opacity:0;
    margin-top:-20px;
}*/
    /* tooltips-outsource-css-end */

    /* Chat-box-outsource-css-start */
    .popup-box{
        overflow:hidden;
        background-color:#ffffff;
        -webkit-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.15);
        -moz-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.15);
        box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.15);
        /*border:1px solid #ddd;*/
        bottom:0;
        display:none;
        height:385px;
        position:fixed;
        z-index:9999;
        right:120px;
        width:300px;
        border-radius:10px 10px 0 0;
    }
    .round.hollow{
        margin:40px 0 0;
    }
    .round.hollow a{
        border:2px solid #ff6701;
        border-radius:35px;
        color:#ff6701;
        font-size:23px;
        padding:10px 21px;
        text-decoration:none;
        font-family:'Roboto', sans-serif;
    }
    .round.hollow a:hover{
        border:2px solid #000;
        border-radius:35px;
        color:#000;
        font-size:23px;
        padding:10px 21px;
        text-decoration:none;
    }
    .popup-box-on{
        display:block !important;
    }
    .popup-box .popup-head{
        background-color:#0e5a93;
        clear:both;
        font-size:21px;
        padding:5px;
        width:100%;
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
    .popup-box .popup-head .popup-head-left{
        color:#fff;
        display:flex;
        align-items:center;
        font:600 16px/1.2 "Noto Sans Cond", sans-serif;
        text-transform:capitalize;
    }
    .bg_none i{
        background-color:#333;
        border:1px solid #333;
        border-radius:30px;
        color:#fff;
        font-size:15px;
        line-height:30px;
        width:30px;
        height:30px;
        text-align:center;
    }
    .bg_none:hover i:hover, .bg_none:hover i:active{
        background-color:#dbdbdb;
        border:1px solid #883b;
        color:#000;
    }
    .bg_none{
        background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border:medium none;
    }
    .popup-box .popup-head .popup-head-right{
        margin:0 7px 0;
    }
    .popup-head-left img{
        background-color:#fff;
        /*border:2px solid #999;*/
        border-radius:50%;
        width:35px;
        height:35px;
        overflow:hidden;
    }
    .popup-messages-footer > textarea{
        border-bottom:1px solid #b2b2b2 !important;
        height:34px !important;
        margin:7px;
        padding:5px !important;
        border:medium none;
        width:95% !important;
    }
    .popup-messages-footer{
        -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
        -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
        box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
        background:#fff none repeat scroll 0 0;
        bottom:0;
        position:absolute;
        width:100%;
    }
    .popup-messages-footer .btn-footer{
        overflow:hidden;
        padding:0 5px;
        width:40px;
    }
    .popup-messages-footer .btn-footer i.send-btn{
        color:#dd4b39;
        background-color:#dbdbdb;
        border:1px solid #083252;
    }
    .popup-messages-footer .btn-footer i.send-btn:hover, .popup-messages-footer .btn-footer i.send-btn:active{
        background-color:#dbdbdb;
        border:1px solid #883b;
        color:#000;
    }
    .simple_round{
        background:#d1d1d1 none repeat scroll 0 0;
        border-radius:50%;
        color:#4b4b4b !important;
        height:21px;
        padding:0 0 0 1px;
        width:21px;
    }
    .popup-box .popup-messages{
        background-color:#fff;/*#ECF0F5*/
        height:300px;
        overflow:auto;
    }
    .direct-chat-messages{
        overflow:auto;
        padding:10px;
        transform:translate(0px, 0);

    }
    .popup-messages .chat-box-single-line{
        border-bottom:1px solid #a4c6b5;
        height:12px;
        margin:7px 0 20px;
        position:relative;
        text-align:center;
    }
    .popup-messages abbr.timestamp{
        background:#3f9684 none repeat scroll 0 0;
        color:#fff;
        padding:0 11px;
    }
    .popup-head-right .btn-group{
        display:inline-flex;
        margin:0 8px 0 0;
        vertical-align:top !important;
    }
    .chat-header-button{
        background:transparent;
        font-size:25px;
        border:none;
        height:auto;
        width:auto;
        line-height:unset;
        color:#fff;
    }
    .popup-head-right .btn-group .dropdown-menu{
        border:medium none;
        min-width:122px;
        padding:0;
        -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
        -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
        box-shadow:0 0 5px 0 rgba(0,0,0,0.48);
    }
    .popup-head-right .btn-group .dropdown-menu li a{
        font-size:12px;
        padding:3px 10px;
        color:#303030;
    }
    .popup-messages abbr.timestamp{
        background-color:#fff;
        color:#222;
        padding:0 11px;
    }
    .popup-messages .chat-box-single-line{
        border-bottom:1px solid #ddd;
        height:12px;
        margin:7px 0 20px;
        position:relative;
        text-align:center;
    }
    .popup-messages .direct-chat-messages{
        height:auto;
        padding:30px 10px 0 20px;
    }
    .popup-messages .direct-chat-text{
        background:#dfece7 none repeat scroll 0 0;
        border:none;
        border-radius:0 10px 10px 10px;
        color:#1f2121;
    }
    .popup-messages .direct-chat-timestamp{
        font:400 12px/1.2 "Noto Sans Cond Med", sans-serif;
        color:#5d7384;
        opacity:1;
        margin-top:10px;
    }
    .popup-messages .direct-chat-name{
        font-size:15px;
        font-weight:600;
        margin:0 0 0 49px !important;
        color:#dd4b39 ;
        opacity:0.9;
    }
    .popup-messages .direct-chat-info{
        display:block;
        font-size:12px;
        margin-bottom:0;
    }
    .popup-messages  .big-round{
        margin:-9px 0 0 !important;
    }
    .popup-messages  .direct-chat-img{
        border:1px solid #fff;
        background:#3f9684  none repeat scroll 0 0;
        border-radius:50%;
        float:left;
        height:40px;
        margin:-21px 0 0;
        width:40px;
    }
    .direct-chat-reply-name{
        color:#222;
        font-size:15px;
        margin:0 0 0 10px;
        opacity:0.9;
    }
    .direct-chat-img-reply-small{
        border:1px solid #222;
        border-radius:50%;
        float:left;
        height:20px;
        margin:0 8px;
        width:20px;
        background:#222;
    }
    .popup-messages .direct-chat-msg{
        margin-bottom:10px;
        position:relative;
    }
    /*.popup-messages .doted-border::after{
        background-color:#444;
        border-right:2px dotted #fff !important;
        bottom:0;
        content:"";
        left:17px;
        margin:0;
        position:absolute;
        top:0;
        width:2px;
        display:inline;
        z-index:-2;
    }
    .popup-messages .direct-chat-msg::after{
        background-color:#444;
        border-right:medium none;
        bottom:0;
        content:"";
        left:17px;
        margin:0;
        position:absolute;
        top:0;
        width:2px;
        display:inline;
        z-index:-2;
    }
    .direct-chat-text::after, .direct-chat-text::before{
        border-color:transparent #dfece7 transparent transparent;
    }*/
    .popup-messages .direct-chat-text{
        font:400 16px/1.2 "Noto Sans Cond", sans-serif;
        color:#000;
        word-break:normal;
        /*float:left;*/
        max-width:200px;
        width:auto;
    }
    .direct-chat-text{
        background:#d2d6de none repeat scroll 0 0;
        border:1px solid #d2d6de;
        border-radius:5px;
        color:#444;
        margin:0 15px 15px 0;
        padding:5px 10px;
        position:relative;
    }
    .direct-chat-info.chat-reply-rgt .direct-chat-text{
        margin-bottom:0;
    }
    /* Chat-box-outsource-css-end */
#chatbox{
    display:none;
}
.chat-reply-rgt{
    width:100%;
    margin:0;
    padding:0 0 15px 0;
    overflow:hidden;
}
.chat-reply-rgt .direct-chat-text{
    background-color:#d6ebfb;
    margin-right:15px;
    border-radius:10px 0 10px 10px;
    border:none;
}
/*.chat-reply-rgt .direct-chat-text::before, .chat-reply-rgt .direct-chat-text::after{*/
/*    !*transform:rotate(179deg) ;*!*/
/*    !*-webkit-transform:rotate(179deg) ;*!*/
/*    !*-moz-transform:rotate(179deg) ;*!*/
/*    !*-o-transform:rotate(179deg) ;*!*/
/*    !*-ms-transform:rotate(179deg) ;*!*/
/*    right:-5px;*/
/*    border-color:transparent rgba(0,192,239,0.4) transparent transparent;*/
/*}*/




.direct-chat-text:before{
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    /*border-color:transparent #d2d6de transparent transparent;*/
    border-image:none;
    content:" ";
    pointer-events:none;
    position:absolute;
    left:-15px;
    top:0;
    margin-top:0;
    width:0;
    height:0;
    border-style:solid;
    border-width:10px 0 0 15px;
    border-color:#dfece7 transparent transparent transparent;
}
.direct-chat-text:after{
    display:none;
}





.chat-reply-rgt .direct-chat-text-rep::before{
    display:none;
    border-color:transparent rgba(0,192,239,0.0) transparent transparent;
}
.chat-reply-rgt .direct-chat-text.direct-chat-text-rep::after{
    display:block;
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    /*border-color:transparent #d2d6de transparent transparent;*/
    border-image:none;
    content:" ";
    pointer-events:none;
    position:absolute;
    right:-15px;
    top:-1px;
    margin-top:0;
    width:0;
    height:0;
    border-style:solid;
    border-width:10px 15px 0 0;
    border-color:#d6ebfb transparent transparent transparent;
}
.chat-reply-rgt .direct-chat-img{
    margin-left:10px !important;
}
.direct-chat-info.direct-chat-info-grey{
    margin:10px 0 0 0;
}



/* Dashboard-last-row-050918-end */

/* Dashboard-last-row-100918-start */
.tooltip-multi .tooltip{
    margin-top:-40px !important;
}
.tooltip-multi .tooltip .tooltip-inner{
    padding:10px;
    border-radius:4px;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    text-align:left;
    opacity:1 !important;
}
.tooltip-multi .tooltip .tooltip-inner hr{
    padding:0 !important;
    margin:5px auto !important;
}

.tooltip-multi .users-list{
    max-height:260px;
    height:auto;
    overflow-y:auto;
}

@media( max-width :380px ){
    .popup-box{
        margin:0 auto;
        left:0;
        right:0;
    }
}

/* Dashboard-last-row-100918-end */

/* 120918-start */
.nav > li.disabled > a:hover{
    cursor:pointer;
}


/* 240918-start */
.outside-pages .each-form-box{
    height:345px !important;
    background-color:#fff;
}
.outside-pages .wizard{
    margin:0 auto;
}
.outside-pages .wizard .tab-pane{
    padding-top:0;
}
.outside-pages .tab-main .tab-pane .list-inline, .list-inline-no-marg{
    margin:0 0 !important;
}
.outside-pages form.confirm_quote_form{
    margin-bottom:0 !important;
}
.outside-pages .box-style-row{
    background-color:#374850;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.8), 0 0 40px rgba(0, 0, 0, 0.6) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.8), 0 0 40px rgba(0, 0, 0, 0.6) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.8), 0 0 40px rgba(0, 0, 0, 0.6) inset;
    border-radius:8px;
}
.outside-pages .box-in-heading{
    color:#fff;
    border-bottom:none;
}
.outside-pages .form-main .control-label{
    font:400 13px/1.5 "Roboto Slab", serif !important;
    color:#3cb6fc;
}
.outside-pages .form-main .form-control, .outside-pages .form-main .form-control-out{
    background-color:#f5f5f5;
}
.outside-pages .form-main .form-control:hover, .outside-pages .form-main .form-control:focus, .outside-pages .form-main .form-control-out:hover, .outside-pages .form-main .form-control-out:focus{
    background-color:#fcfdd8 !important;
}

@media (max-width:991px){
    .outside-pages .each-form-box{
        height:auto !important;
    }
}

.left-gap{
    margin:30px 0 0 35px;
}
/* .field-height-auto{
    height:auto;
} */
/* 240918-end */

/* 250918-start */
.wizard .pagination li:after{
    display:none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding:0.5em 5px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    border-color:#fafafa;
    background:none !important;
}
.pagination>li>a, .pagination>li>span{
    border-radius:2px;
}
/* 250918-end */


/* 250918-sapta-start */
.add-carrier-6-tab .wizard .nav-tabs > li{
    width:16%;
}
.each-form-box-no-height{
    height:auto !important;
}
.carrier-main-sec{
    position:relative;
    width:98%;
    overflow:hidden;
    margin:0 auto;
    padding:30px 0 0;
    border:1px dashed #888;
    border-radius:0 0 4px 4px;
    background-color:#ECF0F5;
}
.carrier-extra-sec{
    display:none;
    border-top:none;
    border-radius:0 0 4px 4px;
    background-color:#dce4ed;
}
.carrier-sec-del-btn{
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    z-index:1000;
    padding:3px 6px;
}
.carrier-main-sec:hover .carrier-sec-del-btn{
    display:block;
}
.carrier-btn-sec{
    padding:20px 0;
    border:none;
    border-radius:0;
    background-color:#d5e1ef;
    margin:0;
    width:100%;
}
.carrier-btn-sec .btn{
    /*margin-left:10px;*/
    margin:0 auto;
    display:block;
    width:100%;
}
.btn-none{
    display:none !important;
}
.icon-absolute-row .control-label{
    position:relative;
}
.icon-absolute-col{
    width:auto;
    position:absolute;
    top:-12px;
    right:15px;
    z-index:2222;
}
.icon-absolute-col .btn{
    padding:2px;
    width:30px;
    height:30px;
    border-radius:50%;
    margin-left:3px;
    font-size:13px;
    text-align:center;
    line-height:27px;
    border:none;
    webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
}
.icon-absolute-col .btn:hover, .icon-absolute-col .btn:focus, .icon-absolute-col .btn:active{
    color:#fff;
    background-color:#222D32;
}
/* 250918-sapta-end */

/* 270918-start */
.select-input-marge-box .col-xs-3{
    padding-right:0 !important;
}
.select-input-marge-box .col-xs-3 .form-control{
    border-radius:5px 0 0 5px !important;
}
.select-input-marge-box .col-xs-9{
    padding-left:0 !important;
}
.select-input-marge-box .col-xs-9 .form-control{
    border-radius:0 5px 5px 0 !important;
}
.terminal-check-list{
    padding:0;
    list-style-type:none;
}
.terminal-check-list li{
    width:100%;
    overflow:hidden;
    padding:0 0 5px;
    margin-bottom:10px;
    border-bottom:1px solid #ddd;
}
.terminal-check-list li input[type="checkbox"]{
    float:left;
    margin-right:10px;
}
.terminal-check-list li label.control-label{
    float:right;
}
.carrier-contact-table th{
    background-color:#fff;
    font-weight:700;
    color:#006ebb;
}
.carrier-contact-table th:last-child{
    text-align:right;
}
.carrier-contact-table i.fas{
    padding-left:10px;
    font-size:18px;
}
.carrier-contact-table .red-icon{
    color:#dd4b39;
}
.ar-ap{ /* 051018-ADD */
    margin:0 auto 20px;
}
.ar-ap .widget-box{
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);
    -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);
    box-shadow:0 0 10px 0 rgba(0,0,0,.35);
}
.ar-ap .widget-title{
    background-image:none;
    background-color:#fafafa;
    border-bottom-color:#d9d9d9;
    border-bottom:1px solid #CDCDCD;
    height:36px;
    -webkit-box-shadow:0 1px 0 #fff inset;
    box-shadow:0 1px 0 #fff inset;
    border-radius:6px 6px 0 0;
}
.ar-ap .widget-box .widget-content{
    padding:12px 15px;
}

.ar-ap .widget-box .widget-title span.icon{
    border-right:1px solid #cdcdcd;
    padding:8px 10px 8px 11px;
    float:left;
    opacity:.7;
    filter:alpha(opacity=70);
    -webkit-box-shadow:1px 0 0 0 #fff;
    box-shadow:1px 0 0 0 #fff;
}
.ar-ap .widget-box .widget-title h5{
    text-shadow:none;
    min-width:150px;
}
.ar-ap .widget-box .widget-title h5{
    color:#666;
    float:left;
    font-size:12px;
    font-weight:700;
    padding:12px;
    line-height:12px;
    margin:0;
}
.ar-ap .widget-title .buttons.left{
    float:left;
}
.ar-ap .widget-box .widget-title .buttons{
    float:right;
    margin:0;
}
.ar-ap .widget-box .widget-content{
    padding:12px 15px;
}

.ar-ap .dtHeader{
    height:36px;
}
.ar-ap td, .ar-ap th{
    border:1px solid #d9d9d9 !important;
    padding:8px !important;
}
.ar-ap th{
    background-color:rgba(255, 255, 255, 0.7);
    text-align:center;
    padding:5px !important;
    vertical-align:middle !important;
}
/*.dgn-up-2510 .ar-ap .table-mother-tag tfoot tr th{*/
    /*background-color:transparent;*/
    /*border:none !important;*/
/*}*/
.ar-ap thead th:nth-child(6), .ar-ap tbody td:nth-child(6), .ar-ap tfoot th:nth-child(3){
    background-color:#C5DFC7;
}
.ar-ap tbody td, .ar-ap tfoot th{
    text-align:right;
}
.ar-ap thead th:nth-child(7), .ar-ap tbody td:nth-child(7), .ar-ap tfoot th:nth-child(4){
    background-color:#FCFFE0;
}
.ar-ap thead th:nth-child(8), .ar-ap tbody td:nth-child(8), .ar-ap tfoot th:nth-child(5){
    background-color:#FFD7BF;
}
.ar-ap thead th:nth-child(9), .ar-ap tbody td:nth-child(9), .ar-ap tfoot th:nth-child(6){
    background-color:#FFB09F;
}
.ar-ap thead th:nth-child(10), .ar-ap tbody td:nth-child(10), .ar-ap tfoot th:nth-child(7){
    background-color:#FF8B7F;
}
/* 270918-end */


/* 051018-sapta-start */
.carrier-btn-sec ul.btn-list-row{
    display:block;
    width:100%;
    overflow:hidden;
    margin:0 auto;
    padding:0;
}
.carrier-btn-sec ul.btn-list-row li{
    display:block;
    padding:0 10px;
    margin:0 auto;
    width:25%;
    text-align:center;
    float:left;
}
.color-picker-box{
    padding:10px;
    margin-top:5px;
}
div#load_status_color_div{
    display:flex;
    vertical-align:middle;
    position:relative;
    top:4px;
}
div#load_status_color_div p{
    margin-left:10px;
    margin-top:-4px;
}
.loader-set{
    position:fixed; /* Sit on top of the page content */
    /* Hidden by default */
    width:100%; /* Full width (cover the whole page) */
    height:100%; /* Full height (cover the whole page) */
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(255,255,255,0.9); /* Black background with opacity */
    z-index:999999; /* Specify a stack order in case you're using a different order for other elements */
    cursor:pointer;
}
.loader-set .loader{
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    color:#b92b27;
    font-size:30px;
}

/* 051018-sapta-end */


.seen{
    font-weight:normal !important;
}
.unseen{
    font-weight:bold !important;
}

.res-count{
    padding-top:20px;
    padding-bottom:10px;
    line-height:20px;
    position:relative;
    display:block;
    padding-left:15px;
    right:15px;
}

/* 221118-start */
.each-form-box-no-scroll{
    height:auto !important;
    overflow-y:hidden !important;
}
.top-scroll-no{
    margin-top:0;
}
/* 221118-end */

/* 060319-start */
.form-modern-grey-box{
    background-color:#5c7182;
}
.form-modern-grey-box .select2-container--default .select2-selection--single, .form-modern-grey-box .form-modern-col .select2, .form-modern-grey-box .form-modern-col select,
.form-modern-grey-box .form-modern-col input[type="text"], .form-modern-grey-box .form-modern-col input[type="tel"], .form-modern-grey-box .form-modern-col input[type="email"],
.form-modern-grey-box .form-modern-col input[type="password"], .form-modern-grey-box .form-modern-col input[type="url"]{
    background-color:rgba(255,255,255,0.6);
}
.form-modern-grey-box .select2-container--default .select2-selection--multiple, .form-modern-grey-box .select2-container--default.select2-container--focus .select2-selection--multiple{
    border:none !important;
    padding:0 10px;
}
.form-modern-grey-box .btn{
    display:table;
    text-align:center;
    margin:10px auto;
}
/* 060319-end */

/* 120319-start */
.input-group .icon-box.icon-box-2{
    padding-top:10px;
}
/*.select2-container--default .select2-selection--single, .select2-selection, .select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, .select2-container--default:focus, .select2-selection:focus, .select2-container--default:active, .select2-selection:active{*/
/*    display:block !important;*/
/*    width:100% !important;*/
/*    margin-bottom:0;*/
/*    border-radius:0 !important;*/
/*    position:relative;*/
/*    border:none !important;*/
/*    background-color:#fff;*/
/*    box-shadow:none !important;*/
/*}*/

/* 120319-end */
.fixtd .load_status_color_div{
    display:inline-block;
}
.mail-modal-fix-width .modal-dialog{
    width:690px;
}



/* speedometer-230419-start */
.connectedSortable{
    min-height:0;
}
#map{
    /*height:338px;*/
    height:222px;
    width:500px;
}
.box .knob-label{
    font:normal 16px/1 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#333;
    text-align:center;
}
/*#wrapper{
    position:relative;
    margin:auto;
}*/
.speedometer-box{
    height:190px;
    padding:10px 0 0;
    overflow:hidden;
    position:relative;
}
.speedometer-box-in{
    width:350px;
    position:relative;
    margin:0 auto;
}
.speed-value-box{
    position:absolute;
    font:normal 16px/1 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#333;
    text-align:center;
}
.speed-value-box *{
    padding:0;
    margin:0;
}
.speed-value-box span.speed-value, .box .knob-ans{
    font:bold 16px/1 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#b92b27;
    text-transform:uppercase;
    text-align:center;
}
.speed-value-box.low{
    left:0;
    top:80px;
    transform:rotate(-65deg);
}
.speed-value-box.mid{
    left:0;
    right:0;
    top:-10px;
    margin:0 auto;
}
.speed-value-box.high{
    right:0;
    top:80px;
    transform:rotate(65deg);
}
#speedo-wrapper{
    position:relative;
    margin:20px auto 0;
}
#meter{
    width:100%;
    height:100%;
    transform:rotateX(180deg);
}
.circle{fill:none;}
.outline, #mask{
    /*stroke:#F1F1F1;*/
    stroke-width:65;
}
.range{ stroke-width:60; }
#slider, #lbl{
    position:absolute;
}
#slider{
    display:none;
    cursor:pointer;
    left:0;
    margin:auto;
    right:0;
    top:58%;
    width:94%;
}
#lbl{
    display:none;
    background-color:#4B4C51;
    border-radius:2px;
    color:white;
    font-family:'courier new';
    font-size:15pt;
    font-weight:bold;
    padding:4px 4px 2px 4px;
    right:-48px;
    top:57%;
}
#meter_needle{
    height:40%;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:10%;
    transform-origin:bottom center;
    transform:rotate(270deg);
}
input[type=range]{
    -webkit-appearance:none;
}
input[type=range]:focus{
    outline:none;
}
input[type=range]::-webkit-slider-runnable-track{
    width:100%;
    height:12px;
    cursor:pointer;
    background:#F6F6F6;
    border-radius:25px;
    box-shadow:0 0 0 1px #f6f6f6;
}
input[type=range]::-webkit-slider-thumb{
    box-shadow:0 0 2px #B2B2B2;
    border-radius:50%;
    height:30px;
    width:30px;
    background:#fff;
    cursor:pointer;
    -webkit-appearance:none;
    margin-top:-9px;
}
input[type=range]:focus::-webkit-slider-runnable-track{
    background:#F6F6F6;
}

input[type=range]::-moz-range-track{
    width:100%;
    height:12.8px;
    cursor:pointer;
    background:#F6F6F6;
    border-radius:25px;
}
input[type=range]::-moz-range-thumb{
    box-shadow:0 0 2px #B2B2B2;
    border-radius:50%;
    height:30px;
    width:30px;
    background:#fff;
    cursor:pointer;
}
input[type=range]::-ms-track{
    width:100%;
    height:12.8px;
    cursor:pointer;
}
input[type=range]::-ms-fill-lower{
    background:#F6F6F6;
    border-radius:50px;
}
input[type=range]::-ms-fill-upper{
    background:#F6F6F6;
    border-radius:50px;
}
input[type=range]::-ms-thumb{
    height:30px;
    width:30px;
    top:5px;
    position:relative;
    background:#fff;
    cursor:pointer;
    box-shadow:0 0 2px #B2B2B2;
}
input[type=range]:focus::-ms-fill-lower{
    background:#F6F6F6;
}
input[type=range]:focus::-ms-fill-upper{
    background:#F6F6F6;
}
/* speedometer-230419-end */


/* IRS-020519-start */
.height-same-col{
    height:110px;
    overflow:auto;
}

/* IRS-020519-end */

/* IRS-060519-start */
.opacity-crtl{
    opacity:0.1;
}
/* IRS-060519-end */

/* 060519-start */
.modal-add-doc .modal-body textarea.form-control.form-control-choose, textarea.form-control-choose{
    height:80px !important;
    line-height:1.2 !important;
}
#shipment_show_modal.custom-modal .modal-content{
    max-width:100%;
}
/* 060519-end */
/* 130519-start */
#calc_area{
    display:none;
}
.irs-page .box-header{
    background:linear-gradient(to right, #032751, #1565c0);
}
.irs-page table.dataTable, .irs-page table.dataTable *, table.dataTable.no-footer{
    border:none !important;
}
.irs-page table.dataTable{
    border-left:1px solid #ababab !important;
    border-bottom:1px solid #ababab !important; ;
}
.irs-page table.dataTable th, .irs-page table.dataTable td{
    border:1px solid #ababab !important;
    border-bottom:none !important;
    border-left:none !important;
    font-weight:600;
}
.irs-page table.dataTable .btn-group-sm>.btn, .btn-sm{
    padding:5px;
    line-height:1;
}
.irs-page #calc_area .box-body.equal-height-col{
    min-height:380px;
}
.irs-page .box{
    box-shadow:0 5px 10px rgba(0,9,128,0.08), 0 7px 18px rgba(0,9,128,0.08);
}
.irs-page .load-detail-ans-box > .row{
    margin:0 auto;
}
.irs-page .load-detail-ans-box > .row [class*='col-']{
    border:1px solid #fff;
    padding:5px;
}
.irs-page .load-detail-ans-box > .row.odd-bg-row [class*='col-']{
    background-color:#e2f2ff;
}
.irs-page .load-detail-ans-box > .row.even-bg-row [class*='col-']{
    background-color:#cde6fb;
}
.irs-page table.dataTable .view-shipment-btn{
    display:block;
    margin:0 auto;
    text-align:center;
}
/* 130519-end */

/* 140519-start */
.irs-page table.dataTable .btn{
    text-transform:uppercase;
}
.irs-page .custom-modal .modal-lg .modal-content{
    max-width:unset;
    width:100%;
}
.irs-page .custom-modal .modal-lg .accessorial-list{
    max-width:unset;
    width:100%;
    height:75vh;
    overflow-y:scroll;
}
.shipment-negotiate-table th, .shipment-negotiate-table td{
    border:1px solid #b1b1b1 !important;
}
.table.shipment-negotiate-table > tbody > tr > td{
    padding:3px !important;
}
.shipment-negotiate-table thead tr:first-child{
    background:linear-gradient(to right, #92bde852, #599bc79c);
}
.shipment-negotiate-table thead tr:first-child h4{
    margin:0;
    color:#10529E;
    text-transform:uppercase;
    font:700 14px/1.1 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.shipment-negotiate-table thead tr h6{
    margin:0;
    color:#444;
    text-transform:capitalize;
    font:700 14px/1.1 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/*.shipment-negotiate-table thead tr th:last-child, .shipment-negotiate-table tbody tr td:last-child{
    border-left:2px solid #333 !important;
}
.shipment-negotiate-table.user-negotiate-table thead tr th:last-child, .shipment-negotiate-table tbody tr td:last-child{
    border-left:1px solid #b1b1b1 !important;
}*/
.shipment-negotiate-table tr .user-col-start, .shipment-negotiate-table thead tr th.user-col-start{
    border-left:2px solid #333 !important;
}
.shipment-negotiate-table p{
    margin:0;
}
.negotiate-price-col > p{
    float:left;
    font-weight:900;
    color:#000;
    line-height:24px;
}
.negotiate-price-col > p span{
    color:#10529E;
    padding:0 5px 0 0;
}
.negotiate-price-field-box{
    float:left;
    margin-left:5px;
}
.negotiate-price-field-box .form-control{
    display:block;
    max-width:100px;
    height:24px;
    padding:5px;
    float:left;
    margin:0 5px 0 0;
}
.shipment-negotiate-table .btn-success, #shipment_negotiate_modal .btn-success{
    background-color:#449d44;
    border-color:#398439;
}
.shipment-negotiate-table .btn-success:hover, .shipment-negotiate-table .btn-success.active-accepet-btn, #shipment_negotiate_modal .btn-success:hover{
    background-color:#1c561c;
    border-color:#2e772e;
}
.negotiate-price-field-box .btn{
    margin:0 5px 0 0;
}
.shipment-negotiate-table .red-row{
    background-color:#000;
}
.shipment-negotiate-table .bg-success{
    background-color:#DFF0D8;
}
.shipment-negotiate-table .bg-danger{
    background-color:#F2DEDE;
}
.accessorial-rgt-field-style .btn-default .input_unit_sm{
    width:50px;
    margin-bottom:5px;
    float:left;
}
.accessorial-checkbox-style .form-group .btn-default small.label_sm{
    display:block;
    width:142px;
    min-width:auto !important;
    padding:0 !important;
    margin:0 !important;
    float:left;
    line-height:1.2;
    font-weight:bold;
    text-align:left;
    color:#0b4470;
    word-break:break-word;
    white-space:normal;
}
#save_price_btn{
    width:100%;
    margin:0 auto 5px;
}
/* 140519-end */

/* 160519-start */
.qty_multi_price *{
    display:block;
    float:left !important;
    margin:0 5px;
}
.qty_multi_price .input_unit_sm{
    width:75px;
    margin-right:0;
    color:#000;
}
.shipment-negotiate-table input.form-control[type="text"]{
    width:80px;
    height:24px;
    padding:5px;
}
#shipment_negotiate_modal .table-heading-row{
    width:100%;
    overflow:hidden;
    margin:0 auto 10px;
}
#shipment_negotiate_modal .table-heading{
    margin:0;
}
.qty_multi_price span:first-child{
    width:25px;
    text-align:left;
    margin-right:4px;
    margin-left:2px;
}
/* 160519-end */

/* 220519-start */
.switch.switch-table{
    display:block;
    width:45px;
    height:16px;
    margin:-15px auto 0;
}
.switch.switch-table input[type=checkbox]{
    margin:0;
}
.switch-doc-icon{
    display:block;
    margin:0 auto;
    font-size:16px;
    text-align:center;
}
/* 220519-end */

/* 280519-start */
.irs-new-dsn .btn-toggle.btn_hazmat:before{
    content:"No";
    left:-22px;
}
.irs-new-dsn .btn-toggle.btn_hazmat:after{
    content:"Yes";
    right:-34px;
}
.irs-new-dsn #map{
    width:100%;
    height:325px;
    border-radius:10px;
}
/* 280519-end */

/* 290519-start */
.irs-new-dsn .btn-toggle{
    margin:0 50px !important;
}
.irs-new-dsn .btn-toggle:before, .irs-new-dsn .btn-toggle:after{
    width:30px !important;
}
/* 290519-end */

/* 310519-start */
.distance-result-box{
    width:100%;
    margin:0 auto;
    border:1px solid #00ae62;
    height:150px;
    border-radius:5px;
    overflow:hidden;
}
.distance-result-box .top-head{
    padding:10px 5px;
    background-color:#00ae62;
}
.distance-result-box .top-head h6{
    padding:0;
    margin:0 auto;
    color:#fff;
    text-align:center;
    font:500 30px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
}
.distance-result-box .distance-result{
    width:100%;
    height:calc(100% - 40px);
    display:flex;
    align-items:center;
    justify-content:center;
    padding:5px;
    font:600 40px/1.2 "Noto Sans Cond Bd", sans-serif;
    color:#2b2b2b;
    text-align:center;
}

.target-box{
    width:100%;
    margin:0 auto;
    border:1px solid #2264BF;
}
.target-box .top-head{
    height:55px;
    padding:10px;
    background-color:#2264BF;
}
.target-box .top-head h6{
    padding:0;
    margin:7px auto;
    font-size:20px;
    font-weight:bold;
    color:#fff;
    text-align:center;
}
.target-box .distance-result{
    padding:10px;
    font-size:30px;
    font-weight:bold;
    color:#2264BF;
    text-align:center;
}

.scroll-height{
    height:128px;
    overflow:auto;
}
.negotiate-table{
    overflow-x:hidden;
}
/* 310519-end */

/* 040619-start */
.add_load_show_div .btn-success{
    width:100%;
}
.distance_show_div .btn-success{
    width:100%;
    margin:5px auto 0;
}
.scroll-height-acce{
    height:380px;
    overflow:auto;
}
.scroll-height-acce-cust{
    height:445px;
    overflow:auto;
}
.scroll-height-cust{
    height:193px;
    overflow:auto;
}
.table tr{
    cursor:pointer;
}
.bootstrap-tagsinput{
    min-width:300px !important;
    min-height:120px;
    border:1px solid #cccc !important;
    background:white;
}
.bootstrap-tagsinput input{
    border:none;
    width:100%;
    height:100%;
}

.form-control{
    border-radius:0;
    box-shadow:none;
    border-color:#b4b5c4;
}
label{
    color:#1053a0;
}
.date-row{
    background-color:transparent;
    margin-bottom:30px;
    width:100%;
    overflow:hidden;
}
/* 040619-end */

/* 100619-start */
.logo #logo-main{
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:cover;
}
.skin-blue .main-header .navbar .nav>li>a.lft-sm-logo{
    padding:0 5px;
}
.skin-blue .main-header .navbar .nav>li>a.lft-sm-logo > img{
    margin:0 auto;
}
/* 100619-end */



.table>tbody>tr > td.qty_multi_price{
    padding-left:0 !important;
    padding-right:0 !important;
}


.load-number{
    background-color:#19519d;
    color:white;
    font-weight:bold;
    border:5px solid#5b9cf3;
    text-align:center;
}

.customer-scroll{
    height:465px;
    overflow-y:auto;
}
.outside-scroll{
    height:706px;
    overflow-y:auto;
}

/* 280619 start */
.register-link-txt{
    margin-top:30px;
    color:#faff00;
    font-weight:600;
}
.profile-pic-holder{
    border-radius:0;
    height:auto;
}
/* 280619 end */

.select2-container--default .select2-selection--single{
    border-color:#ddd !important;
    background-color:#f2f2f2 !important;
}

/* 080719 start */
/*.col-5-own-row > a > .col-md-3, .col-5-own-row > .col-md-3{
    width:20%;
}*/ /* 140819 */


.bg-orange-newbox{
    background-color:#E49A05;
}
.bg-orange-newbox i{
    color:#fff;
}
/* 080719 end */

/* 170719 start */
.map-direction-main{
    margin-top:20px;
}
.map-direction-main .heading{
    display:inline-block;
    font:700 22px/1.2 "Roboto Slab", serif !important;
    color:#222;
    text-align:left;
    border-bottom:2px solid #222;
    padding:0 5px 5px 0;
    margin:0 0 10px;
}
/*.map-direction-main > .directions-list{*/
/*    float:left;*/
/*    width:300px;*/
/*}*/
/*.map-direction-main > .map-box-rgt{*/
/*    float:right;*/
/*    width:calc(100% - 300px) !important;*/
/*}*/
.map-direction-main > .map-box-rgt #map{
    width:100% !important;
    /*filter:blur(4px);*/
}
table.table.table.stop_order_table, table.table.table.stop_order_table th, table.table.table.stop_order_table td{
    border-color:#ddd;
}

/* 170719 end */

/* 250719 start */
.well.well-no-border{
    border:none ;
}
.check-box-left{
    position:relative !important;
    margin:4px 4px 0 0 !important;
}
.well.well-no-border .form-control-half{
    width:45%;
    float:left;
    margin-right:10px;
}
/* 250719 end */

/* 150719 start */

.col-5-own-row .info-box > .info-box-icon, .col-5-own-row .info-box > .info-box-content{
    height:100%;
}
.col-5-own-row .info-box > .info-box-content .info-box-number{
    display:block;
    font-weight:bold;
    font-size:13px;
}
.col-5-own-row .info-box > .info-box-content .info-box-number small{
    display:inline-block;
    width:85px;
    font-size:13px;
    color:#444;
}
.search-row .search-field1507{
    border:1px solid #888 !important;
    padding:0 20px !important;
    border-radius:30px !important;
    margin:20px auto !important;
    webkit-box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.3) !important;
    moz-box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.3) !important;
    box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.3) !important;
}
/* 150719 end */

/* 220719 start */
.info-box{
    height:100px !important;
}
.info-box .info-box-icon i{
    line-height:100px;
}
/* 220719 end */

/* 240719 start */

/* 240719 end */

/* 250719 Banani start */
.col-5-own-row .info-box > .info-box-content .info-box-number{
    width:100%;
    overflow:hidden;
}
.col-5-own-row .info-box > .info-box-content .info-box-number small{
    display:block;
    text-align:left;
    float:left;
}
.col-5-own-row .info-box > .info-box-content .info-box-number b{
    display:block;
    text-align:right;
    float:right;
}
/* 250719 Banani end */
/* 260719 start */
.color-bg-div{
    width:calc(100% + 4px);
    height:calc(100% + 4px);
    padding:0 5px;
    margin:-2px;
}
.color-bg-div > select{
    background-color:rgba(255, 255, 255, 0.6);
    border-radius:3px;
    border-color:#fff;
    margin:0 0 6px 4px;
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);
    box-shadow:0 0 5px 0 rgba(0,0,0,0.2);
}
.color-bg-div i{
    border:2px solid #fff;
    color:rgba(255, 255, 255, 0.6);
    width:16px;
    height:16px;
    border-radius:50%;
    margin:8px 0 0;
}
/* 260719 end */

/* 060819 start */
.btn-view-mgt{
    margin:0 0 10px 5px;
}
/* 060819 end */


/* 140819 start */
table.dataTable tfoot th, table.dataTable tfoot td{
    padding:10px 5px !important;
}
.box-3-color .info-box-icon{
    height:140px;
}
.col-5-own-row .info-box{
    height:115px !important;
}
.col-5-own-row .info-box .info-box-icon i{
    line-height:115px;
}

.info-box-140819, .info-box-140819 .info-box-icon{
    display:block;
    width:100%;
    height:60%;
}
.info-box-140819 .info-box-icon i{
    line-height:30%;
}
.progress-new .box-title.box-title-heading{
    margin:5px 0 10px;
}
.info-box-140819 .total-count-txt{
    display:block;
    font:600 20px/1.2 "Source Sans Pro", sans-serif;
    color:#6C466F;
    text-align:center;
    margin:0 auto;
    padding:15px 0;
}
.info-box{
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.info-box:hover{
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.site-update-dsn .load-action-list-main .load_actions_list > div i.fa, .site-update-dsn .load-action-list-main .load_actions_list > div i, .site-update-dsn .load-action-list-main .load_actions_list > div i.fas, .site-update-dsn .load-action-list-main .load_actions_list > div i.fab{
    display:block;
    width:15px;
    float:left;
    margin:2px;
    text-align:center;
}

@media (max-width:1365px){
    .welcome-name{
        width:30%;
        font-size:16px;
        line-height:1.2;
        padding:0;
    }
    .welcome-name span{
        display:block;
        font-size:24px;
    }
    .main-header .navbar-custom-menu, .main-header .navbar-right{
        width:64%;
        float:right;
    }
    .navbar-nav{
        float:right;
        padding-right:10px;
    }
    .navbar-custom-menu>.navbar-nav>li{
        font-size:12px;
        padding-left:5px;
    }
    .load-action-list-main{
        font-size:10px;
    }

}
/* 140819 end */

/* 160819 start */
.tab-btn-style > a.btn{
    border-radius:3px 3px 0 0;
    margin-bottom:-2px;
    z-index:10000;
}
.tab-btn-style .pull-left > a.btn.btn-primary, .tab-btn-style .pull-left > a.btn.btn-primary:hover, .tab-btn-style > a.btn.btn-primary, .tab-btn-style > a.btn.btn-primary:hover{
    background-color:#b92b27;
    color:#fff !important;
}
/* 160819 end */

/* 230919 start */
.btn-group.btn-style-2309 > .btn.btn-sm{
    background-color:#b92b27;
    border:1px solid #b92b27;
    color:#fff;
    margin:0 0 5px 5px;
    padding:10px 15px;
    font-size:16px;
    border-radius:5px !important;
}
/*.btn-group.btn-style-2309 > .btn.btn-sm:hover{
    background-color:transparent;
    color:#b92b27;
}*/
.btn-add-load-230919{
    background-color:#ff9900 !important;
    border:1px solid #ff9900 !important;
    color:#fff !important;
    padding:4px 15px !important;
    font-size:18px !important;
    margin-bottom:5px !important;
    font-weight:600;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #1C0C07;
    font-family:"Roboto Slab",sans-serif;
}
.btn-add-load-230919 > i{
    width:35px;
    height:35px;
    padding:3px;
    background-color:#b92b27;
    border-radius:50%;
    line-height:30px;
    text-align:center;
}
.btn-add-load-230919:hover{
    background-color:#d27f04 !important;
    border-color:#d27f04 !important;
    text-shadow:1px 1px 1px #ff9900;
}
/*.btn-add-load-230919:hover{
    background-color:#fff !important;
    color:#58ad20 !important;
}*/
/*.user-asign-2309{*/
    /*width:100%;*/
    /*margin:0;*/
/*}*/

tr.highlighted td{
    background-color:#b0bed9;
}
/* 230919 end */

.switch-toggle{
    float:left;
    background:#0000;
    border-radius:10px;
    border:2px solid #00000042;

}
.switch-toggle input{
    position:absolute;
    opacity:0;
}
.switch-toggle input + label{
    padding:7px;
    float:left;
    color:#000000;
    cursor:pointer;
    margin:unset;
}
.switch-toggle input:checked + label{
    background:#777777;
    border-radius:7px;

}

/* 250919 start */
.btn-new-250919{
    padding:10px 15px !important;
    font-size:16px !important;
    margin-bottom:5px !important;
    border:1px solid #fff;
}
.inputGroupContainer.error-txt-fix-css > .input-group{
    position:relative;
    overflow:unset;
}
.error-txt-fix-css-select .controls{
    position:relative;
}
.inputGroupContainer.error-txt-fix-css > .input-group > .parsley-errors-list, .error-txt-fix-css-select .controls > .parsley-errors-list{
    position:absolute;
    bottom:-18px;
    left:0;
    z-index:999;
}
.inputGroupContainer.error-txt-fix-css > .input-group > .icon-box{
    border-radius:5px 0 0 5px;
}
/* 250919 end */

/* 171019 start */
#carrier_contact_table_wrapper table.dataTable{
    margin:0 !important;
}
/* 171019 end */

/* 181019 start */
.customer-search-field > .search-row > .search-field .form-control{
    max-width:100% !important;
    width:100%;
    padding:20px !important;
    margin:0 0 10px !important;
    background-color:#fcfdd8 !important;
    border-bottom:1px solid #ddd;
    box-shadow:0 4px 3px -3px rgba(0,0,0,0.2) !important;
}
/* 181019 end */

/* 301019 start */
.form-design-301019 .form-main .form-control, .form-design-301019 .form-main .form-control-out, .form-design-301019 .select2 .select2-selection.select2-selection--multiple{
    background-color:#fff !important;
    border:1px solid #d0d1d2 !important;
}
.form-design-301019 .table.table-bordered{
    border:1px solid #d0d1d2 !important;
}
.form-design-301019 .table.table-bordered *{
    border-color:#d0d1d2 !important;
    border-width:0.5px !important;
    font-weight:600;
}
.form-design-301019 .search-row .search-field{
    margin:5px auto 10px !important;
}
.form-design-301019 .equipment_list .select2.select2-container.select2-container--default{
    background-color:#fff !important;
}
.form-design-301019 .equipment_list .controls .btn.btn-danger.delete_contacts{
    margin-left:20px;
}
.form-design-301019 #carrier_contact_table_length.dataTables_length > label{
    float:left;
}
.form-design-301019 #carrier_contact_table_length.dataTables_length > label select.form-control.input-sm{
    float:right;
    margin:0 5px;
}
.form-design-301019 .dataTables_wrapper .dt-buttons{
    padding-left:18%;
}
.form-design-301019 .heading-red{
    font:400 14px/1.2 "Roboto Slab", serif;
    color:#b92b27;
}
.form-design-301019 .box.box-primary.equipment_list{
    padding:15px;
    border:2px solid #b92b27;
}
.width-calc-311019 #terminal_list_for_table, .width-calc-311019 .select2.select2-container.select2-container--default{
    width:calc(100% - 78px) !important;
    float:left;
    margin-right:10px;
}
/* 301019 end */

/* 311019 start */
#carrier_contact_table_filter .form-control.input-sm, #dynamic_table_filter .form-control.input-sm{
    display:unset;
}
/* 311019 end */

/* 061119 start */
.tab-main .wizard .nav.nav-tabs > li a{
    width:auto;
}
/*.tab-main .wizard .nav.nav-tabs > li a span.round-tab i{
    display:block;
    font-size:22px;
    color:#fff;
}*/
.tab-main .wizard .nav.nav-tabs > li a span.round-tab i.fa-route:before{
      color:#444;
}
.tab-main .wizard .nav.nav-tabs > li:hover a span.round-tab i, .tab-main .wizard .nav.nav-tabs > li.active a span.round-tab i{
    color:#fff;
}
.tab-main .wizard .nav.nav-tabs > li:hover a span.round-tab i.fa-route:before, .tab-main .wizard .nav.nav-tabs > li.active a span.round-tab i.fa-route:before{
    color:#fff;
}
.load-number{
    background-color:#19519d;
    color:#fff;
    font-weight:bold;
    border:2px solid #fff;
    text-align:center;
    border-radius:4px;
}
/* 061119 end */

/* 121119 start */
.manstyle .fa-question-circle{
    top:35%;
}
.btn-lg{
    border:none;
    /*min-width:100px;*/
    padding:10px 15px !important;
    margin:0;
    border:0;
}
.btn-lg:hover{
    border:0;
}

/* 121119 end */

/* 131119 start */
.manstyle .fa-question-circle{
    top:35% !important;
}
.btn-lg.location_display_city{
    color:#222;
    background-color:#dfdfdf;
}
.btn-lg.location_display_city:hover{
    color:#fff;
}
.bulk-upload, .orange-new-btn{
    background-color:#ff851b;
}
.green-new-btn{
    background-color:#78b136;
}
.red-new-btn{
    background-color:#b92b27 !important;
}
.orange-new-btn{
    background-color:#ff851b !important;
}
.new-btn.wh-new-btn{
    background-color:#fff !important;
    color:#b92b27 !important;
}
/*.new-btn, .bulk-upload{*/
/*    border:none;*/
/*    min-width:100px;*/
/*    padding:10px 20px !important;*/
/*    margin:0 auto;*/
/*    color:#fff !important;*/
/*    display:inline-block;*/
/*    border-radius:5px;*/
/*    margin-left:10px;*/
/*}*/
/*.new-btn:hover, .bulk-upload:hover{*/
/*    background-color:#333 !important;*/
/*}*/
.wh-new-btn.new-btn:hover{
    color:#fff !important;
}
.big-btn-row{
    padding:2px 0 0;
    clear:right;
}
.big-btn-row-3{
    width:45%;
}
.big-btn-row > a.btn-2, .big-btn-row-3 > a.btn-3{
    display:inline-block !important;
    margin:0 0 0 5px;
}
/* 131119 end */

/* 141119 start */
.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding:0 !important;
}
.padding-none{
    padding:0 !important;
}
.box-header{
    padding-bottom:6px !important;
}
.content-wrapper > section.content-header > h1{
    max-width:60%;
    width:auto;
    font:400 35px/38px "Roboto Slab", serif !important;
    color:#5f6371 !important;
    text-transform:uppercase !important;
}

/* 141119 end */

/* 151119 start */
.btn-lg.btn-add-load-230919{
    padding:8px 25px !important;
    font-size:20px !important;
    margin-right:0;
    margin-bottom:0;
}
.btn-lg.btn-add-load-230919 > i{
    width:25px;
    height:25px;
    line-height:20px;
    font-size:15px;
}
.modal-dialog{
    width:80%;
}
.box-mid-gap .form-group{
    margin-bottom:8px;
}
/* 151119 end */

/* 051219 start */
.tab-btn-style-load-type{
    border-bottom:none;
}
.tab-btn-style-load-type a.btn.btn-default{
    margin-bottom:unset !important;
    border-bottom:1px solid #ddd;
}
/* 051219 end */

/* 09012020 start */
.btn-heading-highlight{
    background-color:#fff !important;
    font-size:24px;
    color:#ff851b !important;
    margin-bottom:8px !important;
    padding:5px 10px !important;
}
.big-btn-row-3-new{
    width:30%;
}
.btn-new-250919{
    padding:8px 15px !important;
}
.btn-lg.btn-add-load-230919{
    padding:5px 25px !important;
}
/*.site-update-dsn-v2 .box .box-header .box-title{
    margin:5px 0 0 !important;
}*/
.select-field-mid{
    display:block;
    max-width:300px;
    width:100%;
    margin:10px auto;
    border-color:#000;
}
.load-gross-head-table th, .load-gross-head-table td{
    vertical-align:middle !important;
}
.load-gross-head-table th:last-child > *{
    font-size:20px;
    margin-top:-7px;
    display:block;
}
@media screen and (max-width:1400px){
    .big-btn-row-3-new{
        width:45%;
    }
}
/* 09012020 end */

/* 030220 start */
#invoice_table_wrapper .dataTables_filter{
    margin-top:0 !important;
}
.btn-break{
    padding:5px 10px !important;
    margin-top:-4px;
    line-height:1.2 !important;
}
/*.modal.load-note-modal .modal-header{
    background-color:#1565c0;
    margin-bottom:20px;
}
.modal.load-note-modal .modal-header .close{
    color:#fff;
}
.modal.load-note-modal .modal-header .modal-title{
    color:#fff;
}*/
.not_to_accounting #add_accounting_btn{
    margin:0 !important;
}
/* 030220 end */
.document_list_v_top tbody td{
    vertical-align:top !important;

}



/* 180221 start */
.or-txt-center{
    display:block;
    margin:30px auto;
    text-align:center;
    font-size:30px;
}
.site-update-dsn-body .modal .btn-primary.update-modal-data-btn{
    display:block;
    margin:0 auto;
    background-color:#b92b27;
    border-color:#b92b27;
}
.site-update-dsn-body .modal .btn-primary.update-modal-data-btn:hover{
    background-color:#222;
    border-color:#222;
    color:#fff;
}
/*.select2.select2-container.select2-container--default{*/
    /*border:1px solid #b4b5c4;*/
/*}*/
.select2-container .select2-selection--multiple{
    min-height:32px;
    margin:0 !important;
    border-radius:0 !important;
}
.btn-sm.add-terminal-btn{
    margin-top:22px;
}

@media (max-width:991px){
    .btn-sm.add-terminal-btn{
        margin:0 0 20px;
    }
}
/* 180221 end */


/* 230421 start */
.switch{
    height:20px !important;
    width: 35px !important;
    margin: -8px 10px 20px !important;;
}
#bill_table.table.table-bordered.table-striped.dataTable.no-footer{
    width:100% !important;
}
.main-header .logo .logo-mini{
    margin-top:0 !important;
}
.site-update-dsn .tab-main .equip_type_add .select2.select2-container.select2-container--default{
    height:90px !important;
    overflow-y:auto !important;
}
.sep-box-grey{
    background-color:#f7f7f7;
    width:100%;
    overflow:hidden;
    padding:20px;
    border:1px solid #ddd;
}
.sep-box-wh{
    background-color:#fff;
    width:100%;
    overflow:hidden;
    padding:20px;
    border:1px solid #fff;
}

.set-admin .box.box-default.box-solid > .box-header.with-border{
    -webkit-box-shadow:-1px 0 2px -1px rgb(0 0 0);
    -moz-box-shadow:-1px 0 2px -1px rgba(0, 0, 0, 1);
    box-shadow:-1px 0 2px -1px rgb(0 0 0);
    background:linear-gradient(to right, #032751, #1565c0);
}
.set-admin .box.box-default.box-solid > .box-header.with-border > .box-title{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background:none;
    line-height:1.1;
}
.q-2-row .form-group{
    margin:20px 0 0;
    padding:10px;
    background-color:#f8f8f8;
    border-radius:5px;
    width:100%;
    overflow:hidden;
    border:1px solid #ddd;
}
.q-2-row .field-lab{
    font:500 14px/1.2 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#b92b27;
    text-align:left;
    display:block;
    margin:0 0 10px 0;
}
.q-2-row .toggle-y-n > *{
    float:left;
    margin:0 5px 0 0;
    color:#000;
}
.q-2-row .toggle-y-n > input[type=radio]{
    margin-top:2px;
    margin-right:20px;
}









@media (max-width:1199px){
    .btn{
        white-space:break-spaces;
    }
}

/* 230421 end */


/* 300421 start */
#commission_table_wrapper table.table, #commission_table{
    width:100% !important;
}
/*#commission_table_wrapper table.table, #commission_table_wrapper table.table *, #commission_table, #commission_table *{*/
    /*white-space:break-spaces !important;*/
/*}*/
/*#commission_table_wrapper table.table th, #commission_table_wrapper table.table td, #commission_table th, #commission_table td{*/
    /*line-height:1.2 !important;*/
    /*width:100px !important;*/
    /*max-width:100px !important;*/
    /*min-width:100px !important;*/
/*}*/
/* 300421 end */

/* 280921 start */
.marg-t-2{
    margin-top:20px !important;
}
#add_rec_btn{
    margin:0 auto 15px;
}
#send_mail_button{
    margin:15px 0 0;
}
/* 280921 end */


/* 041021 start */
.note_details_body > table.table.table-striped tbody tr td{
    white-space:normal;
    min-width:80px;
}
.note_details_body > table.table.table-striped tbody tr td:last-child > .btn{
    margin-right:5px;
}
/* 041021 end */

/* 061021 start */
.visible-style{
    padding:10px 0 !important;
}
.visible-style .wizard{
    margin:0 auto !important;
}
.visible-style .each-form-box{
    box-shadow:none !important;
    background-color:transparent !important;
    padding:10px 0 !important;
    border-bottom:1px solid #adadad;
    border-radius:0;
}
.visible-style .each-form-box > .username{
    font-size:22px;
    text-transform:uppercase;
    margin-bottom:10px;
    display:block;
}
.visible-style .each-form-box #carrier_contact_table_wrapper .dataTables_filter_position{
    margin-right:0 !important;
}
.color-head-row{
    overflow:hidden;
    padding:10px;
    background-color:#032853;
    margin-bottom:20px;
}
#add_single_contact_btn{
    margin-top:20px;
}
.visible-style .each-form-box .heading{
    font:600 22px/1.2 "Roboto Slab", serif;
    color:#ffffff;
    margin:0 auto 20px !important;
    background-color:#b92b27;
    padding:10px;
    border-radius:5px;
}
.visible-style .each-form-box .form-main .control-label, .visible-style .control-label{
    font-size:18px !important;
    color:#09496e;
}
.form-design-301019 .visible-style .form-main .form-control, .form-design-301019 .visible-style .form-main .form-control-out, .form-design-301019 .visible-style .select2 .select2-selection.select2-selection--multiple{
    border-radius:5px !important;
    padding:0 5px !important;
}
.visible-style textarea.form-control{
    height:90px;
    background-color:#fff !important;
    border:1px solid #d0d1d2 !important;
    border-radius:5px;
}
.visible-style .btn.btn-danger{
    height:35px;
    padding:0 8px;
}
.form-design-301019 .visible-style .table-bordered>tbody>tr>td, .form-design-301019 .visible-style .table-bordered>tbody>tr>th,
.form-design-301019 .visible-style .table-bordered>tfoot>tr>td, .form-design-301019 .visible-style .table-bordered>tfoot>tr>th,
.form-design-301019 .visible-style .table-bordered>thead>tr>td, .form-design-301019 .visible-style .table-bordered>thead>tr>th{
    border:none !important;
    border-right:0.5px solid #a7a7a7 !important;
    border-top:0.5px solid #a7a7a7 !important;
    font-size:15px !important;
}
.form-design-301019 .visible-style .table.table-bordered{
    border:none !important;
    border-left:0.5px solid #a7a7a7 !important;
    border-bottom:0.5px solid #a7a7a7 !important;
    font-size:15px !important;
}
.visible-style .table-bordered>thead>tr>th{
    text-transform:uppercase !important;
}

.visible-style .table input[type=checkbox], .visible-style .table input[type=radio]{
    margin:0 auto 0 !important;
    display:block;
}
/* 061021 end */


/* 181021 start */
.btn-txt{
    font-family:"Roboto Slab", serif !important;
}
.switch-big.switch{
    width:100px !important;
}
.switch-big.switch .switch-input:checked ~ .switch-big.switch .switch-handle{
    left:74px !important;
}
.switch-big.switch .switch-label{
    background:#b92b27;
}
.switch-big.switch .switch-label:before{
    color:#fff;
    text-shadow:none;
}
/* 181021 end */

/* 191021 start */
.progress-new .info-box.row{
    align-items:stretch;
    height:auto !important;
    width:unset;
}
.progress-new .info-box.row > .info-box-icon.bg-green{
    height:auto;
    width:auto;
}
.progress-new .info-box.row > .info-box-icon.bg-green, .progress-new .info-box.row > .info-box-icon.bg-green i{
    font-size:30px;
    line-height:40px !important;
}
.box-3-color-dash-top{
    margin-top:5%;
}
/* 191021 end */

/* 221021 start */
/*.css-fix-221021 .icon-box{
    float:left;
    display:block;
}
.css-fix-221021 #terms_pay_field{
    width:calc(100% - 35px);
    float:left;
    padding-left:5px;
}
#terms_pay_field{ */
/*    width:calc(100% - 40px);*/
/*    padding-left:5px;*/
/*}*/
/* 221021 end */


/* 251021 start */
/*.dgn-up-2510 .box{
    margin-bottom:40px;
    border-radius:20px !important;
}
.dgn-up-2510 .box .box-header.with-border{
    border-bottom:none;
    padding-left:10px;
}
.dgn-up-2510 .box .box-header .box-title{*/
    /*padding:5px 15px;*/
    /*-webkit-box-shadow:-1px 0 2px -1px rgb(0 0 0);*/
    /*-moz-box-shadow:-1px 0 2px -1px rgba(0, 0, 0, 1);*/
    /*box-shadow:-1px 0 2px -1px rgb(0 0 0);*/
    /*border-radius:30px;*/
    /*background:linear-gradient(to right, #032751, #1565c0);*/
    /*font-size:22px;*/
    /*text-transform:uppercase;*/
    /*font-family:"Roboto slab", sans-serif;*/
/*}
.dgn-up-2510 .box .load-manag-field-row{
    padding:20px;
    margin:0 auto;
    border-radius:0 0 20px 20px;
    background-color:#F4F7FE;
    border-top:1px solid #e5e5e5;
}
.dgn-up-2510 .box .load-manag-field-row .box-body .btn-row{
    margin:0 -15px;;
}
.dgn-up-2510 .load-manag-field-row label, .dgn-up-2510 .dgn-up-field{
    display:block;
    margin:0 0 8px;
    text-align:left;
    line-height:1.2;
    font-weight:600;
    font-size:18px;
}
.dgn-up-2510 .load-manag-field-row .btn-row-blank .btn{
    width:auto;
    float:right;
    margin:0 0 0 10px;
}
.dgn-up-2510 .load-manag-field-row .date-mid-txt{
    width:20px;
    line-height:44px;
    float:left;
    margin-left:-22px;
    font-weight:bold;
}
.dgn-up-2510 .box-header .box-tools{
    margin:3px 0 0 0;
    border-radius:50%;
    width:50px;
    height:50px;
    font-size:25px;
}
.dgn-up-2510 .load-manag-field-row{
    display:none;
}
.dgn-up-2510 .acco-open{
    display:block;
}
.dgn-up-2510 .box-header .box-tools .fa-search.fa-check:before{
    content:"\f00c";
}
.dgn-up-2510 .table-mother-tag #quote_table_filter{
    margin-top:-45px;
}
.dgn-up-2510 .box-table{
    padding:20px;
    margin:0 auto;
    border-radius:0 0 20px 20px;
    border-top:1px solid #e5e5e5;
}
.dgn-up-2510 .table-mother-tag table.dataTable.no-footer{
    margin-top:20px;
}
.dgn-up-2510 .table-mother-tag thead, .dgn-up-2510 .ar-ap .table-mother-tag thead th{
    background-color:#19519d;
    background-color:#fff;
    color:#000 !important;
}
.dgn-up-2510 .ar-ap .table-mother-tag tfoot tr{
    border:none !important;
}
.dgn-up-2510 .ar-ap .table-mother-tag tfoot tr th{
    border:none !important;
    height:20px !important;
    padding:2px !important;
}
.dgn-up-2510 .ar-ap .table-mother-tag tfoot tr th *{
    margin:0;
}
.dgn-up-2510 .ar-ap .table-mother-tag tbody td, .dgn-up-2510 .ar-ap .table-mother-tag thead th{
    border:none !important;
}
.dgn-up-2510 .table-mother-tag table.table-bordered.table.dataTable > tbody > tr > td{
    border:none;
}
.dgn-up-2510 .table-mother-tag thead th{
    height:22px !important;
    padding:5px 30px 2px 2px;
    font-size:11px;
    color:#fff;
    text-transform:uppercase;
    font-family:"Roboto slab", sans-serif;
    letter-spacing:0;
    border:1px solid #ddd !important;
    line-height:1;
    box-shadow:none;
    border-right:none !important;
    border-bottom:none !important;
    background-color:#f5f5f5;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody tr{*/
    /*box-shadow:inset 1px 5px 5px 4px rgba(0, 9, 128, 0.01), 0 3px 8px 5px rgba(0, 9, 128, 0.05);*/
    /*border-radius:20px;*/
/*}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td{
    height:22px !important;
    padding:1px 2px !important;
    font-size:11px;
    font-family:"Roboto", sans-serif;
    font-weight:600;
    border:1px solid #ddd !important;
    line-height:1;
    box-shadow:none !important;
    border-right:none !important;
    border-bottom:none !important;
}
.dgn-up-2510 .table-mother-tag .table-striped>tbody>tr:nth-of-type(odd){
    background-color:#fff;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .load-number{
    border-radius:15px;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .btn.icon-btn, .table-mother-tag table tbody td .btn.icon-btn{*/
    /*padding:2px 3px;*/
    /*margin:0 2px;*/
    /*font-size:11px;*/
    /*line-height:1.4;*/
    /*font-weight:600;*/
/*}*/
/*.dgn-up-2510 .table-mother-tag table.dataTable tbody td .btn.icon-btn > i, .table-mother-tag table tbody td .btn.icon-btn > i{*/
    /*margin-right:5px;*/
    /*font-size:11px;*/
/*}*/
/*.dgn-up-2510 #quote_table_wrapper label, .dgn-up-2510 .dataTables_filter label, .dgn-up-2510 .dataTables_length label{*/
    /*font-size:18px;*/
    /*color:#000;*/
    /*text-transform:capitalize;*/
    /*margin-right:5px;*/
/*}*/
/*.dgn-up-2510 .table-mother-tag .btn.btn-met-green{*/
    /*padding:2px 3px !important;*/
    /*font-weight:600;*/
    /*font-size:11px;*/
/*}*/
/*.dgn-up-2510 .btn.btn-default{*/
    /*background-color:#b3b3b3;*/
    /*color:#fff;*/
    /*border-color:#b3b3b3;*/
/*}*/
/*.dgn-up-2510 .select2.select2-container, .dgn-up-2510 .select2.select2-container *, .dgn-up-2510 .select2-container, .dgn-up-2510 .select2-container *, .dgn-up-2510 .contact-list-table .select2-container--default .select2-selection--single{*/
    /*border-radius:30px !important;*/
    /*height:45px !important;*/
/*}*/
/*.dgn-up-2510 .contact-list-table .select2-container--default .select2-selection--single{*/
   /*line-height:40px !important;*/
/*}*/
/*.dgn-up-2510 .select2-container .select2-selection--multiple{*/
    /*height:45px;*/
    /*line-height:34px;*/
    /*padding:0 10px;*/
/*}*/
/*.dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn, .dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn *{*/
    /*color:#fff !important;*/
/*}*/
/*.dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn.btn-info{*/
    /*background-color:#1565C0;*/
    /*border:#1565C0;*/
/*}*/
.btn.btn-met-green{
    background-color:#a9ea93;
    color:#161616;
}
.btn.btn-met-saf{
    background-color:#f1d9be;
}
.m-b-25px{
    margin-bottom:25px;
}
.field-sm{
    max-width:100px;
}
.dataTables_paginate .pagination{
    margin:10px 0 0;
}
/* 251021 end */

/* 291021 start */
.dgn-up-2510 .table .form-control, .dgn-up-2510 .table input[type="text"], .dgn-up-2510 .table select{
    height:30px !important;
    border-radius:0 !important;
}
.dgn-up-2510 .col-5-own-row .info-box.log{
    height:120px !important;
}
.dgn-up-2510 .col-5-own-row .info-box.log .info-box-icon i{
    line-height:120px;
}
.dgn-up-2510 .ar-ap .widget-box{
    box-shadow:inset 1px 5px 5px 4px rgba(0, 9, 128, 0.01), 0 3px 8px 5px rgba(0, 9, 128, 0.05);
    border-radius:20px;
}
.dgn-up-2510 .ar-ap .widget-box .widget-title{
    width:100%;
    overflow:hidden;
    height:55px;
}
.dgn-up-2510 .ar-ap .widget-box .widget-title span.icon{
    border-right:1px solid #cdcdcd;
    padding:10px 20px;
    font-size:25px;
    color:#b92b27;
    opacity:1;
}
.dgn-up-2510 .ar-ap .widget-box .widget-title h5{
    font-size:32px;
    font-weight:400;
    padding:8px 12px;
    line-height:1.2;
    font-family:"Roboto Slab", sans-serif;
    color:#19519D;
}
/* 291021 end */

/* 011121 start */
.btn-met-blue{
    background-color:#C4E9E1;
    color:#222;
}
.btn.btn-primary.icon-btn{
    color:#fff !important;
}
/* 011121 end */



/* 081121 start */
/*.dgn-up-2510 .table-mother-tag #quote_table.table.dataTable tbody td:last-child{*/
    /*background-color:#8296b5 !important;*/
/*}*/
.dgn-up-2510 .select2.select2-container *, .dgn-up-2510 .select2-container *, .dgn-up-2510 .select2.select2-container, .dgn-up-2510 .select2-container{
    height:35px !important;
}
.dgn-up-2510 .select2-container .select2-search--inline .select2-search__field{
    margin-top:0;
}
.dgn-up-2510 .visible-style .table-mother-tag .table .btn.btn-danger{
    height:auto;
}
.dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn.btn-met-green, .dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn.btn-met-saf{
    color:#000 !important;
}
.dgn-up-2510 .table-mother-tag .table tbody td .btn.icon-btn.btn-danger:hover{
    background:#9d211e;
}
.btn-blk{
    background-color:#000;
    border-color:#000;
    color:#fff;
}
.btn-blk:hover{
    background-color:#555;
    border-color:#555;
    color:#fff;
}
/* 081121 end */

/* 161121 start */
.dgn-up-2510 .table-mother-tag table.table.dataTable thead th{
    height:22px !important;
    color:#000;
    padding:2px 25px 2px 2px !important;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:0;
    font-weight:800;
    text-align:left;
    border:1px solid #ddd !important;
    border-bottom:none !important;
    border-right:none !important;
    background-color:#f5f5f5;
}
.action-col-css-need table.table.dataTable tbody > tr > td:last-child{
    white-space:nowrap;
}
.action-col-css-need table.table.dataTable tbody > tr > td:last-child > *{
    display:inline-block;
}
.table-mother-tag table.table.dataTable thead > tr > th:first-child > input[type="checkbox"]{
    margin:3px 2px 0 0;
    display:block;
    float:left;
}

/*.table-mother-tag .dataTables_filter{*/
    /*margin-top:-39px !important;*/
/*}*/
.table-mother-tag #carrier_contact_table_filter{
    margin-top:4px !important;
}
.table-mother-tag #dynamic_table_filter{
    margin-top:10px !important;
    margin-right:0 !important;
}
/*.table-mother-tag #dynamic_table_filter input{*/
    /*border-radius:30px !important;*/
    /*box-shadow:0 4px 3px -3px rgb(0 0 0 / 20%) !important;*/
    /*background-color:#fcfdd8 !important;*/
/*}*/
.dash-latest-order-table .table-mother-tag #load_view_filter.dataTables_filter{
    margin-top:0 !important;
}
/* for datatable */
.dataTables_scrollBody thead tr[role="row"]{
    visibility:collapse !important;
}
.dataTables_scrollHeadInner table{
    margin-bottom:0 !important;
}
/* 161121 end */

/* 171121 start */
.select-2-line-height-css .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:40px;
}
.select-2-line-height-css .select2.select2-container *, .select-2-line-height-css .select2-container *{
    height:45px !important;
}
.toggle-row-bot-row{
    margin-top:-60px;
}
.toggle-btn-row{
    max-width:465px;
    width:auto;
    margin:0 auto;
    padding:30px 0 20px;
    overflow:hidden;
    position:relative;
    z-index:10;
    display:flex;
    justify-content:center;
    align-items:center;
}
/*.toggle-btn-row .btn-group>.btn{*/
    /*height:40px;*/
    /*padding:0 10px;*/
    /*margin:0 2px;*/
    /*line-height:35px;*/
    /*color:#fff;*/
    /*text-transform:capitalize;*/
    /*font-size:16px;*/
    /*background-color:#b3b3b3;*/
    /*-webkit-box-shadow:none;*/
    /*box-shadow:none;*/
    /*border-radius:3px !important;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.active, .toggle-btn-row .btn-group>.btn:active{*/
    /*-webkit-box-shadow:none;*/
    /*box-shadow:none;*/
    /*background-color:#189a43;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.selected, .toggle-btn-row .btn-group>.btn:focus{*/
    /*border:none;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn input[type="radio"]{*/
    /*display:block;*/
    /*width:100%;*/
    /*height:100%;*/
/*}*/
.toggle-btn-row .btn.active.focus, .toggle-btn-row .btn.focus{
    outline:none;
    outline-offset:unset;
}
.dgn-up-2510 .field-height-45, .dgn-up-2510 .field-height-45 .select2.select2-container, .dgn-up-2510 .field-height-45 .select2-container{
    height:45px !important;
}
.dgn-up-2510 .field-height-45 .select2-container--default .select2-selection--multiple .select2-selection__choice{
    height:30px !important;
    line-height:28px !important;
}
.table-mother-tag.no-marg-t-dadaTable .dataTables_filter{
    margin-top:0 !important;
}
.dgn-up-2510 .btn.btn-default.click-active{
    background-color:#189a43;
    border-color:#189a43;
}
.dgn-up-2510 .box.sp-pad-box{
    padding:20px 20px 10px 20px;
}
.dgn-up-2510 .visible-style .btn.btn-h-45{
    height:45px !important;
}
/* 171121 end */

/* 181121 start */
/*.toggle-btn-row .btn-group>.btn.tog-btn-all{*/
    /*background-color:#e5b62b;*/
    /*border-color:#e5b62b;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.tog-btn-active{*/
    /*background-color:#189a43;*/
    /*border-color:#189a43;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.tog-btn-dnl{*/
    /*background-color:#b92b27;*/
    /*border-color:#b92b27;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn:hover, .toggle-btn-row .btn-group>.btn:active, .toggle-btn-row .btn-group>.btn.active{*/
    /*background-color:transparent;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.tog-btn-all:hover, .toggle-btn-row .btn-group>.btn.tog-btn-all:active, .toggle-btn-row .btn-group>.btn.tog-btn-all.active{*/
    /*color:#e5b62b;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.tog-btn-active:hover, .toggle-btn-row .btn-group>.btn.tog-btn-active:active, .toggle-btn-row .btn-group>.btn.tog-btn-active.active{*/
    /*color:#189a43;*/
/*}*/
/*.toggle-btn-row .btn-group>.btn.tog-btn-dnl:hover, .toggle-btn-row .btn-group>.btn.tog-btn-dnl:active, .toggle-btn-row .btn-group>.btn.tog-btn-dnl.active{*/
    /*color:#b92b27;*/
/*}*/
/*.new-carrier-2col-box-row .select2.select2-container *,.new-carrier-2col-box-row .select2-container *{*/
    /*height:45px !important;*/
/*}*/

.new-carrier-2col-box-row .btn, .new-carrier-2col-box-row .btn.btn-danger{
    padding:6px 20px !important;
}
.new-carrier-2col-box-row .box .box-header.with-border{
    padding:20px !important;
}
.new-carrier-2col-box-row .form-group{
    margin-bottom:0 !important;
}
.new-carrier-2col-box-row .width-calc-311019.form-group .btn.btn-danger{
    padding:6px 10px !important;
}
.new-carrier-2col-box-row .select2-container .select2-selection--multiple .select2-selection__rendered{
    overflow:visible;
}
.new-carrier-2col-box-row .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    height:calc(100% - 6px)!important;
    border-radius:5px !important;
    margin:2px;
    padding:0 2px;
    display:flex;
    align-items:center;
}
.new-carrier-2col-box-row .select2-container--default .select2-selection--multiple .select2-selection__rendered li > span{
    height:unset !important;
    margin:0 3px 0 0;
}



.select2-container--default .select2-selection--multiple .select2-selection__choice{
    padding:0 5px !important;
    line-height:22px !important;
    height:25px !important;
    border-radius:3px !important;
    min-height:auto !important;
}

@media only screen and (max-width:1599px){
    .new-carrier-2col-box-row .btn, .new-carrier-2col-box-row .btn.btn-danger{
        padding:6px 10px !important;
    }

}
@media only screen and (max-width:1300px){
    .new-carrier-2col-box-row .btn, .new-carrier-2col-box-row .btn.btn-danger{
        padding:6px 4px !important;
    }

}

/* 181121 end */

/* 241121 start */
.table-mother-tag .dataTables_wrapper .dataTables_length#doc_table_length label{
    line-height:35px;
}
.table-mother-tag .dataTables_wrapper .dataTables_length#doc_table_length select{
    margin:0 5px;
}
.set-admin .box.box-default.box-solid{
    overflow:hidden;
}
/* 241121 end */

/* 081221 end */
/*table#link_table tbody td > h5, table#link_table tbody td > h5 *{*/
    /*margin:5px 0 0 0 !important;*/
    /*color:#000;*/
    /*font-size:12px;*/
    /*padding:0;*/
    /*font-weight:800;*/
/*}*/
/*table#link_table thead th{*/
    /*padding:8px 2px 2px;*/
    /*background-color:#f5f5f5;*/
/*}*/
/*table#link_table tbody td{*/
    /*padding:1px 2px;*/
/*}*/
/*table#link_table thead th, table#link_table tbody td{*/
    /*white-space:normal;*/
/*}*/
/*table#link_table tbody td *{*/
    /*border-bottom:none !important;*/
    /*word-break:break-word;*/
    /*font-size:11px;*/
    /*font-family:"Roboto", sans-serif;*/
    /*font-weight:600;*/
/*}*/
/*table#link_table tbody td .getlink{*/
    /*color:#b92b27;*/
/*}*/
/*table#link_table tbody td{*/
    /*width:auto !important;*/
    /*min-width:100px !important;*/
    /*border:1px solid #ddd !important;*/
    /*height:22px !important;*/
    /*padding:1px 2px !important;*/
/*}*/
/*table#link_table tbody td:first-child{*/
    /*width:auto !important;*/
    /*min-width:400px !important;*/
/*}*/
/*table#link_table tbody td:last-child{*/
    /*width:auto !important;*/
    /*min-width:30px !important;*/
/*}*/
/*table#link_table tbody td:nth-child(2){*/
    /*word-break:break-all !important;*/
/*}*/
/* 081221 end */
/* 161221 start */
.white-table-bg{
    background-color:#fff;
}
.table-card{
    width:100%;
    margin:0 auto 10px;
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 8px -2px rgba(0,0,0,0.50);
    -moz-box-shadow:0 0 8px -2px rgba(0,0,0,0.50);
    box-shadow:0 0 8px -2px rgba(0,0,0,0.50);
}
.dgn-up-2510 .table-mother-tag table.table.dataTable.table-bordered>thead>tr>th, .dgn-up-2510 .table-mother-tag table.table.dataTable.table-bordered>tbody>tr>th, .dgn-up-2510 .table-mother-tag table.table.dataTable.table-bordered>tfoot>tr>th, .dgn-up-2510 .table-mother-tag table.table.dataTable.table-bordered>thead>tr>td, .dgn-up-2510 .table-mother-tag table.table.dataTable.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
    border:1px solid #d7d7d7 !important;
    border-right:none !important;
    border-bottom:none !important;
}
/* 161221 end */
/* 171221 start */
.modal-sm{
    margin:0 auto;
}
.blue-head-modal .modal-header{
    background-color:#032853;
}
.blue-head-modal .modal-header *{
    color:#fff;
}
.blue-head-modal .modal-content{
    margin-top:30%;
}
.blue-head-modal .modal-content .form-control{
    border-color:#000 !important;
}
#carrier_contact_table textarea::placeholder{
    color:#555;
    font:600 10px/1 "Roboto", sans-serif;
}
.dgn-up-2510 .table-mother-tag table.table{
    border-right:1px solid #ddd !important;
    border-bottom:1px solid #ddd !important;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody tr.even{
    background-color:#fafafa !important;
}
/* 171221 end */

/* 201221 start */
.editable-click, a.editable-click, a.editable-click:hover{
    text-decoration:none !important;
    border-bottom:none !important;
}
.blue-head-modal .form-control, .blue-head-modal .select2-selection.select2-selection--multiple, .blue-head-modal .select2.select2-container, .blue-head-modal .select2-container, .blue-head-modal .select2-container--default .select2-selection--multiple .select2-selection__rendered{
    height:150px !important;
    overflow:hidden;
}
.blue-head-modal .select2-container--default .select2-selection--multiple .select2-selection__rendered{
    overflow:auto;
}
#carrier_contact_table > tbody > tr > td:nth-child(12) .editableform .control-group{
    line-height:unset;
    display:block;
    min-width:204px;
}
#carrier_contact_table > tbody > tr > td:nth-child(12) .editable-input, #carrier_contact_table > tbody > tr > td:nth-child(12) .editable-buttons{
    float:left;
    display:block;
}
#carrier_contact_table > tbody > tr > td:nth-child(12) .editable-input select{
    height:23px !important;
}
/* 201221 end */

/* 211221 start */
#dateModal .modal-dialog{
    margin-top:20%;
}
#dateModal .modal-dialog input#capacity-date{
    width:100%;
}
#dateModal .modal-dialog #capacity_submit{
    display:block;
    margin:0 auto;
}
/* 211221 end */

/* 221221 start */
.dgn-up-2510 .table-mother-tag table.dataTable tbody td *{
    /*max-height:20px !important;*/
    margin-top:0 !important;
    margin-bottom:0 !important;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .btn{
    padding:2px ;
    line-height:1.1;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .select_under_admin{
    height:20px !important;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .switch.switch-table{
    margin-top:-20px !important;
}
.dgn-up-2510 .table-mother-tag table.dataTable.no-footer#customers_table, .dgn-up-2510 .table-mother-tag table.dataTable.no-footer#commission_table{
    margin-top:0;
}
/* 221221 end */

/* 231221 start */
.form-design-301019 .table.table-bordered thead tr th{
    background-color:#F5F5F5;
    height:22px !important;
    color:#000;
    padding:5px 25px 5px 2px !important;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:0;
    font-weight:800;
    text-align:left;
    border:1px solid #ddd !important;
    border-bottom:none !important;
    border-right:none !important;
    font-family:"Roboto Slab", sans-serif;
}
.irs-page table.dataTable th{
    font-family:"Roboto Slab", sans-serif;
    height:22px !important;
    padding:2px 25px 2px 2px !important;
    font-size:12px;
    color:#000;
    background-color:#f5f5f5;
}
#email_modal.modal-edit-data.custom-modal .modal-footer{
    background-color:transparent !important;
    padding:10px 0 0 !important;
    border:none !important;
}
.marg-b-2{
    margin-bottom:20px;
}
/*.eqiup-select2-sp-css .select2.select2-container, .eqiup-select2-sp-css .select2-container, .eqiup-select2-sp-css .select2-container .select2-search--inline .select2-search__field, */.eqiup-select2-sp-css .select2-container .select2-selection--multiple{
    height:110px !important;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none !important;
    font:500 14px/1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-transform:capitalize;
}
.eqiup-select2-sp-css .select2-container .select2-search--inline .select2-search__field{
    padding:0 0 0 5px;
}
/* 231221 end */

/* 241221 start */
    .toggleSwitch span span{
        display:none;
    }
    .toggleSwitch{
        display:inline-block;
        height:18px;
        position:relative;
        overflow:visible;
        padding:0;
        margin:2px 0 0 0;
        cursor:pointer;
        width:40px
    }
    .toggleSwitch *{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
    .toggleSwitch label,
    .toggleSwitch > span{
        line-height:20px;
        height:20px;
        vertical-align:middle;
    }
    .toggleSwitch input:focus ~ a,
    .toggleSwitch input:focus + label{
        outline:none;
    }
    .toggleSwitch label{
        position:relative;
        z-index:3;
        display:block;
        width:100%;
    }
    .toggleSwitch input{
        position:absolute;
        opacity:0;
        z-index:5;
    }
    .toggleSwitch > span{
        position:absolute;
        left:-50px;
        width:100%;
        margin:0;
        padding-right:50px;
        text-align:left;
        white-space:nowrap;
    }
    .toggleSwitch > span span{
        position:absolute;
        z-index:5;
        display:block;
        margin-left:50px;
        text-align:left;
        font-size:0.9em;
        width:100%;
        left:15%;
        top:0;
        opacity:0;
    }
    .toggleSwitch a{
        position:absolute;
        right:50%;
        z-index:4;
        display:block;
        height:100%;
        padding:0;
        left:1px;
        width:18px;
        background-color:#fff;
        border:none;
        border-radius:100%;
        -webkit-transition:all 0.2s ease-out;
        -moz-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
        box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
        margin-top:-2px !important;
    }
    .toggleSwitch > span span:first-of-type{
        color:#fff;
        opacity:1;
        left:45%;
    }
    .toggleSwitch > span:before{
        content:'';
        display:block;
        width:100%;
        height:100%;
        position:absolute;
        left:50px;
        top:-1px;
        background-color:#db0000;
        border:1px solid #db0000;
        border-radius:30px;
        -webkit-transition:all 0.2s ease-out;
        -moz-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
    }
    .toggleSwitch input:checked ~ a{
        border-color:#fff;
        left:100%;
        margin-left:-4px;
        margin-top:-2px;
    }
    .toggleSwitch input:checked ~ span:before{
        border-color:#249d06;
        box-shadow:inset 0 0 0 30px #249d06;
    }
    .toggleSwitch input:checked ~ span span:first-of-type{
        opacity:0;
    }
    .toggleSwitch input:checked ~ span span:last-of-type{
        opacity:1;
        color:#fff;
    }
    /* Switch Sizes */
    .toggleSwitch.large{
        width:60px;
        height:27px;
    }
    .toggleSwitch.large a{
        width:27px;
    }
    .toggleSwitch.large > span{
        height:29px;
        line-height:28px;
    }
    .toggleSwitch.large input:checked ~ a{
        left:41px;
    }
    .toggleSwitch.large > span span{
        font-size:1.1em;
    }
    .toggleSwitch.large > span span:first-of-type{
        left:50%;
    }
    .toggleSwitch.xlarge{
        width:80px;
        height:36px;
    }
    .toggleSwitch.xlarge a{
        width:36px;
    }
    .toggleSwitch.xlarge > span{
        height:38px;
        line-height:37px;
    }
    .toggleSwitch.xlarge input:checked ~ a{
        left:52px;
    }
    .toggleSwitch.xlarge > span span{
        font-size:1.4em;
    }
    .toggleSwitch.xlarge > span span:first-of-type{
        left:50%;
    }
.dgn-up-2510 .table-mother-tag .table#terminal_table{
        margin-top:0 !important;
    }
/* 241221 end */

/* 311221 start */
#payment_table_wrapper{
    padding:20px 30px;
}
/* 311221 end */

/* 140122 start */
.pad-top-search{
    padding-top:40px;
}
/* 140122 end */

/* 170122 start */
#load_user_assign_role_modal.modal:nth-of-type(even){
    z-index:1050 !important;
}
.marg-t-15{
    margin-top:15px !important;
}
.modal.load-note-modal#assign_role_modal .modal-header, .modal.load-note-modal#edit_role_modal .modal-header{
    margin-bottom:0;
}
.modal.load-note-modal#assign_role_modal .modal-body, .modal.load-note-modal#edit_role_modal .modal-body{
    padding-top:20px;
    padding-bottom:20px;
}
/* 170122 end */

/* 210122 start */
.dgn-up-2510 .table-mother-tag table td{
    text-align:left !important;
}
.dgn-up-2510 .table-mother-tag table td.rgt-txt-col, .dgn-up-2510 .table-mother-tag table td.rgt-txt-col *, .dgn-up-2510 .table-mother-tag table .rgt-txt-col, .dgn-up-2510 .table-mother-tag table .rgt-txt-col *, .dgn-up-2510 .table-mother-tag table .right-text, .dgn-up-2510 .table-mother-tag table .right-text *{
    text-align:right !important;
}
/* 210122 end */

/* 250122 start */
.dgn-up-2510 .table-mother-tag table.dataTable tbody td *{
    text-align:left !important;
}
/* 250122 end */

/* 260122 start */
.select2-dropdown.select2-dropdown--above, .modal .select2-container.select2-container--default.select2-container--open, .modal .select2-container--open.select2-dropdown--above{
    z-index:1000000 !important;
}
/* 260122 end */

/* 280122 start */
.dgn-up-2510 .table-mother-tag table.dataTable tbody td .popover, .dgn-up-2510 .table-mother-tag table.dataTable tbody td .popover *{
    max-height:unset !important;
}
.dgn-up-2510 .table-mother-tag table.dataTable tbody td.text-center-col, .dgn-up-2510 .table-mother-tag table.dataTable tbody td.text-center-col *, .dgn-up-2510 .table-mother-tag table.dataTable tbody td .text-center-col, .dgn-up-2510 .table-mother-tag table.dataTable tbody td .text-center-col *{
    text-align:center !important;
}
/* 280122 end */

/* 310122 start */
.full-width{
    width:100%;
    overflow:hidden;
}
.dgn-up-2510 .table-mother-tag table.table.dataTable#load_view thead th:first-child{
    padding-right:35px !important;
}
.table-mother-tag table.table.dataTable#load_view thead > tr > th:first-child > input[type="checkbox"]{
    margin:0 5px 0 0 !important;
}
/* 310122 end */

/* 010222 start */
.tab-btn-style.tab-btn-style-load-type #multiple_load_form .btn.btn-lg{
    padding:7px 15px !important;
    margin:0 1px 5px !important;
}
/* 010222 end */

/* 070222 start */
.edit-stop-map #map{
    filter:blur(4px) !important;
}
/* 070222 end */

/* 080222 start */
.col-5-divi{
    width:19.8%;
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    float:left;
}
.btn-full-width{
    width:100%;
}
/* 080222 end */

/* 100322 start */
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a, .wizard .nav.nav-tabs > li a{
    width:auto;
    border-radius:0;
    line-height:1.5;
    border:none;
    margin:0;
    background-color:#fff;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:start;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a > span, .wizard .nav.nav-tabs > li a > span{
    display:block;
    padding:0;
    margin:0;
    width:auto;
    float:left;
    font-weight:700;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a > span.round-tab, .wizard .nav.nav-tabs > li a > span.round-tab{
    width:40px;
    min-width:40px;
    height:40px;
    border-radius:50%;
    line-height:38px !important;
    float:left;
    position:relative;
    margin-right:4px;
}
.wizard .nav.nav-tabs > li a > span.round-tab > i{
    display:none;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li:hover span, #modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li.active span, .wizard .nav.nav-tabs > li:hover span, .wizard .nav.nav-tabs > li.active span{
    color:#000;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li span.round-tab, .wizard .nav.nav-tabs > li span.round-tab{
    background-color:#94caf2;
    color:#fff;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li:hover span.round-tab, #modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li.active span.round-tab, .tab-main .wizard .nav.nav-tabs > li:hover span.round-tab, .nav.nav-tabs > li.active span.round-tab{
    background-color:#0e5a93;
    color:#fff;
}
.tab-main .wizard .nav.nav-tabs > li.active a span.round-tab > small, .tab-main .wizard .nav.nav-tabs > li.active a:hover span.round-tab > small, .tab-main .wizard .nav.nav-tabs > li.active a:focus span.round-tab > small, .tab-main .wizard .nav.nav-tabs > li.active a:active span.round-tab > small{
    display:none;
}
.tab-main .wizard .nav.nav-tabs > li.active a span.round-tab > i, .tab-main .wizard .nav.nav-tabs > li.active a:hover span.round-tab > i, .tab-main .wizard .nav.nav-tabs > li.active a:focus span.round-tab > i, .tab-main .wizard .nav.nav-tabs > li.active a:active span.round-tab > i{
    display:block;
    line-height:30px;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .connecting-line{
    height:1px;
    background:#00c0ef;
    z-index:0;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs, .wizard .nav.nav-tabs{
    border-bottom:none;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li.active:after, .wizard .nav.nav-tabs > li.active:after{
    display:none;
}
/*#modal_invoice-email .modal-header{
    border-bottom:none;
    background-color:#032954;
    color:#fff;
}*/
#modal_invoice-email .modal-header .close{
    opacity:1;
    color:#fff;
}
.email-invoice-modal-tab-main .table-bordered, .email-invoice-modal-tab-main .table-bordered th, .email-invoice-modal-tab-main .table-bordered td{
    border:1px solid #e5e5e5;
}
.email-invoice-modal-tab-main .tab-pane .box-header{
    padding:0;
    color:#b92b27;
    border:none;
}
.email-invoice-modal-tab-main .tab-pane .box-header > *{
    box-shadow:none;
    color:#b92b27;
    background-color:transparent;
    padding:0;
    border:none;
}
.email-invoice-modal-tab-main .tab-pane .tab-body .bg-success{
    max-width:500px;
    width:100%;
    padding:10px;
    margin:0 auto;
    text-align:center;
    font-size:18px;
    color:#333;
    background-color:#dff0d8;
    border-radius:10px;
}
.email-invoice-modal-tab-main .tab-pane .tab-body .bg-success > strong{
    display:block;
    font-size:30px;
    color:#205400;
}
.email-invoice-modal-tab-main .tab-pane .tab-body .bg-success > strong > i{
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    background-color:#189a43;
    border-radius:50%;
    font-size:20px;
    margin:0 auto;
    color:#fff;
}
/* 100322 end */

/* 140322 start */
#modal_invoice-email .tab-main .box-style-row{
    box-shadow:none;
    padding:0;
}
/* 140322 end */

/* 150322 start */
.step-3-body-content{
    max-width:600px;
    width:100%;
    margin:10px auto;
}
.step-3-body-content .bg-success{
    max-width:100% !important;
    margin:0 auto 20px !important;
}
.step-3-body-content .bg-success .btn.btn-success{
    margin-top:10px;
    background-color:#189A43;
    border-color:#189A43;
}
.step-3-body-content .bg-success .btn.btn-success:hover{
    background-color:transparent;
    border-color:#189A43;
    color:#189A43;
}
.step-3-body-content .table-invoice-step-3 tbody tr td{
    background-color:#f1f1a7;
}
.step-4-body-content{
    max-width:700px;
    width:100%;
    margin:10px auto;
}
.step-4-body-content #invo-e-body-step4{
    min-height:100px;
    height:auto;
}
.step-4-body-content .step4-row{
    margin-bottom:20px;
}
.step-4-body-content .btn-default{
    border-color:#ddd;
    margin-left:10px;
}

/* 150322 end */

/* 160322 start */
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a .tab-text > small, .wizard .nav.nav-tabs > li a .tab-text > small{
    display:block;
    line-height:1;
    font-size:11px;
    font-weight:400;
    color:#4c4c4c;
    font-family:Arial, sans-serif;
}
.toggleSwitch.switch-md{
    width:80px;
}
.toggleSwitch.switch-md input:checked ~ a{
    left:85%;
}
.toggleSwitch.switch-md > span span:first-of-type{
    left:28%;
}
.checkmark__circle{
    stroke-dasharray:166;
    stroke-dashoffset:166;
    stroke-width:2;
    stroke-miterlimit:10;
    stroke:#7ac142;
    fill:none;
    animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}
.checkmark{
    width:56px;
    height:56px;
    border-radius:50%;
    display:block;
    stroke-width:2;
    stroke:#fff;
    stroke-miterlimit:10;
    margin:0 auto;
    box-shadow:inset 0 0 0 #7ac142;
    animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}
.checkmark__check{
    transform-origin:50% 50%;
    stroke-dasharray:48;
    stroke-dashoffset:48;
    animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}
@keyframes stroke{
    100%{
        stroke-dashoffset:0
    }
}
@keyframes scale{
    0%,
    100%{
        transform:none
    }

    50%{
        transform:scale3d(1.1, 1.1, 1)
    }
}
@keyframes fill{
    100%{
        box-shadow:inset 0 0 0 30px #7ac142
    }
}
/* 160322 end */

/* 170322 start */
#add_multiple_payment_record_modal .modal-title{
    text-align:left;
}
#add_multiple_payment_record_modal .modal-body{
    padding:20px !important;
}
#add_multiple_payment_record_modal .modal-confirm .form-group{
    margin:0;
}
#add_multiple_payment_record_modal .modal-body .form-control, #add_multiple_payment_record_modal .modal-body .select2-container--default .select2-selection--single{
    border-color:#b3b3b3 !important;
    padding:0 10px !important;
}
#add_multiple_payment_record_modal .modal-body .table{
    margin-top:20px;
}
#add_multiple_payment_record_modal .modal-body .table-bordered>thead>tr>th, #add_multiple_payment_record_modal .modal-body .table-bordered>tbody>tr>th, #add_multiple_payment_record_modal .modal-body .table-bordered>tfoot>tr>th, #add_multiple_payment_record_modal .modal-body .table-bordered>thead>tr>td, #add_multiple_payment_record_modal .modal-body .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
    border-color:#b3b3b3 !important;
}
#add_multiple_payment_record_modal .modal-body .table>caption+thead>tr:first-child>td, #add_multiple_payment_record_modal .modal-body .table>caption+thead>tr:first-child>th, #add_multiple_payment_record_modal .modal-body .table>colgroup+thead>tr:first-child>td, #add_multiple_payment_record_modal .modal-body .table>colgroup+thead>tr:first-child>th, #add_multiple_payment_record_modal .modal-body .table>thead:first-child>tr:first-child>td, #add_multiple_payment_record_modal .modal-body .table>thead:first-child>tr:first-child>th{
    border-top:1px solid #b3b3b3 !important;
}
#add_multiple_payment_record_modal .modal-body .table tfoot tr{
    border-bottom:1px solid #b3b3b3 !important;
    border-right:1px solid #b3b3b3 !important;
}
#add_multiple_payment_record_modal .modal-body textarea.form-control{
    height:100px !important;
    border-radius:10px !important;
    margin:0;
}
#add_multiple_payment_record_modal .modal-confirm .modal-footer{
    padding:0 20px 20px !important;
}
#add_multiple_payment_record_modal .modal-body .table>thead>tr>th, #add_multiple_payment_record_modal .modal-body .table>tfoot>tr>td{
    color:#000 !important;
}
#add_multiple_payment_record_modal .modal-body .table>tbody>tr>td .form-control{
    margin:0 !important;
}
#add_multiple_payment_record_modal .modal-confirm .modal-footer .btn{
    margin:0;
}
/* 170322 end */

/* 180422 start */
#dynamic_table_wrapper .table.load_status .sp-replacer > .sp-preview{
    height:10px;
}
#dynamic_table_wrapper .table.load_status .sp-replacer > .sp-dd{
    margin-top:-4px !important;
}
#dynamic_table_wrapper .table.load_status .editable-container.editable-inline .form-inline.editableform .editable-input .form-control.form-control-sm{
    padding:0;
    font-size:11px;
}
#dynamic_table_wrapper .table.load_status input#tabCheck[type="checkbox"]{
    display:grid;
    place-content:center;
    margin:0 auto;
}
#dynamic_table_wrapper .table.load_status input#tabCheck[type="checkbox"]::before{
    content:"";
    width:12px;
    height:12px;
    transform:scale(0);
    transition:120ms transform ease-in-out;
    color:#ffffff;
    background-color:#269908;
    border:2px solid #269908;
    margin:-1px 0 0;
    border-radius:2px;
}
#dynamic_table_wrapper .table.load_status input#tabCheck[type="checkbox"]:checked::before{
    transform:scale(1);
    color:#ffffff;
}
.dgn-up-2510 .table-mother-tag #dynamic_table_wrapper table.table.load_status.dataTable.table-bordered > thead > tr > th{
    text-align:center;
}
.site-update-dsn-body .modal#add_status_group_modal .btn-primary.btn-lg, .site-update-dsn-body .modal#add_load_status_modal .btn-primary.btn-lg{
    border-radius:3px;
    padding:5px 25px !important;
}
/* 180422 end */

/* 210422 start */
#modal-add-doc.modal{
    z-index:1050 !important;
}
/* 210422 end */

/* 030522 start */
.modal:nth-of-type(even), #add-terminal-modal{
    z-index:1050 !important;
}
/* 030522 end */

/* 090522 start */
.info-box-icon.bg-green{
    background-color:#006400 !important;
}
.info-box-icon.bg-Mgreen{
    background-color:#CDDC39 !important;
    color:#fff !important;
}
.info-box-icon.bg-pur{
    background-color:#6C466F !important;
    color:#fff !important;
}
.modal-sticky .box-header .box-tools .btn-box-tool{
    font-size:20px;
    margin-left:5px;
    padding:5px 10px;
    line-height:20px;
    color:#fff;;
}
/* 090522 end */

/* 130622 start */
.add-quote-page .connecting-line, .edit-quote-page .connecting-line{
    height:2px;
    background:#d3d3d3;
    position:absolute;
    width:40%;
    margin:0;
    left:100px;
    right:unset;
    top:35%;
    z-index:1;
}
.add-quote-page .nav-tabs>li.active>a, .edit-quote-page .nav-tabs>li.active>a{
    background-color:transparent;
}
.add-quote-page .nav-tabs>li>a, .edit-quote-page .nav-tabs>li>a{
    border:none;
}
.load-temp-v-page .flex-row-st{
    margin-bottom:0;
}
/* 130622 end */

/* 120522 NEW_TEHEME start */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@font-face{
    font-family:'Noto Sans Cond SemBd';
    src:url('../fonts/NotoSans-CondensedSemiBold.eot');
    src:url('../fonts/NotoSans-CondensedSemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedSemiBold.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedSemiBold.woff') format('woff'),
    url('../fonts/NotoSans-CondensedSemiBold.svg#NotoSans-CondensedSemiBold') format('svg');
    font-weight:600;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond Blk';
    src:url('../fonts/NotoSans-CondensedBlack.eot');
    src:url('../fonts/NotoSans-CondensedBlack.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedBlack.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedBlack.woff') format('woff'),
    url('../fonts/NotoSans-CondensedBlack.svg#NotoSans-CondensedBlack') format('svg');
    font-weight:900;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond Blk';
    src:url('../fonts/NotoSans-CondensedBlackItalic.eot');
    src:url('../fonts/NotoSans-CondensedBlackItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedBlackItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedBlackItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedBlackItalic.svg#NotoSans-CondensedBlackItalic') format('svg');
    font-weight:900;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond';
    src:url('../fonts/NotoSans-CondensedBold.eot');
    src:url('../fonts/NotoSans-CondensedBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedBold.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedBold.woff') format('woff'),
    url('../fonts/NotoSans-CondensedBold.svg#NotoSans-CondensedBold') format('svg');
    font-weight:bold;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond ExtBd';
    src:url('../fonts/NotoSans-CondensedExtraBold.eot');
    src:url('../fonts/NotoSans-CondensedExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedExtraBold.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedExtraBold.woff') format('woff'),
    url('../fonts/NotoSans-CondensedExtraBold.svg#NotoSans-CondensedExtraBold') format('svg');
    font-weight:bold;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond ExtBd';
    src:url('../fonts/NotoSans-CondensedExtraBoldItalic.eot');
    src:url('../fonts/NotoSans-CondensedExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedExtraBoldItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedExtraBoldItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedExtraBoldItalic.svg#NotoSans-CondensedExtraBoldItalic') format('svg');
    font-weight:bold;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond ExtLt';
    src:url('../fonts/NotoSans-CondensedExtraLight.eot');
    src:url('../fonts/NotoSans-CondensedExtraLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedExtraLight.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedExtraLight.woff') format('woff'),
    url('../fonts/NotoSans-CondensedExtraLight.svg#NotoSans-CondensedExtraLight') format('svg');
    font-weight:200;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond ExtLt';
    src:url('../fonts/NotoSans-CondensedExtraLightItalic.eot');
    src:url('../fonts/NotoSans-CondensedExtraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedExtraLightItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedExtraLightItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedExtraLightItalic.svg#NotoSans-CondensedExtraLightItalic') format('svg');
    font-weight:200;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond';
    src:url('../fonts/NotoSans-CondensedItalic.eot');
    src:url('../fonts/NotoSans-CondensedItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedItalic.svg#NotoSans-CondensedItalic') format('svg');
    font-weight:normal;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond';
    src:url('../fonts/NotoSans-CondensedLight.eot');
    src:url('../fonts/NotoSans-CondensedLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedLight.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedLight.woff') format('woff'),
    url('../fonts/NotoSans-CondensedLight.svg#NotoSans-CondensedLight') format('svg');
    font-weight:300;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond Med';
    src:url('../fonts/NotoSans-CondensedMedium.eot');
    src:url('../fonts/NotoSans-CondensedMedium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedMedium.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedMedium.woff') format('woff'),
    url('../fonts/NotoSans-CondensedMedium.svg#NotoSans-CondensedMedium') format('svg');
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond Med';
    src:url('../fonts/NotoSans-CondensedMediumItalic.eot');
    src:url('../fonts/NotoSans-CondensedMediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedMediumItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedMediumItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedMediumItalic.svg#NotoSans-CondensedMediumItalic') format('svg');
    font-weight:500;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond SemBd';
    src:url('../fonts/NotoSans-CondensedSemiBoldItalic.eot');
    src:url('../fonts/NotoSans-CondensedSemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedSemiBoldItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedSemiBoldItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedSemiBoldItalic.svg#NotoSans-CondensedSemiBoldItalic') format('svg');
    font-weight:600;
    font-style:italic;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond';
    src:url('../fonts/NotoSans-CondensedThin.eot');
    src:url('../fonts/NotoSans-CondensedThin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedThin.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedThin.woff') format('woff'),
    url('../fonts/NotoSans-CondensedThin.svg#NotoSans-CondensedThin') format('svg');
    font-weight:100;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family:'Noto Sans Cond';
    src:url('../fonts/NotoSans-CondensedThinItalic.eot');
    src:url('../fonts/NotoSans-CondensedThinItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-CondensedThinItalic.woff2') format('woff2'),
    url('../fonts/NotoSans-CondensedThinItalic.woff') format('woff'),
    url('../fonts/NotoSans-CondensedThinItalic.svg#NotoSans-CondensedThinItalic') format('svg');
    font-weight:100;
    font-style:italic;
    font-display:swap;
}










body{
    padding:0;
    margin:0;
    font-family:'Noto Sans', sans-serif;
}
body *{
    padding:0;
    margin:0;
    outline:none !important;
}
ul, ol, li{
    list-style-type:none;
}
body > div#overlay{
    display:none;
}
.main-header{
    background-color:#0a3d64;
}
.skin-blue .main-header .navbar{
    background:none;
    background-color:#083252;
    display:flex;
    align-items:center;
    padding:10px 0;
}
.logo-main{
    display:block;
    max-width:300px;
    width:100%;
    float:left;
    margin:0 0 0 30px;
}
.navbar-static-top .welcome-name{
    width:auto;
    padding:0 35px;
    color:#d1d1d1;
    font:600 20px/1.1 'Noto Sans Cond SemBd', sans-serif;
}
.navbar-static-top .welcome-name span{
    text-transform:uppercase;
}
header.main-header #sidebartog{
    background-color:#0a3d64;
    padding:12px 18px;
    font-family:fontAwesome;
    color:#fff;
    font-size:18px;
}
header.main-header #sidebartog:before{
    display:none;
}
.navbar-custom-menu{
    margin-left:auto;
}
.navbar-custom-menu .res-count{
    padding:0;
}
.navbar-custom-menu .res-count .upperLink{
    color:#d1d1d1 !important;
    font:500 16px/1.1 'Noto Sans Cond Med', sans-serif;
    text-transform:uppercase;
    display:flex;
    align-items:center;
    padding:0 0 0 25px;
}
.navbar-custom-menu .res-count .upperLink .label-success{
    background-color:#0e5a93 !important;
    width:34px;
    height:34px;
    margin-left:5px;
    color:#d1d1d1 !important;
    font:600 18px/1.1 'Noto Sans Cond SemBd', sans-serif !important;
    line-height:28px !important;
    text-align:center !important;
    display:block;
    position:unset !important;
}
.rgt-sm-logo{
    padding:8px 20px 0 30px !important;
    width:33px;
    height:33px;
    display:block !important;
}
.content-wrapper, .content-wrapper-out-page{
    background-color:#e3e3e3;
    padding:20px;
}
.content-wrapper-out-page{
    height:100vh;
}
.content-wrapper .content-header{
    padding:0;
}
.flex-row{
    display:-webkit-box;
    display:-ms-flexbox;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    display:flex;
    align-items:center;
}
.page-heading{
    float:left;
    color:#000;
    font:600 40px/1.1 'Noto Sans Cond SemBd', sans-serif !important;
    text-transform:capitalize;
}
.breadcrumb-n{
    margin:0 0 0 45px;
    padding:0;
    list-style:none;
    display:flex;
    align-items:center;
    justify-content:center;
    width:auto;
    border-radius:10px 0 0 10px;
}
.breadcrumb-n li:first-child a{
    border-radius:10px 0 0 10px;
}
.breadcrumb-n li:before{
    display:none;
}
.breadcrumb-n li > *, .breadcrumb-n li > a{
    display:block;
    width:auto;
    height:38px;
    background-color:#eaeaea;
    border-radius:0;
    padding:0 5px 0 30px;
    margin:0;
    font:600 18px/37px 'Noto Sans Cond', sans-serif !important;
    color:#083252;
    position:relative;
}
.breadcrumb-n li:first-child > *{
    padding-left:20px;
}
.breadcrumb-n li  > *:after{
    position:absolute;
    content:" ";
    background:url(../dist/img/bread-g-r-arrow.png) 0 0 no-repeat;
    width:18px;
    height:38px;
    display:inline-block;
    top:0;
    right:-18px;
    z-index:2;
}
.breadcrumb-n li.active  > *{
    color:#0e5a93;
    background-color:#cfcfcf;
}
.breadcrumb-n li.active  > *:after{
    background:url(../dist/img/bread-w-r-arrow.png) 0 0 no-repeat;
}
.main-sidebar .sidebar{
    margin-top:25px;
}
.main-sidebar .sidebar li{
    margin:0;
    padding:0;
    border:none;
}
.skin-blue .sidebar-menu li > a{
    overflow:hidden;
    background-color:transparent !important;
    background:no-repeat !important;
    padding:10px 0;
    border:none;
    border-bottom:2px solid #d1d1d1;
}
.skin-blue .sidebar-menu > li:hover, .skin-blue .sidebar-menu > li a:hover, .skin-blue .sidebar-menu > li.active, .skin-blue .sidebar-menu > li.active > a{
    background-color:#0a3d64 !important;
}
.main-sidebar .sidebar li, .main-sidebar .sidebar li:hover, .main-sidebar .sidebar li:hover a, .skin-blue .sidebar-menu > li a:hover{
    border-right:none !important;
}
.skin-blue .sidebar-menu > li > a{
    display:block;
    position:relative;
    height:50px;
    padding-left:50px;
}
.skin-blue .sidebar-menu li a > img{
    display:inline-block;
    margin:0 5px 0 8px;
    width:34px;
    height:34px;
    position:absolute;
    top:7px;
    left:1px;
}
.skin-blue .sidebar-menu > li a:hover > img.normal, .skin-blue .sidebar-menu > li.active > a > img.normal, .skin-blue .sidebar-menu li a > img.hover-img, .skin-blue .sidebar-menu > li.menu-open > a > img.normal{
    z-index:-1;
    opacity:0;
}
.skin-blue .sidebar-menu > li:hover a > img.hover-img, .skin-blue .sidebar-menu > li a:hover > img.hover-img, .skin-blue .sidebar-menu > li.active img.hover-img, .skin-blue .sidebar-menu > li.active > a > img.hover-img, .skin-blue .sidebar-menu > li.menu-open > a > img.hover-img{
    z-index:1;
    opacity:1;
}
.skin-blue .sidebar-menu > li:hover{
    border:none !important;
}
.skin-blue .sidebar-menu > li .treeview-menu{
    display:none;
}
.skin-blue .sidebar-menu li > a{
    font:600 15px/28px 'Noto Sans Cond', sans-serif !important;
    color:#0e5a93;
}
.skin-blue .sidebar-menu > li a:hover, .skin-blue .sidebar-menu > li.active > a{
    color:#59d2ec;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span, .skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a{
    box-shadow:none;
}
.skin-blue .sidebar-menu>li>.treeview-menu{
    background:none;
    background-color:#0e5a93;
}
.top-search{
    display:flex;
    align-items:center;
    max-width:210px;
    height:55px;
    float:right;
    border-radius:10px;
    padding:0 10px 0 70px;
    background:url(../dist/img/top-search-icon.png) 15px 10px no-repeat #abdfd4;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#0e5a93;
    display:none !important;
}
.top-search > input{
    display:block;
    height:40px;
    border:none;
    background:none;
    -webkit-appearance:none;
    font:500 18px/40px "Noto Sans Cond Med", sans-serif;
    color:#707070;
}
.top-search > input::placeholder{
    text-transform:uppercase;
}
.main-sec .content-m-body{
    padding:0 !important;
    margin:20px auto 0;
}
.dash-t-3-box .info-box{
    border-radius:10px;
    padding:30px;
    box-shadow:none;
    display:block;
    width:100%;
    height:270px !important;
}
.dash-t-3-box .info-box > *{
    float:none;
    padding:0;
    margin:0 auto;
    text-align:center;
    color:#000;
}
.dash-t-3-box .info-box.bg-lgreen, .bg-lgreen{
    background-color:#e2f0cb !important;
}
.dash-t-3-box .info-box.bg-sky, .bg-sky{
    background-color:#c4e9e1 !important;
}
.dash-t-3-box .info-box.bg-lsaf, .bg-lsaf{
    background-color:#f1d9be !important;
}
.dash-t-3-box .info-box .info-box-icon, .dash-bot-3-box .info-box .info-box-icon{
    width:120px;
    height:120px;
    margin:0 auto 18px;
    padding:16px 0;
    border-radius:50%;
}
.dash-t-3-box .info-box .info-box-icon > img, .dash-bot-3-box .info-box .info-box-icon > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:contain;
}
.dash-t-3-box .info-box.bg-lgreen .info-box-icon, .bg-lgreen .info-box-icon{
    background-color:#c0e665;
}
.dash-t-3-box .info-box.bg-sky .info-box-icon, .bg-sky .info-box-icon{
    background-color:#8be3dc;
}
.dash-t-3-box .info-box.bg-lsaf .info-box-icon, .bg-lsaf .info-box-icon{
    background-color:#f1c493;
}
.dash-t-3-box .info-box .info-box-content .info-box-text, .dash-bot-3-box .info-box .info-box-content .info-box-text{
    font:600 21px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:uppercase;
}
.dash-t-3-box .info-box .info-box-content .info-box-number, .dash-bot-3-box .info-box .info-box-content .info-box-number{
    font:400 45px/1 "Noto Sans Cond Med", sans-serif;
    margin-top:5px;
}
.progress-new .box{
    height:270px;
    border-radius:10px;
    border:none;
    box-shadow:none;
    background-color:#fff;
    overflow:hidden;
}
.progress-new .box .box-body{
    padding:0;
}
.progress-new .box-title.box-title-heading{
    background-color:#c1eae1;
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
}
.progress-new .box-title.box-title-heading span{
    padding:22px;
    display:block;
    float:left;
    font:500 30px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
}
.progress-new .box-title.box-title-heading span.high-txt{
    max-width:210px;
    float:right;
    background-color:#042954;
    color:#fff;
    text-align:center;
    font:600 30px/1.2 "Noto Sans Cond", sans-serif;
}
.progress-new .progress-content{
    padding:26px 22px 18px;
}
.progress.sm, .progress-sm{
    height:10px;
    background-color:#d1d1d1;
}
.progress.sm, .progress-sm, .progress.sm .progress-bar, .progress-sm .progress-bar{
    border-radius:10px;
}
.progress-group .progress-text{
    display:block;
    font:600 21px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:capitalize;
    color:#202020;
    margin-bottom:3px;
}
.progress-group .progress-number{
    margin-top:-7px;
    color:#202020;
    font:600 20px/1.2 "Noto Sans Cond Med", sans-serif;
}
.progress-new .progress{
    margin-bottom:10px;
    margin-right:15px;
}
.box-OC, .modal .modal-content{
    background-color:#fff;
    border:none;
    border-radius:10px;
    padding:0;
    margin:0 auto 30px;
    overflow:hidden;
    box-shadow:none !important;
}
.box-OC-2{
    /*background-color:#e9e8e8;*/
    background-color:#f3f3f3;
}
.box-OC .box-header.with-border, .box-OC .box-header, .modal .modal-header{
    border-bottom:1px solid #c2c2c2;
    border-top:6px solid #b1b1b1;
    padding:5px 5px 5px 18px !important;
    background-color:#fff;
    border-radius:10px 10px 0 0;
    overflow:hidden;
}
.modal .modal-header{
    padding:0 0 0 30px !important;
    border:none;
    border-bottom:1px solid #3c6c8f;
    background-color:#3874a0;
    color:#fff;
}
.box-OC .box-header.with-border .box-title, .box-OC .box-header .box-title, .box-OC .box-header .box-title a, .modal .modal-header .modal-title, .modal .modal-header .modal-title a, .box-header-no-border .box-title, .table thead tr th .heading{
    padding:10px 0;
    margin:0;
    background-color:transparent;
    font:500 25px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    color:#000;
    opacity:1;
}
.box-OC .box-header.with-border .btn-box-tool, .box-OC .box-header .btn-box-tool, .modal .modal-header .close{
    padding:17px;
    font-size:25px;
    color:#7c7c7c;
    background-color:transparent;
    border-radius:unset !important;
    opacity:1;
    margin-left:3px;
}
.box-OC .box-header>.box-tools, .modal .modal-header .close{
    top:0;
    right:0;
}
.box-OC .box-body{
    padding:25px 18px;
}
.field-lab-blue, .dataTables_wrapper label, .form-group > label, .field-lab{
    font:500 18px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#0a3d64;
    margin-bottom:5px;
}
.field-lab-blue sup, .dataTables_wrapper label sup, .field-lab sup, .field-label sup, .form-group > label > sup, sup, .asteriskField{
    color:#b20404;
    font-size:14px;
    font-weight:900;
}
small sup{
    font-size:12px;
}
.box-OC .box-body .form-control, .form-control, .field-O-box, .box-OC .box-body .select2.select2-container.select2-container--default,
.box-OC .box-body .inputGroupContainer, .modal-body .select2.select2-container.select2-container--default{
    width:100%;
    height:50px;
    background-color:#fff;
    padding:0 30px;
    margin-bottom:10px;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:capitalize;
    color:#3e3e3e;
}
.form-control{
    text-transform:none !important;
}
.select2.select2-container.select2-container--default{
    width:100% !important;
    padding:0 10px;
    text-transform:none !important;
}
/*.dashboard-page .box-OC .box-body .form-control, .dashboard-page .form-control, .dashboard-page .field-O-box, .dashboard-page .box-OC .box-body .select2.select2-container.select2-container--default, .dashboard-page .box-OC .box-body .inputGroupContainer{*/
/*    background-color:#fff;*/
/*}*/
.box-OC .box-body .inputGroupContainer, .inputGroupContainer{
    padding:0;
}
.box-OC .box-body .inputGroupContainer .input-group, .inputGroupContainer .input-group{
    padding:0;
    width:100%;
}
.box-OC .box-body .inputGroupContainer .input-group .form-control, .inputGroupContainer .input-group .form-control{
    width:calc(100% - 50px);
    height:48px;
    border:none !important;
}
.box-OC .box-body .inputGroupContainer .input-group .icon-box, .inputGroupContainer .input-group .form-control .icon-box{
    width:50px;
    height:48px;
    line-height:48px !important;
    padding:0;
}
.box-OC .box-body .form-control::placeholder{
    text-transform:capitalize;
}
.box-OC .box-body .form-control.chart-select{
    max-width:450px;
}
.box-OC .box-body .chart{
    background-color:#fff;
    padding:20px;
    margin-top:40px;
    border-radius:10px;
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:none;
    border-radius:5px;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:uppercase;
}
.btn-lg{
    height:50px;
    line-height:50px;
    padding:0 25px !important;
}
.btn-n-blue{
     background-color:#0b4470;
     color:#eff3f8;
}
.btn-n-blue2{
    background-color:#1565c0;
    color:#fff;
}
.btn-n-blue:hover, .btn-n-blue:focus, .btn-n-blue2:hover, .btn-n-blue2:focus{
    color:#fff;
}
.btn-n-pl-green{
     background-color:#dbdeba;
     color:#000;
}
.btn-n-pl-green2{
    background-color:#91da98;
    color:#282828;
}
.btn-n-pl-green3{
    background-color:#b9eebb;
    color:#161616;
}
.btn-n-pl-green4{
    background-color:#a9ea93;
    color:#161616;
}
.btn-n-lg-green{
    background-color:#cddc39;
    color:#161616;
}
.btn-n-saveTab-green{
    background-color:#6fb864;
    color:#eff3f8;
}
.btn-n-pur{
    background-color:#bfc8ff;
    color:#000;
}
.btn-n-gray, .btn-n-gray:hover, .btn-n-gray:focus{
    background-color:#e3e3e3;
    color:#0b4470;
}
.btn-n-grayD, .btn-n-grayD:hover, .btn-n-grayD:focus{
    background-color:#616161;
    color:#fff;
}
.btn-default, .btn-n-grayD2{
    background-color:#ccc;
    color:#000;
}
.btn-n-yl{
    background-color:#ffd149;
    color:#000;
}
.btn-n-center{
    margin:0 auto;
    display:table;
}
.field-row{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
}
.dataTables_wrapper label, .form-group label, .field-label{
    font:500 13px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#0a3d64;
}
.dataTables_wrapper label{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.dataTables_wrapper label > *{
    margin:0 5px;
}
.table, .table.dataTable{
    border-radius:5px;
    background-color:#fff;
    padding:0;
    overflow:hidden;
}
.table th, .table.dataTable th{
    font-weight:600;
    color:#5c5c5c;
    background-color:#eaeaea;
}
.box-footer{
    border-radius:unset;
    border:none;
    padding:0 0 30px 0;
    background-color:transparent;
}
.btn-n-sky{
    background-color:#c4e9e1;
    color:#000;
}
.btn-n-sky2{
    background-color:#abd1fd;
    color:#000;
}
.btn-n-sky3{
    background-color:#91e0d5;
    color:#222222;
}
.btn-n-saf{
    background-color:#f1d9be;
    color:#000;
}
.btn-n-safD{
    background-color:#df8d70;
    color:#161616;
}
.btn-n-green{
    background-color:#e2f0cb;
    color:#000;
}

.field-col.col-5-divi{
    margin:0 auto;
}
.dash-bot-3-box .info-box, .asset-selector.carrier_asset_tab .info-box{
    height:180px !important;
    width:100%;
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:space-between;
    box-shadow:none;
    border-radius:10px;
    padding:0;
    margin:0 auto;
}
.asset-selector.carrier_asset_tab .info-box{
    height:100px !important;
}
.asset-selector.carrier_asset_tab .info-box:hover{
    color:#000;
}
.dash-bot-3-box .info-box .info-box-icon{
    margin:0 auto;
}
.asset-selector.carrier_asset_tab .info-box .info-box-icon{
    margin:0;
    width:100px;
    height:100%;
    padding:0 10px;
}
.dash-bot-3-box .info-box-content, .asset-selector.carrier_asset_tab .info-box-content{
    width:60%;
    margin:0;
    padding:0;
}
.asset-selector.carrier_asset_tab .info-box-content{
    width:calc(100% - 100px);
    padding:0 20px;
}
.info-box .info-box-icon i{
    line-height:100px;
    font-size:40px;
}
.asset-selector.carrier_asset_tab .info-box-content{
    font:400 20px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:uppercase;
    text-align-last:center;
}
footer.main-footer{
    background-color:#ffffff;
    font:400 18px/1.2 "Noto Sans Cond", sans-serif;
    color:#000;
    text-align:center;
    margin:0 auto !important;
}
footer.main-footer > strong{
    font:600 18px/1.2 'Noto Sans Cond SemBd', sans-serif;
    color:#000;
    text-transform:capitalize;
}
footer.main-footer > strong > a{
    color:#000;
}
.col-5-own-row .log{
    border-radius:10px;
    box-shadow:none;
    overflow:hidden;
}
.col-5-own-row .log:hover, .col-5-own-row .log.active{
    background-color:#fffed1;
}
.col-5-own-row .log .info-box-icon{
    width:135px;
    background-color:#dcf0d5;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
}
.col-5-own-row .info-box > .info-box-content{
    height:100%;
    width:calc(100% - 130px);
    margin:0 0 0 130px;
    padding:10px 20px;
}
.col-5-own-row .info-box > .info-box-content .info-box-text{
    font:600 21px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:uppercase;
    color:#000;
    margin-bottom:8px;
}
.col-5-own-row .info-box > .info-box-content .info-box-number, .col-5-own-row .info-box > .info-box-content .info-box-number *{
    font:600 14px/1.2 "Noto Sans Cond", sans-serif !important;
    text-transform:capitalize;
    color:#000 !important;
    margin-bottom:3px;
}
::-webkit-scrollbar-thumb{
    background:none;
    background-color:#0b4470;
}
.main-header .navbar-custom-menu .navbar-nav{
    padding-right:20px;
}
.irs-each-sec{
    width:100%;
    margin:0 auto;
}
.irs-each-sec .sec-heading{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    overflow:hidden;
    padding:5px 20px;
    margin:0 auto 10px;
    font:600 20px/1.2 "Noto Sans Cond", sans-serif;
    background-color:#8be3dc;
    color:#000;
    border-radius:10px;
}
.box-pad{
    padding:30px;
}
.marg-top-40{
    margin-top:40px !important;
}
.marg-top-20{
    margin-top:20px !important;
}
.modal .modal-dialog{
    margin:30px auto;
}
.modal-content{
    border-radius:10px;
    overflow:hidden;
}
.sticky-text{
    display:block;
    width:100%;
    height:150px;
    margin:0 auto;
    border:1px solid #ddd;
}
.sticky-note-cir{
    display:block;
    width:60px;
    height:60px;
    position:fixed;
    bottom:30px;
    right:30px;
    z-index:9999999;
    border-radius:70px;
    border:2px solid #c0e665;
    background-color:#c0e665;
    -webkit-box-shadow:0 0 9px -2px rgba(0, 0, 0, 0.35);
    -moz-box-shadow:0 0 9px -2px rgba(0, 0, 0, 0.35);
    box-shadow:0 0 9px -2px rgba(0, 0, 0, 0.35);
}
.sticky-note-cir:hover{
    border:2px solid #E2F0CB;
    background-color:#E2F0CB;
}
.sticky-note-cir i{
    display:block;
    margin:0 auto;
    line-height:58px;
    text-align:center;
    color:#000;
    font-size:25px;
}
textarea.form-control{
    height:150px !important;
    padding-top:15px !important;
    padding-bottom:15px !important;
}
.box.box-OC.sticky-note-box{
    margin-bottom:0;
}
.cust-cap-radio-list .radio-lft{
    margin-top:12px;
}
.cust-cap-radio-list .radio-lft input[type="radio"]{
    display:block;
    width:14px;
    height:14px;
    float:left;
    margin:1px 2px 5px 0;
}
.cust-cap-radio-list .radio-lft label{
    display:block;
    float:left;
    margin:0 38px 5px 0;
}
.cust-cap-radio-list .radio-rgt .date-range-box{
    width:100%;
    overflow:hidden;
    margin:0 auto 10px;
}
.cust-cap-radio-list .radio-rgt label, .cust-cap-radio-list .radio-rgt .form-control{
    display:block;
    float:left;
    margin:0 5px 5px 0;
}
.cust-cap-radio-list .radio-rgt label{
    margin-top:12px;
}
.cust-cap-radio-list .radio-rgt select.form-control{
    width:250px;
}
.cust-cap-radio-list .radio-rgt .date-range-box .form-control{
    width:120px;
    margin-right:30px;
}
.box-OC .box-header>.box-tools{
    display:none;
}
.box-OC .box-header>.box-tools.box-tools-open{
    display:flex;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu{
    top:0;
    border-radius:0 10px 10px 0;
    background-color:#083252;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu *{
    background-color:transparent !important;
    border:none;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu a{
    border-top:1px solid #135587;
    color:#59D2EC;
    padding:5px 10px;
    font-weight:500 !important;
}
.info-box{
    margin-bottom:30px;
}
.col-5-own-row .info-box-icon > span{
    display:block;
    width:84px;
    height:84px;
}
.col-5-own-row .info-box-icon > span > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:contain;
}
.mb-0{
    margin-bottom:0 !important;
}
.btn-row-2608{
    width:auto;
    margin:10px 0 0 0;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px 0 0;
}
.marg-top-30{
    margin-top:30px !important;
}
.marg-top-5{
    margin-top:5px !important;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span, .skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a{
    background:none;
}
.site-update-dsn-body.skin-blue.sidebar-mini:not(.sidebar-collapse) .main-header .sidebar-toggle{
    margin-left:153px;
    transition:0.1s ease-in-out;
}
.site-update-dsn-body.skin-blue.sidebar-mini .main-header .sidebar-toggle{
    transition:0.1s ease-in-out;
}
.site-update-dsn-body.skin-blue.sidebar-mini:not(.sidebar-collapse) .main-header .sidebar-toggle .fas.fa-bars:before{
    content:"\f00d";
}
.site-update-dsn-body.skin-blue.sidebar-mini:not(.sidebar-collapse) .sidebar-menu.tree li.treeview ul.treeview-menu{
    border-radius:0;
    margin:0;
    width:100%;
    border:none;
    padding:0;
}
.skin-blue .sidebar-menu > li.menu-open > a{
    width:100%;
    color:#59d2ec;
    background-color:#0a3d64 !important;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu > li > a > i{
    margin-right:10px;
}
.control-sidebar-dark, .control-sidebar-dark+.control-sidebar-bg{
    background:none;
    background-color:#0e5a93;
}
.control-sidebar-dark{
    background-color:#005a96;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs{
    margin-top:0;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{
    background:#1472b1;
    color:#91e0d5;
    border:none;
    margin:0 1px 0 0;
    font-size:20px;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active{
    background:#1472b1;
    color:#fff;
    border:none;
    margin:0 1px 0 0;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child>a, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child.active>a, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child.active>a:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child.active>a:focus, .control-sidebar-dark .nav-tabs.control-sidebar-tabs>li:last-child.active>a:active{
    background:#c15555;
    color:#fff;
}
.control-sidebar-heading{
    color:#91e0d5 !important;
    font:600 20px/1.1 'Noto Sans Cond SemBd', sans-serif !important;
    text-transform:uppercase;
}
.profile-pic-holder{
    width:100px;
    height:100px;
    border-radius:50%;
    overflow:hidden;
    margin:0 auto 10px;
    background-color:#fff;
    padding:5px;
}
.profile-pic-holder > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    text-align:center;
    object-fit:contain;
}
.profile-info-list{
    width:100%;
    margin:15px auto 50px;
}
.profile-info-list li > *{
    display:block;
    font:400 18px/1.1 'Noto Sans Cond', sans-serif;
    text-align:center;
}
.profile-info-list li > h4{
    font:400 14px/1.1 'Noto Sans Cond', sans-serif;
    margin-bottom:5px;
    color:#91e0d5 !important;
    text-transform:uppercase;
}
.profile-info-list li > p{
    margin-bottom:20px;
    text-transform:capitalize;
    color:#fff;
}
.mail-txt-css{
    word-break:break-all;
    text-transform:lowercase !important;
}
.modal .modal-company-logo-upload .text-info{
    font:600 21px/1.2 "Noto Sans Cond", sans-serif;
    color:#000;
    margin-bottom:8px;
}
.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body{
    background-color:#c0e665 !important;
    color:#000 !important;
}
.text-info{
    font:400 18px/1.5 "Noto Sans Cond", sans-serif;
    color:#000;
}
.fileinput-button.modi-flie-input{
    margin:0 auto;
    display:flex;
    max-width:370px;
    width:100%;
    background-color:#c0e665 !important;
}
.fileinput-button.modi-flie-input *:not(.fa), .fileinput-button.modi-flie-input input[type=file]{
    font:600 18px/1.5 "Noto Sans Cond", sans-serif !important;
    color:#000 !important;
}
.fileinput-button.modi-flie-input .fa{
    color:#000 !important;
    margin:4px 5px 0 0;
}
.fileinput-button.modi-flie-input input[type=file]{
    -webkit-appearance:none;
    margin-left:10px;
    box-shadow:none;
    border:none;
    background-color:transparent;
}
.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body{
    background-color:#c0e665 !important;
    border:none;
    color:#000 !important;
    text-align:center;
    font:600 16px/1.5 "Noto Sans Cond", sans-serif !important;
    border-radius:5px;
}
.box-OC .box-header .pull-right{
    display:flex;
    align-items:center;
}
.box-OC .box-header .pull-right > .btn-lg{
    margin:0 0 0 5px !important;
}
/*.box-OC .box-header .pull-right > .btn-lg:last-child, .box-OC .box-header .pull-right *:last-child .btn-lg{*/
    /*border-top-right-radius:10px;*/
    /*border-bottom-right-radius:10px;*/
/*}*/
.to-field-w{
    width:calc(100% - 40px) !important;
    float:right;
}
.date-mid-txt{
    width:20px;
    float:left;
    line-height:50px;
}
.buttons-excel{
    padding:8px 12px !important;
    margin-left:5px;
    margin-bottom:5px;
    border-radius:5px;
    border:1px solid #247e4b;
    height:50px !important;
    background-color:#247e4b !important;
    color:#fff !important;
    font:500 18px/30px "Noto Sans Cond SemBd", sans-serif !important;
    text-transform:uppercase !important;
}  
.buttons-excel i{
    color:#fff !important;
    font-family:"Font Awesome 5 Free" !important;
}
.location-add-page #contact_list_div{
    margin:20px auto;
}
.btn-danger{
    background-image:none !important;
    background:none;
    background-color:#dd4b39;
}
#dynamic_table_parent{
    margin-top:20px;
}
.tab-btn-style .btn-lg{
    margin:0;
}
.well-sm{
    border-radius:10px;
}
.form-horizontal .control-label{
    font:500 20px/35px "Noto Sans Cond SemBd", sans-serif;
}
#quote_form .list-inline > li{
    padding:0;
    margin-left:5px;
}
#quote_form .list-inline > li .btn-lg{
    margin:0;
}
.info-box.log .info-box-icon > p{
    float:right;
    font:600 16px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:uppercase;
}
.col-5-own-row .log .info-box-icon{
    width:100%;
    padding:10px 20px;
    float:none;
    height:unset;
    justify-content:space-between;
}
.col-5-own-row .info-box-icon > span{
    width:34px;
    height:34px;
    float:right;
}
.row.col-5-own-row{
    display:flex;
    align-items:stretch;
}
.col-5-own-row .info-box > .info-box-content, .col-5-own-row .info-box-content-IN{
    height:unset;
    width:100%;
    margin:0;
    padding:10px 15px;
}
.dashboard-page .col-5-own-row{
    margin-bottom:30px;
}
.dashboard-page .col-5-own-row > div.col-md-6 > .row, .dashboard-page .col-5-own-row > div.col-md-6 > a, .dashboard-page .col-5-own-row > div.col-md-6 > .row > div.col-md-6 > a{
    display:flex;
    align-items:stretch;
    float:none;
}
.dashboard-page .col-5-own-row > div.col-md-6 > .row:first-child{
    margin-bottom:30px;
}
.dashboard-page .col-5-own-row > div.col-md-6 > a, .dashboard-page .col-5-own-row > div.col-md-6 > .row > div.col-md-6 > a{
    height:100% !important;
    align-items:stretch;
}
.dashboard-page .col-5-own-row .log{
    height:unset !important;
}
.dashboard-page .col-5-own-row > div.col-md-6 .info-box{
    margin-bottom:0;
}
.dashboard-page .col-5-own-row .info-box.log #chartsection .form-control{
    border-radius:30px;
    border:1px solid #ddd;
    height:30px !important;
    line-height:30px !important;
    font-size:14px;
    padding:0 10px;
    margin-bottom:20px;
    min-width:150px;
    width:auto;
}
.dashboard-page .col-5-own-row .info-box.log #chartsection .btn-lg{
    line-height:30px;
    font-size:14px;
    border-radius:30px;
    height:30px !important;
    margin:0;
    padding:0 15px !important;
}
.dashboard-page .col-5-own-row .info-box.log #chartsection .field-col{
    margin-right:10px;
}
.progress-bar-saf{
    background-color:#ffa638;
}
.progress-bar-green{
    background-color:#a5c536;
}
.progress-bar-pur{
    background-color:#8c7fcf;
}
.progress-bar-pink{
    background-color:#ff8e8e;
}
.progress-bar-sky{
    background-color:#78cdea;
}
.col-5-own-row .info-box .info-box-content.info-box-content-IN{
    padding:0;
}
.col-5-own-row .info-box .info-box-content.info-box-content-IN .info-box-number small{
    display:block;
    width:100%;
    font-weight:400 !important;
}
.col-5-own-row .info-box .info-box-content.info-box-content-IN .info-box-number b{
    display:block;
    width:100%;
    text-align:left !important;
    float:none !important;
    margin-bottom:10px !important;
}
.flex-row-st{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:stretch;
    margin-bottom:30px;
}
.setting-admin-page .flex-row-st .box.box-OC, .flex-row-st .box.box-OC{
    height:100%;
    margin-bottom:0;
}
.setting-admin-page .flex-row-st .box.box-OC .nav > li > a:hover, .setting-admin-page .flex-row-st .box.box-OC .nav > li > a:active, .setting-admin-page .flex-row-st .box.box-OC .nav > li > a:focus{
    border-radius:5px;
}
.box-OC .box-header .btn-lg{
    margin:0 !important;
}
#cke_terms_conditions{
    margin-bottom:20px;
}
.box-body-fix-height{
    height:410px;
}
.page-heading > .sp-sub-page-heading{
    display:block;
    font-size:13px;
    margin-top:5px;
}
.btn-row-2608 .btn-lg{
    margin:0 0 0 10px;
}
.field-row .field-col .form-control{
    margin-bottom:0 !important;
}
.field-row .field-col .btn-lg{
    margin-right:10px !important;
}
#chartsection .chart{
    margin-top:20px;
}
#chartsection .chart svg, #chartsection .chart canvas{
    width:100% !important;
    height:282px !important;
}
.load-temp-v-page .flex-row-st .well-sm{
    min-height:auto;
    height:100%;
    margin:0 auto;
    padding:20px;
}
.load-temp-v-page .flex-row-st .well-sm p, .load-temp-v-page .flex-row-st .well-sm .btn-lg{
    margin-top:10px;
}
.sub-heading{
    font:500 20px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
}
.modal .modal-body{
    position:relative;
    width:100%;
    padding:35px;
    margin:0 auto;
    overflow:hidden;
}
.setting-admin-page .box-OC .box-body{
    padding:15px;
}
.load-edit-page .load_actions_list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
}
.load-edit-page .load_actions_list > div{
    -webkit-box-flex:0;
    -ms-flex:0 0 22%;
    flex:0 0 22%;
    max-width:22%;
    padding:5px 10px;
    background-color:#e8eced;
    border-radius:5px;
    margin:5px;
    overflow:hidden;
    border-left:10px solid #0b4470;
}
.load-edit-page .load_actions_list > div a{
    display:flex;
    text-decoration:none;
    color:#0b4470 !important;
    font:500 16px/1.2 "Noto Sans Cond med", sans-serif;
    text-transform:uppercase;
    text-align:right;
    align-items:center;
    justify-content:space-between;
}
.load-edit-page .load_actions_list > div a > i{
    display:inline-block;
    width:25px;
    float:left;
    padding:5px;
    margin-right:5px;
    text-align:center;
    color:#5c5c5c;
    font-size:22px;
}
.load-edit-page .load_actions_list > div:hover{
    background-color:#E3E3E3;
}
.load-edit-page .load_actions_list > div:hover a, .load-edit-page .load_actions_list > div:hover a:hover{
    color:#5c5c5c !important;
}
.panel-body{
    padding:0;
}
.table, .table th, table.dataTable, table.dataTable th, table.dataTable.no-footer/*, .table td, table.dataTable td*/{
    white-space:nowrap !important;
    border:1px solid #e2e2e2 !important;
}
.table, table.dataTable, table.dataTable.no-footer{
    border-right:none !important;
    border-bottom:none !important;
}
.table thead th, .table tbody td, table.dataTable thead th, table.dataTable tbody td{
    border-left:none !important;
    border-top:none !important;
    font:400 12px/1.2 "Noto Sans Cond", sans-serif;
    padding:5px !important;
}
.table thead th, table.dataTable thead th{
    padding:5px 20px 5px 5px !important;
    font-weight:600;
}
table.dataTable th.number-col-center, table.dataTable td.number-col-center{
    text-align:center !important;
}
.table tbody td, table.dataTable tbody td{
    vertical-align:middle;
    font-family:Arial, sans-serif !important;
    font-size:12px !important;
    color:#000 !important;
}
.field-row .field-col.btn-row-2608 .btn-lg{
    margin-right:0 !important;
}
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length{
    margin-bottom:10px;
}
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label{
    padding:0 10px;
    border:1px solid #cfcfcf;
    margin:0;
    border-radius:5px;
}
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label > .form-control, .table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label > select{
    background-color:#fff !important;
    border-radius:0 !important;
    border-top:none !important;
    border-bottom:none !important;
    margin:0 10px !important;
}
.dashboard-page .col-5-own-row .info-box.log #chartsection .field-row{
    justify-content:flex-start;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg{
    background-color:#fff !important;
    border-left:10px solid transparent;
    text-align:right;
    color:#000;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg.btn-n-sky{
    border-color:#a1e9d9;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg.btn-n-saf{
    border-color:#f1c493;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg.btn-n-green{
    border-color:#c0e665;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg.btn-n-sky2{
    border-color:#abd1fd;
}
.box-footer.l-oreder-btn-row .field-row .field-col.col-5-divi .btn.btn-lg.btn-n-pur{
    border-color:#b88ee8;
}
.box-OC .box-body .field-O-box > .form-control{
    width:calc(100% - 20px) !important;
    height:38px !important;
    border:none !important;
}
.field-O-box{
    display:flex;
    align-items:center;
    padding:0 5px 0 0;
    margin:0;
}
.box-OC .box-body .field-O-box > i{
    color:#717984;
}
.box-footer.l-oreder-btn-row .field-col.col-5-divi .btn.btn-lg > img{
    width:50px;
    height:50px;
    float:left;
    display:block;
    margin-top:0;
}
.content-header > .row{
    display:flex;
    align-items:center;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    margin:0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next{
    background-color:#eaeaea !important;
}
.tab-row .field-col:first-child .btn.btn-lg{
    background-color:#dbdeba;
    color:#000;
}
.tab-row .field-col:first-child .btn.btn-lg.active{
    background-color:#083252;
    color:#fff;
}
.flex-row-st.tab-row{
    justify-content:space-between;
}
.flex-row-st.tab-row .field-col .btn.btn-lg{
    padding:0 10px !important;
}
.table-mother-tag .dataTables_wrapper .dataTables_filter input[type="search"], .table-mother-tag .dataTables_filter label input[type="search"]{
    background-color:#fff;
    border: 1px solid #cfcfcf;
    padding:0 5px;
    border-radius: 5px !important;
    width: 150px;
}
.table-mother-tag .dataTables_wrapper .dt-buttons{
    max-width:200px;
    width:100%;
    float:left;
}
.loc-dis-row.flex-row-st{
    height:40px;
    margin:0;
    /*background-color:#e9e9e9;*/
    border-radius:10px;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
}
.loc-dis-row.flex-row-st .field-col{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
}
.loc-dis-row.flex-row-st .field-col:first-child{
    display:flex;
    align-items:center;
    justify-content:center;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#414141;
}
.loc-dis-row.flex-row-st .btn-group .btn-success, .loc-dis-row.flex-row-st .btn-group .dropdown-toggle.btn-success, .btn-lg.location_display_city{
    color:#000;
    background-color:#dbdeba;
}
.loc-dis-row.flex-row-st .btn-group .btn-success.active, .loc-dis-row.flex-row-st .btn-group .btn-success:active, .loc-dis-row.flex-row-st .btn-group .open>.dropdown-toggle.btn-success{
    color:#000;
    background-color:#a4d68b;
    border-color:#a4d68b;
    box-shadow:none;
}
.flex-row-st.lmip-bot-box .box.box-OC{
    height:100%;
    margin:0;
}
.box-header-no-border{
    padding:5px 18px;
}
.box-header-no-border.bg-pur{
    background-color:#c9d8fc;
}
.flex-row-st.lmip-bot-box .info-box{
    border-radius:5px;
    margin:0;
}
.flex-row-st.lmip-bot-box .info-box .info-box-content{
    padding:24px;
    margin-left:0;
    text-align:center;
}
.flex-row-st.lmip-bot-box .info-box .info-box-content .info-box-number{
    font-size:35px;
    font-weight:500;
}
.flex-row-st.lmip-bot-box .box.box-OC.lft-panel > .box-body{
    height:100%;
    display:flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
}
.btn.btn-lg > img{
    margin:-4px 6px 0 0;
}
.buttons-excel > img, .buttons-excel > span > img{
    float:right;
    margin:-3px 0 0 5px;
}
.lab-less-btn-col{
    margin-top:24px !important;
}
.btn-table, .table .btn.icon-btn, .table .btn, .btn.icon-btn{
    padding:5px 10px;
    margin:0 3px;
    border-radius:5px;
    border:none;
    /*color:#000;*/
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
}
.btn-table.btn-lgreen{
    background-color:#cddc39;
}
.btn-table.btn-gray{
    background-color:#cccccc;
}
.btn-table.btn-saf, .btn-n-saf3{
    background-color:#ecb96a;
}
.btn-n-saf3{
    color:#000;
}
.btn-table.btn-sky{
    background-color:#93c9f3;
    color:#000;
}
.btn-table.btn-blue{
    background-color:#0e5a93;
    color:#fff;
}
.btn-table.btn-red, .table .btn.btn-danger, .btn-red{
    background-color:#b92b27;
    color:#fff;
}
.lab-less-btn-col.pull-right{
    display:flex;
    justify-content:flex-end;
}
.lab-less-btn-col.pull-right .btn.btn-lg{
    margin-left:10px;
}
.btn.active, .btn:active{
    -webkit-box-shadow:none;
    box-shadow:none;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child), .btn-group>.btn{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-radius:5px;
    margin:0 5px;
}
#terminal_table{
    width:100% !important;
}
.carrier-contact-add-terminal-page .box-OC .box-body .customer-search-field .select2.select2-container.select2-container--default, .irs-index-page .box-OC .box-body .select2.select2-container.select2-container--default{
    height:50px !important;
}
.carrier-contact-add-terminal-page .box-OC .box-body .customer-search-field .select2-container--default .select2-selection--single, .irs-index-page .box-OC .box-body .select2-container--default .select2-selection--single{
    background-color:#fff !important;
    border:none !important;
    width:100% !important;
    display:block !important;
    padding-left:0 !important;
    margin:0 !important;
}
.rgt-pane-col .tab-pane .profile-pic-holder{
    position:relative;
    margin-bottom:50px;
    overflow:unset;
}
.rgt-pane-col .tab-pane .profile-pic-holder .profile-pic-edit-btn{
    display:block;
    width:35px;
    height:35px;
    position:absolute;
    bottom:-15px;
    left:0;
    right:0;
    z-index:222;
    border-radius:50%;
    background-color:#91e0d5;
    text-align:center;
    margin:0 auto;
    line-height:33px;
}
.irs-new-dsn .btn.get_rate_instant{
    width:100%;
    display:flex;
    white-space:normal;
    height:150px;
    align-items:center;
    justify-content:center;
    background-color:#0e5a93;
}
.irs-new-dsn .btn.get_rate_instant > span{
    font:600 25px/1.2 "Noto Sans Cond Bd", sans-serif;
    color:#fff;
}
.irs-new-dsn .btn.get_rate_instant > span > i{
    color:#ea4335;
    font-size:40px;
}
.irs-new-dsn p{
    margin:0;
}
.irs-new-dsn .para-sp{
    color:#1462BB;
    margin:0 0 20px;
}
.irs-add-btn-row{
    width:100%;
    margin:0 auto 10px;
    overflow:hidden;
    background-color:#f5f5f5;
    border-radius:5px;
}
.irs-add-btn-row #shipment_quote_btn.btn{
    display:block;
    margin:10px auto;
    padding:10px 20px;
}
.irs-new-dsn .terms_show > ul{
    margin:0 0 10px 0;
    padding:0 0 0 20px;
}
.irs-new-dsn .accessorial-checkbox-style .form-group .btn-group>.btn:first-child{
    width:35px;
    padding:3px 4px 0;
}
.irs-new-dsn .accessorial-checkbox-style .form-group .btn-group>.btn:first-child .glyphicon{
    line-height:22px;
}
.irs-new-dsn .table.quote-table{
    border-radius:10px;
    border:1px solid #b8b8b8 !important;
    margin-bottom:10px !important;
}
.irs-new-dsn .quote-table .heading-row{
    font:500 15px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#5c5c5c;
    background-color:#eaeaea;
    border:1px solid #b8b8b8 !important;
}
.irs-new-dsn .quote-table .total-price-row{
    color:#10529E;
    text-transform:uppercase;
    background-color:#f1eba9;
}
.irs-new-dsn .table.quote-table th, .irs-new-dsn .table.quote-table td{
    border-left:1px solid #b8b8b8 !important;
    border-bottom:1px solid #b8b8b8 !important;
}
.irs-new-dsn .table.quote-table td{
    color:#363636;
    font:500 15px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
}
.irs-new-dsn .form-group label.target-price-txt{
    display:block;
    text-align:center;
    font-size:18px;
    text-transform:uppercase;
    color:#10529E;
}
.irs-new-dsn .quote-table .best-price-row{
    background-color:#d8eab7 ;
    color:#fff;
    font-size:15px;
    text-transform:uppercase;
}
.irs-new-dsn .btn#shipment_quote_btn{
    width:100%;
}
.irs-new-dsn .common-price-row{
    background-color:#f5f5f5;
    color:#000;
}
.irs-new-dsn .btn-toggle{
    margin:0 4rem;
    padding:0;
    position:relative;
    border:none;
    height:1.5rem;
    width:3rem;
    border-radius:1.5rem;
    color:#6b7381;
    background:#1563BB;
}
.irs-new-dsn .btn-toggle:focus,
.irs-new-dsn .btn-toggle.focus,
.irs-new-dsn .btn-toggle:focus.active,
.irs-new-dsn .btn-toggle.focus.active{
    outline:none;
}
.irs-new-dsn .btn-toggle:before,
.irs-new-dsn .btn-toggle:after{
    line-height:1.5rem;
    width:4rem;
    text-align:center;
    font-weight:600;
    font-size:14px;
    position:absolute;
    bottom:0;
    transition:opacity 0.25s;
}
.irs-new-dsn .btn-toggle:before{
    content:"Off";
    left:-4rem;
}
.irs-new-dsn .btn-toggle:after{
    content:"On";
    right:-4rem;
    opacity:0.5;
}
.irs-new-dsn .btn-toggle > .handle{
    position:absolute;
    top:0.1875rem;
    left:0.1875rem;
    width:1.125rem;
    height:1.125rem;
    border-radius:1.125rem;
    background:#fff;
    transition:left 0.25s;
}
.irs-new-dsn .btn-toggle.active{
    transition:background-color 0.25s;
}
.irs-new-dsn .btn-toggle.active > .handle{
    left:1.6875rem;
    transition:left 0.25s;
}
.irs-new-dsn .btn-toggle.active:before{
    opacity:0.5;
}
.irs-new-dsn .btn-toggle.active:after{
    opacity:1;
}
.irs-new-dsn .btn-toggle:before, .irs-new-dsn .btn-toggle:after{
    color:#6b7381;
}
.btn-toggle.active{
    background-color:#b92b27;
}
.irs-new-dsn .btn-toggle{
    margin:0 20px 20px;
    padding:0 20px;
    position:relative;
    border:none;
    height:2.5rem;
    width:5rem;
    min-width:1rem;
    border-radius:2.5rem;
}
.irs-new-dsn .btn-toggle:focus,
.irs-new-dsn .btn-toggle.focus,
.irs-new-dsn .btn-toggle:focus.active,
.irs-new-dsn .btn-toggle.focus.active{
    outline:none;
}
.irs-new-dsn .btn-toggle:before,
.irs-new-dsn .btn-toggle:after{
    line-height:2.5rem;
    width:5rem;
    font-weight:bold;
    font-size:12px;
    color:#000;
    font-family:Arial, sans-serif;
    position:absolute;
    bottom:0;
    transition:opacity 0.25s;
    text-align:left;
}
.irs-new-dsn .btn-toggle.btn-stat:before{
    content:"Live";
    left:-30px;
}
.irs-new-dsn .btn-toggle.btn-stat:after{
    content:"Quote";
    right:-34px;
    opacity:0.5;
}
.irs-new-dsn .btn-toggle.btn-type:before{
    content:"Import";
    left:-50px;
}
.irs-new-dsn .btn-toggle.btn-type:after{
    content:"Export";
    right:-34px;
    opacity:0.5;
}
.irs-new-dsn .btn-toggle > .handle{
    position:absolute;
    top:0.3125rem;
    left:0.3125rem;
    width:1.875rem;
    height:1.875rem;
    border-radius:1.875rem;
    background:#fff;
    transition:left 0.25s;
}
.irs-new-dsn .btn-toggle.active{
    transition:background-color 0.25s;
}
.irs-new-dsn .btn-toggle.active > .handle{
    left:2.8125rem;
    transition:left 0.25s;
}
.irs-new-dsn .btn-toggle.active:before{
    opacity:0.5;
}
.irs-new-dsn .btn-toggle.active:after{
    opacity:1;
}
.irs-new-dsn .btn-toggle.btn-stat{
    margin:0 56px 0 30px;
}
.irs-new-dsn .btn-toggle.btn-type{
    margin:0 56px 0 42px;
}
.irs-new-dsn .toggle-col-sp{
    margin-bottom:40px;
}
.irs-new-dsn .flex-row-rate{
    display:flex;
    width:100%;
    margin:5px auto 0;
    align-items:center;
    justify-content:space-between;
}
.irs-new-dsn .connectedSortable.ui-sortable .scroll-height{
    height:90px;
}
.tab-main .wizard .wizard-inner{
    margin:0 auto 30px;
}
.tab-main .wizard .connecting-line{
    height:2px;
    background:#94caf2;
    position:absolute;
    width:82%;
    margin:0 auto;
    left:-54px;
    right:0;
    top:24%;
    z-index:1;
}
.tab-main .wizard .nav.nav-tabs{
    z-index:2;
}
.tab-main .wizard .nav.nav-tabs > li a{
    background-color:#E3E3E3;
    width:200px;
    justify-content:center;
    padding:0 5px;
    margin:0 auto;
    display:block;
    height:auto;
    color:#7a7a7a;
    font:500 20px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    text-align:center;
}
.tab-main .wizard .nav.nav-tabs > li a span.round-tab{
    padding:0;
    margin:0 auto;
    font-size:15px !important;
    width:30px;
    min-width:30px;
    height:30px;
    border:none;
    border-radius:50%;
    line-height:27px !important;
    display:block;
    float:none;
    left:0;
    right:0;
    z-index:777;
}
.tab-main .wizard .nav.nav-tabs > li:hover a, .tab-main .wizard .nav.nav-tabs > li.active a, .wizard .nav.nav-tabs > li a:hover{
    color:#000;
}
.box-OC-solid-style .box-header.with-border{
    background-color:#d1d1d1;
    border:none;
}
.box-OC-solid-style .box-header.with-border .box-title{
    padding:0;
}
.carrier-main-sec .box-footer.l-oreder-btn-row{
    padding:0;
}
.carrier-main-sec .box-footer.l-oreder-btn-row .field-col.col-5-divi{
    width:25%;
}
.tab-main .wizard .tab-content .tab-pane#step1 .sp-pur-bg{
    background-color:#d5e1ef;
    border-radius:10px;
}
#terminal_list_table, #carrier_contact_table{
    margin-top:25px;
}
.sp-lab-style .control-label, .sp-lab-style .field-label{
    font:600 15px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#5c5c5c;
    background-color:#EAEAEA;
    display:block;
    padding:10px;
    border-radius:5px 5px 0 0;
    border:1px solid #ddd;
    border-bottom:none;
}
.add-carrier-page .sp-lab-style .control-label, .add-carrier-page .sp-lab-style .field-label,
.edit-carrier-page .sp-lab-style .control-label, .edit-carrier-page .sp-lab-style .field-label{
    margin:25px 0 0;
}
.box-OC .box-body .sp-lab-style .form-control, .box-OC .box-body .sp-lab-style .select2.select2-container.select2-container--default{
    border-radius:0 0 5px 5px !important;
}
.add-edit-customer-page .fileinput-button.modi-flie-input{
    margin:0 0 25px 0 !important;
}
.add-edit-customer-page .file-field-add{
    cursor:pointer;
    width:100%;
    padding:10px 20px;
    background-color:#B9D2EF;
    font:600 18px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#000;
    border-radius:5px;
    margin:10px auto 30px;
    text-transform:uppercase;
    text-align:center;
}
.select2.select2-container.select2-container--default .select2-selection.select2-selection--single{
    border:none !important;
    background-color:transparent !important;
    padding:0 !important;
}
.load_management_section .select2.select2-container.select2-container--default .select2-selection.select2-selection--single{
    padding:0 0 !important;
}
.px-sp-css{
    display:flex;
    margin:0 0 15px 0;
    width:100%;
    overflow:hidden;
    align-items:center;
}
.px-sp-css .radio-row{
    display:flex;
    width:100%;
    overflow:hidden;
    align-items:center;
}
.px-sp-css .radio-row input[type=radio]{
    margin:1px 5px 0 0;
}
.add-edit-customer-page .px-sp-css{
    max-width:200px;
}
.sub-box-heading{
    display:block;
    width:auto;
    padding:6px 12px;
    margin:0 0 15px 0;
    white-space:nowrap;
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:uppercase;
    color:#fff;
    text-align:left;
    background-color:#0b4470;
    border-radius:5px;
}
.sub-box-heading > small{
    color:#B9D2EF;
    text-transform:capitalize;
}
.search-field-top #search_customer_or_place.form-control{
    width:calc(100% - 65px);
    float:left;
    border-radius:5px 0 0 5px !important;
}
.search-field-top > .btn.btn-lg{
    border-radius:0 5px 5px 0 !important;
}
.btn-success{
    background-color:#0B4470;
    border-color:#0B4470;
}
.setting-admin-page .flex-row-st .box.box-OC .nav li a{
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif;
    background-color:transparent;
    border:1px solid #083252;
    border-radius:5px;
    color:#083252;
    margin:0 0 5px;
}
.setting-admin-page .flex-row-st .box.box-OC .nav li a:hover{
    border-radius:5px;
    background-color:#083252;
    color:#fff;
}
.accounting-ArAp-reports-page .table-mother-tag.table-responsive .dt-button.buttons-excel{
    width:350px;
}
.buttons-excel > span > span{
    line-height:27px;
    float: left;
}
.modal .modal-content{
    background-color:#e8e8e8;
}
.modal .modal-header .modal-title, .modal .modal-header .close{
    color:#fff !important;
}
.tip-heading{
    display:flex;
    align-items:center;
    font:500 25px/1.2"Noto Sans Cond SemBd", sans-serif;
    text-transform:uppercase;
    color:#000;
    margin:0 0 25px 0;
}
.tip-heading span{
    display:block;
    width:45px;
    height:45px;
    border-radius:50%;
    background-color:#ffc12e;
    text-align:center;
    line-height:38px;
    margin:0 15px 0 0;
}
.modal-bulk-upload.modal .modal-body .fileinput-button.modi-flie-input{
    margin:25px 0 0 0;
}
.modal-bulk-upload.modal .modal-body .btn-n-gray{
    background-color:#d2d2d2;
    color:#000000;
    margin:15px 0;
}
.list li{
    margin-bottom:15px;
    font:500 18px/1.2"Noto Sans Cond Sem", sans-serif;
    color:#454444;
}
.modal .modal-header .modal-title{
    padding:20px 0;
}
.popup-box .popup-messages-footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:95%;
    height:40px;
    overflow:hidden;
    margin:10px 2.5%;
    padding:5px 0 5px 15px;
    background-color:#e8e8e8;
    border-radius:50px;
    box-shadow:none;
}
.popup-box .popup-messages-footer .message-sent-field{
    max-width:100% !important;
    width:calc(100% - 40px) !important;
    height:100%;
}
.popup-box .popup-messages-footer .message-sent-field #status_message{
    width:100%;
    height:100%;
    border:none;
    background-color:transparent;
}
.popup-messages-footer .btn-footer #send_msg_btn{
    width:30px;
    height:30px;
    background-color:#6fbb5a;
    border-radius:50%;
    text-align:center;
    line-height:0;
    border:none;
    padding:0 0 0 5px;
}
.popup-box.chat-popup .popup-head .popup-head-left > span{
    width:32px;
    height:32px;
    margin-right:10px;
    background-color:#3f8ac2;
    border-radius:50%;
    font:600 16px/1.2"Noto Sans Cond SemMd", sans-serif;
    color:#fff;
    text-transform:capitalize;
}
.popup-box.chat-popup .popup-head .popup-head-left > span > img{
    display:block;
    width:20px;
    height:20px;
    margin:6px auto;
}
.ticket-index-page .box-OC .box-header .pull-right.box-tools > .btn-lg{
    margin-bottom:5px !important;
}
.carrier-contact-view-page .box-OC .box-body .select2.select2-container.select2-container--default,
.add-carrier-page .box-OC .box-body .sp-lab-style .select2.select2-container.select2-container--default,
.edit-carrier-page .box-OC .box-body .sp-lab-style .select2.select2-container.select2-container--default{
    height:150px !important;
    overflow:hidden;
    overflow-y:auto;
    padding:5px;
}
#carrier_contact_table_wrapper .table#carrier_contact_table td textarea{
    height:50px;
    border:1px solid #ddd;
    border-radius:5px;
    padding:5px;
    font-family:Arial, sans-serif !important;
    font-size:12px !important;
    color:#000 !important;
}
#carrier_contact_table_wrapper .table#carrier_contact_table td > .btn.btn-n-blue2.icon-btn.note-btn{
    margin-top:-22px;
}
.sidebar .sidebar-menu.tree li.treeview > ul.treeview-menu > li.active > a{
    color:#fff;
}
.sidebar-menu li.treeview > a > span.pull-right-container,
.sidebar-menu li.treeview.menu-open > a > span.pull-right-container,
.sidebar-menu li.treeview.menu-open.active > a > span.pull-right-container{
    background-color:transparent;
    left:175px !important;
    color:#083252;
}
.sidebar-menu li.treeview.menu-open.active > a > span.pull-right-container,
.sidebar-menu li.treeview.menu-open > a > span.pull-right-container,
.sidebar-menu li.treeview.menu-open:hover > a > span.pull-right-container,
.sidebar-menu li.treeview:hover > a > span.pull-right-container{
    color:#fff;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li,
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li > a{
    overflow:unset;
    position:relative;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.menu-heading{
    display:block !important;
    position:absolute;
    width:180px;
    height:48px;
    left:53px;
    top:0;
    z-index:99;
    background-color:#083252;
    line-height:25px;
    padding:12px 0 0 10px;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li > a > span{
    border-radius:0;
    background-color:#083252;
    color:#fff;
}
.sidebar-menu li > a > .pull-right-container,
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.pull-right-container{
    display:block !important;
    position:absolute !important;
    width:10px !important;
    height:10px !important;
    top:18px !important;
    margin:0 !important;
    z-index:99 !important;
    background-color:#083252;
    padding:0;
    left:200px !important;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu{
    left:50px;
    top:48px;
    border-radius:0;
    background-color:#083252;
    padding:0 0 0 0;
    z-index:88;
}
aside.main-sidebar{
    width:200px;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.pull-right-container{
    display:none !important;
}
.parsley-errors-list{
    font-size:11px;
}
.table-icon-btn{
    width:36px;
    height:36px;
    text-align:center;
    line-height:36px;
    border-radius:15px;
    margin:0 5px;
    color:#fff;
    font-size:25px;
}
.table-icon-btn:hover{
    color:#fff;
}
.btn-icon-blue{
    background-color:#5e99ef;
}
.btn-icon-green{
    background-color:#74ce57;
}
.btn-icon-red{
    background-color:#ef4848;
}
.search-row #search_customer_or_place{
    float:right;
    width:calc(100% - 30px);
    border:none;
    height:100%;
    padding-left:10px;
}
.search-row .icon-col{
    width:30px;
    float:left;
}
.search-row #map_canvas{
    width:100%;
    border-radius:10px;
    overflow:hidden;
    background-color:#fff;
    height:600px;
}
.btn-n-no-bg{
    background-color:transparent;
    border-color:transparent;
    color:#083252;
}
.box-OC .box-header.with-border.btn-no-pad-heading{
    padding:0 0 0 18px !important;
}
.btn-no-pad-heading .btn{
    border-radius:0 10px 0 0;
    height:40px;
}
.irs-index-page .accessorial-rgt-field-style{
    width:calc(100% - 30px);
}
.irs-index-page .accessorial-rgt-field-style .btn.btn-default{
    background-color:#ebebeb;
    width:calc(100% - 35px);
    border-radius:0 5px 5px 5px;
    border:1px solid #d1d1d1;
    float:right;
    margin:0 !important;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div{
    width:calc(100% - 145px);
    float:right;
}
.irs-index-page .accessorial-rgt-field-style .btn.click_icon_tick{
    margin:0 0 0 5px !important;
    width:30px !important;
    float:left;
    border-radius:5px 0 5px 5px !important;
    background-color:#00b257;
    text-align:center;
    color:#fff;
    overflow:hidden;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .input_unit,
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .price-unit,
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .input_amt{
    max-width: 100px;
    border:1px solid #c7c7c7;
    height:30px;
    padding:0 5px;
    border-radius:5px;
    float:left;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .price-box{
    float:left;
    margin:-3px 0 0 0;
    font-size:25px;
    color:#e10000;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .price-unit{
    margin-right:5px;
    float:left;
    clear:right;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div .input_unit{
    margin:0 5px 5px 0;
    float:left;
}
#quote_show #calculation_table tr td, #quote_show #calculation_table tr th{
    width:auto !important;
    white-space:normal !important;
}
#quote_show #calculation_table tr .qty_multi_price{
    width:250px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding:0 !important;
    line-height:50px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    /*border-color:#525252 transparent transparent transparent !important;
    border-width:9px 7px 0 7px !important;
    top:42% !important;*/
    width:0 !important;
    margin:0 !important;
    padding:0 !important;

    border-color:transparent !important;
    border-width:0 !important;
    top:-6px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:50px !important;
    margin:0 !important;
    padding:0 !important;
}
.select2.select2-container.select2-container--default .selection{
    height:50px;
    line-height:50px;
    padding:0;
    margin:3px 0 0 0;
    display:block;
}
.controls.toggle-row > div{
    width:100%;
    display:flex;
    align-items:center;
}
.form-group .controls.toggle-row > div > label.switch{
    margin:0 auto;
}
.table-sc-css{
    height:220px;
    overflow-y:scroll;
}
.irs-index-page .accessorial-checkbox-style .form-group .btn-default > div > .bot-row{
    width:100%;
    overflow:hidden;
}
.admin-registration-page .level-row > div{
    margin:0 0 5px;
}
.admin-registration-page .level-row > div > label{
    margin:0 5px;
    color:#000;
}
.admin-registration-page .level-row > div > i{
    color:#009501;
}
.admin-registration-page .level-row > div > input[type=radio]{
    margin:6px 0 0;
}
.admin-registration-page .btn-lg.btn-n-saveTab-green{
    margin-left:10px;
}
.location-add-page .form-control.flex-row{
    padding:0;
    overflow:hidden;
    text-align:center;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:none !important;
    outline:0;
    height:100%;
}
#dynamic_row .carrier-extra-sec{
    margin:5px auto;
    width:100%;
    display:block;
    border:1px dashed #888;
}
.text-center{
    text-align:center;
    margin:0 auto;
}
.modal .modal-title > i{
    display:none !important;
}
#add_new_load_status_btn.btn.btn-lg{
    margin-left:10px;
}
.log-check-call-view-page #map_canvas{
    width:100%;
    height:600px;
    border-radius:10px;
    border:1px solid #ddd;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background-color:#fff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    right:10px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.select2-container--default .select2-search--inline .select2-search__field{
    width:100% !important;
}
.scroll-height-new{
    height:360px;
    overflow:hidden;
    overflow-y:auto;
}
.edit-carrier-page .switch-big.switch{
    background:linear-gradient(to bottom, #a3e13e, #a3e13e 25px) !important;
    background-image:-webkit-linear-gradient(top, #6d9d1e, #83b92b 25px) !important;
}
.edit-carrier-page #step3.tab-pane .switch-big.switch{
    background:none !important;
    background-image:none !important;
    margin-left:0 !important;
}

.select2-container--default .select2-selection--multiple{
border:none !important;
}
.bills-page .nav-tabs{
border-bottom:none;
margin-left:10px;
}
.bills-page .nav-tabs>li>a{
font:600 14px/1.2 "Noto Sans Cond", sans-serif;
color:#083252;
}
.load-edit-page .tab-pane#step4 .mileage-list{
    padding: 0 20px;
    display: flex;
    align-items: stretch;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each{
    padding: 10px;
    border: 1px solid #ddd;
    border-right: none;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each:last-child{
    border-right:1px solid #ddd;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-lab-blue{
    width:220px;
    float:left;
    margin:0 5px 10px 0;
    min-height:48px;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .view-txt{
    margin-bottom:10px;
    float:right;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-box{
display:flex;
width:100%;
align-items:center;
justify-content:space-between;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-box .form-control{
    margin-bottom:0;
    font-size: 22px;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-box .btn.btn-lg{
margin-left:5px;
}
.stop_action_section fieldset legend.stop_action_color{
background-color:transparent !important;
border:none !important;
}
#stop-widget .sub-box-heading.padLeft{
width:100%;
}
#loadAccounting.modal #load_accounting.not_to_accounting > span > p, .modal .content-head-css > span > p{
margin-bottom:15px;
font:600 15px/1.2 'Noto Sans', sans-serif !important;
color:#37951f;
}
#loadAccounting.modal #load_accounting.not_to_accounting > span > p.text-danger, .modal .content-head-css > span > p.text-danger{
color:#ff0000;
}
#loadAccounting.modal #load_accounting.not_to_accounting > span > p > span, .modal .content-head-css > span > p > span{
font:600 15px/1.2 'Noto Sans', sans-serif !important;
display:block;
margin:0 0 5px;
}
#loadAccounting.modal #load_accounting.not_to_accounting > span > p > span > i, .modal .content-head-css > span > p > span > i{
margin-right:5px;
}
.modal .modal-body .box-body{
background-color:#fff;
border-radius:5px;
}
.check-lab-sm-width{
width:calc(100% - 30px);
}
.modal#financial-budget-addline-modal .inputGroupContainer .input-group .form-control,
.modal#financial-expenses-addline-modal .inputGroupContainer .input-group .form-control{
width:calc(100% - 35px);
}
#invoice_details_modal.modal .invoice_load .marg-b-2{
margin-bottom:20px !important;
}
/*.ui-widget input, .ui-widget select, .ui-widget textarea, */.ui-widget button{
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-transform:uppercase !important;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a{
    display:block;
    background-color:#e8e8e8;
    margin:0 auto;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a > span{
    float:none;
}
#modal_invoice-email .tab-main .email-invoice-modal-tab-main .wizard .nav.nav-tabs > li a > span.round-tab{
    float:none;
    display:block;
    margin:0 auto;
}
.modal#modal_invoice-email .supporting_doc .toggleSwitch > span:before, .modal#modal_invoice-email .supporting_doc .toggleSwitch > span span{
    top:-2px;
}
.modal#modal_invoice-email .supporting_doc .toggle-txt{
    display:block;
}
.payment_history{
    position:relative;
}
.payment_history .pop-box{
    display:none;
    width:200px;
    padding:10px;
    background-color:#fff;
    border-radius:5px;
    border:1px solid #ddd;
    position:absolute;
    top:-20px;
    right:20px;
    z-index:999;
    opacity:1;
    text-align:left;
    color:#222;
}
.payment_history:hover .pop-box{
    display:block;
}
.table#bill_table .tool-parent .tooltip-mody{
    display:none;
    max-height:unset !important;
    max-width:300px;
    width:auto;
    margin:0 auto;
    padding:10px;
    position:absolute;
    top:-40px;
    left:-40px;
    z-index:999;
    background-color:#000;
    border-radius:5px;
    border:1px solid #ddd;
    color:#fff;
    text-align:center;
}
.table#bill_table .tool-parent .tooltip-mody:after{
    content:"";
    width:0;
    height:0;
    border-right:8px solid transparent;
    border-top:10px solid #000;
    border-left:8px solid transparent;
    position:absolute;
    bottom:-10px;
    right:0;
    left:0;
    z-index:10;
    margin:0 auto;
}
.table#bill_table .tool-parent{
    position:relative;
    display:block;
}
.table#bill_table .tool-parent:hover .tooltip-mody{
    display:block;
}
.ans-span-css, #modal-add-bill.modal #bill_generate_due_date{
    width:100%;
    display:block;
}
.close-txt-css{
    margin:-10px 0 15px 0;
    line-height:1.2;
    display:block;
}
#modal_invoice-email.modal #email_body_invoices{
    height:200px !important;
}
.email-invoice-modal-tab-main .tab-pane .bg-success > p{
    display:block;
    font-size:30px;
    color:#205400;
}

.table#bill_table tbody tr td:last-child{
    position:relative;
}
.table#bill_table .pop-box{
    display:none;
    min-width:250px;
    width:auto;
    max-height:unset !important;
    border-radius:5px;
    border:1px solid #d5d5d5;
    box-shadow:3px 0 8px rgb(155 155 155 / 30%);
    position:absolute;
    top:-30px;
    right:130px;
    z-index:999;
    padding:5px;
}
.table#bill_table .pop-box:after{
    content:"";
    width:0;
    height:0;
    border-top:8px solid transparent;
    border-left:10px solid #fff;
    border-bottom:8px solid transparent;
    position:absolute;
    top:30%;
    right:-10px;
    z-index:10;
}
.table#bill_table .pop-box .pop-head{
    background-color:#f5f5f5 !important;
    padding:5px;
    font-weight:800;
    font-size:15px;
    border-radius:5px 5px 0 0;
}
.table#bill_table .pop-box .pop-body{
    width:100%;
    overflow:hidden;
    background-color:#fff !important;
    padding:0;
    text-align:center;
    border-radius:0 0 5px 5px;
}
.table#bill_table .pop-box .pop-body .green-txt{
    font-size:13px;
    padding:5px 0;
}
.table#bill_table .pop-box .pop-body .list-row{
    width:100%;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    list-style-type:none;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.table#bill_table .pop-box .pop-body .list-row li{
    padding:0 0 5px;
    color:#444;
}
.table#bill_table .pop-box .pop-body .list-row li > *{
    display:block;
    padding-top:2px;
}
.table#bill_table .pop-box .pop-body .list-row li strong{
    font-weight:600;
    color:#000;
}
.table#bill_table .pop-box *, .table#bill_table .pop-box .pop-body .list-row li *{
    max-height:unset !important;
    font-size:11px;
    text-align:left;
}
.table#bill_table tbody tr td:last-child:hover .pop-box{
    display:block;
}
.table#bill_table .tool-parent{
    position:relative;
    display:block;
}
.table#bill_table .tool-parent .tooltip-mody{
    display:none;
    max-height:unset !important;
    max-width:300px;
    width:auto;
    margin:0 auto;
    padding:10px;
    position:absolute;
    top:-40px;
    left:-40px;
    z-index:999;
    background-color:#000;
    border-radius:5px;
    border:1px solid #ddd;
    color:#fff;
    text-align:center;
}
.table#bill_table .tool-parent .tooltip-mody:after{
    content:"";
    width:0;
    height:0;
    border-right:8px solid transparent;
    border-top:10px solid #000;
    border-left:8px solid transparent;
    position:absolute;
    bottom:-10px;
    right:0;
    left:0;
    z-index:10;
    margin:0 auto;
}
.table#bill_table .tool-parent:hover .tooltip-mody{
    display:block;
}
.inputGroupContainer .input-group{
    border-radius:5px;
    overflow:hidden;
}
.inputGroupContainer .input-group .form-control{
    height:48px !important;
    border:none !important;
    border-radius:0 5px 5px 0 !important;
}
.btn-row-sm{
    width:auto;
    margin:20px auto 0;
    display:table;
}
.add-quote-page .tab-main .wizard .nav.nav-tabs > li, .edit-quote-page .tab-main .wizard .nav.nav-tabs > li{
    width:33.33%;
}
.add-quote-page .tab-main .wizard .nav.nav-tabs > li a, .edit-quote-page .tab-main .wizard .nav.nav-tabs > li a{
    background-color:#fff;
}
.v-quote-page table#quote_table #status_select.form-control{
    width:140px !important;
    padding:0 5px !important;
}
.modal#modal-logout .btn-row-sm .btn{
    width:100px;
    margin:0 5px;
}
.modal#modal-logout p{
    font-size:20px;
}

input[type="email"]{
    text-transform:unset !important;
}
aside.control-sidebar.control-sidebar-dark.control-sidebar-open{
    height:100vh;
}
.scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--above{
    overflow:hidden;
    overflow-y:scroll;
    height:250px !important;
}
.modal-body .scroll-height-inner-tag-box .select2.select2-container.select2-container--default,
.scroll-height-inner-tag-box .select2.select2-container.select2-container--default{
    height:100px !important;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 10px !important;
}
.scroll-height-inner-tag-box .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
.tkt-chat-box-top{
    width:100%;
    border:1px solid #ddd;
    background-color:#e3e3e3;
    border-radius:5px;;
    margin:0 auto 15px;
}
.tkt-chat-box-list{
    display:table;
    width:100%;
    list-style-type:none;
    padding:0;
    margin:0 auto;
    overflow:hidden;
}
.tkt-chat-box-list li{
    display:inline-block;
    width:25%;
    padding:10px;
    margin:0 auto;
}
.tkt-chat-box-list li h3{
    width:100%;
    font:400 14px/1.3 "Noto Sans Cond Med", sans-serif;
    color:#032751;
    margin:0;
}
.tkt-chat-box-list li h3 strong{
    display:block;
    color:#000;
    font-weight:600;
    padding-bottom:3px;
    margin-bottom:3px;
    border-bottom:1px dashed #c1c2c3;
}
.tkt-chat-box{
    border:1px solid #ddd;
    border-radius:5px;
    padding:10px;
    margin-bottom:15px;
}
.tkt-chat-box-bg{
    background-color:#e3e3e3;
    margin-bottom:20px;
}
.tkt-chat-box-bg .user-txt{
    background-color:#fff;
    text-align-last:right;
}
.tkt-chat-box-bg .admin-txt{
    background-color:#eaeaea;
}
.tkt-chat-box-bg h3{
    font:400 14px/1.6 "Noto Sans Cond Med", sans-serif;
    border-radius:5px;
    padding:10px;
    text-align:justify;
}
.tkt-chat-box h3 strong{
    display:block;
    color:#000;
    font-weight:600;
    padding-bottom:3px;
    margin-bottom:3px;
    border-bottom:1px dashed #c1c2c3;
}
.tkt-caht-time{
    display:block;
    width:100%;
    margin-bottom:20px;
    padding:0 10px 0 0;
    font-style:italic;
    font-size:13px;
    text-align:right;
}
.tkt-caht-time.admin-time{
    text-align:left;
    padding:0 0 0 10px;
}
#snackbar{
    visibility:hidden;
    min-width:250px;
    margin-left:-125px;
    background-color:#333;
    color:#fff;
    text-align:center;
    border-radius:2px;
    padding:16px;
    position:fixed;
    z-index:999999999;
    left:50%;
    bottom:30px;
    font-size:17px;
}
#snackbar.show{
    display:block!important;
    visibility:visible;
    -webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;
    animation:fadein 0.5s, fadeout 0.5s 2.5s;
}
#payment_method_details_dynamic_div .box-OC.box-OC-solid-style{
    background-color:#f3f3f3;
}
.mail-logo-row{
    padding:20px;
    background-color:#007cb9;
    border-radius:10px;
    margin:30px auto;
}
.mail-logo-holder{
    max-width:300px;
    width:100%;
    margin:0 auto;
}
.mail-logo-holder > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:contain;
}
.mid-al-icon{
    display:block;
    margin:15px auto 0;
    text-align:center;
}
.inputGroupContainer .input-group .icon-box{
    font-size:16px;
}
.skin-blue .main-header .navbar .nav > li.dropdown.user.user-menu > a.dropdown-toggle.rgt-sm-logo > img.logo-right{
    margin-top:-18px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before{
    content:"\f078";
    width:30px;
    color:#000;
    font-family:"Font Awesome 5 Free";
    font-size:11px;
}
.carrier-contact-add-terminal-page .box-OC .box-body .customer-search-field .select2-container--default .select2-selection--single{
    margin-top:5px !important;
}
.remove_file_field .form-control.form-control-sm{
    width:300px;
    float:left;
    margin-right:10px;
}
.box-OC .box-body table.table .form-control, table.table .form-control{
    height:auto !important;
    margin-bottom:0 !important;
}
.irs-index-custom-page .irs-new-dsn .toggle-col-sp{
    margin-bottom:40px;
}
.table#ticket_table > tbody .developer_id{
    background-color:#ff0000 !important;
    color:#fff !important;
}
.table#ticket_table > tbody .developer_id > td, .table#ticket_table > tbody .developer_id > td > a{
    color:#fff !important;
}
.table#ticket_table > tbody .developer_id > td > a > i{
    color:#000 !important;
}
.table#ticket_table > tbody > tr > td > a{
    font-weight:600;
}
.timeline-theme-css li{
    width:100%;
    overflow:hidden;
    padding:0 0 0 15px;
    margin:0;
}
.timeline-theme-css li > div{
    padding:0;
    margin:0 -15px 15px;
    width:100%;
    text-align:left;
    border-radius:5px;
}
.timeline-theme-css li > div *{
    display:block;
    padding:10px 15px;
}
.timeline-theme-css li > .sub-box-heading *{
    color:#fff !important;
}
#log_show_modal table.dataTable tbody tr td, #log_show_modal .table tbody tr td, #notes_show_modal table.dataTable tbody tr td, #notes_show_modal .table tbody tr td{
    white-space:normal !important;
}
#log_show_modal table.dataTable tbody tr td .btn.icon-btn, #log_show_modal .table tbody tr td .btn.icon-btn,
#notes_show_modal table.dataTable tbody tr td .btn.icon-btn, #notes_show_modal .table tbody tr td .btn.icon-btn{
    float:left;
    margin-bottom:5px;
}
#carrier_contact_table.table tbody tr td .btn.icon-btn.view-note-btn{
    margin-bottom:5px !important;
}
.box-body .select-like-field .select2.select2-container.select2-container--default{
    height:50px;
}
.to-field-w-row .select2.select2-container.select2-container--default{
    width:calc(100% - 40px) !important;
    float:right;
}
.dashboard-page .col-5-own-row #log_call_button{
    cursor:default;
}
.dashboard-page .col-5-own-row #log_call_button .info-box-content .info-box-number .btn.icon-btn.btn-n-pur:hover,
.dashboard-page .col-5-own-row #log_call_button .info-box-content .info-box-number .btn.icon-btn.btn-n-pur:focus,
.dashboard-page .col-5-own-row #log_call_button .info-box-content .info-box-number .btn.icon-btn.btn-n-pur.active{
    background-color:#a9ea93;
    color:#161616;
    cursor:pointer;
}
#carriers_table.table tbody > tr > td .btn.icon-btn.block-carrier-btn{
    width:98px;
}
#box-info.report-box a#excel_export.buttons-excel{
    display:block;
    float:right;
}
#box-info.report-box ul.report-box-list{
    margin-top:-10px;
}
#box-info.report-box ul.report-box-list > li > strong{
    color:#083252;
    display:block;
    margin:10px 0 0 0;
}
#box-info.report-box .box-title{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    overflow:hidden;
    padding:0;
    margin:0;
}
.main-sec.load-edit-page .sub-box-heading{
    margin-bottom:5px;
}
.main-sec.load-edit-page .box-OC .box-body{
    padding:15px 18px;
}
.main-sec.load-edit-page .box-OC{
    margin:0 auto 15px;
}

.main-sec.load-edit-page .box-OC .box-body .select2.select2-container.select2-container--default,
.main-sec.load-edit-page textarea.form-control,
.main-sec.load-edit-page .box-OC .box-body textarea.form-control{
    height:50px !important;
    line-height:50px !important;
}
.main-sec.load-edit-page textarea.form-control, .main-sec.load-edit-page .box-OC .box-body textarea.form-control{
    line-height:1.5 !important;
    padding:8px 10px !important;
}
.main-sec.load-edit-page .select2-container .select2-selection--single .select2-selection__rendered{
    line-height:50px !important;
}
.main-sec.load-edit-page .box-OC .box-body .select2.select2-container.select2-container--default{
    margin-bottom:0;
}
.main-sec.load-edit-page .box-OC .box-body .select2.select2-container.select2-container--default, .main-sec.load-edit-page .box-OC .box-body .form-control, .form-control{
    padding:0 5px;
}
.main-sec.load-edit-page .box-OC .box-body .inputGroupContainer .input-group, .main-sec.load-edit-page .inputGroupContainer .input-group{
    padding:0 !important;
}
.main-sec.load-edit-page .table thead tr th .heading{
    padding:0 0 0 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    margin:4px !important;
    padding:4px !important;
}
.main-sec.load-edit-page .box-OC .box-body .select2.select2-container.select2-container--default{
    padding:0 15px 0 5px;
}
.modal-send-email .modal-body.doc-email-body.scroll-height-new{
    overflow-y:auto !important;
}

table.table.datatable.tableFixHead#lead_table{
    width:1400px !important;
    margin:0 auto !important;
    white-space:normal !important;
    word-break:break-word !important;
}
table.table.datatable.tableFixHead#lead_table thead > tr > th, table.table.datatable.tableFixHead#lead_table tbody > tr > td{
    width:200px !important;
    padding:5px !important;
    white-space:normal !important;
    word-break:break-word !important;
}
#carriers_table label.toggleSwitch, .toggle-btn-table label.toggleSwitch{
    overflow: hidden;
}
#carriers_table label.toggleSwitch > span, .toggle-btn-table label.toggleSwitch > span{
    left: 0;
    margin: 0;
    padding-right: 0;
}
#carriers_table label.toggleSwitch > span:before, .toggle-btn-table label.toggleSwitch > span:before{
    left: 0;
    top: 0;
}
#carriers_table label.toggleSwitch a, .toggle-btn-table label.toggleSwitch a{
    margin: 0 !important;
}
#carriers_table label.toggleSwitch input:checked ~ a, .toggle-btn-table label.toggleSwitch input:checked ~ a{
    left: 55%;
}
.toggleSwitch > span span {
    margin-left: 0;
    left: 4px;
    top: 0;
    font-size: 10px;
}
#carriers_table label.toggleSwitch > span span:first-of-type, .toggle-btn-table label.toggleSwitch > span span:first-of-type{
    left: 20px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    margin: 0 !important;
    padding: 0 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
    background-color: transparent !important;
}
#modal-add-doc .modal-body .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus,
#modal-add-doc .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus {
    height:100px !important;
}
.toggle-btn-table label.toggleSwitch{
    height:20px;
    width:43px;
}
/*.table-responsive .dataTables_wrapper .dataTables_length, .table-responsive .dataTables_wrapper .dataTables_filter,
.table-responsive .dataTables_wrapper .dataTables_info, .table-responsive .dataTables_wrapper .dataTables_paginate{
    z-index: 10;
}
.table-responsive .dataTables_wrapper .dataTables_length, .table-responsive .dataTables_wrapper .dataTables_info{
    left:0;
}
.table-responsive .dataTables_wrapper .dataTables_filter, .table-responsive .dataTables_wrapper .dataTables_paginate{
    right:0;
}
.table-responsive .dataTables_wrapper .dataTable{
    margin-top: 50px;
    margin-bottom: 50px;
}
.table-mother-tag .dataTables_wrapper .dataTables_filter input[type="search"], .table-mother-tag .dataTables_filter label input[type="search"]{
    width:150px !important;
}
.table-responsive .dataTables_wrapper > .row:first-child > div, .table-responsive .dataTables_wrapper > .row:last-child > div{
    position: relative;
}
.table-responsive div.dataTables_wrapper {
    width:100%;
    margin: 0 auto;
}
.table-responsive {
    min-height: unset;
    overflow-x: unset;
}*/

.toggle-row{
    padding: 0 5px;
    border-radius: 5px !important;
    border: 1px solid #cfcfcf !important;
    background-color: #d4e1de;
}
.high-mileage-txt{
    margin-bottom: 15px;
}
.high-mileage-txt > strong{
    font-size: 20px;
}
.mileage-list-each .view-txt > span{
    font-size: 18px;
    font-weight: 600;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-lab-blue.field-lab-blue-big{
    width: 250px;
}
.half-box{
    width: 50%;
}
.bord-t-none{
   border-top: none !important;
}
.document_list_v_top tbody td > .btn{
    float: left;
}
.document_list_v_top tbody td:last-child{
    min-width: 80px;
}
.popover-modal-style{
    padding: 0 !important;
}
.popover-modal-style .modal-content{
    width: 250px;
}
.popover-modal-style .modal-content .modal-header{
    padding: 0 !important;
    border-color: #e8e8e8;
    background-color: #e8e8e8;
    color: #e8e8e8;
}
.popover-modal-style .modal-content .modal-header .modal-title{
    color: #e8e8e8 !important;
}
.popover-modal-style .modal-content .modal-header .close{
    padding-bottom: 0;
}
.popover-modal-style .modal-content .modal-header .close *{
    color: #0b4470 !important;
}
.popover-modal-style .modal-content .modal-body {
    padding:10px 15px 5px;
}
.popover-modal-style .modal-content .modal-body .form-control{
    height:38px !important;
    border-color: #cfcfcf !important;
    padding:0 5px;
}
.popover-modal-style .modal-content .modal-body > form > .row > .col-md-6:first-child{
    padding-right: 0 !important;
}
.popover-modal-style .modal-content .modal-body button.close {
    padding:6px 12px;
    background-color:#dd4b39;
    color: #fff;
    opacity: 1;
}
.pr-0{
    padding-right: 0 !important;
}
.popover-modal-style .modal-dialog{
    margin-top:10%;
}
.popover-modal-style .modal-content .modal-body .btn.btn-n-blue2{
    margin-left: 5px;
}
#profit_table tfoot tr, #expense_table tfoot tr{
    background-color:#c3edb5;
}
#profit_table tfoot tr td, #expense_table tfoot tr td{
    border:none !important;
    font-weight: 800;
    font-size: 15px;
}
.edit-carrier-page #carrier_add_form .tab-content .tab-pane .sp-pur-bg .switch.switch-big .switch-handle{
    top: 2px;
    left: 2px;
    width: 22px;
    height: 22px;
}
.edit-carrier-page #carrier_add_form .tab-content .tab-pane .sp-pur-bg .switch.switch-big .switch-input:checked ~ .switch-handle {
    left: 82px;
}
.edit-carrier-page #carrier_add_form .tab-content .tab-pane .sp-pur-bg .switch.switch-big .switch-label{
    display: block;
    position: relative;
    width: 30%;
    background-color: transparent;
    box-shadow: none;
}
.edit-carrier-page #carrier_add_form .tab-content .tab-pane .sp-pur-bg .switch.switch-big .switch-label:before {
    right: 0;
    left: 100%;
    top: 9px;
    width: 90px;
}
#modal_invoice-email.modal .supporting_doc .table-condensed .toggleSwitch > span > span{
    left: 65px;
}
#modal_invoice-email.modal .supporting_doc .table-condensed .toggleSwitch.switch-md > span > span:first-of-type{
    left: 75px;
}
#invoice_details_modal.modal .invoice_load .btn{
    height:50px !important;
    white-space: normal;
    line-height: 1.2 !important;
    padding: 5px !important;
    width: 100%;
    margin: 0 auto;
}
#invoice_details_modal.modal #send_email_btn{
    margin-bottom:5px;
}











/* RESPONSIVE - css 130522 START */
@media screen and (min-width:1700px){
    table.table.datatable.tableFixHead#lead_table{
        width:1600px !important;
    }
    table.table.datatable.tableFixHead#lead_table thead > tr > th, table.table.datatable.tableFixHead#lead_table tbody > tr > td{
        width:230px !important;
    }
    .box-body-fix-height {
        height: 430px;
    }
    .load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-lab-blue {
        width: 260px;
    }
    .load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-lab-blue.field-lab-blue-big {
        width:350px;
    }
    #invoice_details_modal.modal .invoice_load .btn {
        height: 65px !important;
    }
}

@media screen and (max-width:1600px){
    .modal-body .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus,
    .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus{
        height:250px !important;
    }
    #modal-add-doc .modal-body .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus,
    #modal-add-doc .scroll-height-inner-tag-box .select2.select2-container.select2-container--default.select2-container--focus {
        height:100px !important;
    }
    .navbar-static-top .welcome-name{
        padding:0 5px;
        font-size:15px;
    }
    .navbar-custom-menu .res-count .upperLink{
        padding:0 0 0 5px;
        font-size:13px;
    }
    .dash-t-3-box .info-box .info-box-content .info-box-number{
        margin-top:0;
    }
    .box-OC .box-body .form-control, .form-control, .btn-lg, .table-mother-tag .dataTables_wrapper .dataTables_length select, .table-mother-tag .dataTables_wrapper .dataTables_filter input[type="search"], .table-mother-tag .dataTables_filter label input[type="search"], .field-O-box, .buttons-excel, .box-OC .box-body .inputGroupContainer{
        height:40px !important;
    }
    .box-OC .box-body table.table .form-control, table.table .form-control{
        height:auto !important;
        margin-bottom:0 !important;
    }
    .box-OC .box-body .inputGroupContainer .form-control, .box-OC .box-body .inputGroupContainer .input-group .icon-box{
        height:38px !important;
        line-height:38px !important;
    }
    .btn-lg{
        line-height:40px;
        font-size:16px;
        padding:0 12px !important;
    }
    .box-OC .box-body .form-control, .field-lab-blue, .dataTables_wrapper label, .form-control, .field-label, .box-OC .box-body .select2.select2-container.select2-container--default, .field-lab{
        font-size:14px;
        padding:0 15px;
    }
    .field-lab-blue, .dataTables_wrapper label, .field-label, .field-lab{
        padding:0;
    }
    .box-OC .box-header.with-border .box-title, .box-OC .box-header .box-title, .box-OC .box-header .box-title a, .modal .modal-header .modal-title, .modal .modal-header .modal-title a, .box-header-no-border .box-title, .table thead tr th .heading{
        font-size:20px;
        padding:8px 0;
    }
    .box-OC .box-header.with-border .btn-box-tool, .box-OC .box-header .btn-box-tool, .modal .modal-header .close{
        padding:8px 16px;
        font-size:20px;
    }
    .modal .modal-header .close, .modal .box-header .box-tools .btn-box-tool{
        padding:10px 16px;
    }
    .dash-t-3-box .info-box .info-box-content .info-box-text, .dash-bot-3-box .info-box .info-box-content .info-box-text, .col-5-own-row .info-box > .info-box-content .info-box-text, .progress-group .progress-text{
        font-size:18px;
    }
    footer.main-footer, footer.main-footer > strong{
        font-size:15px;
    }
    .dash-t-3-box .info-box .info-box-content .info-box-number, .dash-bot-3-box .info-box .info-box-content .info-box-number{
        font-size:40px;
    }
    .progress-group .progress-number{
        font-size:15px;
        margin-top:-4px;
    }
    .progress.sm, .progress-sm{
        height:10px;
    }
    .progress-new .progress{
        margin-bottom:18px;
    }
    .page-heading{
        font-size:30px !important;
    }
    .progress-new .box-title.box-title-heading span.high-txt{
        padding:10px 12px;
    }
    .progress-new .box-title.box-title-heading span{
        font-size:20px;
        padding:20px 12px 0 20px;
    }
    textarea.form-control, .box-OC .box-body textarea.form-control, .box-OC .box-body .select2.select2-container.select2-container--default, .modal-body .select2.select2-container.select2-container--default{
        height:100px !important;
    }
    .carrier-contact-add-terminal-page .box-OC .box-body .customer-search-field .select2.select2-container.select2-container--default, .irs-index-page .box-OC .box-body .select2.select2-container.select2-container--default{
        height:40px !important;
    }
    .dash-t-3-box .info-box .info-box-icon, .dash-bot-3-box .info-box .info-box-icon{
        width:100px;
        height:100px;
    }
    .dash-t-3-box .info-box, .progress-new .box{
        height:230px !important;
    }
    .dash-t-3-box .info-box .info-box-content .info-box-number, .dash-bot-3-box .info-box .info-box-content .info-box-number{
        font-size:35px;
    }
    .col-5-own-row .info-box > .info-box-content .info-box-number small, .col-5-own-row .info-box > .info-box-content .info-box-number b{
        font-size:15px;
    }
    .progress-new .progress-content{
        padding:15px 20px 0;
    }
    .dash-bot-3-box .info-box{
        height:150px !important;
    }
    .box-footer.l-oreder-btn-row .field-col.col-5-divi .btn.btn-lg > img{
        width:40px;
        height:40px;
    }
    .flex-row-st.lmip-bot-box .info-box .info-box-content .info-box-number{
        font-size:24px;
    }
    .irs-new-dsn .btn.get_rate_instant > span{
        font-size:15px;
    }
    .irs-new-dsn .btn.get_rate_instant > span > i{
        font-size:30px;
    }
    .tab-main .wizard .nav.nav-tabs > li a{
        font-size:15px;
    }
    .tip-heading{
        font-size:20px;
    }
    .list li, .popup-messages .direct-chat-text{
        font-size:14px;
    }
    .popup-messages .direct-chat-timestamp{
        font-size:10px;
    }
    .buttons-excel > img, .buttons-excel > span > img{
        margin-top:-7px;
    }
    .buttons-excel > span > span{
        line-height:23px;
    }
    .modal .modal-header .modal-title{
        padding:10px 0;
    }
    .tab-main .wizard .nav.nav-tabs > li a{
        width:100px;
    }
    .search-field-top #search_customer_or_place.form-control{
        width:calc(100% - 36px);
    }
    .carrier-contact-add-terminal-page .box-OC .box-body .customer-search-field .select2-container--default .select2-selection--single{
        margin-top:-8px !important;
        background-color:transparent !important;
    }
    .irs-index-custom-page .irs-new-dsn .toggle-col-sp, .irs-new-dsn .toggle-col-sp{
        margin-bottom:30px;
    }
    .box-body .select-like-field .select2.select2-container.select2-container--default{
        height:40px !important;
    }
    .box-body .select-like-field .select2-container .select2-selection--single .select2-selection__rendered{
        margin-top:-10px;
    }
    .main-sec.load-edit-page .box-OC .box-body .select2.select2-container.select2-container--default,
    .main-sec.load-edit-page textarea.form-control,
    .main-sec.load-edit-page .box-OC .box-body textarea.form-control{
        height:40px !important;
        line-height:40px !important;
    }
    .main-sec.load-edit-page textarea.form-control, .main-sec.load-edit-page .box-OC .box-body textarea.form-control{
      line-height:1.2 !important;
    }
    .main-sec.load-edit-page .select2-container .select2-selection--single .select2-selection__rendered{
        line-height:40px !important;
    }

}

@media screen and (max-width:1599px) {
    .load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .field-lab-blue {
        min-height: auto;
    }
    .load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .view-txt {
        float: left;
    }
}

@media screen and (max-width:1366px){
    table.table.datatable.tableFixHead#lead_table{
        width:1200px !important;
    }
    table.table.datatable.tableFixHead#lead_table thead > tr > th, table.table.datatable.tableFixHead#lead_table tbody > tr > td{
        width:170px !important;
    }
    .dataTables_wrapper label, .form-group label, .field-label {
        font-size:11px;
    }
}

@media screen and (min-width:768px){
    .modal-content, .modal-md{
        width:750px;
        margin:30px auto;
    }
}
/* RESPONSIVE - css 130522 END */

/* 120522 NEW_TEHEME end */













