.boxEmail {
	position:relative;
	float:none;
}
.boxEmail .valid {
	position:relative;
	float:left;
	width:29px;
	height:31px;
}
.boxEmail .myemail {
	position:relative;
	float:left;
	margin-left:3px;
}



/* Agregados NM */
.fecha {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    background: #daffe0;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.boton_volver a {
    background: #1e0688;
    color: #fff;
    padding: 5px 12px;
    border-radius: 8px;
}
.mn-mic-btn{
	background: #1f1286;
    border: none;
    border-radius: 5px;
    color: #FFF;
    text-transform: uppercase;
    font-family: "Roboto Condensed", Arial, sans-serif;
    padding: 5px 15px;
    cursor: pointer;
	font-size: 14px;
	display: inline-block;
}
.mn-mic-past{
	width: 100%;
    margin-top: 20px;
    background: #daffe0;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.alerta.mn-mic-past{
	background: #ff4949;
	color: #FFF;
}
.mn-mic-alerta{
	color: #E00;
}
.mn-mic-opcion{
	width: calc( (100% - 30px) / 3 );
	margin-right: 15px;
	float: left;
	text-align: center;
}
.mn-mic-opcion:nth-child(3n){
	margin-right: 0px;
}
.mn-mic-opcion-exp{
	text-transform: uppercase;
	font-size: 13px;
	color: #777;
	font-weight: bold;
}
.mn-mic-opcion-leyenda{
	margin: 0px;
	margin-top: 5px;
	padding: 0;
	font-size: 13px;
	color: #777;
}
.dato-alerta{
	color: #F00;
	font-size: 13px;
	font-weight: bold;
}

/* Datepicker */

.ui-datepicker select.ui-datepicker-month{
	float: left;
}
#ui-datepicker-div {
    z-index: 1000 !important;
}
