/* 	Portales Login ver. 2.0.
	CSS Personalizado 
*/

body, html {min-height:100vh;background: radial-gradient(#71B1DA, #0F5D91);font-family: "Open Sans", Helvetica, Arial, Sans-serif !important;font-size:13px;}

/* Definición de Tipografía (Fuentes) personalizadas */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans'), local('Open Sans'), url(../fonts/Open Sans-Regular.ttf) format('truetype');
}

.nomSis {font-size: 60px;color:#fff;font-weight: 100;margin:10% auto 10px auto;text-shadow: 1px 2px 0 rgba(0,0,0, .1);}
.subNomSis {color:#fff;font-weight: 100;margin:0 auto 50px auto;text-shadow: 1px 2px 0 rgba(0,0,0, .1);}
.titleLogin {font-size: 40px;color:#999;text-align: center;font-weight: 100;margin-bottom: 40px}

.panel {border-radius: 0;box-shadow: 3px 2px 3px rgba(0,0,0, .15);border: 0;background-color: #eee;}
.panel-body {padding: 30px;}

.btn-primary {color: #fff;background-color: #0F5D91;border:0;border-top: 1px solid rgba(255,255,255, 1);border-bottom: 1px solid rgba(0,0,0, .2);box-shadow: 0 -2px 1px rgba(0,0,0, .3)inset;}
.btn-primary:hover {color: #aaa;background-color: #0B405E;border:0;border-top: 1px solid transparent;border-bottom: 1px solid rgba(255,255,255, 1);box-shadow: 0 0 2px rgba(0,0,0, .3)inset;}
.btn-primary.btn {padding: 6px 12px 7px 12px}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #eee;background-color: #33A08B;border:0;border-top: 1px solid transparent;border-bottom: 1px solid rgba(255,255,255, .6);box-shadow: 0 0 2px rgba(0,0,0, .2)inset;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #eee;background-color: #33A08B;border:0;border-top: 1px solid transparent;border-bottom: 1px solid rgba(255,255,255, .6);box-shadow: 0 0 2px rgba(0,0,0, .2)inset;}

footer {margin:30px auto 20px auto;color:#fff;text-align: center}

.nomargin {margin: 0}
.text-inverse {color:#fff;}
.nopadd {padding: 0}
.nopadlef {padding-left: 0}
.nopadrig {padding-right: 0}
.marginR25 {margin-right: 25px;}