@charset "utf-8";
/* CSS Document */
.content-cent {
	width: 100%;
	max-width: 990px;
	margin: auto;
}
.m-menu {
	font-size: 18px;
	font-weight: 400;
}
.btn.btn-lg {
	font-size: 1.3rem;
}
.titu1 {
	color: #800101;
	font: 500 2em Roboto, Arial, Helvetica;
	font-weight: 500;
	margin: 0.25em 0;
	text-transform: uppercase;
}
.btn-warning {
	background-color: orangered!important;
	font-size: 18px;
	vertical-align: middle!important;
	margin-top: 30px;
	

}
.btn-warning:hover, .btn-pedagogia:focus, .btn-pedagogia:active, .btn-pedagogia.active {
	background-color: darkorange !important;
}

.btn-pedagogia {
	background-color: #4BA791 !important;
	font-size: 18px;
	margin-top: 30px;

}
.btn-pedagogia:hover, .btn-pedagogia:focus, .btn-pedagogia:active, .btn-pedagogia.active {
	background-color: #7EC5B3 !important;
}

.btn-ingles {
	background-color: #F4B053 !important;
	font-size: 18px;
	margin-top: 30px;

}
.btn-ingles:hover, .btn-ingles:focus, .btn-ingles:active, .btn-ingles.active {
	background-color: orange !important;
}
.btn-met {
	background-color: #DC1815 !important;
	font-size: 18px;
	margin-top: 30px;

}
.btn-met:hover, .btn-met:focus, .btn-met:active, .btn-met.active {
	background-color: orange !important;
}
.btn-tic {
	background-color: #E74E1B !important;
	font-size: 18px;
	margin-top: 30px;

}
.btn-tic:hover, .btn-tic:focus, .btn-tic:active, .btn-tic.active {
	background-color: darkorange !important;
}
.btn-disciplinar {
	background-color: #C5D33F !important;
	font-size: 18px;
	margin-top: 30px;

}
.btn-disciplinar:hover, .btn-tic:focus, .btn-tic:active, .btn-tic.active {
	background-color: #CEDB60 !important;
}

.info {
	position: absolute;
	bottom: 10px;	
	height: 100px;
	width: 100%;
	padding: 5px 0;
	transition: color 1s;
	color: white;
	font-size: 22px;
}
.info1 {
	position: absolute;
	bottom: 10px;	
	height: 80px;
	width: 100%;
	padding: 5px 0;
	transition: color 1s;
	color: white;
	font-size: 22px;
}
.info2 {
	position: absolute;
	bottom: 10px;	
	height: 80px;
	width: 294px;
	padding: 5px 0;
	transition: color 1s;
	color: white;
	font-size: 18px;
	text-align: center!important;
}
.info3 {
	position: absolute;
	bottom: 10px;	
	height: 50px;
	width: 294px;
	padding: 5px 0;
	transition: color 1s;
	color: white;
	font-size: 22px;
	text-align: center;
}
.info4 {
	position: absolute;
	bottom: 10px;	
	height: 80px;
	width: 100%;
	padding: 5px 0;
	transition: color 1s;
	color: white;
	font-size: 22px;
	text-align: center!important;
}
.text1{
	font-size: 18px;
	text-align: justify;
	padding-left: 10px;
}
.text2{
	color: orangered;
	font-size: 18px;
}
.text3{
	color: #4BA791;
	font-size: 18px;
}
.text4{
	color: #FF8C0D;
	font-size: 18px;
}
.text5{
	color: #E74E1B;
	font-size: 18px;
}
.text6{
	color: #BECE2F;
	font-size: 18px;
}
  ul1 {
  list-style-type: none;
  margin: 10px;
}

  li1 {
	background-color: darkgray;
	font-size: 14px;
	margin: 10px;
	padding: 10px;
}
  
.lineaH{
	width: 8%;
	height: 40px;
	border-top: solid 4px;
	margin: 0px auto;
}
hr.difuminado {
    border: 0;
    height: 4px;
    background-image: linear-gradient(to right, rgba(187, 187, 187, 0), rgba(187, 187, 187, 0.75), rgba(187, 187, 187, 0));
}
img.brilla{
	opacity: 1;
	transition: 0.3s ease-in-out;
}
img.brilla:hover{
	opacity: 0.5;
	transition: 0.3s ease-in-out;
}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.testimonial .counter-box li {
  width: 50%;
  float: left;
  text-align: center;
  margin: 30px 0 30px;
}
.counter-box i {
  font-size: 35px;
}

.counter-box h4 {
  font-size: 30px;
  font-weight: bold;
}

.counter-box span {
  color: #555;
}
.

.service-item ion-icon, .counter-item ion-icon {
  font-size: 50px;
  color: #1070BC;
  -ionicon-stroke-width: 16px;
}