.modal-form-tabs li:not(.active) a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
}
.modal-form-tabs li a.style-updated-tab-link {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-left: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-right: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-bottom-left-radius: 27px!important;
    border-bottom-right-radius: 27px!important;
}
.modal-form-tabs li:nth-child(1).active ~ li:nth-child(2) a.style-updated-tab-link  {
    border-right: none!important;
    border-bottom-right-radius: 0!important;
}

.modal-form-tabs li > a.next-up-tab-link  {
    border-right: none!important;
    border-bottom-right-radius: 0!important;
}
.modal-form-tabs li > a.prev-up-tab-link  {
    border-left: none!important;
    border-bottom-left-radius: 0px!important;
}
.modal-form-tabs li:first-child > a{
    padding-left: 25px!important;
}
.modal-form-tabs li:first-child:not(.active) > a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
}

.modal-form-tabs li.tabs-border-test {
    width: 100%!important;
}

.modal-form-tabs li.tabs-border-test a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
    min-height: 45px!important;
    cursor: auto!important;
}

.modal-form-tabs li a > span.modal-form-tabs-name-link {
    display: inline-block!important;
    width: 250px!important;
    text-align: center!important;
}
.modal-form-tabs li a span{
    border-top: 3px solid transparent!important;
    padding: 8px!important;
}
.modal-form-tabs li.active a span{
    border-top: 3px solid rgba(28, 115, 183, 1)!important;
}
/********************************************************/
ul.modal-form-tabs {
    padding: 0!important;
    list-style: none!important;
    margin-bottom: 0!important;
}
.modal-form-tabs-container {
    width: 100%!important;
}
.new_load_modal_style.modal-new-load-bigtrucks .content-load-info {
    border: none!important;
}

/******************* new borders for tabs *******************/
.modal-form-tabs {
    display: flex!important;
}
.modal-form-tabs li a {
    display: block!important;
    position: relative!important;
    font-family: NotoSans!important;
    font-size: 18px!important;
    font-weight: 600!important;
    line-height: 24.52px!important;
    color: rgba(26, 26, 26, 0.65)!important;
    text-align: center!important;
    transition: all 0.1s ease-in-out!important;
    min-width: 200px!important;
    padding: 0px!important;
}
.modal-form-tabs li:not(.active) a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
}
.modal-form-tabs li a.style-updated-tab-link {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-left: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-right: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-bottom-left-radius: 27px!important;
    border-bottom-right-radius: 27px!important;
}
.modal-form-tabs li:nth-child(1).active ~ li:nth-child(2) a.style-updated-tab-link  {
    border-right: none!important;
    border-bottom-right-radius: 0!important;
}

.modal-form-tabs li > a.next-up-tab-link  {
    border-right: none!important;
    border-bottom-right-radius: 0!important;
}
.modal-form-tabs li > a.prev-up-tab-link  {
    border-left: none!important;
    border-bottom-left-radius: 0px!important;
}
.modal-form-tabs li:first-child > a{
    padding-left: 25px!important;
}
.modal-form-tabs li:first-child:not(.active) > a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
}

.modal-form-tabs li.tabs-border-test {
    width: 100%!important;
}

.modal-form-tabs li.tabs-border-test a {
    border-bottom: 1px solid rgba(209, 218, 225, 0.5)!important;
    min-height: 45px!important;
    cursor: auto!important;
}
#loads-form-update .modal-form-tabs li.tabs-border-test a {
    min-height: 47px!important;
}

.modal-form-tabs li a > span.modal-form-tabs-name-link {
    display: inline-block!important;
    width: 250px!important;
    text-align: center!important;
}
.modal-form-tabs li a span{
    border-top: 3px solid transparent!important;
    padding: 8px!important;
}
.modal-form-tabs li.active a span{
    border-top: 3px solid rgba(28, 115, 183, 1)!important;
}

/************** //new borders for tabs **************************/
.modal-form-tabs li.active a,
.modal-form-tabs li a:hover {
    color: rgba(26, 26, 26, 0.85)!important;
}

.modal-form-tabs-content {
    position: relative!important;
    z-index: 2!important;
    padding: 25px!important;
    border-radius: 0 4px 4px 4px!important;
}

.modal-form-tabs-panel {
    display: none!important;
}

.modal-form-tabs-panel.active {
    display: block!important;
}

.modal-form-tabs-panel p + div {
    margin-top: 15px!important;
}

@media screen and (max-width: 600px) {
    .modal-form-tabs {
        flex-direction: column!important;
    }

    .modal-form-tabs li {
        width: 100%!important;
    }

    .modal-form-tabs li:not(:last-child) {
        margin-right: 0!important;
    }

    .modal-form-tabs li a {
        border-radius: 0!important;
        opacity: 1!important;
        top: 0!important;
    }

    .modal-form-tabs li.active a::before {
        content: "•"!important;
        padding-right: 5px!important;
    }

    .modal-form-tabs-content {
        border-radius: 0!important;
    }
}
/********************************************************/
@media (min-width: 768px) {
    .modal-dialog.modal-new-load-bigtrucks {
        margin: 25px auto 20px!important;
    }
}

.modal-new-load-bigtrucks .new_load_modal_style .row.body_block,
.modal-new-load-bigtrucks .new_load_modal_style .row.head_block_name {
    margin-right: 0!important;
    margin-left: 0!important;
}
.modal-new-load-bigtrucks .modal-form-tabs-content {
    padding: 0px 0 5px 0!important;
}
.loads-form .modal-form-tabs-panel.content-load-tabs-info {
    padding-top: 20px!important;
}
#loads-form-update .modal-form-tabs-content .body_block,
.modal-new-load-bigtrucks .modal-form-tabs-content .body_block {
    padding: 0px 20px 70px 20px!important;
    margin-top: 0!important;
    height: 500px!important;
    overflow: hidden!important;
    overflow-y: scroll!important;
}
#loads-form-update .modal-form-tabs-content .body_block::-webkit-scrollbar,
.modal-new-load-bigtrucks .modal-form-tabs-content .body_block::-webkit-scrollbar {
    width: 9px!important;
}
.modal-new-load-bigtrucks .modal-footer {
    margin-top: 0px!important;
}
#loads-form-update .modal-form-tabs-content .body_block::-webkit-scrollbar-track,
.modal-new-load-bigtrucks .modal-form-tabs-content .body_block::-webkit-scrollbar-track {
    background: #d1dae14d!important;
    border: 1px solid #D1DAE1!important;
    border-radius: 10px!important;
}
#loads-form-update .modal-form-tabs-content .body_block::-webkit-scrollbar-thumb,
.modal-new-load-bigtrucks .modal-form-tabs-content .body_block::-webkit-scrollbar-thumb {
    background-color: #666666!important;
    border-radius: 20px!important;
    border: 3px solid #D1DAE1!important;
}

.load-bigtrucks-input-block-flex {
    display: flex!important;
    align-items: flex-start!important;
    width: 100%!important;
    justify-content: space-between!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer {
    display: flex!important;
    align-items: center!important;
    justify-content: flex-start!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .load-bigtrucks-input-block-flex,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .load-bigtrucks-input-block-flex {
    width: max-content!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block {
    margin-left: 12px!important;
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-start!important;
    width: 100%!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer {
    width: 25%!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer {
    margin-right: 12px!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature {
    width: 20%!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature {
    min-height: 100px!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature .form-group.field-loads-reefer_temperature_mode {
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-end!important;
}

#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .form-group {
    /*margin-bottom: 30px!important;*/
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .form-group {
    margin-bottom: 38px!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode {
    margin-left: 20px!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode > label,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode > label {
    font-weight: 400!important;
    margin-bottom: 8px!important;
}
.load_documents_counter-flex .load_documents_counter {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
    color: rgba(26, 26, 26, 1);
}
.load_documents_counter-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer {
    display: flex!important;
    align-items: center!important;
    justify-content: flex-start!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .load-bigtrucks-input-block-flex {
    width: max-content!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block {
    margin-left: 12px!important;
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-start!important;
    width: 100%!important;
    min-height: 105px!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer {
    width: 25%!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block > .load-temp-reefer {
    margin-right: 12px!important;
}
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature {
    width: 25%!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature .form-group.field-loads-reefer_temperature_mode,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature .form-group.field-loads-reefer_temperature_mode {
    display: flex!important;
    align-items: flex-start!important;
    justify-content: flex-end!important;
    flex-direction: column!important;
    padding-left: 20px!important;
}

.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .form-group {
    margin-bottom: 12px!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature #loads-reefer_temperature_mode,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode {
    display: flex!important;
    align-items: center!important;
    margin-top: 4px!important;
    margin-left: 0!important;
}
#loads-form-update .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature #loads-reefer_temperature_mode > label,
.modal-new-load-bigtrucks .truck_semi_block.truck-semi-block-reefer .reefer_block .reefer-temperature  #loads-reefer_temperature_mode > label {
    font-weight: 400!important;
    margin-bottom: 0!important;
    margin-right: 20px!important;
}

.load-bigtrucks-input-block-flex > div.form-group {
    width: 32%!important;
}
.load-bt-form-group-check > div.form-group label.control-label {
    margin-right: 20px!important;
}
.load-bt-form-group-check > div.form-group {
    display: flex!important;
    align-items: flex-start!important;
    position: relative!important;
}
.load-bt-form-group-check > div.form-group .help-block {
    position: absolute!important;
    bottom: 15px!important;
    left: 0!important;
}
.load-bt-form-group-check.style-bigtrucks-trailer-type > div.form-group .help-block {
    position: absolute!important;
    bottom: 15px!important;
    left: auto!important;
    margin: 0 auto!important;
}
.bt-load-head-block-flex {
    display: flex!important;
    align-items: flex-start!important;
    width: 100%!important;
    justify-content: space-between!important;
}
.bt-load-head-block-flex-center {
    display: flex!important;
    align-items: center!important;
    width: 100%!important;
    justify-content: space-between!important;
}

.bt-load-head-block-flex-center > div.bt-broker-block,
.bt-load-head-block-flex > .shippers-block,
.bt-load-head-block-flex > .loads-head-col {
    width: 50%!important;
}
.bt-broker-block-info .loads-nesting .well {
    border-radius: 20px 0px 0px 20px!important;
    margin-bottom: 0!important;
}
.bt-broker-block-info .bt-load-broker-main-flex {
    display: flex!important;
    align-items: flex-end!important;
    justify-content: space-between!important;
}
.bt-broker-block-info .bt-load-broker-main-flex > div {
    margin-right: 10px!important;
}
.new_load_modal_style.modal-new-load-bigtrucks .form-group label span{
    font-weight: 400!important;
}

.modal-new-load-bigtrucks .loads-form .block-centre {
    border-right: 1px solid transparent!important;
    border-left: 1px solid transparent!important;
}
.modal-new-load-bigtrucks .sortable {
    border: 1px solid transparent!important;
}
.content-tabs-origin-destination .bt-load-head-block-flex > .shippers-block:first-child,
.content-tabs-origin-destination .bt-load-head-block-flex > .loads-head-col:first-child {
    border-right: 1px solid rgba(209, 218, 225, 0.5)!important;
}
.content-tabs-origin-destination .bt-load-head-block-flex > .shippers-block:first-child {
    margin-left: 10px!important;
}

.content-tabs-origin-destination .bt-load-head-tab-name {
    font-family: NotoSans!important;
    font-size: 24px!important;
    font-weight: 600!important;
    line-height: 32.69px!important;
    text-align: left!important;
    color: rgba(26, 26, 26, 1)!important;
    padding: 12px 20px!important;
}

.new_load_modal_style.modal-new-load-bigtrucks .head-block-loads-wrap {
    border-radius: 0!important;
    padding-left: 10px!important;
}
.new_load_modal_style.modal-new-load-bigtrucks .loads-head-col {
    padding-right: 0!important;
    padding-left: 0!important;
}
.content-tabs-origin-destination .sortable li {
    border: 1px solid rgba(235, 241, 245, 1)!important;
    margin: 0px!important;
    padding: 15px!important;
    box-shadow: 0px 8px 20px 0px rgba(28, 115, 183, 0.2)!important;
    min-height: 370px!important;
    border-radius: 20px!important;
    margin-top: 15px!important;
}
.origin-destination-body-block {
    position: relative!important;
}
.modal-new-load-bigtrucks .modal-form-tabs-content .block-input-origin-destination {
    position: absolute!important;
    bottom: 0!important;
    left: 0!important;
    width: 99%!important;
    padding: 8px 15px 0 15px!important;
    box-shadow: 0 -7px 13px -1px rgba(0, 0, 0, .2)!important;
}
.block-input-origin-destination .load-bigtrucks-input-block-flex {
    width: 45%!important;
    justify-content: flex-start!important;
}
.block-input-origin-destination .load-bigtrucks-input-block-flex > div {
    margin-right: 20px!important;
}
#update_load .modal-body .block-input-origin-destination input[type="text"],
#add_load .modal-body .block-input-origin-destination input[type="text"] {
    padding: 7px 12px!important;
    border-radius: 8px!important;
    background: rgba(209, 218, 225, 0.5)!important;
    border: none!important;
}
#update_load .loads-head-col {
    padding-right: 0!important;
    padding-left: 0!important;
}
#update_load .content-tabs-origin-destination .bt-load-head-block-flex > .loads-head-col:first-child {
    border-right: none!important;
    border-right: 1px solid rgba(209, 218, 225, 0.5)!important;
}
#update_load .body_block.origin-destination-body-block .shippers-block:first-child {
    border-right: 1px solid rgba(229, 234, 239, 1)!important;
    width: 50.5%!important;
}

.block-input-origin-destination .form-group {
    margin-bottom: 0!important;
}
.modal-new-load-bigtrucks .modal-footer .btn-default {
    height: auto!important;
}
.modal-new-load-bigtrucks .modal-footer-button .fa-files-o:before {
    content: " ";
    display: inline-block;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.6998 12.9335V3.15575C16.6998 2.63711 16.5195 2.1397 16.1986 1.77296C15.8777 1.40623 15.4425 1.2002 14.9887 1.2002H3.01092C2.5571 1.2002 2.12187 1.40623 1.80098 1.77296C1.48008 2.1397 1.2998 2.63711 1.2998 3.15575V16.8446C1.2998 17.3633 1.48008 17.8607 1.80098 18.2274C2.12187 18.5942 2.5571 18.8002 3.01092 18.8002H11.5665M16.6998 12.9335V13.1017C16.6997 13.6203 16.5194 14.1176 16.1984 14.4843L12.9234 18.2272C12.6026 18.594 12.1674 18.8001 11.7136 18.8002H11.5665M16.6998 12.9335H13.2776C12.8238 12.9335 12.3885 13.1396 12.0676 13.5063C11.7467 13.873 11.5665 14.3704 11.5665 14.8891V18.8002M4.72203 5.11131H13.2776M4.72203 9.02242H9.42758' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;
    width: 18px;
    height: 20px;
    vertical-align: middle;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.content-load-tabs-info .body_block > div {
    padding-top: 20px!important;
}
.modal-new-load-bigtrucks .modal-body input[type="text"] {
    min-height: 34px!important;
}
.content-load-tabs-info .load-bigtrucks-input-block-flex > div.form-group {
    min-height: 107px!important;
    margin-bottom: 0!important;
}
#update_load .content-load-tabs-info .load-bigtrucks-input-block-flex > div.form-group {
    min-height: 100px!important;
}
.content-load-tabs-info .load-bigtrucks-input-block-flex > div.form-group.field-loads-local_type:nth-child(2) {
    justify-content: center!important;
}
.content-load-tabs-info .load-bigtrucks-input-block-flex > div.form-group.field-loads-load_type:nth-child(3) {
    justify-content: center!important;
}

/*.form-group.form-group-load-miles input.form-control {
    border: 1px solid rgba(209, 218, 225, 1)!important;
    background: rgba(209, 218, 225, 0.5)!important;
}*/
.content-load-tabs-info .check-direct-shipment-wrapper {
    display: flex!important;
    justify-content: flex-start!important;
    align-items: flex-start!important;
}
.check-direct-shipment-wrapper div.form-group {
    margin-bottom: 0!important;
}
.check-direct-shipment-wrapper label.container-checkbox-blue {
    flex-direction: column!important;
    align-items: flex-start!important;
    padding-left: 30px!important;
}
.check-direct-shipment-wrapper label.container-checkbox-blue input {
    order: 1!important;
    margin-top: 10px!important;
}
.check-direct-shipment-wrapper label.container-checkbox-blue input[type=checkbox]:checked {
    margin-top: 10px!important;
}
.load-bigtrucks-input-block-flex.wrapper-big-truck-commodity > div{
    width: 33%!important;
    justify-content: flex-start!important;
}
.bt-content-block-border {
    border-top: 1px solid rgba(209, 218, 225, 0.5)!important;
    padding-top: 12px!important;
}
.new_load_modal_style.modal-new-load-bigtrucks .bl_name {
    font-size: 16px!important;
    padding-top: 0px!important;
}
.modal-new-load-bigtrucks .loads-form .button-plus {
    padding-top: 8px!important;
}
.modal-new-load-bigtrucks .select2-container--krajee-bs3 .select2-selection--single .select2-selection__placeholder {
    color: rgba(26, 26, 26, 0.65)!important;
    font-family: NotoSans!important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 21.79px!important;
}
.bt-origin-icon-transfer-nl {
    width: 42px!important;
    height: 34px!important;
    border-radius: 50%!important;
    background-color: #fff!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    margin-left: 5px!important;
    display: none!important;
}
.bt-origin-icon-transfer-nl > a {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    width: 22px!important;
    height: 22px!important;
}
/***************  container-check-radio-blue *****************/
/*.container-check-radio-blue label {
    display: block!important;
    display: flex!important;
    align-items: center!important;
}

.container-check-radio-blue label input[type=radio] {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    display: inline-block!important;
    width: 19px!important;
    height: 19px!important;
    font-weight: 600!important;
    font-size: 16px!important;
    line-height: 22px!important;
    margin: 0px 3px 0 0!important;
    vertical-align: middle!important;
    outline: none!important;
    background-repeat: no-repeat!important;
    cursor: pointer!important;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='8.5' stroke='%23A1A1A1'/%3e%3c/svg%3e")!important;
}

.container-check-radio-blue label input[type=radio]:checked {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    display: inline-block!important;
    width: 19px!important;
    height: 19px!important;
    margin: 0px 3px 0 0!important;
    font-weight: 600!important;
    font-size: 16px!important;
    line-height: 22px!important;
    vertical-align: middle!important;
    outline: none!important;
    background-repeat: no-repeat!important;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='8.5' stroke='%23A1A1A1'/%3e%3ccircle cx='8.99991' cy='8.99991' r='4.90909' fill='url(%23paint0_linear_5487_15602)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_5487_15602' x1='4.0887' y1='9.00697' x2='13.9017' y2='9.00697' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%234C99DB'/%3e%3cstop offset='1' stop-color='%231C73B7'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")!important;
}*/

/**************  // container-check-radio-blue ******************/
.wrapper-department-select2 .bt-load-broker-main-flex .select2-container--krajee-bs3 {
    min-width: 375px!important;
}
.wrapper-department-select2 .bt-load-broker-main-flex .select2.select2-container.select2-container--krajee-bs3.select2-container--open {
    min-width: 375px!important;
}
.new_load_modal_style .loads-nesting .box-body .bt-load-broker-main-flex div {
    font-family: NotoSans!important;
    font-weight: 500!important;
    font-size: 16px!important;
    line-height: 22px!important;
    color: rgba(26, 26, 26, 1)!important;
}
#broker_block .broker_buttons .update_broker {
    right: 40px!important;
}

#update_shippers-receiver .shippers-receivers-update,
#add_shippers-receiver .modal-body .shippers-receivers-form {
    padding: 15px!important;
}
#add_shippers-receiver .modal-body form .form-group > label {
    padding-left: 5px!important;
}

.modal-add-broker .modal-body form#brokers-form-create {
    padding: 0 10px!important;
}

/**************************** modal Attach the Documents *******************************/
.modal-attach-document-big-trucks {
    padding: 30px 30px 0 30px!important;
}
.modal-attach-document-big-trucks .panel-default > .panel-heading {
    background-color: transparent!important;
    border-color: transparent!important;
}
.modal-attach-document-big-trucks .panel-default > .panel-heading .loaddocuments-trip-flex {
    border-bottom: 1px solid rgba(209, 218, 225, 1)!important;
    padding-bottom: 10px!important;
}
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border .input-group-btn button.fileinput-remove-button,
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border .file-preview .close.fileinput-remove {
    display: none!important;
}
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border .file-preview {
    border-radius: 12px!important;
    border: 1px solid rgba(209, 218, 225, 1)!important;
    padding: 0!important;
    margin-bottom: 12px!important;
}
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border .file-drop-zone {
    border: none!important;
    min-height: 160px!important;
    margin: 0!important;
    padding: 0!important;
}
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border . file-drop-zone.clearfix {
    position: relative!important;
}
.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border .krajee-default.file-preview-frame {
    width: 100%!important;
    position: relative!important;
    bottom: 0!important;
    left: 0!important;
    border-radius: 12px!important;
    background: rgba(221, 232, 242, 1)!important;
    border: none!important;
    box-shadow: none!important;
    padding: 0!important;
}

.modal-attach-document-big-trucks .file-drop-zone .file-preview-thumbnails {
    position: relative!important;
    width: 100%!important;
    bottom: 0!important;
    left: 0!important;
    right: 100%!important;
}
.modal-attach-document-big-trucks .file-preview-image {
    border-top-left-radius: 12px!important;
    border-top-right-radius: 12px!important;
}

.modal-attach-document-big-trucks .block-attach-doc-bigtrucks-border {
    border: 1px solid rgba(209, 218, 225, 0.5)!important;
    border-radius: 20px!important;
    margin-top: 28px!important;
}
.modal-attach-document-big-trucks .panel {
    border-radius: 0px!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    padding: 0!important;
}
.modal-new-load-bigtrucks .shipper-locations-name {
    color: rgba(28, 115, 183, 1)!important;
    margin-bottom: 7px!important;
    font-family: NotoSans!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21.79px!important;
    width: max-content!important;
    margin-top: -10px!important;
}
/*.modal-new-load-bigtrucks .loads-pick-location-form-row {
    display: flex!important;
    flex-direction: column!important;
    justify-content: space-between!important;
}*/

.modal-attach-document-big-trucks .panel-body,
.modal-attach-document-big-trucks .panel-heading {
    padding: 0!important;
}
.modal-attach-document-big-trucks .panel-attach-doc-bigtrucks {
    padding: 8px!important;
    padding-bottom: 0!important;
}
.modal-footer.modal-attach-document-footer {
    border-top: 1px solid rgba(209, 218, 225, 1)!important;
    margin-top: 28px!important;
}
.modal-attach-document-big-trucks .panel-heading.attach-doc-bigtrucks-file {
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
}
.modal-attach-document-big-trucks button.remove-document {
    margin-left: 12px!important;
    background: transparent!important;
    padding: 0!important;
    line-height: 11px!important;
}
.block-description-attach-doc .form-group {
    margin-bottom: 3px!important;
}
.modal-attach-document-big-trucks .panel-title-address {
    font-family: NotoSans!important;
    font-size: 14px!important;
    font-weight: 500!important;
    line-height: 19.07px!important;
    color: rgba(26, 26, 26, 1)!important;
}
.modal-attach-document-big-trucks label.control-label[for] {
    display: none!important;
}
.modal-attach-document-big-trucks .attach-doc-select-name {
    font-family: NotoSans!important;
    font-size: 16px!important;
    font-weight: 600!important;
    line-height: 21.79px!important;
    color: rgba(26, 26, 26, 1)!important;
    margin-bottom: 8px!important;
    margin-left: 3px!important;
}
.modal-attach-document-big-trucks button.add-document.attach-doc-name-modal {
    font-family: NotoSans!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 21.79px!important;
    color: rgba(26, 26, 26, 1)!important;
    padding: 0!important;
    margin-bottom: 15px!important;
}
.modal-attach-document-big-trucks .panel-heading button.attach-doc-name-modal > i {
    height: 30px!important;
    width: 30px!important;
    margin-left: 12px!important;
}
.modal-attach-document-big-trucks .wrapper-department-select2 .select2-container .select2-selection--single .select2-selection__rendered {
    font-family: NotoSans!important;
    font-size: 14px!important;
    font-weight: 400!important;
    padding-top: 4px!important;
    line-height: 19.07px!important;
    color: rgba(26, 26, 26, 1)!important;
}
.modal-attach-document-big-trucks .file-drop-zone-title {
    font-family: NotoSans!important;
    font-size: 18px!important;
    font-weight: 400!important;
    line-height: 24.52px!important;
    color: rgba(26, 26, 26, 0.65)!important;
}
.block-description-attach-doc {
    margin-top: 12px!important;
}
.block-description-attach-doc input.form-control {
    font-family: NotoSans!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 19.07px!important;
    color: rgba(26, 26, 26, 1)!important;
    border: 1px solid rgba(209, 218, 225, 1)!important;
}
.block-description-attach-doc input::placeholder {
    font-family: NotoSans!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 19.07px!important;
    color: rgba(26, 26, 26, 0.65)!important;
}
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .form-control.kv-fileinput-caption {
    margin-right: 12px!important;
    width: 100%!important;
    max-width: 95%!important;
    border: 1px solid rgba(209, 218, 225, 1)!important;
}
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .input-group-btn.input-group-append {
    width: 10%!important;
}
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .form-control.kv-fileinput-caption,
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .input-group-btn.input-group-append {
    border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
    height: 34px!important;
    border-radius: 20px !important;
}
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .input-group-btn.input-group-append .btn-file {
    height: 35px!important;
    border-radius: 20px !important;
    font-family: NotoSans!important;
    font-size: 16px!important;
    min-width: 175px!important;
    font-weight: 600!important;
    line-height: 21.79px!important;
    padding: 5px 18px!important;
    background: rgba(28, 115, 183, 1)!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.modal-body .modal-attach-document-big-trucks .file-caption .input-group .input-group-btn.input-group-append .btn-file > i {
    content: ' '!important;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.4997 5.16667C17.4997 4.61438 17.052 4.16667 16.4997 4.16667H10.7325C10.3813 4.16667 10.0558 3.98237 9.87504 3.68116L9.45764 2.9855C9.27692 2.6843 8.95141 2.5 8.60015 2.5H3.8992C3.54794 2.5 3.22243 2.6843 3.04171 2.9855L2.612 3.70168C2.43891 3.99016 2.12716 4.16667 1.79075 4.16667C1.2618 4.16667 0.833008 4.59546 0.833008 5.1244V16.5C0.833008 17.0523 1.28072 17.5 1.83301 17.5H16.7189C17.1778 17.5 17.5777 17.1877 17.689 16.7425L19.2993 10.3016C19.4434 9.72513 19.0074 9.16667 18.4131 9.16667C17.9086 9.16667 17.4997 8.75771 17.4997 8.25324L17.4997 5.16667ZM1.66634 5.72681C1.66634 5.32541 1.99175 5 2.39316 5C2.64846 5 2.88505 4.86605 3.0164 4.64713L3.51337 3.81884C3.69409 3.51763 4.0196 3.33333 4.37086 3.33333H8.12848C8.47975 3.33333 8.80525 3.51763 8.98598 3.81884L9.40337 4.5145C9.58409 4.8157 9.9096 5 10.2609 5H15.6663C16.2186 5 16.6663 5.44772 16.6663 6V8.16667C16.6663 8.71895 16.2186 9.16667 15.6663 9.16667H12.083H10.333H4.27208C3.88534 9.16667 3.54187 9.41383 3.41903 9.78054C3.0951 10.7475 1.66634 10.5146 1.66634 9.49477V5.72681ZM17.2255 10C17.8759 10 18.3532 10.611 18.1958 11.242L17.032 15.9086C16.921 16.3541 16.5208 16.6667 16.0618 16.6667H3.38096C2.69777 16.6667 2.21574 15.9968 2.43275 15.349L3.99609 10.6824C4.13264 10.2747 4.51442 10 4.94429 10H10.678H12.4997H17.2255Z' fill='white'/%3e%3cpath d='M1.66634 5.72681C1.66634 5.32541 1.99175 5 2.39316 5C2.64846 5 2.88505 4.86605 3.0164 4.64713L3.51337 3.81884C3.69409 3.51763 4.0196 3.33333 4.37086 3.33333H8.12848C8.47975 3.33333 8.80525 3.51763 8.98598 3.81884L9.40337 4.5145C9.58409 4.8157 9.9096 5 10.2609 5H15.6663C16.2186 5 16.6663 5.44772 16.6663 6V8.16667C16.6663 8.71895 16.2186 9.16667 15.6663 9.16667H12.083H10.333H4.27208C3.88534 9.16667 3.54187 9.41383 3.41903 9.78054C3.0951 10.7475 1.66634 10.5146 1.66634 9.49477V5.72681Z' fill='white'/%3e%3cpath d='M17.2255 10C17.8759 10 18.3532 10.611 18.1958 11.242L17.032 15.9086C16.921 16.3541 16.5208 16.6667 16.0618 16.6667H3.38096C2.69777 16.6667 2.21574 15.9968 2.43275 15.349L3.99609 10.6824C4.13264 10.2747 4.51442 10 4.94429 10H10.678H12.4997H17.2255Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6667 8.33301H15.8334H11.25H9.50003H3.96797C3.58061 8.33301 3.22809 8.55672 3.06315 8.90721L0.0406134 15.33C0.0138679 15.3869 0 15.4489 0 15.5117C0 15.9715 0.627119 16.1061 0.815791 15.6868L3.4847 9.75597C3.64618 9.39713 4.00311 9.16634 4.39662 9.16634H9.84503H11.6667H18.75C18.9801 9.16634 19.1667 8.97979 19.1667 8.74967C19.1667 8.51956 18.9801 8.33301 18.75 8.33301H16.6667Z' fill='%231C73B7'/%3e%3c/svg%3e")!important;
    width: 20px!important;
    height: 20px!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: contain!important;
    display: inline-block!important;
    margin-right: 8px!important;
}
.modal-attach-document-big-trucks .input-group input {
    height: 34px!important;
}
.modal-attach-document-big-trucks .file-upload-indicator .glyphicon-plus-sign:before {
    content: " "!important;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.44824 1.47168L10.6406 10.6641' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M1.3125 10.5283L10.5049 1.33593' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e")!important;
    width: 12px!important;
    height: 12px!important;
    display: inline-block!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: contain!important;
}
.modal-attach-document-big-trucks .file-footer-buttons>.kv-file-zoom {
    background: transparent!important;
    border: none!important;
    outline: none!important;
}
.modal-attach-document-big-trucks .file-footer-buttons>.kv-file-zoom .glyphicon-zoom-in:before {
    content: " "!important;
    width: 17px!important;
    height: 17px!important;
    display: inline-block!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: contain!important;
    background-image: url("data:image/svg+xml!important;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 7.125C13.5 10.6458 10.6458 13.5 7.125 13.5C3.60418 13.5 0.75 10.6458 0.75 7.125C0.75 3.60418 3.60418 0.75 7.125 0.75C10.6458 0.75 13.5 3.60418 13.5 7.125Z' stroke='%231C73B7' stroke-width='1.5'/%3e%3cpath d='M11.875 11.875L16.0322 16.0312' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M7.125 4.75V9.5' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M4.75 7.125H9.5' stroke='%231C73B7' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e")!important;

}
.modal-attach-document-big-trucks  .krajee-default.file-preview-frame .file-thumbnail-footer {
    display: flex!important;
    justify-content: space-between!important;
    padding: 0px 10px!important;
    align-items: center!important;
}
.modal-attach-document-big-trucks .file-actions {
    order: 0!important;
    height: 25px!important;
}
.modal-attach-document-big-trucks .krajee-default .file-upload-indicator {
    order: 1!important;
    margin-top: 0!important;
    cursor: pointer!important;
}

.modal-attach-document-big-trucks .file-footer-buttons {
    float: none!important;
}
.modal-attach-document-big-trucks .file-footer-buttons .btn-default.btn-outline-secondary {
    height: 25px!important;
    max-width: max-content!important;
    padding: 8px!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.modal-attach-document-big-trucks .file-thumbnail-footer .file-footer-buttons button[title="Rotate 90 deg. clockwise"],
.modal-attach-document-big-trucks .file-thumbnail-footer span[title="Move / Rearrange"],
.modal-attach-document-big-trucks .file-thumbnail-footer .file-footer-buttons button[title="Remove file"],
.modal-attach-document-big-trucks .file-thumbnail-footer .file-footer-buttons a[title="Download file"] {
    display: none!important;
}

#load_documents_modal .modal-footer .btn-primary {
    background: linear-gradient(90deg, #4C99DB -0.02%, #1C73B7 99.93%)!important;
}
#load_documents_modal .modal-footer button.button-modal-close {
    font-family: NotoSans!important;
    font-size: 16px!important;
    font-weight: 600!important;
    line-height: 21.79px!important;
    color: rgba(69, 69, 69, 1)!important;
}
#load_documents_modal .modal-footer.modal-attach-document-footer > button {
    height: 45px!important;
    outline: none!important;
}

/***************************** //modal Attach the Documents ****************************/

#loads-form-update .content-tabs-origin-destination .head-block-loads-wrap {
    padding-left: 0!important;
    border-radius: 0!important;
    padding-left: 10px!important;
}
#loads-form-update .block-centre {
    border-left: 1px solid transparent!important;
}
#loads-form-update .sortable {
    border: none!important;
}
#loads-form-update .bt-load-head-block-flex > .shippers-block:first-child {
    margin-left: 0!important;
}

.modal-body #loads-form-update input[type="text"] {
    min-height: 34px!important;
}
.modal-attach-document-big-trucks .krajee-default.file-preview-frame .kv-file-content {
    height: fit-content;
    max-height: 160px;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#add_load .modal-new-load-bigtrucks .modal-body {
    padding: 0!important;
}
#update_load .new_load_modal_style .modal-body {
    padding: 0!important;
}
#update_load .modal-form-tabs-content {
    padding: 0px 0 25px 0 !important;
}
#update_load .modal-form-tabs-content .block-input-origin-destination {
    padding: 0 20px!important;
}
#add_load .body_block.origin-destination-body-block .shippers-block,
#update_load .body_block.origin-destination-body-block .shippers-block {
    padding-bottom: 45px!important;
}
.new_load_modal_style.modal-new-load-bigtrucks #broker_block .broker_buttons .brokers_loads {
    right: 72px!important;
    top: -16px!important;
}
.content-tabs-origin-destination .bt-style-shipper-wrapper .sortable li {
    padding: 10px 15px!important;
    min-height: 300px!important;
}
.bt-style-shipper-wrapper .btn-default.kv-datetime-picker {
    font-size: 16px!important;
    height: 35px!important;
    padding: 12px 15px!important;
}
.bt-style-shipper-wrapper .pick-up-button .date span.btn-default:before {
    width: 30px!important;
    height: 30px!important;
}
.bt-style-shipper-wrapper .pick-up-button .date span.btn-default {
    max-width: 35px!important;
}
.new_load_modal_style .bt-style-shipper-wrapper .form-group label {
    font-size: 15px!important;
}
.bt-style-shipper-wrapper .row-bt-style-shipper .col-xs-4 {
    padding-top: 3px!important;
}
.modal-form-tabs li a.working-updated-tabs.has-error span {
    color: #dd4b39 !important;
}