﻿/*@import url('../vendor/bootstrap/css/bootstrap-rtl.css');*/
@media (min-width: 1200px) {
   .container {
      width: 1170px;
   }
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7,
.col-8, .col-9, .col-lg, .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, .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, .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-xl,
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4,
.col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
   /*padding-right: 20px;
   padding-left: 20px;*/
}

.sticky-header-active .header-transparent .header-logo img{
   content:url('../img/logo.png');
}


.pix-business-1 {
    background-image: linear-gradient(rgba(0,0,0, 0.4), rgba(0,0,0, 0.4)),url(../img/custom/bg-intro.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top;
}

.pix-business-2 {
    background-image: linear-gradient(rgba(0,0,0, 0.4), rgba(0,0,0, 0.4)),url(../img/custom/video-section-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top;
}

.pix-business-3 {
    background-image: linear-gradient(rgba(0,0,0, 0.4), rgba(0,0,0, 0.4)),url(../img/custom/pricing.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top;
}

/*custom*/
a,
a:hover,
.v-icon,
.btn-link,
.btn-default:hover,
.required,
.primary-font-color,
.primary-color,
.feature-box .icon,
.call-to-action .title strong,
.section-title strong,
.v-search-items .star-vote li,
.travel-form.icon-tabs .nav-pills > li > a:hover,
.travel-form.icon-tabs .nav-pills > li.active:hover > a,
.travel-form.icon-tabs .nav-pills > li.active > a,
.travel-form.icon-tabs .nav-pills > li.active > a:focus,
.xblog-large-info-meta-link:hover,
.xblog-large-info-title a:hover,
.xblog-medium-info-meta-link:hover,
.xblog-medium-info-title a:hover,
.-format-quote .xblog-quote-icon,
nav.xsearch-navbar.navbar-light .navbar-nav .active > .nav-link,
.cbp-l-grid-masonry-projects-title:hover,
[data-type].primary-color + .typed-cursor,
.c-breadcrumb-6.-style-default .c-breadcrumb-6-item:last-child .c-breadcrumb-6-link,
.c-breadcrumb-6.-style-icons .c-breadcrumb-6-item:last-child .c-breadcrumb-6-link,
.pagination > li > a,
.pagination > li > span,
ul.i-list.medium.bordered .icon,
.tc-services-style4 .services-icon,
.tc-services-style5 .services-icon,
.main-color .xsocial-icons-simple a:hover,
.pi-section-grey .xsocial-icons-simple a:hover,
.c-breadcrumb-6-item:hover .c-breadcrumb-6-link,
.c-breadcrumb-6-item.active .c-breadcrumb-6-link,
.timeline-movement .date,
.feature-box-core .feature-box-core-category,
.counters .counter.bb strong,
.accordion.v6 .accordion-tag,
.stories_wrapper .quotes:before,
.btn.btn-outline-primary,
blockquote.quote-simple cite,
blockquote.v3 cite,
blockquote.v3::before,
.srv-container .srv-name a:hover,
.portfolio-item-title a:hover,
.post-content-wrap-inner a:hover,
.accordion .card-header > h5 a:hover,
.footer.footer-2 .main .latest-news a:hover,
.footer.footer-2 a:hover,
.tg-filter-name:hover,
.pracia-grid .tg-filter:hover,
.camberra-grid .tg-filter:hover,
.tg-dropdown-holder:hover,
.xsearch-items h3.search-item-caption a:hover,
.platform-block-title:hover,
.platform-block-steps a:hover,
.post-content-wrap .post-title a:hover,
.counters span.counter-append,
.related-wrap-title:hover,
.related-wrap-title a:hover footer.footer-pompis a:hover,
figure.product-item .product-name a:hover,
.cart-table .cart_item a:hover,
.blog-item .read-more-button:hover,
.blog-item a:hover,
.blog-item:hover h2:hover,
.blog-item:hover .link-to-post,
.blog-item:hover a,
footer.footer-emel a:hover,
.counters-emel.counters .counter .counter-icon.top-icon,
.testimonial-two blockquote p:before,
.testimonial-two blockquote p:after,
.testimonial-two blockquote p:before,
.testimonial-two blockquote p:after,
footer.footer-emel #newsletterForm .btn,
.sidebar .list-group-item.list-toggle > a:hover {
	color: #8cc747;
	color: #e84e0f;
}

.btn.transparent-light:hover,
.btn.transparent-dark:hover {
	color: #e84e0f !important;
}

.page-item.active .page-link,
.xblog-item.-format-standard .xblog-info:first-child,
.xblog-item.-format-quote .xblog-info:first-child,
.xblog-item.-format-aside .xblog-info:first-child,
.xblog-item.-format-status .xblog-info:first-child,
.xblog-item.-format-chat .xblog-info:first-child,
.xblog-item.-format-link .xblog-info:first-child,
.xblog-medium-item.-format-standard .xblog-medium-info:first-child,
.xblog-medium-item.-format-quote .xblog-medium-info:first-child,
.xblog-medium-item.-format-aside .xblog-medium-info:first-child,
.xblog-medium-item.-format-status .xblog-medium-info:first-child,
.xblog-medium-item.-format-chat .xblog-medium-info:first-child,
.xblog-medium-item.-format-link .xblog-medium-info:first-child,
.xblog-large-item.-format-standard .xblog-large-info:first-child,
.xblog-large-item.-format-quote .xblog-large-info:first-child,
.xblog-large-item.-format-aside .xblog-large-info:first-child,
.xblog-large-item.-format-status .xblog-large-info:first-child,
.xblog-large-item.-format-chat .xblog-large-info:first-child,
.xblog-large-item.-format-link .xblog-large-info:first-child,
.form-control:focus,
.form-control:active,
.feature-box .icon.bordered,
.btn-primary,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
ul.i-list.medium.bordered .icon,
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
.feature-box .icon.filled,
html .cta.with-full-borders-primary,
.clients-wrap .owl-carousel .owl-item figure:hover,
.btn.btn-outline-primary,
.btn.btn-outline-primary:hover,
.feature-box .icon.filled.medium,
testimonial-two,
.testimonial-two .owl-carousel .owl-dots .owl-dot.active span,
.testimonial-two .owl-carousel .owl-dots .owl-dot:hover span,
.testimonial-four blockquote:hover,
.exp-separator,
.testimonial-two,
.exp-separator-inner {
	border-color: #e84e0f;
}

html .cta.featured.featured-primary,
.left-top-br:before,
.right-top-br:before,
.call-to-action.top-bordered,
.cbp-l-filters-alignCenter .cbp-filter-counter:after,
.cbp-l-filters-buttonCenter .cbp-filter-counter:after,
.top-bar.tobbar-clered,
sup.new-badge:before,
.feature-box[class*="feature-box-secundary-"] .v-icon:after,
.testimonials.testimonials-primary-color li.testimonial.has-cite .testimonial-text::after {
	border-top-color: #e84e0f;
}

.feature-box[class*="feature-box-secundary-"] .v-icon:after,
.title-highlight-inner,
.call-to-action.left-bordered,
.custom-timeline .custom-timeline-box:after,
.cta.pompis-style h3 {
	border-left-color: #e84e0f;
}

.testimonial-four blockquote:hover::after,
.section-arrow-primary-color.section-arrow--bottom-center:after {
	border-right-color: #e84e0f;
}

section.fx--y aside.guide .cover,
.page-item.active .page-link,
.progress-bar,
.bg-primary,
.progress-bar-primary,
.btn-primary,
.label-primary,
.timeline_box:hover:before,
.page-header.primary,
.ion-icons li:hover,
.bs-glyphicons li:hover,
.fontawesome-icon-list .fa-hover a:hover,
.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,
.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.cbp-l-filters-alignCenter .cbp-filter-counter,
.cbp-l-filters-buttonCenter .cbp-filter-counter,
.cbp-l-caption-buttonLeft,
.cbp-l-caption-buttonRight,
.main-color .xsocial-icons a:hover,
sup.new-badge,
.xspecial-heading.v2:after,
.testimonials-tab .nav.nav-justified > li > a > .quote,
.btn.accent,
.v-list.v3 li > i,
.btn-primary,
.footer.footer-2 .title:after,
.testimonial-two .owl-carousel .owl-dots .owl-dot.active span:before,
.testimonial-two .owl-carousel .owl-dots .owl-dot:hover span:before,
.tab-wrap .nav-tabs li .nav-link.active span:after,
html #header .header-top.header-top-primary,
.section-arrow-primary-color.section-arrow--bottom-center:after {
   background-color: #122540;
   border-bottom: 1px solid #e84e0f;
}

.btn.btn-outline-primary:hover,
.bg-primary {
	background-color: #e84e0f !important;
}

html #header .header-nav-bar-primary {
	background: #e84e0f !important;
}

.blockquote-primary {
	border-color: #e84e0f !important;
}

.testimonials-tab .nav.nav-justified > li > a > img {
	box-shadow: 0 0 0 5px #e84e0f;
}

html .cta.cta-primary,
.team-member.v2 .member-info .share i.fa-share-alt,
.team-member.v2 .member-info .share:hover i.fa-share-alt,
.menu-label,
ul.i-list.filled i.fa,
.feature-box .icon.filled,
ul.i-list.medium .icon,
.page-header.page-header-primary,
.feature-box .icon-square,
.call-to-action-fw.call-to-action-primary,
.main-color .xsocial-icons.xsocial-effected-bg a i:first-child,
html .cta.cta-primary,
.testimonials.testimonials-primary-color li.testimonial .testimonial-text,
.fancy-list li:hover::before,
.process-step .process-step-step .process-step-dot:after,
.minimal-post.post-content-wrap .post-meta ul:after,
.join-us-form:before,
.v-counter .count-divider span,
.lift-off,
.process-step .process-step-step .progress .progress-bar {
	background: #e84e0f;
}

.special-heading.word-underline span,
.special-heading.word-underline-2 span,
nav.xsearch-navbar.navbar-light .navbar-nav .active > .nav-link,
.special-heading.underline span:after,
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active,
.tg-filter.tg-show-filter.tg-filter-active,
.v-heading-v2 h2,
.v-heading-v2 h3,
.v-heading-v2 h4,
.blog-item .read-more-button:hover,
.testimonial-four blockquote:hover::after,
.section-arrow-primary-color.section-arrow--bottom-center:after {
	border-bottom-color: #e84e0f;
}

.v-heading-v2 span,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.widget .tagcloud a:hover,
.widget ul.wp-tag-cloud li:hover > a,
.widget.v-photo-stream-widget li,
.v-bg-stylish.v-bg-stylish-v10,
.v-bg-stylish-v10.v-full-width-text:after,
.v-parallax .v-bg-overlay.overlay-colored,
.recent-post figure,
header div.search .btn-primary:hover,
header div.search .btn-primary,
header ul.nav-pills > li > a:hover,
.portfolio-grid li,
.feature-box-icon:hover,
.sf-hover .feature-box-icon,
.feature-box[class*="feature-box-secundary-"] .feature-box-icon,
.sf-hover .feature-box-line,
.pricing-column.highlight h3,
span.highlighted,
span.dropcap4,
.progress-bar-primary,
.v-process-steps .feature-box-icon:hover,
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .cart-items,
.horizontal-break-two,
.service-item-title:after {
	background-color: #e84e0f;
}

#header .tip {
	background: #e84e0f;
}

#header .tip:before {
	border-right-color: #e84e0f;
}

html #header .tip-primary {
	background: #e84e0f !important;
}

html #header .tip-primary:before {
	border-right-color: #e84e0f !important;
}

html[dir="rtl"] #header .tip:before {
	border-left-color: #e84e0f;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #e84e0f;
}

html[dir="rtl"] #header .tip-primary:before {
	border-left-color: #e84e0f !important;
}

#header .header-btn-collapse-nav {
	background: #e84e0f;
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	#header .header-nav-main nav > ul > li > a.active {
		background: #e84e0f;
	}

	#header .header-nav-main nav > ul > li.open > a,
  #header .header-nav-main nav > ul > li:hover > a {
		background: #e84e0f;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #e84e0f;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #e84e0f;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before,
  #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #e84e0f;
	}

	#header .header-nav-main nav > ul > li .dropdown-menu {
		border-top-color: #e84e0f;
	}

	#header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li.dropdown-submenu > a:after {
		border-color: transparent #e84e0f transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #e84e0f;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.active {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-stripe nav > ul > li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a,
  #header .header-nav.header-nav-stripe nav > ul > li.open > a {
		background-color: #e84e0f;
	}

	#header .header-nav.header-nav-top-line nav > ul li > a.active {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-top-line nav > ul li > a.active:before {
		background: #e84e0f;
	}

	#header .header-nav.header-nav-top-line nav > ul li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	#header .header-nav.header-nav-top-line nav > ul li:hover > a {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-top-line nav > ul li:hover > a:before {
		background: #e84e0f;
	}

	#header .header-nav.header-nav-top-line nav > ul li:hover > a.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li > a.active {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
		color: #e84e0f;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
  html.side-header #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #e84e0f;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown > a.dropdown-toggle:after {
		border-color: transparent transparent transparent #e84e0f;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
  html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #e84e0f;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown > a.dropdown-toggle:after {
		border-color: transparent #e84e0f transparent transparent;
	};
}

@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a.active {
		background: #e84e0f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: #e84e0f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: #e84e0f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		background: #e84e0f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
		border-top-color: #e84e0f;
		background-color: #e84e0f;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
		border-bottom-color: #e84e0f;
	};
}

@media (min-width: 992px) {
	html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li > a.active {
		color: #e84e0f;
	}

	html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html #header.header-semi-transparent .header-nav-main nav > ul > li > a.active {
		color: #e84e0f;
	}

	html #header.header-semi-transparent .header-nav-main nav > ul > li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	}

	html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li > a.active {
		color: #e84e0f;
	}

	html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li > a.active.dropdown-toggle:after {
		border-color: #e84e0f transparent transparent transparent;
	};
}
.num_emerge{
   color: #e84e0f;
   font-size: 16px;
   line-height: 21px;
}
.num_emerge span{
   color: #fff;
   font-size: 18px;
   font-weight: 900;
}

.col-md-border:not(:last-child) {
	border-right: 1px solid #e4e4e4;
 }
 
 .col-md-border + .col-md-border {
	border-left: 1px solid #e2e2e2;
	margin-left: -1px;
 }
 .text-estudiante{
	color: #e84e0f !important;
 }
 a.text-estudiante:hover{
	color: #a8370a !important;
 }
 .bg-estudiante{
	background-color: #e84e0f !important;
 }
 .btn.bg-estudiante:hover{
	background-color: #a8370a !important;
 }
 .text-administrador{
	color: #5bc0de !important;
 }
 a.text-administrador:hover{
	color: #4595ad !important;
 }
 .bg-administrador{
	background-color: #5bc0de !important;
 }
 .btn.bg-administrador:hover{
	background-color: #4595ad !important;
 }
 /* LOADER */
 #loader{
	 display: none;
 }
 .backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    background-color: #000;
	opacity: .5;
}
 .gooey {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 142px;
	height: 40px;
	margin: -20px 0 0 -71px;
	filter: contrast(20);
	z-index: 1100;
  }
  .gooey .dot {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 12px;
	left: 15px;
	background: #000;
	border-radius: 50%;
	transform: translateX(0);
	animation: dot 2.8s infinite;
  }
  .gooey .dots {
	transform: translateX(0);
	margin-top: 12px;
	margin-left: 31px;
	animation: dots 2.8s infinite;
  }
  .gooey .dots span {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 16px;
	background: #000;
	border-radius: 50%;
  }
  @-moz-keyframes dot {
	50% {
	  transform: translateX(96px);
	}
  }
  @-webkit-keyframes dot {
	50% {
	  transform: translateX(96px);
	}
  }
  @-o-keyframes dot {
	50% {
	  transform: translateX(96px);
	}
  }
  @keyframes dot {
	50% {
	  transform: translateX(96px);
	}
  }
  @-moz-keyframes dots {
	50% {
	  transform: translateX(-31px);
	}
  }
  @-webkit-keyframes dots {
	50% {
	  transform: translateX(-31px);
	}
  }
  @-o-keyframes dots {
	50% {
	  transform: translateX(-31px);
	}
  }
  @keyframes dots {
	50% {
	  transform: translateX(-31px);
	}
  }
 /* LOADER FIN */