/*
32c5d2
Grey #32c5d2
Grey 2 #3C3C3B
Verde #008D36
Verde light: #5BA75C

*/
.c-ext {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.c-ext > li.c-lang.c-last {
  margin-right: 0;
}

.c-ext > li.c-lang {
  position: relative;
  top: 8px;
  margin: 0 10px 0 15px;
}
.c-ext > li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.c-ext > li.c-lang > a {
  background: rgba(255, 255, 255, 0.2);
  color: #f2f2f2;
}
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  min-width: 155px;
  padding: 0;
  margin: 0;
}

body {
    color: #5c6873;
    font-family: "Roboto Condensed", sans-serif;
    padding: 0px;
    margin: 0px;
    font-weight: 400;
    font-size: 17px;

}
.btn {
  outline: none !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  padding: 12px 20px 10px 20px;
  font-size: 16px;
}
.c-layout-header .c-topbar .c-top-menu > .c-icons > li > a > i {
  font-size: 25px;
}

.center-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}


.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > a {
  background: #32c5d2;
  font-weight: 600;
  color: #000;
}
/********Vido Player**************************/


.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #32c5d2!important;
  color: #fff;
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #32c5d2!important;
  color: #fff;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  background: #32c5d2!important;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #32c5d2!important;
}

.plyr--full-ui input[type=range] {

  color: #32c5d2!important;
}
.chp__item--active {
  background: #32c5d2!important;
  color: #fff !important;
}

.chp__theme--blue .plyr--audio .plyr__controls {
  background: #3a3ecc;
}

.chp__theme--blue .plyr--audio .plyr__controls svg {
  fill: #ddd;
}

.chp__theme--blue .plyr--audio .plyr__controls .plyr__time {
  color: #ddd;
  opacity: .33;
}

.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgb(50 197 210 / 50%);
  outline: 0;
}
/*
.chp__theme--blue .chp__playlist {
  background: #3a3ecc;
}

.chp__theme--blue .chp__playlist .chp__item {
  background: #3a3ecc;
  color: #ddd;
}

.chp__theme--blue .chp__playlist .chp__item:nth-child(odd) {
  background: #3134bc;
}

.chp__theme--blue .chp__playlist .chp__item:hover {
  background: #565ad3;
}

.chp__theme--blue .chp__playlist .chp__item--active {
  background: #292da0 !important;
}
*/

/********************************************/
/*@media (min-width: 992px){
  .c-layout-header.c-layout-header-6 .c-navbar {
      background: #52c9ba!important;
  }
}

*/
/*
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
  
    color: #fff;
}

.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) {
    color: #333!important;
}
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) {
    color: #333!important;
}
*/
.mega-nav li a {
letter-spacing: 1px;
font-size: 14px;
text-transform: uppercase;
line-height: 14px;
color: #c1d9f4;
font-weight: 500;
}

.mega-nav li:hover > a {
font-weight: 500;
}


.c-content-accordion-1.c-theme .panel.bg-azul > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-azul > .panel-collapse > .panel-body {
  background-color: #3E5CAA !important
}

.c-content-accordion-1.c-theme .panel.bg-naranja > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-naranja > .panel-collapse > .panel-body {
  background-color:#F8991D !important
}

.c-content-accordion-1.c-theme .panel.bg-morado > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-morado > .panel-collapse > .panel-body {
  background-color:  #7D3694 !important;
}

.c-content-accordion-1.c-theme .panel.bg-rojo > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-rojo > .panel-collapse > .panel-body {
  background-color:  #EE3224 !important;
}

.c-content-accordion-1.c-theme .panel.bg-verde > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-verde > .panel-collapse > .panel-body {
  background-color:  #65AF45 !important;
}

.c-content-accordion-1.c-theme .panel.bg-cyan > .panel-heading > .panel-title > a,
.c-content-accordion-1.c-theme .panel.bg-cyan > .panel-collapse > .panel-body {
  background-color:  #0E91CC !important;
}

.c-content-accordion-1 .panel > .panel-heading > .panel-title > a.collapsed {
 
  color: #fff;
}

.color-bar{
  display: block;
  width: 100%;
  height: 40px;
  background: url("../img/Banner-colors.png") repeat-x center;
}

#views-exposed-form-buscar-page-1.views-exposed-form{
  margin-bottom: 0px!important;
}
#views-exposed-form-buscar-page-1 input#edit-reset.btn,
input#edit-submit-buscar.btn{
  margin-top: 9px;
  padding: 10px 20px 8px 20px;
  font-size: 18px;
}
/*
.bg-buscar{
  background-color: #5c6873;
}
*/
.padding-30{
  padding: 30px;
}

.c-font-white h3{
  color: white;
}
.c-content-person-1.c-option-2 .c-body {
    padding: 30px 0px;
    background: #fff;
}
/***BG footer****/
.c-bg-dark {
    /*background-color: #3C3C3B !important;*/
    /*background-color: #394048 !important;*/
    /*background-color: #1d5895 !important;*/
}
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search {
    display: none;
}
.c-bg-dark-gray {
    background-color: #3C3C3B !important;
    /*background-color: #394048 !important;*/
    /*background-color: #1d5895 !important;*/
}
.c-layout-footer.c-layout-footer-3 .c-prefooter {
    padding: 80px 0 40px 0;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter p{
  font-size: 18px;
  font-weight: 400;
}

.c-layout-footer.c-layout-footer-1 .c-postfooter {
    padding: 40px 0;
    background: #32c5d2;
}

.prensa-footer{margin-top: 20px;}

.prensa-footer > h4{
  margin: 0px!important;
}

.prensa-footer > h4 > a,
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li,
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a {
    color: #abd4ed;
}

.c-prefooter ul{
  margin: 0 0 10px 0;
  padding: 0px;
}
.c-prefooter  li {
    list-style: none;
    padding: 0 0 5px 0;
}
.c-prefooter li > a{
  color: #5c6873;
  font-size: 16px;

  text-transform: inherit;
    font-weight: 400;
}
.c-prefooter li > a:hover{
  color: #32c5d2!important;
}

.c-prefooter .c-content-title-1{
  margin: 0px;
}

.c-prefooter .c-content-title-1 h3{

  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.c-prefooter .c-section .c-content-title-1,
.c-prefooter .c-content-title-1 > .c-line-center {
    display: none;
}
.c-prefooter .c-layout-footer.c-layout-footer-3  .c-content-title-1 > .c-line-left {
    margin-bottom: 30px;
    display: none;
}

.c-prefooter .c-content-title-1 > .c-line-right{
    display: none!important;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-content-title-1 > h3 {
    font-size: 16px;
    text-align: left;

}
.c-prefooter .contact-title-block{
  display: none;
}

.c-prefooter .c-theme-bg {
  color: #2f353b;
  border: solid 0px #abd4ed!important;
  background: #5c6873!important;
}

.c-prefooter .c-section{
  color: #5c6873;
}


.c-prefooter h2 {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top:0px;
}

.c-prefooter .c-content-iconlist-1 > li i {
    position: relative;
    background: #5c6873;
    text-align: center;
    font-size: 20px;
    color: #2f353b;
    padding: 13px;
    width: 45px;
    height: 45px;
}


.c-content-iconlist-1.c-theme > li:hover i {
    color: #fff;
    /*background: #abd4ed;*/
}
/*
.c-prefooter > .c-layout-footer.c-layout-footer-3 .c-prefooter .c-content-title-1 > h3 {
    font-size: 18px;
}

.c-text > span{
  color: #abd4ed;
  font-size: 14px;
}
.c-text > span > a{
  color: #abd4ed;
  font-size: 14px;
  font-weight: 600;
}

.prensa-footer a:hover,
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a:hover {
    color: #fff!important;
}

.c-content-recent-posts-1 > li > .c-post {
    padding: 0px 0;
}

.c-post2 {
    padding: 5px 0;
}

.nd-bg-grey {
    background: #154670;
    color: #abd4ed;
}

.nd-bg-dark:hover,
.nd-bg-grey:hover {
  background: #0f456d;
  color: #fff;
}

*/

.c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright a,
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright {
    color: #2f353b!important;
    padding: 0;
    margin-top: 10px;
}
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright a:hover{
  color: #fff!important;
}


/****************/
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li {
    list-style: none;
    padding: 5px 0;
    border-bottom: 0px solid #82b7d8;
}

/***header Top links***/
.c-layout-header .c-topbar .c-top-menu > .c-links > li {
    padding: 7px 3px 5px 3px;
}
/*
.c-layout-header .c-navbar .c-logo img {
    max-height: 80px;
}
*/
.secton-top{
  padding-top: 40px;
}

.secton-bottom{
  padding-bottom: 40px;
}

.bg-light-grey{
  background-color: #f1f2f2;
}

#menu-block > ul {
  margin: 0px 0px 10px 0px;
  display: block;
  list-style-type: none;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 0px;
}

#menu-block > ul li{
  list-style: none;
  margin-bottom: 0px;
}

.jd-item{
  min-height: 274px;
}


#block-exposedformbuscarpage-1 {
    margin-bottom: 0px!important;
}
.c-font-25 {
  font-size: 25px !important;
}

.c-font-30 {
  font-size: 30px !important;
}
.body-slider{
  font-size: 30px!important;
  line-height: 1.2em!important;
}
.c-content-step-1.c-opt-1 > .c-icon {
    color: #333;
}
/*
.md-arrow-left, .md-arrow-right {
    background-image: url(../img/line-icons2.png);
}
*/
.c-content-line-icon.c-theme {
    background-image: url(../img/line-icons.png);
}

.c-content-line-icon.c-icon-1 {
    background-position: 0px 100%; }
  .c-content-line-icon.c-icon-2 {
    background-position: 0px 200%; }
  .c-content-line-icon.c-icon-3 {
    background-position: 0px 300%; }
  .c-content-line-icon.c-icon-4 {
    background-position: 0px 400%; }
  .c-content-line-icon.c-icon-5 {
    background-position: 0px 500%; }
  .c-content-line-icon.c-icon-6 {
    background-position: 0px 600%; }
  .c-content-line-icon.c-icon-7 {
    background-position: 0px 700%; }
  .c-content-line-icon.c-icon-8 {
    background-position: 0px 800%; }
  .c-content-line-icon.c-icon-9 {
    background-position: 0px 900%; }
  .c-content-line-icon.c-icon-10 {
    background-position: 0px 1000%; }
  .c-content-line-icon.c-icon-11 {
    background-position: 0px 1100%; }
  .c-content-line-icon.c-icon-12 {
    background-position: 0px 1200%; }
  .c-content-line-icon.c-icon-13 {
    background-position: 0px 1300%; }
  .c-content-line-icon.c-icon-14 {
    background-position: 0px 1400%; }
  .c-content-line-icon.c-icon-15 {
    background-position: 0px 1500%; }
  .c-content-line-icon.c-icon-16 {
    background-position: 0px 1600%; }
  .c-content-line-icon.c-icon-17 {
    background-position: 0px 1700%; }
  .c-content-line-icon.c-icon-18 {
    background-position: 0px 1800%; }
  .c-content-line-icon.c-icon-19 {
    background-position: 0px 1900%; }
  .c-content-line-icon.c-icon-20 {
    background-position: 0px 2000%; }
  .c-content-line-icon.c-icon-21 {
    background-position: 0px 2100%; }
  .c-content-line-icon.c-icon-22 {
    background-position: 0px 2200%; }
  .c-content-line-icon.c-icon-23 {
    background-position: 0px 2300%; }
  .c-content-line-icon.c-icon-24 {
    background-position: 0px 2400%; }
  .c-content-line-icon.c-icon-25 {
    background-position: 0px 2500%; }
  .c-content-line-icon.c-icon-26 {
    background-position: 0px 2600%; }
  .c-content-line-icon.c-icon-27 {
    background-position: 0px 2700%; }
  .c-content-line-icon.c-icon-28 {
    background-position: 0px 2800%; }
  .c-content-line-icon.c-icon-29 {
    background-position: 0px 2900%; }
  .c-content-line-icon.c-icon-30 {
    background-position: 0px 3000%; }
  .c-content-line-icon.c-icon-31 {
    background-position: 0px 3100%; }
  .c-content-line-icon.c-icon-32 {
    background-position: 0px 3200%; }
  .c-content-line-icon.c-icon-33 {
    background-position: 0px 3300%; }
  .c-content-line-icon.c-icon-34 {
    background-position: 0px 3400%; }
  .c-content-line-icon.c-icon-35 {
    background-position: 0px 3500%; }
  .c-content-line-icon.c-icon-36 {
    background-position: 0px 3600%; }
  .c-content-line-icon.c-icon-37 {
    background-position: 0px 3700%; }
  .c-content-line-icon.c-icon-38 {
    background-position: 0px 3800%; }
  .c-content-line-icon.c-icon-39 {
    background-position: 0px 3900%; }
  .c-content-line-icon.c-icon-40 {
    background-position: 0px 4000%; }
  .c-content-line-icon.c-icon-41 {
    background-position: 0px 4100%; }
  .c-content-line-icon.c-icon-42 {
    background-position: 0px 4200%; }
  .c-content-line-icon.c-icon-43 {
    background-position: 0px 4300%; }
  .c-content-line-icon.c-icon-44 {
    background-position: 0px 4400%; }
  .c-content-line-icon.c-icon-45 {
    background-position: 0px 4500%; }
  .c-content-line-icon.c-icon-46 {
    background-position: 0px 4600%; }
  .c-content-line-icon.c-icon-47 {
    background-position: 0px 4700%; }
  .c-content-line-icon.c-icon-48 {
    background-position: 0px 4800%; }
  .c-content-line-icon.c-icon-49 {
    background-position: 0px 4900%; }
  .c-content-line-icon.c-icon-50 {
    background-position: 0px 5000%; }
  .c-content-line-icon.c-icon-51 {
    background-position: 0px 5100%; }
  .c-content-line-icon.c-icon-52 {
    background-position: 0px 5200%; }
  .c-content-line-icon.c-icon-53 {
    background-position: 0px 5300%; }
  .c-content-line-icon.c-icon-54 {
    background-position: 0px 5400%; }

    .c-content-label {
        font-size: 14px;
        margin-bottom: 10px;
    }
/*
    .c-content-title-1 > h3.c-font-uppercase {
        font-size: 25px;
        color: white!important;
    }

*/

.form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 0px;
}

.form-group {
    margin-bottom: 5px;
}

.otros > ul {

    padding-left: 20px;
}


/**************/
tr.hide-table-padding td {
  padding: 0!important;
}

.expand-button {
	position: relative;
}

.accordion-toggle .expand-button:after
{
  position: absolute;
  left:.75rem;
  top: 50%;
  transform: translate(0, -50%);
  content: '-';
  font-weight: bold;
}
.accordion-toggle.collapsed .expand-button:after
{
  content: '+';
  font-weight: bold;
}
/**************/
/*
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #dcf9f9;
}*/
.table > thead > tr > th {
  font-weight: 600;
  font-size: 17px;
  color:#fff;
  background:#32c5d2;
}

.table > thead > tr > th a {
  color:#eaf9fa;

}

.table > thead > tr > th a:hover {
  color:#fff;

}


.noresult {
    background-color: #d9edf7;
    padding: 15px;
    font-weight: 400;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #1d5895;
}

.views-prensa-title{
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  color: #3f444a;
  margin-bottom:10px;
}

.views-prensa-date {
  font-family: "Roboto Condensed", sans-serif;
  margin-top: 2px;
  font-size: 13px;
  color: #626a73;
  text-align: center;
  font-weight: 500;
}

.c-content-blog-post-card-1-grid {
    padding-right: 0px;
}

.c-content-recent-posts-1 > li > .c-post .c-title a{
    font-weight: 500;
    font-size: 16px;
    line-height: 14px!important;
}

.cbp-l-project-details-list > li > strong {
    color: #4b5158;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: block;
}

.body-ec{
  padding: 35px 0 20px 0;
}

.docente > li{
  font-family: "Roboto Condensed", sans-serif;
    padding: 5px 0;
    margin: 0;
    color: #6e7781;
    font-size: 16px;
    font-weight: 300;
}
.media-left {
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-right: 15px;
    margin-bottom: 15px;
}

.c-content-tab-4.c-opt-5 > .nav > li.active > a, .c-content-tab-4.c-opt-5 > .nav > li:active > a {
    color: #ffffff;
    background-color: #3c6eae;
}

.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even):active > a {
    color: #ffffff;
    background-color: #3c6eae;
}

.nota{
  padding: 30px!important;
  border: solid 2px #d5e0ea!important;
  font-weight: 400;
  padding: 20px 15px;
  border: 0;
  display: inline-block;

}

.c-content-tab-4.c-opt-5 > .nav > li > a {
    color: #ffffff;

}

.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed {
/*    background-color: #d5e0ea!important;
    color:#1d5895!important;*/
}

.cbp-l-project-details-list > li {
    font-family: "Roboto Condensed", sans-serif;
    padding: 5px 0;
    margin: 0;
    color: #6e7781;
    font-size: 16px;
    font-weight: 400;
}

.cbp-l-project-details-list > li > strong {
    color: #4b5158;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: block;
}

.subtitle > h3{
  font-family: "Roboto Condensed", sans-serif;
    margin-top: 2px;
    font-size: 20px;
    color: #626a73;
    margin: 0 auto 50px;
    max-width: 500px;
    text-align: center;
}

.c-font-18 {
    font-size: 18px !important;
    margin: 0 0 0px 0 !important;
}

.form-item label {
    font-weight: 600;
    font-size: 18px;
}

.c-btn-border-3{
  border: solid 3px #e1e6ee;

}

.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo:after {
    top: 32px;
    bottom: 0px;
    position: absolute;
    right: -22px;
    content: "";
    width: 1px;
    background: #dfe4e8;
    height: 32px;
    display: inline-block;
}

.c-layout-header.c-layout-header-6 .c-topbar .c-brand {
    float: left;
    margin: 0px;
    padding: 0px 0 0 0;
}

.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu {
    margin: 32px 0 10px 0;
    float: right;
}


#content .field__label{
  color: #4b5158;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: block;
    padding-top: 5px;
}
#content .field__item{
  font-family: "Roboto Condensed", sans-serif;
  padding-bottom: 5px;
  margin: 0;
  color: #6e7781;
  font-size: 16px;
  font-weight: 400;
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 0px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: none;
    background: none;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 0px #fff inset, 0 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0px #fff inset, 0 0px 0px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container-active .chosen-single {
    border: 0px solid #5897fb;
    -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.3);
}
#incluye,
#incluye ul li{
  color: #fff!important;
}

.c-content-tab-1 .nav.tabs-left > li:hover > a, .c-content-tab-1 .nav.tabs-left > li:focus > a, .c-content-tab-1 .nav.tabs-left > li:active > a, .c-content-tab-1 .nav.tabs-left > li.active > a, .c-content-tab-1 .nav.nav-justified.tabs-left > li:hover > a, .c-content-tab-1 .nav.nav-justified.tabs-left > li:focus > a, .c-content-tab-1 .nav.nav-justified.tabs-left > li:active > a, .c-content-tab-1 .nav.nav-justified.tabs-left > li.active > a {
    border-radius: 0;
    background: none;
    transition: none;
    border: 0;
    border-right: 3px solid #1d5895;
}

.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left {
    width: 30px;
    height: 3px;
    background-color: #1d5895;
    margin: 0 0 30px 0;
}
/*
.comment-control li a {
    color: #ffffff;
    background-color: #1d5895;
    border-color: #1d5895;
    border-radius: 3px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-left: 14px;
    padding: 1px 8px 1px 8px;
    outline: none;
    text-transform: lowercase;
}
*/
.ImageWrapper {
    border: 0px solid #FFFFFF;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
    display: block;
    overflow: hidden;
    position: relative;

}
.img-center{
    vertical-align: middle;
    overflow: hidden;
    position: relative;
}
.img-center > a > img{

  /*display: inline-block;*/
  max-width: inherit;
  /* height: auto; */
  display: block;
  margin-left: auto;
  margin-right: auto;


}

.center-img {
  display: block;
  margin-left: auto;
  margin-right: auto;

}

.c-content-bar-4 > h3 {
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    font-size: 40px;
    line-height: 50px;
    margin: 100px auto 40px auto;
    padding: 40px;
    border: 5px solid rgba(255, 255, 255, 0.50);
}


.develop-by{
    text-align:right;
}

.topbar{
        padding: 24px 0;
        background: #fff;
        height: auto;
    }


@media (max-width: 991px) {

  .develop-by{
        text-align:center;
    }
    .c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright {
        text-align: center;
    }
}






.c-content-feature-5 .c-text {
    position: relative;
    background-color: #ffffff;
    width: 100%;
    padding: 25px;
    z-index: 1;
}
/*
.c-content-testimonial-3 > .c-person > img {
  float: none;
      margin: 0 10px 0 0;
      border-radius: 0%;
      width: auto;
      height: 40px;
}
*/
.c-font-green {
    color: #32c5d2 !important;
}

.about .c-content-title-1 > h3 {
    color: white!important;
}


.c-comments .c-comment-list .media-object {
  height: 50px;
  width: 50px;
  border-radius: 50px !important;
}


.comment-add{
  display: none;
}

#block-menuusuario > ul{
  margin: 0px;
  padding: 0px;
}

#block-menuusuario > ul > li{
  list-style: none;
}
.is-active,
.c-layout-sidebar-menu .c-sidebar-menu > li:hover > a, .c-layout-sidebar-menu .c-sidebar-menu > li.c-open > a {
  transition: all 0.2s;
  background-color: #b8e7e8;
}

.js td .dropbutton-multiple {
  max-width: 100%;
  margin-right: 2em;
  padding-right: 0px;
}

#sidebar h2{
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.c-content-title-1 > h3.c-font-uppercase {
  font-size: 25px;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
  font-weight: 800;
  font-size: 20px;
}

.c-content-blog-post-card-1.c-option-2 .c-body {
  padding: 20px;
  background: #fff;
}

.owl-carousel .owl-controls {
  margin-top: 0px;
}

.c-bg-1{
  background-color: #00a79d !important;
}

.c-bg-2{
  background-color: #008e85 !important;
}

.c-bg-3{
  background-color: #00756e !important;
}

.c-content-recent-posts-1 > li > .c-post .c-date {
  font-size: 14px;
  color: #5c6873;
}

.c-content-recent-posts-1 > li > .c-post .c-title a {
  font-weight: 600;
  font-size: 16px;
  line-height: 14px!important;
}


@media (min-width: 992px){
  .c-layout-header .c-brand {
    margin: 20px 0 20px 0!important;
  }
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content .c-post-title {
  text-transform: inherit;
  font-weight: 600;
  line-height: 1.4em;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container {
  padding: 0px;
  margin-bottom: 40px;
}

.c-content-title-2 {
  margin-bottom: 80px;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img {
  width: 60px;
  height: 60px;
  position: relative;
  float: left;
  margin-top: 10px;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content {
  padding-left: 80px;
}

.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img img {
  width: 100%;
  border-radius: 5px;
}

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

.mensaje-block{
  position: relative;
  display: inline-block;
}

.mensaje-block .img{
  width: 100%;
height: 100%;
object-fit: cover;
}
.mensaje-block .text-block{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  top: 0;
  background-color: rgba(0,0,0,0);
  

}

.mensaje-block .text-block:hover{

    background-color: rgba(0,0,0,0.3);
    -webkit-transition: opacity 1s ease 0s;
    transition: opacity 1s ease 0s;

}

.mensaje-block  .text-block .text{

  text-align: left;
  padding: 200px 30px 30px 30px;
}

.mensaje-block .text h2{
  color: #fff;
  font-weight: 500;
  
}

.mensaje-block .text h2 span{

  background-color: #32c5d2;
  
  
}