@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body{
	font-family:'Open Sans';
	color: #000;
	/*background: url(../images/bg.jpg) center -3px;*/
}
header{margin-top: 20px;}
header p{color: #8abd24; margin: 20px; font-weight: 400; font-size: 15px;}
header p span{font-weight: 600;font-size: 20px;}

p.primary{color:#656666;}

.wizard{list-style: outside none none; padding: 0; text-align: center;}
.wizard li{display: inline-block;}
.wizard .disabled .btn{pointer-events: none; box-shadow: none; cursor: not-allowed; opacity: 0.65;}

.box{background-color: #d0ec95; margin-bottom:30px; padding: 20px 40px;}
.box h2{margin-top: 0; font-weight: 600;}
.box h4{color: #6f6e6e; font-weight: normal; margin: 10px 0 10px 8px; width: 80%; font-size: 18px;}

.radio{margin-left: 40px;}
.radio label{margin-bottom: 10px; padding-left: 5px;}
.datos{clear: both; font-size: 18px; text-decoration: underline; color: #09b009;}

.errorMessage{color: red; margin-left: 15px;}

#preload{
	background: #000 url("../../img/loading_animated.gif") no-repeat center;
	height: 100%;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	z-index: 99;
	top: 0;
}
.resultado-txt{margin: 0 40px; text-align: center;}
.resultado-txt span{color: #ee144c;}

.imprimir{
	color: #000;
    display: block;
    font-size: 22px;
    margin-top: 15px;
    text-align: center;
    text-decoration: underline;
}

.ahora_que{padding: 0 30px; font-weight: 600;}
.ahora_que span{font-size: 24px; color: #8abd24;}

/****************************************/
#selescuela{margin-top: 10px;}
#licencia_error{margin-top: 10px; color: #333; font-size: 16px;}
.verclave{background: transparent; border: 0; width: 130px;}
.mostrar-clave{cursor: pointer; font-weight: normal;}
.vincular{
	color: #8abd24;
    font-size: 17px;
    line-height: 20px;
    margin: 0 30px;
    text-align: center;
	font-weight: bold;
}
.btn-success {
    background-color: #8abd24;
	border-color: #8abd24;
}