#header .navbar, .navbar-mp {
	background-color: #f7f5f5 !important;
}

#header .navbar-nav {
	background-color: transparent !important;
}

.strong {
	font-weight: 600;
}
.width-max {
	width: 100% !important;
}
.capitalize {
    text-transform: capitalize;
}

/* 768px*/
@media (min-width: 990px) {
	#flat-top {
		position:relative;
		left: 10%;
	}
	.padding-none {
		padding: 0px !important;
	}
	.margin-none {
		margin: 0px !important;
	}

	.olvide-password:before {
		margin-left: -1px;
		margin-right: 19px;
		font-size: 14px;
		font-weight: bold;
		content: '|';
	}
	#header .navbar-header {
		background-color: transparent !important;
	}
	#header .navbar {
		min-height: 110px; /*75px;*/
		max-height: 110px;
		border-bottom: 2px solid #456DA4;
	}

	#header .navbar .nav {
		float: left;
		position: absolute;
		top: 75px;
		height: 35px;
	}
	#header .navbar .nav li {
		border-left: 1px solid #B8B9BB;
	}
	#header .navbar .nav li:hover {
		border-bottom: 2px solid #E77C22;
		height: 34px;
		background-color: #EFEFEF !important;
	}
	#header .navbar .nav li:hover a {
		color: #466ea5 !important;
	}
	#header nav a, nav a:link {
		color: #337ab7 !important;
	}

	#header .navbar .nav li:first-child {
		border-left: 0px;
	}

	#header .navbar .nav li a {
		padding-top: 0px !important;
	    padding-bottom: 0px !important;
	    padding:0px 10px;
	    font-size: 14px;
	    line-height: 25px;
	    color: #83858b !important;
	    font-weight: 600;
	}



	#header .navbar .navbar-right {
		max-width: 40%;
		min-width: 400px;
		/*border: 2px dashed green;*/
	}
	#header .navbar .navbar-right .row .col-lg-4 {
		padding: 0px;
		/*border: 1px dashed red;*/
		width: auto;
	}
	#header .navbar .navbar-right .row .col-lg-4 button,
	#header .navbar .navbar-right .row .col-lg-4 a {
		display: block;
		width: 120px;
		margin-left: 10px;
		height: 30px;
		margin-bottom: 0px;
		color: #FFF !important;
	}

	#header .navbar .navbar-right .row .col-lg-4 a:hover {
		background-color: #ed9d59 !important;
		font-weight: normal !important;
	}

	#header .navbar .navbar-right .row .col-lg-4 button.btn-primary {
		background-color: #82b5db;
	}
	#header .navbar .navbar-right .row .col-lg-4 button.btn-warning {
		background-color: #ed9d59;
	}

	#header .navbar .navbar-right .text {
		font-size: 13px;
		line-height: 25px;
	}


	#header .navbar-fixed {
		transition: all ease 1.2s;
		position: fixed;
		z-index: 999999999999999999999;
		top: 0;
		width: 100%;
		min-height: 45px !important;
	}
	#header .navbar-fixed .navbar-brand, #header .navbar-fixed .navbar-right {
		display: none !important;
	}
	#header .navbar-fixed .nav {
		float: left;
		position: absolute;
		height: 35px;
		top: 5px;
	}
	
	#header .navbar-fixed .foto_perfil_nav{
		display: none;
		position: relative;
	    right: 0px;
	    left: 30%;
	}
}
/* 768px */

@media (max-width: 375px) { 

span.nombre_registra h1 {font-size:16px !important; white-space:nowrap;}

.TitleVacDetalle {
    margin: 15px 0 15px 0 !important;
	background-color:#e77c22;
	border-radius: 10px !important;
	height: 113px
} 

	.first-section {
	border-radius: 10px !important;
	margin: 15px 0 10px 0!important;
	padding: 0px !important;
	}

	.first-section span.nombre_registra {
 		font-size:2rem !important;
 		white-space:nowrap;
 		line-height:26pt;
	}
	.visitaUdn {
    padding: 10px auto;	
	}
	.mapa iframe{
	margin-top: 10px;
	}
#vacantesSimilares .caja_mini div:nth-child(2) {
    margin: 0px;
    padding: 0px;
    width: 75%;
    margin-left: 5px;
}	

#vacantes-match-view .caja_mini div:nth-child(2) {
    margin: 0px;
    padding: 0px;
    width: 75%;
    margin-left: 5px;
}	


#vacantesSimilares .caja_mini {
    height: 200px;
    margin-bottom:17px!important;
}

#vacantes-match-view .caja_mini {
    height: 200px;
    margin-bottom:17px!important;
}	
		
}

@media (max-width: 375px) { 
	#header nav ul {
		width: 370px;
	}

#vacantesSimilares .caja_mini div:nth-child(2) {
    margin: 0px;
    padding: 0px;
    width: 74%;
    margin-left: 5px;
}	

#vacantes-match-view .caja_mini div:nth-child(2) {
    margin: 0px;
    padding: 0px;
    width: 74%;
    margin-left: 5px;
}

	
}

@media (min-width:376px) and (max-width: 768px) {
span.nombre_registra h1 {font-size:20px !important; white-space:nowrap;}

	#header nav ul {
		width: 340px;
	}
.TitleVacDetalle {
    margin: 15px 0 15px 0 !important;
	background-color:#e77c22;
	border-radius: 10px !important;
	height: 113px
} 	
	
}

@media (min-width:600px) and (max-width: 768px) { 
    span.nombre_registra h1 {font-size:24px !important; white-space:nowrap;}
	.perfil {
    padding-bottom: 1%;
    width: 346px !important;
    padding: 10px 0 !important;
	}
	
	.contenido {
	padding: 0 !important;
	}
	
	.mapa {
	width: 346px !important;
	}
	
	.visitaUdn {
    padding: 10px auto;	
	}
	.mapa iframe{
	margin-top: 10px;
	}
	.first-section {
	border-radius: 10px !important;
	margin: 15px 0 10px 0!important;
	}
	
	#vacantesSimilares .caja_mini {
    height: 162px;
    width: 318px !important;
    margin: 8px 0 12px 0 !important;
    }

	#vacantes-match-view .caja_mini {
    height: 162px;
    width: 318px !important;
    margin: 8px 0 12px 0 !important;
    }

.centralin .caja {
    min-height: 100px;
    margin: 10px 0 0px 0 !important;
}    
        img.imagen_postula {
    width: 78px;
    padding: 0 6px!important;
    }
    
}	


@media (min-width:800px) and (max-width: 1024px) { 

    span.nombre_registra h1 {font-size:26px !important; white-space:nowrap;}
.TitleVacDetalle {
	background-color:#e77c22;
	border-radius: 0px 10px 10px 0px;
	height: 113px
}

.centralin .caja {
    min-height: 100px;
}

	.btn-cerrar-sesion {
		position: relative;
		top: -30px;
		left: 20px;		
		background: none !important;
		border: none !important;
		color:#fff !important
		font-weight: 600 !important;
	}
		.strong {
			font-weight: 600 !important;
		}	
	#foto_perfil_mobil {
		padding:0 !important;
		margin:0 0 0 10px!important;
		width:80px;
	}	
	.usuario-info {
		border-top: 0px !important;
		margin: 10px 0 !important;
		height: 80px;
	}	
	
 .imagen_registra {
 	height:113px;
 }
img.imagen_registra {
height:80px !important;
} 	

        img.imagen_postula {
    width: 90px;
    
    }
		
.imagen_postula_mini {
	margin:6px 54px 6px 54px !important;
	width: auto !important;
	border-radius: 4px;
}

.imagen_postula_mini img {
	height:auto !important;
	width:48px!important;
}

#vacantesSimilares .caja_mini {
/* 	text-align:center !important; */
}

#vacantesSimilares .caja_mini div:nth-child(2) {
    width: 96%;
    padding:0 !important;
    margin:0 !important;
}

#vacantesSimilares .caja_mini .iconos {
    position: none;
    bottom: 0;
    left: 0px;
    width: 100%;
}

#vacantesSimilares .caja_mini .describe_postula_vs {
    margin-top: 5px;
    color: #FFF;
    text-align:left;
    font-size: 1.1em;
    line-height: 1.1em;
}

#vacantesSimilares .caja_mini span.nombre_postula_vs,
#vacantesSimilares .caja_mini span.numeros_postula_vs,
#vacantesSimilares .caja_mini span.ubicacion_vs {
    text-align: left !important;
    /*border:solid 1px #c10 !important;*/
}		

#vacantesSimilares .caja_mini {
    height: 240px;
}			

#vacantes-match-view .caja_mini div:nth-child(2) {
    width: 96%;
    padding:0 !important;
    margin:0 !important;
}

#vacantes-match-view .caja_mini .iconos {
    position: none;
    bottom: 0;
    left: 0px;
    width: 100%;
}

#vacantes-match-view .caja_mini .describe_postula_vs {
    margin-top: 5px;
    color: #FFF;
    text-align:left;
    font-size: 1.1em;
    line-height: 1.1em;
}

#vacantes-match-view .caja_mini span.nombre_postula_vs,
#vacantes-match-view .caja_mini span.numeros_postula_vs,
#vacantes-match-view .caja_mini span.ubicacion_vs {
    text-align: left !important;
    /*border:solid 1px #c10 !important;*/
}		

#vacantes-match-view .caja_mini {
    height: 240px;
}

			
			
}


@media (max-width: 989px) { 

.TitleVacDetalle {
	background-color:#e77c22;
	border-radius: 0px 10px 10px 0px;
	height: 113px
}

    .navbar-toggle {
        background-color: #74787a !important;
    }
	#flat-top {
		position:absolute;
		right: 16px;
	}
/* 	a { */
/* 		color: #FFF !important; */
/* 	} */
	.checkbox {
		color: #83858b !important;
	}
	a:hover, a:active, a:link {
        color: #83858b;
        font-weight: normal!important;	
	}
	.olvide-password:before {
		margin-left: -1px;
		margin-right: 10px;
		font-size: 14px;
		font-weight: bold;
	}
	.usuario-info {
		border-top: 0px !important;
		width: 350px !important;
		margin: 10px 0 !important;
	}

	#header nav ul {
		width: 320px;
	}
	#header .navbar {
        background-color: #f7f5f5 !important;
        border-bottom: 2px solid #456DA4 !important;
	}
	#header .navbar .nav li a {
        color: #83858b !important;
        font-size: 15px;
        font-weight: normal !important;
	}	
	#header .navbar .nav li a:hover {
        color: #83858b !important;
        font-size: 15px;
        font-weight: normal !important;
	}  	
	#header .navbar .navbar-brand {
		padding: 4px 6px;
	}
	#header .navbar .navbar-brand #logo {
		display: block;
		margin: 0px auto;
	}
	#header .navbar .navbar-right .text {
		font-size: 13px;
		line-height: 13px;
		color: #83858b;
	}
	#header .navbar-mp .navbar-toggle .icon-bar {
		background-color: #FFF !important;
	}
	#header .navbar-mp .navbar-toggle:hover .icon-bar {
		background-color: #434343 !important;
	}
	#header .navbar-mp .navbar-toggle {
		border: 0px !important;
	}
	#header .navbar-mp .navbar-toggle:hover {
		background-color: #dadada !important;
	}
	.btn-cerrar-sesion {
		position: relative;
		top: 10px;		
		background-color: #434343 !important;
		color:#fff!important;
		font-weight: bold !important;
	}

	#perfil {
		font-weight:normal; 
		/*border-color: #eea236;
		background-color: #f0ad4e;*/
		border-color: #2e6da4;
		background-color: #82b5db; !important;
		text-align:center;
		padding:8px;
		margin-top:10px;
		color:#fff;
		font-weight: bold !important;
	}	
	
	#foto_perfil_mobil {
		padding:0 !important;
		margin:0 0 0 10px!important;
		width:80px;
	}	

	/* Collapsa Menu */
	#header .navbar .navbar-header {
        float: none;
    }
    #header .navbar .navbar-left,.navbar-right {
        float: none !important;
    }
    #header .navbar .navbar-toggle {
        display: block;
    }
    #header .navbar-collapse {
        border-top: 1px solid #456DA4;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #header .navbar .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    #header .navbar .navbar-collapse.collapse {
        display: none!important;
    }
    #header .navbar .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	#header .navbar .navbar-nav>li {
        float: none;
        padding-left: 8px;
    }
    #header .navbar .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #header .navbar .navbar-nav>li>a:hover {
        color: #83858b!important;
/*         font-weight: 600; */
        font-weight: normal !important;
    }
    #header .navbar .navbar-nav>li:hover {
        background-color: transparent!important;
    }    
    #header .navbar .collapse.in{
  		display:block !important;
	}
	/* /Fin Collapsa Menu */
}


.foto_perfil {
  width: 75px !important;
  height: 75px !important;
  border: 0px !important;
}

.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 25px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 7px 6px;
    pointer-events: none;
}

.foto_perfil_mini {
	width: 30px;
	margin-right: 10px;
}
.foto_perfil_nav{
position: relative !important;
right: 0px;
left: 35%;
}
#link-perfil {
	width:70% !important;
}
#link-perfil a {
	display:inline-block
}
#link-perfil,
#usuario_nombre {
	margin-left: 0px;
}
#flat-top_left {
	margin-left:15px;	
	margin-right:5px;	
}
#flat-top_left img {	
	width: 12px !important;
	height: 12px !important;	
}
#bienvenido {
	line-height: 25px !important;
	font-weight:100;
}

#login_form a>img{
	position: relative;
	top: -4px;
	width: 20px !important;
	height: 20px !important;
}
#inicioSesionBtn{
	padding-top: 4px;
}
#registroBtn_modal {
	padding-top: 4px;
}

.btn-cerrar-sesion {
	color:#fff!important;
	font-weight:600!important;
}

.editar_candidato p a {
 	color: #337ab7 !important;
    font-size: 1.25em;
}

#editarFotoBtn {
 	color: #337ab7 !important;
    font-size: 1.25em;
}

.vacante_der a {
 	color: #337ab7 !important;
} 	

.busquedas a {
 	color: #337ab7 !important;
}

.caja {padding: 0 !important; margin-bottom:10px !important;}

.imagen_postula {margin: 0 !important;
    padding: 0 0px !important;}
    
    
.titulo_icono {display:none !important;}
/* body {background: #f7f5f5 !important;} */

.caja_mini {
    border-radius: 10px;    
}

.imagen_postula_mini {
	background-color:#fff;
}

#vacantesSimilares .caja_mini div:nth-child(2) {
    margin: 0px;
    padding: 0px;
    width: 72%;
    margin-left: 5px;
}

i.icon {
    color: #cacbce;
    float: right;
    font-size: 17px;
    padding: 0px 3px;
}

i.icon:hover {
    color: #acadb3;
    float: right;
}

.nombre_postula_vs, .numeros_postula_vs, .horario_vs, .ubicacion_vs, .describe_postula_vs {color:#fff !important;}
#vacantes-match-view .caja:nth-child(1) {background-color: #466ea5; border: #6887b6 solid 2px;}
#vacantes-match-view .caja:nth-child(2) {background-color: #e77c22; border: #ed9d59 solid 2px;}
#vacantes-match-view .caja:nth-child(3) {background-color: #6390c6; border: #81a4d2 solid 2px;}
#vacantes-match-view .caja{ padding:10px!important;}
.nombre_postula, .numeros_postula, .horario, .ubicacion, .describe_postula {margin-left:-8px;color:#fff !important; text-decoration:none;font-size:12px;font-weight:600 !important;}
.describe_postula {color:#fff !important; text-decoration:none;font-size:12px;font-weight:normal !important; margin: 20px 0 20px 0;}
.nombre_postula a {color:#fff !important; text-decoration:none;font-size:12px;font-weight:600 !important;}
#vacantes-match-view .imagen_postula img {
	background-color:#fff;
	height:auto !important;
	width:39px !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	border-radius:10px;
}

.imagen_postula_mini {border-radius:10px}

#vacantesSimilares .caja_mini {
    height: 215px !important;
}

 #vacantes-match-view .caja {
    height: 215px !important;
}

#lista-vacantes .caja .nombre_postula, #lista-vacantes .caja .empresa_postula, #lista-vacantes .caja .numeros_postula, #lista-vacantes .caja .horario, #lista-vacantes .caja .ubicacion, #lista-vacantes .caja .describe_postula {margin-left:-8px;color:#fff !important; text-decoration:none;font-size:12px;font-weight:600 !important;}
#lista-vacantes .caja .estado_postula, #lista-vacantes .caja .empresa_postula {
    color: #fff !important;
    font-weight: 400;
}

#lista-vacantes .caja .numeros_postula {margin-left:0px !important;}

.sp_T {height:12px !important;}

.mapa_div {padding-right: 0 !important;padding-left: 0 !important;}
.map_area {border: solid 1px #ccc;}
.row_space {height: 15px !important;}
.row_space1 {margin-bottom:15px !important;}
.map_searchTop {padding-left:40px!important;padding-right:20px!important;}
.map_searchOption{ padding-top: 5px;}

.form-control{height: 35px !important;}

.TitleVacDetalle {
	background-color:#e77c22;
	border-radius: 0px 10px 10px 0px;
	height: 113px
}
.copyright a:hover {color:#fff !important;}

ul.redes_sociales h5 {margin:0 !important; padding:0 !important;}
ul.redes_sociales li {margin:0 !important; padding:0!important;height:14px;}

.copyright a:hover {
    color: #fff !important;
    text-decoration: underline;
}



#bienvenido a:focus{
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
.hc-bandera a:focus{
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}


.elFocus{
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

.offscreen {
   position: absolute;
   left: -200em;
   top: -20em;
}
.efectoMano{
	cursor: pointer;
    cursor: hand;
}
.candidatosHerramientas{
    display: block;
    margin-top: 1em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
}
.menufooterh5 {
    display: block;
    margin-top: 1em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-size: 12.8px;
}

//Cambios hear colors

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 15/12/2014, 10:45:53 AM
    Author     : HearColors
*/

/* Skip Nav Container Styles --------- */
#skip-nav {
  margin:0 auto;
  padding:6px 0;
  height:25px;
  line-height:25px;
  width:660px;
  color:#A3A5AA;
  border-right:solid 10px;
  border-left:solid 10px;
}
.js #skip-nav {
  position:absolute;
  margin-left:-9999px;
}
#skip-nav strong {
  font:normal 80%/1em Verdana, Helvetica, Arial, sans-serif;
  color:#fff;
  text-transform:uppercase;
}
#skip-nav ul, #skip-nav li {
    display:inline;
}
#skip-nav.active {
  position:static;
  margin:0 auto;
}
#skip-nav a {
  padding:0 3px;
  color:#A3A5AA;
}
#skip-nav a:focus {
 color: #A3A5AA;
 border: dashed 1px;
 background-color: #D5EAFF; /*#D5EAFF*/
 text-decoration: underline;
}


.checkboxplus:hover,
.checkboxplus.focus{
/*     background-color: lightyellow;  */
    border: 1px gray solid; 
/*     width: 10em;  */
    text-decoration:underline;      
  }
.checkboxplus label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
/* .efectoDestacado:hover, */
/* .efectoDestacado.focus{ */
/*     background-color: #c53e45;  */
/*     opacity: 0.6; */
/*     border: 1px gray solid;  */
/* /*     width: 10em;  */ */
/*     text-decoration:underline;       */
/*   } */
/* .efectoDestacado label { */
/*     min-height: 20px; */
/*     padding-left: 20px; */
/*     margin-bottom: 0; */
/*     font-weight: normal; */
/*     cursor: pointer; */
/* } */

