/* Add here all your css styles (customizations) */
p {
    font-weight: 600;
}
#js-header a {
    color: #444 !important;
}
#js-header a:hover{
    text-decoration: none;}
.g-color-red, h2, .card-header > a:not(.collapsed), a , em.invalid {
    color:#cb333b !important;
}
.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i {
    color: #fff;
    background-color: #cb333b !important;
    border-color: #cb333b !important;
}
.u-check input[type="radio"]:checked + .u-check-icon-radio-v4 {
    color:#cb333b !important;
    border-color:#cb333b !important;
}
input[type="checkbox"]:checked + .g-bg-primary--checked, input[type="radio"]:checked + .g-bg-primary--checked, input[type="checkbox"]:checked + * .g-bg-primary--checked, input[type="radio"]:checked + * .g-bg-primary--checked {
    background-color: #cb333b  !important;
}
.u-btn-primary {
    background-color: #cb333b !important;
}
em.invalid{
    font-size: 0.8em;
    color: red;
}

.sky-form.submited .message {
    background: transparent;
}

.sky-form .input.state-success input,
.sky-form .select.state-success  select,
.sky-form .textarea.state-success  textarea {
    background: #fff;
}

/*Success message*/
.sky-form .message {
    color: #c1493c;
    display: none;
}

.sky-form .message i {
    border: 1px solid #c1493c;
}

.sky-form.submited .message p {
    color: #383339;
}

.sky-form.submited .message {
    display: block;
}

.u-datepicker-v1 {
    z-index: 3 !important;
}
.u-check-icon-checkbox-v4, .u-check-icon-radio-v4,.u-check-icon-checkbox-v6 i, .u-check-icon-radio-v6 i {
    border-color: #a09e9e;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    border-color: #ccc;
}

ul {
    text-align: left;
}

#about ul li {
    font-weight: 700;
    font-size: 1.1em;
}

@media (max-width: 425px) {
    #home {
        /*height: 1170px !important;*/
    }
}

@media (min-width: 1024px) {
    #home {
        margin-top: 70px !important;
    }
}