@import 'ms-dropdown/dist/css/dd.css';
.addres_form {
    label {
        font-weight: 600;
        font-size: 15px;
        color: #0c3148;
        span {
            color: #d62728;
        }
    }
    .form-control {
        border-radius: 0;
        height: 40px;
        width: 100%;
        font-size: 15px;
        &:focus {
            border: 1px solid #d62728;
            outline: 0 !important;
            box-shadow: inherit;
        }
        &:hover {
            border: 1px solid #d62728;
            outline: 0 !important;
            box-shadow: inherit;
        }
    }
    .iti__flag-container {
        width: 100%;
    }
    .iti--allow-dropdown {
        width: 100%;
    }
    textarea.form-control {
        height: 140px;
    }
    .phone-filed {
        .col-md-4 {
            padding-right: 0;
        }
        .col-md-8 {
            padding-left: 0;
        }
        .ms-dd {
            &>input.ms-value-input {
                display: none;
            }
            background: transparent;
            .ms-dd-header {
                height: 40px;
                min-height: 40px !important;
                .option-selected {
                    padding: 8px 20px 7px 7px;
                    background: transparent;
                }
            }
        }
    }
}

.submit_btn1 {
    background: #d20e0e;
    color: #fff;
    padding: 14px 35px 11px;
    border: 0;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
}

.ms-dd {
    width: 100%;
    .ms-dd-header {
        width: 100%;
        .ms-dd-option-content {
            .ms-dd-label {
                display: none;
            }
            .ms-dd-desc {
                font-weight: 500;
            }
        }
    }
    .ms-options {
        width: 400%;
        overflow-y: scroll;
        max-height: 250px;
        .ms-middle {
            display: unset;
            .ms-dd-desc {
                display: none
            }
        }
    }
    .ms-dd-option-image,
    .ms-dd-selected-img {
        max-width: 20px;
    }
}

.quote-success {
    h4 {
        color: #0C3148;
        font-size: 30px;
        font-weight: 700;
    }
    button.save-button {
        display: block;
        margin: auto;
        background: #d62728;
        border: 0;
        color: #fff;
        font-weight: 600;
        font-size: 14px;
        padding: 15px 25px;
        border-radius: 25px;
    }
    a {
        display: table;
        margin: 5px auto 0;
        color: #d62728;
        font-weight: 600;
        font-size: 14px;
        text-decoration: none;
    }
}

@media (max-width: 767px) {
    .phone-filed {
        .col-md-4 {
            width: 32%;
        }
        .col-md-8 {
            width: 68%;
        }
    }
}


/* Arabic */

html:lang(ar) {
    .addres_form .phone-filed .col-md-4 {
        padding-right: 0;
    }
    .addres_form .phone-filed .col-md-8 {
        padding-right: 0;
    }
}