/* Error de minimización. Devolviendo el contenido no minimizado.
(219,12): run-time error CSS1038: Expected hex color, found '#ffff'
 */
.main-title {
    font-family: 'Helvetica Neue LT Std', Arial, sans-serif;
    font-style: normal;
    /*font-weight: 600;*/
    font-size: 35px;
    color: #50535a;
    padding-bottom: 30px;
    max-width: 720px;
    position: relative;
}
.title {
    font-weight: 900;
    margin: 0;
}
.text, .text p span,
.select {
    font-weight: 400 !important;
    /* font-size: 14px !important; */
    font-style: normal !important;
}
.text {
    word-break: break-word;
}
.text, .text p span {
    font-size: 13px !important;
}
.subtext {
    font-weight: 200;
}
header#simulador__header,
header#simulador__header.shadow {
    background: none;
    transition: all ease-in-out 0.1s;
}
header#simulador__header .header__container {
    padding: 0;
    width: 100%;
}
header#simulador__header .header__container__row {
    background: #c4122f;
    padding: 2rem 3rem;
}
.sticky-top {
    position: fixed !important;
    top: 0;
    z-index: 100;
}
/*.simulator {
    margin-top: 120px;
}*/
/*@media screen and (max-width: 960px) {
    .simulator {
        margin-top: 180px;
    }
}*/
.simulator .form .actions ul li a,
.simulator .form .content .section span.add,
.btnModal,
.btn-Login {
    background: #c4122f !important;
    border-radius: 20px !important;
    border-radius: 5px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    border: 0 !important;
}
.simulator .form .steps .current span.icon {
    background: #c4122f;
}
.simulator .form .content .section__row--bgred .section__column label.text {
    color: #333;
}
.simulator .form .content .section__row .section__column .text {
    font-size: 13px !important;
}
.select {
    cursor: pointer;
}
input[type=checkbox] {
    cursor: pointer;
}
.text-md {
    font-size: 0.9rem !important;
}
.header__container__options {
    margin: 0 !important;
    padding: 2rem;
}
/* td */
header#simulador__header .header__container__row .labels .menu-drink {
    background: #c4122f !important;
}
header#simulador__header .header__container__row .labels a.option,
header#simulador__header .header__container__row .labels .menu-drink a.sub-option,
header#simulador__header.shadow .header__container__options .option,
header#simulador__header .header__container__row .labels .menu-drink span.text {
    font-size: 12px !important;
}
header#simulador__header.shadow .header__container__options .option {
    font-weight: 600;
    color: #c4122f;
}
header#simulador__header.shadow .header__container__options .option:before {
    background: #c4122f;
}
/* td */
header#simulador__header .header__container__row .labels {
    padding: 0 2rem;
}
header#simulador__header.shadow .header__container__labels {
    background: #c4122f;
}
.simulator .form .steps ul p.title {
    font-size: 13px;
}
.upload-button {
    font-size: 13px !important;
}
.simulator .form .content .section .info {
    font-size: 11px;
}
.simulator .form .content .section .info.red {
    color: #c4122f;
}
.d-block {
    display: block !important;
}
footer#simulador__footer {
    height: auto;
    background: #F3F4F6;
    color: #111827;
}
footer#simulador__footer .footer_home__container {
    padding: 10px 15px;
}

.Zebra_DatePicker .dp_body .dp_selected {
    background: #c4122f !important;
}

.btnModal {
    margin: 0 5px;
    padding: 0 25px;
}

.modal-body {
    font-size: 13px;
}

.simulador__header {
    z-index: 1;
}

.vitamin-pb-0 {
    padding-bottom: 0px !important;
}

footer#simulador__footer {
    z-index: -1;
}

.modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.header__container__box .labels a.option {
    text-decoration: none;
}

.header__container__box .labels a.sub-option {
    text-decoration: none;
}

input#btnRegresar, input#btnRegistrar {
    border-radius: 5px !important;
}

header#simulador__header .header__container__row a.contact {
    border-radius: 5px !important;
}

.home__options a.option {
    border-radius: 5px !important;
}

button#btnRegistrar {
    border-radius: 5px !important;
    font-size: 13px !important;
}

.rating-group label {
    font-size: 26px !important;
}

label {
    font-size: 13px !important;
}

.rating-group .fa-star:before {
    content: "" !important;
}

.content .accordion__row {
    font-size: 13px !important;
}

.modal-footer .buttons {
    width: 100%;
}

.btn_red_primary {
    background: #c4122f;
    border-radius: 20px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
    border: 0 ;
    color: #ffff;
    width: 100%;
}

@media screen and (max-width: 768px) {
    .main-title {
        font-size: 28px;
        padding-bottom: 25px;
    }
}
