/*Ajuste David 09 de Oct*/
@media screen and (max-width: 1024px){
	#tituloLb{
		text-align: center;
	}
  	#WizardOlvidoPassView > div > div.v-slot.v-slot-wizard-progress-bar{
  		margin-left: -15px;
    }
}
/*Ajuste David 21 de sep*/
@media screen and (max-width: 360px){
  #WizardOlvidoPassView .v-slot-wizard-progress-bar .v-slot-alineacionIcono.v-slot-step-caption .v-label.v-widget.alineacionIcono.v-label-alineacionIcono.step-caption.v-label-step-caption{
      font-size: 12px !important;
  }
}
/*Ajustes IE11 boton login 16 Junio*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .portalclientestheme .v-button{
  	background-image: none !important;
  }
}
/***/
#wpthemeComplementaryContent{
	display: none;
}
#layoutContainers > table > tbody > tr > td > table > tbody > tr > td > div > div > div.stControlHeader.wpthemeControlHeader > div{
	display: none;
}
/*Estilos Hector abril 17 responsive */
div#rlTerminos {
    margin-left: 10%;
}

#vlLoginPanelPpal > div > div {
    /* background: red; */
    padding-left: 8%;
}

@font-face {

    font-family: 'futura';

    src:url('futura-medium.ttf');

}

*{

    font-family: 'futura' !important;

}
:focus {
    outline: -webkit-focus-ring-color 0 0px;
    outline-color: -webkit-focus-ring-color;
    outline-style: 0;
    outline-width: 0px !important;
}
.v-button:focus:after {
    border-color: 0;
    -webkit-box-shadow: 0 0 0 0px rgba(25, 125, 225, 0.5) !important;
    box-shadow: 0 0 0 0px rgba(25, 125, 225, 0.5) !important;
}

.deg-bar1 {
    height: 6px;
    background: rgba(117,207,0,1);
    background: -moz-linear-gradient(left, rgba(117,207,0,1) 0%, rgba(117,207,0,1) 17%, rgba(0,97,79,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(117,207,0,1)), color-stop(17%, rgba(117,207,0,1)), color-stop(100%, rgba(0,97,79,1)));
    background: -webkit-linear-gradient(left, rgba(117,207,0,1) 0%, rgba(117,207,0,1) 17%, rgba(0,97,79,1) 100%);
    background: -o-linear-gradient(left, rgba(117,207,0,1) 0%, rgba(117,207,0,1) 17%, rgba(0,97,79,1) 100%);
    background: -ms-linear-gradient(left, rgba(117,207,0,1) 0%, rgba(117,207,0,1) 17%, rgba(0,97,79,1) 100%);
    background: linear-gradient(to right, rgba(117,207,0,1) 0%, rgba(117,207,0,1) 17%, rgba(0,97,79,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cf00', endColorstr='#00614f', GradientType=1 );
}
.wid-100-p1 {
    width: 100%;
}

.portalclientestheme.v-app, .portalclientestheme.v-app-loading {
	background-color: #ffffff !important;
}

.stMainContent.wpthemeMainContent.stFixedNavbar.stFixedNavbar {
    padding-top: 10px !important;
}

.stMainContent {
    padding: 0 0 0px;
}

.deg-bar.wid-100-p {
    display: none;
}

.pos-rel{
    position: relative;
}

#stPageFrame > header > div.cont-ppl.wid-100-p.pos-rel > div.row > div.col.m8.heig-cont > div.log-nav > h4 > ul > li a {
    margin-top: 14px;
    padding-top: 13px;
}

.heig-cont{
    height: 52px;
}

.dis-inl{
    display: inline-block;
}

.logo-old-mn{
    margin-top: 26px;
    margin-left: 35px;
}

@media (max-width: 768px){
  	.heig-cont{
    	height: 42px !important;
	}
  	.cont-ppl.wid-100-p.pos-rel .row {
    	margin-bottom: -3px !important;
	}
  	#stPageFrame > header > div.cont-ppl.wid-100-p.pos-rel > div.row {
        margin-bottom: 2px !important;
    }
}

@media (max-width: 1920px){
  	#stPageFrame > header > div.cont-ppl.wid-100-p.pos-rel > div.row {
        margin-bottom: 40px !important;
    }
    /*div#tpDoc {
      	width: 197px !important;
  	}*/

  	div#nroDoc {
      	width: 197px !important;
  	}
  	div#ChangePasswordLayoutRsPC {
		min-width: 875px !important;
		padding-left: 35px !important;
	}
	/*div#columnIdentificacion, div#columnCaptchaImage, div#columnTfCatcha {
		padding-left: 50px !important;
	}*/
    div#columnSolicitarPinBt, div#columnPinPf, div#columnPinBt, div#columnTituloLbFooter {
        padding-left: 50px !important;
    }
    div#tituloLbFooter {
      	width: 55% !important;
  	}
    div#rsLayoutPpal {
     	margin-left: 90px !important;
  	}
}

@media (max-width: 1024px){
  	#stPageFrame > header > div.cont-ppl.wid-100-p.pos-rel > div.row {
    	margin-bottom: 40px !important;
	}
  	.logo-old-mn {
        margin-top: 21px !important;
        margin-left: 60px !important;
    }
}
@media screen and (max-width: 640px), screen and (-webkit-min-device-pixel-ratio: 2) and (device-width: 320px){
  	div#labelMsg {
      	max-width: 200px;
     	white-space: initial;
  	}
  	div#tpDoc {
    	width: 75px !important;
  	}
  	div#nroDoc {
    	width: 170px !important;
  	}
  	/*div#columnIdentificacion, div#columnCaptchaImage, div#columnTfCatcha {
		padding-left: 20px !important
	}*/
    div#tituloLbFooter {
      width: 90% !important;
  	}
    div#ChangePasswordLayoutRsPC {
      min-width: 100px !important;
      padding-left: 0px !important;
  	}
  	div#rsLayoutPpal {
     	margin-left: 0px !important;
  	}
}
  

div#tituloLb {
    font-size: 14px;
    font-weight: 100 !important;
  	margin-bottom: 20px !important;
}
div#tituloLbFooter {
    font-size: 12px;
}
div#labelMsg {
    font-size: 12px;
}
.v-label.v-widget.darkgrey.v-label-darkgrey.v-label-undef-w {
    font-size: 12px;
}
.v-label.v-widget.v-label-undef-w.ligthgrey.v-label-ligthgrey {
    font-size: 12px;
}
span.v-icon.FontAwesome {
    font-family: FontAwesome !important;
}
input#usuarioTf, input#passTfl, input#nroDoc, input#tfCatcha, div#tpDoc, input#pinPf, input#newPass, input#confirmNewPass {
    box-shadow: none;
    font-size: 14px;
}
div#tpDoc > input {
    box-shadow: none !important;
}
div#nuevoUsuario, div#olvidoPass, div#terminosPortal, div#terminosAudioResp{
  	height: 10px !important;
}
div#terminosPortal {
    margin-top: 15px !important;
}
span#infoLk > a {
    color: #6eab24 !important;
}
.v-panel-olvidoPassPc{
  	border: none !important;
  	box-shadow: none !important;
  	-webkit-box-shadow: none !important;
  	margin-top: 40px !important;
}
div#columnNroDoc > div {
    display: block !important;
}
div#columnTpDoc > div {
    display: block !important;
}
div#columnNroDoc {
    width: 150px !important;
}
div#columnTpDoc {
    width: 150px !important;
}
input#confirmNewPass, input#newPass, input#passAct{
    width: 270px !important;
}


div#columnSolicitarPinBt {
    margin: 10px 0px 20px 0px !important;
}
div#columnPinBt {
    margin-top: 80px !important;
}

div#columnIdentificacion {
    padding-bottom: 25px !important;
}
div#columnCaptchaImage {
    padding-bottom: 0px !important;
}

.portalclientestheme .v-app-loading:after {
	position: fixed;
	z-index: 100;
	top: 45%;
	padding-top: 47px;
	text-align: center;
	left: 0;
	right: 0;
	content: "Estamos procesando su solicitud";
}
.portalclientestheme .v-app-loading {
	font: 600 18px/1.55 "Open Sans", sans-serif;
	color: #00c83c !important;
	background-color: #fafafa;
	cursor: default;
}
.portalclientestheme .v-loading-indicator{
	background-color: #00c83c !important;
}
#rowCampoBt .v-button,#btAccion{
	background-color: #00c83c !important;
}
.deg-bar1{
	background: #3f3f3f !important;
}
div#nuevoUsuario, div#olvidoPass, div#terminosPortal, div#terminosAudioResp,span#infoLk>a{
	color:#00c83c !important;
}
#PreguntasSifin{
	padding-top:70px
}
.v-captiontext{
	white-space:normal;
}
.portalclientestheme .v-textfield:focus,.portalclientestheme .v-filterselect-no-input [class*="input"]:focus{
	border-color:#00c83c !important;
}
div#tituloPreguntasLb{
margin-bottom: 18px;
  margin-top: 18px;
}
.portalclientestheme .v-button:not(.link){
	background-color:#00c83c !important;
}

div#nuevoUsuario,
div#olvidoPass,
div#terminosPortal,
div#terminosAudioResp,
span#infoLk>a {
    color: #00c83c !important;
}

.portalclientestheme .v-button:not(.link) {
    background-color: #00c83c !important;
}

.v-panel-olvidoPassPc {
    margin-top: 0px !important;
}

#PreguntasSifin {
    padding-top: 70px
}

.v-captiontext {
    white-space: normal;
}

.portalclientestheme .v-textfield:focus,
.portalclientestheme .v-filterselect-no-input [class*="input"]:focus {
    border-color: #00c83c !important;
}

div#tituloPreguntasLb {
    margin-bottom: 18px;
    margin-top: 18px;
}

div#linkBiometria {
    height: 10px !important;
    color: #00c83c !important;
}

div#linkVideo {
    height: 10px !important;
    color: #00c83c !important;
    background: none;
    font-size: 11px;
    padding: 0px;
}
div#rlTerminos {
        margin-left: 0%;
    }
#rlTerminos > div:nth-child(1) > div {
    padding-bottom: 0px;
}
#rsLinks > div > div > div{
	    justify-content: left;
}
@media all and (max-width:768px) {
    #rlTerminos > div:nth-child(1) > div {
        padding-bottom: 1rem;
    }
  .rl-col-content-center > .col-container{
	justify-content: left !important;
  }
    div#nuevoUsuario,
    div#olvidoPass,
    div#terminosPortal,
    div#terminosAudioResp {
        height: auto !important;
    }
    div#terminosAudioResp.v-button,
    div#terminosPortal.v-button {
        margin-top: 0px !important;
    }
}
div#linkBiometria {
	display:none
}