
/* ESTILO PARA PANTALLA DE LOGIN */
.wrapper-login {margin-top: 80px;margin-bottom: 80px;}
.form-signin {max-width: 380px;padding: 10px 35px 40px;margin: 0 auto;background-color: #fff;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.form-control-input-data {position: relative;font-size: 16px;height: auto;padding: 10px;}
input[type="text"] {margin-bottom: 2px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}

/* ESTILO PARA LA PANTALLA DE SEARCH */
.resultados {width:99%;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* ESTILO PARA PANTALLA DE RESET */
.form-password {max-width: 500px;padding: 10px 35px 40px;margin: 0 auto;background-color: #fff;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}

/* ESTILO PARA PÁGINA DE ERROR */
.error-template {padding:40px 15px; text-align:center;}
.error-actions {margin-left:15%; margin-right:15%}
.error-actions .btn { margin-right:10px;}