/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */
 
 @import url("../fonts/fonts.css");
 
 /* LOGIN */
 html,body {background-image:none!important ; font-family: 'futuraregular'!important;}
 .login-info img{border:none!important;}
 .container-login{margin-top: 140px;}
 .container-login h1{margin-top: 15px;}
 .container-login header p{text-align: center;}
 .smart-form .checkbox.state-error i, .smart-form .radio.state-error i, .smart-form .state-error input, .smart-form .state-error select, .smart-form .state-error textarea, .smart-form .toggle.state-error i{
    background: #bde4f2;
    border-color: #2eb5e3; 
 }
 .state-error .icon-append, .state-error .icon-prepend{
    color:#2eb5e3;
 }
 .smart-form .state-error+em{color:#85cde6;}
 h1{font-family: 'SegoeScript'; font-size: 20px;letter-spacing: 0px;margin: 14px 0;}
 .container-login h1{text-align: center;}

 /* FIN LOGIN */
 
 /* FORMACIÓN */
 div.ejercicios{font-size: 15px;}
 ul.formation li a{font-size: 14px!important;}
.margin40 {margin: 40px;}
.margin20 {margin: 20px;}
.imagen_center{text-align: center;}
.imagen_right {float: right; padding: 5px 0px 15px 25px;}
.ejercicios .imagen_left {float: left; padding: 5px 25px 15px 0;}
.texto-contenido-formacion .row{margin: 0px;}
.texto-contenido-formacion h5{font-family: 'SegoeScript';}
 
 
 /* DOCUMENTOS */
 
.titular_contenido h4 {
background: url(../../css/www/images/brainy_titular.png) no-repeat 0 3px transparent;
padding-left: 45px;
padding-top: 13px;
border: 1px solid #bce8f1;
/* border-bottom: 1px solid #bce8f1; */
padding-top: 10px;
color: #2eb5e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 25px;
padding-bottom: 10px;
margin-bottom:20px;
margin-top:20px;
clear:both;
}

div.videolink a{
 float:left;
}
div.videolink{
 width: 310px;
min-height: 100px;
}

div.videolink .texto_videolink{
margin-top: 10px;
width: 190px;
text-align: left;
float: left;
margin-left: 10px;
}

div.videolink:hover, div.flashlink:hover {
font-weight: normal!important;
}
div.videolink, div.flashlink {
    float: left!important;
    
}

.entradilla{
	font-weight: bold;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}
.alert, .alert h4 {
    color: #c09853;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.texto-formacion ul {
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 20px;
    padding: 20px;
}

.texto-formacion ul li {
    background-image: url("images/ico_list2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 31px;
    padding-left: 30px;
}
.texto-formacion ul li {
    margin: 15px 15px 15px 25px;
}
 /* FIN DOCUMENTOS */
 
/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */