/* Add here all your CSS customizations */
.error_inscripcion {
    font-size: 13px;
    background: #e45357;
    color: #fff;
    padding: 2px;
}
.pull-left {margin-right: 20px;}
.pull-right {margin-left: 20px;}
section.timeline {
    width: 100%;
    margin: 50px 0;
}

section.timeline .timeline-date h3 {
    background: #112242;
    color: #fff;
    font-size: 1.2em;
    line-height: 32px;
}
.info i {color: #112242; font-size: 1.2em;}
fieldset.scheduler-border {
    border: solid 2px #112242 !important;
    border-radius: 4px;
    padding: 0 10px 10px 10px;
    border-bottom: none;
}

legend.scheduler-border {
    color: #112242;
    width: auto !important;
    border: none;
    font-size: 18px;
    padding: 0 5px;
}
.mycheck {
    cursor: pointer;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    width: 24px;
    height: 24px;
    appearance: none;
    border: 2px solid #e45357;
    transition: background-color 0.3s ease-in-out;
}
.mycheck:checked {
    background-color: #112242;
}
.mycheck2 {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    background-color: #fff;
    color: #fff;
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    width: 24px;
    height: 24px;
    appearance: none;
    border: 2px solid #e45357;
    background-position: 0 -2rem;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
}
.mycheck2:checked {
    background-color: #112242;
    color: #ffffff;
    background-position: 0 0;
}
.subrayado {color: #e45357;text-decoration: underline;}

.featured-box-secundary .box-content {
    border-top-color: #E57D70;
}
.featured-box-secundary i.icon-featured, .featured-box-secundary i.image-icon {
    background-color: #E57D70;
}
.featured-box-quartenary .box-content {
    border-top-color: #112242;
}
.featured-box-quartenary i.icon-featured, .featured-box-quartenary i.image-icon {
    background-color: #112242;
}

