.logo-img {
  max-height: 100px;
}
.btn-primary {
  color: #ffffff;
  background-color: #549CD7;
  border-color: #549CD7;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #3B5999;
  border-color: #3B5999;
}
.t3-topbar {
  background: #0F3B73;
  color: #fff;
}
.sub-heading {
  font-family: "Rubik", Helvetica, Arial, sans-serif;
}
.acm-slideshow .owl-carousel .item .slider-content {
 
  padding: 150px 54px;
}
.t3-footnav .t3-module .module-inner {
  background: #133E75;
  border: 0;
  border-radius: 18px;
  padding: 26px;
}
.nav-pills > li.active > a {
  background-color:#0f3b73 ;
}
.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #549CD7;
}
a.event{
  font-size: 0.6em;
  padding: 20px;
  background-color: #549CD7;
  border-radius: 50px;
  margin-top: 20px;
  display: inline;
  color: #fff;
}

#accordeonck162,#accordeonck175 {
  background: #fff !important;
    border: 0 solid transparent !important;
  box-shadow: 0 0 0 0 transparent !important;
}
.t3-footnav .nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #549CD7;
}
#accordeonck162 li.level1 > span a,#accordeonck175 li.level1 > span a {
  color: #fe8259 !important;
  font-size: 14px !important;
  font-family: "Fredoka One", Helvetica, Arial, sans-serif !important;
}
#accordeonck162 li.level2 > span a,#accordeonck175 li.level2 > span a
{
  color: #0F3B73 !important;
  font-family: "Fredoka One", Helvetica, Arial, sans-serif !important;
}
.module-title {
  color: #fe8259;
  font-size: 20px;
  font-family: "Fredoka One", Helvetica, Arial, sans-serif !important;
}
.item-page img {
  width: auto;
  border-radius: 18px;
}


#t3-mainbody {
  padding-top: 0;
  margin-top: 0;
}
.ja-masthead-detail {
  padding: 36px !important;
}
.style-5 .owl-stage {
  max-width: 900px;
}
.item.livematches-item img {
  border-radius: 25px;
  margin-bottom: 2rem;
  margin-top: 5rem;
}
.text-center h3 {
  font-size: 1.1em;
  line-height: 1;
  font-weight: bold;
  margin-bottom:5px;
}

.text-center .colegio {

    text-align: center;
    line-height: 1.3;
    font-size: .9em;
    color: #555;

}
.style-5 .livematches-content {
  height: 90px;
}


.curso .profesor {
  max-height: 250px;
}
.curso {
  text-align: justify;
}
.table-responsive.border tr, .table-responsive.border td {
  background: #FDF9EF;
  border: 5px solid #fff;
  text-align: center;
  color: #111;
}
.cuadro .table > thead > tr > th {
  vertical-align: bottom;
  border: #fff 4px solid !important;
  text-align: center;
  background: #FE8259;
  color: #fff;
}
tr.recreo td {
  background: #51A3D3 !important;
  color: #fff !important;
}

.horario span {
  margin-right: 5px;
  background: #51A3D3;
  padding: 3px 4px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
}

td.hora {
  background: #529ECE !important;
  color: #fff !important;
 
}
th.hora {
  background: #529ECE !important;
  color: #fff !important;

}

.horario td {
  vertical-align: middle !important;
}

#mod-custom184 {
  margin: -50px -100px;
}

.t3-navhelper {
  background: transparent;
  border-top: 0 solid transparent;
  color: transparent;
  padding: 0;
}
.titno .edocman-page-heading {
  display: none;
}

.edicon.edicon-folder-open {
  color: #fe8259;
  font-size: 1.5em;
  vertical-align: middle;
  margin-right: 10px;
}

#table-document .edocman-category-title-td {
  border-radius: 20px;
  border: 0 solid transparent;
  padding-left: 20px !important;
}

.t3-footer #back-to-top::after {
  filter: invert(16%) sepia(34%) saturate(3913%) hue-rotate(197deg) brightness(96%) contrast(99%);
}

/*edocman*/
#edocman-category .edocman-page-heading {
  font-size: 2em;
}
#edocman-categories .edocman-category.col-md-4 .edocman-box-heading {
  background: transparent;
  border: 0 solid transparent;
  min-height: 40px;
  overflow: hidden;
}


.edocman-category.col-md-4 .edocman-category-title-link {
  background: #fff;
  padding: 10px 10px;
  vertical-align: middle;
  min-height: 60px;
  border-radius: 15px;
  text-align: center;
  min-width: 100%;
     transition: all ease .8s;
}
.edocman-category-title-link small {
  font-size: .5em;
  display: block;
  margin-top: 5px;
}
.edocman-category.col-md-4 .edocman-category-title-link:hover{
  background: #4C9ED0;
  color: #fff;
padding: 10px 10px;
  vertical-align: middle;
  min-height: 60px;
  border-radius: 15px;
  text-align: center;
  min-width: 100%;
    transition: all ease .8s;
}
.edocman-category-title-link:hover  small {

  color: #fff;
    transition: all ease .5s;
}
#arrowEdocmancategory2 {
  display: none;
}
#aEdocmancategory2 {
  width: 0;
}
#folderEdocmancategory2 {
  margin-right: -5px;
}
.k-tree.k-js-category-tree .jqtree-whitespace {
  display: none;
}
.jqtree-title.jqtree_common {
  display: block;
  margin-left: 35px;
  margin-top: -25px;
  padding-bottom: 5px;
}

.k-tree .jqtree-selected > .jqtree-element {
  background: #fff !important;
}
#edocman-category {
  margin: 0 0 30px 0;
}
.k-js-category-tree a:hover {
  color: #fe8259;
}
#accordeonck162 li#item-127 a {
  background: #0F3B73 !important;
  color: #fff !important;
  text-align: center;
  border-radius: 10px;
  transition: all ease .8s;
}
#accordeonck162 li#item-127 a:hover {
  background: #50a2d2 !important;
   transition: all ease .8s;
}

.breadcrumb {
  background-color: transparent;}


#edocman-categories .edocman-description, #edocman-documents .edocman-description, #edocman-document-page .edocman-description {
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {
  background: #fff;
  border: 1px solid #fff;
  padding: 10px 20px 0 20px;
}

.edocman-page-heading {
  font-size: 2em;
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #50a2d2, #0F3B73);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50a2d2), to(#0F3B73));
  background-image: -webkit-linear-gradient(top, #50a2d2, #0F3B73);
  background-image: -o-linear-gradient(top, #50a2d2, #0F3B73);
  background-image: linear-gradient(to bottom, #50a2d2, #0F3B73);
}
.edocman_document_details_information {
  font-size: 11px;
  margin-top: 0;
  font-weight: 400 !important;
  float: left;
  margin-bottom: 0;
}
.edocman-document-property-label, .edocman-document-property-label strong {
  color: #0f3b73;
}
.edocmandownloadlink.btn.btn-secondary {
  background: #FE8259;
  color: #fff;
  text-shadow: none;
}
.edocmandownloadlink.btn.btn-secondary:hover {
  background:#0f3b73 ;
  color: #fff;
  text-shadow: none;
}

.acm-slideshow #acm-slideshow-96 .owl-carousel .item .slider-content h1 {
  margin-bottom: 36px;
  margin-top: 0;
  text-shadow: 0 0 10px rgb(0, 0, 0);
  color:#fff;
}

ul#accordeonck162 li#item-127 li#item-298 a {
  background: transparent !important;
  color: #0F3B73 !important;
  text-align: left;
  padding-left: 0;
}