
.pace-progress {
    background: #da2131 !important;
}
h2{
    color:#da2131;
}
.btn-primary {
    border-color: #da2131 !important;
    background-color: #da2131 !important;
    color: #fff !important;
    display:block;
}
a {
    color: #da2131;
    text-decoration: none;
}
a:hover {
    color: #da2131;
    text-decoration: none;
}

.btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #da2131 !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #e62a3a !important;
}
.form-check-input:checked {
    background-color: #da2131;
    border-color: #da2131;
}

.form-check-input:not(:disabled):checked {
    box-shadow: 0 2px 4px 0 rgba(250, 95, 95, 0.4);
}

.form-check-input:focus {
    border-color: #ea2d2d;
    outline: 0;
    box-shadow: 0 2px 4px 0 rgba(240, 103, 103, 0.4);
}

.form-control:focus {
    color: #7b6b6e;
    background-color: #fff;
    border-color: #ea2d2d;
    outline: 0;
    box-shadow: 0 3px 10px 0 rgb(34 41 47 / 10%);
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control, .input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
    border-color: #f06767;
    box-shadow: none;
}

.form-control {
    background-color: #e8f0fd !important;
}

.img_rs{
    width: 70%;
}
.img_icon{
    vertical-align: baseline !important;
}

.auth-wrapper .auth-footer-btn .btn:not(:last-child) {
    margin-right: 0;
}
/*home/content*/
.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
    color: #da2131 !important;
}
.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
    background-color: #da2131 !important;
    color: #fff;
    box-shadow: 0 3px 6px 0 rgba(240, 103, 103, 0.4);
}

.bs-stepper-box{
    background-image: url('');
}
.content-header-title{
    color: #da2131 !important;
}

.custom-option-item-check:checked+.custom-option-item {
    color: #da2131;
    background-color: rgba(255, 255, 255, 0.12);
    border-color: #ea2d2d;
}

.icon_user{
    width: 50%;
}
.icon_pasos{
    width: 95%;
}

.select2-container--classic .select2-selection--single, .select2-container--default .select2-selection--single {
    min-height: 2.714rem;
    padding: 5px;
    border: 1px solid #D8D6DE;
    background: #e8f0fd;
}

.select2-container--classic .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus {
    outline: 0;
    border-color: #da2131!important;
    box-shadow: 0 3px 10px 0 rgba(34,41,47,.1)!important;
}

.select2-container--classic.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #da2131!important;
    outline: 0;
}

.select2-container--classic .select2-results__option--highlighted, .select2-container--default .select2-results__option--highlighted {
    background-color: rgba(240, 103, 103, 0.12)!important;
    color: #da2131!important;
}

.select2-container--classic .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #da2131!important;
    color: #FFF!important;
}

.bs-stepper .bs-stepper-header .step.crossed + .line {
    color: #da2131!important;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #da2131;
    background-color: rgba(243, 104, 104, 0.2);
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #da2131;
}

.contenedor_button {
    padding: 1em;
    background: #FFFFFF;
    border-radius: 1em;
}

.card {
    background: none !important;box-shadow: none;
}

.card-body .btn{
    /*margin: 1em !important;*/
    border: 0.5em solid #ffffff;
}

.card-body .btn:hover {
    /* background: #f2f2f2; */
    border: 0.5em solid #f2f2f2;
    opacity: 1 !important;
}

i.fas {
    font-size: 20px;
}

.fa-blue {
    color: cornflowerblue;
}
