body { font-family: arial;margin:0px;padding:0px;background: #000000 url('/images/fondo_login3.png')  center no-repeat;height:100vh;display:flex;justify-content:center;align-items:center; }

@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url('../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'), url('../fonts/Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'), url('../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-lock:before {
  content: '\f191';
}
button,
input,
optgroup,
select,
textarea {
  font-family: arial; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
button,
input { /* 1 */
  overflow: visible;
}

/*.fond { width:270px;height:130px;padding:20px;padding-top:60px; }
.p_tit { font-family:arial;font-size:16px;color:#D0B76F;font-weight:bold;text-align:center; }
.tbl_login {  }
td { font-family:arial;color:#ffffff;font-size:14px; }
input { font-family:arial;font-size:12px;color:#000000;width:80px; }

#tbl_frm { width:220px;}*/

#dv_login { /*background:#dddddd;*/width:280px;padding:10px;border-radius:5px;border:1px solid #ffffff;/*opacity: 0.1;*/text-align:center;background:url('/images/fond2.png'); }
#dv_tit { color: #D0B76F;font-weight:bold; }
#dv_usu { color: #ffffff; }
#dv_pw { color: #ffffff; }

@media (min-width: 375px) {
/*	.p_tit { font-size:30px; }
	td { font-size:20px; }
	#tbl_frm { width:520px;}*/
}

@media (min-width: 475px) {
}
@media (min-width: 575px) {

}

@media (min-width: 768px) {

}
@media (min-width: 992px) {
/*	.p_tit { font-size:30px; }
	td { font-size:20px; }
	#tbl_frm { width:520px;}*/
}
@media (min-width: 1020px) {
/*	.p_tit { font-size:25px; }
	td { font-size:16px; }
	#tbl_frm { width:320px;}*/
}