/*

Hoja secundaria de estilo para el SRM de:
 _____   __   _   _____   _____        ___  ___  
/  _  \ |  \ | | /  ___/ |  _  \      /   |/   | 
| | | | |   \| | | |___  | |_| |     / /|   /| | 
| | | | | |\   | \___  \ |  _  /    / / |__/ | | 
| |_| | | | \  |  ___| | | | \ \   / /       | | 
\_____/ |_|  \_| /_____/ |_|  \_\ /_/        |_|    ESTRUCTURA DE ARCHIVO 1.0

*/

html {
}

body {
    background-color: #eaeaea;
    color: #000000;
}

h1, h2, h3, p {
}

input, textarea, select {
}

a:link,
a:active,
a:visited {
    color: #364d65;
}

a:hover {
    color: #3c7ab9;
}

/* Modal */

.modal-header {
    background: #67d0ae;
}

/* Registro */

.registro h3 {
    color: #1171a3;
    border-bottom: 1px solid #1171a3;
}

/* Tooltips */

.tooltip-inner {
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
}

/* Botones */

.btn-primary {
    background-color: #2d5c8b;
    border-color: #2d5c8b;
}

.btn-primary:hover {
}

.btn-primary:focus,
.btn-primary.focus {
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #2d5c8b;
    border-color: #2d5c8b;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #2d5c8b;
    border-color: #2d5c8b;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
}

/**/

.btn-secondary {
    background-color: #818181;
    border-color: #818181;
}

.btn-secondary:hover {
    background-color: #818181;
    border-color: #818181;
}

.btn-secondary:focus,
.btn-secondary.focus {
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #818181;
    border-color: #818181;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #818181;
    border-color: #818181;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
}

/**/

.no {
    background: url('../img/login_fnd.jpg') no-repeat fixed 0 30%;
}
.login_contenedor {
}

.login_contenedor, .login_contenedor.top{
}

.login_contenedor .logo {
}

.login_contenedor .login {
}

.login_contenedor .login .forget {
}

.login_contenedor .login p input {
}

.login_contenedor .login p .enter {
    background-color: #2d5c8b;
}

.login_contenedor .login p .enter:hover {
}

.login_contenedor .login p .recover {
    background-color: #2d5c8b;
}

.login_contenedor .login p .recover:hover {
}

.login_contenedor .notyet {
}

.login_contenedor .notyet .txt1 {
    color: #000000;
}

.login_contenedor .notyet .txt2 {
} 

.login_contenedor .notyet .register {
    background-color: #818181;
}

.login_contenedor .notyet .register:hover {
}

/* LOPD */

.login_contenedor.lopd .message {
    background: #2d5c8b;
    color: #364d65;
}

.login_contenedor.lopd .message a {
    color: #364d65;
}

.login_contenedor.lopd h3 {
    color: #364d65;
}

.login_contenedor.lopd p {
    color: #364d65;
}

#lopdModal .modal-dialog.modal-lg {
/**/
}

#lopdModal .modal-content {
/**/
}

#lopdModal .modal-header {
/**/
}

#lopdModal .modal-header .close {
/**/
}

#lopdModal .modal-header h4 {	
/**/
}

#lopdModal .modal-body {
/**/
}

#lopdModal .modal-body p {
/**/
}

.no .header img {
}

#main {	
}

#main_content {
}

#header {
    background: #ffffff;
}

#header .mdi {
    color: #364d65;
}

@media screen and (max-width: 991px) {
    #header .searchCoursesDiv {
        background-color: #ffffff !important;	
    }
}

#main .inicio .block.summary {
}

#main .inicio .block.summary > h2{
    background: #67d0ae;	
}

#main .inicio .block.summary p > span{
}

#main .inicio .block.summary p > span i.mdi{
}

#main .inicio .block.summary p > span strong{
}

#main .inicio .block.summary p > span a{
}

#main .inicio .block.summary p > span.container_icon .icon{
}

#main .inicio .block h2 {
    background-color: #67d0ae;
}

#main .inicio.alumno .block,
#main .detail.alumno .block {	
}

#main .detail.alumno .block.half {	
}

#main .inicio.alumno h2,
#main .detail.alumno h2 {
}

#main .inicio.alumno h2 span,
#main .detail.alumno h2 span {
    color: #1171a3;
}

#main .inicio.alumno h2 span a,
#main .detail.alumno h2 span a {
}

#main .inicio.alumno h2 span a:hover,
#main .detail.alumno h2 span a:hover {	
}

#main .inicio.alumno h2.ico .mdi,
#main .detail.alumno h2.ico .mdi {
}

#main .inicio.alumno h2.ico span .mdi,
#main .detail.alumno h2.ico span .mdi {	
    color: #1171a3;
}

#main .course_box {
}

#main .main-current,
#main .main-completed,
#main .main-upcoming {			
}

#main .main-current .calendar,
#main .main-completed .calendar,
#main .main-upcoming .calendar {
}

#main .main-current .calendar p,
#main .main-completed .calendar p,
#main .main-upcoming .calendar p {
}

#main .main-current .calendar .left p:first-child,
#main .main-current .calendar .right p:first-child,
#main .main-completed .calendar .left p:first-child,
#main .main-completed .calendar .right p:first-child,
#main .main-upcoming .calendar .left p:first-child,
#main .main-upcoming .calendar .right p:first-child {
}

#main .main-current .calendar .left p:nth-child(3),
#main .main-current .calendar .right p:nth-child(3),
#main .main-completed .calendar .left p:nth-child(3),
#main .main-completed .calendar .right p:nth-child(3),
#main .main-upcoming .calendar .left p:nth-child(3),
#main .main-upcoming .calendar .right p:nth-child(3) {
}

#main .main-current .calendar .left p:nth-child(5),
#main .main-current .calendar .right p:nth-child(5),
#main .main-completed .calendar .left p:nth-child(5),
#main .main-completed .calendar .right p:nth-child(5),
#main .main-upcoming .calendar .left p:nth-child(5),
#main .main-upcoming .calendar .right p:nth-child(5) {
}

#main .main-current .calendar .left,
#main .main-completed .calendar .left,
#main .main-upcoming .calendar .left {
}

#main .main-current .calendar .center,
#main .main-completed .calendar .center,
#main .main-upcoming .calendar .center {
}

#main .main-current .calendar .right,
#main .main-completed .calendar .right,
#main .main-upcoming .calendar .right {
}

#main .main-current .info,
#main .main-completed .info,
#main .main-upcoming .info {
}

#main .main-current .info h3,
#main .main-completed .info h3,
#main .main-upcoming .info h3 {
}

#main .main-current .info h3 span,
#main .main-completed .info h3 span,
#main .main-upcoming .info h3 span {
}

#main .main-current .btn,
#main .main-completed .btn,
#main .main-upcoming .btn {
    background: #2d5c8b;
}

#main .main-current .btn:hover,
#main .main-completed .btn:hover,
#main .main-upcoming .btn:hover {
}

#main .inicio.alumno .formulario .left,
#main .detail.alumno .formulario .left {	
}

#main .inicio.alumno .formulario .right,
#main .detail.alumno .formulario .right {	
}

#main .main-current.detail .calendar,
#main .main-completed.detail .calendar,
#main .main-upcoming.detail .calendar {	
}

#main .main-current.detail .calendar .up,
#main .main-completed.detail .calendar .up,
#main .main-upcoming.detail .calendar .up{	
}

#main .main-current.detail .calendar .up p,
#main .main-completed.detail .calendar .up p,
#main .main-upcoming.detail .calendar .up p {	
}

#main .main-current.detail {
}

#main .main-current .logo img {
}

#main .coursescard .card .course .content h2 span.badge{
}

#header .logo img {
}

#header .left {
}

#header .info .mdi {
    color: #364d65;
}

#header .info .mdi:hover,
#header .info .icon-moodle:hover{
}

#header .info .icons{
}

#header .info .icons p{
    color: #364d65;
}

#header .info .icons a {
    color: #364d65;
}

#header .info .icons a:hover {
}

#header .info .icons i.mdi-link {
}

#header .info .icons i.mdi-link:before{
}

#header .info .icons i.mdi-link:hover:before{
}

#header .info .icons .options a {
}

#header .info .user.mdi {
    color: #364d65;
}

#header .info .icons {
}

#header .info .icons a {
    /**/
}

#header .info select {
}

#header .info .options .containerNotif #notificaciones-caja.open{
    /**/
}

.menu {
    background: #1f3953;	
}

.menu ul {
}

.menu ul li {
}

.menu ul li a {
    color: #ffffff;
}

.menu ul li a:hover {
    color: #34c093;
}

.menu li {
}

.menu li ul li a {
}

.menu > li.active > a.open,
.menu > li.active > a:first-child {
    background-color: #364d65;
}

.menu li:hover .mdi-file-outline:before {
}

.menu li.active {
    background-color: #364d65;
}

.menu li.active > a {
    color: #ffffff;
}

.menu li a {
    color: #ffffff;
}

.menu li a:hover {
    background: #7b8a9a;
    color: #ffffff;
}

.menu li a:hover .mdi::before {
}

.menu > li.active > a:first-child {	
    color: #ffffff;
}

.menu li a span {
    color: #ffffff;
}

.menu li .mdi-file-outline:before {
    color: #ffffff;
}

#navbar ul li {
    color: #364d65;
}

#navbar ul li a {
    color: #364d65;
}

#navbar li a,
#navbar li {
    color: #364d65;
}

#navbar .flecha {
    color: #364d65;
}

#column {
    background-color: #1f3953;
    box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.10);
}

#column .menu .mdi.arrowSwitch {
    color: #ffffff;
}

#column .menu .action_new .mdi:hover::before {
    color: #34c093;
}

#column .menu .mdi {
    color: #ffffff;
}

#column .menu .active .mdi{
    color: #ffffff;
}

#container {
}

#main #bloque0 .header {
    background: #67d0ae;	
}

#main .header h2 {
}

#main .header h3 {
}

#main .header.h3 {
    background: #67d0ae;
}

#main .block_content table th {
}

#main .block_content :not(.header) > h3 {
}

#main .block_content .inferior_tabla {
}

#main .block_content table th a {
}

#main .inicio {
}

#main .inicio .block, #main .inicio .block p span {
}

#main .inicio .block a {
}

#main .inicio .block table.inicio td a {
    color: #3c7ab9;
}

#main .inicio .block table.inicio td a:hover {
}

#main .inicio .block input.btn,
#main .inicio .block input.btn:hover {	
}

#main .inicio table.inicio .btn {
}

#main .block_content table tr:hover {
}

#main .block_content p input:focus,
#main .block_content p select:focus,
#main .block_content textarea:focus {
}

#main .block_content p.documentacion_basica_p label{
}

#main .block_content .formulario ul.documentacion_basica_ul{
}

#main .block_content .formulario ul.documentacion_basica_ul li{
}

#main .block_content .formulario ul.documentacion_basica_ul li img{
}

#main .block_content .formulario ul.documentacion_basica_ul li a{
    color: #1171a3;
}

#main .block_content .texto ul li::before {
    color: #1171a3;
}

/* Student main page */

body#page-main #main .listcourses h3::before {
}

body#page-main #main .listcourses .catalogueHeaderCategory h3,
body#page-main #main .listcourses .catalogueHeaderProgram h4 {
}

body#page-main #main .headerCategory h2 {
}

body#page-main #page #main_content #container form[name='dataform']{
}

body#page-main #main .featureCategory .showcourses {
}

body#page-main #main .featureCategory .showcourses:hover {
}

body #main.coursedetails .categoryImg h1 {
    /**/
}

body #main.coursedetails #bloque0 .header {
}

body #main.coursedetails #bloque0 .header h2,
body #main.coursedetails #bloque0 .header h2 span {
    color: #1171a3;
}

body #main.coursedetails #bloque0 .header h2:before {
}

body #main.coursedetails #bloque0 .header input[type="button"] {
    background: #818181;
}

body #main.coursedetails #bloque0 .header input[type=button]:hover {
}

body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi.share:hover,
body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi.resources:hover,
body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi-calendar-check:hover,
body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi-certificate:hover,
body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi-open-in-app:hover {
    color: #1171a3;
}

body #main.coursedetails #bloque0 .block_content fieldset legend {
    color: #1171a3;
}


body #main.coursedetails .categoryImg .infocourse .titlecourse {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .titlecourse h1 {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .navegationcourse input[type="button"] {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .navegationcourse input[type="button"]:hover {
    /**/
}

body #main.coursedetails #bloque0 .header a:hover {
    /**/
}   

body #main.coursedetails div[id^=bloque] .block_content [class*='col-'] span.grades+i.certificate {
    /**/
}

body #main.coursedetails div[id^=bloque] .block_content [class*='col-'] span.grades+i.certificate:hover {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .titlecourse {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .titlecourse h1 {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .navegationcourse input[type="button"] {
    /**/
}

body #main.coursedetails .categoryImg .infocourse .navegationcourse input[type="button"]:hover {
    /**/
}

body #main.coursedetails #bloque0 .header a:hover {
    /**/
}   

body #main.coursedetails div[id^=bloque] .block_content [class*='col-'] span.grades+i.certificate{
    /**/
}

body #main.coursedetails div[id^=bloque] .block_content [class*='col-'] span.grades+i.certificate:hover {
    /**/
}

.treeStart .mdi {
    color: #1171a3;
}

body#page-main #main .mycourses::before {
}

body#page-main #main .mycourses > .tabs > h2 {
    color: #1171a3;	
}

body#page-main #main .mycourses > .tabs > h2::after {
    color: #1171a3;	
}

body#page-main #main .mycourses > .tabs > div.listtabs > ul > li > a.nav-link {
}

body#page-main #main .mycourses > .tabs > div.listtabs > ul > li > a.nav-link:hover {
}

body#page-main #main .mycourses > .tabs > div.listtabs > ul > li > a.nav-link.active {

}

body#page-main #main .coursescard .card .course .content h2 {
    /**/
}

body#page-main #main .coursescard .card .course .content h3 {
    /**/
}

body#page-main #main .card {
}

body#page-main #main .card .course .badges .badge.badge-primary {
}

body#page-main #main .card .scrolldesc{
}

body#page-main:not(.mobile) #main .coursescard .card:hover .course .content,
body#page-main.mobile #main .coursescard .card .course.active .content,
body#page-main:not(.mobile) #main .listcourses .card:hover .course .content,
body#page-main.mobile #main .listcourses .card .course.active .content{
}

body#page-main:not(.mobile) #main .coursescard .card:hover .course .content .buttonsactionCourse a:hover,
body#page-main.mobile #main .coursescard .card .course.active .content .buttonsactionCourse a:hover,
body#page-main:not(.mobile) #main .listcourses .card:hover .course .content .buttonsactionCourse a:hover {
}

body#page-main #main .recomendadosslider .carousel .carousel-control-next span[class^='carousel-control'], 
body#page-main #main .recomendadosslider .carousel .carousel-control-prev span[class^='carousel-control'] {
}

body#page-main #main .recomendadosslider .carousel .carousel-indicators li{
    /**/
}

body#page-main:not(.mobile) #main .coursescard .card:hover .course .content .iconsCourse i.mdi:hover, 
body#page-main.mobile #main .coursescard .card .course.active .course .content .iconsCourse i.mdi:hover, 
body#page-main:not(.mobile) #main .listcourses .card:hover .course .content .iconsCourse i.mdi:hover, 
body#page-main.mobile #main .listcourses .card .course.active .course .content .iconsCourse i.mdi:hover,
body#page-main #main .card .iconsCourse i.mdi:hover {
}

body:not(.mobile) #main.coursedetails #bloque0 .block_content .formulario .derecha .icons #shareEventeListener.mdi:hover,
body:not(.mobile) #main.coursedetails #bloque0 .block_content .formulario .derecha .icons .containerfav .mdi:hover,
body:not(.mobile) #main.coursedetails #bloque0 .block_content .formulario .derecha .icons #calendarEventeListener.mdi:hover{
    /**/
}

body #main.coursedetails #bloque0 .block_content .formulario .derecha .icons i.mdi.mdi-star:hover{
    /**/
}
	
body#page-main #main .mycourses > .row .remarkcourse{
    /**/
}

body#page-main #main .mycourses > .row .tabletitle h4{ 
    /**/
}

body#page-main #main .mycourses > .row .tabletitle button{
    /**/
}

body#page-main #main .mycourses > .row .tabletitle button:hover {
}

/* categories */

body#page-main #main .categories {
}

body#page-main #main .categories .categoriesenrol h2,
body#page-main #main .categories .categoriesnoenrol h3 {
   color: #1171a3;
}

body#page-main #main .categories .categoriesenrol .card .content {
}

body#page-main #main .categories .categoriesenrol h2 {
    color: #1171a3;
}

body#page-main #main .categories .categoriesenrol .card .content h3 {
    /**/
}

/* featureCategory */

body#page-main #main .featureCategory button {
    background: #2d5c8b;
}

body#page-main #main .featureCategory button:hover {
}

body#page-main #main .featureCategory {
    /**/
}

body#page-main #main .featureCategory i.mdi-play-circle-outline {
    /**/
}

body#page-main #main .featureCategory h2,
body#page-main #main .featureCategory h6{
    /**/
}

/* list of tutors */

body#page-main #main .listOfTutor h3 {
    color: #1171a3;		
}

body#page-main #main .listOfTutor .mdi:before {
}

body#page-main #main .listOfTutor h4 {
    color: #1171a3;
}

body#page-main #main .listOfTutor button {
    background: #2d5c8b; 
}

body#page-main #main .listOfTutor button:hover {
}

/* simplecard */

body#page-main #main .simpleCard h3 {
    /**/
}

body#page-main #main .simpleCard .mdi:before {
    /**/
}

body#page-main #main .simpleCard h4 {
    /**/
}

body#page-main #main .simpleCard button {
    /**/
}

body#page-main #main .simpleCard button:hover {
    /**/
}

/* mycourses */

body#page-main #main .mycourses > .row .remarkcourse {
    /**/
}

body#page-main #main .mycourses > .row .tabletitle {
}

body#page-main #main .mycourses > .row .tabletitle h4 {
    /**/
}

body#page-main #main .mycourses > .row .tabletitle button {
    /**/
}

/* listcourses */

body#page-main #main .listcourses h2 {
}

body#page-main:not(.mobile) #main .coursescard .card:hover .course .content .buttonsactionCourse,
body#page-main.mobile #main .coursescard .card .course.active .content .buttonsactionCourse{

}

body#page-main:not(.mobile) #main .coursescard .card:hover .course .content .buttonsactionCourse a,
body#page-main.mobile #main .coursescard .card .course.active .content .buttonsactionCourse a{
}

#main .block_content table td.course-moodle .icon-moodle {
}
#main .block_content table td.course-moodle a:hover {
}
/* ESPECÍFICO PARA EL PROYECTO */

body#page-main #main .coursescard .card .course .content .shortinfoCourse.shortinfoItinerario,
body#page-main #main .listcourses .card .course .content .shortinfoCourse.shortinfoItinerario{
}

#main .block_content div.contenido_program{
}

#main .block_content p.ico_left_field label{
}

.ui-widget-header{
}