@media (min-width: 1025px){
	.wrap {
		width: 91em !important;
		padding: 0;
	}
}
/***custom****/

.recomendante{
	
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-radius: 4px;
}

#mensaje-exito{
	margin-top:5%
}

.subtitulo-salud{
	
margin:5%;
	
}

#subtitulo-educacion{

padding: 1% 1%;
	
}

#p-trayectoria-laboral{
	
	padding-top:4%;
}

.titulo-tab{
	font-size:11px;
}



/***padding/****/
.paddingTop-0{padding-top:0px;}.paddingTop-0{padding-top:0px;}.paddingLeft-0{padding-left:0px;}.paddingRight-0{padding-right:0px;}
.paddingTop-5{padding-top:5px;}.paddingTop-5{padding-top:5px;}.paddingLeft-5{padding-left:5px;}.paddingRight-5{padding-right:5px;}
.paddingTop-10{padding-top:10px;}.paddingBottom-10{padding-bottom:10px;}.paddingLeft-10{padding-left:10px;}.paddingRight-10{padding-right:10px;}
.paddingTop-15{padding-top:15px;}.paddingBottom-15{padding-bottom:15px;}.paddingLeft-15{padding-left:15px;}.paddingRight-15{padding-right:15px;}
.paddingTop-30{padding-top:30px;}.paddingBottom-30{padding-bottom:30px;}.paddingLeft-30{padding-left:30px;}.paddingRight-30{padding-right:30px;}
.paddingTop-45{padding-top:45px;}.paddingBottom-45{padding-bottom:45px;}.paddingLeft-45{padding-left:45px;}.paddingRight-45{padding-right:45px;}
.paddingTop-60{	padding-top:60px;}.paddingBottom-60{padding-bottom:60px;}.paddingLeft-60{padding-left:60px;}.paddingRight-60{padding-right:60px;}
.paddingTop-100{padding-top:100px;}.paddingBottom-100{padding-bottom:100px;}.paddingLeft-100{padding-left:100px;}.paddingRight-100{padding-right:100px;}


.marginTop-5{margin-top:5px;}.marginTop-5{margin-top:5px;}.marginLeft-5{margin-left:5px;}.marginRight-5{margin-right:5px;}
.marginTop-10{margin-top:10px;}.marginBottom-10{margin-bottom:10px;}.marginLeft-10{margin-left:10px;}.marginRight-10{margin-right:10px;}
.marginTop-15{margin-top:15px;}.marginBottom-15{margin-bottom:15px;}.marginLeft-15{margin-left:15px;}.marginRight-15{margin-right:15px;}
.marginTop-30{margin-top:30px;}.marginBottom-30{margin-bottom:30px;}.marginLeft-30{margin-left:30px;}.marginRight-30{margin-right:30px;}
.marginTop-60{	margin-top:60px;}.marginBottom-60{margin-bottom:60px;}.marginLeft-60{margin-left:60px;}.marginRight-60{margin-right:60px;}
.marginTop-100{margin-top:100px;}.marginBottom-100{margin-bottom:100px;}.marginLeft-100{margin-left:100px;}.marginRight-100{margin-right:100px;}


#btn-next-step-2, #btn-descargar-foto{
	display:none;
}
label{
	font-weight:normal;
}

#divPreload{
	width:50px;
}
.validate-table{
	color:red;
	display:none;
}
.preloadTab{
	display:none;
}

.nav-pills>li.active>.bg-danger, .nav-pills>li.active>.bg-danger:focus, .nav-pills>li.active>.bg-danger:hover{
	color: #fff;
	background-color: red;
}
body {
    height: 100%;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: "Open Sans",sans-serif;
}
.title-tab{
	color: black;
    font-family: "Signika",sans-serif;
    text-transform: uppercase;
    font-weight: 400;
   
    font-size: 26px;
	height:50px;
}
.sub-title-tab{
	color: black;
    font-family: "Signika",sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.6rem;
    font-size: 20px;
	margin: 70px 0 30px 0px;
}

.categoria-mba {
	font-family: "Signika",sans-serif;
    color: #0098c3;
}
.event__category-title {
    font-size: 16px;
}
.event__title {
	font-family: "Signika",sans-serif;
    font-weight: 300;
    color: #505050;
    padding-right: .625rem;
    line-height: 1.0rem;
    font-size: 14px;
}
.title-postulacion {
	font-family: "Signika",sans-serif;
    font-size: 18px;
	background: #fff;
	color: #505050;
	margin-top: 0px;
	padding: 0px 0 10px 10px;
}.sub-title-postulacion {
	font-family: "Open Sans",sans-serif;
	font-weight: 300;
    line-height:  20px;
    font-size: 14px;
	color: #505050;
}

.event__category {
    font-size: 25px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color: #fff;
    cursor: default;
    background-color: #0098c3;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.btn-primary {
    color: #fff;
    background-color: #0098c3;
    border-color: #0588ad;
}
.btn-primary:hover,.btn-primary:active {
    color: #fff;
    background-color: #0588ad;
    border-color: #006f8e;
}
.asterisk-requerido{
	color:#a94442;
	font-size:10px;
    padding-right: 6px;
}
.asterisk-no-requerido{
	color:#fff;
	font-size:10px;
    padding-right: 6px;
}
/*
.panel-body {
    padding: 5px !Important;
}
*/
.panel-body {
    padding: 0px;
    padding-left: 15px !important;
    padding-bottom: 15px !IMPORTANT;
}

.wrap>iframe {
    width: 100em !important;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: static;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 5px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid lightgray;
    border-radius: 4px 4px 0 0;
}
.table-responsive{
    overflow: scroll;
    max-height: 335px;
}
.msg-decimal{
    color: #a94442;
    font-size: 11px;
}
@media only screen and (max-width: 600px) {
  .container.recomendacion .paddingBottom-10 {
    padding-bottom: 0px!important;
  }
  .container.recomendacion .form-group {
    margin-bottom: 0px!important;
  }
  .container.recomendacion hr{
    margin-top: 5px!important;
    margin-bottom: 5px!important;
  }
  .container.recomendacion h2{
	  margin-top: 0px!important;
  }
  .container.recomendacion .form-control{
	  height: 30px !important;
  }
}

.btn-guardar{
	margin-top:5px;
}
.btn-index-refresh{
	    margin-bottom: 5px !important;
}
.foto-perfil{
	max-height: 65px;
    max-width: 65px;
}
.btn-guardar{text-align:right;    margin: 10px 0;}
.btn-continuar{text-align:center;    margin: 10px 0;}
@media (max-width: 600px) {
	.btn-guardar{text-align:center;}
}
.fg-ranking .control-label{
	display: flex;
}
#info-img-ranking{
	cursor:pointer;
}
.select2-container--default .select2-selection--single{
	margin-bottom: 6px;
}