@charset "UTF-8";

html, body {
    background-color: #fffbf5 !important;
    margin: 0px;
    padding: 0px;
}
a{
    color: #d64e3d !important;
    text-decoration: none !important;
}
a:hover{
    cursor: pointer !important;
}
input{
    background-color: transparent !important;
}
main{
    max-width: 600px !important;
    margin: 0 auto;
}
.smallfs{
    font-size: 12px !important;
}
.form-control:focus {
    border-color: #d64e3d !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}
#accordionFAQ .accordion-item{
    border-top: 0 !important;
    border-left: 0px !important;
    border-right: 0px !important;
}
.accordion-item, .accordion-button{
    background-color: transparent !important;
}
.accordion-button:active, .accordion-button:focus, input:active, input:focus, .btn:active, .btn:focus {
    outline: none !important;
    outline-color: transparent!important;
    outline-width: 0!important;
    outline-style: none!important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}
.accordion-button::-moz-focus-inner {
	border: 0 !important;
}
.accordion-button:hover{
    cursor: pointer !important;
}
.accordion-button:not(.collapsed) {
    color: #fff !important;
    background-color: #d64e3d !important;
}
.accordion-button.collapsed:focus {
    color: black !important;
    background-color: transparent !important;
}
.accordion-button:not(.collapsed):focus{
    color: #fff !important;
}
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
#modalPay .modal-dialog{
    max-width: 576px !important;
    min-width: max-content;
}
#modalPay #payFrame{
    max-width: 574px !important;
    min-height: 500px !important;
    width: 100%;
    height: 100%;
}
#loadingModal .modal-content{
    background-color: transparent !important;
    border: 0 !important;
}
.danger{
    background-color: #d64e3d !important;
    color: white !important;
}
.danger-font{
    color: #d64e3d !important;
}
.text-req{
    padding-top: 5px !important;
}
.req{
    min-height: 64px;
}