.form-quot{
    padding: 10px 20px;
}
.step-s{
    background: #ff993314;
    border-radius: 1000px;
    padding: 5px 10px;
}
.form-quot .form-row{
    margin-bottom: 10px;
}
.form-quot .form-row .col-md-6 ,.form-quot .form-row .col-md-12{
    margin-bottom: 5px;
}
.form-quot .title-section label{
    font-size: 18px !important;
    font-weight: bold;
    color: #058057;
}
.modal input, .modal select, .modal textarea{
    background: #fff !important;
    border: 1px solid rgba(0,0,0,.1) !important;
    border-radius: 5px !important;
}
input[type=radio] {
    cursor: pointer;
}
.radios-btn .input-radio {
    position: absolute;
    opacity: 0;
}
.radios-btn .input-radio:checked + .span-radio:before {
    box-shadow: inset 0 0 0 0.4375em #33CB98;
}
.radios-btn .span-radio:before {
    display: flex;
    flex-shrink: 0;
    content: "";
    background-color: #fff;
    width: 1.5em;
    height: 1.5em;
    border-radius: 50%;
    margin-right: 0.375em;
    transition: 0.25s ease;
    box-shadow: inset 0 0 0 0.125em #33CB98;
}
.lable-radio{
    top: -45px;
    position: relative;
}
.radios-section{
    border: 1px solid rgba(0,0,0,.1);
    padding: 10px;
}
.radios-section label:first-child{
    color: #33CB98;
    font-size: 17px !important;
}
.radios-section div{
    color: rgb(145 145 145) !important;
}