/* 	Portales Login ver. 2.0.
	CSS Personalizado 
	General DataComm de México
*/

body, html {min-height:100vh;background:url(../images/login-fdo2.jpg) no-repeat 0 0 / cover;/*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/OpenSans-Regular.ttf) format('truetype');
}

.nomSis {font-size: 60px;color:#fff;font-weight: 100;margin:10% auto 10px auto;text-shadow: 2px 2px 2px rgba(0,0,0, .5);}
.subNomSis {color:#fff;font-weight: 100;margin:0 auto 50px auto;text-shadow: 1px 1px 1px rgba(0,0,0, .75);}
.titleLogin {font-size: 40px;color:#999;text-align: center;font-weight: 100;margin-bottom: 40px}

.panel {box-shadow:0 0 20px rgba(0,0,0, .66);/*border: 0;border-radius: 0;*/background-color: #eee;}
.panel-body {padding: 30px;}

.btn-primary {color: #fff;background-color: #db002a;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: #a5042b;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 {position:fixed; left:0px; bottom:0px; width:100%; margin:30px auto 20px auto;color:#fff;text-align: center;text-shadow: 1px 1px 1px rgba(0,0,0, .75);}

.nomargin {margin: 0}
.text-inverse {color:#fff;}
.nopadd {padding: 0}
.nopadlef {padding-left: 0}
.nopadrig {padding-right: 0}
.marginR25 {margin-right: 25px;}