
.calc-china-box .btn-success {
    width: 200px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.block-content {
    margin-bottom: 25px;
}

#calculate-cost {
    font-family: Montserrat, sans-serif;
    font-weight: 700 !important;
}

#calc-china-box-message {
    margin: 0 !important;
}

.calc-china-box {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.calc-china-box .default-inp {
    border-radius: 0px !important;
}

.calculator_china_box_result .data-td,
.calculator_china_box_result .data-th {
    padding: 10px 5px;
    width: 25%;
    height: 60px;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
}

.data-td,
.data-th {
    font-size: 16px;
    white-space: nowrap;
}

.boldtext-tr {
    font-weight: 600;
}

#calc-china-box-message {
    text-align: center;
    color: var(--bwc-widget-secondary-color);
    font-weight: 600;
    margin: 5px auto;
}

.calc-china-box input,
.calc-china-box select,
.calc-china-box option {
    font-size: 16px;
}

.calc-china-box .form-control {
    padding: 0 40px 0 15px !important;
}

.default-inp input {
    padding: 0 15px;
}

.block-content {
    margin-bottom: 35px !important;
}


.calculator_china_box_result .data-td br,
.calculator_china_box_result .data-th br {
    display: none;
}

.br {
    display: block !important;
}




.multi-select {
    position: relative;
}

.add-services-cancel {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    margin-left: -5px;
}

.add-services-cancel:hover {
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
}

.add-services-cancel:hover p {
    color: #549404;
}

.add-services-cancel p {
    font-size: 10px;
}

.multi-select-box {
    position: absolute;
    z-index: 9;
    margin: 10px 10px 6px;
}

.add-services-item {
    display: flex;
    align-items: center;
    color: #fff;
    background-color: #549404;
    display: inline-flex;
    padding: 5px 10px;
    margin-bottom: 4px;
    margin-right: 4px;
}

/*.add-services-item:last-child {*/
/*    margin-bottom: 0;*/
/*}*/

.add-services-item p {
    margin: 0;
    font-size: 12px;
}

.china-box-multi-select-active {
    color: #fff;
}

.china-box-multi-select-active option {
    color: #555;
}



.select-fell {
    border-color: rgb(255, 145, 130)  !important;
    box-shadow: 0 0 15px 0 rgb(255, 145, 130) inset;
}


.all-radio-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px;
}

.all-radio-box input {
    display: none;
}

.all-radio-box label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

.all-radio-box label p {
    margin: 0;
    margin-left: 5px;
}

.all-radio-box label .box {
    width: 20px;
    height: 20px;
    border: 1px solid #b2b2b2;
    box-shadow: 0 0 5px 0 silver inset;
    display: flex;
    align-items: center;
    justify-content: center;
}

.all-radio-box label .box span {
    width: 7px;
    height: 10px;
    border-right: solid 3px #549404;
    border-bottom: solid 3px #549404;
    transform: rotate(45deg);
    margin-bottom: 3px;
    display: none;
}

.all-radio-box input:checked + label .box span {
    display: block;
}

.sub-title-china-box {
    font-family: Montserrat;
    text-align: center;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto 20px !important;
}



@media (max-width: 991px) {

    .calc-china-cargo-parameters {
        margin-bottom: 0 !important;
    }

    .calc-china-box form {
        margin: 0 !important;
    }

    .form-group {
        margin-bottom: 0 !important;
    }

}

@media (max-width: 800px) {

    .conditions {
        margin-top: 30px;
    }

    .default-inp select,
    .default-inp input {
        height: 40px;
    }

    .multi-select-box {
        margin: 4px;
    }

}

@media (max-width: 690px) {

    .input_item {
        padding: 0;
    }

    #calculate-cost {
        height: 40px;
        width: 100%;
        font-size: 11px;
        margin: 10px 0;
    }

    .calculator_china_box_result td,
    .calculator_china_box_result th,
    #calc-china-box-message {
        font-size: 12px;
    }
    
    .sub-title-china-box {
        margin: 0 auto 10px !important;
    }
}

@media (max-width: 590px) {

    .calculator_china_box_result .data-td,
    .calculator_china_box_result .data-th {
        padding: 10px 2px;
    }

    .calculator_china_box_result .data-td br,
    .calculator_china_box_result .data-th br {
        display: block;
    }
    
    .sub-title-china-box {
        margin: 0 auto 10px !important;
    }

}

@media (max-width: 450px) {

    .conditions {
        margin-top: 15px;
    }

    .sub-title-china-box {
        margin: 0 auto 10px !important;
    }

}