.card{
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.card-header{
    color: white;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    background-color: #012553;
}
.card-title{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color:  #012553;
}

.form-label{
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #3E4954;
}
.form-control,.form-select,.form-check,.form-check-label{
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #696C6E;
}
.hr-short{
    margin: 0;
    color: #004B87;
    border: 0;
    border-top: 2px solid #004B87;
    border-width: 2px;
    width: 10%;
    opacity: 1;
}

hr{
    margin: 1rem 0;
    color: #004B87;
    border: 0;
    border-top: 1px solid #004B87;
    opacity: 1;
}

.form-control.is-warning{
    border-color: #FCB704;
    padding-right: calc(1.5em + 0.75rem);
    /*background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='orange' class='bi bi-exclamation-triangle' viewBox='0 0 16 16'><path d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z'/><path d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z'/></svg>");*/
    background-image: none!important;
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid{
    background-image: none!important;
}

.form-control.is-invalid{
    background-image: none!important;
}

.form-control.is-warning:focus{
    border-color: #FCB704;
    box-shadow: 0 0 0 0.25rem rgba(220, 178, 53, 0.25);
}

.is-warning~.warning-feedback{
    display: block;
}

.warning-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 13px;
    color: #FCB704;
}

.invalid-feedback{
    font-size: 13px;
}

.valid-feedback{
    font-size: 13px;
}

.form-control:disabled {
    background-color: #F2F2F2;
    opacity: 1;
}

.form-control,.form-select{
    background-color: #F1F4FA;
}

.toggle.btn {
    border: 1px solid #ced4da;
    height: 30px!important;
    min-height: 30px!important;
}

.toggle-handle, .toggle-handle:hover {
    background-color: white;
    border: 1px solid #ced4da;
}

.toggle-on.btn{
    color: white;
    background-color: #71BE3C;
    font-size: 12px;

}

.toggle-off.btn{
    color: white;
    background-color: #126DE5;
    font-size: 12px;
}

.btn-regresar{
    background-color: #FFA735;
    border-color: #FFA735;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}

.btn-regresar:hover{
    background-color: #f19926;
    border-color: #f19926;
}

.btn-envio{
    background-color: #71BE3C;
    border-color: #71BE3C;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}

.btn-envio:hover{
    background-color: #54a320;
    border-color: #54a320;
}

#dropdownMenuButton1.dropdown-toggle::after {
    display: none;
}

.bg-white{
    color: #012553;
}