.uk-module-title, h1, h2, h3, h4, h5, .uk-h3, .uk-h4, .uk-h5, .uk-h2, .uk-h1 {
    color: #1165a2;
}
.dropfiles-container-default .dropfiles-categories .categories-head > h2 {color: #1165a2 !important;}
.dropfiles-container-default .dropfiles-categories .categories-head > h2 {
    font-size: 32px !Important;
    text-align:center !Important;
}

.breadcrumbs.dropfiles-breadcrumbs-default {
    display:none !important;
}

.portada #tm-block-footer > .uk-container {
    padding: 0 20px!important;
}

.boletin-derecha  input {
    width:100% !important;
}

.boletin-derecha .uk-panel-title {
    text-align:center !important;
			margin-bottom:0px !important;
			font-size: 20px !important;
}

.boletin-derecha h3::before {
content: "\f0e0";
font-family: FontAwesome;
color: #1165a2;
display: inline-block;
width: 100%;
text-align: center;
font-size: 50px;
/* margin: 0 auto !important; */
margin-bottom: 20px !important;
    
}

.ytf-ver .ytfBlock.active {
    background-color: #1165a2 !important;
}

.ytf-sidebar, .ytf-ver.ytf-ready {
    background-color: #125c92!important;
}


.ulti-noti .uk-article-meta {
    padding:0px !important;
	margin:0px !important;
}

.acymodifybutton {
    padding:0px !important;
	margin:0px!important;
}

.uk-panel-title.ultimas-noticias {
    background: #fff;
    padding: 15px;
    border-radius: 3px ;
}

.boletin-derecha .uk-button.uk-button-primary.uk-button-large.subbutton.btn.btn-primary {
    width:100% !important;
}

.boletin-derecha .acymailing_form {
    margin:0px !important;
    width:100% !important;
    text-align:center !important;
}

.boletin-derecha {
    margin-top:20px !important;
}
.ulti-noti .uk-width-medium-2-3 { padding-left:10px;}
.ulti-noti .uk-panel {background:#fff!Important; border-radius: 3px; padding: 8px;}
.ulti-noti  .new-item {
display:none !important;
}


.ulti-noti .uk-panel-title {
   
    font-size: 15px!important;
    line-height: 18px!important;
    padding-bottom:10px!important;
	margin-bottom: 0px!important;
 
  
}



.uk-search::before {top: -1px !important;}

.rector-portada .uk-module-title {font-size:20px !important;}

.highlight {
    background-color:#2f428e !important;
    color:#fff !important;
}
.uk-search {
    padding-top: 3px;
}
.tm-timeline-img.uk-cover-background {min-height: 300px !important;}

.uk-width-medium-1-2 .tm-article-wrapper  .uk-article-meta::before {content: "\f073" !important;    font-family: FontAwesome;}
.uk-article .uk-article-title + .uk-article-meta { margin-top: -10px!important; margin-left:30px!important;}

/*2do tab*/
.deporte-portada .deporte-tabs ul > li:nth-child(2) .uk-grid.uk-text-left.uk-flex-middle { 
background: linear-gradient(to left, #ffffff 85%, #2bd3ff 85%);
}
.deporte-portada .uk-tab > li:nth-child(2).uk-active > a{
    border-top: 5px solid #2bd3ff !important;
}
/*3er tab*/
.deporte-portada .deporte-tabs ul > li:nth-child(3) .uk-grid.uk-text-left.uk-flex-middle { 
background: linear-gradient(to left, #ffffff 85%, #797979 85%);
}
.deporte-portada .uk-tab > li:nth-child(3).uk-active > a{
    border-top: 5px solid #797979 !important;
}
/*4to tab*/
.deporte-portada .deporte-tabs ul > li:nth-child(4) .uk-grid.uk-text-left.uk-flex-middle { 
background: linear-gradient(to left, #ffffff 85%, #3e7941 85%);
}
.deporte-portada .uk-tab > li:nth-child(4).uk-active > a{
    border-top: 5px solid #3e7941 !important;
}
/* fin de tabs*/
.deporte-portada .uk-tab > li > a {
    color: #6b6b6b !important;
    font-weight:bold !important;
}

.deporte-portada .uk-tab-center { border:none ;}
.uk-tab > li:not(.uk-disabled):not(.uk-active) > a {
    background: none !important;
    border: none !important;
}
.deporte-portada .uk-tab > li > a:hover, .uk-tab > li > a:focus, .uk-tab > li.uk-open > a {
    border-color:none !important;
    color: #253856 !important
    outline: none !important
}

.deporte-portada .uk-tab > li > a {padding: 10px 24px 10px 24px;}

.deporte-portada .uk-tab > li.uk-active > a {
color: #555 !important;
border: 0px solid #ddd !important;
border-top: 5px solid rgb(255, 238, 5) !important;
border-bottom: 1px solid #fff !important;
background: #fff !important;
border-radius: 5px !important;
}

.deporte-portada .uk-overlay-scale { border:solid 10px;border-radius:5px;}

.deporte-portada .uk-grid.uk-text-left.uk-flex-middle { 
background: linear-gradient(to left, #ffffff 85%, #fdee0e 85%);
padding: 20px; margin-top: 15px; border-radius: 5px;
min-height: 276px;}

/*.deportes-portada .uk-flex.uk-flex-middle.uk-panel.uk-panel-space {
    margin-top:50% !important;
}

.deportes-portada .uk-panel p {
    color: #fff;
}

.deportes-portada .uk-width-3-5 {
    width:100%;
}
.deportes-portada .uk-flex.uk-flex-middle.uk-panel.uk-panel-space h3 {color:#fff !important;}


.deportes-portada .uk-flex.uk-flex-middle.uk-panel.uk-panel-space {
    background: rgba(0, 130, 203, 0.84) !important;
    
}

.deportes-portada .tm-image-right-bottom.uk-active {
  
    background-position:50% 10% !important;
}


.deportes-portada .tm-image-right-bottom.uk-active {
  
    width: 100% !important;
}
*/
#sppb-addon-1502724216416 {
   
    min-height: 400px !important;
    max-height: 440px !important;
}



#column-id-1502724216451 { padding-bottom:30px !important;}

.descarga-portada .sppb-column-addons { height:100% !Important;}

#sppb-addon-1505192491520 { background-color: rgb(27, 43, 69)!important;height:100% !important;}

@media only screen and (max-width:900px) {.graduation-sup .tm-timeline-content {width: 100% !important;}}

.graduation-sup .uk-article-title h2 {font-size:30px!important;padding-top: 50px!important;font-weight:700!important; text-align:center!important;}

.graduation-sup .tm-timeline-content::before {
      
        left: 90%!important;
    }


.graduation-sup .tm-timeline-content {
       
        width: 40% ;
    }


.neorecruit .validate {
    float:left !Important;
}

.categoria-buscar .nav > li > a {color:#fff !important;}

.bliblioteca-ico img {
    width:120px !Important;
}


.neorecruit {
    padding: 30px;
}

.categoria-buscar .nav > li > a:hover, .nav > li > a:focus {
    background-color:none !important;
	  background:none !important;
	color:#253856 !important;
	
}
.vacantes td {border: solid 0.5px rgba(47, 66, 142, 0.07); padding:10px !Important;}

#column-id-1511885809268 { border-radius: 5px !important;}
.vacantes th {
    background: rgba(17, 101, 162, 1);
    color:#fff !important;
    text-align: left !important;
    padding: 10px !Important;
}

.carreras-menu img {
    width:50px;
    transition:all .3s;
}

.carreras-menu img:hover {
    -webkit-transform: scale(1.5)!Important;
    transform: scale(1.5)!Important;
    transition:all .3s;
    opacity:0.65;
    filter: alpha(opacity = 65);
}

.servicios-mobile-wig .new-item { display:none !important;}
.tm-container {
    max-width:1300px;
    padding:20px;
    margin:auto;
}
#cboxContent { background: none !important;}
#cboxLoadedContent { border: none !Important;background: none !important;}
.tm-navbar .uk-navbar-nav > li > a.uk-active, .tm-navbar .uk-navbar-nav > li:not(.tm-nav-logo-centered) > a {margin-left:10px !important;}
.uk-slidenav-position .uk-slidenav-previous {
    background: rgba(255, 255, 255, 0.65) !important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.23)!important;
    border-radius: 5px!important;
}

.uk-slidenav-position .uk-slidenav-next {
    background: rgba(255, 255, 255, 0.65) !important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.23)!important;
    border-radius: 5px!important;
}

.uk-panel.uk-panel-box.uk-panel-box-hover.uk-overlay-hover.uk-scrollspy-inview.uk-animation-slide-top {
    overflow: hidden !important;
}

.new-item {
    transform: rotate(-50deg)!Important;
   padding-left: 48px !Important;
    margin: -50px -62px!Important;
    height: 100px!Important;
    width: 130px!Important;
}

.uk-panel.uk-panel-box.uk-panel-box-hover.uk-overlay-hover.uk-text-left {
    overflow:hidden;
}


.menu-full {
max-width: 100%;
padding: 0 20px;
}

.tm-header {
    padding: 10px 80px !Important;
}


.menu-full {margin: 0px!important;
padding: 0px!important;}

.boletin-descarga .mod_dropfiles_latest div.mod_file {padding: 12px 0px 16px!important}
.boletin-descarga { color: #1165a2 !important;}
.mod_dropfiles_latest .mod_filecontent_head h3 > a { color: #1165a2 !important;}
.mod_dropfiles_latest .mod_file .mod_file-xinfo { color: #1165a2 !important;}

.tm-navbar .uk-navbar-nav > li > a{color:#fff;}

.tm-header{background: url("../images/tria-menu-mas-1.svg") 30% no-repeat , linear-gradient(to left, #0082cb 65%, #ffffff 65%) ;
border-radius: 0px 0px 0px 0px;
min-height: 70px;
	padding: 10px 20px;}

@media (max-width: 899px){
.dropfiles_list .file {width:100%;}
.tm-header {padding: 10px 20px;background-image: none !important; background: #fff !important;}
.info-carrera-2 .uk-cover-background  {margin-top:120px !Important;}
.uk-h3.uk-margin-top-remove {margin-top:40px !Important;}
.intro-portada .uk-panel.uk-padding-remove.uk-overflow-hidden {height: 100% !Important;}
.sp-page-builder .page-content #section-id-1502724216448 { padding: 30px 0px 0px 0px!Important;}
.deporte-portada p {margin-left: 0px !Important;}

/*.sppb-equalize-columns .sppb-row > div, .sppb-equalize-columns .sppb-row {
 margin-bottom:30px !Important;} */

.comunidad-ipl .uk-panel-space { min-height: 250px !Important;}

.servicios-mobile-portada .sppb-addon.sppb-addon-module { margin-top:-150px;}


}


.tm-navbar .uk-navbar-nav > li .uk-dropdown-navbar { background-color: #1165a2 !Important; background:#1165a2 !Important; margin-top:-4px !Important; box-shadow:none !Important; margin-left:10px !important; }
.finca-map .sppb-row-container {width: 100% !Important; padding:0px !Important;}
.finca-map .sppb-col-md-6 { padding-right: 0px !Important;}

.tm-navbar .uk-navbar-nav li a.uk-active, .tm-navbar .uk-navbar-nav > li:hover > a, .tm-navbar .uk-navbar-nav > li.uk-open > a, .tm-navbar .uk-navbar-nav > li.uk-active > a, .tm-navbar .uk-nav-side > li.uk-active > a {
    background: linear-gradient(180deg, #15709e 0%, #1165a2 100%) !Important;
    border-radius: 5px !Important;
    margin-bottom: -1px !Important;
    color: #fff !important;
}

.new-item {
    position: absolute;
    z-index: 9;
    bottom: 0px !Important;
    color: #fff;
    right: 0;
    font-weight: bold;
    background: rgba(0, 130, 203, 0.7);
    padding: 5px;
    line-height: 25px;
}
div.uk-panel.uk-panel-box.aniversario.sppb-wow.fadeInRightBig.sppb-animated{
visibility: visible;
animation-name: fadeInRightBig;

	animation-duration: 1000ms;
animation-delay: 200ms;
}

div.uk-panel.uk-panel-box.contact-foo.sppb-wow.fadeInRightBig.sppb-animated{
visibility: visible;
animation-name: fadeInRightBig;

	animation-duration: 1000ms;
animation-delay: 200ms;
}


div.uk-panel.uk-panel-box.serv-foo.sppb-wow.fadeInRightBig.sppb-animated{
visibility: visible;
animation-name: fadeInLeftBig;

	animation-duration: 1000ms;
animation-delay: 200ms;}

div.uk-panel.uk-panel-box.menu-pie.sppb-wow.fadeInLeftBig.sppb-animated {
    visibility: visible;
    animation-name: fadeInLeftBig;
    
    animation-duration: 1000ms;
    animation-delay: 200ms;
}


.noticias-ultimas h2 {color:#fff; font-size:25px; text-align:center!important;}
.noticias-ultimas {background:#1165a2!Important; padding:15px !Important;}
.actividades-ico img {width:60px !Important;}
.tm-totop-scroller::after {
    content: "\e873" !important;
    font-family: "gravity-icons"!important;
    background-color: rgba(255, 255, 255, 0.75)!important;
    border-radius: 5px!important;
    padding: 10px!important;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25)!important;
} 
.uk-slidenav-position .uk-slidenav-next {
    right: -10px !important;
}
 .uk-slidenav-position .uk-slidenav-previous {
    left: -10px !important;
  
}
.uk-slidenav-position .uk-slidenav-previous {
    left: -10px !important;
    background: rgba(255, 255, 255, 0.65) !important;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.23)!important;
    border-radius: 5px !important;
}
.openlink.dropfileslightbox {
    width:100% !Important;
}

.mod_dropfiles_latest div.mod_file:nth-of-type(even) {
    background-color:transparent !important;
}
.pdf-ico img {width:35px; float:right;margin-top:-5px;}
.portada .mod_dropfiles_latest .mod_file-right a  { color: #fff !important;}
.portada  .mod_dropfiles_latest .mod_file .mod_file-xinfo {
    color: #fff !important;
    padding-bottom:10px!important;
    border-bottom: 1px #fff solid!important;
}
.portada .mod_dropfiles_latest .mod_file .mod_file-xinfo {
   
    color: #fff !important;
   
}
.portada .mod_dropfiles_latest i.zmdi {
    color: #fff !important;
}
.portada .mod_dropfiles_latest .mod_filecontent_head h3 > a {
    
    color:#fff !important;
}
.mod_file:before{
	width: 100px;
   background-color:#fff;;
height: 100px;
}

 .dropfiles_list .file-right a.openlink:hover, .dropfiles-content-default .dropfiles-breadcrumbs-default .openlink-manage-files:hover {
    box-shadow: 1px 1px 12px #444;
    transition: all ease 0.2s;
}
.portada  .dropfiles-content .openlink {
    background-color: rgba(27, 43, 69, 1) !Important;
    border-color: #fff;
   color: #fff !Important;
   
}
.dropfiles-content-multi {
   
    background: none !important;
}
.dropfiles-content-default .file .downloadlink {
    background-color: #1165a2 !important;
  
}
.mod_dropfiles_latest div.mod_file:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0);
}

#sppb-addon-1505192491520 {
color: rgba(255, 255, 255, 1);

border-radius: 5px;
margin: 0px 0px 0px 0px;
padding: 20px 10px 10px 10px;



}


#sppb-addon-1502724216460 {min-height: 358px;}
#column-id-1502724216450 .sppb-addon-content i {float:left !Important; font-size:40px !important;margin-top:-22px;}
#column-id-1502724216450 .sppb-addon-content { width:100%;}
#column-id-1502724216450 {
border-radius: 5px !Important;
margin: 0px 0px 30px 0px !Important;

}
.novedades-home .uk-position-cover.uk-position-z-index {height:80% !important;}
.novedades-home .uk-button:hover  { background-color: #1b2b45 !important; border: none !Important;}
.novedades-home .uk-button, .cart-checkout-button > a, .cart-update-button > input, .cart-continue-shopping-button > input { background: #1165a2 !important;}
#sppb-addon-1502737304297 a { display: block !important;}
.tm-navbar .uk-navbar-nav > li > a.uk-active, .tm-navbar .uk-navbar-nav > li:not(.tm-nav-logo-centered) > a {
    position: relative;
    cursor:pointer !important;
}
.tm-navbar .uk-dropdown li.uk-parent > ul {
    margin-left: -170px !important;
    top: 29px !Important;
    
}
#slide-9-trigger {display:none;}
.uk-nav-offcanvas ul.uk-nav-sub li.uk-active > a {color: #1b2b45 !Important;}
.tm-block-footer #datos-contacto {margin-top: -12px !Important;}
.tm-block-footer .uk-panel-box > .uk-nav-side { margin:-20px -30px!Important;}
.servicios-mobile-portada {border-radius:5px !Important; }
.aviso-portada a {/*pointer-events: none !Important;*/}

@media (max-width: 899px) {

.tm-header {background: url("../images/tria-menu-mas-1.svg") 80% no-repeat , linear-gradient(to left, #0082cb 30%, #ffffff 30%) !important;}
.tm-container {padding:20px}
.portada .tm-container {padding:0px !important;}
.tm-header {padding: 10px 20px !Important;}
.sppb-container {padding-left: 0px !important;padding-right: 0px !Important;}
.deporte-portada p{margin-left:50px !Important;}
.slider-responsive.uk-row-first {margin-bottom:40px !Important;}
#sppb-addon-1502805838834{ padding: 20px 20px !Important;}
.flickity-prev-next-button.previous {
    left: -20px !important;
}

.flickity-prev-next-button.next {
    right: -20px !important;
}

.flickity-viewport {
    height: 100px !Important;
}



    .aviso-portada .mnwall-title {
        line-height: 24px !Important;
        margin: 0;
        padding: 25px 15px !Important;
        font-size: 18px !important;
        min-height: 100px !Important;   }

 .tm-fullscreen { margin-top:0px !Important;}
}

@media screen and (min-width: 700px)
{
		
	
.tm-header {padding: 10px 20px !Important;}	
.flickity-viewport {height: 30px !important;}
.slider-responsive {display:none !important;}
}
/*PAGE builder portada*/

.portada .tm-content{
padding: 0!Important;
box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.00), inset 0 0 0 0px rgba(255, 255, 255, 0.035)!Important;
background: rgba(255, 255, 255, 0)!Important;
border-radius: 4px;
margin-top: 0px!Important;
}

.descarga-portada a {color:#fff;}
.numeros-portada h3 {color:#fff !important;}
.numeros-portada h2 {color:#fff !important;}
.servicios-mobile-portada .uk-panel-title {color: #fff;font-size:18px !Important; }
.aviso-portada h3 { text-align:center !Important; margin-top:-5px !Important;}
.tm-isblog .uk-article .uk-panel-box:not(.tm-panel-card), .tm-noblog .tm-content .uk-panel-box:not(.tm-panel-card) {padding: 30px 30px 5px 30px !Important;}
.rector-portada  h5{ margin:0px; padding:0px;}
.rector-portada  .uk-module-title{ margin:0px; padding:0px;}
.deporte-portada input {display: none;}
.deporte-portada .la.tabs-02, .tabs-02, .tabs-03, .tabs-04 {color: #585858;}
.deporte-portada p{color: #6b6b6b;}
.numeros-portada hr
{
box-sizing: content-box;
margin: 5px 0;
border: 0;
border-top: 2px solid #fff;
border-style: dashed;
position: relative;
height: 0;
}

.numeros-portada .tm-counter-content .tm-counter-number {
  font-size: 22px;
  font-weight: 700;
  text-align: right;
  margin: 0;}


			
/*PAGE builder portada final*/




.servicios-slider h1 {margin-top: -50px !Important;}
.servicios-slider h2 {font-size:22px !Important;}
#slide-13-trigger  { display:none !Important;}
#slide-10-trigger  { display:none !Important;}
#slide-12-trigger  {display:none !Important;}
#slide-11-trigger  { display:none !Important;}   
			
			
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus 
{
 color: #1b2b45 !Important;
}
.uk-navbar-toggle::before { content: ""!Important;}
.servicios {margin-top: -30px !Important;}
.servi-1 {margin-left: -8px;margin-bottom: -30px;}
.servi-1 h2 {margin-left: -80px;width: 230px !Important;text-align: center !Important; font-size: 18px !Important; }

@media screen and (max-width:700px) {

.tm-slideshow-gravity .tm-slidenav.uk-position-absolute { display:none;}	
.tm-block-icon-link {  margin-bottom: 0px !Important;}	
.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch {display: block !Important;}	
.tm-toolbar .uk-dropdown.uk-dropdown-small { width:100% !Important; }	
.novedades-portada .uk-slidenav-position .uk-slidenav-next,.uk-slidenav-position .uk-slidenav-previous { display: block !Important;}	
#tm-block-footer { padding-bottom: 50px;}
.aniversario .uk-panel.uk-panel-space.uk-row-first { width:100% !Important;}
.aniversario .uk-margin-bottom.tm-quote.tm-thin {width: 100% !Important; padding:10px;}	
.tm-slideshow-gravity.uk-slidenav-position.tm-fullscreen-slideshow { margin-bottom:30px; margin-top:-21px;}
				
#content2 {
 background: linear-gradient(to left, #ffffff 85%, #2bd3ff 85%);
padding: 20px 50px;
margin-top: 15px;
border-radius: 5px;
}
	
.uk-float-right { width:100%;}

.uk-float-right  .uk-panel 
{
    width: 100% !Important;
    margin: auto !Important;
    float:none !important;
    text-align:center !Important;
}


.servicios-slider .head {top: 6% !Important;}
.servicios-slider  {pointer-events: none !Important;}
.servi-1 {  margin-left: -25px;}
.tm-header-bg {  height: 160px !important;}
 #sp-page-builder .central-telefonica .sppb-section-title { text-align: left !important; }
.documentos {margin-top:130px !Important; }
.avisame {padding: 25px 0px 35px 0px;margin-top:40px;}
.la {font-size:16px !Important;   padding: 5px 10px !Important;}
.deportes p { padding: 0px 0px 0px 50px !important;}
.niveles-academicos  {min-height: 260px!important;max-height: 280px !Important}
.niveles-academicos .tm-image-right-bottom.uk-active { background-image:none !important;}
.niveles-academicos .uk-width-3-5, .uk-width-6-10 {width: 100%;}
.slide-info .uk-panel-body { padding: 30px 30px 20px 30px !important;}
.head {top: 12% !Important;}
.wrap { height: 2050px !important; background-color: #1165a2!Important; background-image:none!important; }
.uk-grid-collapse { text-align:center !important;}
#datos-contacto p {text-align:center !Important;}
.historia  .tm-article-content {  margin: 0px !important;}
#column-id-1500994497395 {  padding: 5px !important;}
.sp-page-builder .page-content #section-id-1501273951728 { margin: 0px 0px 0px 0px;padding: 20px 10px 10px 15px;}
#sp-page-builder .central-telefonica .sppb-section-title {text-align:%2}
.aniversario .uk-margin-bottom.tm-quote.tm-thin {
    width: 70%;
    font-size: 14px !important;
    font-style: italic;
    padding-right: 10px !Important;
}

}
	

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show { background-color:#1165a2 !Important;}

uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus 
{
 color: #1b2b45 !Important;
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {color: #1b2b45 !Important;}

.uk-nav-offcanvas > li {background-color: #1165a2 !important;}

.uk-nav-offcanvas { background-color:#1165a2;}

/*.avisame .mnwall-title:before{content: "AVISO:";}*/
.avisame .mnwall-title:before
{
content:url("../../../images/aviso.svg");
display: inline-block;
width: 27px;
vertical-align: middle;
margin-right: 10px;
}
.top-continuada a
{
    color: #105d96!important;
	transition: all .6s !important;
	-webkit-transition: all .6s !important;
}
.top-continuada a:hover 
{
    color: #fff!important;
	transition: all .6s !important;
	-webkit-transition: all .6s !important;

}

/*/.tm-navbar a[href="#"]:hover:after{
    color:#fff;
    font-size:10px;
    content:"Â¡PrÃ³ximamente!";
	margin-left:10px;
	transition: all .6s !important;
	-webkit-transition: all .6s !important;
}/*/


.tm-navbar a[href="#"]:after{
    content:"";
	-webkit-transition: all .6s !important;
transition: all .6s !important;
}


.central-telefonica i {
   color: #253856 !Important;
font-size: 22px !Important;
margin-top: -10px;
margin-right:-22px;  
   
}

.central-telefonica .fa-phone::before {
   content: "\f0da"!important; 
}
.central-telefonica h6{color: #253856 !Important;}

.joder:after .joder:hover{content:"hola";} 
.hole{color:#000;}
.tm-toolbar .uk-icon-button:active {
    background-color:none !Important;
    color:#fff!Important;
}


a{cursor: pointer} 

.tm-sidebar-a .uk-module-title  {
    
    padding-bottom: 0px !important;
    margin-bottom: -15px !important;
   
   
}
		
.rector .uk-panel-box {
   padding: 30px 30px 30px 30px !Important;
min-height: 442px;
max-height: 450px;
}

.tm-sidebar-a h5 {
    
   margin-top: -10px;
	margin-bottom:0px; 

   
}
			
.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 35px;
  padding: 0 15px;
  line-height: 35px;
  /* 2 */
  color: #ffffff;
  font-size: 16px;
  font-family: 'Oxygen';
 	font-weight:700;
  text-transform: none;
  letter-spacing: 0;
}
.niveles-academicos .uk-tab-left > li {
        margin-right: 40px; }

.contacto-datos li {list-style:none !Important;}
.estudiantes-maestros hr {
    box-sizing: content-box;
    margin: 10px 0 !Important;
    
}



.avisame .mnwall-title a:hover{color:#fff !Important;}
			
.avisame .mnwall-title {
	line-height: 24px;
	margin: 0;
	padding: 5px 15px 10px 80px;
	font-size: 18px;
	min-height: 50px; 
	pointer-events: none !Important;
}

.avisame{padding: 25px 0px 35px 0px ;}

.flickity-viewport {
    height: 30px ;
}


/*.tm-sidebar-b.uk-width-medium-1-4 { padding-top:20px;} */

.tm-article-featured-image {
    margin:0 !important;
}
.estudiantes-maestros .tm-counter-content .tm-counter-number {
    font-size: 20px;
   
}

.uk-article-title, h2 {font-size:18px; line-height:32px; padding-top:10px;}
.uk-article-title, .tm-article-content{
    margin: 0 30px;
}
.valor {
    width: 160px;
    margin: 0 auto ;
}

.uk-panel.uk-panel-box.uk-panel-box-hover.uk-overlay-hover.uk-text-left {
    min-height: 500px;
}


.estudiantes-maestros  {
   padding: 10px 30px 0px 30px !important;
    
}


.tm-header-bg {
   height: 110px;
}
.tparrows.preview4 .tp-arr-titleholder {
    display:none !Important;
}
.tparrows.preview4 {
  
    background:#1e7fc6!Important ;
   
}
.tm-hero + .tm-inner-container, .tm-fullscreen + .tm-inner-container {
    margin-top: -67px;
}
.historia .uk-article-title {font-weight: 600 !Important;}
.avisos .uk-h4.uk-margin-top-remove {
    margin-top:-13px !Important;
}
.avisos .uk-button {
    float: right;
    margin-right: 65px;
    margin-top:-55px;
}
.boletin #acymodifyform {
    padding:10px 0px 10px 20px;
}
.tm-grid-box {
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}



.avisos .uk-slidenav:active { 
    color: #fff;
	transition: all 3s;
   
}

.avisos .uk-slidenav{ 
    color: #fff;
	transition: all 3s;
   
}
/*/formulario/*/

.pweb-form-red form.pwebcontact-form input.pweb-input:focus, .pweb-form-red form.pwebcontact-form select:focus, .pweb-form-red form.pwebcontact-form textarea:focus {
   
    box-shadow:none !Important; 
	border-color:#1a3156 !important;
}
.pweb-form-red form.pwebcontact-form input.pweb-input, .pweb-form-red form.pwebcontact-form select, .pweb-form-red form.pwebcontact-form textarea {
  
	box-shadow:none !Important;
	padding: 20px;
	
}


.pweb-form-red form.pwebcontact-form button:hover, .pweb-form-red form.pwebcontact-form .btn:hover {
    background-color: #294d87!Important;
	background: #294d87!Important;
    color:#fff;
	transition:.3s !Important;
	padding: 5px 20px 5px 20px;
	border-radius:none !important;
}
.pweb-form-red form.pwebcontact-form button:hover, .pweb-form-red form.pwebcontact-form .btn {
    background-color: #1a3156!important;
    color:#fff!important;
	border:none !Important;
	background: #1a3156;
	transition:.3s !Important;
	padding: 5px 20px 5px 20px;
	border-radius:none !important;
}


.pweb-form-red.pweb-shadow form.pwebcontact-form input.pweb-input, .pweb-form-red.pweb-shadow form.pwebcontact-form select, .pweb-form-red.pweb-shadow form.pwebcontact-form textarea {
    box-shadow:none !important;
	border:none !important;
}



#pwebcontact442_field-mensaje {height:110px !Important;}

.pweb-labels-over form.pwebcontact-form .pweb-label-over label {
    padding: 8px 6px 0 !important;
    
}
div.pwebcontact, div.pwebcontact *, div.pweb-modal, div.pweb-modal *, .pwebcontact_toggler {
    
    margin-bottom: 10px;
}

.pweb-form-red.pweb-shadow form.pwebcontact-form input.pweb-input, .pweb-form-red.pweb-shadow form.pwebcontact-form select, .pweb-form-red.pweb-shadow form.pwebcontact-form  {
   
   height: 35px;
}


.sppb-form-group {
    margin-bottom: 20px 0px 20px 0px;
}

.historia .tm-article {
    padding: 10px !important;
}

/*/formulario/*/



.contacto-datos i{color: #1a3156;}
.quienes-img-2 .sppb-col-md-6{

padding-left: 0px!important;
}
.quienes-img .sppb-col-md-6{

padding-right: 0px!important;
}

.tm-content-grid,
.tm-content #adminForm,
.tm-noblog .tm-content,
.tm-isblog .tm-article {
  padding: 0px !Important;
  box-shadow:none !Important;
  background: #ffffff;
  border-radius: 4px;
  margin-top: 20px;
}

.uk-width-1-3.valo {
    background-color: #1165ad;
    margin: 5px;
    color: #fff;
    text-align: center;
    padding: 10px 10px 10px 20px;
    width: 180px;
    border-radius: 5px;
} 
/*
.tm-timeline-block:not(:first-child) {
   margin-top: -50px;
}
*/


.video-about  p {
    color: #fff !important;
}
.aniversario .uk-margin-bottom.tm-quote.tm-thin {
    width:70%;
	font-size: 20px;
font-style: italic ;
}

.aniversario .uk-panel.uk-panel-space.uk-row-first {
    width:30%;
}
.aniversario .uk-panel-space {  padding: 0px 20px 0px 0px;
}



#tm-block-footer .uk-panel-box {
 
    padding: 30px 20px 30px 20px ;
 
}

#datos-contacto p {color:#fff; line-height: 22px;font-size: 14px;margin: 0;}
.tm-toolbar a:hover,
.tm-toolbar a.uk-button-link:hover,
.tm-toolbar .uk-subnav > li > a:hover {
    color: #fff;
	
}

.titulo-servicio {
    color: #fff;
    z-index: 1000;
    position: absolute;
    width: 100%;
    top: 70px;
    font-size: 50px;
    font-weight: bold;
}

.tm-thin-font.uk-margin-small-top {
    color:#fff;
}

input#slide-1-trigger, input#slide-2-trigger, input#slide-3-trigger, input#slide-4-trigger {
    height:0;
}
.tm-block-footer .tm-quote {  font-weight: 300; font-size:22px;}

/*slider-servicios*/
input#slide-1-trigger, input#slide-2-trigger, input#slide-3-trigger, input#slide-4-trigger, input#slide-5-trigger, input#slide-6-trigger, input#slide-7-trigger, input#slide-8-trigger {opacity: 0;
}
/*
.wrap {
  height: 620px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #fff;
  color: #fff;
  text-align: center;
  background-image: url("../../../images/s-img-00.jpg");
}*/

.head {
position: relative;
top: 15%;
left: 0;
z-index: 900;
width: 100%;

}
.head .bb {
  color: #788188;
  cursor: pointer;
  display: inline-block;
  line-height: 4.25em;
  font-size: .75em;
  font-weight: bold;
  padding: 0 1em;
}

.head .bb:hover {

}
.tm-bottom-c input{ display:none!important;}
.slide {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 10;
  padding: 8em 1em 0;
  background-color: #120103;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: left 0s .75s;
  transition: left 0s .75s;
}
.slide-one {
  background-image: url("../../../images/s-img-01.jpg");
}
.slide-two {
  background-image: url("../../../images/s-img-02.jpg");
}
.slide-three {
  background-image: url("../../../images/s-img-03.jpg");
}
.slide-four {
  background-image: url("../../../images/s-img-04.jpg");
}
.slide-five {
  background-image: url("../../../images/s-img-05.jpg");
}
.slide-six {
  background-image: url("../../../images/s-img-06.jpg");
}
.slide-seven {
  background-image: url("../../../images/s-img-07.jpg");
}

.slide-eight {
  background-image: url("../../../images/s-img-08.jpg");
}

/*NUEVAS IMAGENES*/
.slide-nueve {
  background-image: url("../../../images/s-img-09.jpg");
}


.slide-dies {
  background-image: url("../../../images/s-img-10.jpg");
}


.slide-once {
  background-image: url("../../../images/s-img-11.jpg");
}


.slide-doce {
  background-image: url("../../../images/s-img-12.jpg");
}




/*NUEVAS IMAGENES*/

.slide h1 {
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: opacity .5s, -webkit-transform .5s .5s;
  transition: opacity .5s, -webkit-transform .5s .5s;
  transition: transform .5s .5s, opacity .5s;
  transition: transform .5s .5s, opacity .5s, -webkit-transform .5s .5s;
}

/*[id^="slide"]:checked + .slide {
  left: 0;
  z-index: 100;
  -webkit-transition: left 1s ease-out;
  transition: left 1s ease-out;
}*/

[id^="slide"]:hover + .slide {
  left: 0;
  z-index: 100;
  -webkit-transition: left 1s ease-out;
  transition: left 1s ease-out;
}
[id^="slide"]:hover + .slide h1 {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 1s 1s;
  transition: all 1s 1s;
}



/*slider-servicios*/


.uk-button-line:hover, .uk-button.uk-button-line:hover, .cart-checkout-button > a.uk-button-line:hover, .cart-update-button > input.uk-button-line:hover, .cart-continue-shopping-button > input.uk-button-line:hover {
    background: #1b2b45!important;
    border: none !Important;
    color: #fff;
}


.uk-button-line, .uk-button.uk-button-line, .cart-checkout-button > a.uk-button-line, .cart-update-button > input.uk-button-line, .cart-continue-shopping-button > input.uk-button-line {
    background: #1165a2 !important;
    border: none !Important;
    color: #fff;
}



#cboxTitle {
    border:none !important;
   
}
.avisos .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-left {
    padding: 45px 0px 35px 80px;
}

.avisos .uk-h3.uk-margin-top-remove {
    float: left ;
}

.avisos .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-left {
    display: inline-block;
}




/* ========================================================================

*/
.sec {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}
#content4 {
    background: linear-gradient(to left, #ffffff 85%, #3e7941 85%);
    padding: 20px;
    margin-top: 15px;
    border-radius: 5px;
}

#content3 {
    background: linear-gradient(to left, #ffffff 85%, #797979 85%);
    padding: 20px;
    margin-top: 15px;
    border-radius: 5px;
}


#content2 {
    background: linear-gradient(to left, #ffffff 85%, #2bd3ff 85%);
    padding: 20px;
    margin-top: 15px;
    border-radius: 5px;
}


#content1 {
    background: linear-gradient(to left, #ffffff 85%, #fdee0e 85%);
    padding: 20px;
    margin-top: 15px;
    border-radius: 5px;
	
}



.la {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 5px 15px;
  font-weight: 600;
  text-align: center;
  border: 1px solid transparent;
}

.la:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}


.la:hover {
  color: #888;
  cursor: pointer;
}

input:checked + .la {
  color: #555;
border: 0px solid #ddd;
border-top: 5px solid rgb(255, 238, 5);
border-bottom: 1px solid #fff;
background: #fff;
border-radius: 5px
}

input:checked + .tabs-04 {
  color: #555;
border: 0px solid #ddd;
border-top: 5px solid #3e7941;
border-bottom: 1px solid #fff;
background: #fff;
border-radius: 5px
}

input:checked + .tabs-03 {
  color: #555;
border: 0px solid #ddd;
border-top: 5px solid #797979;
border-bottom: 1px solid #fff;
background: #fff;
border-radius: 5px
}

input:checked + .tabs-02 {
  color: #555;
border: 0px solid #ddd;
border-top: 5px solid #2bd3ff;
border-bottom: 1px solid #fff;
background: #fff;
border-radius: 5px
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {
  display: block;
}

@media screen and (max-width: 650px) {
  .la {
    font-size: 0;
  }
  label:before {
    margin: 0;
    font-size: 18px;
  }
}

@media screen and (max-width: 400px) {
  .la {
    padding: 15px;
  }
}

/*
========================================================================
slider*/



.loading {
  background-color: #2ecc71;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 500px;
  line-height: 500px;
  text-align: center;
  color: #fff;
  font-size: 2rem;
}

.slider {
  background-color: #fff;
position: relative;
  width: 100%;
  height: 500px;
  overflow: hidden;
  display: none;
}
.slider .slider-control {
  height: 100%;
  width: 100px;
  background-color: #fff;
  opacity: 0.01;
  position: absolute;
  top: 0;
  z-index: 20;
  cursor: pointer;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-delay: 0;
          transition-delay: 0;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.slider .slider-control:hover {
  opacity: 0.2;
}
.slider .left {
  left: 0;
}
.slider .right {
  right: 0;
}
.slider .slider-inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-visibility: hidden;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}
.slider .slider-inner .slide {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #f1c40f;
  text-align: center;
  line-height: 500px;
  font-size: 5rem;
  color: #fff;
}
.slider .slider-inner .slide.active {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.slider .slider-inner .slide:nth-child(2n) {
  background-color: #2ecc71;
}
.slider .slider-inner .slide:nth-child(3n) {
  background-color: #3498db;
}
.slider .slider-inner .slide:nth-child(4n) {
  background-color: #9b50ba;
}

.slider-nav {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 5px;
  padding-bottom: 20px;
  text-align: center;
}
.slider-nav > div {
  float: left;
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  z-index: 2;
  display: inline-block;
  margin: 0 15px;
  cursor: pointer;
  border-radius: 50%;
  opacity: 0.5;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  background-color: transparent;
}
.slider-nav > div:hover {
  opacity: 1;
}
.slider-nav > div.active {
  background-color: white;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 1;
}

.long {
  height: 2000px;
  width: 100%;
  background-color: #2ecc71;
}



/* ========================================================================== */

#colorbox {
    background-color: rgba(255, 255, 255, 0);
    border: none;
	box-shadow: none;
}

avisos .uk-button {
    float: right;
    margin-right: 65px;
    margin-top:-55px;
}
#cboxClose {
    opacity: .5;
    filter: alpha(opacity=50);
}

.avisos .uk-overlay-panel.uk-flex {
    
    width:90%;
}


.avisos .uk-slider.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-1.uk-grid-width-large-1-1.uk-grid-width-xlarge-1-1 {
   min-height: 90px !Important;
}

.avisos .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
    height: 120px !Important;
}

.avisos {padding:0px !Important;}



.slide-info .uk-panel-body {
    padding: 30px 30px 0px 30px;
}


.slide-info {padding:0px;}

.uk-button, .cart-checkout-button > a, .cart-update-button > input, .cart-continue-shopping-button > input {
   border:none !important; 
}

.uk-slideshow {
 margin-top:-20px;
}

.uk-slideshow p {margin-top: -10px;}

.uk-slidenav-contrast {

	color: #1165a2;
}

.tm-footer-left {
    width:100%;
}

.uk-width-1-1.uk-grid-margin.uk-row-first {
   max-height: 245px;
}
.documentos {
   
background-color: #1b2b45;
background:#1b2b45; ;
    
}
.tm-footer a {
    color: #1e7fc6 !Important;
}

.tm-event-tabs li .tm-event-tab-footer {
  position: absolute;
  bottom: 0;
  background: #fff;
  max-width: 100%;
  left: 0;
  right: 0;
  padding: 23px;
  border-radius: 0 0 4px 0;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

.comunidad-ipl .uk-panel-space{padding: 15px 15px 15px 15px;}
.tm-slider-title {
  font-weight: 300;
  line-height: 23px;
  font-size: 20px;
}
.tm-toolbar .uk-icon-button {
  font-size: 20px;
  line-height: 26px;
  height: 25px;
  font-weight: 400;
  width: 30px;
}


.serv-foo .uk-nav.uk-nav-parent-icon.uk-nav-side  i
 {display:none}

.uk-active .tm-totop-scroller {
  display: block;
  bottom: 150px;
  opacity: 1;
}

.tm-totop-scroller {
  display: none;
  position: fixed;
  right: 54px;
  bottom: -100px;
  width: 32px;
  height: 32px;
  text-align: center;
  font-size: 32px;
  color: #2f428e;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}

.pweb-offset-top.pweb-left, .pweb-offset-top.pweb-right { top: 30%;}
.uk-button-dropdown {  margin-top:-2px;}
.tm-toolbar a, .tm-toolbar a.uk-button-link, .tm-toolbar .uk-subnav > li > a { padding-top: 2px;}
.pweb-left .pwebcontact_toggler.pweb-radius { -webkit-border-radius: 0 5px 5px 0;  -moz-border-radius: 0 5px 5px 0;  border-radius: 0 5px 5px 0;}
.niveles-academicos .tm-slider-title { line-height: 25px;}
#tm-block-footer {
  margin-top: -85px;
  padding-top: 45px;
}
.documentos .uk-panel-title { color: #fff !important; margin-bottom:-30px ;}

.documentos .uk-panel-box-primary > a:not([class]), .uk-panel-box-primary > :not([class*="uk-nav"]) a:not([class]) {
    color:#fff;margin-bottom: 20px;
}

.documentos .uk-panel-box-primary > a:not([class]):hover, .uk-panel-box-primary > :not([class*="uk-nav"]) a:not([class]):hover {
    color: #1165a2;
}


#flatcal_minical .flatcal_daycell, #flatcal_minical .flatcal_todaycell, #flatcal_minical .flatcal_sundaycell, #flatcal_minical .flatcal_othermonth {
    font-size: 15px;
    color: #2f428e;
	padding:5px;
}
#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
    color: #e72d2f;
}


.tm-toolbar { padding: 6px 0 3px;}
#tm-block-footer .uk-panel-title { font-size: 18px; padding-bottom: 0px;}
.tm-toolbar .uk-subnav-line > li:nth-child(n+2)::before {  top:3px;}
.uk-nav-offcanvas .inicio i {color: #fff; }
#tm-block-footer .inicio i {color: #fff; } .uk-nav-offcanvas .inicio i:hover {color:#2f428e;}.uk-nav-offcanvas .inicio i:active {color: #2f428e !important;
background: #fdee0e !important;}


.uk-active .tm-totop-scroller { color: rgba(17, 101, 162, 1);}
#flatcal_minical TD.flatcal_weekdays { color: #2f428e;}
#flatcal_minical .flatcal_daylink:link, #flatcal_minical .flatcal_daylink:visited { color: #2f428e;}
.tm-event-tabs .uk-tab > li:not(.uk-disabled):not(.uk-active) > a:hover > * > * { color: #2f428e;}
.tm-event-tabs li .tm-tab-day { color:#6b6b6b;}

#flatcal_minical .flatcal_sundaylink:link, #flatcal_minical .flatcal_sundaylink:visited { color: #6b6b6b !important;}

.uk-tab > li > a:hover {color: #2f428e;}.uk-tab > li > a {color:#6b6b6b;}.uk-tab > li > a:active {color: #2f428e;}

.admision-modulo p {color:  #1b2b45; !Important;}

.tm-footer-left p { color:#616161 !Important; text-align: center;
width: 100%;}

.uk-panel p {color:#6b6b6b;}

.tm-toolbar .uk-dropdown.uk-dropdown-small { background-color: #162a4a;}

.uk-float-right .uk-open {background: #20314b !important;}

.uk-panel.uk-panel-box.uk-panel-box-primary.links {background: #fff;
color: #1e7fc6;
box-shadow: 0px 10px 5px 0px rgba(0, 0, 0, 0.16);}

.uk-panel.uk-panel-box.uk-panel-box-primary.links h3 {
    color: #1e7fc6;
    font-size:22px;
}

#tm-block-footer {
    background-color: #1165a2 !important;
    background: none;
}
 .uk-panel.uk-panel-box.tm-panel-box-primary-split.tm-background-icon-bottom {
    max-height: 477px !Important;
	min-height: 477px !Important;

} 

.tm-switcher-tabs .uk-tab-left > li:first-child > a {  border-radius: 4px 0 0 0;
       
    }

.tm-footer {background: #fff;}

#tm-block-footer .uk-nav-side > li > a 
{
    border: none;
line-height: 18px;
font-size: 14px;
}

#tm-block-footer li a:hover, .uk-nav-side > li > a:focus {
    background: none;
    transition: 0.5s;
    
}

.inicio  i {  padding-right: 5px;  font-size: 23px; color:#2f428e;}
.uk-dropdown { margin:0px;}
.uk-module-title {  color: #1165a2;} .uk-panel-box .uk-panel-title { color: #1165a2;}
a:hover, .uk-link:hover { text-decoration:none;}

.tm-minibar a:hover { color:#e72d2f;}

.tm-minibar a { color: #fdee0e; text-decoration:none;}

.eventos-calendario {background: none;box-shadow: none;padding: 0;}

@media screen and  (max-width:800px)
		
{
	
	
.tm-background-cover .tm-inner-container { background-color: #223067;}}

}

.uk-nav-offcanvas > li { background: #2f428e !important;}		

.uk-offcanvas-bar {
    background: #1165a2 !important;
}
.uk-offcanvas .uk-panel a:not([class]) {  color: #fdee0e;}

.uk-offcanvas .uk-panel a:not([class]):hover { color: #fdee0e;  text-decoration:none;}



html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color:#1b2b45 !Important;
}


.icon-01, .icon-02, .icon-03, .icon-04, .icon-05, .icon-06, .icon-07, .icon-08 {width: 100%;}

.uk-width-medium-1-2.uk-width-small-1-1.loyo-info {
    padding: 40px;
}


.uk-icon-grav-users:before {
    content: "ZI";
    width: 200px;
    height: 200px;
    background-image: url("../../../images/iconos/ico-deportes.svg");
	color: rgba(255, 255, 255, 0);}







.uk-panel {
   
    line-height: 1.9;
}


p 
{text-align:justify;}

::selection {
  background:#2f428e;
  color: #ffffff;
  text-shadow: none;
}
.tm-navbar .uk-navbar-nav > li.uk-active > a:after{
  position: absolute;
  content: "";font-family: 'Open Sans';
  display: inline-block;
  background-color: none;
  width: 8px;
	  font-size: 40px;
  font-style: italic;
  color: #2f428e;
  font-weight: 700;
  left: 45%;
  top: 0;  opacity: 0.1;
  height: 0;
-webkit-transform: none;
transform: none;
-webkit-transition: none;
transition: none;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.tm-navbar .uk-navbar-nav >  li:not(.tm-nav-logo-centered) > a:hover:after{
  position: absolute;
  content: "";font-family: 'Open Sans';
  display: inline-block;
  background: linear-gradient(180deg, #15709e 0%, #1165a2 100%) !Important ;
	border-radius: 5px 5px 0px 0px !Important;
	margin-bottom:-1px !Important ;
  width: 8px;
	  font-size: 40px;
  font-style: italic;
  color: #fff;
  font-weight: 700;
  left: 45%;
  top: 0;  opacity: 0.1;
  height: 0;
-webkit-transform: none;
transform: none;
-webkit-transition: none;
transition: none;
	transition: none;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.uk-panel-title.novedades-home:after, .title-custon-01:after, .uk-panel-title.invest:after  {
  content: "";
  right: 10px;
  bottom: -15px;
  font-size: 40px;
  font-style: italic;
  color: #2f428e;
  font-weight: 700;
  opacity: 0.1;
  letter-spacing: -3px;
  position: relative;
}

.uk-module-title:after,
div.tt_event_theme_page .widget > h5:after,
div.tt_event_theme_page h5.box_header:after  {
  content: "";
  right: 10px;
  bottom: -15px;
  font-size: 40px;
  font-style: italic;
  color: #2f428e;
  font-weight: 700;
  opacity: 0.1;
  letter-spacing: -3px;
  position: relative;
}

.uk-article-title:after {
  content: "";
  font-style: italic;
  opacity: 0.1;
  right: 23px;
  bottom: -20px;
  color: #2f428e;
  font-weight: 700;
  font-size: 60px;
  letter-spacing: -3px;
  position: relative;
}

.uk-width-1-2.loyo-info {
    padding: 40px;
}

.uk-panel.uk-panel-box.politecnico-loyola {
    padding: 0px;
}

.tm-footer .tm-footer-left a:hover {
    color:  #1a3156 !important;
    text-decoration: none;
}
.tm-footer a:hover {
    color: #fbee0e;
	text-decoration:none;
}
.tm-quote {
    text-align: justify !important;
}
.uk-flex.uk-flex-middle.uk-panel.uk-panel-space {
    padding-left: 15px;}

.uk-margin-top.tm-text-large {
    text-align: center;
}

.tm-block-icon-container {
    text-align: center ;
}


.tm-background-cover.uk-cover-background {

    background-image: url(http://www.zagirova.net/ipl/images/fondo-servicio.JPG) !important;
	background-size: 130% !important;
   
}

.tm-overlay-secondary > div.tm-background-cover {
    background-color: rgba(47, 66, 142, 0.6)!important;
}

#mnwall_scr_1 {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    max-height: 470px;
}

.title-custon-01 strong{

color: #2f428e;
font-weight: 700;
letter-spacing: -3px;
position: relative;
font-size: 36px;


}

.title-custon-01{content: "//";
right: -10px;
bottom: 0;
color: #6b6b6b;
font-weight: 400;
letter-spacing: -3px;
position: relative;
font-size: 36px;

padding-bottom: 5px;
margin-bottom: 5px;
letter-spacing: -0.5px;
text-transform: none;
}   

.uk-panel-title.novedades-home, .uk-panel-title.invest{
content: "//";
right: -10px;
bottom: 0;
color: #2f428e !important;
font-weight: 700;
letter-spacing: -3px;
position: relative;
font-size: 36px;

padding-bottom: 5px;
margin-bottom: 5px;
letter-spacing: -0.5px;
text-transform: none;
}   


#mnwall_scr_2 div.mnwall-hover-box.hoverFadeIn{transition: all 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
-webkit-transition: all 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
-o-transition: all 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
-ms-transition: all 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
background: rgba(47,66,142,0.68);
background: -moz-linear-gradient(top, rgba(47,66,142,0.68) 0%, rgba(14,20,41,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,66,142,0.68)), color-stop(100%, rgba(14,20,41,1)));
background: -webkit-linear-gradient(top, rgba(47,66,142,0.68) 0%, rgba(14,20,41,1) 100%);
background: -o-linear-gradient(top, rgba(47,66,142,0.68) 0%, rgba(14,20,41,1) 100%);
background: -ms-linear-gradient(top, rgba(47,66,142,0.68) 0%, rgba(14,20,41,1) 100%);
background: linear-gradient(to bottom, rgba(47,66,142,0.68) 0%, rgba(14,20,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f428e', endColorstr='#0e1429', GradientType=0 );}




/*header*/
.tm-header-container {
   border:none !important;
}

/*Instituto PolitÃ©cnico Loyola*/

.uk-column-medium-1-1 {
    text-align:justify;}
.uk-width-medium-1-3.uk-flex-middle {
    width: 50%;}




/* mensaje del rector*/



.tm-quote {
    position: relative;
    z-index: 1;
    line-height: 1.6;
    font-weight: 300;
    font-size: 16px;
}

.tm-panel-box-primary-split:before {
  content: "";
  position: absolute;
  width: 120px;
  display: block;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #fdee0e;
  background: linear-gradient(180deg, #fdee0e 0%, #fdee0e 100%);
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: inset -2px 0 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset -2px 0 2px 0 rgba(0, 0, 0, 0.05);
}

h3.mnwall-title {
	line-height: 24px;
	margin: 0;
	padding: 10px 15px;
	font-size: 18px;
	min-height: 50px
}



.uk-panel-box-secondary {
    color: #ffffff;
    background:#1165a2;
}

.uk-contrast .uk-button-primary:active{background-color: #c22628;}
.uk-contrast .uk-button-primary:hover{background-color: #c22628;}
.uk-contrast .uk-button-primary{background-color: #e72d2f;}

.tm-overlay-secondary > div.tm-background-cover{
    background-color: #2f428e;
}

.tm-background-cover .tm-inner-container {
    padding: 25px 45px 25px;
}
.servicios .uk-contrast h2:hover{text-decoration:none!important;}


/*NUEVOS ICONOS */

.icon-09:hover .tm-block-icon.uk-icon-ser-09{background-image: url("../../../images/iconos/primaria-2.svg");  }

.icon-09:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}


.icon-10:hover .tm-block-icon.uk-icon-ser-10{background-image: url("../../../images/iconos/secundaria-2.svg");  }

.icon-10:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}


.icon-11:hover .tm-block-icon.uk-icon-ser-11{background-image: url("../../../images/iconos/superior-2.svg");  }

.icon-11:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}



.icon-12:hover .tm-block-icon.uk-icon-ser-12{background-image: url("../../../images/iconos/continuada-2.svg");  }

.icon-12:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}


/*NUEVOS ICONOS */


.icon-08:hover .tm-block-icon.uk-icon-ser-08{background-image: url("../../../images/iconos/doc-a.svg");  }

.icon-08:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}

.icon-07:hover .tm-block-icon.uk-icon-ser-07{background-image: url("../../../images/iconos/compu-a.svg");  }

.icon-07:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;}

.icon-06:hover .tm-block-icon.uk-icon-ser-06{background-image: url("../../../images/iconos/tras-a.svg");   }

.icon-06:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;
}

.icon-05:hover .tm-block-icon.uk-icon-ser-05{background-image: url("../../../images/iconos/paste-a.svg");  }

.icon-05:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;
}

.icon-04:hover .tm-block-icon.uk-icon-ser-04{background-image: url("../../../images/iconos/arte-a.svg");   }

.icon-04:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important;
 -webkit-transition: all 1s ease-in-out;
}

.icon-03:hover .tm-block-icon.uk-icon-ser-03{background-image: url("../../../images/iconos/museo-a.svg");   }

.icon-03:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important; 
	 -webkit-transition: all 1s ease-in-out;
}

.icon-02:hover .tm-block-icon.uk-icon-ser-02{background-image: url("../../../images/iconos/pasto-a.svg");   }

.icon-02:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important; 
 -webkit-transition: all 1s ease-in-out;
 }

.icon-01:hover .tm-block-icon.uk-icon-ser-01{background-image: url("../../../images/iconos/biblio-a.svg");   }

.icon-01:hover .tm-thin-font.uk-margin-small-top{color: #fdee0e!important; text-decoration:none!important; 
  -webkit-transition: all 1s ease-in-out;
}
.tm-block-icon.uk-icon-ser-12 {background-image: url("../../../images/iconos/continuada.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-11 {background-image: url("../../../images/iconos/superior.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-10 {background-image: url("../../../images/iconos/secundaria.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-09 {background-image: url("../../../images/iconos/primaria.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-08 {background-image: url("../../../images/iconos/unidad-cuidados.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-07 {background-image: url("../../../images/iconos/audio-v.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-06 {background-image: url("../../../images/iconos/transporte.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-05 {background-image: url("../../../images/iconos/reposteria.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-04 {background-image: url("../../../images/iconos/g-arte.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-03 {background-image: url("../../../images/iconos/museo.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto;  }
.tm-block-icon.uk-icon-ser-02 {background-image: url("../../../images/iconos/pastoral.svg");width: 50px;height:50px;background-repeat: no-repeat;margin: 0 auto; }
.tm-block-icon.uk-icon-ser-01 {background-image: url("../../../images/iconos/biblioteca.svg");width: 50px;height:50px;background-repeat: no-repeat ;margin: 0 auto; }


.tm-thin-font.uk-margin-small-top {
    -webkit-transition: all 1s ease-in-out;
}

/*servicios end*/

.login-home a{float:left; color:#fff;}
.login-home{float:left; color:#fff;}

.tm-call-action > div a {
  color: #FFF;
}
.tm-call-action > div h1,
.tm-call-action > div h2,
.tm-call-action > div h3,
.tm-call-action > div h4 {
  color: #FFF;
  margin: 0;
  font-size: 16px;
  line-height: 32px;
}

.tm-minibar {
  background-color: #2f428e;
}

.tm-call-action > div a:hover {
    color: #2f428e;
    text-decoration: none;
}

.tm-call-action:after {

  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e72d2f rgba(0, 0, 0, 0); 
}

.tm-call-action {
  
  background-color: #e72d2f;
}

.tm-header {
  padding: 10px 20px;
}


