.lg_doc_wrap {
    border: 1px solid #c1c7cf !important;
    border-radius: 4px;
    padding: 10px 20px;
    background: #F8F8F8 !important;
    min-height: 135px;
}

.form-section textarea.form-control {
    height: auto !important;
    min-height: 160px !important;
}

.ins_upload_wrap.bottom_border {
    border-bottom: 1px solid #c1c7cf !important;
}

.lg_quote_wrap .form-section label, .lg_quote_details_wrap label {
    font-size: 0.8rem !important;
    font-weight: 500 !important;
    color:#000 !important;
}

.red_color {color:red !important;}

.action_link {border:none !important;padding:0 !important;}

#captcha {
    border-radius: 4px;
}

input.mob-num {
    max-width: 130px !important;
}

.lg_doc_wrap a.action_link , .lg_doc_wrap .file-upload-text-link {text-decoration: underline !important;}

.lg_quote_details_wrap {
    padding: 20px;
    background: #E4F7FF !important;
    border: 1px solid #ced4da;
    margin: 0px -23px;
    border-left: 0;
    border-right: 0;
}

span#refNumber {
    color:#164481;
    font-weight: 500;
    font-size: 1rem;
    padding: 0px 5px;
}

.iti {width:100%;}

@media only screen and (min-device-width: 280px) and (max-device-width: 430px) {

    .nonSignedInBody .container {
        padding: 140px 16px 30px 16px !important;
    }
    
    .nonSignedInBody .flow-header {
        position: absolute;
    }
    
}