/* style custom enrol */
div.coursebox div.courseimage{
    display: none;
}

div.coursebox .coursefile{
    display: none;
}

div.coursebox .content ul.teachers {
    padding: 0;
}

div.coursebox .content .summary{
    padding: 0;
    font-size: 14px;
}

div.customfields-container {
    border: 1px solid #DCDCDC;
}

div.customfields-container span.customfieldname {
    display: inline-block;
    width: 230px;
    font-weight: 600;
}

div.customfields-container span.customfieldname, div.customfields-container span.customfieldvalue {
    padding-left: 15px;
    font-size: 14px;
}

div.customfields-container div.customfield{
    display: flex;
    height: 46px;
    line-height: 46px;
}

div.customfields-container div.customfield:nth-child(2n + 1){
    background-color: #EAE9E6;
}

.customfield.customfield_textarea.customfield_ilustracioncurso,
.customfield.customfield_textarea.customfield_miniaturacurso,
.customfield.customfield_text.customfield_dirigido,
.customfield.customfield_checkbox.customfield_perfil_estudiante_educacion,
.customfield.customfield_checkbox.customfield_perfil_docente,
.customfield.customfield_checkbox.customfield_perfil_aliado,
.customfield.customfield_checkbox.customfield_perfil_estudiante,
.customfield.customfield_checkbox.customfield_perfil_familia,
.customfield.customfield_checkbox.customfield_perfil_director,
.customfield.customfield_checkbox.customfield_otros
 {
    display: none;
}


.customfield.customfield_textarea.customfield_requisitoscurso{
    display: inline;
}

.customfield.customfield_textarea.customfield_requisitoscurso span.customfieldname, .customfield.customfield_textarea.customfield_requisitoscurso span.customfieldseparator{
    vertical-align: top;
}

.customfield.customfield_textarea.customfield_requisitoscurso span.customfieldvalue{
    display: inline-block;
    line-height: 100%;
    padding-top: 15px;
}

div.coursebox > .info > h3.coursename {
    margin: 3px 0;
    color: #4F4F4F;
    font-size: 20px;
    font-weight: 600;
}

.page-header-headings h1 {
    color: #2F3B55;
}

.page-header-headings h1, div#page-content h2 {
    font-size: 26px;
    font-weight: bold;
}

div#page-content h2{
    color: #237EF2;
}

.customfield_imagencourse img {
    height: 350px;
    width: auto;
    margin-top: 12px;
}

@media (max-width: 575px){
    .coursebox .content {
        padding-top: 0;
    }
    div.customfields-container {
        width: 100% !important;
    }

    div.customfields-container div.customfield{
        display: block;
        line-height: 100%;
    }
}