/*----------------------------------------*/
/*  MODIFICACIONES YORDI
/*----------------------------------------*/

.wrap-alert-b
	{
		margin-bottom: 0px !important;
	}

.alert-wrap1, .alert-wrap2, .alert-icon
	{
		padding: 10px !important;
	}

.pro-ad .dropzone .dz-preview
	{
		bottom: 60px !important;
	}

.ima
	{
		color: #fff !important;
	}

#imagen{
		background-color: white;
		height: 43px;
	}

.sepa
	{
		margin-top: 35px;
	}

.browse.btn.btn-primary.waves-effect.waves-light
	{
		height: 40px;
	}	

.sr-input-func.edit
	{
		width: 580px !important;
	}

.search-int.form-control.edit
	{
		width: 600px !important;
	}

.imagen-profesor {

    height: 276px !important;
}

.button-default.cart-btn.eliminar {

    border: none;
    background: #F00000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    transition: all .4s ease 0s;
    font-size: 14px;

}

.button-default.cart-btn.ver-bo {

    border: none;
    background: #006DF0;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    transition: all .4s ease 0s;
    font-size: 14px;

}

.ima-docente{
	border-radius: 50% !important;
	height: 40px !important;
	width: 40px !important;
}	

.profile-curso{
	border-radius: 50% !important;
	width: 200px !important;
	height: 200px !important;
}

.title-cursos-estudiantes{
	background-color: white;
	padding: 20px;
	margin-bottom: 15px;
	text-align: center;
}

.student-inner-std.res-mg-b-30{
	margin-bottom: 15px;
}

.title-curso{
	margin: 0 0 0 0 !important;
	font-size: 100%;
}

.hover-curso:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
}

.pd-setting-ed.btn.btn-custon-four.btn-danger {
    color: white !important;
}

.btn-generar{

    height: 40px;
}

.student-dtl {
    background-color: #fffdfd !important;
    border: 3px #006df0;
    border-style: dotted;
}

.student-dt2 {
    background-color: #fffdfd !important;
    border: 3px #006df0;
    border-style: dotted;
    max-height: 100px;

}

.student-dt3{
	background-color: #fffdfd !important;
    border: 3px #006df0;
    border-style: dotted;
}

.student-dtl:hover {
	background-color: #006df01a !important;
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);*/

}

.student-dt2:hover {
	background-color: #006df01a !important;
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 109, 240,0.75);*/

}


.boton-foter{
	font-size: 14px;
	color: #fff;
	background: #006DF0;
	padding: 10px 20px;
	border-radius: 5px;
}

.body-asi{
	margin-top: 25px !important;
}

.boton-co{
	position: static;
	z-index: 1;
	float: right;
	margin-top: -45px;
	padding: 0px 6px !important;
	margin-top: -25px;
}

.boton-co2{
	position: static;
	z-index: 1;
	float: right;
	margin-top: -20px;
	padding: 0px 5px !important;
}

.titulo-pagina{
	margin-bottom: 0px !important;
	text-transform: uppercase;
}

.footer{
	margin-bottom: 30px !important;
}

.letra-index{
	font-size: 18px !important;
}

.color-io{
	color: #C3C639 !important;
}

.counter {
    font-size: 20px !important;
    color: #303030 !important;
}

.analytics-sparkle-line.table-mg-t-pro.dk-res-t-pro-30 {

    padding: 0px !important;

}

.hola{
	text-align: center !important;
}

.hola-1{
	width: 10px !important;
}
.hola-2{
	width: 111px !important;
}
.hola-3{
	width: 65px !important;
}
.hola-5{
	width: 156px !important;
}

.hola-6{
	width: 170px !important;
}

.fa.fa-pencil-square-o{

    color: white !important;

}

.viewno{
	background-color:red;
	color:white;
	padding: 3px 8px;
	font-weight: bold;
}

.viewsi{
	background-color:green;
	color:white;
	padding: 3px 8px;
	font-weight: bold;
}

.fa.fa-download  {

    color: white !important;

}

.col-bo{
	color: white !important;
}

.color-documentos{
	font-size: 17px;
	font-weight: bold;
	color: #006df0;
}
.color-anotaciones{
	font-size: 17px;
	font-weight: bold;
	color: #ff7a0a;
}

.btn-group.btn-custom-groups.btn-custom-groups-one.btn-mg-b-10 {
    /*position: absolute;*/
    margin-top: 10px !important;
}

@media only screen and (max-width: 600px) 
{
	.pro-ad .dropzone .dz-preview
	{
		bottom: 311px !important;
		right: 36px;
	}
}

.naranja{
	background: #F39C12 !important;
	border-color: #F39C12 !important;
}

.morado{
	background: #be12f3 !important;
	border-color: #be12f3 !important;
}

.invalid {
    color: red !important;
}

.verde{
	background-color: #65b12d !important;
	border-color: #65b12d !important;
}

.cali{
	margin-bottom: 0px !important;
	margin-top: 20px !important;
}
.cali2{
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.no{
	font-size: 33px !important;
}

.text-center.m-b-md.custom-login {
    margin-bottom: 15px !important;
}

.logo-colegio{
	width: 35px;
	height: 45px;
	margin: auto;
}

.nass{
	color: white;
	margin: 0.67em 0 !important;
}

.mi{
	display: flex;
}

.message-alert-none {
    color: white !important;
    font-size: 17px !important;
    margin-left: 0px !important;
    font-weight: bold;
}

.oculto1{
	display: none;
}

.oculto2{
	display: none;
}

.abajo{
	margin-bottom: 40px;
}

.acti{
	padding: 30px !important;
	border: 1px !important;
	border-radius: 10px !important;
}

.link-acivi a {

    font-size: 14px;
	color: #000 !important;
	text-decoration: white;
    text-decoration-style: solid !important;
	text-decoration-line: underline !important;
	text-decoration-style: double !important;
}

.has-arrow {
	max-width: 184px !important;
}

.text-big.font-light {
    color: black !important;
}

.cop{
    text-align: center;
}

.mm .panel-body {

	padding: 25px !important;
}

.mm .panel-body:hover {

    background-color: #006df01a;

}

.student-dt2 h4 {
    font-size: 100%;
}
