.weco-css #zzcontentarea_main {
    background: #fff;
    box-sizing: border-box;
    margin-bottom: unset;
}

.weco-css #basbody.zzoci,
.weco-css #basbody1.zzoci,
.weco-css #basbody2.zzoci {
    overflow-y: auto;
}

.weco-css #basbody.zzoci .vbuttrow,
.weco-css #basbody1.zzoci .vbuttrow,
.weco-css #basbody2.zzoci .vbuttrow {
    margin-bottom: 25px;
}

.weco-css #basbody .zzvc_price_hint {
    padding-top: 20px;
    padding-bottom: 10px;
}

.weco-css #basmenunavi>a {
    padding: 0 24px;
    line-height: 50px;
    color: #2f2f2f;
    display: inline-block;
    font-size: 14px;
    border-right: none;
}

.weco-css .basschedule .date,
.weco-css .basschedulehead .date {
    max-width: 75px;
    position: unset;
}

.weco-css #basmenunavi a:hover {
    color: #00b1ef;
}

.weco-css #logo.zzpelicanpro img {
    height: 43px;
    width: 194px;
}

.weco-css .zzform-horizontal.form {
    margin-bottom: 5px;
}

.weco-css .col-50.zzest_price {
    border: 3px solid #ccc;
}


.weco-css #catconfig .zzvc_price_hint {
    padding-bottom: 20px;
}

.weco-css #catconfig .productinfodetails {
    padding-left: 0px;
    padding-right: 0px;
}

.weco-css .form-horizontal.catconfig-block .form-group label,
.weco-css .form-horizontal.catconfig-block .form-group input,
.weco-css .form-horizontal.catconfig-block .form-group select,
.weco-css .form-horizontal.catconfig-block .form-group textarea,
.weco-css .form-horizontal.catconfig-block .form-group span,
.weco-css .form-horizontal.catconfig-block .input-group-inline,
.weco-css .zzform-horizontal.catconfig-block .form-group label,
.weco-css .zzform-horizontal.catconfig-block .form-group input,
.weco-css .zzform-horizontal.catconfig-block .form-group select,
.weco-css .zzform-horizontal.catconfig-block .form-group textarea,
.weco-css .zzform-horizontal.catconfig-block .form-group span,
.weco-css .zzform-horizontal.catconfig-block .input-group-inline {
    margin-bottom: 1px;
}

.weco-css .zzform-horizontal.catconfig-block .form-group {
    float: left;
    width: 20%;
}

.weco-css .zzform-horizontal.catconfig-block .form-group.zzoption30 {
    width: 29%;
}

.weco-css .zzform-horizontal.catconfig-block .form-group.zzoption10 {
    width: 8%;
}

.weco-css .zzform-horizontal.catconfig-block .form-group.zzoption5 {
    width: 5%;
}

.weco-css .zzform-horizontal.catconfig-block .form-group .col-25 {
    float: none;
    width: 100%;
    padding-right: 5px;
}

.weco-css .zzform-horizontal.catconfig-block .form-group input,
.weco-css .zzform-horizontal.catconfig-block .form-group select {
    width: 100%;
}

.weco-css .zzform-horizontal.catconfig-block .form-group input.green,
.weco-css .zzform-horizontal.catconfig-block .form-group select.green {
    background-color: #e4fcd6;  
    border: 1px solid #693;
}
  
.weco-css #zzwrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    background: linear-gradient(rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.07)), url(//media.pelican.com/img/weco/b2b_logon_page.jpg) no-repeat center center / cover;
}

.weco-css .zzyellowback {
    background-color: yellow;
    padding: 15px;
    font-size: 16px;
    margin-bottom: 5px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
    border-radius: 5px;
}

.weco-css .basschedule,
.weco-css .basschedulehead {
    min-width: 160px;
}

.weco-css .inputRequirement {
    padding-left: 5px;
}

.weco-css #zzdoclistl_dashboardUSB2B i.i-lg {
    font-size: 16px;
}
  
.weco-css .zzbasitmpr {
    min-width: 130px;
}

.weco-css .basconttotals table.subtotalitems {
    background: #fff;
}

.weco-css .zzfrs input[type=checkbox],
.weco-css .zzrfq_data input[type=checkbox] {
    transform: scale(1.4);
}

.weco-css .zzfrs .form [class*="col"] {
    padding: 5px;
}

.weco-css .zzfrs_margin_bot {
    margin-bottom: 16px !important;
}

.weco-css .zzfrs_rates .form [class*="col"],
.weco-css .zzfrs_checkbox {
    margin-bottom: 1px !important;
}

.weco-css .zzrfq_data .form [class*="col"],
.weco-css .zzrfq_data input,
.weco-css .zzrfq_data label,
.weco-css .zzrfq_data select,
.weco-css .zzfrs_rates .form [class*="col"],
.weco-css .zzfrs_collect input,
.weco-css .zzfrs_collect label,
.weco-css .zzfrs_collect select,
.weco-css .zzfrs_dcontact input,
.weco-css .zzfrs_dcontact label,
.weco-css .zzfrs_dcontact select,
.weco-css .zzpay .input-group-inline,
.weco-css .zzfrs_checkbox {
    margin-bottom: 1px !important;
}

.weco-css input[readonly] {
    width: unset;
}

.weco-css .zzfrs_collect .form-group .col-75,
.weco-css .zzfrs_dcontact .form-group .col-75 {
    padding-left: 0px;
}

.weco-css .zzfrs_collect .form-group .col-25,
.weco-css .zzfrs_dcontact .form-group .col-25 {
    padding-right: 0px;
}

.weco-css .zzfrs_carrier_accounts .table thead tr th,
.weco-css .zzfrs_carrier_accounts .table tbody tr td {
    border: none;
    line-height: normal;
    padding: 0;
    font-size: 12px;
}

.weco-css .zzfrs_carrier_accounts i.i-lg {
    font-size: 12px;
}

.weco-css .zzrfq_data .col-20,
.weco-css .zzrfq_data .col-33,
.weco-css .zzrfq_data .col-50,
.weco-css .zzrfq_data .col-66,
.weco-css .zzrfq_data .col-100 {
    padding: 5px;
}

.weco-css .zzrfq_data .row {
    margin-bottom: 0px;
    height: 31px;
}

.weco-css .zzrfq_data ul {
    list-style-type: square;
    list-style-position: inside;
}

.weco-css .zzcusmt {
    width: 130px !important;
}

@media screen and (min-width: 1023px) {
    .weco-css .zzb2b_logon_small {
        width: 600px;
        margin: 0 0 0 20px !important;
    }

    .weco-css .zzb2b_header_logo_left #header {
        max-width: unset;
        margin: 0 0 0 20px;
    }

    .weco-css .zzb2b_logon_small .col-25 {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .weco-css .zzform-horizontal.catconfig-block .form-group {
        float: none;
        width: 100%;
    }

    .weco-css .zzform-horizontal.catconfig-block .form-group.zzoption30 {
        width: 100%;
    }
    
    .weco-css .zzform-horizontal.catconfig-block .form-group.zzoption10 {
        width: 100%;
    }
    
    .weco-css .zzform-horizontal.catconfig-block .form-group.zzoption5 {
        width: 100%;
    }
    
    .weco-css .zzform-horizontal.catconfig-block .form-group .col-25 {
        float: left;
        width: 100%;
    }

    .weco-css .zzform-horizontal.catconfig-block .form-group input,
    .weco-css .zzform-horizontal.catconfig-block .form-group select {
        width: 100%;
    }
}