h3{margin-bottom: 20px;}

.container.general {margin-bottom: 30px;}
.logo-xs {width: 80px; margin-top: 18px;float: left; margin-left: 10px;}

.list-group-item {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: none;
}


/*
Aplicar al bloque en específico
#block-unedescuelas-content img {padding: 10px;}
*/
#searchbar {
  display: none;
  float: left;
  width: 100%;
  border:none;
  padding: 10px;
  z-index: 9999;
  background: var(--white);
  -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
  position: fixed;
}

#s {
  display: block;
  width: 90%;
  border: 0;
  outline: none;
  padding: 0;
  height: 60px;
  line-height: 60px;
  font-size: 3.0em;
  font-weight: bold;
  color: #676767;
}

#searchsubmit {
  display: block;
  float: right;
  margin-top: 6px;
  background: none;
  color: #717171;
  border: 0;
  outline: none;
  cursor: pointer;
}

.search-block-form  {margin: 0 auto; width: 100%; text-align: center;}

.close {position: absolute; right: 10px; top: 25%; border: var(--gris1) 1px solid; width: 32px; height: 32px; text-align: center; border-radius: 50%; display: inline-block;}

.breadcrumb {
    padding: 5px;
    margin: 0 0 35px 0;
    background-color: var(--gris1);
    border-radius: 0;
}

ol.breadcrumb {margin: 0;}

ol.breadcrumb li a {color: var(--negro2);}
ol.breadcrumb li:first-child a {color: var(--blue-4);}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: var(--negro2);
    content: ">";
}

.agenda-in {background:none;}
.agenda-in {padding-top: 0; padding-bottom: 0; margin-bottom: 30px;}

.agenda-in .wrapper.details {background: var(--gris1); padding: 20px; margin-left: -50px; margin-top: 20px; margin-bottom: 30px;}
.agenda-in h3 {color: var(--blue-4); display: block; margin-bottom: 25px;}
.agenda-in h4 {margin-top: 20px;}
.agenda-in .wrapper.details .item {display: block; margin-bottom: 5px;}
.agenda-in a.button {padding: 5px 8px; display: inline-block; background: var(--blue-4); color: var(--white); margin-top: 20px; margin-right: 15px;}

.oferta #v-pills-tab {box-shadow: -12px -12px 0 rgb(0 123 191); margin-top: 25px;}

.menu--conecte-con-nosotros {margin-top: 30px;width: 100%;}

.oferta-in .item-list ul li:hover {background: transparent;}

h2.seccion {margin: 30px 0 20px 0;}



/*.bloque .wrapper .sub-wrapper {min-height: 300px;}*/
.escuelas .wrapper ul {font-size: 1em; line-height: 1.5em;}
.escuelas .wrapper li {padding-bottom: 7px;}

.bg-img-evento {position: absolute; left: 50%; top: 25px;}
.bg-img-evento div {position: relative; left: -50%; top: 25px; background: rgba(0, 0, 0, 0.7); padding: 30px;}
.bg-img-evento div span {display: block; width: 100%; clear: both; color: var(--white); font-weight: bold; text-align: center; padding: 10px;}

#v-pills-tabContent .tab-pane{position: relative;}

.view-in {margin-top: 40px;}

.flexbox {display: flex;}
.flexbox .flex{height: 100%;}

.container.full .txt {color: var(--white);}
.container.full .wrapper .txt h3{color: var(--negro2);}
.container.full .wrapper .txt {color: var(--negro2) !important;}



    /*Modificar botÃ³n de whatsapp*/

    .chat-24-icon-wa {

        background-image: url(https://uned.ac.cr/widget/wa.png) !important;

        width:70px !important;

        height:70px !important;

    }

    

    /*Modificar botÃ³n de chat web*/

    .chat-24-icon-7, .chat-24-icon-lch {

        background-image: url(../img/widget/wc.png) !important;

       width:70px !important;

        height:70px !important;

    }

    

    /*Modificar botÃ³n de llamada*/

    #chat-24-icon-call {

        background-image: url(https://uned.ac.cr/widget/call.png) !important;

       width:70px !important;

        height:70px !important;

    }

.addthis_inline_share_toolbox {text-align: right;margin-bottom: 10px; display: flex;justify-content:flex-end;}
.at-resp-share-element .at-share-btn {margin: 0 !important;}
.compartir_icons{color: var(--negro2);font-size: 0.8em;padding-right: 7px;}

@media (max-width: 991px){
    body {
        padding-top: 55px;
    }
}