@import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@1,700&display=swap');
@-webkit-keyframes zoom {
	from {
	  -webkit-transform: scale(1, 1);
	}
	to {
	  -webkit-transform: scale(1.1, 1.1);
	}
  }
  
  @keyframes zoom {
	from {
	  transform: scale(1, 1);
	}
	to {
	  transform: scale(1.1, 1.1);
	}
  }
:root {
	--main-color: #0d1d41;
	--second-color: #b50a05;
	--third-color: #dbc25b;
	--fourth-color: #f4f4f5;
	--fifth-color: #0d1d41;
	--link-color: #5f8a87;
	--button-color: #b50a05;
	--link-color: rgba(0, 172, 193,1.00);


	/*--button-color: rgba(19, 29, 65,1.00);0d1d41*/

	--tarea-color: rgba(76, 175, 79,1);
	--examen-color: rgba(244, 67, 54, 1);
	--actividad-color: rgba(255, 153, 0,1 );
	--asistencia-color: rgba(0,0,0,1 );
	--mensaje-color: rgba(0, 172, 193,1 );

	--tarea-clear-color: rgba(76, 175, 79,0.85);
	--examen-clear-color: rgba(244, 67, 54, 0.85);
	--actividad-clear-color: rgba(255, 153, 0,0.85 );
	--asistencia-clear-color: rgba(0,0,0,0.85 );
	--mensaje-clear-color: rgba(0, 172, 193,0.85 );

	
	--button-color-hover: #364041;

	--gray1-color: #333333;
	--gray2-color: #666666;	
	--gray3-color: #6b6f82;		
	--gray4-color: #EFEFEF;

	--text-color: #333333;
	--text-color-clear: #FFFFFF;	
	--text-color-dark: #008375;

	--size-slider: 5rem;	/*60*/	
	--size1: 2.2rem;		/*40*/
	--size2: 1.875rem;		/*30*/
	--size3: 1.5rem;		/*24*/

	--size-text1: 1rem;	/*16*/
	--size-text2: 1.25rem;	/*20*/
	--size-text3: 1.5rem;	/*20*/

	--size-subnav1: 3rem;	/*20*/


	--main-gradient: linear-gradient(to bottom,  rgba(19,32,66,1) 0%,rgba(10,52,94,1) 100%);
	--second-gradient: linear-gradient(to bottom, rgba(47, 94, 148,1) 0%, rgba(47, 109, 168,1) 100%);
	--main-gradient: rgba(0,114,198,1.00);

	
}

@font-face {
	font-family: 'Raleway', sans-serif;
}
  
.light{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	
}

.medium{
	font-family: 'Raleway', sans-serif;
	font-weight: 500;	
}

.normal{
	font-family: 'Raleway', sans-serif;
	font-weight: 700;	
}

*{
	
	/* font-family: "Open Sans", sans-serif; */
	font-family: 'Raleway', sans-serif;
}
html{

}
article p {
	margin: 0 0 10px;
	font-size: var(--size-text1);
	line-height: var(--size2);
	font-weight: 400;
  }
.reset-padding{
	padding-left: 0px;
	padding-right: 0px;
}
.reset-padding img{
	width: 100%;
}
.padding-sangria-r{
	padding-right: 10%;
}
.padding-sangria-l{
	padding-left: 10%;
}
.container_banner .enlace_boton {
	background-color: var(--second-color);
  }
  .container_banner .enlace_boton:hover {
	background-color: var(--main-color);
	color: #FFF;
  }

.sup_header {
	
	background-color: var(--fifth-color);
	color: #FFF;
}
.sup_header a{
	color: #FFF;
}
.navbar-toggler a{
	color: var(--link-color);
  }
  .navbar-toggler.nav-link {
	padding: .25rem .75rem;
	  padding-right: 0.75rem;
	  padding-left: 0.75rem;
	font-size: 1.25rem;
	line-height: 2.5rem;
	background-color: var(--fourth-color);
	background:none !important;
	border: 0px solid #444;
	border-radius: .25rem;
	float: none;
	position: relative;
	z-index: 1000;
  }
.header2-hidden{
	opacity: 0;
	display: hidden;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.header2-show{
	opacity: 100;
	display: block;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-ms-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
#contenedor_header_principal{
	background-color: none;
	/* position: absolute; */
}
.contenedor_header_principal_home {
	/* position: absolute; */
	/* background-color: rgba(255,255,255,0.7); */


background: linear-gradient(0deg, rgba(255,255,255,0)0%, rgba(255,255,255,1) 1%); 
}

#contenedor_header_principal .navbar {
	right: auto;
}
.container_nav{
	background-color: transparent;
	border-top:0px solid #999 ;
	z-index: 20;
	position: relative;
}
.navbar {
	padding: 0rem ;
  }
.navbar-nav  {
	background-color: var(--main-color);
	border-radius: 12px 12px 12px 12px;
  }
.navbar-nav .nav-link {
	color: var(--white-color);
	font-size: 1rem;
	font-weight: 300;
  }
  li.nav-item {
	
	list-style: none;
	background-color: var(--main-color);
	margin-left: 0.5rem;
	margin-right: 0.5rem;
	border-radius: 12px 12px 12px 12px;
  }
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 0.8rem;
	padding-left: 0.8rem;
	display: inline-block;
	
}
.navbar-expand-lg .navbar-nav .nav-link:first-child {
	
  }
  
.li.nav-item::before{
	content: none;
}
#contenedor_header_principal2 {
	border-bottom: 0px solid var(--fourth-color);
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	z-index: 30;
	top: 0;
	background-color: var(--white-color);
	
	z-index: 10;
}
.contenedor_subnav {
	
	 padding:0px ;
	 margin-bottom: 0px;
}
.contenedor_subnav h1 {
	border-bottom: 0px #CCC solid;
	font-weight: 500;
  	padding-top: 10px;
	color: var(--main-color);
	font-size: var(--size-subnav1);
}
.contenedor_subnav .titulo_subnav {
	position: relative;
	z-index: 9;
  }
.contenedor_subnav h1::after {
	/*margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	content: "";
	width: 50%;
	content: url("../../../../../images/background-banner.svg");*/
}
.container_subnav {
	background-color: var(--gray3-color);
	background-color: rgba(255, 255,255, 0.5);
	padding-top: 15px; 
	padding-bottom: 15px; 
	
}
.subnav_breadcrumb {
	margin-bottom: 0px;
}

img.logo_sticky {
	width: auto;
	margin: auto;
	margin-top: auto;
	margin-bottom: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 80px;
}
img.logo {
	
	max-width: 100px;
  }
  img.logo_footer {
	
	max-width: 200px;
  }
 /*.carousel-fade .carousel-inner  {

	height: 850px;
  }
.carousel-fade .carousel-inner .item {

	height: 850px;
  }

  .carousel-inner .item.active  {
	-webkit-animation: zoom 20s;
	animation: zoom 20s;
  }
  
 
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  now override the 3.3 new styles for modern browsers & apply opacity
 
  @media all and (transform-3d), (-webkit-transform-3d) {
	  .carousel-fade .carousel-inner > .item.next,
	  .carousel-fade .carousel-inner > .item.active.right {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	  }
	  .carousel-fade .carousel-inner > .item.prev,
	  .carousel-fade .carousel-inner > .item.active.left {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	  }
	  .carousel-fade .carousel-inner > .item.next.left,
	  .carousel-fade .carousel-inner > .item.prev.right,
	  .carousel-fade .carousel-inner > .item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	  }
  } */
  .carousel-ghost {
	position: absolute;
	left: 0;
	bottom: auto;
	width: 100%;
	color: #fff;
	line-height: 1.2em;
	font-weight: 700;
	text-shadow: 0 0 1px #aaa;
  }

.carousel-ghost .container {
	text-align: left;
	font-family: 'Raleway', sans-serif;
	overflow-wrap: break-word;
}
.contenedor_slider{
	margin-top: -10px;
}
.carousel-ghost h1 {
	color: var(--white-color);
	font-size: var(--size-slider);
	font-weight: 500;
}

.carousel-ghost .enlace_boton {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 5px;
	background-color: var(--third-color);
	padding: 15px;
	font-size: var(--size-text3);
	display: inline-block;
	border: 0px solid #FFF;
	font-weight: 700;
	color: var(--dark-color);
}
.carousel-ghost a.enlace_boton:hover{
	background-color: var(--button-color);
	color: var(--text-color-clear);
}
.parallax-window h2.titulo_banner {
	color: var(--main-color);
}
.parallax-window h3.titulo_banner {
	color: var(--main-color);
}
.container_banner h2.titulo_banner::after {
	/*margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	content: "";
	width: 50%;
	content: url("../../../../../images/background-banner.svg");
	 background: var(--third-color);
	width: 80px; 
	height: 5px;*/
	margin-bottom: 15px;
  }


  
.fa_banner_home {
	font-size: 2.625rem;
	margin-top: 15px;
	border-bottom: 2px solid var(--main-color);
	border-radius: 3px;
	padding: 0.5em;
	color: var(--third-color);
}
.card-header {
	background: var(--main-color);
}
.container_banner .card {
	margin-top: 15px;;
	

}
.container_banner .card-header h4 {
	border: none;
	  border-top-width: medium;
	  border-top-style: none;
	  border-top-color: currentcolor;
	
	border-top: 0px solid var(--third-color);
	padding-top: 15px;
	text-transform: uppercase;
	color: var(--gray2-color);
	font-weight: 500;
	background-color: #CCC;

}
.container_banner .card-header {
	border-top: 0px solid var(--gray2-color);
	background-color: #CCC;

}
.container_banner .card-body {
	background-color: #FFF;
  }
  h2.titulo_apartado {
	font-weight: 700;
	/* border-left: 10px solid var(--main-color) ;
	padding-left: 10px;; */
	line-height: 1.7rem;
  }
  h3.titulo_apartado {
	font-weight: 600;
	/* border-left: 5px solid var(--third-color) ;
	padding-left: 5px;; */
  }
.contenedor_texto_parallax  {
	
	padding: 80px 30px;;

}

.parallax-window .parallax-img {
	width: 100%;
}
.parallax_1 .capa_color_parallax{
	background-color: rgba(0, 0,0, 0.8);
}

.parallax_2 .capa_color_parallax{
	background-color: rgba(204, 51, 51, 0.8);
}
.parallax-window h2.titulo_banner {
	color: var(--white-color);
}
.parallax-window h3.titulo_banner {
	color: var(--white-color);
  }
.parallax_1 .capa_color_parallax h2 span{
	
	color: rgba(204, 51, 51);
}

.parallax_2 .capa_color_parallax h2 span{
	color: rgba(0, 0,0, 0.8);
}
/* ---- grid ---- */
.grid h3{
	color: #FFF;
}

.grid {
	background: #FFF;
	margin: 0 auto;
	margin-top:25px;
}

.grid:after {
	content: '';
	display: block;
	clear: both;
}

/* ---- grid-item ---- */
figure {
	margin: 0;
  }
.grid-item{ 
	width: 33.33%;
	height: auto;
}
/* .grid-item:first-child { 
	width: 49%;
	height: auto;
} */
.contenedor_alta {
	color: var(--gray3-color);
}
.contenedor_alta .card-body h2{
	font-size: var(--size-text3);
	color: var(--main-color);

}

.fila_registro_sandaniel{
	padding-top: 5px;;
	padding-bottom: 5px;;
}
.fila_registro_sandaniel:hover{
	/* background-color: var(--gray4-color); */
}
.contenedor_alta_resumen {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);
}
.contenedor_alta_resumen .card-header{
	padding-left: 20px;;
	padding-right: 20px;;	
}

.contenedor_alta_resumen .card-body{
	padding: 20px;;
}

/***************** Footer ***************************/
footer{
	margin-top: 100px;
	padding-top:20px;
	background-color: var(--main-color);
	color:#FFF;;
	padding-bottom:0px;
	/*border-top:#B6A02E 15px solid;*/
	border: 0;
	
	
}
footer a {
	color: var(--link-color);
  }
footer h4 {
	color:#FFF;
	margin-bottom: 15px;;
	margin-top: 15px;;
	font-size: var(--size2);
}

footer .img-fluid{
	display:inline-block;;
}

footer .fa-layers {
	color:#FFF;
}
footer .fab  {
	/*color:var(--main-color);*/
	margin-right: 5px;;
}
footer .fab:hover  {
	color:#FFF;
}
footer .fa-inverse {
	/*color:var(--main-color);*/
	color: #000;


	font-size: 2.625rem;
	/* border-radius: 0.5em;
 */
 
}
footer .fas {
	
	color: var(--white-color);
	margin-right: 5px;
	font-size: 0.75rem;
  }
  footer li a {
	color: var(--link-color);
	font-size: 1.125rem;
  }
footer .fa-3x  {
	color:var(--third-color);
}
footer i  {
	color:var(--link-color);
	margin-right: 0;
}
.subfooter {
	color: #FFF;
	background-color: var(--fifth-color);
	border-top: #000 1px solid;
}
.subfooter .nav-item{
	background-color: var(--fifth-color);;;
}
.subfooter a{
	color: var(--link-color);
}
.overlay-apartado {
    position: absolute;
    padding: 8%;
    text-align: center;
    opacity:0;
    z-index: 10;
	font-size: 1.2rem;;
}

.fondo_carrusel_home {
	height: 300px;
  }
#owl-demo3{
	margin-top:15px;
}
#owl-demo3 .titulo_carrusel{
	font-size: 2rem;;
}
#owl-demo3 .item {
    background-color: #EFEFEF;
   padding: 15px;;

}

.fondo_galeria_1{
	height:600px;
	margin-top:15px;
}
.fondo_galeria_2{
	height:500px;
	margin-top:15px;
}
.fondo_galeria_3{
	height:400px;
	margin-top:15px;
}
.carousel-fade .carousel-inner .item {
	/* min-height: 100vh;  */
	background-position: center top;
width: 100%;

}
.container_banner{
	/* width: 100%;
min-height:100vh; */
}
.contenedor_imagen_fondo{
	/* width: 100%;
	min-height:100vh; */
}


.fa-layers {
	background-color: var(--fourth-color);
	padding: 15px;
	margin-right: 0px;
}
.contenedor_menu_izquierda h3 {
	color:#FFF;
}
.contenedor_menu_izquierda li.active a  {
	color:#000;
}
.contenedor_menu_izquierda li {
	list-style: none;
}


.container_admin_god {
    background-color: #F00;
	color: #FFF;
}




/*SAN DANIEL*/
/*Calendario*/
td.cat_tarea a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 90%, 
		var(--tarea-color) 91%,
		var(--tarea-color) 100%);
}
td.cat_actividad a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 90%,  
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.cat_examen a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 90%, 
		var(--examen-color) 91%,
		var(--examen-color) 100%);
}
td.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 90%, 
		var(--asistencia-color) 91%,
		var(--asistencia-color) 100%);
}



td.cat_tarea.cat_actividad a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 80%, 
		var(--tarea-color) 80%, 
		var(--tarea-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.cat_tarea.cat_examen a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 80%, 
		var(--examen-color) 80%, 
		var(--examen-color) 91%, 
		var(--tarea-color) 91%, 
		var(--tarea-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.cat_actividad.cat_examen a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 80%, 
		var(--examen-color) 80%, 
		var(--examen-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.cat_tarea.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,
		var(--asistencia-color) 0%,
		var(--asistencia-color) 10%,
		rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 90%, 
		var(--tarea-color) 91%,
		var(--tarea-color) 100%);
}
td.cat_actividad.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		var(--asistencia-color) 0%,
		var(--asistencia-color) 10%,
		rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 90%,  
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.cat_examen.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,
		var(--asistencia-color) 0%,
		var(--asistencia-color) 10%,
		rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 90%, 
		var(--examen-color) 91%,
		var(--examen-color) 100%);
}


td.cat_tarea.cat_activida.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
	var(--asistencia-color) 0%,
	var(--asistencia-color) 10%,
	rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 80%, 
		var(--tarea-color) 80%, 
		var(--tarea-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}

td.cat_tarea.cat_examen.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
	var(--asistencia-color) 0%,
	var(--asistencia-color) 10%,
	rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 80%, 
		var(--examen-color) 80%, 
		var(--examen-color) 91%, 
		var(--tarea-color) 91%, 
		var(--tarea-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.cat_actividad.cat_examen.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
	var(--asistencia-color) 0%,
	var(--asistencia-color) 10%,
	rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 80%, 
		var(--examen-color) 80%, 
		var(--examen-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}



td.cat_tarea.cat_actividad.cat_examen a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 70%, 
		var(--examen-color) 70%, 
		var(--examen-color) 81%, 
		var(--tarea-color) 81%, 
		var(--tarea-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}


td.cat_tarea.cat_actividad.cat_examen a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		rgba(255,255,255,1) 0%,
		rgba(255,255,255,1) 70%, 
		
		var(--examen-color) 71%, 
		var(--examen-color) 81%, 
		var(--tarea-color) 81%, 
		var(--tarea-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}


td.cat_tarea.cat_actividad.cat_examen.cat_asistencia a.ui-state-default {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, 
		var(--asistencia-color) 0%,
		var(--asistencia-color) 10%,
		rgba(255,255,255,1) 11%,
		rgba(255,255,255,1) 70%, 
		var(--examen-color) 70%, 
		var(--examen-color) 81%, 
		var(--tarea-color) 81%, 
		var(--tarea-color) 91%, 
		var(--actividad-color) 91%, 
		var(--actividad-color) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
}







/* td.cat_tarea.cat_actividad a.ui-state-default:after {
   content: " ";
   border-bottom: 2px solid var(--actividad-color);
} */



#datetimepicker12  div.ui-datepicker{
	/* width: 400px;
	height: 375px; */

}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	text-align: right;
	text-decoration: none;
 }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 2px solid #000;
  }
.ui-datepicker {
	width: 100%;
  }
.ui-datepicker td a, .ui-datepicker td span {
	padding: 1em;
}


/*Agenda*/
.agenda_cat{
	border-left: 5px solid ;
	padding-left: 10px;;
	margin-top: 5px;;
}
.agenda_cattarea{
	border-color: var(--tarea-color);
}
.agenda_catactividad{
	border-color: var(--actividad-color);
}
.agenda_catexamen{
	border-color: var(--examen-color);
}
.agenda_catasistencia{
	border-color: var(--asistencia-color);
}

/*leyenda*/
.badge_leyenda_sandaniel{
	
	height: 20px;
	color: #FFF;
	margin-right: 5px;;
}

/*leyenda*/
.card-sandaniel{
	padding-top: 5px;;
	padding-bottom: 5px;;
}

/*BG Sandaniel*/
.bg-examen{
	background: linear-gradient(180deg, 
		var(--examen-clear-color) 50%,
		var(--examen-color) 60%,
		var(--examen-color) 100%);
		background: var(--examen-color);
}
.bg-actividad{
	background: var(--actividad-color);
}
.bg-tarea{
	background: var(--tarea-color);
}
.bg-asistencia{
	background: var(--asistencia-color);
}
.bg-mensaje{
	background: var(--mensaje-color);
}

.card-sandaniel {
	background: linear-gradient(180deg, 
		#EEEEEE 30%,
		#E6E6E6 40%,
		#E6E6E6 100%);
		
	
}
.card-sandaniel.card-header h3 {
	color: var(--text-color);
	font-size: var(--size-text2);
  	font-weight: 500;
  }
.card-sandaniel.card-header h4 {
	color: var(--text-color);
	font-size: var(--size-text2);
	font-weight: 300;
}
.card-tarea i.fa-circle{
	color: var(--tarea-color);;
}
.card-examen i.fa-circle{
	color: var(--examen-color);;
}
.card-actividad i.fa-circle{
	color: var(--actividad-color);;
}
.card-asistencia i.fa-circle{
	color: var(--asistencia-color);;
}
.card-mensaje i.fa-circle{
	color: var(--mensaje-color);;
}
.card-corporativo i.fa-circle{
	color: var(--main-color);;
}

.card-sandaniel.card-principal{
	/* background-color: var(--main-color);;
	color: #FFF;
	padding-top:15px;
	padding-bottom:15px; */
	background: linear-gradient(180deg, 
		#FFF 30%,
		#FFF 40%,
		#FFF 100%);
	background-color: #FFF;
}
.card-sandaniel.card-header.card-principal h3, .card-sandaniel.card-header.card-principal h4{
	/* color: #FFF; */
}
.card-principal i{
	/* color: var(--main-color);; */
}
.card-principal i.fa-circle{
	/* color: #FFF;; */
}

#alumno_select{
	background-color: #FFF;
	width: auto;
	display: inline-block;
	width: 100%;
}

.badge-secondary{
  color: #333;
  background-color: #DDD;
  font-size: 0.6rem;
}

.negrita{
	font-weight: 700;
}

.form-control {
	border: var(--gray3-color) 1px solid;
	background-color: #FFF;
	border-radius: 0px;
  }

  #contenedor_header_principal2 .navbar {
	margin-top: 0px;
	padding: 0px;
	float: none;
  }

  .sup_header li{
		padding: 15px;
	}