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



/*.btn.focus, .btn:focus, .btn:hover{*/
/*    color:#fff;*/
/*}*/
.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:#013572;
    }
    .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, label{
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#013572;
    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:#e9e9e9;
    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:#013572;
}
.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{
    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:#585858;
    top:0 !important;
}
.popover .popover-title{
    background-color:#585858;
    color:#fff;
    border-bottom:0;
    margin:-1px 0 0 0;
    position:relative;
    font-size:15px;
    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:#585858;
    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;
}
.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:#585858;
        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-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 ;
    }
    .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;
        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-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: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-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;
}
.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: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-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, .irs-btn-head-box{
    width:100%;
    margin:0 auto;
    border:1px solid #013572;
    height:90px;
    border-radius:5px;
    overflow:hidden;
}
.irs-btn-head-box{
    border-color:#14692e;
}
.irs-btn-head-box.post-box{
    border-color:#2f79a6;
}
.distance-result-box .top-head, .irs-btn-head-box .top-head{
    padding:10px 5px;
    background-color:#013572;
}
.irs-btn-head-box .top-head{
    background-color:#14692e;
}
.irs-btn-head-box.post-box .top-head{
    background-color:#2f79a6;
}
.distance-result-box .top-head h6, .irs-btn-head-box .top-head h6{
    padding:0;
    margin:0 auto;
    color:#fff;
    text-align:center;
    font:500 20px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
}
.distance-result-box .distance-result, .irs-btn-head-box .bottom-box{
    width:100%;
    height:calc(100% - 40px);
    display:flex;
    align-items:center;
    justify-content:center;
    padding:5px;
    font:700 20px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#2b2b2b;
    text-align:center;
    text-transform:capitalize;
}
.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 */

/* 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;
    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:#247e4b;
    color: #fff;
}
.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:#247e4b;
    color:#fff;
}
.btn.btn-met-saf{
    background-color:#ffc27e;
}
.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:#fff !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 !important;
}
/*.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 !important;
        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%;
        left:1px;
        top:0 !important;
        z-index:4;
        display:block;
        height:100%;
        padding:0;
        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:0 !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;
    }
    .toggleSwitch input:checked ~ span:before{
        border-color:#14692e;
        box-shadow:inset 0 0 0 30px #14692e;
    }
    .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:#000;
}
#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,
.tab-main .wizard .nav.nav-tabs > li.active span.round-tab,
.nav.nav-tabs > li.active span.round-tab{
    background-color:#000;
    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:#b1b1b1;
    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:#247e4b !important;
    color: #fff;
}
.info-box-icon.bg-Mgreen{
    background-color:#247e4b !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:#013572;
}
.skin-blue .main-header .navbar{
    background:none;
    background-color:#013572;
    display:flex;
    align-items:center;
    padding:10px 0;
}
.logo-main{
    display:block;
    max-width:125px;
    width:100%;
    float:left;
    margin:0 0 0 30px;
}
.navbar-static-top .welcome-name{
    width:auto;
    padding:0 0 0 15px;
    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:#013572;
    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 15px;
}
.navbar-custom-menu .res-count .upperLink .label-success{
    background-color:#585858 !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;
    margin-right:45px;
    margin-bottom:10px;
}
.breadcrumb-n{
    margin:0;
    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:#fff;
    border-radius:0;
    padding:0 5px 0 30px;
    margin:0;
    font:600 18px/37px 'Noto Sans Cond', sans-serif !important;
    color:#013572;
    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:#013572 !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:#585858;
}
.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:#247e4b !important;
    color: #fff;
}
.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:#247e4b;
    color: #fff;
}
.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 #a9afb5;
    border-top:6px solid #b1b1b1;
    padding:5px 5px 5px 18px !important;
    background-color:#013572;
    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:#fff;
    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:#013572;
    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  .select2.select2-container.select2-container--default,
.box-OC .box-body .inputGroupContainer,
.modal-body .select2.select2-container.select2-container--default{
    width:100%;
    height:40px;
    background-color:#fff;
    padding:0 30px;
    margin-bottom:10px;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none;
    font:500 14px/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:28px;
    line-height:28px !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 15px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:uppercase;
}
.btn-lg{
    height:30px;
    line-height:30px;
    padding:0 10px !important;
}
.btn-n-blue{
     background-color:#0759b9;
     color:#eff3f8;
}
.btn-n-blue2{
    background-color:#1565c0;
    color:#fff !important;
}
.btn-n-blue:hover, .btn-n-blue:focus, .btn-n-blue2:hover, .btn-n-blue2:focus{
    color:#fff !important;
}
.btn-n-pl-green{
     background-color:#247e4b;
     color:#fff !important;
}
.btn-n-pl-green2{
    background-color:#247e4b;
    color:#fff !important;
}
.btn-n-pl-green3{
    background-color:#247e4b;
    color:#fff !important;
}
.btn-n-pl-green4{
    background-color:#247e4b;
    color:#fff !important;
}
.btn-n-lg-green{
    background-color:#247e4b;
    color:#fff !important;
}
.btn-n-saveTab-green{
    background-color:#247e4b;
    color:#fff !important;
}
.btn-n-pur{
    background-color:#beaeff;
    color:#000 !important;
}
.btn-n-gray, .btn-n-gray:hover, .btn-n-gray:focus{
    background-color:#e3e3e3;
    color:#0b4470 !important;
}
.btn-n-grayD, .btn-n-grayD:hover, .btn-n-grayD:focus{
    background-color:#616161;
    color:#fff !important;
}
.btn-default, .btn-n-grayD2{
    background-color:#ccc;
    color:#000 !important;
}
.btn-n-yl{
    background-color:#ffd149;
    color:#000 !important;
}
.btn-n-center{
    margin:0 auto;
    display:table;
}
.btn-danger-lg{
    background-color:#ff5e59;
    color:#000000 !important;
}
.field-row{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
}
.dataTables_wrapper label, .form-group label, .field-label, .p-FieldLabel.Label{
    font:500 13px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#013572;
}
.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, .dataTable thead > tr > th{
    font-weight:600;
    color:#ffffff;
    background-color:#013572;
}
.box-footer{
    border-radius:unset;
    border:none;
    padding:0 0 30px 0;
    background-color:transparent;
}
.btn-n-sky{
    background-color:#7999e4;
    color:#fff;
}
.btn-n-sky2{
    background-color:#abd1fd;
    color:#000;
}
.btn-n-sky3{
    background-color:#91e0d5;
    color:#222222;
}
.btn-n-saf{
    background-color:#ffaf5a;
    color:#000;
}
.btn-n-safD{
    background-color:#df8d70;
    color:#161616;
}
.btn-n-green{
    background-color:#247e4b;
    color:#fff;
}
.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:#e4e3e3;
}
.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 #247e4b;
    background-color:#247e4b;
    -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 0 5px 0 !important;
    background-color:#013572;
}
.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:#013572 !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:#585858;
}
.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: #a8d0ff !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: #6ab428 !important;
    color: #ffffff !important;
    border: none;
    font-family: 'Noto Sans Cond';
}*/
.text-info{
    font:400 18px/1.5 "Noto Sans Cond", sans-serif;
    color:#000;
}
.fileinput-button.modi-flie-input{
    margin:0;
    display:flex;
    max-width:100%;
    width:100%;
    background-color:#83c240 !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;
    padding: 2px 0;
}
.fileinput-button.modi-flie-input .fa{
    color:#000 !important;
    margin:8px 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:#247e4b !important;
    border:none;
    color:#fff !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;
}
.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 15px/1 "Noto Sans Cond SemBd", sans-serif !important;
    text-transform:uppercase !important;
    display:flex;
    align-items:center;
}
.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:uppercase;
    color:#000;

}
.modal .modal-body{
    position: relative;
    width: 100%;
    padding: 15px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #e3e9ef;
}
.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{ /*091224*/
    border-left:none !important;
    border-top:none !important;
    /*font:600 12px/1.2 "Noto Sans Cond", sans-serif !important;
    color:#000;
    padding:3px 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 !important;
    font-family:Arial, sans-serif !important;
    font-size:12px !important;
    color:#626262;
    font-weight:400;
    padding:5px 5px !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, .dataTables_wrapper .dataTables_length{
    border:1px solid #cfcfcf;
    border-radius:5px;
}
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label, .dataTables_wrapper .dataTables_length > label{
    padding:0 10px;
    margin:0;
}
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label > .form-control, 
.dataTables_wrapper .dataTables_length > label > .form-control, 
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length > label > select, 
.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;
    height: 28px !important;
    line-height: 28px !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:#247e4b;
    color: #fff;
}
.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, .field-O-box > .date{
    width:calc(100% - 20px) !important;
    height:28px !important;
    border:none !important;
    margin:0 !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:#013572;
    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;
    height: 40px;
}
.table-mother-tag .dataTables_wrapper .dt-buttons{
    max-width:200px;
    width:100%;
    float:left;
}
.loc-dis-row.flex-row-st{
    height:40px;
    margin:0;
    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{ /*091224*/
    padding:5px !important;
    margin:0 3px;
    border-radius:3px;
    border:none;
    /*color:#000;*/
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
}
.btn-table.btn-lgreen{
    background-color:#247e4b;
    color: #fff;
}
.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:#585858;
    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, .irs-tab-main .btn.get_rate_instant{
    width:100%;
    display:flex;
    white-space:normal;
    height:90px;
    align-items:center;
    justify-content:center;
    background-color:#2e2e2e;
}
.irs-new-dsn .btn.get_rate_instant > span, .irs-tab-main .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, .irs-tab-main .btn.get_rate_instant > span > i{
    color:#ea4335;
    font-size:40px;
    margin:-16px 0 0;
}
.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#calculation_table{
    border-radius:10px;
    border:1px solid #b8b8b8 !important;
    margin-bottom:0 !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:#b1b1b1;
    position:absolute;
    width:82%;
    margin:0 auto;
    left:-54px;
    right:0;
    top:40%;
    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;
    background-color:#b1b1b1;
}
.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 !important;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
/*.add-edit-customer-page .file-field-add{
    cursor:pointer;
    width:100%;
    max-width:500px;
    padding:15px 20px;
    background-color:#7555ff;
    font:600 18px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#fff;
    border-radius:5px;
    margin:25px auto;
    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:#585858;
    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:#42acff;
    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 #585858;
    border-radius:5px;
    color:#585858;
    margin:0 0 5px;
}
.setting-admin-page .flex-row-st .box.box-OC .nav li a:hover{
    border-radius:5px;
    background-color:#585858;
    color:#fff;
}
.accounting-ArAp-reports-page .table-mother-tag.table-responsive .dt-button.buttons-excel{
    width:350px;
}
.buttons-excel > span > span{
    line-height:27px;
}
.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:#c1c1c1;
    color:#000000;
    margin:15px 0;
}
.list li{
    margin-bottom:15px;
    font:500 18px/1.2"Noto Sans Cond SemBd", 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:#4472a5;
}
.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:#013572;
}
.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:49px;
    left:53px;
    top:0;
    z-index:99;
    background-color:#013572;
    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 5px 0 0;
    background-color:#013572;
    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:#013572;
    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:#013572;
    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:#247e4b;
    color: #fff;
}
.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:#013572;
}
.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;
    max-width: 60px;
}
#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:30px !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:28px !important;
    margin:0 !important;
    padding:0 !important;
        top: 5px !important;
}
.select2.select2-container.select2-container--default .selection{
    height:30px;
    line-height:30px;
    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:#013572;
}
.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 #a9afb5;
    border-right: none;
    background-color: #ced5db;
    border-radius: 5px;
}
.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, 
.load-edit-page .tab-pane#step4 .disable-row .mileage-list .mileage-list-each .field-lab-blue {
    width:auto;
    float:left;
    margin:0 5px 0 0;
    min-height:auto;
    font: 600 18px / 1.2 "Noto Sans Cond Med", sans-serif !important;
    color: #000 !important;
}
.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,
#post-forbid .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;
    border-radius: 0 0 5px 5px;
}
.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:-65px;
}
.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:#013572;
    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:30px !important;
    line-height:30px !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;
}
/* 180723 Start */
.dash-tab-main{
    margin:20px auto;
}
.dash-tab-main > .nav.nav-pills > li > a{
    position:relative;
    padding:5px 15px;
    border-radius: 5px 5px 0 0;
    margin:9px 5px 0 0;
    font:600 18px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:capitalize;
    background-color:#f7f7f7;
    transition:0.1s ease-in-out;
}
.dash-tab-main > .nav-pills >li > a:hover{
    color:#3ac7e5;
    transition:0.1s ease-in-out;
}
.dash-tab-main > .nav-pills>li.active>a, .dash-tab-main > .nav-pills>li.active>a:hover, .dash-tab-main > .nav-pills>li.active>a:focus{
    padding-bottom: 6px;
    margin-top: 0;
    color: #fff;
    border-top-color: transparent;
    background-color: #0b4470;
    transition: 0.1s ease-in-out;
    padding-top: 14px;
}
.dash-tab-main > .tab-content{
    margin-top:-1px;
}
.dash-tab-main > .tab-content .tab-pane{
    background-color:#fff;
    border-radius:0 5px 5px 5px;
    padding:20px;
    margin:0;
    transition:0.1s ease-in-out;
}
.dash-tab-main > .tab-content > .tab-pane > .dash-tab-content-box{
    width:100%;
    margin:15px auto 0;
    padding:20px;
    background-color:#dcf0d5;
    border-radius:5px;
}
.dash-tab-main > .nav.nav-pills > li > a > .badge-box, .chat-icon-btn .badge-box{
    display:block;
    width:auto;
    border-radius:10px;
    position:absolute;
    top:-15px;
    right:15px;
    z-index:200;
    background-color:#fff;
    font:600 12px/1.2 "Noto Sans Cond", sans-serif;
    color:#000;
    padding:5px;
}
.dash-tab-main > .tab-content > .tab-pane > .sub-heading{
    font:800 18px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:uppercase;
    color:#0b4470;
    letter-spacing:0.5px;
}
/* 180723 End */

/* 010923 Start */
.pick-location-page table.table#posts .popover{
    width:500px !important;
    top:-25px !important;
}
.pick-location-page table.table#posts .popover-box, .pick-location-page table.table#posts table.pop-table{
    width:200px;
    border-radius:5px;
    overflow:hidden;
    margin:1px;
}
/* 010923 End */

.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:30px !important;
        line-height: 30px !important;
    }



















/* 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;
    }
}
@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 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:28px !important;
        line-height:28px !important;
    }
    
    .box-OC .box-body .form-control, .form-control,
    .box-OC .select2.select2-container.select2-container--default,
    .box-OC .box-body .select2.select2-container.select2-container--default,
    .field-lab{
        font-size:14px !important;
        padding:0 15px;
    }
    .field-lab-blue, .dataTables_wrapper label, .field-label, .field-lab{
        padding:0;
        font-size:12px !important;
    }
    .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:0;
    }
    .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:30px !important;
        line-height:30px !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;
        font: 600 18px / 1.2 "Noto Sans Cond Med", sans-serif !important;
    color: #000 !important;
    }
    .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:13px !important;
    }
}
@media screen and (max-width:1280px){
    .dash-tab-main > .nav.nav-pills > li > a{
        padding:5px 12px;
        font-size:16px;
        margin-top: 7px;
    }
    .dash-tab-main > .nav-pills>li.active>a,
    .dash-tab-main > .nav-pills>li.active>a:hover,
    .dash-tab-main > .nav-pills>li.active>a:focus{
        padding-bottom:10px;
        margin-top:3px;
        margin-bottom:0;
    }

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

/* 120522 NEW_TEHEME end */

/* 180823 My Dray Rate Theme Css  START */
.dash-tab-main .tab-pane > .box-pad{
    padding:20px 0;
}
.dash-cust-btn-row{
    position:absolute;
    top:15px;
    right:18px;
    z-index:99;
}
.dash-cust-btn-list{
    display:flex;
    align-items:center;
    justify-content:right;
}
.dash-cust-btn-list > li{
    margin-left:5px;
}
.main-header, .skin-blue .main-header .navbar, header.main-header #sidebartog{
    background-color:#484848;
}
.control-sidebar-dark,
.dash-tab-main > .nav-pills>li.active>a,
.dash-tab-main > .nav-pills>li.active>a:hover,
.dash-tab-main > .nav-pills>li.active>a:focus{
    background-color:#616161;
}
.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:#c5c5c5;
}
.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-color:#484848;
}
.modal .modal-header{
    border-bottom-color:#616161;
    background-color:#616161;
}
/*.btn-n-blue{
    background-color:#000000;
}*/
.btn-n-gray, .btn-n-gray:hover, .btn-n-gray:focus, .dash-tab-main > .tab-content > .tab-pane .sub-heading{
    color:#000000;
}
.dash-tab-main > .nav-pills >li > a:hover{
    color:#858585;
}
.navbar-custom-menu .res-count .upperLink .label-success{
    background-color:#cfcfcf !important;
    color:#484848 !important;
}
.breadcrumb-n li > *, .breadcrumb-n li > a{
    color:#013572;
}
.breadcrumb-n li.active > *{
    color:#000000;
}
.logo-main{
    margin-left:10px;
}
.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, .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li > a > span, .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.menu-heading{
    background-color:#000000 !important;
}
.skin-blue .sidebar-menu li > a{
    color:#000;
}
.skin-blue .sidebar-menu > li a:hover, .skin-blue .sidebar-menu > li.active > a{
    color:#d1d1d1;
}
.skin-blue .sidebar-menu > li.menu-open > a{
    color:#ffffff;
    background-color:#6c6c6c !important;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu a{
    border-top:1px solid #818181;
    color:#ffffff;
    font-weight:600 !important;
}
@media screen and (max-width:1600px){
    .navbar-custom-menu .res-count .upperLink{
        font-size:11px;
    }
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu, .sidebar .sidebar-menu.tree li.treeview ul.treeview-menu{
    border-top:1px solid #787878;
    background-color:#525252;
}
/* toggleSwitch YES-NO text on css START */
/*.table#customers_table .toggleSwitch, .table#posts .toggleSwitch{
    width:50px;
    margin:0 auto;
    justify-content:center;
    padding:0;
    position:relative;
}
.table#customers_table .toggleSwitch > span, .table#posts .toggleSwitch > span{
    text-align:center;
    width:40px;
    position:relative;
    left:0;
    right:0;
    margin:0 auto;
}
.table#customers_table .toggleSwitch > span span:first-of-type,
.table#customers_table .toggleSwitch span span:last-of-type, .table#posts .toggleSwitch > span span:first-of-type,
.table#posts .toggleSwitch span span:last-of-type{
    color:#000;
    opacity:1;
}
.table#customers_table .toggleSwitch span span:first-child, .table#posts .toggleSwitch span span:first-child{
    right:unset;
    left:-15px;
}
.table#customers_table .toggleSwitch > span span:last-child, .table#posts .toggleSwitch > span span:last-child{
    left:unset;
    right:-42px;
}
.table#customers_table .toggleSwitch > span:before, .table#posts .toggleSwitch > span:before{
    text-align:center;
    width:40px;
    position:relative;
    margin:0 auto;
    left:0;
    right:0;
}
.table#customers_table .toggleSwitch a, .table#posts .toggleSwitch a{
    right:unset;
    left:-4px;
}
.table#customers_table .toggleSwitch a, .table#posts .toggleSwitch a{
    right:unset;
    left:-4px;
}
.table#customers_table .toggleSwitch input:checked ~ a, .table#posts .toggleSwitch input:checked ~ a{
    margin:0 !important;
    right:11px !important;
    left:unset !important;
    top:-1px;
}*/

.toggleSwitch > span span{
    top:-1px;
}
.toggleSwitch > span span:first-of-type{
    left:unset;
    right:-73px;
}
.toggleSwitch input:checked ~ span span:last-of-type{
    left:62px;
    right:unset;
}
/* toggleSwitch YES-NO text on css END */

.mail-txt-css{
    max-width:200px;
    width:100%;
    text-align:center;
    margin:0 auto;
}
.buttons-excel > span{
    display:flex;
    align-items:center;
    flex-flow:row-reverse;
}
.up-btn{
    margin:-20px 5px 0 0 !important;
}
.each-form-box-low-pad{
    padding:5px 15px;
    margin-top:5px;
}
#dynamic_div1 .each-form-box-low-pad{
    margin-top:20px;
}
.flex-box-sp{
    align-items:center;
    justify-content:space-between;
    justify-items:flex-start;
    width:100%;
    flex-grow:inherit;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:0;
    margin:0 auto 10px;
}
.flex-box-sp .field-lab-blue{
    font-size:12px;
    margin:0;
}
.mt-20{
    margin-top:20px;
}
.pop-parent{
    position:relative;
}
.pop-parent .popover{
    top:-35px !important;
}
.pop-list{
    width:100%;
    display:flex;
    display:-webkit-flex;
    -webkit-flex-wrap:wrap;
    align-items:stretch;
    justify-content:space-between;
    justify-items:stretch;
}
.pop-list > li{
    flex:0 0 auto;
    width:33.33333333333333%;
    border-bottom:1px solid #ddd;
}
.pop-list > li > *{
    display:block;
    width:100%;
    font:400 12px/1.2 "Roboto", sans-serif;
    color:#000;
    word-break:break-all;
    padding:5px;
    margin:1px;
}
.pop-list > li > strong{
    font-weight:800;
    color:#0e5a93;
    background-color:#dedede;
    text-transform:uppercase;
    font-family:"Noto Sans Cond", sans-serif;;
}
table#quote_table.table.dataTable{
    overflow:unset;
}
.box-sha{
    padding:15px;
    border:1px solid #ddd;
    -webkit-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);
}
.sub-heading-blk-box{
    font:500 20px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    background-color:#606060;
    padding:5px 10px;
    border-radius:3px;
    margin:0 auto 20px;
    color:#fff;
}
.sub-sub-heading{
    text-transform:uppercase;
    font:800 16px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#000;
}
.irs-tab-main .sub-sub-heading{
    margin:10px 0 5px;
}
.select2-sp-class .select2.select2-container.select2-container--default,
.box-OC .box-body .select2-sp-class .select2.select2-container.select2-container--default{
    width:100%;
    height:80px !important;
    background-color:#fff;
    padding:0 15px;
    margin-bottom:10px;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none;
    font:500 14px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:capitalize;
    color:#a69d9d;
}
.select2-sp-class .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#a69d9d !important;
}
.irs-tab-main .scroll-height{
    height:400px;
}
.irs-tab-main .map-full-width{
    max-width:500px;
    width:100% !important;
    margin:0 auto;
}
.irs-tab-main .btn.get_rate_instant > span{
    font-size:15px;
    padding-top:10px;
}
.irs-ship-agree-tab-main{
    margin:0 auto;
}
.box-body-grey{
    background-color:#e9e9e9;
}
.table-st-list-main{
    width:100%;
    margin:0 auto;
}
.table-st-list-main > li.col-row{
    margin-bottom:15px;
    border:1px solid #ddd;
    font-family:"Noto Sans Cond SemBd", sans-serif;
    background-color:#e9e9e9;
    padding:15px 10px;
}
.table-st-list-main > li > span{
    display:inline-block;
    width:auto;
    margin:15px 0 0 0;
    font:500 12px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#ff1515;
    padding:5px;
    background-color:#fff;
    border-radius:5px;
    border:1px solid #ddd;
}
.table-st-list-in{
    width:auto;
    flex-grow:inherit;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:start;
    justify-content:stretch;
    justify-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:30px;
    background-color:#fff;
    padding-top:20px;
    padding-bottom:20px;
}
/*.table-st-list-in > li:first-child{
    border-right:1px dashed #bbb;
}*/
.table-st-list-in > li .pic-holder{
    width:100px;
    height:auto;
    margin:0;
    padding:1px;
    border:1px solid #b3b3b3;
    border-radius:2px;
    background-color:#fff;
}
.table-st-list-in > li .pic-holder > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    max-width: 70%;
    object-fit:cover;
}
.table-st-list-in > li h6{
    font:800 18px/1.2 "Noto Sans Cond Blk", sans-serif;
    color:#000;
    text-transform:capitalize;
}
.table-st-list-in > li h3{
    font:400 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#939292;
    margin:0 0 15px;
}
.table-st-list-in > li > span{
    display:block;
    width:100%;
    font:600 14px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#000;
    margin:0 0 5px;
}
.table-st-list-in > li > span > strong{
    font:800 14px/1.2 "Noto Sans Cond Blk", sans-serif;
}
.table-st-list-in > li p{
    font:400 14px/1.2 "Noto Sans Cond", sans-serif;
    color:#606060;
    margin:0 0 10px;
}
.table-st-list-in > li h2{
    font:900 28px/1.2 "Noto Sans Cond Blk", sans-serif;
    color:#000;
    margin:0;
}
.table-st-list-in > li .field-lab{
    font-weight:600;
    cursor:pointer;
    margin:0 0 15px;
}
.table-st-list-in > li .field-lab > input{
    margin-right:5px;
}
.table-st-list-in > li .btn, .irs-tab-main .btn{
    padding:8px;
    font-size:14px;
}
.table-st-list-in > li .flex-row{
    justify-content:space-between;
    background-color:#fff;
    border-radius:0 5px 5px 0;
    border:1px solid #ddd;
    margin:0 0 10px;
}
.table-st-list-in > li .flex-row > span{
    font-size:10px;
    width:70%;
}
.table-st-list-in > li.column2{
    background-color:#e7e7e7;
    padding-bottom:5px;
    padding-top:5px;
    border:1px dashed #bbb;
    border-left:none;
    border-radius:0 3px 3px 0;
}
.table-st-list-in > li.column1{
    width:150px;
}
.irs-tab-main .box-body-grey{
    border:1px solid #ddd;
    border-radius:0 0 10px;
    border-top:none;
}
.irs-tab-main .table-sc-css{
    height:120px;
}
.irs-tab-main .toggle-col-sp .toggleSwitch{
    width:65px;
}
.irs-tab-main .toggle-col-sp .toggleSwitch a{
    margin-top:0 !important;
}
.irs-tab-main .toggle-col-sp .toggleSwitch input:checked ~ a{
    margin-left:-19px;
}
.irs-tab-main .tab-main .wizard .connecting-line{
    width:42%;
    top:42%;
}
.irs-tab-main .tab-main .wizard .nav.nav-tabs > li span.round-tab{
    background-color:#b1b1b1;
}
.irs-tab-main .tab-main .wizard .nav.nav-tabs > li:hover span.round-tab,
.irs-tab-main .tab-main .wizard .nav.nav-tabs > li.active span.round-tab{
    background-color:#000;
}
.irs-tab-main .tab-main .wizard .nav.nav-tabs{
    margin:0 auto;
    display:flex;
    align-items:self-start;
    justify-content:center;
}
.irs-tab-main .tab-main .wizard .connecting-line{
    background:#d3d3d3;
}
.lgt-bg-box{
    width:100%;
    padding:15px;
    background-color: #e7ecf0;
    border: 1px solid #cbd7e1;
    border-radius:5px;
}
.flex-row-hg-full{
    display:flex;
    align-items:stretch;
}
.flex-row-hg-full .lgt-bg-box{
    height:100%;
}
.irs-tab-main .select2-sp-class.form-group{
    margin-bottom:0;
}
.marg-top-60{
    margin-top:60px !important;
}
/* -------------------------------------------- */

/* 120923 start */
.add-carrier-page .tab-main .wizard .connecting-line{
    width:75%;
}
.add-carrier-page .wizard .nav-tabs > li{
    width:25%;
}
.add-carrier-page .box-OC .box-body .select2.select2-container.select2-container--default{
    /*height:55px !important;*/
    padding-top:5px;
}
.add-carrier-page .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
/*.add-carrier-page .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{
    margin-top:10px;
}
.add-carrier-page .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline{
    height:20px;
}*/
#carrier_contact_error_flag{
    margin:5px 0 0 5px;
}
.pdf-box-css{
    display:inline-block;
    width:auto;
    margin:0 5px 5px 0;
    padding:5px;
    border:1px solid #ddd;
    border-radius:5px;
}
/* 120923 end */
/* 130923 start */
.print-error-msg{
    color:#ec5151 !important;
    font-weight:bold !important;
    background-color:transparent !important;
    border:none;
    padding:0;
    margin:0;
    font-size:11px;
}
.add-carrier-page .box-OC .box-body .sp-lab-style .select2.select2-container.select2-container--default{
    height:auto !important;
}
.popover-content > div{
    display:flex;
    align-items:center;
    justify-content:space-around;
    justify-items:stretch;
}
.popover-content > div > span{
    display:block;
    padding:5px;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
}
.popover-content > div > span:first-child{
    border-left:none;
}
.table tbody td{
    position:relative;
}
.table, .table.dataTable{
    overflow:unset;
}
#modal-edit-fsc.modal #key_data{
    margin:0 auto 20px;
}
#modal-edit-fsc.modal #key_data .each-form-box{
    padding:0;
    margin:0 auto 1px;
    border-radius:0;
    background-color:transparent;
}
#modal-edit-fsc.modal #key_data .each-form-box .each-form-box-scroll > .row{
    margin-right:-1px;
    margin-left:-1px;
}
/*#modal-edit-fsc.modal #key_data .each-form-box .each-form-box-scroll > .row > [class*='col-']{
    padding-right:1px;
    padding-left:1px;
}
#modal-edit-fsc.modal #key_data .each-form-box .form-group,
#modal-edit-fsc.modal #key_data .each-form-box .form-group .form-control{
    margin-bottom:0;
}*/
#modal-edit-fsc.modal #key_data .each-form-box .form-group input.form-control:read-only{
    background-color:#ededed;
    border:1px dashed #cbcbcb !important;
    color:#878787;
    cursor:default;
}
.box-OC .box-body .select2-smH-class .select2.select2-container.select2-container--default,
.select2-smH-class .select2.select2-container.select2-container--default{
    height:80px !important;
    overflow-y:auto;
}
.box-OC .box-body .select2-smH2-class .select2.select2-container.select2-container--default,
.select2-smH2-class .select2.select2-container.select2-container--default{
    height:30px !important;
}
.box-OC .box-body .select2-smH-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.select2-smH-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
    font-size:13px;
}
.modal-pickup .select2-smH-class .select2.select2-container.select2-container--default{
    padding:0 5px;
}
.box-OC .box-body .select2-smH-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline,
.select2-smH-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline{
    line-height:0;
}
/* 130923 end */
/* 140923 start */
.table-st-list-main.scroll-height{
    max-height:400px;
    height:auto;
    overflow:hidden;
    overflow-y:auto;
}
.table{
    max-width:100%;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}
/*.table-st-list-in > li:last-child{
    padding-top:10px;
}*/
/* 140923 end */
/* 180923 start */
.table#posts tbody td .popover-content > div{
    display:block;
}
/* 180923 end */
/* 250923 start */
.main-header .navbar-custom-menu > .navbar-nav{
    padding-top:5px;
}
.message-relat-box{
    position:relative;
}
.message-pop-box{
    display:none;
    width:300px;
    background-color:#fff;
    box-shadow:0 0 2px 1px rgba(0,0,0,0.2);
    border-radius:5px;
    padding:10px 0 0;
    position:absolute;
    top:25px;
    right:5px;
    z-index:1000;
}
.message-pop-box > ul{
    width:100%;
    margin:0 auto;
}
.message-pop-box > ul > li{
    width:100%;
    margin:0 auto 10px;
    padding:10px 20px 0;
    border-top:1px solid #bdbdbd;
    display:flex;
    align-items:flex-start;
    justify-content:space-around;
}
.message-pop-box > ul > li:first-child{
    border-top:none;
}
.message-pop-box > ul > li:last-child{
    margin:0 auto;
    padding:0;
    border-bottom:none;
}
.message-pop-box > ul > li:last-child > .btn{
    border-radius:0 0 5px 5px;
    font-size:13px;
}
.message-pop-box > ul > li > span{
    display:block;
    width:50px;
    height:50px;
    margin:0 10px 0 0;
    border-radius:50%;
    border:1px solid #bdbdbd;
    overflow:hidden;
}
.message-pop-box > ul > li > span > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:cover;
}
.message-pop-box > ul > li > div > strong{
    display:block;
    color:#000;
}
.message-pop-box > ul > li > div > span{
    display:block;
    color:#333;
}
.message-pop-box > ul > li > div > small{
    display:block;
    color:#959595;
    font-size:11px;
}
.message-relat-box:hover .message-pop-box{
    display:block;
}
/* 250923 end */
/* 260923 start */
.skin-blue .main-header .navbar .nav>li>a{
    word-break:break-word;
    white-space:break-spaces;
    width:auto;
    text-align:right;
    font-size:11px;
}
.skin-blue .main-header .navbar .nav>li>a.rgt-sm-logo{
    line-height:0;
    max-width:33px !important;
    display:block !important;
    padding:0 !important;
}
.skin-blue .main-header .navbar .nav > li.dropdown.user.user-menu > a.dropdown-toggle.rgt-sm-logo > img.logo-right{
    margin:0 auto;
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
}
.skin-blue .main-header .navbar .nav > li > a{
    position:relative;
}
.navbar-custom-menu .res-count .upperLink .label-success.up-count-box-mob,
.navbar-custom-menu .res-count .upperLink .label-success.up-count-box{
    display:block;
    position:absolute !important;
    top:-14px;
    right:-20px;
    left:unset;
    z-index:10;
    width:auto;
    height:10px;
    line-height:10px !important;
    padding:0 5px;
    text-align:center !important;
    background-color:#fff !important;
    color:#000 !important;
}
.main-header .navbar-custom-menu .navbar-nav{
    width:100%;
    padding-right:30px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.navbar-custom-menu>.navbar-nav>li{
    padding-left:20px;
}
.navbar-custom-menu .res-count .upperLink .label-success.up-count-box{
    right:-15px;
}
.navbar-custom-menu .res-count .upperLink .label-success{
    font-size:10px !important;
}
@media only screen and (max-width:1680px){
    .skin-blue .main-header .navbar .nav>li>a{
        max-width:160px;
    }
}
@media only screen and (max-width:1365px){
    .navbar-custom-menu .res-count .upperLink .label-success.up-count-box-mob,
    .navbar-custom-menu .res-count .upperLink .label-success.up-count-box{
        display:block;
        position:absolute !important;
        top:-5px;
        right:-10px;
        left:unset;
        z-index:10;
        width:auto;
        height:15px;
        line-height:15px !important;
        padding:0 3px;
        text-align:center !important;
        background-color:#fff !important;
        color:#000 !important;
        font-size:12px !important;
    }
    .navbar-static-top .welcome-name{
        padding:0 3px;
        font-size:10px;
    }
    .welcome-name span{
        font-size:18px;
    }
    .skin-blue .main-header .navbar .nav>li>a{
        max-width:60px;
    }
    .navbar-custom-menu>.navbar-nav>li{
        padding-left:12px;
    }
    .skin-blue .main-header .navbar .nav > li.dropdown.user.user-menu > a.dropdown-toggle.rgt-sm-logo > img.logo-right{
        margin:-5px 0 0 0;
    }
}
/* 260923 end */
/* 270923 start */
.navbar-custom-menu .res-count .upperLink .label-success#message-box{
    width:25px;
    height:25px;
    line-height:20px !important;
}
.message-pop-box > ul > li > div{
    display:block;
    width:calc(100% - 60px);
}
/* 270923 end */
/* 280923 start */
.irs-tab-main2{
    margin:0 auto;
}
/* 280923 end */
/* 031023 start */
.dash-tab-main > .nav.nav-pills > li > a{
    color:#fff;
    background-color:#b3b3b3;
}
.dash-tab-main > .nav-pills>li.active>a,
.dash-tab-main > .nav-pills>li.active>a:hover,
.dash-tab-main > .nav-pills>li.active>a:focus{
    color:#000;
    background-color:#fff;
}
/* 031023 end */
/* 091023 start */
.verti-tab-row{
    display:flex;
    align-items:stretch;
}
.verti-tab-row #tab-verti.nav-pills > li{
    float:none;
    width:100%;
    background-color:#e9eaeb;
    font:400 18px/1.2 "Noto Sans Cond Med", sans-serif;;
}
.verti-tab-row #tab-verti.nav-pills > li.list-group-item.active,
.verti-tab-row #tab-verti.nav-pills > li.list-group-item.active:focus,
.verti-tab-row #tab-verti.nav-pills > li.list-group-item.active:hover{
    background-color:transparent;
    border:1px solid #ddd;
    border-right-color:#fff;
    margin-left:2px;
}
.verti-tab-row #tab-verti.nav-pills > li.list-group-item:first-child{
    margin-left:2px;
    border-top-right-radius:0;
}
.verti-tab-row #tab-verti.nav-pills > li.list-group-item:last-child{
    border-bottom-right-radius:0;
}
.verti-tab-row #tab-verti.nav-pills > li > a{
    background-color:transparent;
}
.verti-tab-row #tab-verti.nav-pills > li.active > a,
.verti-tab-row #tab-verti.nav-pills > li.active > a:focus,
.verti-tab-row #tab-verti.nav-pills > li.active > a:hover{
    background-color:transparent;
    border:none;
    color:#013572;
    font-weight:800;
    text-transform:uppercase;
}
.verti-tab-row #myTabContent-verti{
    width:100%;
    height:100%;
    padding:30px;
    margin-left:1px;
    border:1px solid #ddd;
    border-radius:0 5px 5px 0;
}
.verti-tab-row .col-md-3,.verti-tab-row .col-xs-3{
    padding-right:0;
}
.verti-tab-row .col-md-9,.verti-tab-row .col-xs-9{
    padding-left:0;
}
.verti-tab-row #myTabContent-verti .tab-pane .tab-content-heading{
    width:100%;
    margin:0 0 20px;
    font:800 18px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#013572;
    text-transform:uppercase;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group p{
    font:400 14px/1.5 "Noto Sans Cond Med", sans-serif;
    color:#6c6c6c;
    margin:0 0 20px;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .sub-sub-heading{
    margin:0 0 10px;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    margin-right:-15px;
    margin-left:-15px;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list > li{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    padding:0 15px;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list.list-3col > li{
    -webkit-box-flex:0;
    -ms-flex:0 0 33.33%;
    flex:0 0 33.33%;
    max-width:33.33%;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list > li > .field-label{
    font-weight:600;
    font-size:14px;
    display:block;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list > li > .field-label.text-sp{
    color:#a94442;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .list > li > strong{
    font:800 14px/1.5 "Noto Sans Cond Med", sans-serif;
    color:#6c6c6c;
}
.verti-tab-row #myTabContent-verti .tab-pane .list-group .box-pad{
    width:100%;
    padding:20px 20px 0;
    background-color:#e9e9e9;
    border:1px solid #ddd;
}
/* 091023 end */
/* 101023 start */
.list-bill > li > strong i{
   font-size:25px;
}
.list-bill > li{
    padding:0 20px 0 0;
}
.list-bill > li > .field-label{
    background-color:#d7d7d7;
    padding:5px;
    border-radius:3px;
    margin-bottom:10px;
}
.list-bill > li > strong > small > b{
    display:block;
    color:#000;
    text-transform:uppercase;
}
.list-bill > li > strong > small > b.text-danger{
    color:#b92b27;
}
.pay-box{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100px;
    background-color:#fff;
    border-radius:5px;
    border:1px dashed #013572;
    font:800 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#013572;
    text-align:center;
}
#accessorial_show_modal.modal .modal-content{
    width:100%;
}
/* 101023 end */
/* 171023 start */
.verti-tab-row #myTabContent-verti.verti-tabOFF-row{
    height:auto;
    padding:0 10px;
    margin-left:0;
    border:none;
}
/* 171023 end */
/* 081123 start (inner page theme colored) */
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side{
    /*background-color:#cde3f5;*/
    background-color:#fff;
}
.skin-blue .sidebar-menu li > a{
    border-bottom:1px solid #ddd;
}
.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,
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li > a > span,
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.menu-heading{
    background-color:#013572 !important;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu, .sidebar .sidebar-menu.tree li.treeview ul.treeview-menu{
    border-top:none;
    background-color:#ddedfa;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu a{
    border-top: 1px solid #abcae4;
    border-bottom: 1px solid #f9fbfe;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu > li:last-child > a{
    border-bottom:none;
}
.sidebar .sidebar-menu.tree li.treeview ul.treeview-menu a{
    color:#013572;
}
.main-header, .skin-blue .main-header .navbar, header.main-header #sidebartog{
    background-color:#013572;
}
.navbar-static-top .welcome-name{
    color:#fff;
}
.navbar-custom-menu .res-count .upperLink{
    color:#b4cfe3 !important;
}
.content-wrapper, .content-wrapper-out-page{
    background-color:#dce8f2;
}
.breadcrumb-n li.active > *{
    background-color:#ffaf5a;
}
.dash-tab-main > .tab-content > .tab-pane{
    background-color:#fff;
}
.dash-tab-main > .nav.nav-pills > li > a{
    color:#fff;
    background-color:#519ef4;
    /*color: #484848;
    background-color: #8cbef5;*/

}
.dash-tab-main > .nav-pills>li.active>a, .dash-tab-main > .nav-pills>li.active>a:hover,
.dash-tab-main > .nav-pills>li.active>a:focus{
    color:#000;
    background-color:#fff;

}
.box-OC .box-header.with-border, .box-OC .box-header, .modal .modal-header{
    border-top:3px solid #0c4e9c;
}
.sub-heading-blk-box{
    /*background-color:#808ac7;
    background-color:#af2931;*/
    background-color: #173d6e;
    background: linear-gradient(to right, #af2931, #173d6e);
    color:#ffffff;
}
.setting-admin-page .flex-row-st .box.box-OC .nav li a{
    border-color:#a7b7c5;
    color:#1b1d2c;
    background-color:#d1e3f3;
}
.setting-admin-page .flex-row-st .box.box-OC .nav li a:hover{
    background-color:#6b9dc9;
}
.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 .close, .modal .modal-header .modal-title a,
.box-header-no-border .box-title, .table thead tr th .heading{
    color:#fff !important;
}
.box-OC .box-body .form-control, .form-control,
.field-O-box, .box-OC .box-body .select2.select2-container.select2-container--default,
.box-OC .select2.select2-container.select2-container--default,
.box-OC .box-body .inputGroupContainer, .modal-body .select2.select2-container.select2-container--default,
.table-mother-tag.table-responsive .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_length{
    border-color:#a7b7c5 !important;
}
.box-OC-solid-style .box-header.with-border, .modal .modal-header{
    background-color:#013572;
}
.box-OC-solid-style .box-header.with-border, .modal .modal-header{
    border-bottom:1px solid #a9afb5 !important;
}
.sp-lab-style .control-label, .sp-lab-style .field-label{
    color:#013572;
    background-color:#d9e4ed;
    border-color:#a7b7c5;
}
.tab-main .wizard .nav.nav-tabs > li a{
    background-color:#dce8f2;
}
.tab-main .wizard .nav.nav-tabs > li a span.round-tab, .irs-tab-main .tab-main .wizard .nav.nav-tabs > li span.round-tab{
    background-color:#fff;
}
.tab-main .wizard .nav.nav-tabs > li a{
    color:#6f7e87;
    margin-top: 25px;
}
#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, .tab-main .wizard .nav.nav-tabs > li.active span.round-tab,
.nav.nav-tabs > li.active span.round-tab, .irs-tab-main .tab-main .wizard .nav.nav-tabs > li:hover span.round-tab,
.irs-tab-main .tab-main .wizard .nav.nav-tabs > li.active span.round-tab{
    background-color:#013572;
}
.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:#013572;
}
.tab-main .wizard .connecting-line, .irs-tab-main .tab-main .wizard .connecting-line{
    background:#a4b3bd;
}
.navbar-custom-menu .res-count .upperLink .label-success{
    background-color:#fff!important;
    color:#013572 !important;
}
.control-sidebar-dark{
    background-color:#013572;
}
.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-color:#013572;
}
.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:#0d2f56;
}
.sub-box-heading{
    background-color:#013572;
}
.dash-tab-main > .tab-content > .tab-pane > .dash-tab-content-box{
    background-color:#deefef;
    border:1px solid #c5d7d7;
}
#btnaddClick, #btnminusClick, #btnaddClick1, #btnminusClick1{
    width:20px;
    height:20px;
    font-size:16px;
    line-height:15px;
}
.irs-new-dsn .accessorial-checkbox-style .form-group .btn-group>.btn:first-child{
    padding:2px !important;
    border-radius:2px 0 0 2px !important;
}
.table-st-list-in{
    border:1px solid #ddd;
    border-left:1px solid #e99c0f;
    background-color:#fff;
    margin-bottom:25px;
    padding:15px 0;
    border-radius:5px;
    box-shadow:0 3px 5px 0 rgba(0,0,0,0.30);
    -webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.30);
    -moz-box-shadow:0 3px 5px 0 rgba(0,0,0,0.57);
}
.table-st-list-in > li.colm2 > strong{
    display:block;
    margin:0 auto 10px;
    font:800 25px/1.2 "Noto Sans Cond Blk", sans-serif;
    color:#013572;
    text-align:center;
}
/*.table-st-list-in > li.colm1 > .col-box{
    border:1px solid #ddd;
    padding:10px;
    background-color:#fff;
    border-radius:5px;
}*/
.table-st-list-in > li.colm1 .esti-days-txt{
    display:block;
    margin:5px 0;
}
#reply-modal-deliver #delivery-shipment-conf .toggleSwitch a{
    margin-top:0 !important;
}
#reply-modal-deliver #delivery-shipment-conf .toggleSwitch input:checked ~ a{
    margin-left:-9px;
}
.main-sec.add-edit-customer-page .box-OC .box-body
.equip_type_add.sp-lab-style .select2.select2-container.select2-container--default{
    overflow-y:auto;
}
.setting-admin-page .content.content-m-body .flex-row-st .box.box-OC{
    margin-bottom:15px;
    height:auto;
}
.permission-tab-main > .nav.nav-pills > li > a{
    color:#a7a7a7;
    background-color:#e2e6e9;
}
.permission-tab-main > .tab-content{
    background-color:#64a6d9;
    border:1px solid #64a6d9;
    padding:20px;
    border-radius:0 5px 5px 5px;
}
.permission-tab-main > .tab-content ul > li{
    width:50%;
    float:left;
    margin:0 0 5px;
    padding:0 5px;
}
.permission-tab-main > .tab-content ul > li > label{
    width:100%;
    padding:5px;
    border-bottom:1px solid #ddd;
    display:flex;
    align-items:center;
    font:500 13px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    color:#013572 !important;
    background-color:#f9f9f9;
    border-radius:5px;
}
.permission-tab-main > .tab-content ul > li > label > *{
    margin-right:5px;
}
.permission-tab-main > .tab-content ul > li > label > input{
    margin-top:0 !important;
}
.permission-tab-main > .nav-pills>li.active>a,
.permission-tab-main > .nav-pills>li.active>a:hover, .permission-tab-main > .nav-pills>li.active>a:focus{
    color:#fff;
    background-color:#64a6d9;
}
.permission-tab-main > .tab-content .tab-pane{
    background-color:#fff;
    overflow:hidden;
}
.box-price-main{
    width:100%;
    padding:5px;
    margin:0 auto;
    border-radius:12px;
}
.box-price-main .box-price-head{
    width:100%;
    padding:20px;
    background-color:#013572;
    border-radius:10px 10px 0 0;
}
.box-price-main .box-price-head > h3{
    font:600 28px/1.2 "Noto Sans Cond", sans-serif;
    color:#fff;
    text-align:center;
}
.box-price-main .box-price-body{
    width:100%;
    background-color:#d9e4ed;
    padding:30px 30px 10px;
}
.box-price-main .box-price-body .price-content-box{
    width:100%;
    margin:0 0 20px;
    background-color:#fff;
    border-radius:10px;
    webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1);
    overflow:hidden;
}
.box-price-main .box-price-body .price-content-box .heading{
    width:100%;
    background-color:#efdfce;
    font:600 18px/1.2 'Noto Sans Cond', sans-serif;
    color:#000;
    text-transform:uppercase;
    padding:10px;
}
.box-price-main .box-price-body .price-content-box .list{
    width:100%;
    overflow:hidden;
    padding:20px;
    margin:0;
}
.box-price-main .box-price-body .price-content-box .list > li{
    width:auto;
    min-height:40px;
    float:left;
    padding:0 0 3px 0;
    margin:0 1% 8px;
    border-bottom:1px dashed #ddd;
    font:500 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#013572;
}
.box-price-main .box-price-body .price-content-box .list > li i{
    color:#008000;
}
.box-price-main .box-price-footer{
    width:100%;
    padding:20px;
    background-color:#b9cfe1;
    border-radius:0 0 10px 10px;
}
.box-price-main .box-price-footer .price-txt{
    display:table;
    margin:0 auto 10px;
    padding:5px;
    font:500 30px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#013572;
    background-color:rgb(255 255 255 / 50%);
    border-radius:5px;
}
.box-price-main .box-price-footer .price-txt > small{
    color:#222;
    font-size:12px;
}
.box-price-main .box-price-footer .btn{
    display:table;
    margin:0 auto;
    padding:10px 60px;
}
.accordion-price-box .panel-heading{
    padding:0;
}
.back_admin .btn{
    background-color:#ffa05a !important;
    color:#fff !important;
    margin-right:10px;
    line-height:18px !important;
    height:30px !important;
    font-size:16px;
}
.popover{
    top:-70px !important;
    width:200px !important;
}
/*.popover .popover-content{
    padding:10px !important;
}*/
.popover .popover-content ul > li{
    padding:0 0 3px;
    margin:0 0 5px 0;
    border-bottom:1px dashed #ddd;
    line-height:1.1;
    font-size:14px;
    word-break:break-all;
}
.popover .popover-content ul > li > strong{
    color:#000;
    display:block;
    margin:0;
    padding:0;
    line-height:1.1;
}
.popover-content > div{
    display:block;
    padding:10px;
    width:100%;
}
.irs-tab-main .map-full-width{
    max-width:unset;
}
#rate-tools .row.flex-row-st > div > .box-sha{
    height:100%;
}
#rate-tools .row.flex-row-st > div > .box-sha .form-group{
    margin-bottom:0 !important;
}
#rate-tools .row.flex-row-st > div > .box-sha .sub-heading-blk-box{
    margin-bottom:10px !important;
}
#rate-tools .row.flex-row-st > div > .box-sha #minusClick .select2.select2-container{
    border:1px solid #a7b7c5 !important;
    height:40px;
    border-radius:5px;
    margin-bottom:10px !important;
}
#rate-tools .row.flex-row-st > div > .box-sha #minusClick .select2.select2-container .select2-selection--single .select2-selection__rendered{
    line-height:30px !important;
}
#rate-tools .row.flex-row-st{
    margin-bottom:15px;
}
#rate-tools #map{
    height:388px;
}
.dash-tab-main.irs-tab-main#irs-tab-main{
    margin:0 auto;
}
#rate-tools .row.flex-row-st > div > .box-sha .form-group label, #rate-tools .row.flex-row-st > div > .box-sha .field-label{
    margin-bottom:2px !important;
}
#rate-tools .btn.get_rate_post{
    display:table;
    margin:0 auto;
}
.accessorial-page .add_accx, .accessorial-page .remove_accx{
    width:20px;
    height:20px;
    margin:-5px 0 0 0;
    font-size:20px;
    line-height:17px;
    background-color:#247e4b;
    appearance:none;
    border:none;
    box-shadow:none;
    border-radius:3px;
    color:#fff !important;
}
.accessorial-page .remove_accx{
    line-height:15px;
    margin-top:-6px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated{
    margin: 5px auto 0 !important;
    width: 100%;
    border-radius: 5px !important;
    overflow: hidden;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > span{
    padding-right:5px;
    display:block;
    width:18px;
    margin-top:-20px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated span > .fa-star{
    font-size:12px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated:hover .fa-star/*, .irs-tab-main.irs-tab-main2 .starRating span:hover ~ span .fa-star-o */{
    opacity:1 !important;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .fa-star/*, .irs-tab-main.irs-tab-main2 .starRated span.active ~ span .fa-star-o */{
    opacity:1 !important;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > span:last-child .fa-star-o/*, .starRated span.active ~ span .fa-star */{
    opacity:1 !important;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > span:last-child .fa-star{
    opacity:1 !important;
}
.fa-star-o:before{
    content:"\f006";
}
.irs-tab-main.irs-tab-main2 .starRating.starRated span.active ~ span .fa-star-o{
    opacity:1 !important;
}
.day-estim-box{
    display:block;
    padding:20px 10px;
    background-color:#dfdfdf;
    border-radius:5px;
    border:1px solid #ddd;
}
.day-estim-box > span{
    display:block;
    text-align:center;
}
.pt-20{
   padding-top:20px;
}
.pt-10{
    padding-top:10px;
}
.esti-days-txt > strong{
    font-size:25px;
    display:block;
}
.irs-tab-main .table-st-list-in .select-btn-row{
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #fff;
    padding:5px 0 0;
    height: 150px;
}
.irs-tab-main .table-st-list-in .select-btn-row > h2{
    margin-top:65px;
    margin-bottom: 5px;
    font-size: 35px;
}
.irs-tab-main .table-st-list-in .select-btn-row > .btn{
    border-radius:0 0 5px 5px;
}
.irs-tab-main .table-st-list-in .multi-btn-row .btn{
    margin-bottom:10px;
}
.irs-tab-main .table-st-list-in .multi-btn-row .btn.send_dispatch_btn{
    margin-bottom:0;
}
.irs-tab-main .table-st-list-in .flex-row-st{
    align-items:stretch;
    margin-bottom:0;
    width:100%;
    justify-content:space-between;
}
.irs-tab-main .table-st-list-in .flex-row-st > div{
    width:50%;
}
.irs-tab-main .table-st-list-in .flex-row-st > .blue-bg-1{
    background-color:#a3c2d9;
    border-radius:0 0 0 5px;
}
/*.irs-tab-main .table-st-list-in .flex-row-st > .blue-bg-2{
    background-color:#013572;
    border-radius:0 0 5px 0;
}*/
.pl-0{
    padding-left:0 !important;
}
/* Chat-box start */
.chat-nav-list{
    background-color:#dff3f9;
    border-radius:25px 0 0 25px;
    padding:0;
    width:100%;
    height:100%;
    overflow:hidden;
}
.chat-nav-list .flex-row, .chat-holder-list > li, .chat-content-list .flex-row{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.chat-content-list .heading-row.flex-row{
    width:90%;
}
.chat-nav-list .heading-row .heading{
    font:400 25px/1.2 "Noto Sans Cond Med", sans-serif;
    text-transform:capitalize;
    color:#fff;
}
.chat-nav-list .heading-row .btn-row > a, .chat-content-list .heading-row .btn-row > a{
    display:inline-block;
    width:30px;
    height:30px;
    border-radius:50%;
    background-color:#d9e4ed;
    color:#222;
    text-align:center;
    line-height:30px;
}
.chat-nav-list .search-row{
    background-color:#285576;
    border-radius:5px;
    margin:20px auto;
}
.chat-nav-list .search-row .form-control, .chat-content-list .search-row .form-control{
    width:calc(100% - 30px);
    background-color:transparent;
    border:none !important;
    margin:0;
    color:#fff;
}
.chat-nav-list .search-row .btn-search{
    width:30px;
    font-size:22px;
    color:#fff;
}
.chat-nav-list .icon-btn-row > a{
    display:block;
    font-size:25px;
    text-align:center;
    color:#a1b5c5;
    padding:5px 10px;
    border:1px solid #18476a;
    border-radius:5px;
}
.chat-nav-list .icon-btn-row > a:hover, .icon-btn-row > a.active{
    color:#fff;
    border-color:#fff;
}
.chat-nav-list .chat-holder-list, .chat-content-list .chat-holder-list{
    width:100%;
    height:250px;
    overflow:hidden;
    overflow-y:auto;
    margin:15px auto 0;
    padding:20px 0 0 0;
}
.chat-nav-list .chat-holder-list > li{
    padding:10px;
    border-bottom:1px solid #6fc0e3;
    background-color:#00a2e8;
    margin-bottom:10px;
    cursor:pointer;
}
.chat-nav-list .chat-holder-list > li:hover{
    background-color:#6fc0e3;
}
.chat-nav-list .chat-holder-list > li .pic-holder, .chat-content-list .chat-holder-list > li > .pic-holder{
    width:30px;
    height:30px;
    overflow:hidden;
    border:1px solid #6fc0e3;
    border-radius:50%;
}
.chat-nav-list .chat-holder-list > li .pic-holder > img, .chat-content-list .chat-holder-list > li > .pic-holder > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:cover;
}
.chat-nav-list .chat-holder-list > li > .mid-col{
    width:calc(100% - 45px);
    margin:0 auto;
}
.chat-nav-list .chat-holder-list > li > .mid-col > h5{
    font:600 15px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:capitalize;
    color:#fff;
    margin:-4px 0 5px;
}
.chat-nav-list .chat-holder-list > li > .mid-col > span{
    display:block;
    font:400 12px/1.2 "Roboto", sans-serif;
    color:#fff6eb;
}
.chat-nav-list .chat-holder-list > li > .chat-count{
    display:block;
    width:20px;
    height:20px;
    border-radius:50%;
    background-color:#fff;
    font:600 12px/20px "Roboto", sans-serif;
    color:#000;
    text-align:center;
}
.chat-content-list{
    position:relative;
    width:100%;
    height:100%;
    padding:20px 20px 70px;
    background-color:#ffffff;
    border-radius:0 25px 25px 0;
    overflow:hidden;
}
.chat-content-list .heading-row .heading{
    font:600 20px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:capitalize;
    color:#000;
}
.chat-content-list .heading-row .status-cir{
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#ddd;
    margin-right:5px;
}
.chat-content-list .heading-row .status-cir.active{
    background-color:#8dbf16;
}
.chat-content-list .heading-row .status-cir.no-active{
    background-color:#ff0000;
}
.chat-content-list .heading-row .btn-row > a{
    background-color:#013572;
    color:#d9e4ed;
}
.chat-content-list .search-row{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:10;
    margin:0 auto;
    padding:0 10px 0 0;
    width:100%;
    height:50px;
    background-color:#fff;
    border-radius:0 0 5px 0;
    -webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.03);
    -moz-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.03);
    box-shadow:0 -1px 4px 0 rgba(0,0,0,0.03);
    border-top:1px solid #cfcece;
}
.chat-content-list .search-row .form-control{
    width:calc(100% - 100px);
    color:#000;
}
.chat-content-list .search-row .btn-row > a{
    display:inline-block;
    width:25px;
    color:#cfd3d5;
    font-size:25px;
    line-height:50px;
    margin-left:5px;
}
.chat-content-list .search-row .btn-row > a:hover, .chat-content-list .search-row .btn-row > a.active{
    color:#00a2e8;
}
.chat-holder-list > li{
    align-items:flex-start;
    justify-content:unset;
    margin:0 0 20px;
}
.chat-content-list .chat-holder-list > li > .content-col > span{
    display:block;
    width:auto;
    font:400 11px/1.1px "Roboto", sans-serif;
    color:#4f6274;
}
.chat-content-list .chat-holder-list > li > .pic-holder{
    -webkit-box-shadow:0 -1px 4px 0 rgba(0, 0, 0, 0.03);
    -moz-box-shadow:0 -1px 4px 0 rgba(0, 0, 0, 0.03);
    box-shadow:0 -1px 4px 0 rgba(0, 0, 0, 0.03);
    border:2px solid #afafaf;
    margin:10px 0 0 0;
    background-color:#afafaf;
}
.chat-content-list .chat-holder-list > li > .content-col > div{
    max-width:300px;
    min-width:160px;
    width:100%;
    padding:10px;
    font:400 12px/1.3 "Roboto", sans-serif;
    margin:10px 0 0 0;
}
.chat-content-list .chat-holder-list > li.user-row > .content-col > div{
    background-color:#dff3f9;
    border-radius:0 20px 20px 20px;
    margin-right:10px;
    color:#000;
}
.chat-content-list .chat-holder-list > li.sender-row > .content-col > div{
    background-color:#00a2e8;
    border-radius:20px 0 20px 20px;
    margin-left:10px;
    color:#fff;
}
.chat-content-list .chat-holder-list > li.sender-row > .pic-holder{
    margin-left:20px;
}
.chat-content-list .chat-holder-list > li.user-row > .pic-holder{
    margin-right:20px;
}
.chat-content-list .chat-holder-list > li.user-row{
    justify-content:left;
}
.chat-content-list .chat-holder-list > li.sender-row{
    justify-content:right;
}
.chat-content-list .chat-holder-list{
    height:350px;
    padding-right:10px;
}
.chat-content-list .chat-holder-list > li.sender-row > .content-col > span{
    text-align:right;
}
/* Chat-box end */
#edit-term > ul{
    width:100%;
    margin:0 auto;
    overflow:hidden;
}
#edit-term > ul > li{
    width:100%;
    margin:0 auto 10px;
    padding:10px;
    border-radius:5px;
    border:1px solid #ddd;
    background-color:#fff;
    overflow:hidden;
}
#edit-term > ul > li > strong{
    display:block;
    width:100%;
    margin:0 0 5px 0;
    font:600 22px/1.2 "Noto Sans Cond", sans-serif;
    text-transform:capitalize;
    color:#013572;
}
#edit-term > ul > li > div{
    display:flex;
    width:100%;
    align-items:flex-start;
    justify-content:space-between;
    margin:0 0 5px 0;
}
#edit-term > ul > li > div > span{
    display:block;
    width:calc(100% - 40px);
    font:400 14px/1.3 "Roboto", sans-serif;
    color:#222;
    margin-right:10px;
}
#edit-term > ul > li > div > small{
    display:block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    background-color:#eb8119;
    border-radius:50%;
    color:#ffff00;
}
.coming_soon{
    max-width:350px;
    width:100%;
    margin:50px auto;
    padding:30px;
    border-radius:10px;
    background:#fff;
    webkit-box-shadow:0 5px 10px rgba(0,9,128,0.035), 0 7px 18px rgba(0,9,128,0.05);
    box-shadow:0 5px 10px rgba(0,9,128,0.035), 0 7px 18px rgba(0,9,128,0.05);
}
.coming_soon .icon-holder{
    width:60px;
    height:60px;
    margin:-60px auto 30px;
    border-radius:50%;
    border:5px solid #fff;
    background-color:#247e4b;
    line-height:55px;
    text-align:center;
    font-size:30px;
    color:#3d5602;
}
.coming_soon > h2{
    font:600 40px/1.1 "Roboto Slab", sans-serif;
    color:#000;
    text-transform:capitalize;
    text-align:center;
    margin:0 auto 10px;
}
.coming_soon > p{
    font:400 30px/1.1 "Noto Sans Cond", sans-serif;
    color:#3d5602;
    text-align:center;
    margin:0 auto;
}
#review_show_modal.modal .para-sp{
    font:400 15px/1.1 "Noto Sans Cond", sans-serif;
    color:#1462BB;
    margin:0 0 5px;
}
#review_show_modal.modal .para-sp > strong{
    font-weight:800;
}
#review_show_modal.modal .para-sp > span{
    color:#000;
}
.chat-icon-btn{
    display:block;
    position:fixed;
    z-index:999;
    top:65px;
    right:10px;
    width:75px;
    height:75px;
    background-color:#1c720c;
    border-radius:50%;
    border:2px solid #fff;
    -webkit-box-shadow:0 15px 17px 0 rgba(0,0,0,0.6);
    -moz-box-shadow:0 15px 17px 0 rgba(0,0,0,0.6);
    box-shadow:0 15px 17px 0 rgba(0,0,0,0.6);
    font-size:45px;
    text-align:center;
    line-height:75px;
    color:#fff;
}
.chat-icon-btn:hover, .chat-icon-btn:focus{
    color:#f2f2f2;
}
.modal#modal_chat_box{
    left:unset;
    right:30px;
    top:unset;
    bottom:30px;
    width:750px;
    background-color:transparent;
}
.modal#modal_chat_box .modal-dialog{
    margin:0;
    width:100%;
}
.modal#modal_chat_box .modal-content, .modal#modal_chat_box .modal-content .modal-body{
    overflow:unset;
}
.modal#modal_chat_box .modal-content{
    max-width:650px;
    width:100%;
}
.modal#modal_chat_box .modal-content{
    border-radius:25px;
}
.modal#modal_chat_box .modal-content .modal-body{
    padding:0;
    -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.6);
    -moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.6);
    box-shadow:0 2px 10px 0 rgba(0,0,0,0.6);
    background-color:#fff;
    border-radius:25px;
}
.modal#modal_chat_box .modal-content .modal-body .close{
    position:absolute;
    z-index:9999999;
    top:0;
    right:0;
    background-color:#00a2e8;
    border-radius:0 25px 0 15px;
    width:40px;
    height:40px;
    display:block;
    color:#000;
    opacity:1;
}
.chat-box-main{
    width:100%;
    margin:0 auto;
}
.chat-content-list > .heading-row{
    background-color:#fff;
    border:1px solid #cfcece;
    border-radius:5px;
    padding:5px;
}
.chat-box-main .no-message-box{
    width:100%;
    margin:30px auto;
    padding:10px;
    border:1px solid #e9d3bb;
    background-color:#efdfce;
    text-align:center;
    font:600 18px/1.1 "Noto Sans Cond", sans-serif;
    color:#8f370b;
    letter-spacing:1px;
}
.chat-icon-btn .badge-box{
    background-color:#f90000;
    color:#fff;
    border:2px solid #fff;
}
.badge{
    background-color:#eb8119;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus,
.pagination>.disabled>a:hover, .pagination>.disabled>span,
.pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
    color:#000;
    background-color:#e1e1e1;
    border-color:#d5d6d7;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color:#000000;
    border-color:#000000;
}
.box{
    border:1px solid #ddd !important;
}
.table>thead>tr>th{
    color:#fff;
}
.form-group.sp-lab-style > label{
     margin-bottom:0;
}
.add-edit-customer-page.main-sec #add_customer_tab{
    text-align:center;
    margin:0 auto;
    display:flex;
    justify-content:center;
}
.add-edit-customer-page.main-sec .tab-main .wizard .connecting-line{
    width:65%;
    margin:0 auto;
    left:0;
}
.box-OC .select2-heightSM.box-body .select2.select2-container.select2-container--default{
    height:30px !important;
}
.edit-quote-page .tab-main .wizard .nav.nav-tabs > li a span.round-tab{
    background-color:#dfdfdf;
}
.edit-quote-page .tab-main .wizard .connecting-line{
    width:70%;
    left:0;
}
.edit-quote-page .tab-main .wizard .nav.nav-tabs > li:hover span.round-tab,
.edit-quote-page .tab-main .wizard .nav.nav-tabs > li.active span.round-tab,
.edit-quote-page .nav.nav-tabs > li.active span.round-tab{
    background-color:#013572;
}
.irs-index-page #irs-tab-main .tab-pane .box-OC{
    overflow:unset;
}
.carrier-info-fmcsa{
    /*display:flex;*/
    align-items:stretch;
    justify-content:space-between;
}
.carrier-info-fmcsa > ul > li{
    width:32%;
    padding:0 0 5px 0;
    margin:5px;
    border-bottom:1px dashed #ddd;
    font:600 18px/1.1 "Noto Sans Cond", sans-serif;
    color:#000;
    float:left;
}
.carrier-info-fmcsa > ul{
   width:100%;
    margin:0 0 30px 0;
    overflow:hidden;
    padding:20px;
    background-color:#f7f7f7;
    border-radius:10px;
    border:1px solid #ddd;
}
.carrier-info-fmcsa > ul  li:first-child{    width:100%;}
.carrier-info-fmcsa ul h2{    margin:0 0 20px 0;}
.carrier-info-fmcsa > ul > li > span{
    /*display:block;*/
    margin:5px 0 0;
    font:400 14px/1.1 "Noto Sans Cond", sans-serif;
    color:#222;
}
.v-all-customer-page .price-box .col-md-12 .box-price-body .panel-body > .list > li{
    width:18%;
}
.v-all-customer-page .price-box .col-md-6 .box-price-body .panel-body > .list > li{
    width:23%;
}
.v-all-customer-page .price-box .col-md-4 .box-price-body .panel-body > .list > li{
    width:48%;
}
.v-all-customer-page .price-box .col-md-3 .box-price-body .panel-body > .list > li{
    width:98%;
}
#shipping-calendar.calendar{
    border:1px solid #ddd;
}
#shipping-calendar.calendar .title-bar{
    background-color:#013572;
}
#shipping-calendar.calendar div.full-month-view div.title-bar div.title-container span.year-dropdown-button{
    background-color:#cbd8e3;
    color:#000;
    padding:10px;
    border:none;
    border-radius:0;
    font:600 15px/1.1 'Noto Sans Cond', sans-serif !important;
}
#shipping-calendar.calendar div.full-month-view div.title-bar div.title-container span.year-dropdown-button .ib-arrow-down-full-medium{
    border-top-color:#000;
}
#shipping-calendar.calendar div.row-cells.header-days div.cell{
    background-color:#ffaf5a;
}
#shipping-calendar.calendar div.row-cells, #shipping-calendar.calendar div.row-cells div.cell{
    border-color:#d8e5ef;
    font:600 15px/1.1 'Noto Sans Cond', sans-serif;
    color:#000 !important;
}
#shipping-calendar.calendar div.row-cells div.cell.weekend-day{
    background-color:#cbd8e3;
    color:#013572 !important;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour div.hour-text:nth-child(odd){
    background-color:#ffaf5a;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour:nth-child(odd);
#shipping-calendar.calendar div.full-week-view div.contents div.hours div.hour:nth-child(odd){
    background-color:#d9e3eb;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour:nth-child(odd),
#shipping-calendar.calendar div.full-week-view div.contents div.hours div.hour div.hour-text:nth-child(odd){
    border-bottom-color:#b6c3cd;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour::before,
#shipping-calendar.calendar div.full-week-view div.contents div.contents-events div.hour::before{
    border-bottom-color:#99c3e3;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour,
#shipping-calendar.calendar div.full-week-view div.contents div.contents-events div.hour{
    border-bottom-color:#d1d1d1;
    font:600 12px/1.1 'Noto Sans Cond', sans-serif;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour div.hour-text,
#shipping-calendar.calendar div.full-week-view div.contents div.contents-events div.hour div.hour-text{
    border-right-color:#d1d1d1;
}
#shipping-calendar.calendar div.full-day-view div.contents div.contents-events div.hour:nth-child(odd),
#shipping-calendar.calendar div.full-week-view div.contents div.contents-events div.hour:nth-child(odd){
    background-color:#d8e8f5;
}
.box-sha2{
    padding:15px;
    border:1px solid #ddd;
    -webkit-box-shadow:10px 10px 5px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:10px 10px 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow:10px 10px 5px 1px rgba(0, 0, 0, 0.1);
}
.table-st-list-in > li .flex-row-st .blue-bg-1 h6{
    margin:2px auto 0;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > span:last-child{
    padding-right:0;
}
#modal-responses-carrier .modal-body #modal-responses-carrier-body-info{
    background-color:#fff;
    padding:10px 20px 0;
    margin:0 auto 30px;
}
#modal-responses-carrier .modal-body #modal-responses-carrier-body-info > table{
    width:100% !important;
    margin:0 auto !important;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content, .pop-st-box .modal-content{
    width:480px;
    margin:0;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content .modal-header, .pop-st-box .modal-content .modal-header{
    border-bottom-color:#cbd8e3;
    background-color:#e0e6eb;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content .modal-header .modal-title,
.pop-st-box .modal-content .modal-header .modal-title{
    color:#013572;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content .modal-body,
.pop-st-box .modal-content .modal-body{
    padding:30px;
    background-color:#cedae5;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content .modal-body .btn-n-saf3,
.pop-st-box .modal-content .modal-body .btn-n-saf3{
    margin:20px 0;
}
#multilane-forbid.tab-pane #multilane-pop.modal-content .modal-body .fileinput-button,
.pop-st-box .modal-content .modal-body .fileinput-button{
    margin:20px 0 0;
    width:100%;
    max-width:unset;
}
#mutlilane_customize_table_wrapper .dt-buttons{
    max-width:250px;
    width:100%;
    margin-left:20px;
    display:flex;
    align-items:center;
    justify-content:space-around;
}
#mutlilane_customize_table_wrapper .dt-buttons > *{
    margin:0 2px;
    height:40px;
    padding:8px 12px;
    border-radius:5px;
    color:#fff;
    font:500 18px / 1 "Noto Sans Cond SemBd", sans-serif;
    text-transform:uppercase;
    box-shadow:none;
    border:none;
}
#mutlilane_customize_table_wrapper .dt-buttons > .buttons-copy{
    background-color:#8be3dc;
    border-color:#8be3dc;
    color:#000;
}
#mutlilane_customize_table_wrapper .dt-buttons > .buttons-pdf{
    background-color:#f42033;
    border-color:#f42033;
}
#mutlilane_customize_table_wrapper .dt-buttons > .buttons-csv{
    background-color:#ed7e1f;
    border-color:#ed7e1f;
}
.add-carrier-page .terminal_service_location_parent .scroll-height-inner-tag-box .multiselect-container.dropdown-menu{
    height:120px;
    overflow:auto;
    padding:5px;
    border:1px solid #ddd;
}
.add-carrier-page .demo-form .tab-content #step1.tab-pane .sp-pur-bg .box-OC{
    overflow:unset;
}
/*
#carriers_table.table.dataTable tbody tr td{
   white-space:normal;
}
#carriers_table.table.dataTable tbody tr td .btn{
    margin-bottom:3px;
}
*/
.pick-location-page table.table#posts{
    overflow:unset;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3){
    position:relative;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3) .popover{
    display:none !important;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3):hover .popover{
    display:block !important;
    position:absolute;
    left:30px !important;
    z-index:999999999;
    max-width:500px !important;
    width:auto !important;
    min-width:210px !important;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3) .popover .popover-content{
    max-height:70px;
    overflow-y:auto;
}
.over-unset{
    overflow:unset !important;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3) .popover .popover-content > div{
    padding:5px;
}
.pick-location-page table.table#posts tbody tr td:nth-child(3) .popover .popover-content > div > span{
    display:inline-block;
    padding:0 5px 2px;
    margin:1px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd !important;
    border-right:1px solid #ddd;
}

/* Ribbon Tag start */

/*.ribbon-box{
    position:relative;
}*/
[class^=ribbon-]{
    position:relative;
    margin-bottom:0;
}
[class^=ribbon-]:before, [class^=ribbon-]:after{
    content:"";
    position:absolute;
}
.ribbon-tag{
    width: 120px;
    height: 40px;
    background: #4cb4f1;
    left: -8px;
    color: #fff;
    top: 10px;
    position: absolute;
}
.ribbon-tag:before{
    height:0;
    width:0;
    border-bottom:8px solid #166c9f;
    border-left:8px solid transparent;
    top:-8px;
}
.ribbon-tag:after{
    height:0;
    width:0;
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:15px solid #4cb4f1;
    right:-15px;
    top:0;
}
.ribbon-tag > span{
    line-height:40px;
    padding:0 0 0 16px;
    display:block;
    font-weight:800;
}

#rate-tools .btn.get_rate_post{
    height:90px;
    background-color:#013572;
    color:#fff;
    width:100%;
    font-size:20px;
}

/* Ribbon Tag end */

.table-st-list-in > li .col-box h6.text-center{
    /*text-align:left !important;*/
    font-size:26px;
}
.manage-toggle-btn.toggleSwitch > span{
    min-width:80px;
}
.manage-toggle-btn.toggleSwitch input:checked ~ a{
    margin-left:26px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > a{
    margin: 0 auto;
    padding: 5px;
    background-color: transparent;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    border-radius: 3px 3px 0 0;
    position: relative;
    width: 100%;
    max-width: 150px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated span > .fa-star{
    margin-top:4px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > a > strong{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    /*background-color: #4cb4f1;*/
    text-align: center;
    line-height: 20px;
    font-weight: 600;
    color: #000;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > a > span{
    padding-right:15px !important;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box{
    display:none;
    max-width:260px;
    width:100%;
    margin:0 auto;
    padding:10px;
    position:absolute;
    top:10px;
    left:0;
    right:0;
    z-index:999;
    background-color:#fff;
    border-radius:5px;
    box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.30);
    -webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.30);
    -moz-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.57);
}
/*.irs-tab-main.irs-tab-main2 .starRating.starRated:hover .star-list-pop-box{
    display:block;
}*/
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box .edit-review{
    height:100px;
    overflow-y:auto;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box .edit-review#edit-term > ul > li{
    margin-bottom:5px;
    padding:2px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box .edit-review#edit-term > ul > li > strong{
    font-size:16px;
    margin:0;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box .edit-review#edit-term > ul > li > div > small{
    width:20px;
    height:20px;
    line-height:20px;
    font-size:11px;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated .star-list-pop-box .edit-review#edit-term > ul > li > div > span{
    margin-right:5px;
    padding-right:0;
}
#cke_terms_conditions .cke_inner.cke_reset .cke_contents.cke_reset .cke_wysiwyg_frame.cke_reset html,
#cke_terms_conditions .cke_inner.cke_reset .cke_contents.cke_reset .cke_wysiwyg_frame.cke_reset html .cke_editable.cke_editable_themed.cke_contents_ltr{
    height:100% !important;
    margin:0 auto !important;
}
#cke_terms_conditions .cke_inner.cke_reset .cke_contents.cke_reset .cke_wysiwyg_frame.cke_reset html .cke_editable.cke_editable_themed.cke_contents_ltr > p{
    height:auto !important;
    padding:10px 10px 0 !important;
    margin:0 auto !important;
}

#posts.table .buttonsToHide .toggleSwitch > span, #posts.table .buttonsToHide .toggleSwitch > span:before{
    left:0;
}
#posts.table .buttonsToHide .toggleSwitch > span span,
#posts.table .buttonsToHide .toggleSwitch input:checked ~ span span:last-of-type{
    margin-left:0;
    left:12px;
    right:unset;
    width:15px;
}
#posts.table .buttonsToHide .toggleSwitch > span span:first-of-type{
    left:22px;
    right:unset;
    width:15px;
}
.view-carrier-page .box-OC .box-body .select2.select2-container.select2-container--default,
.v-quote-page .box-OC .box-body .select2.select2-container.select2-container--default,
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default{
    height:100px !important;
    overflow-y:auto;
}
.chat-icon-btn .badge-box{
    right:15px;
    font-size:15px;
    padding:1px 6px 3px;
    top:-15px;
}
.parsley-errors-list > *{
    color:#ec5151;
    font-weight:bold;
    margin-top:5px;
}

/*.v-all-customer-page .callout.callout-info{
    width:auto;
    max-width:max-content;
    margin:0 auto 20px;
    padding:15px 15px 15px 15px;
    -webkit-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.5);
    box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.5);
    text-align:center;
    position:fixed;
    z-index:9999;
    top:30px;
    left:0;
    right:0;
    color:#fff !important;
    letter-spacing:0.5px;
    border:1px solid #a9043c;
    border-left:5px solid #eee;
    border-radius:15px;
    background-color:#E91E63 !important;
}*/

#irs-tab-main .table-st-list-in > li .pic-holder{
    border:none;
    /*max-width: 80%;*/
}
#minusClick1 .select2.select2-container.select2-container--default{
    width:100%;
    background-color:#fff;
    padding:0 30px;
    margin-bottom:10px;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none;
    font:500 14px/1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#3e3e3e;
}


.irs-tab-main.irs-tab-main2 .starRating.starRated > span > .fa.fa-star.fa-star-wh{
    color:#bcc4cb !important;
}
#carrier_rate select#filter-type{
    max-width:200px;
    width:100%;
    height:30px;
    background-color:#fff;
    padding:0 30px 0 10px;
    margin-bottom:10px;
    border-radius:5px !important;
    border:1px solid #cfcfcf !important;
    box-shadow:none;
    font:500 14px/1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform:capitalize;
    color:#3e3e3e;
}
#rate_form.demo-form .select2.select2-container.select2-container--default,
#quote_form.demo-form .select2.select2-container.select2-container--default{
    border:1px solid #a7b7c5 !important;
    border-radius:5px !important;
    margin-bottom:10px !important;
    height:30px !important;
    background-color:#fff;
    font:500 14px / 1.2 "Noto Sans Cond SemBd", sans-serif;
}
#rate_form.demo-form .select2-container--default .select2-selection--single .select2-selection__rendered,
#quote_form.demo-form .select2-container--default .select2-selection--single .select2-selection__rendered,
#pickup_form .select2-container .select2-selection--single .select2-selection__rendered,
#edit_pickup_form .select2-container .select2-selection--single .select2-selection__rendered{
    color:#a69d9d !important;
    line-height:30px !important;
}

#accessorial_show_modal.modal .connectedSortable .flex-row-rate{
    justify-content:center;
}
#accessorial_show_modal.modal .connectedSortable .flex-row-rate .btn.btn-lg{
    margin:0 5px;
}
#send_shipment_btn{
    display:block;
    margin:10px auto;
}
.view-carrier-page .box-OC .date-row .box-body .form-control#terminal_point_select,
.v-all-customer-page .box-OC .box-body .select2.select2-container.select2-container--default{
    height:100px !important;
    overflow-y:auto;
}
.main-sec.content-wrapper-out-page.load-add-main.submit-quote-page .irs-index-page
.connectedSortable.ui-sortable .box-body.box-body-fix-height .table-sc-css{
    height:370px;
}
.table#customer_quote_log button.modal-data-confx{
    background-color:#77df53 !important;
    padding:5px 10px;
    margin:0 3px;
    border-radius:5px;
    color:#000;
}
#customer-permission > .list{
    margin:0 -15px 30px;
    overflow:hidden;
}
#customer-permission > .list > li{
    padding:0 15px !important;
}

.disable-row .form-control, .disable-row .form-control *,
.main-sec.load-edit-page .box-OC .box-body .disable-row .form-control,
.main-sec.load-edit-page .box-OC .box-body .disable-row .select2.select2-container.select2-container--default,
.box-OC .box-body .disable-row .inputGroupContainer, .disable-row .controls *,
.main-sec.load-edit-page .disable-row .select2-container .select2-selection--single .select2-selection__rendered,
.load-edit-page .tab-pane#step4 .disable-row .mileage-list .mileage-list-each .field-lab-blue{
    border:none !important;
    padding:0 5px !important;
    appearance:none !important;
    height:30px !important;
    margin:0 !important;
    line-height:1 !important;
    resize:none !important;
}
.main-sec.load-edit-page .box-OC .box-body .disable-row .select2.select2-container.select2-container--default .select2-selection__arrow{
    display:none !important;
}
.box-OC .box-body .disable-row .inputGroupContainer .input-group .icon-box{
    margin-right:5px;
    width:30px;
    border-radius:5px !important;im;
}
.add-edit-customer-page #complete.tab-pane.tab-customer .remove_file_field .form-group{
    display:-webkit-box;
    display:-ms-flexbox;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.load-mail-response-page .table_holder_new_quote #pagination_wrapper.dataTables_wrapper
#dataTables_length.pagination_length{
    width:255px;
}
.load-mail-response-page .table_holder_new_quote #pagination_wrapper.dataTables_wrapper
#dataTables_length.pagination_length > label > .form-control.input-sm{
    width:70px;
}
.add-carrier-page #step4.tab-pane .form-control[type="file"]{
    padding-top:8px;
}
.add-carrier-page #step4.tab-pane #more_doc .row_position,
.v-all-customer-page #user_management #more_seat .sub_seat,
.add-edit-customer-page #complete.tab-pane .remove_file_field{
    width:100%;
    overflow:hidden;
    background-color:#e9e9e9;
    border-radius:5px;
    padding:10px;
    margin-bottom:10px;
}
.add-carrier-page #step4.tab-pane #more_doc .row_position .marg-t-15{
    margin-top:0 !important;
    margin-right:-15px;
    margin-left:-15px;
}
.add-carrier-page #step4.tab-pane #more_doc .row_position .marg-t-15 hr{
    display:none;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show{
    width:60% !important;
    border-top:4px solid #3e688b !important;
    border-radius:10px !important;
    background-color:#e8e8e8 !important;
    padding:0 !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-header{
    background-color:#ced5db !important;
    border-radius:10px 10px 0 0 !important;
    border-bottom:1px solid #a9afb5 !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-header .swal2-title{
    margin:0 !important;
    width:100% !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-header .swal2-title *{
    padding:10px 0 !important;
    color:#000 !important;
    font:500 20px / 1.2 "Noto Sans Cond Med", sans-serif !important;
    text-transform:capitalize !important;
    text-align:left !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-content{
    position:relative !important;
    width:100% !important;
    padding:35px 35px 10px !important;
    margin:0 auto !important;
    overflow:hidden !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-content .swal2-html-container{
    font:400 18px / 1.2 "Noto Sans Cond Med", sans-serif !important;
    color:#013572 !important;
}
.swal2-container .swal2-popup.swal2-modal.swal-wide.swal2-show .swal2-actions{
    margin:0 !important;
    padding:0 35px 35px !important;
}
.swal2-actions .swal2-styled{
    display:inline-block !important;
    padding:0 12px !important;
    margin-bottom:0 !important;
    text-align:center !important;
    white-space:nowrap !important;
    vertical-align:middle !important;
    -ms-touch-action:manipulation !important;
    touch-action:manipulation !important;
    cursor:pointer !important;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
    -ms-user-select:none !important;
    user-select:none !important;
    background-image:none !important;
    border:none !important;
    border-radius:5px !important;
    font:500 16px/40px "Noto Sans Cond SemBd", sans-serif !important;
    text-transform:uppercase !important;
    color:#000 !important;
}
.swal2-actions .swal2-styled.swal2-confirm{
    background-color:#77df53 !important;
    color:#161616 !important;
    -webkit-appearance:none !important;
}
.swal2-actions .swal2-styled.swal2-cancel{
    color:#fff !important;
}
.disable-row .toggleSwitch{
    display:block;
    height:20px;
    position:relative;
    overflow:hidden;
    padding:0;
    margin:0;
    width:100%;
    cursor:default !important;
}
.disable-row .toggleSwitch input,
.disable-row .toggleSwitch a,
.disable-row .toggleSwitch > span:before{
    display:none !important;
    opacity:0 !important;
    visibility:hidden !important;
}
.disable-row .toggleSwitch > span{
    position:relative !important;
    width:100% !important;
    margin:0 !important;
    padding-right:0 !important;
    text-align:left !important;
    white-space:nowrap !important;
    left:0 !important;
    right:0 !important;
}
/*.disable-row .toggleSwitch input:checked ~ span:before{
    border:none !important;
    background-color:transparent !important;
    box-shadow:none !important;
}*/
.disable-row .toggleSwitch > span span{
    left:0 !important;
    right:0 !important;
    color:#444 !important;
    font:500 14px / 1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-align:left !important;
}
.disable-row div.tagsinput{
    border:none !important;
    background:none !important;
    padding:0 !important;
    width:auto !important;
    height:auto !important;
    overflow-y:hidden !important;
    color:#444 !important;
    font:500 14px / 1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-align:left !important;
}
.disable-row #id_ref_info_tag{
    display:none !important;
}
#carrier_rate .select-btn-row.ribbon-box .text-center .popover.right{
    left:0 !important;
    right:unset !important;
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:6px !important;
}
.select2-container.select2-container--default.select2-container--open{
    z-index:99999;
}
#active_inactive > option.bg-pending, #active_inactive > option.bg-approve, #active_inactive > option.bg-reject{
    font-weight:800 !important;
    text-transform:uppercase !important;
}
#active_inactive > option.bg-pending,
#active_inactive > option.bg-pending:hover,
#active_inactive > option.bg-pending:focus,
#active_inactive > option.bg-pending:active{
    color:#0b66a8 !important;
}
#active_inactive > option.bg-approve,
#active_inactive > option.bg-approve:hover,
#active_inactive > option.bg-approve:focus,
#active_inactive > option.bg-approve:active{
    color:#247e4b !important;
}
#active_inactive > option.bg-reject,
#active_inactive > option.bg-reject:hover,
#active_inactive > option.bg-reject:focus,
#active_inactive > option.bg-reject:active{
    color:#b20404 !important;
}
#customers_table td a.btn.btn-success:not(.customer_view){
    background-color:#14692e;
}
#private_note.form-control{
    margin:10px auto;
}
.rate_quote_show#quote_show .table-mother-tag.table-responsive.table-sc-css{
    border:1px solid #ddd;
}
#accessorial_show_modal .box-body.box-body-fix-height.scroll-height-acce{
    padding-bottom:15px;
}
#mutlilane_metro_tablex #mutlilane_metro_table_tbody .info-ab-css,
#mutlilane_metro_table #mutlilane_metro_table_tbody .info-ab-css{
    position:relative;
}
#mutlilane_metro_tablex #mutlilane_metro_table_tbody .info-ab-css .info-icon,
#mutlilane_metro_table #mutlilane_metro_table_tbody .info-ab-css .info-icon{
    position:absolute;
    top:3px;/*091224*/
    left:0;
    z-index:100;
    font-size:16px;
    color:#e7933a;
}
#mutlilane_metro_tablex #mutlilane_metro_table_tbody .info-ab-css .popover,
#mutlilane_metro_table #mutlilane_metro_table_tbody .info-ab-css .popover{
    top:35px !important;
}
#rate-tools.tab-pane .demo-form .field-O-box .form-control.hasDatepicker,
#post-forbid.tab-pane #quote_form.demo-form .field-O-box .form-control.hasDatepicker,
.date-no-field-css{
    border:none !important;
    margin-top:12px;
    height:25px !important;
}
.dataTables_paginate.paging_simple_numbers > a.paginate_button.disabled,
.dataTables_paginate.paging_simple_numbers > a.paginate_button.disabled:hover,
.dataTables_paginate.paging_simple_numbers > a.paginate_button.disabled:active{
    color:#000 !important;
    background-color:#e1e1e1 !important;
    border:1px solid #d5d6d7 !important;
    border-radius:2px !important;
    position:relative !important;
    padding:6px 12px !important;
    line-height:1.42857143 !important;
    text-decoration:none !important;
    margin:0 0 10px 0 !important;
    cursor:text;
}
.dataTables_paginate.paging_simple_numbers > a.paginate_button.previous.disabled{
    margin-left:0 !important;
    border-top-left-radius:4px !important;
    border-bottom-left-radius:4px !important;
}
.dataTables_paginate.paging_simple_numbers > a.paginate_button.next.disabled{
    border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
#edit_load_form .tab-pane#step1 .disable-row div.tagsinput span.tag a{
    display:none !important;
}
.modal-pickup.modal #metro_edit_form .modal-body .row .box-body{
    height:300px;
    overflow:hidden;
    overflow-y:auto;
}
#posts_wrapper #posts .toggleSwitch{
    margin-right:20px;
}
#posts_wrapper #posts .toggleSwitch > span span:first-of-type{
    left:unset;
    right:-43px;
    width:20px;
}
.add-edit-customer-page .add_edit_customers #step1 .box-OC .box-body .equip_type_add.sp-lab-style
.select2.select2-container.select2-container--default{
    height:100px !important;
}
.add-edit-customer-page .add_edit_customers #step1 .equip_type_add.sp-lab-style
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
.success_green_text{
    color:#00a65a !important;
}
.view-carrier-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default,
.view-carrier-page .box-OC .date-row .box-body .form-control#terminal_point_select,
.v-quote-page .box-OC .box-body .select2.select2-container.select2-container--default,
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default{
    height:30px !important;
}
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default .selection{
    height:30px;
    line-height:1.2;
}
.v-all-customer-page .box-OC .date-row .box-body .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}

.view-carrier-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default .selection{
    line-height:30px !important;
}
.view-carrier-page .date-row .box-body .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
.foot-3-link{
    display:flex;
    width:100%;
    margin:10px auto;
    align-items:center;
    justify-content:center;
    list-style-type:none;
}
.foot-3-link li{
    color:#a7a7a7;
}
.foot-3-link li:nth-child(2){
    margin:0 5px;
}
.foot-3-link li:nth-child(2) > a{
    margin:0 5px;
}
.foot-3-link li > a{
    font:600 14px/1.2'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color:#000;
}
.foot-3-link li > a:hover{
    color:#dd4b39;
}
.pick-location-page #posts_wrapper #posts .toggleSwitch > span span:first-of-type{
    right:7px;
}
.content-wrapper-out-page.load-add-main.submit-quote-page .inputGroupContainer{
    border:none !important;
}
.content-wrapper-out-page.load-add-main.submit-quote-page .inputGroupContainer .input-group .icon-box{
    width:35px;
}
.content-wrapper-out-page.load-add-main.submit-quote-page .inputGroupContainer .input-group > .form-control{
    width:calc(100% - 35px);
    padding:0 0 0 5px;
}
#modal-responses-carrier-body tr > td:first-child > a,
#modal-responses-carrier-body tr > td:last-child > a{
    padding:10px 15px !important;
    border-radius:5px;
    border:none;
    font:500 14px/1.2 "Noto Sans Cond Med", sans-serif !important;
    text-transform:capitalize;
    color:#fff;
    text-align:center;
}
#modal-responses-carrier-body tr > td:last-child > a{
    background-color:#ff3232 !important;
    float:right;
}
#modal-responses-carrier.modal .table-mother-tag.table-responsive table thead{
    display:none;
}
#modal-responses-carrier.modal .table-mother-tag.table-responsive table,
#modal-responses-carrier.modal .table-mother-tag.table-responsive table tbody{
   background-color:transparent !important;
    margin:0 auto;
}
#modal-responses-carrier.modal .table-mother-tag.table-responsive table tbody tr,
#modal-responses-carrier.modal .table-mother-tag.table-responsive table tbody tr > td{
    padding:0 !important;
    background-color:transparent !important;
}

.irs-car-list-ribbon-box{
    position:relative;
    width:100%;
    height:auto;
    background:#fff;
    box-shadow:0 0 15px rgba(0,0,0,.1);
}
.irs-car-list-ribbon-box .ribbon{
    width:125px;
    height:96px;
    overflow:hidden;
    position:absolute;
    z-index:999;
}
.irs-car-list-ribbon-box .ribbon::before,
.irs-car-list-ribbon-box .ribbon::after{
    position:absolute;
    z-index:-1;
    content:'';
    display:block;
    border:5px solid #890000;
}
.irs-car-list-ribbon-box .ribbon span{
    position:absolute;
    display:block;
    width:215px;
    padding:5px 0;
    background-color:#ee1111;
    box-shadow:0 5px 10px rgba(0, 0, 0, .1);
    color:#fff;
    font:700 12px / 1 'Lato', sans-serif;
    text-shadow:0 1px 1px rgba(0, 0, 0, .2);
    text-transform:uppercase;
    text-align:center;
}
.irs-car-list-ribbon-box .ribbon-top-left{
    top:-10px;
    left:-25px;
}
.irs-car-list-ribbon-box .ribbon-top-left::before,
.irs-car-list-ribbon-box .ribbon-top-left::after{
    border-top-color:transparent;
    border-left-color:transparent;
}
.irs-car-list-ribbon-box .ribbon-top-left::before{
    top:0;
    right:29px;
}
.irs-car-list-ribbon-box .ribbon-top-left::after{
    bottom:0;
    left:0;
}
.irs-car-list-ribbon-box .ribbon-top-left span{
    right:-22px;
    top:30px;
    transform:rotate(-45deg);
}
.star-prog-bar{
    width:100%;
    margin:0 auto;
    display:block;
}
.star-prog-bar > li{
    width:100%;
    margin:10px auto;
    display:flex;
    align-items:center;
}
.star-prog-bar > li > progress{
    width:200px;
    margin:0 5px;
    fill:#d9a309;
}
.star-prog-bar > li span{
    color:#d9a309;
    font:600 14px/1.1 'Noto Sans', sans-serif;
}
#star-rev_modal.modal .modal-body .box.box-OC{
    margin-bottom:0 !important;
}
.star-list-pop-box #edit-term{
    height:200px;
    overflow-y:auto;
}
#calculation_table .qty_multi_price span:first-child{
    width:auto !important;
}
.modal#star-rev_modal .modal-content{
    width:100%;
}
#edit-term.edit-review > ul > li > .user-holder{
    display:block;
    width:20px;
    height:20px;
    float:left;
    border-radius:50%;
    margin:5px 5px 0 0;
    overflow:hidden;
}
#edit-term.edit-review > ul > li > .user-holder > img{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    object-fit:cover;
}
#edit-term.edit-review > ul > li > strong{
    width:calc(100% - 25px);
    float:left;
}
.marg-top-50{
    margin-top:50px !important;
}
.irs-tab-main .btn.get_rate_instant > span{
    font:500 20px/1.2 "Noto Sans Cond SemBd", sans-serif !important;
}
.irs-tab-main .btn.get_rate_instant > span > .fa-sort-down{
    font-size:20px !important;
}
.irs-tab-main .irs-btn-head-box .btn.get_rate_instant{
    width:100%;
    white-space:normal;
    height:auto;
    background-color:transparent;
    padding:0;
    font:700 20px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#2b2b2b;
    text-align:center;
    text-transform:capitalize;
}
.irs-tab-main .distance-result-box .distance-result .icon-box,
.irs-tab-main .irs-btn-head-box .bottom-box .icon-box{
    width:30px;
    height:30px;
    font-size:18px;
    line-height:30px;
    text-align:center;
    padding:0 5px;
    margin-right:5px;
    border-radius:50%;
    background-color:#013572;
    color:#fff;
}
.irs-tab-main .irs-btn-head-box .bottom-box .icon-box{
    background-color:#14692e;
}
.irs-tab-main .irs-btn-head-box.post-box .bottom-box .icon-box{
    background-color:#2f79a6;
}
.irs-tab-main .irs-btn-head-box .bottom-box .icon-box{
    line-height:25px;
}
#rate-tools .irs-btn-head-box.post-box .bottom-box .btn.get_rate_post{
    display:flex;
    align-items:center;
    justify-content:center;
    height:auto;
    background-color:transparent;
    width:100%;
    font:700 20px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#2b2b2b;
    text-align:center;
    text-transform:capitalize;
}
#rate-tools .sub-heading-blk-box{
    /*background-color:#519ef4;*/
    /*background-color:#af2931;*/
    background-color: #173d6e;
    background: linear-gradient(to right, #af2931, #173d6e);
}

/* 091224- start */
#mutlilane-report .flex-row .dt-buttons .buttons-excel{
    margin-bottom:0 !important;
}
.table#mutlilane_metro_table #mutlilane_metro_table_tbody tr .info-ab-css > input,
.table#mutlilane_metro_tablex #mutlilane_metro_table_tbody tr .info-ab-css > input{
    padding:1px 12px !important;
}
.table#mutlilane_metro_table #mutlilane_metro_table_tbody tr .info-ab-css .metroclick.btn,
.table#mutlilane_metro_tablex #mutlilane_metro_table_tbody tr .info-ab-css .metroclickx.btn{
    height:auto !important;
    background-color:#14692e !important;
    color:#fff !important;
}
/* 091224- end */
.company-pro-page .verti-tab-row #myTabContent-verti .tab-pane .list-group .box-pad{
    padding:20px !important;
}
.company-pro-page .equip_type_add.sp-lab-style .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.user-pro-page .verti-tabOFF-row#myTabContent-verti .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
.company-pro-page .box-OC .date-row .box-body .form-control#terminal_point_select, .v-all-customer-page .box-OC .box-body .select2.select2-container.select2-container--default{
    height:30px !important;
}
.v-all-customer-page.user-pro-page .box-OC .box-body .select2.select2-container.select2-container--default{
    height:30px !important;
}
.dashboard-page .box-OC .box-body .date-row .select2.select2-container.select2-container--default{
    height:30px !important;
}
.mtb-20{
    margin-top:20px !important;
    margin-bottom:20px !important;
}
.mr-10 /*, .tab-content .tab-pane .list-inline>li .btn.btn-lg.mr-10*/{
    margin-right:10px !important;
}
/*.tab-content .tab-pane .list-inline{
    margin:30px auto 0;
    display:flex;
    align-items:center;
    justify-content:center;
}
.tab-content .tab-pane .list-inline > li{
    margin-left:auto !important;
    margin-right:auto !important;
    display:table;
}
.tab-content .tab-pane .list-inline>li .btn.btn-lg{
    margin-left:auto !important;
    margin-right:auto !important;
}*/
.mid-sing-btn{
    margin-left:auto !important;
    margin-right:auto !important;
    display:table !important;
}
#quote_form #step1 #minusClick1 .select2.select2-container.select2-container--default{
    padding:0 10px !important;
}
.pick-location-page #multiple_location_form{
    margin:10px 0 0 0;
}
.pick-location-page #multiple_location_form label:first-child{
    margin-right:5px;
    margin-top:3px;
    float:left;
}
.pick-location-page .btn.delete_multiple_city#multiple_delete_form{
    padding:11px !important;
    font-size:16px;
    text-transform:uppercase;
    border-radius:5px;
}
.pick-location-page #multiple_location_form .toggleSwitch input:checked ~ a{
    left:89%;
}
.table-green-text{
    color:#1c720c !important;
}
.table-blue-text{
    color:#2776a8 !important;
}
.table-red-text{
    color:#ff0000 !important;
}
.table .btn.icon-btn.irs-icon-btn{
    padding:2px 5px !important;
}
.table .btn.icon-btn.irs-icon-btn > img{
    width:auto;
    height:23px;
}
#all_terminal_points_modal.modal .table#terminal_table tbody#terminal_table_tbody > tr > td{
    white-space:normal !important;
}
.user-pro-page .editableform .editable-buttons .btn-primary.editable-submit,
.company-pro-page .editableform .editable-buttons .btn-primary.editable-submit{
    background-color:#1c720c;
}
.user-pro-page .editableform .editable-buttons .btn-default.editable-cancel,
.company-pro-page .editableform .editable-buttons .btn-default.editable-cancel{
    background-color:#b92b27;
    color:#fff;
}
#all_terminal_points_modal .modal-content{
    width:1200px;
}
#all_terminal_points_modal .modal-dialog{
    width:100%;
}
/* toggle btn input-button start */
.toggle-btn-wrapper{
    position:relative;
    width:132px;
    height:35px;
}

/* Set default styles */
.toggle-btn-default{
    border:none;
    background-color:#14692e;
    height:26px;
    width:102px;
    font-weight:bold;
    color:#fff;
    border-radius:15px;
    font-size:11px;
    line-height:23px;
}
.toggle-btn-control{
    width:62px;
    height:22px;
    background-color:rgba(0, 0, 0, 0.5);
    border:1px solid rgba(0, 0, 0, 0.2);
    color:#fff;
    font-weight:bold;
    position:absolute;
    top:2px;
    right:32px;
    z-index:2;
    border-radius:15px;
    cursor:pointer;
}

/* Animation speeds and types */
.transform-btn, .transform-control{
    -webkit-transition:all 0.8s ease;
    -moz-transition:all 0.8s ease;
    -o-transition:all 0.8s ease;
    -ms-transition:all 0.8s ease;
    transition:all 0.8s ease;
}

/* Changes to the button */
.transform-btn-active{
    background-color:#013572;
}

/* Changes to the toggle square on top */
.transform-control-active{
    right:92px;
    width:38px;
}
/* toggle btn input-button end */
.select2-smH2-class .select2.select2-container.select2-container--default{
    height:50px;
    overflow-y:auto;
}
.select2-smH2-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li, .select2-smH-class .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width:auto !important;
}
.modal-body .select2-smH2-class .select2.select2-container.select2-container--default{
    padding:0 10px;
}
.toggleSwitch.togglepermile{
    width:95px;
    display:block;
}
.toggleSwitch.togglepermile input:checked ~ a{
    border-color:#fff;
    left:100%;
    margin-left:-20px;
}
.toggleSwitch.togglepermile > span:before{
    background-color:#2776a8;
    border:1px solid #2776a8;
}
.irs-tab-main #rate-tools .modi-file-css.form-group .form-control{
    padding:0 !important;
    border:none !important;
    font-size:14px !important;
    text-align:center;
    margin:10px auto 0;
    width:100%;
    cursor:default;
}
.irs-tab-main #rate-tools .modi-file-css.form-group .form-control::placeholder{
    font-size:25px !important;
}
.irs-tab-main #rate-tools .modi-file-css.form-group .upload-field{
    height:40px;
    width:40px;
    border-radius:50%;
    box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.25);
    border-color:transparent;
}
.irs-tab-main #rate-tools .modi-file-css.form-group .input-file{
    visibility:hidden;
    position:absolute;
}
.irs-tab-main #rate-tools .modi-file-css.form-group .upload-field.btn{
    padding:0;
    font-size:16px;
    color:#fff;
    background-color:#013572;
    text-align:center;
    margin:0 auto;
    display:block;
}
.irs-tab-main #rate-tools .modi-file-css{
    width:100%;
    max-width:550px;
    height:auto;
    margin:0 auto;
    border:2px dashed #a1a1a1;
    border-radius:10px !important;
    padding:40px 20px;
    overflow:hidden;
}
.up-img-Or-txt{
    width:100%;
    position:relative;
    margin:40px auto 20px !important;
    border-bottom:1px solid #ddd;
    text-align:center;
}
.up-img-Or-txt > span{
    display:block;
    width:170px;
    margin:0 auto 0;
    background-color:#fff;
    position:absolute;
    top:-10px;
    left:0;
    right:0;
    z-index:2;
}
.irs-tab-main #rate-tools .modi-file-css .sup-for-txt{
    font-size:12px;
    color:#013572;
    font-weight:500;
    text-align:center;
    display:block;
}
.user-pro-page #myTabContent-verti .list .inline-editable,
.company-pro-page #myTabContent-verti .list .inline-editable{
    display:inline-block;
    padding:5px;
    background-color:#e4eaef;
    border-radius:3px;
    margin:5px 0 0;
}
.company-pro-page #myTabContent-verti .list .inline-editable{
    background-color:#fff;
}
.user-pro-page #myTabContent-verti .list .inline-editable > .btn.btn-n-pl-green4.pull-right,
.company-pro-page #myTabContent-verti .list .inline-editable > .btn.btn-n-pl-green4.pull-right{
    border-radius:3px;
    padding:5px;
    font-size:13px;
    float:none !important;
    margin-left:5px;
}
.user-pro-page #myTabContent-verti .list .editable-container .editableform .editable-buttons .btn,
.company-pro-page #myTabContent-verti .list .editable-container .editableform .editable-buttons .btn{
    border-radius:3px;
    padding:5px;
    margin-top:8px;
    font-size:13px;
}
.change-fsc-row{
    margin-bottom:20px;
    border-bottom:2px dashed #cfcfcf;
}
.logo-main-WH{
    display:block;
    max-width:130px;
    width:100%;
    height:auto;
    float:left;
    margin:0 10px 0 20px;
}
.pick-location-page #multiple_delete_form.btn.delete_multiple_city{
    height: 30px;
    line-height: 30px;
    padding: 0 12px !important;
    font-size: 15px;
}
.irs-car-list-ribbon-box .table-st-list-in > li .pic-holder{
    width: auto;
    height: 90px;
    margin: 10px auto;
    overflow: hidden;
    box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.2);
}
.irs-car-list-ribbon-box .table-st-list-in > li .pic-holder > img{
    width: 100%;
    object-fit: contain;
}
.irs-car-list-ribbon-box .table-st-list-in > li h6{
    font-size:13px !important;
    text-align: center !important;
}
.main-header .cap-meter-toggle-box{
    width: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main-header .cap-meter-toggle-box .switch{
    position: relative !important;
    height: 25px !important;
    width: 228px !important;
    margin: -15px 0 0 10px !important;
    background: #ffffff1f !important;
    border-radius: 32px !important;
    padding: 3px;
    box-shadow: none;
}
.main-header .cap-meter-toggle-box .switch-label{
    font-weight: bold !important;
    position: relative !important;
    z-index: 2 !important;
    float: left !important;
    width: 70px !important;
    line-height:25px !important;
    font-size: 12px !important;
    color: #99aab5 !important;
    text-align: center !important;
    cursor: pointer !important;
    background-color: transparent !important;
    box-shadow: 2px 2px 3px rgb(231 230 230 / 15%), inset 2px 2px 3px rgba(0, 0, 0, 0.12) !important;
    margin:0 3px;
}
.main-header .cap-meter-toggle-box .switch-label > .dot{
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #dddddd7d;
    margin: 2px 5px 0 0;
    box-shadow: 1px 0 0 #e1e1e1;
}
.main-header .cap-meter-toggle-box .switch-input{
    display:none;
}
.main-header .cap-meter-toggle-box .switch-input:checked + .switch-label{
    color:#FFF !important;
    transition:0.15s ease-out !important;
    transition-property:color, text-shadow !important;
}
.main-header .cap-meter-toggle-box .switch-selector{
    position: absolute !important;
    z-index: 1 !important;
    top:3px !important;
    left:5px !important;
    display: block;
    width:70px !important;
    height:25px !important;
    border-radius: 32px !important;
    background-color:transparent; !important;
    transition: all 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28) !important;
}
.main-header .cap-meter-toggle-box .switch-input:checked + .switch-label-y ~ .switch-selector{
    transform: translateX(2%) !important;
    background-color: transparent !important;
    border: 1px solid #45c42d;
    box-shadow: 0 0 4px #45c42d;
}
.main-header .cap-meter-toggle-box 
.switch-input:checked + .switch-label-y > .dot{
    background-color:#45c42d ;
    box-shadow: 1px 0 3px #2a8219;
}
.main-header .cap-meter-toggle-box .switch-input:checked + .switch-label-i ~ .switch-selector{
    transform: translateX(110%) !important;
    background-color: transparent !important;
    border: 1px solid #ffaf5a;
    box-shadow: 0 0 4px #ffaf5a;
}
.main-header .cap-meter-toggle-box 
.switch-input:checked + .switch-label-i > .dot{
    background-color:#ffaf5a ;
    box-shadow: 1px 0 3px #9e580e;
}
.main-header .cap-meter-toggle-box .switch-input:checked + .switch-label-n ~ .switch-selector{
    transform: translateX(218%) !important;
    background-color: transparent !important;
    border: 1px solid #fc384c;
    box-shadow: 0 0 4px #fc384c;
}
.main-header .cap-meter-toggle-box 
.switch-input:checked + .switch-label-n > .dot{
    background-color:#fc384c ;
    box-shadow: 1px 0 3px #960816;
}
.cap-meter-toggle-box .heading{
    width: 100%;
    font: 600 10px / 1.1 'Noto Sans Cond SemBd', sans-serif;
    color: #ffffff;
    text-transform: uppercase !important;
    margin: -18px 0 0 20px;
    display: block;
}
.cap-meter-holder{
    width:110px;
    height:auto;
    position: absolute;
    right: 2px;
    top: 4px;
    z-index: 1;
}
.cap-meter-holder > img{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
}
.main-header, .skin-blue .main-header .navbar{
    background-color: #173d6e;
    background: linear-gradient(to right, #af2931, #013572);
}
.carrier-mdr-info{
    width: auto;
    margin:0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
}
.carrier-mdr-info > p{
    color: #000 !important;
    font-size:15px !important;
    font-weight: 800 !important;
    margin:0 0 0 5px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.carrier-mdr-info > p > span{
    display: inline-block;
    width:22px;
    height: auto;
    margin-right:3px;
}
.carrier-mdr-info > p > span > img{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
}
.irs-index-page #irs-tab-main #rate-tools.tab-pane .upload-field-hidden-row
.select2.select2-container.select2-container--default {
    border: 1px solid #a7b7c5;
    height:30px;
    border-radius: 5px;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .lowest-price-box , 
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .lowest-price-box,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .lowest-price-box
{
    max-width: 90px;
    width: auto;
    margin: 5px auto !important;
    background-color:#ffc90e;
    color: #000 !important;
    text-align: center;
    padding: 3px;
    font-weight:600 !important;
    border-radius: 3px;
    font-size: 12px;
}
/*#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab{
    padding: 20px 0;
}*/
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .heading-center,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .heading-center,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .heading-center{
    display: block;
    margin:0 auto !important;
    text-align: center !important;
    font:500 12px/1.1 'Noto Sans', sans-serif !important;
    color: #000;

}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .select-btn-row,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .select-btn-row,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .select-btn-row{
    height: auto;
    border: none;
    padding: 0;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .select-btn-row > h2,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .select-btn-row > h2,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .select-btn-row > h2
{
    margin:10px auto 0 !important;
    font-size: 25px !important;
    font-weight: 600 !important;
    font-family: "Noto Sans Cond", sans-serif;
}
/* 040225 start */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #21c6f6 !important;
    border: 1px solid #21c6f6 !important;
    color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
    float: right !important;
    margin-left: 4px;
    margin-right: 0;
}
/* 040225 end */

/* 050225 start */
/*.irs-car-list-ribbon-box .table-st-list-in{
    display: flex;
    align-items: center;
    justify-content: space-between;
}*/
.irs-car-list-ribbon-box .table-st-list-in .day-estim-box{
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
}
.irs-car-list-ribbon-box .table-st-list-in .day-estim-box > .esti-days-txt > strong{
    color: #4cb4f1;
}
.irs-car-list-ribbon-box .table-st-list-in .cap-meter-holder{
    position: relative;
    margin:16px auto 0;
    top: unset;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .btn.get_accessorial.select-carr-btn,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .btn.get_accessorial.select-carr-btn,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .btn.get_accessorial.select-carr-btn{
    width: auto;
    white-space: normal;
    margin:20px auto 0;
    display: block;
    background-color: #4cb4f1;
    color: #000;
    font-size: 20px;
    padding: 15px 20px;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .select-btn-row > h2 i,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .colm1 .col-box .text-center .popover-box > i,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .select-btn-row > h2 i,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .colm1 .col-box .text-center .popover-box > i,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .select-btn-row > h2 i,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .colm1 .col-box .text-center .popover-box > i
{
    font-size:18px;
}
/*#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-box.multi-btn-row{
    margin-top: 25px;
}*/
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .day-estim-box > span,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .day-estim-box > span,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .day-estim-box > span
{
    margin-top: 12px;
}
/* 050225 end */
/* 070225 start */
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-sm-12.col-md-2,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-sm-12.col-md-2,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-sm-12.col-md-2{
    width: 16% !important;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-sm-12.col-md-2.col-23,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-sm-12.col-md-2.col-23,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-sm-12.col-md-2.col-23{
    width:23% !important;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-sm-12.col-md-2.col-13,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-sm-12.col-md-2.col-13,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-sm-12.col-md-2.col-13{
    width:13% !important;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-box.multi-btn-row > div > .btn,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-box.multi-btn-row > div > .btn,
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-box.multi-btn-row > div > .btn {
    display: block;
    width:100%;
    margin: 0 auto 5px;
    padding: 2px 8px;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane .table-st-list-in .col-box.multi-btn-row{
    margin-top:22px;
}
/* 070225 end */
/* 100225 sar */
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane .table-st-list-in .col-sm-12.col-full{
    width:100% !important;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane .table-st-list-in .col-sm-12.col-full > div{
display: flex;
align-items: center;
justify-content: end;
float: right;
width: auto;
    margin: 5px 0 0;
}
#irs-tab-main.dash-tab-main > .tab-content > .tab-pane .table-st-list-in .col-sm-12.col-full > div .heading-center{

    font-style: italic !important;
}
.main-header .cap-meter-toggle-box .fsc-edi-field{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: auto;
    border-radius: 50px;
    background-color: rgba(255, 255, 255, 0.2);
    margin-left: 10px;
    padding: 0 10px;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .heading{
    margin: 0 5px 0 0 !important;
    width: 50px !important;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .inline-edit{
display: inline-block;
padding: 5px !important;
background-color: #e4eaef6e;
border-radius: 3px;
margin: 5px 0 !important;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .inline-edit .btn.btn-n-pl-green4.pull-right{
border-radius: 3px;
padding: 5px;
font-size: 13px;
float: none !important;
margin-left: 5px;
}

.main-header .cap-meter-toggle-box .fsc-edi-field .editable-buttons .btn.editable-submit,
.main-header .cap-meter-toggle-box .fsc-edi-field .editable-buttons .btn.editable-cancel{
border-radius: 3px;
padding: 5px;
margin-top: 8px;
font-size: 13px;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .editable-buttons .btn.editable-submit{
    background-color: #247e4b !important;
    color: #fff !important;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .editable-buttons .btn.editable-cancel{
    background-color: #b92b27 !important;
    color: #fff !important;
}
.main-header .cap-meter-toggle-box .fsc-edi-field .editableform .form-control {
    width: auto;
    height: 25px !important;
    margin-top:9px;
}
/* 100225 end */
/* 110225 start */
.irs-car-list-ribbon-box .table-st-list-in .colm1 .text-center .popover .popover-content ul > li:last-child{
    text-transform: lowercase !important;
}
.irs-car-list-ribbon-box .table-st-list-in .colm1 .text-center .popover .popover-content ul > li:last-child > strong{
    text-transform:capitalize !important;
}
.irs-car-list-ribbon-box .table-st-list-in .colm1 .text-center .popover:hover .popover{
    display: block !important;
}
.irs-car-list-ribbon-box .table-st-list-in li{
    position:relative;
}
.irs-car-list-ribbon-box .table-st-list-in li:before{
    content: "";
    height: 100px;
    width: 1px;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    z-index: 1;
    border-left: 1px solid #becad4;
}
.irs-car-list-ribbon-box .table-st-list-in li:first-child:before,
.irs-car-list-ribbon-box .table-st-list-in li:nth-child(2):before,
.irs-car-list-ribbon-box .table-st-list-in li:last-child:before{
    border-left:none;
}
/* 110225 end */
/* 120225 sar */
.modal-edit-service #edit_key_service_form .modal-body #service_data .each-form-box{
   padding: 0;
   margin: 0 auto;
}
.modal-edit-service #edit_key_service_form .modal-body #service_data
.select2.select2-container.select2-container--default{
    padding: 0 5px;
    margin-bottom: 0;
}
/* 120225 end */
/* 200225 sar */
.tkt-info-box > div p{
    width: 100%;
    padding:5px 10px;
    margin: 0 0 15px 0;
    color: #1b1d2c;
    border: 1px solid #c9d6e1;
    background-color: #e6eef5;
}
.tkt-info-box.row > div:last-child > p, .tkt-info-box > .row > div:last-child > p{
    margin-bottom: 0;
}
.tkt-info-box > div p > strong{
    display: inline-block;
    padding-right: 5px;
}
/*.tkt-info-box > div:last-child > p{
    margin-bottom:0;
}
.tkt-info-box > div:last-child > p > strong{*/
/*    display:block;*/
/*    width:auto;*/
/*    margin-bottom: 2px;*/
/*    text-transform: capitalize;*/
/*}*/
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log{
    padding:0;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in{
    padding:0 0 15px;
    width: 100%;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list{
    margin: 0 auto;
    width: 100% !important;
    padding: 0;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block{
    width: 100%;
    height:120px;
    padding:0;
    margin: 0 auto 5px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .pic-holder-top,
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .content-box{
    width: 100%;
    display: block;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .pic-holder{
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #c7c7c7;
    margin: 0 auto;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .pic-holder > img{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
    float: none;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .content-box > *{
    text-align: center;
    margin: 0 auto;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .user-block .content-box > .description {
    color: #7a7a7a;
    font-size: 11px;
}
.main-sec.tkt-page .irs-car-list-ribbon-box.ticket_log .table-st-list-in .tkt-info-each-list .tkt-info-box{
    padding:0;
}
/*.btn.focus, .btn:focus, .btn:hover {
    color:inherit !important;
}*/
.main-sec.tkt-page .content-m-body #carrier_add_form .tab-content #step2.tab-pane .box-body{
    padding: 25px 18px 0;
}
/* 200225 end */


/* 170225 sar */

/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer thead > tr > th,*/
/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer tbody > tr > td,*/
/*#customers_table_wrapper .table.dataTable.no-footer tbody > tr > td{*/
/*    white-space: normal !important;*/
/*}*/
/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer thead > tr > th:last-child,*/
/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer thead > tr > th:nth-child(16),*/
/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer tbody > tr > td:last-child,*/
/*#carriers_table_wrapper #carriers_table.table.dataTable.no-footer tbody > tr > td:nth-child(16),*/
/*#customers_table_wrapper .table.dataTable.no-footer thead > tr > th,*/
/*#customers_table_wrapper .table.dataTable.no-footer tbody > tr > td:last-child{*/
/*    white-space: nowrap !important;*/
/*}*/

/* 170225 end */
/* 250225 sar */
#modal_chat_box .chat-box-main .chat-nav-list .chat-holder-list > li{
    position: relative;
}
#modal_chat_box .chat-box-main .chat-nav-list .chat-holder-list > li .mid-col .mes-count-box{
    width: auto;
    padding: 2px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 99;
    text-align: center;
    color:#ff0000;
    line-height: 1;
    font-size: 12px;
}
/* 250225 end */
/* 110325 start */
.car-logo-holder{
    display:block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 5px 0 0;
    background-color: #000;
    border:1px solid #979797;
    border-radius: 50%;
}
.car-logo-holder > img{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
}
/* 110325 end */
/* 120325 start */
.tracking-page .map-full-width{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #ddd;
}
.tracking-page .box-header .track-info-box{
    width: auto;
    display: inline-block;
    margin: 5px 0 0 5px;
    padding: 5px 15px;
    border-radius: 30px;
    color: #fff;
    text-align: center;
    font-size: 11px;
}
.tracking-page .box-header .track-info-box.info-prog{
    background-color:#173d6e;
}
.tracking-page .box-header .track-info-box.info-delivered{
    background-color:rgba(36,126,75,1);
}
.tracking-page .box-header .track-info-box.info-delay{
    background-color: rgba(175,41,49,1);
}
.ship-order-info{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto 10px;
    width: 100%;
}
.ship-order-info li a{
    color: #000;
    font-weight: 600;
}
.ship-order-info li a:hover{
    text-decoration: underline;
}
.tracking-page .lft-part .box-body .btn-row.flex-row-st{
    justify-content:flex-start;
}
.tracking-page .lft-part .box-body .btn-row.flex-row-st > li{
    margin-right: 5px;
}
.track-root-list{
    border-left: 3px solid #817f7f;
}
.track-root-list > li{
    margin-left: -13px;
    padding: 0 0 0 15px;
    margin-bottom: 18px;
}
.track-root-list > li > span{
    display: block;
    background-color: #fff;
    color: #817f7f;
    margin: 0 0 0 -9px;
    font-size: 30px;
    padding: 0;
    line-height: 1;
}
.track-root-list > li > span > sup{
    font-size:13px;
    color: #000;
}
.track-root-list > li > small{
    padding-left: 10px;
    display: block;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a > span.round-tab > i{
    display: block;
    line-height: 30px;
    text-align: center;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav-tabs > li {
    width: 25%;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a {
    background-color: #fff;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a span.round-tab {
    line-height: 30px !important;
    background-color:#1c720c;
    border: 1px solid transparent;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a span.round-tab > i{
    color:#fff;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a:hover span.round-tab > i{
    color: #000;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled.active a span.round-tab {
    background-color:#1c720c;
        margin: 0;
    float: right;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled.active a span.round-tab > i,
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled.active a:hover span.round-tab > i{
    color:#fff;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled a span.round-tab {
    background-color:#fff;
    border-color:#b5b5b5;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled a span.round-tab > i {
    color:#000;
}
.tracking-page .lft-part .box-body .tab-main .wizard .connecting-line {
    top: 53%;
}
.tracking-page .lft-part .box-body .tab-main .wizard .wizard-inner {
    margin: 0 auto 10px;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a {
    width: 50px;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a {
    margin: 0;
    float: right;
    padding: 0;
}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li:first-child a,
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li:first-child a span.round-tab {
    margin: 0;
}
.shipping-time-text-list.flex-row-st{
    margin: 20px 0 10px;
}
.shipping-time-text-list > li{
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #c1c0c0;
}
.shipping-time-text-list > li:last-child{
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.shipping-time-text-list > li > *{
    display: block;
}
.shipping-time-text-list > li > span{
    font-size: 11px;
}
.track-root-list.ship-stat-list > li > span > sup > strong{
    color: #0b4470;
}
.tracking-page .map-part .box.box-OC > .box-body, .tracking-page .map-part .box.box-OC > .box-body > .row,
.tracking-page .map-part .box.box-OC > .box-body > .row > div,
.tracking-page .map-part .box.box-OC > .box-body > .row > div > .map-full-width{
    height: 100%;
}
.tracking-page .map-part .box.box-OC > .box-body > .row > div > .map-full-width .track-map {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    display: block;
}
/* 120325 end */
/* 240325 start */
.accessorial_show_modal-irs-s-carrier #quote_show.rate_quote_show{
    background-color: #fff;
    margin: 0 auto 20px;
}
.accessorial_show_modal-irs-s-carrier #quote_show.rate_quote_show .table-sc-css{
    height: auto;
    overflow-y: auto;
}
.accessorial_show_modal-irs-s-carrier .modal-body .select2.select2-container.select2-container--default {
    height:40px !important;
    padding: 0 15px !important;
}
.accessorial_show_modal-irs-s-carrier .irs-new-dsn .flex-row-rate {
    margin-top:20px;
}
.accessorial_show_modal-irs-s-carrier .irs-new-dsn .quote-table .heading-row {
    background-color: #ffffff;
}
/* 240325 end */

/* 280325 start */
.main-sec.tracking-page .map-part .map-full-width#map{
    width: 100% !important;
    height: 100% !important;
    min-height: 100vh !important;
}

.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li.disabled.active .connecting-line{
background-color: #1c720c;
}

.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li .connecting-line{
    width: 100% !important;
    left: 0 !important;
    right: 0;
    top:24%;

}
.tracking-page .lft-part .box-body .tab-main .wizard .nav.nav-tabs > li a span.round-tab {
    margin: 0 !important;
    left: unset !important;
    float: right !important;
}
/* 280325 end */

/* 030425 start */
.dataTables_paginate.paging_simple_numbers > span .paginate_button{
    background: #fafafa;
    color: #666;
    min-width: 1.5em;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    padding: 6px 12px !important;
    line-height: 1.42857143 !important;
    text-decoration: none !important;
    margin: 0 0 10px 0 !important;
    cursor: pointer;
    text-align: center;
}
.dataTables_paginate.paging_simple_numbers > span .paginate_button:focus, 
.dataTables_paginate.paging_simple_numbers > span .paginate_button:hover{
    color: #23527c !important;
    background-color: #eee !important;
    border-color: #ddd !important;
}
.dataTables_paginate.paging_simple_numbers > span .paginate_button.current{
    background: #000 !important;
    color: #fff !important;
    border-color:#000 !important;
    cursor: default;
}
.dataTables_paginate.paging_simple_numbers > span .paginate_button.current:focus, 
.dataTables_paginate.paging_simple_numbers > span .paginate_button.current:hover{
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important;
}  

#all_terminal_points_modal .scroll-height{
    height: 300px !important;
}
/* 030425 end */

/* 040425 start */

.load-edit-page .load_management_section #edit_load_form .controls.flex-row > input[type=radio],
.load-edit-page .load_management_section #edit_load_form .controls.flex-row > label{
    margin: 0 5px 0 0;
}
.load-edit-page .load_management_section #edit_load_form div.tagsinput, 
.load-edit-page .load_management_section #edit_load_form div.tagsinput > div{
    width: 100% !important;
    height: auto !important;
    float: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    border: none;
}
.load-edit-page .load_management_section #edit_load_form div.tagsinput input{
    width: 100%;
    height:30px;
    background-color: #fff;
    padding: 0 5px;
    margin-bottom:0;
    border-radius: 5px !important;
    border: 1px solid #a7b7c5 !important;
    box-shadow: none;
    font: 400 14px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform: capitalize;
    color: #999999 !important;
}
.load-edit-page .load-edit-toggle-row .controls .toggleSwitch {
width: 70px;
}
.load-edit-page .load-edit-toggle-row .controls .toggleSwitch input:checked ~ a {
    left: 79%;
}

/* 040425 end */

/* 070425 start */
.main-sec.v-all-customer-page.company-pro-page .equip_type_add.sp-lab-style .controls .select2.select2-container.select2-container--default{
    height: 100px !important;
    line-height: 1.2 !important;
}
/* 070425 end */

/* 080425 start */
#modal-data-emails #deny-shipment-conf #carrier_customize_table_tbody .form-control{
    height: 40px !important;
}
/* 080425 end */

/* 090425 start */
#carrier_rate #accessorial_show_modal .box-body-fix-height {
    height:330px;
}
.quick-nav-row.flex-row-st{
    margin-bottom: 20px;
}
.quick-nav-row .q-nqv-link > a{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-color: transparent;
    border-radius: 5px;
    padding: 10px;
}
.my-ship-dash-page .tab-main .wizard .nav.nav-tabs.quick-nav-row > li.q-nqv-link a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 auto !important;
    border-radius: 5px !important;
    padding: 10px !important;
}
.quick-nav-row .q-nqv-link.sky-bl-bg > a{
    background-color:#519ef4 !important;
}
.quick-nav-row .q-nqv-link.green-bg > a{
    background-color:#52ab41 !important;
}
.quick-nav-row .q-nqv-link.green2-bg > a{
    background-color:#953434 !important;
}
.quick-nav-row .q-nqv-link.pur-bg > a{
    background-color:#7b7ebd !important;
}
.quick-nav-row .q-nqv-link.bl-bg > a{
    background-color:#69717a !important;
}
.quick-nav-row .q-nqv-link.or-bg > a{
    background-color:#df9946 !important;
}
.quick-nav-row .q-nqv-link > a > .pic-holder{
    display: block;
    width:40px;
    height:40px;
    margin: 0 auto;
    padding: 5px;
    background-color: #fff;
    border-radius: 50%;
}
.quick-nav-row .q-nqv-link > a > .pic-holder > img{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
}
.quick-nav-row .q-nqv-link > a > strong{
    display: block;
    margin:5px auto;
    font:400 16px/1 "Noto Sans Cond Med", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}
.quick-nav-row .q-nqv-link > a > .txt-para{
    display: block;
    margin:0 auto;
    font:400 13px/1.2 "Noto Sans", sans-seriff;
    text-align: center;
    color: #fff;
}
/* 090425 end */
/* 160425 start */ 
.load-edit-page .load_management_section .table.stop_order_table #stop_order_table_tbody .form-control{
    height: 30px !important;
}

.load-edit-page .load_management_section .table.stop_order_table #stop_order_table_tbody .form-control.source_date_only,
.load-edit-page .load_management_section .table.stop_order_table #stop_order_table_tbody .form-control.stop_date_time_int{
    float: left;
    width: 46%;
}
.load-edit-page .load_management_section .table.stop_order_table #stop_order_table_tbody .form-control.stop_date_time_int{
    float: right;
}

/* 160425 end */

/* 170425 start */
/*.load-edit-page .load_management_section #edit_load_form #step1.tab-pane .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px !important;
    right: 6px !important;
    top: 4px;
}
.load-edit-page .load_management_section #edit_load_form #step1.tab-pane .select2-container--default .select2-selection--single{
    height: 40px !important;
}
.load-edit-page .load_management_section #edit_load_form #step1.tab-pane .select2.select2-container.select2-container--default .selection {
    height: 40px !important;
    line-height: 40px !important;
}
.load-edit-page .load_management_section #edit_load_form #step1.tab-pane .inputGroupContainer .input-group{
    height: 40px !important;
}
*/

.load-edit-page .load_management_section #edit_load_form #step1.tab-pane .select2-container .select2-selection--single .select2-selection__rendered{
    line-height:30px !important;
}

/* 170425 end */


/* 180425 start */
#snackbar{
    right: 150px !important;
}
#snackbar-red{
    visibility: hidden;
    width: 100% !important;
    max-width: 300px !important;
    min-width: 250px !important;
    height: auto !important;
    margin: 0 auto !important;
    padding: 6px !important;
    background-color:#f90000 !important;
    border-radius: 5px !important;
    font-size: 16px !important;
    color: #fff !important;
    text-align: center !important;
    position: fixed !important;
    z-index: 20000 !important;
    top: 30px !important;
    left: unset !important;
    right: 150px !important;
    bottom: unset !important;
}
#quote_form.demo-form .multi-select-scroll .select2-container--default .select2-selection--multiple .select2-selection__rendered li, 
#quote_form.demo-form .multi-select-scroll .select2-container--default .select2-search--inline .select2-search__field {
    width:auto !important;
}
#quote_form.demo-form .multi-select-scroll.select2-sp-class .select2.select2-container.select2-container--default{
    overflow:auto ;
}
.modal-pickup .modal-dialog{
    width: 80%;
}
.modal-pickup .modal-dialog .modal-content{
    width:100%;
}
.table tbody td.text-white-space, .table thead th.text-white-space, .text-white-space{
    min-width: 200px !important;
    padding-right: 20px !important;
    white-space: normal !important;
}
.irs-index-page #multilane-forbid #mutlilane-report > .flex-row{
    margin-bottom: 10px !important;
}
.irs-index-page #multilane-forbid #mutlilane-report > .flex-row #refresh-new-rate{
    margin-right: 10px !important;
}
.irs-index-page #multilane-forbid #mutlilane-report > .flex-row .buttons-excel{
    margin-left: 0 !important;
}
/*.v-quote-search-row1 .select2-container .select2-selection--single .select2-selection__rendered {
    margin-top: 4px !important;
}*/
/* 180425 end */


/* 210425 start */
#quote_form.demo-form .select2-sp-class.multi-select-scroll .select2.select2-container.select2-container--default, 
#rate_show_modal .multi-select-scroll .select2.select2-container.select2-container--default{
    height: 90px !important;
    line-height: 1 !important;
   overflow: auto;
}
#rate_show_modal .multi-select-scroll .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    width: auto !important;
}
#archive_carriers_table_wrapper #archive_carriers_table_length, #carriers_table_wrapper #carriers_table_length{
    margin-right: 10px;
}
.mt-0{
    margin-top: 0 !important;
}
.no-field-css{
    appearance: none !important;
    border: none !important;
    margin-top: -2px;
    height: auto !important;
    line-height: 1;
}
.modal-bulk-upload .modal-content, .modal-bulk-upload-location .modal-content{
    width: 100% !important;
}
#snackbar{
    left: 0 !important;
    /* top: 50% !important; */
    bottom: 40px ;
    right: 0 !important;
    max-width: 50% !important;
    margin: 0 auto !important;
}
#mutlilane_metro_table_wrapper #mutlilane_metro_table_length > label > select{
    width: 100%;
    height: 40px;
    background-color: #fff;
    padding: 0 30px;
    border: 1px solid #a7b7c5 !important;
    box-shadow: none;
    font: 500 14px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    text-transform: capitalize;
    color: #3e3e3e;
    background-color: #fff !important;
    border-radius: 0 !important;
    border-top: none !important;
    border-bottom: none !important;
    margin: 0 10px !important;
}
/* 210425 end */

/* 230425 start */
.gr-req-text{
    color: #1c720c;
    float: right;
    font-size: 10px !important;
}
.dashboard-page #customerstats_table_wrapper .dataTables_scroll, 
.dashboard-page #carrierstats_table_wrapper .dataTables_scroll{
    margin-top: 20px !important;
}
/* 230425 end */
/* 240425 start */
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default,
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default .selection{
    height:30px !important;
}
.v-all-customer-page .box-OC .date-row .box-body .select2.select2-container.select2-container--default .selection{
    line-height:22px !important;
}
.multi-select-100-h-box .select2.select2-container.select2-container--default, .multi-select-100-h-box > .form-control{
    height: 100px !important;
    line-height: 1.2 !important;
}
/* 240425 end */
/* 250425 start */
.view-carrier-page .date-row .select2-container--default .select2-search--inline .select2-search__field{
    margin-top: 0 !important;
}
.view-carrier-page .date-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    height:30px !important;
    margin: 8px 0 0 !important;
}
/* 250425 end */
/* 280425 start */
.one-selcet-h-40 .select2.select2-container.select2-container--default, .one-selcet-h-40 > .form-control,
.box-OC .box-body .one-selcet-h-40 .select2.select2-container.select2-container--default{
    height:30px !important;
}
.add-edit-customer-page #complete.tab-pane .remove_file_field{
    margin:15px 0 30px;
    overflow: unset;
}
.add-edit-customer-page #complete.tab-pane .remove_file_field .file-field-remove{
    margin:-28px 0 10px;
}
/* 280425 end */
/* 020525 start */
.box-highlight{
    padding: 10px;
    margin-bottom: 30px;
    background-color: #d5e0e9;
    border-radius: 5px;
}
.load-edit-page .tab-pane#step4 .mileage-list .mileage-list-each .no-field-css {
    margin-top: -3px;
    background-color: transparent;
    font-size: 18px;
}
/* 020525 end */

/* 050525 start */
.driver-popover{
    background-color: #173d6e;
    background: linear-gradient(to right, #af2931, #173d6e) !important;
}
.driver-popover .driver-popover-title {
    font:700 19px/normal "Roboto", sans-serif;
    line-height: 1.1;
    color: #fff;
}
.driver-popover .driver-popover-arrow {
    border: 5px solid #af2931;
}
.driver-popover .driver-popover-arrow-side-right {
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-top-color: transparent;
}
.driver-popover .driver-popover-description {
    font:400 14px/1.5 "Roboto, "sans-serif;
    color: #ffffff;
}
.driver-popover .driver-popover-progress-text {
    color: #d5d5d5;
}
.driver-popover .driver-popover-footer button {
    padding: 10px;
    text-shadow:none; 
    background-color: #fff;
    color: #000;
    font: 700 12px/normal "Robot", sans-serif;
    border: none;
}
.driver-popover .driver-popover-close-btn{
    color: #fff !important;
}
/* 050525 end */

/* 0590525 start */
.irs-tab-main.irs-tab-main2 .starRating.starRated > a > strong.star-no{
    margin:-1px 7px 0 0;
    /* background-color: #247e4b; */
    border-radius: 50%;
    display: block;
    font-size: 14px;
    padding: 0 5px !important;
}
/* 0590525 end */   


.starRating .fa-star.fa-star-wh{
    color: #d1d1d1 !important;
}
.irs-tab-main.irs-tab-main2 .starRating.starRated > a > strong:first-child{
    margin-right:4px;
}
.bill-sub-over-page #proration-breakdown{
    border-radius: 5px;
    border: 1px solid #a0cbb2;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 10px;
    padding: 10px;
    background-color: #d5e8dd;
}
.bill-sub-over-page #proration-breakdown > .row.flex-row-st{
    margin-bottom:0 !important;
    }

.bill-sub-over-page #proration-breakdown > .box-title{
    font: 600 14px/1.2 "Noto Sans Cond", sans-serif;
    color: #000;
    text-transform: uppercase;
   }
.bill-sub-over-page .card-pack-each{
        border-radius: 2px;
    border: 1px dashed #818181;
    width: 100%;
    padding: 5px;
    background-color: #e6ebee;
        margin: 0 0 15px;
        width: 100%;
}
.bill-sub-over-page .card-pack-each > .card-body > .card-title{
    text-transform: uppercase;
    font:600 14px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#000;
    }
.bill-sub-over-page .card-pack-each > .card-body > p{
    font: 600 18px/1.2 "Noto Sans Cond", sans-serif;
    color: #1c720c;
    margin: 5px 0;
    }
.bill-sub-over-page .card-pack-each > .card-body > .form-check{
    display: flex;
    align-items: center;
    }
.bill-sub-over-page .card-pack-each > .card-body > .form-check > .form-check-input{
    margin: 0 4px 0 0;
 }
.bill-sub-over-page .carrent-plan-content .text-price{
    text-transform: uppercase;
    font:600 25px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#013572;
    margin: 0 0 20px 0;
    }
.bill-sub-over-page .carrent-plan-content .text-price > small{
    text-transform:none;
    font:600 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#000;
    }
.bill-sub-over-page .carrent-plan-content .text-price > span{
    display: block;
    margin: 5px 0;
    text-transform:none;
    font:400 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#444;
    }
.lgt-bl-alert{
   background-color: #4bb7d2 !important;
    border:1px solid #13a0c4;
    }
.account-card-page{
   background-color: #4bb7d2 !important;
    border:1px solid #13a0c4;
    }
.card-has-box > li{
    border-radius: 2px;
    border: 1px solid #c9d1d6;
    padding:10px;
    background-color: #e6ebee;
    margin: 15px 0 0;
    width: 100%;
}
.flex-row-end{
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.mt-10{
   margin-top: 10px !important;
    }
.up-plan-box-each{
    width: 100%;
    margin: 0 0 15px;
    background-color: #e6ebee;
    border-radius:3px;
    border: 1px solid #c3c9cb;
    overflow: hidden;
    position: relative;
}
.un-avil-box{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.6);
    font: 600 18px / 1.2 "Noto Sans Cond", sans-serif;
    color: #fff;
    text-align: center;
    cursor: default;
    display: flex;
    align-items: center;
    justify-content: center;

}
.up-plan-box-each > .plan-title{
    width: 100%;
    padding:5px;
    background-color: #519ef4;
    font:600 18px/1.2 "Noto Sans Cond", sans-serif;
    color:#fff;
    text-align: center;
}

.up-plan-box-each > .plan-title > *{
    
    font:600 18px/1.2 "Noto Sans Cond", sans-serif;
    color:#fff;
    text-align: center;
}
.up-plan-box-each > .content-box{
    width: 100%;
    padding:5px 10px 10px;
    font:400 16px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#000;
    text-align: center;
}
.up-plan-box-each > .content-box .price-txt{
    font:600 25px/1.2 "Noto Sans Cond Med", sans-serif;
}
.up-plan-box-each > .content-box .term-txt{
    color:#af2931;
    padding: 5px 0 0 0;
}
.scroll-box-up-plan{
    height: 300px;
    overflow-y: scroll;
}
.plan-benefit-list{
    height:300px;
    overflow-y: scroll;
    background-color:#fff;
    padding:10px;
    border-radius: 3px;
    margin: 10px 0 0 0;
}
.plan-benefit-list > li{
    padding:0 0 3px;
    margin: 0 0 10px;
    border-bottom: 1px solid #c3c9cb;
    font:400 14px/1.4 "Noto Sans Cond Med", sans-serif;
    color:#000;
}
.plan-benefit-list > li > strong{
    display: block;
    font:600 16px/1.2 "Noto Sans Cond Med", sans-serif;
    color:#519ef4;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
.up-plan-modal-order-summay{
    border-radius: 5px;
    border: 1px solid #a0cbb2;
    width: 100%;
    max-width: 100%;
    margin:10px 0 0;
    padding: 10px;
    background-color: #d5e8dd;
}
.up-plan-modal-order-summay > .box-title{
    font: 600 14px/1.2 "Noto Sans Cond", sans-serif;
    color: #000;
    text-transform: uppercase;
    margin: 0 0 10px 0;
   }

.up-plan-modal-order-summay .total-row{
    text-transform: uppercase;
    margin-top:10px;
    border-top: 1px solid #a0cbb2;
    font-size: 15px !important;
   }
.up-plan-modal-order-summay .total-row .field-label{
    font:800 16px/1.2 "Noto Sans Cond", sans-serif !important;
    }
.flex-row-sp-bt{
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content:space-between;
}
.sub-table-dsn.table{
    margin: 10px 0 0 0;
}
.sub-table-dsn.table > thead > tr > th{
    background-color: #abb8c2;
    color:#000;
}
.sub-table-dsn.table > tbody > tr > td{
    background-color:#dbe3ea;
    color:#535353;
}
.table-total-row{
    margin: 10px 0 0 0;
    font: 800 20px / 1.2 "Noto Sans Cond", sans-serif !important;
    color: #000;
    padding: 10px;
    border-radius: 3px;
    background-color: #d8dde2;
    width: 100%;
    overflow: hidden;
    display: block;
}
.package-box-each{
        position: relative;
      background-color:#ebeef0;
      width: 100%;
      height: 100%;
      padding: 15px 25px 65px;
      border-radius: 10px;
      overflow: hidden;
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    }

    .package-box-each .pack-heading{
        width: 100%;
        font:400 25px/1.2 "Noto Sans Cond", sans-serif;
        text-transform: uppercase;
        color: #8e8e8e;
    }
    .package-box-each .pack-heading > span{
        font:600 25px/1.2 "Noto Sans Cond SemBd", sans-serif;
        color: #013572;
    }
    .package-box-each .pack-price{
        width: 100%;
        font:600 45px/1.2 "Noto Sans Cond", sans-serif;
        margin:15px 0 25px;
    }
    .package-box-each .pack-price > small{
        font:400 18px/1.2 "Noto Sans Cond SemBd", sans-serif;
        color: #013572;
    }
    .package-box-each .panel{
        list-style-type: none;
        padding: 0;
        margin: 0 0 0;
        background-color: transparent;
        border: none;
    }
    .package-box-each .panel-default > .panel-heading{
        padding: 0;
        margin: 0;
        background-color: transparent;
        border: none;
    }
    

    .package-box-each .panel-default > .panel-heading > .panel-title{
        display: block;
        width: 100%;
        font: 400 16px/1.2 "Noto Sans Cond SemBd", sans-serif;
        color: #000;
        text-transform: capitalize;
        margin: 0 0 5px;
        padding: 0 0 5px;
        border-bottom: 1px dotted #b6c1cd;
    }
    .package-box-each .panel-title .fa-chevron-down {
        transition: transform 0.3s ease;
        font-size: 14px;
    }
    .package-box-each .panel-title > a[aria-expanded="true"] .fa-chevron-down {
        transform: rotate(180deg);
        transition: transform 0.3s ease;
    }

    .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body {
        padding-bottom: 5px;
    }
    .package-box-each .panel-default > .panel-heading > .panel-title > a > .heading{
        padding: 0;
        margin: 0;
        font:400 16px/1.2 "Noto Sans Cond SemBd", sans-serif;
        color: #000;
        text-transform: capitalize;
    }
    .package-box-each .panel-default > .panel-heading > .panel-title > a > .heading > span{
        width: auto;
        font: 400 11px / 1.2 "Noto Sans Cond Med", sans-serif;
        color: #1c720c;
        border-radius: 3px;
        padding:2px 5px;
        background-color: #cee9c9;
         margin:0 0 0 5px; 
        text-transform: none;
    }
    .package-box-each .panel-group .panel-heading+.panel-collapse>.list-group, 
    .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body {
        border:none;
        padding: 0;
     }
     .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list{
        list-style-type: none;
        padding: 0;
        margin: 0;
        font:400 14px/1.2 "Noto Sans Cond", sans-serif;
        color: #000;
        }
        .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list li > i{
            margin: 2px 1px 0 0;
    color:#8e8e8e;
    }
    





    .package-box-each .btn-bar{
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1;
        width: 100%;
        height: 42px;
        }
        .package-box-each .btn-bar > a{
            display: block;
            width: 100%;
        height: 42px;
        font: 500 20px/42px "Noto Sans Cond SemBd", sans-serif;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
            }

    .package-box-each.package-box-B .pack-txt, .package-box-each.package-box-B .pack-price{
      color:#ffaf5a;
    }
    .package-box-each.package-box-B .btn-bar{
        background-color:#ffaf5a;
    }
    .package-box-each.package-box-S .pack-txt, .package-box-each.package-box-S .pack-price{
      color:#42acff;
    }
    .package-box-each.package-box-S .btn-bar{
        background-color:#42acff;
    }
    .package-box-each.package-box-P .pack-txt, .package-box-each.package-box-P .pack-price{
      color:#247e4b;
    }
    .package-box-each.package-box-P .btn-bar{
        background-color:#247e4b;
    }


#viewPlanModal.modal .package-box-each {
    width: 100%;
    height:  auto !important;
    padding:0;
    border-radius: 3px;
    overflow: hidden;
    box-shadow:none;
    margin: 10px 0 0;
    background-color:transparent !important ;
}
#viewPlanModal.modal .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list{
    height: 100px;
    overflow-y: auto; 
}
#viewPlanModal.modal .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list li{
    
        padding: 0 8px 10px 0 !important;
        margin: 0 !important;
    width: auto !important;
    font:400 14px/1.2 "Noto Sans Cond", sans-serif !important;
        color: #000 !important;
    }
.sep-box{
    width: 100%;
    margin: 10px auto;
    padding: 5px 0;
    border-top: 1px solid #b6c1cd;
    border-bottom: 1px solid #b6c1cd;
}

.grad-blue-box{
    width: 100%;
    padding: 20px;
    margin: 10px auto 20px;
    border-radius: 5px;
    border: 1px solid #bfdbfe;
    background: #FFF;
    background: linear-gradient(180deg, rgba(228, 239, 254, 1) 0%, rgba(235, 240, 248, 1) 0%, rgba(227, 239, 254, 1) 36%);
    box-shadow: 3px 5px 9px 0px rgba(0,0,0,0.23);
    -webkit-box-shadow: 3px 5px 9px 0px rgba(0,0,0,0.23);
    -moz-box-shadow: 3px 5px 9px 0px rgba(0,0,0,0.23);
    }


#viewPlanModal.modal .modal-body{
    background-color: #fff !important;
}

.badge-btn{
    height:30px !important;
    line-height:30px;
    border-radius: 15px;
}
#mappingModal.modal .modal-dialog .modal-content{
    width: 100% !important;
}
#mappingModal.modal .modal-dialog .modal-content table.table .form-control{
    height: 30px !important;
    padding-left: 0 !important;
    width: 250px;
}
#mappingModal.modal #required-error-message{
    color:#ff0000;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #ff00002b;
    margin: 10px auto;
    width: auto;
    background-color: #ea000040;
    border-radius: 5px;
    max-width: 710px;
}
.my-ship-dash-page .quick-nav-row .q-nqv-link > a > .pic-holder{
    text-align: center;
    font-size: 20px;
    color: #506679;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    padding: 5px;
    background-color: #fff;
    border-radius: 50%;
}
.my-ship-dash-page .quick-nav-row .q-nqv-link > a > .txt-para {
    display: inline-block;
    font: 800 18px / 1.2 "Noto Sans Cond", sans-seriff;
    text-align: center;
    color: #000000;
    padding: 5px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.6);
    width: auto;
    min-width: 30px;
}
.my-ship-dash-page .quick-nav-row .q-nqv-link > a > strong {
    margin: 10px auto;
} 
.my-ship-dash-page .wizard .nav.nav-tabs.quick-nav-row > li.q-nqv-link a > span.pic-holder{
    float: none !important;
} 
.my-ship-dash-page .wizard .nav-tabs.nav.nav-tabs.quick-nav-row{
    margin-right: -15px;
    margin-left: -15px;
} 
.my-ship-dash-page .wizard .nav.nav-tabs.quick-nav-row > li.q-nqv-link{
    padding: 0 15px;
} 
 .ship-list-each-box, #cardsContainer > .card-fixed{
    display: block;
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 0 auto 10px;
    background-color: #efefef;
    border-radius: 5px;
    } 

    .list.ship-list{
    margin: 20px 0 0;
    padding: 5px;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ddd;

    } 
    .list.ship-list > li.flex-row{
    padding:0 0 5px;
    margin: 0 0 10px;
    border-bottom: 1px solid #ddd;

    } 
    .list.ship-list > li.flex-row:last-child{
    background-color:#c9e4c4;
    padding: 5px;
    border-radius: 5px;
    } 
.list.ship-list > li.flex-row > div > .font-semibold.text-gray-800{
    font:500 16px / 1.2 "Noto Sans Cond", sans-seriff;
    color: #000000;
    padding:0 0 1px;

    } 
.list.ship-list > li.flex-row > div > .text-sm.text-gray-500{
    font:400 11px / 1.2 "Noto Sans", sans-seriff;
    color: #666;

    }
 .list.ship-list > li.flex-row:last-child > div > .text-sm.text-gray-500{
    color: #333;

    }

    .ship-list-each-box .flex-row-sp-bt > .btn.btn-lg {
        height: 25px !important;
        line-height: 25px;
        font-size: 13px;
        padding: 0 9px !important;
    }
    .ship-list-each-box .sub-box-heading {
    background-color: #ffffff;
    color: #000;
    border: 1px solid #ddd;
    }
    .ship-list-each-box .sub-box-heading > small {
    color: #677c93;
    }

    /* 230625 start */

#cardsContainer > .card-fixed > .text-lg.font-bold{
    font-size: 25px !important;
}
#cardsContainer > .card-fixed.bg-yellow-500 > .text-lg.font-bold{
    color:#000 !important;
}

    /* 230625 end */


     /* 240625 start */

.select2-container--default .select2-selection--multiple .select2-selection__rendered li, 
.select2-container--default .select2-search--inline .select2-search__field {
    font: 500 14px/1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-transform: capitalize !important;
    /*color: #3e3e3e !important;*/
    color: #fff !important;
    }

.multi-for-tab-page .select2-container--default .select2-search--inline .select2-search__field {
    font: 500 14px/1.2 "Noto Sans Cond SemBd", sans-serif !important;
    text-transform: capitalize !important;
    color: #3e3e3e !important;
    height: 30px !important;
    line-height: 30px;
    margin: 0 !important;

    }

    #required-field-status-boxes.required-field-status > .required-field-box{
    color:#247e4b !important;
    background-color:transparent ;
    border-color:#247e4b !important;
    }

    #required-field-status-boxes.required-field-status > .required-field-box.matched {
    color: #af2931 !important;
    background-color:transparent ;
    border-color: #af2931 !important;

    }
    /* 240625 end */

/* 250625 start */
.heading-highlight-2 {
    background-color: #ffffff !important;
    font-size: 24px;
    color: #e88113 !important;
    margin-bottom: 17px !important;
    padding: 5px 10px !important;
    border: 1px solid #cbd7e1;
    border-radius: 3px;
    text-transform: uppercase;
}
/* 250625 end */

/* 270625 start */
/* .desti-city-list-btn-row{
    width: 100%;
    height: 200px;
    overflow-y: auto;
    margin: 10px auto 0;
} */
.desti-city-list-btn-row{
    width: 100%;
    height: 200px;
    overflow-y: auto;
    margin: 10px auto 0;
 }
.desti-city-list-btn-row > li{
    width:100%;
    padding:0 0 5px;
}
.desti-city-list-btn-row > li > a{
    width: 100%;
    background-color: #f5f5f5;
    text-align: center;
    padding: 5px 5px;
    border-radius: 3px;
    display: block;
    font:600 12px / 1.2 "Noto Sans Cond", sans-serif;
    text-transform: capitalize;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.desti-city-list-btn-row > li > a:hover{
    background-color: #ebebeb;
}
.desti-city-list-btn-row > li.active > a{
    background-color:#d8e1ef;
}
.desti-city-list-btn-row > li > a > div{
    color: #173d6e;
    text-align: left;
    width: calc(100% - 165px);
    float: left;
    margin: 0 5px;
    font-size: 14px;
}
.desti-city-list-btn-row > li > a > small{
    display:block;
    color:#222;
    width: 100px;
}
.desti-city-list-btn-row > li > a > i{
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 50%;
    text-align: center;
    color:#f90000;
}
.desti-city-list-btn-row > li > a > span{
    background-color: #0077cc;
    padding: 3px;
    border-radius: 3px;
    width: 35px;
    text-align: center;
    color: #fff;
    font-weight: 400;
}
.desti-city-list-btn-row > li > a:hover > span{
    text-decoration: none;
}

/* 270625 end */

/* 300625 start */

.shadow-box{
    width: 100%;
    overflow: hidden;
    padding:5px;
    border-radius: 5px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    border:1px solid #e4e4e4;

}


/* 300625 end */

/* 170725 start */

.table-info-icon-box{
    width: 20px;
    height: 20px;
    padding: 0;
    text-align: center;
    background-color: #0071c2;
    margin: 0 10px 0 !important;
    border-radius: 50%;
    color: #fff;
    line-height: 20px;
    font-size: 12px;
}
.table-info-icon-box.tooltip {
    position: relative;
    opacity: 1;
  }

.table-info-icon-box.tooltip:hover::before {
      /* top: 100%; */
      opacity: 1;
      visibility: visible;
      transition: all 0.3s ease;
  }

.table-info-icon-box.tooltip::before {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    min-width: max-content;
    background-color: #c6d2dd;
    border: 1px solid #a3b2c0;
    padding: 2px 6px;
    border-radius: 5px;
    font-size: 15px;
    content: attr(tooltip-text);
    transition: all 0.3s ease;
    font: 500 13px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    color: #000000;
  }

.tooltip.right::before {
              left: 100%;
              top: 50%;
              transform: translateY(-50%);
          }
.table-info-icon-box.tooltip > i{

  font-family: "Font Awesome 5 Free";
}


/* 170725 end */
/* 140725 start */
.ocean-ftl-toggle-row{
    display: flex;
    width: 85px;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.ocean-ftl-toggle-row .toggleSwitch{
    width:85px;
    height: 30px;
}
.ocean-ftl-toggle-row .toggleSwitch a {
    height: 28px;
    width: 28px;
}
.ocean-ftl-toggle-row .toggleSwitch input:checked ~ a {
    margin-left: -30px;
}
.ocean-ftl-toggle-row .toggleSwitch > span:before {
    background-color:#519ef4;
    border-color:#519ef4;
    height: 30px;
}
.ocean-ftl-toggle-row .toggleSwitch label, .toggleSwitch > span {
    line-height: 20px;
    height: 20px;
}
.ocean-ftl-toggle-row .toggleSwitch > span span{
    font-size: 15px;
    margin-top: 4px;
}
.ocean-ftl-toggle-row .toggleSwitch > span span:first-of-type {
    right: -82px;
}
/* 140725 end */

/* 210725 start */
.box-OC .box-body .select2-field-h-40 .select2.select2-container.select2-container--default, 
.modal-body .select2-field-h-40 .select2.select2-container.select2-container--default{
    height:30px !important;
}

/* 210725 Manas Da start */
.map-point-popup-box{
    display: block !important;
}
.map-point-popup-box > div{
    font: 500 13px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    color:#1c720c;
    text-transform: uppercase;

}

/* 150725 start */
    
    .main-sec.plans-page .paln-cancel-box{
      display: table;
      width: auto;
      margin:20px auto 0;
      font:400 13px/1.2 "Noto Sans Cond Med", sans-serif;
      color: #013572;
      text-align: center;
      background-color: #e5eef5;
      padding: 10px 20px;
      border-radius: 5px;
      border: 1px solid #c1cad2;
    }
    .main-sec.plans-page .paln-cancel-box > a{
      font-weight: 600;
      text-transform: uppercase;
    }
    .main-sec.plans-page .plan-term{
      font:400 13px/1.2 "Noto Sans Cond Med", sans-serif;
      color: #013572;
      margin: 0 0 15px;
    }
    .paln-cancel-alert-box {
        display: flex;
        width: 100%;
        margin: 20px auto;
        font: 400 15px/1.5 "Noto Sans Cond Med", sans-serif;
        color: #000000;
        /* text-align: center; */
        background-color: #fff3cd;
        padding: 15px 30px;
        border-radius: 5px;
        /* border: 1px solid #c1cad2; */
        align-items: center;
        justify-content: space-between;
    }
    .paln-cancel-alert-box .sub-heading{
        color: #a94442;
        font: 600 14px/1.2 "Noto Sans Cond", sans-serif;
    }
    .paln-cancel-alert-box > .sub-heading > i{
        width: 50px;
        height: 50px;
        display: block;
        text-align: center;
        margin: 0 auto 10px;
        background-color: #ae2931;
        line-height: 50px;
        font-size: 30px;
        border-radius: 50%;
        color: #fff;
    }
    .paln-cancel-alert-box .txt-para{
        margin:5px 0 0;
        font-size: 13px;
        color: #8a6d3b;
    }
    


    .main-sec.plans-page .flex-row-pack-list{
        display: flex !important;
        align-items: center;
        justify-conten: start;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
     }
     .main-sec.plans-page .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list {
          list-style-type: none;
          padding: 0;
          margin: 0;
          font: 400 14px / 1.2 "Noto Sans Cond", sans-serif;
          color: #000;
      }


     .main-sec.plans-page .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list {
          list-style-type: none;
          padding: 0;
          margin: 0;
          font: 400 14px / 1.2 "Noto Sans Cond", sans-serif;
          color: #000;
      }

      .main-sec.plans-page .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list li {
          padding: 0 8px 0px 0;
          margin: 0 0 4px;
          border-bottom: 0px dashed #ddd;
          font: 500 12px / 1.2 "Noto Sans Cond Med", sans-serif !important;
          color: #6197db;
          width: auto;
      }

      .main-sec.plans-page .package-box-each .panel-group .panel-heading+.panel-collapse>.panel-body .list > li > i{
              color: #247e4b;
      }
      .main-sec.plans-page .panel-group.accordion-price-box{
        margin-bottom: 0 !important;
      }
      .btn-n-disable{
            cursor: default;
            background-color: #ddd;
            color: #949494;
      }
      .main-sec.plans-page .plan-acco-list-box{
        height: 250px;
        overflow-y: auto;
        margin: 20px 0;
      }
      .msg-error-box{
        width: 100%;
        margin: 0 auto 20px;
        background-color: #ffdad6;
        border-radius: 5px;
        font: 500 13px/1.2 "Noto Sans Cond Med", sans-serif !important;
        color:#dd4b39;
        padding: 15px 30px;
      }

    /* 150725 end */


/* 210725 end */

    /* 160725 start */
    /* Scrollbar appears only when needed */
 
    /* For Chrome, Edge, and Safari */
    ::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }
    ::-webkit-scrollbar-track {
        background: #e4e3e3;
        border-radius: 10px;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #88888880;
        border-radius: 10px;
    }
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
     
    /* For Firefox */
    * {
        scrollbar-width: thin; /* "auto" or "thin" */
        scrollbar-color: #88888880 #e4e3e3;
    }
     
    /* Ensure scrollbars appear only when needed */
    .price-content-box {
        overflow: auto;
        overflow-x: auto; /* horizontal when needed */
        overflow-y: auto; /* vertical when needed */
    }






    /* Container of cards */
    .main-sec.plans-page .plans-container {
     width: 100%;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 30px;
    }

    /* Individual plan card */
    .main-sec.plans-page .plan-card {
      background-color: white;
      border-radius: 15px;
      padding: 30px 25px;
      box-shadow: 0 4px 20px rgba(50,50,93,.1), 0 1px 3px rgba(0,0,0,.08);
      display: flex;
      flex-direction: column;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      cursor: pointer;
      border: 1px solid transparent;
    }
    .main-sec.plans-page .plan-card:not(.disable):hover, .main-sec.plans-page .plan-card:not(.disable):focus-within, 
    .main-sec.plans-page .plan-card.active {
        transform: translateY(-15px);
        box-shadow: 0 10px 40px rgba(50, 50, 93, .2), 0 4px 8px rgba(0, 0, 0, .1);
        outline: none;
    }
    .main-sec.plans-page .plan-card.active {
        background-color: #f8fafa;
        border-color:#013572;
    }
    .main-sec.plans-page .plan-card.disable{
        position: relative;
        cursor: default;
    }
    .main-sec.plans-page .plan-card.disable:before{
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top:0;
        left: 0;
        right: 0;
        z-index: 11;
        background-color:rgba(255, 255, 255, 0.8);
    }
    .main-sec.plans-page .plan-card .disable-info-box{
        display: none;
    }
    .main-sec.plans-page .plan-card.disable .disable-info-box{
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        width: 200px;
        padding: 5px;
        border-radius: 3px;
        background-color: #424242;
        text-align: center;
        color: #ffffff;
        z-index: 99;
        margin: 0 auto;
        /* border: 1px solid #a8b9c8; */
        font: 400 15px/1.2 "Noto Sans Cond", sans-serif;
        box-shadow: 0 4px 20px rgba(50, 50, 93, .1), 0 1px 3px rgba(0, 0, 0, .08);
    }

    .main-sec.plans-page .package-box-each.plan-card .plan-title {
        font: 400 22px/1.2 "Noto Sans Cond", sans-serif;
        color: #8e8e8e;
      text-transform: uppercase;
      margin-bottom: 8px;
    }
    .main-sec.plans-page .package-box-each.plan-card .plan-title > span {
        text-transform: uppercase;
        font:700 22px/1.2 "Noto Sans Cond", sans-serif;
        color: #013572;
    }
    .main-sec.plans-page .plan-price {
      font:600 20px/1.2 "Noto Sans Cond Med", sans-serif;
      color:#1c720c;
      margin-bottom: 5px;
      margin-top: 15px;
    }
    .main-sec.plans-page .plan-price > span {
        font: 400 18px / 1.2 "Noto Sans Cond SemBd", sans-serif;
        color: #013572;
    }
    .main-sec.plans-page .plan-frequency {
      font:500 13px/1.2 "Noto Sans Cond Med", sans-serif;
      color: #677c94;
      margin-bottom: 20px;
    }

    /* Highlight best plan */
    .main-sec.plans-page .plan-card.best {
      border: 3px solid #5469d4;
      box-shadow: 0 10px 40px rgba(84,105,212,.3), 0 5px 15px rgba(0,0,0,.05);
      background: linear-gradient(135deg, #5469d4, #6772e5);
      color: white;
    }
    .main-sec.plans-page .plan-card.best .plan-price,
    .main-sec.plans-page .plan-card.best .plan-title,
    .main-sec.plans-page .plan-card.best .plan-frequency {
      color: white;
    }
    .main-sec.plans-page .plan-card.best button {
      background-color: white;
      color: #5469d4;
      font-weight: 700;
    }

    /* Feature list */
    .main-sec.plans-page .features {
      list-style: none;
      padding: 0;
      margin-bottom: 30px;
      flex-grow: 1;
    }
    .main-sec.plans-page .features li {
      display: flex;
      align-items: center;
      margin-bottom: 12px;
      font-size: 1rem;
    }
    .main-sec.plans-page .features li::before {
      content: '✔';
      color: #54b689;
      margin-right: 10px;
      font-weight: 700;
    }
    .main-sec.plans-page .plan-card.best .features li::before {
      color: #6772e5;
    }




   


    .main-sec.plans-page .alert {
    padding: 12px 20px;
    border-radius: 4px;
    font-size: 14px;
    margin-top: 10px;
    }

    .main-sec.plans-page .alert-success {
        background-color: #e6f4ea;
        color: #207044;
        border: 1px solid #b4deb7;
    }

    .main-sec.plans-page .alert-danger {
        background-color: #fbeaea;
        color: #a12727;
        border: 1px solid #f5c2c2;
    }

    /*.main-sec.plans-page */.spinner {
        width: 16px;
        height: 16px;
        border: 2px solid #ccc;
        border-top: 2px solid #333;
        border-radius: 50%;
        animation: spin 0.6s linear infinite;
        display: inline-block;
        vertical-align: middle;
    }

    @keyframes spin {
        to { transform: rotate(360deg); }
    }

    .did-check-list li > span{
        display: block;
        padding-left:12px;
        color: #013572;
    }
    .did-check-list li > span > a{
        text-decoration: underline;
    }

    /* Card Details */
        .debi-card-container {
          width:345px;
          margin: 0 auto;
          position: relative;
          font-family: 'Courier New', Courier, monospace;
        }
        .debi-card-container .card {
              background: linear-gradient(135deg, #0B4470, #42acff);
                color: #fff;
                padding: 15px 20px;
                border-radius: 15px;
                box-shadow: 0 10px 20px rgba(50, 50, 93, .2);
                width: 100%;
                position: relative;
                letter-spacing: 2px;
                width: 100%;
                height: 180px;
        }
        .debi-card-container .card-number {
          font-size:14px;
          letter-spacing: 3px;
          margin-bottom: 25px;
        }
        .debi-card-container .card-holder {
          font-size:12px;
          text-transform: uppercase;
          margin-bottom: 8px;
          opacity: 0.8;
        }
        .debi-card-container .card-details {
          display: flex;
          justify-content: space-between;
          font-size:12px;
          margin-top: 55px;
        }
        .debi-card-container .expiry {
          letter-spacing: 1.5px;
        }
        .debi-card-container .card-pic-holder{
          width: 40px;
          height:30px;
          background-color: rgba(255, 255, 255, 0.5);
          border-radius: 3px;
        }
        .debi-card-container .card-pic-holder > img{
          display: block;
          width: 100%;
          height: 100%;
          margin: 0 auto;
          object-fit: contain;
        }

        .main-sec.plans-dashboard-page .dashboard {
          width: 100%;
          height: 100%;
          margin: 0 auto 10px;
          background-color:#dee6ed;
          border-radius:10px;
          padding:20px;
          box-shadow: 0 4px 20px rgba(50,50,93,.1), 0 1px 3px rgba(0,0,0,.08);
        }
    
        /* Section styles */
        
        
        .main-sec.plans-dashboard-page .status {
          font-weight: 700;
          padding: 3px 8px;
          border-radius: 12px;
          color: white;
          display: inline-block;
        }
        .main-sec.plans-dashboard-page .status.active {
          background-color: #54b689;
        }
        .main-sec.plans-dashboard-page .status.inactive {
          background-color: #e45757;
        }
    
       
       
        .main-sec.plans-dashboard-page .status-paid {
          /*color: #54b689;*/
          font-weight: 600;
        }
        .main-sec.plans-dashboard-page .status-failed {
          color: #e45757;
          font-weight: 600;
        }


    /* 160725 end */


   /* 180725 start */
.package-box-each .badge {
    margin: 0;
    color: #fff;
    padding:10px 50px 10px 30px;
    font:400 15px/1.2 "Noto Sans Cond", sans-serif;
    text-align: center;
    line-height: normal;
    text-transform: capitalize;
    background-color:#42acff;
    border-radius: 0;
}
.package-box-each .badge > span{
    text-transform: uppercase;
    font:600 20px/1.2 "Noto Sans Cond SemBd", sans-serif;
}
.package-box-each .top-right {
    position: absolute;
    top: -30px;
    right: -40px;
    -ms-transform: translateX(30%) translateY(0%) rotate(45deg);
    -webkit-transform: translateX(30%) translateY(0%) rotate(45deg);
    transform: translateX(30%) translateY(0%) rotate(45deg);
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
}
   /* 180725 end */

/* 240725-start */

#choose-pref-col-modal.modal{
    z-index: 99999 !important;
}
.choose-pref-col-Link{
    height: auto;
    padding: 0;
    border: none;
    background-color: #fff;
    cursor: pointer;
    font: 500 14px / 1.2 "Noto Sans Cond SemBd", sans-serif;
    color: #a349a4;
    margin: 0;
}
.choose-pref-col-Link:hover{
    color: #000;
}
.choose-pref-col-Link > i {
    color: #183153;
}

    


/* 240725-end */

















/* 210725 Manas Da end */


/* 240725 mdr-only start */
#package_details.modal > .modal-dialog{
    width:100%;
}
#package_details.modal > .modal-dialog > .modal-content{
    max-width: 1200px;
    width:100%;
}
.v-all-customer-page #customers_table.table tbody > tr > td a.view_pack{
    display: inline-block;
    
    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;
    font: 500 14px / 1.2 "Noto Sans Cond Med", sans-serif;
    text-transform: capitalize;
    color: #000;
    background-color: #ffaf5a;

    padding: 5px !important;
    margin: 0 3px;
    border-radius: 3px;
    font: 500 14px / 1.2 "Noto Sans Cond Med", sans-serif;
    text-transform: capitalize;

}
/* 240725 mdr-only end */

/* 290725 mdr-only start */
.toggleSwitch.offer-table-toggle{
    width: 92px;
    height: 25px;
    padding-top: 15px;
}
.toggleSwitch.offer-table-toggle a {
    top: 15px !important;
    height: 22px;
    width: 22px;
}
.toggleSwitch.offer-table-toggle input:checked ~ a {
    left: 80%;
    margin-left: -2px;
}
.toggleSwitch.offer-table-toggle > span span {
    font-size: 13px;
    line-height: 25px;
}
#posts_wrapper #posts .toggleSwitch.offer-table-toggle > span span:first-of-type {
    left: 30px;
    right: unset;
    width: auto;
}
.toggleSwitch.offer-table-toggle > span:before {
    background-color: #1c720c;
    border: 1px solid #1c720c;
    height: 25px;
}
.toggleSwitch.offer-table-toggle input:checked ~ span:before {
    border-color:#393b3c;
    box-shadow: inset 0 0 0 30px #7d878f;
}
.row.flex-row-st > div > .lgt-bg-box{
    height: 100%;
}
/* 290725 mdr-only end */

/* 300725 mdr-only start */
.quick-nav-row.flex-row-st.credit-choose-box-row{
    justify-content: center;
    margin-bottom: 10px;
}
.quick-nav-row.credit-choose-box-row > .col-md-2{
    /*width: 20%;*/
    width: 12.5%;
    margin-bottom: 10px;
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a{
    border: 2px solid transparent;
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a:hover{
    border-color: #fff;
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a.active{
    border-color: #fff;
    box-shadow: inset 1px 1px 15px 5px rgba(0, 0, 0, 0.35);
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a > strong {
    font-size: 30px;
    font-family: "Roboto Slab";
    margin-bottom: 10px;
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a > .txt-para{
    font-size:18px;
    font-family: "Noto Sans Cond Med", sans-serif;
    letter-spacing: 1px;
}
.quick-nav-row.credit-choose-box-row .q-nqv-link > a.active > strong,
.quick-nav-row.credit-choose-box-row .q-nqv-link > a.active > .txt-para{
    text-shadow:2px 0 #3a3a3a9e;
}
/* 300725 mdr-only end */

/* 310725 mdr-only start */
.credit-page .box-sha-wh{
    width: 100%;
    max-width: 300px;
    height: 100%;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
}
.credit-page .box-hi-green{
    width: 100%;
    height: 100%;
    max-width: 300px;
    float: right;
    background-color:#0b4470;
    padding: 15px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.2);
}
.credit-page .box-hi-green > h5{
    font: 400 22px / 1.1 "Noto Sans Cond Med", sans-serif;
    color: #fff;
    margin: 0 0 20px 0;
    border-bottom: 1px dashed #fff;
    padding: 0 0 3px 0;
}
.credit-page .box-hi-green > h5 > span{
    color:#fff200;
    font-size: 30px;
}
.credit-page .box-hi-green > h2{
    font:600 22px/1.1 "Noto Sans Cond Med", sans-serif;
    color: #fff200;
    margin:8px 0 15px;
    letter-spacing: 1px;
}
.credit-page .box-hi-green > .bord-box{
    width: 100%;
    border: 2px solid #fff;
    border-radius: 2px;
    padding: 10px 5px;
    margin:5px auto 8px;
    font: 400 22px / 1.2 "Noto Sans Cond Med", sans-serif;
    color: #fff;
    text-align: center;
}
.credit-page .box-hi-green > i{
    font:400 12px/1 "Noto Sans Cond", sans-serif;
    color: #fff;
    font-style: italic;
}
.credit-buy-box-row{
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.credit-buy-box-row > li > a{
    width:100%;
    height:100%;
    border: 1px solid #b7b3b3;
    border-radius:10px;
    padding: 10px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: center;
}
.credit-buy-box-row > li > a > p{
    width: 100%;
    font: 400 22px/1.2 "Noto Sans Cond Med", sans-serif;
    color: #000;
    text-align: center;
}
.credit-buy-box-row > li > a > span{
    width: 100%;
    font: 400 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color: #444;
    text-align: center;
    margin: 10px auto 15px;
}
.credit-buy-box-row > li > a.active {
    border-color:#e19646;
    background-color:#f99c39;
}
.credit-buy-box-row > li > a.active > *{
    color: #fff;
}
.credit-page .box-highlight {
    margin-bottom: 0;
    background-color: #e2e8ee;
    border: 1px solid #b9c6d2;
    font: 400 15px/1.2 "Noto Sans Cond Med", sans-serif;
    color: #444;
}
.toggleSwitch.offer-table-toggle > span, .toggleSwitch.offer-table-toggle > span:before {
    left: 0;
}
.toggleSwitch.offer-table-toggle input:checked ~ span span:last-of-type {
    left: 0;
    padding: 0 0 0 10px;
}
.credit-page .or-txt{
    text-align: center;
    font: 500 100px/1 "Noto Sans Cond Med", sans-serif;
    color: #000;
    width: 150px;
    height: 150px;
    background-color: #fff;
    border: 1px solid #b7b3b3;
    border-radius: 50%;
    line-height: 150px;
    margin: 40% auto 0;
    padding: 0 10px 0 0 !important;
}
    
/* 310725 mdr-only end */


/* 010825 start */
.box-new-style-2025{
    border-radius: 20px;
    webkit-box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05) !important;
    box-shadow: 0 5px 10px rgba(0, 9, 128, 0.035), 0 7px 18px rgba(0, 9, 128, 0.05) !important;
}
.box-new-style-2025.box-OC .box-header.with-border, .box-new-style-2025.box-OC .box-header{
    background-color: transparent;
    border-radius: 20px 20px 0 0;
    border: none;
    border-top: 4px solid #3e688b;
}
.box-new-style-2025 .table{
    border: none !important;
}
.box-new-style-2025 .table > thead > tr > th {
    color: #4b5563;
    font-size: 15px;
    text-align: left;
    background-color: transparent;
    border: none !important;
}
.box-new-style-2025 .table > thead > tr > th:last-child{
    text-align: right;
    padding-right: 5px !important;
}
.box-new-style-2025 .table tbody td {
    background-color: transparent;
    text-align: left;
    border: none;
}
.box-new-style-2025 .table tbody td:last-child{
    text-align: right;
    padding-right:2px !important;
}
.box-new-style-2025 .btn-table, .box-new-style-2025 .table .btn.icon-btn, .box-new-style-2025 .table .btn, .btn.icon-btn {
    padding: 5px 15px !important;
}
.box-new-style-2025.box-OC .box-body table.table .form-control, .box-new-style-2025 table.table .form-control {
    height: 35px !important;
}
.box-new-style-2025.box-OC .box-body {
    padding: 10px 18px 25px;
}
.modi-check-main {
  position: relative;
  margin: 0;
  height: 30px;
}

.modi-check-main > label {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 20px;
    cursor: pointer;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
/*.modi-check-main > label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}*/
.modi-check-main > input[type="checkbox"] {
  visibility: hidden;
}
.modi-check-main > input[type="checkbox"]:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}
./*modi-check-main > input[type="checkbox"]:checked + label:after {
  opacity: 1;
}*/

    
/* 010825 end */
/* 040825 start */
.box-in-gray{
        width: 100%;
        margin:20px auto 10px;
        padding: 20px;
        background-color: #f8f9fc;
        border-radius: 10px;
        border: 1px solid #e4e8ee;
    }
    .box-in-gray .sub-sub-heading{
        margin:10px 0 20px 0;
    }
    .box-in-gray .form-row.row > .form-group{
        margin-bottom: 0!important;
    } 
    .box-in-gray .btn-lg{
        padding: 0 20px !important;
    }
/* 040825 end */

/* 070825 start */
#uploadFTLModal.modal #uploadErrors .alert.alert-warning.shadow-box, 
#uploadModalFTL.modal #uploadErrorsftl .alert.alert-warning.shadow-box{
    background-color: #fff !important;
    border: 1px solid #ddd;
    margin:5px auto 30px;
    padding: 20px;
}

#uploadFTLModal.modal #uploadErrors .alert.alert-warning.shadow-box .table th, 
#uploadFTLModal.modal #uploadErrors .alert.alert-warning.shadow-box .table.dataTable th, 
#uploadFTLModal.modal #uploadErrors .alert.alert-warning.shadow-box .dataTable thead > tr > th,

#uploadModalFTL.modal #uploadErrorsftl .alert.alert-warning.shadow-box .table th, 
#uploadModalFTL.modal #uploadErrorsftl .alert.alert-warning.shadow-box .table.dataTable th, 
#uploadModalFTL.modal #uploadErrorsftl .alert.alert-warning.shadow-box .dataTable thead > tr > th{
    background-color: #969696;
}


/* 070825 end */

/* 110825 start */
.main-sec.plans-page .plan-credit {
    width: auto;
    font: 400 13px / 1.2 "Noto Sans Cond Med", sans-serif;
    color: #000000;
    margin: 0 0 5px;
    padding: 3px 5px;
    border-radius: 3px;
    background-color: #ffe491;
}
.badge.badge-disable{
    background-color:#b0b0b0;
}
.badge.badge-green{
    background-color:#247e4b;
}
/* 110825 end */

/* 200825 start */
.callout-n-css.callout.callout-info{
    max-width:600px;
    width: 100%;
    padding: 20px;
    background-color:#af2931 !important;
    border-color: #173d6e;
    font:400 18px/1.2 "Noto Sans Cond", sans-serif;
    color: #ffffff !important;
}
.callout-n-css.callout.callout-info > h5{
    display: block;
    font:400 22px/1.2 "Noto Sans Cond SemBd", sans-serif;
    margin: 0 0 5px;
}
.callout-n-css.callout.callout-info .btn.btn-lg{
    text-decoration: none;
}




.subscription-card.subscription-card-message{
    width: min(960px, 96vw);
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, .08);
    padding: 30px;
    margin: 0 auto;
}
.subscription-card-message .header{
      text-align: center;
      margin-bottom: 28px;
    }
.subscription-card-message .header h1{
      margin: 0;
      font:600 25px/1.2 "Noto Sans Cond SemBd", sans-serif;
      color:#173d6e;
    }
.subscription-card-message .header p{
      margin: 8px 0 0;
      font:400 18px/1.2 "Noto Sans Cond", sans-serif;
      color:#6b7280;
    }
.subscription-card-message .grid{
      display: grid;
      grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
      gap: 16px;
    }
.subscription-card-message .grid .box{
      border-radius: 10px;
      padding: 20px;
      color: #ffffff;
      /*display:flex;
      flex-direction:column;
      justify-content:space-between;*/
      box-shadow: 0 4px 12px rgba(0,0,0,.1);
    }
.subscription-card-message .grid .box.red{ 
    background-color:#d71920; 
}
.subscription-card-message .grid .box.blue{ 
    background-color:#173D6E; 
}
.subscription-card-message .grid .box h3{
      margin:0 0 8px;
       font:500 18px/1.2 "Noto Sans Cond SemBd", sans-serif;
    }
.subscription-card-message .grid .box p{
      margin:0;
      font:400 14px/1.4 "Noto Sans Cond", sans-serif;
    }
.subscription-card-message .cta{
      text-align:center;
      margin-top:10px;
    }
.subscription-card-message .btn{
      /*display:inline-block;
      padding:12px 24px;
      border-radius:8px;
      font-weight:600;*/
      text-decoration:none;
      box-shadow: 0 6px 20px rgba(0,0,0,.25);
      padding: 0 24px !important;
}
.subscription-card-message .btn:hover{ 
    opacity:.9; 
}
/* 200825 end */
/* 260825 start */
.select2-container .select2-selection__rendered .select2-search--inline .select2-search__field {
    margin-top: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding:3px 5px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    padding-top:3px !important;
}
/* 260825 end */

/* 260825 (manas da) end */
.btn.inactive-btn{
    opacity: 0.5;
}

/* 260825 start */
.select2-container .select2-selection__rendered .select2-search--inline .select2-search__field {
    margin-top: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding:1px 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    padding-top:3px !important;
}
/* 260825 end */

/* 260825 (manas da) end */
.btn.inactive-btn{
    opacity: 0.5;
}
/* 260825 (manas da) end */

/* 290825 (manas da) start */
#map .leaflet-popup-content > .map-point-popup-box{
    word-break: break-all;
    max-height: 200px;
    overflow-y: auto;
/* 210825 start */
.main-sec.content-wrapper-out-page.load-add-main.submit-quote-page .rate_quote_show#quote_show .table-sc-css {
    height: 185px !important;
}
.main-sec.content-wrapper-out-page.load-add-main.submit-quote-page .box-body-sc-h > .accessorials_show.accessorial-checkbox-style#accessorial_col > h2{
    margin-bottom:20px;
}
.main-sec.content-wrapper-out-page.load-add-main.submit-quote-page .box-body-sc-h > .accessorials_show.accessorial-checkbox-style#accessorial_col .accessorial-rgt-field-style .flex-row-st .btn.icon-btn {
    padding: 5px 10px !important;
}


/* 290825 (manas da) end */

/* 210825 end */

/* 080925 start */
.view-carrier-page.main-sec .content-m-body .box.box-OC .box-header .top-padding.flex-row .customer-delete.btn.btn-danger {
    width: auto;
    margin-top: 0 !important;
}
.view-carrier-page.main-sec .content-m-body .box.box-OC .box-header .top-padding.flex-row > *{
    margin-right: 5px !important;
    margin-bottom: 5px !important;
}
#notif-sett_modal.modal .modal-body .select2.select2-container.select2-container--default{
padding: 0 10px;
}
#notif-sett_modal.modal .modal-body .select2.select2-container.select2-container--default{
padding: 0 10px;
}
#notif-sett_modal.modal .modal-body .select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding-right: 15px !important;
    margin-left: 0;
    }
#notif-sett_modal.modal .modal-body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    left: unset;
    top: -2px;
    right: -5px;
}
#notif-sett_modal.modal .modal-body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    background-color: #f1f1f173;
}
#notif-sett_modal.modal .modal-body .select2.select2-container.select2-container--default {
        height: 100px !important;
        overflow-y: auto;
        line-height: 1.2 !important;
}
#notif-sett_modal.modal .modal-body .select2-container .select2-selection--multiple .select2-selection__rendered{
       display: block;
}

#uploadFTLModal.modal .modal-body, #uploadModalFTL.modal .modal-body{
        height:600px;
        overflow-y: auto;
}

/* 080925 end */


/* 090925 start */
.ocean-edit-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default, 
.ocean-edit-page .box-OC .trackingForm .select2.select2-container.select2-container--default,
.ocean-add-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default,
.ocean-add-page .box-OC .trackingForm .select2.select2-container.select2-container--default{
    padding: 0 5px;
}
.ocean-edit-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default, 
.ocean-edit-page .box-OC .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default,
.ocean-add-page .box-OC .box-body .select2-field-h-40 .trackingForm .select2.select2-container.select2-container--default,
.ocean-add-page .box-OC .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default{
    padding: 0 30px;
}

.ocean-edit-page .trackingForm .select2.select2-container.select2-container--default .selection,
.ocean-add-page .trackingForm .select2.select2-container.select2-container--default .selection{
    margin-top:-1px;
}
.ocean-edit-page .box-OC .trackingForm .select2-field-h-40 .select2-container .select2-selection--single .select2-selection__rendered, 
.ocean-add-page .box-OC .trackingForm .select2-field-h-40 .select2-container .select2-selection--single .select2-selection__rendered {
    margin-top: -1px;
    }
.ocean-edit-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default,
.ocean-add-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default{
    height:100px !important;
    overflow-y: auto;
}
.ocean-add-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default,
    .ocean-edit-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default{
    height:40px !important;
    overflow-y: unset;
    }


/* 090925 end */


.alert.alert-danger.error-msg{ 
        background-color: #ffdadd !important;
    color: #721c24 !important;
    border-color: #eac6c9 !important;
    text-align: center !important;
    width: auto;
    display: table;
    margin: 0 auto 20px;
    min-width: 400px;
}

/* 110925 start */
.toggleSwitch.toggleSwitch-ship-up{
  height: 13px;
  width: auto;
}
.toggleSwitch.toggleSwitch-ship-up > span:before {
    width: 26px;
    height: 13px;
}

/* 110925 end */

/* 170925 start */
.add-edit-customer-page .tab-main .wizard .nav.nav-tabs > li a{
    cursor:default;
}
.add-edit-shipper-page .tab-main .wizard .connecting-line {
    width:45% !important;
    }
/* 170925 end */


/* 141025 start */

#viewShippersModal.modal #viewShippersContent > .list-group{
    height: 300px;
    overflow-y: auto;
}

#assignShippersModal #shippersList .custom-control.custom-checkbox{
   margin: 0 auto 10px;
    padding:5px 8px;
    background-color: #efefef;
    border-radius: 5px;
    border: 1px solid #ddd;

}
#assignShippersModal #shippersList .custom-control-input:disabled ~ .custom-control-label {
    opacity: 0.4;
}




/* 141025 end */














@media screen and (min-width:1601px){
    .pick-location-page #multiple_delete_form.btn.delete_multiple_city{
        height:50px;
        line-height:30px;
    }
    /*#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .btn.get_accessorial.select-carr-btn,
        #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .btn.get_accessorial.select-carr-btn,
            #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .btn.get_accessorial.select-carr-btn{
        padding: 12px 20px;
        margin:30px auto 0;
    }
    #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-box.multi-btn-row > div,*/
    /*    #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-box.multi-btn-row > div,*/
    /*        #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-box.multi-btn-row > div{*/
    /*    display: flex;*/
    /*    align-items: start;*/
    /*    justify-content: stretch;*/
    /*    justify-items: center;*/
    /*    -ms-flex-wrap: wrap;*/
    /*    flex-wrap: wrap;*/
    /*    margin-top: 30px;*/
    /*}*/
    /*#irs-tab-main.dash-tab-main > .tab-content > .tab-pane#price-tab .table-st-list-in .col-box.multi-btn-row > div > .btn,*/
    /*    #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#online-tab .table-st-list-in .col-box.multi-btn-row > div > .btn,*/
    /*        #irs-tab-main.dash-tab-main > .tab-content > .tab-pane#my-favorite-tab .table-st-list-in .col-box.multi-btn-row > div > .btn {*/
    /*    width: 45%;*/
    /*}*/
}
@media screen and (max-width:1600px){
    .box-OC #pickup_form .box-body .select2.select2-container.select2-container--default,
    #edit_pickup_form .modal-body .select2.select2-container.select2-container--default,
    #quote_form.demo-form .select2-sp-class .select2.select2-container.select2-container--default,
    #edit_quote_form.demo-form .select2-sp-class .select2.select2-container.select2-container--default,
    #rate_form.demo-form .select2-sp-class .select2.select2-container.select2-container--default
  {
        height:40px !important;
        line-height:40px !important;
    }
    .box-OC #pickup_form .box-body .select2-smH-class .select2.select2-container.select2-container--default,
    #edit_pickup_form .modal-body .select2-smH-class .select2.select2-container.select2-container--default{
        height:100px !important;
    }
    .add-edit-customer-page #complete.tab-pane.tab-customer .remove_file_field .form-group{
        display:block;
    }
    .add-edit-customer-page #complete.tab-pane.tab-customer .remove_file_field .form-group > .file-field-remove{
        margin-top:10px;
    }
    .btn-lg{
        line-height:40px;
        font-size:16px;
        padding:0 10px !important;
    }




    .ocean-edit-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default, 
    .ocean-edit-page .box-OC .trackingForm .select2.select2-container.select2-container--default,
    .ocean-add-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default,
    .ocean-add-page .box-OC .trackingForm .select2.select2-container.select2-container--default{
    padding: 0 5px;
    }
    .ocean-edit-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default, 
    .ocean-edit-page .box-OC .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default,
    .ocean-add-page .box-OC .box-body .select2-field-h-40 .trackingForm .select2.select2-container.select2-container--default,
    .ocean-add-page .box-OC .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default{
    padding: 0 30px;
    }

   .ocean-edit-page .trackingForm .select2.select2-container.select2-container--default .selection,
   .ocean-add-page .trackingForm .select2.select2-container.select2-container--default .selection{
    margin-top:-1px;
    }
    .ocean-edit-page .box-OC .trackingForm .select2-field-h-40 .select2-container .select2-selection--single .select2-selection__rendered, 
    .ocean-add-page .box-OC .trackingForm .select2-field-h-40 .select2-container .select2-selection--single .select2-selection__rendered {
    margin-top: -1px;
    }
    .ocean-edit-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default,
    .ocean-add-page .box-OC .box-body .trackingForm .select2.select2-container.select2-container--default{
    height:100px !important;
    overflow-y: auto;
    }
    .ocean-add-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default,
    .ocean-edit-page .box-OC .box-body .trackingForm .select2-field-h-40 .select2.select2-container.select2-container--default{
    height:40px !important;
    overflow-y: unset;
    }

}
@media screen and (max-width:1599px){
    .dash-cust-btn-row{
        top:25px;
    }
}
@media screen and (max-width:1280px){
    .dash-cust-btn-row{
        top:5px;
    }
    .navbar-custom-menu .res-count .upperLink .label-success.up-count-box-mob,
    .navbar-custom-menu .res-count .upperLink .label-success.up-count-box{
        right:-28px;
    }
}
@media screen and (max-width:360px){
    .foot-3-link{
        display:block;
        text-align:center;
    }
    .foot-3-link li{
        color:transparent;
    }
    .foot-3-link li{
        margin:0 auto;
    }
    .foot-3-link li > a{
        margin:0 auto;
    } 
}
/* 081123 end (inner page theme colored) */

/* 180823 My Dray Rate Theme Css  END */
#viewPlanModal.modal .modal-content{
    width: 1000px;
    }
