.webform-submission-form .form-item-url{ display:none;}
 .table{display: block;overflow-x: auto;white-space: nowrap;min-width: auto !important;}
.gtranslate{display:none;}
/*Invertir color botones Tipo contenido: Seccion*/
.button.button-inversed { background-color: #1978b3;color: #fff;font-size: 1.25rem;font-weight: 600;}
.button-inversed:hover { background-color: #fff !important;border: 0.125rem solid rgb(25, 120, 179) !important;color: #000 !important;}
.img-whatsapp{width:48px;}
.a-whatsapp{font-size: 1.3rem;line-height: 1.6364;color: #fff;font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 700;}
.a-whatsapp:hover{color: #fff !important;transform: scale(1.1);}
.a-whatsapp-black{font-size: 1.3rem;line-height: 1.6364;color: #444;font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 700;}
.a-whatsapp-black:hover{color: #444 !important;transform: scale(1.1);}
/*Whatsapp*/
.whatsapp {
    position: fixed;
    z-index: 9999;
    max-width: 63px;
    right: 2rem;
    display: block !important;
    margin: 0px auto 4%;
}

@media (max-width: 575.98px) {.whatsapp { right: 15%;}}
@media (max-width: 767.98px) {.whatsapp { right: 15%;}}
@media (max-width: 991.98px) {.whatsapp { right: 15%;}}
@media (max-width: 1199.98px) {.whatsapp { right: 3rem;margin: 0px auto 9%;}}

.whatsapp {
    -webkit-animation-name: rebote;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: reverse;
    animation-name: rebote;
    animation-duration: 0.7s;
    animation-delay: 2s;
    animation-iteration-count: infinite;
    animation-direction: reverse;
    animation-timing-function: ease-out;
}
.whatsapp a {
    font-size: 0;
}
.close-whatsapp {
    cursor: pointer;
    color: white;
    background: #c4c4c4;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    font-size: 11px;
    text-align: center;
    line-height: 20px;
}
@keyframes rebote {
  0%   {    bottom: 100px;}
  25%  {    bottom: 100px;}
  50%  {    bottom: 103px;;}
  75%  {    bottom: 103px;}
  100% {    bottom: 100px;}
}
h1, h2, h3, h4, h5, h6 {
    color: #333 ;
}



ol li small span, ul li small span {
	  margin: 0 0 0 5px;
    position: absolute;
}

li.display-type{
	display: list-item !important;
}
.img-download{width:28px;}

.f--field.f--description a.button.button-inversed {
    text-decoration: none;
}
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout-info {
    border-left-color: #1b809e;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}

.popover{
    max-width: 100%;
}
.cc--cta-link-list .cta-link-list .f--link a.button--arrow.button--alt {
    color: #00548f;
    font-size: 1.125rem;
    font-weight: 600;
}
.js-form-item-resultados{display:none;}
.img-envelope{width:24px !important;}
