.redes-text {
  font-size: 2em !important;
}
.alyc {
  font-size: 1.5em !important;
}
.font-title {
  font-size: 4em;
  text-align: center;
}
.font-title-medium {
  font-size: 2em;
  text-align: center;
}

/* pizarras */

.head-pizarra {
  background-color: #1c8c91 !important;
  margin-top: 30px;
  text-align: center;
}

.head-pizarra h2 {
  font-size: 1.2em;
  color: #fff !important;
  padding: 6px;
  margin: unset;
}

.hTH {
  font-size: 0.7em !important;
  font-weight: 700 !important;
  font-family: "Neo Sans Pro-medium";
}

.symbol {
  font-family: "Neo Sans Pro-medium";
  font-size: 1em !important;
  margin-bottom: 1px !important;
  font-weight: 400;
}
.symbol-data {
  font-family: "Neo Sans Pro-medium";
  font-size: 0.9em !important;
}
.symbol-data label {
  font-size: 0.9em;
  width: 100%;
  text-align: right;
  margin-bottom: 3px !important;
  font-weight: 400;
}

.table > thead > tr > th {
  padding: 1px 5px;
  background-color: #f7f7f7;
}

.positivo {
  transition: 1s;
  background-color: greenyellow !important;
}

.negativo {
  background: red !important;
}

.colorpos {
  transition: 1s;
  color: #008000 !important;
  font-weight: 700 !important;
}

.colorneg {
  transition: 1s;
  color: red !important;
}

.igual {
  background: blue !important;
}

.anim {
  transition: 0.5s;
}

.anim2 {
  transition: 0.5s;
  background-color: #f7f7f7 !important;
}

a > span:hover {
  color: #000;
  font-weight: 700 !important;
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
#ftRofex {
  padding-left: 0px;
  padding-right: 0px;
}
#dolarVarios {
  padding-left: 0px;
  padding-right: 0px;
}
#bymavarios,
#bymavarios > div {
  padding-left: 0px;
  padding-right: 0px;
}

/* fin pizarras */

/* colores */
.back-verde {
  background-color: #1c8c91;
}

.gris-claro {
  background: #eee !important;
}

/* fin colores */

.g-radius-top--4 {
  /*  border: 1px solid #BCBCBC;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.g-dge--redes-head {
  padding-top: 11px;
  padding-bottom: 5px;
  background: #1c8c91;
  color: #ffffff;
  margin-bottom: 0px;
}

.g-shadows-alwl {
  -webkit-box-shadow: 0px 0px 13px -5px rgb(0 0 0);
  -moz-box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 13px -5px rgb(0 0 0);
}

#twitter-widget-0 {
  border-radius: 4px !important;
  -webkit-box-shadow: 0px 0px 13px -5px rgb(0 0 0);
  -moz-box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 13px -5px rgb(0 0 0);
}

.noticias-front {
  border-radius: 4px !important;
  -webkit-box-shadow: 0px 0px 13px -5px rgb(0 0 0);
  -moz-box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 13px -5px rgb(0 0 0);
}

.font-caption {
  line-height: 85px !important;
}

.display-none {
  display: none !important;
}
.c-title-noticias h3 {
  font-size: 2em;
  padding: 10px 0px 10px 0px;
}

.textosNotas {
  font-family: "Open Sans", sans-serif;
}
.formatoTexto {
  margin-top: 20px !important;
  font-size: 1.1em !important;
  font-weight: 400 !important;
}
.formatoTextoBajada {
  font-size: 1.4em !important;
  font-weight: 400 !important;
}

.compartir {
  list-style: none;
  display: flex;
  padding-left: 0px;
}
.socicon-btn {
  border: none !important;
}
.contenido-social {
  border-bottom: 1px solid #a6a8a9;
  border-top: 1px solid #a6a8a9;
  margin-bottom: 20px;
  padding-bottom: 6px;
}
.contenido-social ul {
  margin-bottom: 0px !important;
}
ul li a i {
  font-size: 1.5em !important;
}
.contenido-social ul li {
  padding-right: 20px;
}
.link-format-defecto {
  font-weight: 700 !important;
  font-size: 1em;
}

.c-content-recent-posts-1 > li {
  padding: unset;
}
.c-font-bold {
  font-weight: 700 !important;
}

.noticiaImagen {
  border-radius: 4px;
  border: 1px solid #1c8c91;
  margin-bottom: 5px;
}

.pizarraForex .head-pizarra {
  margin-top: 0px;
}

.c-layout-breadcrumbs-1.c-bgimage-full {
  padding: 200px 0 50px !important;
}

.font-neo-sans-pro3 {
  font-family: Neo Sans Pro3;
}

.cellphone-padding {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.c-padding-t-30 {
  padding-top: 30px !important;
}
.c-padding-l-0 {
  padding-left: 0px !important;
}

.c-padding-r-0 {
  padding-right: 0px !important;
}

#lnk-register:focus,
#lnk-register:hover {
  color: #1a868f !important;
}

/*.tp-kbimg { filter: brightness(80%) !important;}*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .c-margin-xs-50 {margin-top: 50px;}
  #dxs {width: 90%;}
  .c-margin-t-40 {margin-top:20px !important }
  .c-margin-t-50 {margin-top:20px !important;} 
  .c-margin-b-50 {margin-bottom: 0px !important;}

  .xldr {padding-left: 0px; margin-top: 15px;}

  .c-margin-b-40 {margin-bottom:20px !important }
  .c-pad-0-xs {padding-left: 0px !important; padding-right: 0px !important;}

  .pizarraForex {margin-top: 20px;}
  #botonera {text-align: left;    margin-left: -3px;}
  #botonera button  {margin: 5px 0px 5px 5px}

  #contactos {
    margin-bottom: 40px;
  }

  #lnk-register {
    font-size: 0.7em;
  }

  #ftRofex {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .cellphone-padding h3 {
    text-align: center;
  }

  .c-content-box {
    margin-top: 40px !important;
  }

  .c-layout-breadcrumbs-1.c-bgimage-full {
    padding: 100px 0 50px !important;
  }
  .font-title-medium {
    font-size: 1.7em;
  }

  .panel-body h2 {
    font-size: 1.1em;
    padding: 10px 15px 10px 15px;
  }

  .boton-slides {
    max-width: 100% !important;
    font-size: 16px !important;
  }
  .tp-parallax-wrap {
    top: -221px;
  }
  .tp-mask-wrap {
    top: -75px;
  }
  .redes {
    padding-right: 15px !important;
  }
  h3 {
    line-height: 1.4;
  }
  .redes-text {
    font-size: 2em !important;
    margin-bottom: 0px !important;
  }
  .c-layout-footer-10 {
    padding: 20px 0 10px 0 !important;
  }
  .alyc {
    font-size: 1em !important;
  }
  #ftRofex,
  #ftRofex > div {
    padding-left: 0px;
    padding-right: 0px;
  }
  #dolarVarios,
  #dolarVarios > div {
    padding-left: 0px;
    padding-right: 0px;
  }
  .c-content-blog-post-1-view {
    padding-right: unset;
  }
  .c-title-noticias h3 {
    font-size: 1.9em !important;
  }
  .c-mega-men {
    margin-top: -17px;
  }
}

.c-layout-footer-10
  .c-layout-footer-10-content
  .c-layout-footer-10-title-container {
  margin-bottom: 0px !important;
}
.c-content-box.c-size-md {
  padding-top: 10px !important;
}

.btn-def {
  border-radius: 4px !important;
  background: #1c8c91 !important;
  border-color: #1c8c91 !important;
  color: #fff !important;
  font-size: 16px !important;
  font-family: Neo Sans Pro3 !important;
  transition: all 0.6s;
}
.btn-def:hover {
  color: #fdfeffa3 !important;
}
.btn-def:focus {
  color: #fdfeffa3 !important;
}

/* hooks */

.c-padding-t-20 {
  padding-top: 20px !important;
}
.c-padding-b-20 {
  padding-bottom: 20px !important;
}

input {
  border: 1px solid #7c8387 !important;
}
input:focus {
  border: 1px solid #1c8c91 !important;
}

.tooltip2 {
  /* position: relative;*/
  display: inline-block;
  top: -10px;
  left: 1px;
}

.tooltip2 .tooltiptext {
  visibility: hidden;
  /*width: 100%;*/
  background-color: #1c8c91;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip2:hover .tooltiptext {
  visibility: visible;
  margin-left: 25px;
  /* width: 100%;*/
  font-size: 0.7em;
  padding: 10px !important;
}

.tooltiptexddt::after {
  position: absolute;
  left: 15px;
  top: -10px;
  border-top: 7px solid rgb(235, 0, 0);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
}

.pad-0-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.h2-header {
  color: #1c8c91;
  font-weight: 700;
  border-bottom: 1px solid;
  padding-bottom: 5px;
}

/* fin hooks */

/* Smartphones (landscape) */
@media only screen and (min-width: 481px) and (max-width: 1023px){
  .xldr {padding-left: 0px; margin-top: 15px; padding-right: 0px;}

}

@media only screen and (min-width: 1024px) and (max-width: 2500px){
  .xldr { padding-right: 0px;}

}

@media (min-width: 1024px) and (max-width: 1920px) {
  .c-layout-footer-10 {
    padding: 50px 0 30px 0 !important;
  }
}

@media (min-width: 1368px) {
  .formatoTexto {
    margin-top: 20px !important;
    font-size: 1.3em !important;
    font-weight: 400 !important;
  }
  .formatoTextoBajada {
    font-size: 1.5em !important;
    font-weight: 400 !important;
  }
  .container {
    max-width: unset !important;
  }

  .font-caption {
    font-size: 7em !important;
    line-height: 85px !important;
    height: 150px;
  }
  .font-caption-small {
    font-size: 3em !important;
  }
  .boton-slides {
    width: 270px !important;
    height: auto;
    font-size: 0.6em !important;
    padding: 15px 20px 15px !important;
    height: 65px !important;
    max-width: 100% !important;
    text-align: center;
  }
}

@media (min-width: 374px) and (max-width: 860px) {
  .boton-slides {
    max-width: 100% !important;
    font-size: 16px !important;
  }

  .tp-parallax-wrap {
    top: -221px;
  }
  .tp-mask-wrap {
    top: -75px;
  }
  .c-layout-footer-10 {
    padding: 100px 0 80px 0 !important;
  }
}
.boton-full {
  width: 100% !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-right: none !important;
  color: #fff;
}


/* hook ajs*/ 

.alertify .ajs-header {
  margin: -24px;
  margin-bottom: 0;
  padding: 16px 24px;
  background-color: #1c8c91 !important;
  /* background: transparent; */
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

.alertify .ajs-footer {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.table>thead>tr>th {font-size: 15px !important;}
.c-content-panel {border: none !important;}
.tt-hint, .tt-input {font-weight: 700 !important; color: #000 !important; text-transform: uppercase;}