/*********************************************************************************

	Template Name: Template Full Name Here
	Description: A perfect template to build beautiful and unique medical websites. It comes with nice and clean design.
	Version: 1.0

	Note: This is custom css.

**********************************************************************************/ 

.header-default.header-transparent {
	background: #FFFFFF;
}

.header-default .header__wrapper .header-left {
	flex-basis: 10%;
}

.header-default .header__wrapper .header-flex-right.flex-80 {
	flex-basis: 54%;
}

.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {
	padding-top: 0;
	padding-bottom: 0;
}

.header-default,
.header-default a span,
.header-default input,
.header-default input::placeholder {
	color: #1D1E53;	
	font-size: 1.2rem;
}

.header-default input {
	border-color: #1D1E53;
}

a.brook-btn.btn-sd-size, 
button.brook-btn.btn-sd-size {
	font-size: 1.5rem;
}

@media only screen and (min-width: 250px) and (max-width: 530px) {
	a.brook-btn.btn-sd-size, 
	button.brook-btn.btn-sd-size {
	font-size: .9rem;
}	
  }

.brook__toolbar .inner {
	width: 50px;
}

.brook__toolbar .inner a i {
	font-size: 32px;
}

.brook__toolbar .inner a {
	width: 52px;
}

.secondary-color
{
	color: #FBB92F;
}

a.secondary-color,
a.secondary-color:visited {
	color: #FBB92F;
}

.navbar-brand img {
	max-width: inherit;
	margin-left: 33px;
}

a.bk-btn, 
button.bk-btn {
	font-size: 1.5rem;
}

.wow .content h6 {
  font-size: 30px;
  line-height: 1.39;
  margin-bottom: 0;
  color: #222222;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.wow span {
	font-size: 30px;
	font-weight: 700;
	line-height: .9;
	font-family: "louis_george_caferegular";
}

.number-wrap .content {
	flex: none;
	max-width: 100%;
	padding-left: 0;
}

.number-wrap span {
	max-width: 100%;
	font-size: 30px;
	flex: none;
}

.team-info p {
	font-size: 1.1rem;
	line-height: 2rem;
}

 .testimonial_style--1 .content .testimonial-info .post-thumbnail img {
 	width: 40px;
}

.yellow-color {
  color: #FCB72B !important; 
}

.bg_image--200 {
  background-image: url(../img/bg-graduados.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }

.bg_image--201 {
  background-image: url(../img/bg-univserity.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }

.bg_image--202 {
  background-image: url(../img/impacto-social/impacto-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }

.bg_image--203 {
  background-image: url(../img/impacto-social/bg-impacto-02.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 70px; }

/* estilos de planes */

.pricing-header {
	vertical-align: top !important;
}

.pricing-header p {
	font-weight: normal;
	text-transform: none;
}

.ht-pricing-list-view tbody tr td.price-list ul li {
	height: 75px;
}

.ht-pricing-list-view thead tr th.pricing-header .heading-h4 {
	font-size: 20px;
}

/* Deshabilita estilo global que impacta en los demás elementos */
.form-normal input{
	height: inherit;
	font-size: inherit;
	width: auto;
}	


/*media query*/
@media only screen and (min-width: 250px) and (max-width: 530px) {

    #progressbar li {
      list-style-type: none;
      font-size: 11px;
      width: 18%;
      float: left;
      position: relative;
      font-weight: 40;
    }
}

@media only screen and (min-width: 900px) and (max-width: 1800px) {
	br{
		display: none !important;
	}
}

@media only screen and (max-width: 767px) {
  .section-title h3 {
    margin-top: 16px; 
  } 
}

body {
	height: inherit !important;
}

/* Plataforma  */
.tab-content > .tab-pane {
	font-size: 16px;
}

blockquote {
	font-size: 14px;
	text-align: right;
}

.lista-documentos {
	margin-top: 2rem;
}

.lista-documentos li > p {
	margin-bottom: 0;
}

.invalid-message {
  color: #f80707;	
}

.no-show {
	display: none !important;
}

.link {
	color: #1D1E53;
	text-decoration: underline;
}

.link:hover {
	color: #FBB92F;
	text-decoration: none;
}

.price {
	color: #FBB92F;
	font-size: 26px;
	font-weight: bold;
}
@media only screen and (max-width: 896px){
	.prueba{
		background:#1c1f54 ;
		color:white !important;
		margin-right: -17px;
		border-radius: 13px;
		padding-left: 7px;
		padding-right: 27px;
	  }
	  .prueba1{
		background:orange ;
		color:black !important;
		margin-right: 228px;
		border-radius: 13px;
		padding-left: 4px;
		padding-right: 27px;
	  }
	  .prueba2{
		background:orange ;
		color:black !important;
		margin-right: 152px;
		border-radius: 9px;
		padding-left: 4px;
		padding-right: 27px;
	  }
	  .mas{
		background: green;
		color:white !important;
		border-radius: 9px;
	  }
	  .precio{
		color:black !important;
	  }
	  .floating input{
		background: #FBB92F;
		
	  }
	  .tm-contact-formfield textarea:active {
		border-color: #FBB92F;
	  }
	  .h3{
		color:black !important;
	  }
}
@media only screen and (min-width: 768px){
	.prueba{
		background:#1c1f54 ;
		color:white !important;
		margin-right: 141px;
		border-radius: 30px;
		padding-left: 7px;
		padding-right: 27px;

	  }
	  .prueba1{
		background:orange ;
		color:black !important;
		margin-right: 618px;
		border-radius: 9px;
	  }
	  .prueba2{
		background:orange ;
		color:black !important;
		margin-right: 530px;
		border-radius: 9px;
	  }
	  .mas{
		background: green;
		color:white !important;
		border-radius: 9px;
		padding-left: 17px;
		padding-right: 17px;
	  }
	  .floating input{
		background: #FBB92F;
		
	  }
	  .tm-contact-formfield textarea:active {
		border-color: #FBB92F;
	  }
	  .title1{
		color:black !important;
	  }
	  @media only screen and (min-width: 1024px){
		.prueba{
			background:#1c1f54 ;
			color:white !important;
			margin-right: 271px;
			border-radius: 15px;
			margin-top: 52px;
		  }
		  .prueba1{
			background:orange ;
			color:black !important;
			margin-right: 859px;
			border-radius: 19px;
			margin-top: 50px;
		  }
		  .prueba2{
			background:orange ;
			color:black !important;
			margin-right: 758px;
			border-radius: 22px;
			margin-top: 50px;
		  }
		  .mas{
			background: green;
			color:white !important;
			border-radius: 9px;
			margin-top: 52px;
		  }
		  .precio{
			color:black !important;
	  }
	  .floating input{
		background: #FBB92F;
		
	  }
	  .tm-contact-formfield textarea:active {
		border-color: #FBB92F;
	  }
	  .title1{
		color:black !important;
	  }
}

#v-pills-tab a,
.lista-documentos a {
	color: #8ab4f8;
}

#v-pills-tab a.active {
	color: #FFF;
}

#v-pills-tab a:hover,
.lista-documentos a:hover {
	text-decoration: underline;
}

.lista-documentos a:hover {
  color: #0056b3;
}

.procing-box .content h5.heading {
  margin-top: 21px;
  font-weight: 400;
  text-align: center;
}

.procing-box h6 {
	line-height: 1;
}

.wow .procing-box span {
	color: #FBB92F;	
}

.headroom--not-top a,
.headroom--not-top a:visited,
.headroom--top a,
.headroom--top a:visited {
	color: #FFF;
}