/*CSS

Verde oscuro: #02723d;
Verde claro: #7ac043;

#004e2b ---> Oscuro hover
#54b02f ---> Claro hover
*/

@font-face{
    font-family:Montserrat;
    src: url(../fonts/Montserrat-Regular.ttf) format("truetype");
}  

body{font-family: 'Montserrat', sans-serif;}
.form-control{border-radius:3px !important;}

header h1{text-align:right; font-size:18px; color:#999; font-weight:normal; vertical-align:baseline;}
p, h1, h2{margin:0;padding:0;}
h3{font-size:18px; color:#02723d; margin-top:10px; margin-left:10px;}

.subTitle{background:#7ac043; padding:6px;}
.subTitle h2{color:green; font-size:13px; color:white; font-weight:400;}

.minTxtLnk {color:#7ac043; font-size:12px; font-family:arial, helvetica, sans-serif;}
.alertTxt{color:crimson; padding-left:16px; margin-top:10px; font-size:11px;}

/* Botones */
.btn{padding:5px 12px; font-size:14px;}
.btn_ok{background:#7ac043; color:#fff;}
    .btn_ok:hover{background:#7ac043; color:#fff;}

/* Modales */
.modTit{background:#7ac043; margin:0; margin-bottom:20px;}
.modTit h1{padding:10px 20px; font-size:14px; color:white;}
.qust{color:#7ac043;}

.ttlModal{color:#7ac043; margin-bottom:16px; border-bottom:1px #7ac043 dotted;padding-bottom:6px;}

/*Alertas */
.alertBorrar{background:url(../images/alert.png) no-repeat; background-position:center 30px; padding:100px 0 20px 0; text-align:center;}

/*Alineaciones de texto */
.left{text-align:left;}
.center{text-align: center;}
.right{text-align: right;}

/*Tamaños txt*/
.size12{font-size:12px;}