/*@font-face { font-family: BebasNeue; src: url('/includes/BebasNeue.otf'); }*/
body{background-color: rgba(255, 255, 255, 1) !important;background-size:cover;background-repeat: no-repeat;background-position:top;background-attachment: fixed;color:rgba(106, 108, 111,1)!important;font-family: "Roboto","Open Sans","Libre Baskerville","Palatino Linotype", "Book Antiqua","Lucida Sans Unicode", "Lucida Grande", sans-serif !important;font-size: 12px !important;width:100%;height:100%;}
#inicial {width:100%;height:100%;display: contents;}
#conteini{margin-top:27vh;}
#loadinginicial{color:#ccc;width:100%}
#mensajecarga{color:rgb(98, 126, 149);	margin:auto;padding:auto;width:100%;	font-size:14px;}
.clear-fix:{ content: "";  clear: both;  display: table;}
.centrado{margin-top:13%;margin-left:auto;margin-right:auto;padding:auto;text-align:center;width: 100%;}
.imini{	width: 50%;	max-width: 500px;	height: auto;}
.barini{	width: 50%;	max-width: 210px;	height: auto;}
.text-sombra{text-shadow: 5px 5px 5px #aaa;}
.form-control{width:95% !important;display: inline-block!important;height:3.2vw;font-size:1.2vw;}
.logininput{margin-top:5px;padding:10px;}
.login.btn{padding: 0.5rem 1.5rem !important;}
.login.btn-success{background-color:rgb(31, 94, 145);}
.login input.form-control{background-color:rgba(31, 94, 145,0.4);}
.login{width:50%;margin-top:0;cursor: pointer !important;border: 0 !important;border-radius: .335rem !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12) !important;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.login .fas{font-size:2vw;line-height:2.1vw;position:absolute;left:30%;}
.login .texto-login{font-size:1.5vw;}
.fw { font-size: 1.4vw;position: absolute !important; left:15% !important; top: 1vw !important;color: rgb(10, 77, 17)!important;}
.userlogin, .passlogin{ padding-left:3.2vw !important; width: 90%;}
.login-circle{text-align:right!important;padding-top: 20px;padding-bottom: 20px;}
.login-logo{display:inline-block !important;}
.logini{line-height: 3 !important; color:rgba(107, 109, 113, 1)!important ; padding-bottom: 15px;}
.txtloading{color: rgb(20, 86, 124);}
.contlogo{margin-right: 5%;}
.fa-sign-in-alt,.fa-align-justify,.fa-undo {  color: rgb(247, 247, 247);}
@media (max-width : 750px)
{
  #conteini{margin-top: 20vh;}
  .form-control{width:95% !important;display: inline-block!important;height:13.5vw;font-size:5vw;}
  .logininput .form-control{width:95% !important;display: inline-block!important;font-size:5vw;padding-left:13vw !important;height:14.5vw;}
  .logini{text-align: center; padding-bottom: 1px;}
  .login-circle{padding-top: 1px;padding-bottom: 1px;}
  .login-logo{width: 50%;}
  .row { margin-right: -10px!important; margin-left: -10px!important;}
  .login{width:85vw;margin-top:2vw;border-radius:5px !important;font-size:5vw;height:14vw;position:relative;}
  .login .fas{font-size:6vw;line-height:9vw;position:absolute;left:12vw;}
  .login .texto-login{font-size:6vw;}
  .con-in-log{position:relative;}
  .fw{left:6.5vw!important;font-size:5.5vw;line-height:11vw !important;}
}
