.page_opt,.page_opt p{font-size: 16px;}
.page_opt .t{
    
    font-size: 24px;
    font-weight: 500;
    padding: 7px 15px 7px 50px;
    border:none;
    display: inline-block;
    border-radius: 5px;
    margin:30px 0 20px !important;
}
.page_opt .t:before{display: none;}
.page_opt .t1{
    background: url(/images/icons/hands.svg) no-repeat 13px center #F2F2F2;
}
.page_opt .t2{
    background: url(/images/icons/book.svg) no-repeat 13px center #F2F2F2;
}
.page_opt ul{margin-bottom: 0 !important;}
.page_opt ul li{
    padding: 0 !important;
}
.page_opt ul li span{
    display: inline-block;
    background: url(/images/icons/check.svg) no-repeat 13px center #F2F2F2;
    padding: 3px 15px 3px 40px;
    border-radius: 5px;
}
.page_opt ul li:before{
    display: none !important;
}

.page_opt form{
    border-radius: 5px;
    background: #F2F2F2;
    padding: 10px;
}
.page_opt .form-control{
    background: none !important;
}
.page_opt .form-control .star{color:#DF002C;}
.page_opt .form-control span{font-size: 14px;color:#3D3D3D;
}
.page_opt .form-control.error .inputtext,.page_opt .form-control.error .inputtextarea{
    border-color: #DF002C !important;
}
.page_opt .hint{position: relative;}
.page_opt .hint .h{display: none;}
.page_opt .hint .v{border-radius: 20px;color:#fff;background: #3d3d3d;display: inline-block;width: 20px;height: 20px;text-align: center;font-size: 16px;font-weight: 500;cursor: pointer;}
.page_opt .hint:hover .h{display: block;position: absolute;background: #D9D9D9;border-radius: 5px;box-shadow: 0px 5px 9px 0px #00000052;left: -50px;
  top: 20px;padding: 10px;z-index: 1;
}
.page_opt .hint .h b{display: block;white-space: nowrap;margin-bottom: 10px;}
.page_opt .form_head h4{font-size: 24px;}
.page_opt .form .form_result.success{color:green !important;}
.page_opt .form-control .inputtext,.page_opt .form-control .inputtextarea{
    background: #fff !important;
    border:1px solid #B1B1B1 !important;
    border-radius: 5px !important;font-size: 14px !important;
    padding: 4px 13px 3px !important;
}
.page_opt .form-control .inputtextarea{min-height:100px !important;}

.page_opt .form_footer{margin-bottom: 0 !important;}
.page_opt .form_footer .button{width: 100%;background:#DF002C;color:#fff;border-radius: 8px;}