.shadow-icon{
	box-shadow: 0px 0px 5px 3px rgba(255,255,255,0.5);
	background-color: rgba(255,255,255,0.8);
} 
.card_bg{
    background-color:#EFFBFB;
}

#alumnPage{
	font-size: 12px;
}

#image{
	max-height: 85%;
	max-width: 80%;
}

#imageAnglo{
	margin-top: 10%; 
	max-height: 50%;
	max-width: 50%;
	margin-left: auto;	
}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.picker {position:relative;width:90%;margin:0 auto}
.inputpicker {width:100%;padding:10px;background:#f2f2f2}
	
.oculto {width:100%;background:#f2f2f2;border-radius:0 0 10px 10px;padding:10px;overflow:auto;max-height:200px;display:none}
	.oculto ul {display:inline;float:left;width:100%;margin:0;padding:0}
		.oculto ul li {margin:0;padding:0;display:block;width:30px;height:30px;text-align:center;font-size:15px;font-family:"fontawesome";float:left;cursor:pointer;color:#666;line-height:30px;transition:0.2s all}
		.oculto ul li:hover {background:#FFF;color:#000}
	.oculto input[type=text] { font-size:13px;padding:5px;margin:0 0 10px 0;border:1px solid #ddd; }

.labelInvalid {
	/*background: #F78181;*/
	background: #F5A9A9;
}
.labelValid {
	background: #D8F6CE;
}

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.0em !important;
    font-weight: bold !important;
    text-align: left !important;
}

hr.style1{
	border-top: 1px solid #8c8b8b;
	opacity: 0.5;
}

.titles{
	background-color: rgba(5, 87, 238, 0.212)!important;
		color: white !important;
		font-family:"Mención deshonrosa (Comic Sans)";
		font-size: 40px;
}

.titles1{
	background-color: rgba(5, 87, 238, 0.212)!important;
		color: white !important;
		font-family:"Mención deshonrosa (Comic Sans)";
		font-size: 20px;
}



.tbperiodos >tbody>tr:nth-child(odd)>td,
.tbperiodos >tbody>tr:nth-child(odd)>th {
	background-color: rgba(113, 147, 241, 0.103);
}

.colorth {
		background-color: rgba(5, 87, 238, 0.212);
		color: white;
		font-family:"Mención deshonrosa (Comic Sans)";
		font-size: 20px;
	  
}

.cardcourse{
	display: inline-block;
	
	height: 100px;
	width: 100px;
	background-color: #daa520;
	color: white;
	border-radius: 50%;
	position: relative;
	font-size: 50px;

	font-family:"Mención deshonrosa (Comic Sans)";

}
.cardcourse2{
	display: inline-block;
	
	height: 100px;
	width: 100px;
	background-color: #e21515;
	color: white;
	border-radius: 50%;
	position: relative;
	font-size: 50px;

	font-family:"Mención deshonrosa (Comic Sans)";

}

.position-absolute__content {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
  }


  #divConsult{
	background-color: rgba(3, 37, 110, 0.808);
  }
  #divCourseBetter{
	background-color: rgba(3, 37, 110, 0.808);
  }

  #divingr{
	background-color: rgba(3, 37, 110, 0.808);
  }

  .tbperiodos{
	background-color: rgb(230 234 241 / 86%);
  }



  .seleccionado{
	background-color:#7fa0f761 !important
	
}
.asignaturas_diseño{
	background-color:#67e95061 !important
	
}
