.box-shadowd-plain {
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.33);
}
.tweeneaseinout {
  transition: all 0.5s ease-in-out;
}
/*FIXED NAVIGATION*/
#navi-accessibility {
  position: fixed;
  left: 0;
  top: 30%;
  width: 260px;
  /*height: calc(100vh - 70px);*/
  height: auto;
  background-color: #fff;
  transform: translateX(-260px);
  /*-25*/
  border-bottom-right-radius: 50px;
  z-index: 1170;
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.33);
  transition: all 0.5s ease-in-out;
}
#navi-accessibility.accessibility-toggled {
  transform: translateX(0);
}
#navi-accessibility a#navi-access-btn {
  position: absolute;
  right: -90px;
  margin-left: 30px;
  width: 90px;
  height: 90px;
  background: #F19322 url('/img/accessibility-icon.png') center center no-repeat;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  text-indent: -999px;
  z-index: 1010;
  color: transparent;
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.33);
  /*MediaQuery*/
}
#navi-accessibility a#navi-access-btn:hover {
  background-color: #E97F00;
}
@media (max-width: 768px) {
  #navi-accessibility a#navi-access-btn {
    width: 50px;
    height: 50px;
    right: -50px;
    background-size: 80%;
  }
}
#navi-accessibility nav {
  display: block;
  text-align: left;
  padding: 30px;
}
#navi-accessibility nav li {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
#navi-accessibility nav li a {
  font-weight: bold;
  margin: 5px;
  color: #014568;
  transition: all 0.5s ease-in-out;
}
#navi-accessibility nav li a:hover {
  color: #E97F00;
}
#navi-accessibility nav li i {
  margin: 10px 5px;
  color: #014568;
}
#navi-accessibility nav li i.active {
  color: #F19322;
}
#navi-accessibility nav li i.Inactive {
  color: #757575;
  opacity: 0.7;
}
/*ACCESSIBILITY BODY CLASES Style - CASES*/
html {
  /*FONT ADJUSTEMENT*/
  /*CONTRAST*/
  /*GRAYSCALE*/
  /*INVERTED*/
  /*LUMINATE*/
  /*UNDERLINE*/
}
html .accessibility-font .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-320px) !important;
}
html .accessibility-font .head-line h2 {
  font-size: 3.2rem;
  transition: all 0.6s linear;
}
html .accessibility-font .companies-carousel-slick .container-xl .slider .slick-arrow::before {
  font-size: 50px;
}
html .accessibility-font .slick-prev:before {
  padding-left: 10px;
}
html .accessibility-font #navi-accessibility {
  width: 320px;
  transform: translateX(-320px);
}
html .accessibility-font #navi-accessibility.accessibility-toggled {
  transform: translateX(0px);
}
html .accessibility-font .slick-next:before {
  padding-right: 10px;
}
html .accessibility-font .companies-carousel-slick .container-xl .slider {
  width: 105;
  max-width: 105%;
}
html .accessibility-font .companies-carousel-slick .container-xl .slider .slick-list {
  max-width: 105%;
}
html .accessibility-contrast {
  /* Combinations from .accessibility-contrast + all */
  /*new navbar accounts*/
  /*internals accounts*/
  /*Form Inputs*/
  /*Footer*/
}
html .accessibility-contrast .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-190px);
}
html .accessibility-contrast.accessibility-luminate {
  color: black;
  background: #fff;
}
html .accessibility-contrast.accessibility-luminate.accessibility-negative {
  color: #fff;
  background: black;
}
html .accessibility-contrast .slider {
  background-color: transparent;
}
html .accessibility-contrast .companies-carousel-slick .container-xl article figure.card-company {
  background-color: #fff;
}
html .accessibility-contrast .head-line h2 {
  color: #fff;
}
html .accessibility-contrast.accessibility-luminate.accessibility-negative {
  background-color: #fff;
}
html .accessibility-contrast.accessibility-grayscale.accessibility-luminate {
  background-color: #fff;
}
html .accessibility-contrast:not(.accessibility-grayscale).accessibility-negative {
  background-color: black;
}
html .accessibility-contrast.accessibility-grayscale.accessibility-luminate.accessibility-negative {
  background-color: #fff;
}
html .accessibility-contrast .main-prehead {
  background-color: black;
}
html .accessibility-contrast .main-prehead nav a img {
  filter: contrast(0.7);
}
html .accessibility-contrast .navbar.navbar-expand-lg.menu-account.blue {
  /*filter: invert(1);
            background-color: @black;
            filter: hue-rotate(45deg); */
  background-color: #0080FF;
}
html .accessibility-contrast .navbar.navbar-expand-lg.menu-account.blue .icons-menu-int-nw li {
  /*filter: invert(1);*/
}
html .accessibility-contrast .navbar.navbar-expand-lg.menu-account.blue .icons-menu-int-nw li a.active span {
  color: black;
}
html .accessibility-contrast .contenidodatosp.box-info.bgfit {
  background-color: black;
}
html .accessibility-contrast .contenidodatosp.box-info.bgfit:before {
  background-color: rgba(200, 200, 200, 0);
}
html .accessibility-contrast .contenidodatosp.box-info.bgfit.admin1 {
  background-image: none;
}
html .accessibility-contrast .contenidodatosp.box-info .card {
  color: black;
  background-color: transparent;
  border-color: white;
  border: 1px solid white;
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro {
  background-color: yellow;
  /*Textuals*/
  /*Progress*/
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .sub-title h1,
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .sub-title p {
  color: #0080FF;
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .progress-bars h1,
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .progress-bars h3 {
  color: #0080FF;
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .progress-bars hgroup {
  color: black;
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .progress-bars .bar {
  border-left: 1px solid yellow;
  border-right: 1px solid yellow;
}
html .accessibility-contrast .contenidodatosp.box-info .card .card-header.sub-intro .progress-bars .bar strong {
  color: black;
}
html .accessibility-contrast .form-inputs-nw {
  /*Fields Groups*/
}
html .accessibility-contrast .form-inputs-nw label {
  color: #40C090;
}
html .accessibility-contrast .form-inputs-nw .btn.btn-lg.botonregistrarse {
  background-color: #40C090;
}
html .accessibility-contrast .form-inputs-nw .form-group {
  /*inputs*/
}
html .accessibility-contrast .form-inputs-nw .form-group .form-control {
  color: #fff !important;
  border: 1px solid #fff;
  background-color: transparent;
}
html .accessibility-contrast .form-inputs-nw .form-group select {
  background: url(/img/arrow-select-new-inv.png) no-repeat 98% center transparent;
}
html .accessibility-contrast .form-inputs-nw .form-group select option {
  background-color: #3d3d3d;
  color: #f5f5f5;
}
html .accessibility-contrast .contenidofooter {
  background-color: black;
  border-top: 2px solid #fff;
}
html .accessibility-contrast .contenidofooter .letraextefooter {
  color: #40C090;
}
html .accessibility-contrast .contenidofooter .letraextefooter a {
  color: #0080FF !important;
}
html .accessibility-contrast .copyfooter {
  background-color: #0080FF !important;
  color: #fff;
}
html .accessibility-grayscale .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-190px) !important;
}
html .accessibility-grayscale.accessibility-contrast .head-line h2 {
  color: #cccccc;
}
html .accessibility-grayscale.accessibility-contrast .head-line span.orangeline {
  border-bottom-color: #757575;
}
html .accessibility-grayscale .menu {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .head-line h2 {
  color: #3d3d3d;
}
html .accessibility-grayscale .head-line span.orangeline {
  border-bottom-color: #757575;
}
html .accessibility-grayscale .btns-rounded .btn.btn-primary,
html .accessibility-grayscale .btns-rounded .btn.btn-secondary {
  background-color: #757575;
  border-color: #cccccc;
}
html .accessibility-grayscale .btns-rounded .btn.btn-primary:before {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .btns-rounded .btn.btn-secondary:before {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .btns-rounded .btn-primary:not(:disabled):not(.disabled).active,
html .accessibility-grayscale .btns-rounded .btn-primary:not(:disabled):not(.disabled):active,
html .accessibility-grayscale .btns-rounded .btn-secondary:not(:disabled):not(.disabled).active,
html .accessibility-grayscale .btns-rounded .btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #3d3d3d;
  border-color: #3d3d3d;
}
html .accessibility-grayscale #navi-accessibility a#navi-access-btn {
  background-color: #757575;
}
html .accessibility-grayscale #navi-accessibility a#navi-access-btn:hover {
  background-color: #3d3d3d;
}
html .accessibility-grayscale #navi-accessibility nav li a,
html .accessibility-grayscale #navi-accessibility nav li i {
  color: #757575;
}
html .accessibility-grayscale #navi-accessibility nav li a:hover,
html .accessibility-grayscale #navi-accessibility nav li i:hover,
html .accessibility-grayscale #navi-accessibility nav li a.active,
html .accessibility-grayscale #navi-accessibility nav li i.active {
  color: #E97F00;
}
html .accessibility-grayscale.accessibility-contrast #navi-accessibility nav li i.active {
  color: #F19322;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer picture {
  background-color: #fff;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer figcaption {
  border-color: #757575;
  color: #757575;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer figcaption header {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer figcaption span.circle {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer figcaption legend i {
  color: #3d3d3d;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer.destcd picture:before {
  background-color: #757575;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer.destcd picture label {
  background-color: #757575;
}
html .accessibility-grayscale .container-xl .slider figure.card-offer.destcd picture:hover label {
  background-color: #3d3d3d;
}
html .accessibility-grayscale img {
  /*filter: url(resources.svg#desaturate);*/
  filter: grayscale(100%);
  /*filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");**/
  filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
html .accessibility-grayscale .contador,
html .accessibility-grayscale .contenidofooter {
  background-color: #3d3d3d;
}
html .accessibility-grayscale .copyfooter {
  background-color: #757575;
}
html .accessibility-negative {
  /*color: @contrast_yellow;
        background: @black;*/
}
html .accessibility-negative:not(.accessibility-luminate) {
  color: yellow;
  background: black;
}
html .accessibility-negative .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-190px) !important;
}
html .accessibility-negative a {
  -webkit-text-decoration: dotted !important;
          text-decoration: dotted !important;
  color: yellow;
}
html .accessibility-negative #navi-accessibility {
  background-color: #3d3d3d;
}
html .accessibility-negative #navi-accessibility a#navi-access-btn {
  background-color: yellow;
}
html .accessibility-negative #navi-accessibility a#navi-access-btn:hover {
  background-color: greenyellow;
}
html .accessibility-negative #navi-accessibility li a {
  color: yellow;
}
html .accessibility-negative #navi-accessibility li a:hover {
  color: #E97F00;
}
html .accessibility-negative #navi-accessibility i {
  color: #fff;
}
html .accessibility-negative .head-line h2 {
  color: yellow;
}
html .accessibility-negative .head-line span.orangeline {
  border-bottom-color: greenyellow;
}
html .accessibility-negative .container-xl .slider {
  background-color: transparent;
}
html .accessibility-negative .container-xl .slider figure.card-offer {
  background-color: transparent;
}
html .accessibility-negative .container-xl .slider figure.card-offer picture {
  background-color: #014568;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption {
  color: #fff;
  background-color: #014568;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption header {
  background-color: yellow;
  color: darkblue;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption header i {
  color: darkblue;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption span.circle {
  background-color: yellow;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption span.circle i.fas {
  color: darkblue;
}
html .accessibility-negative .container-xl .slider figure.card-offer figcaption legend i {
  color: yellow;
}
html .accessibility-negative .container-xl .slider figure.card-offer.destcd picture:before {
  background-color: darkblue;
}
html .accessibility-negative .container-xl .slider figure.card-company {
  background-color: #fff;
}
html .accessibility-negative .contador,
html .accessibility-negative .contenidofooter {
  background-color: transparent;
}
html .accessibility-negative .companies-carousel-slick .container-xl .slider .slick-arrow {
  background-color: yellow;
}
html .accessibility-negative .companies-carousel-slick .container-xl .slider .slick-arrow:hover {
  background-color: #fff;
}
html .accessibility-negative .companies-carousel-slick .container-xl .slider .slick-arrow:hover:before {
  color: #3d3d3d;
}
html .accessibility-negative.accessibility-grayscale .head-line h2 {
  color: #cccccc;
}
html .accessibility-negative.accessibility-grayscale .head-line span.orangeline {
  border-bottom-color: #757575;
}
html .accessibility-negative.accessibility-grayscale figure.card-offer picture {
  background-color: #fff !important;
}
html .accessibility-negative.accessibility-grayscale figure.card-offer figcaption {
  border-color: #757575;
  color: #757575;
  background-color: #3d3d3d !important;
}
html .accessibility-negative.accessibility-grayscale figure.card-offer figcaption header {
  background-color: #3d3d3d;
}
html .accessibility-negative.accessibility-grayscale figure.card-offer figcaption span.circle {
  background-color: #3d3d3d;
}
html .accessibility-negative.accessibility-grayscale figure.card-offer figcaption legend i {
  color: #3d3d3d;
}
html .accessibility-negative.accessibility-grayscale .head-line h2 {
  color: #cccccc;
}
html .accessibility-negative.accessibility-grayscale .head-line span.orangeline {
  border-bottom-color: #757575;
}
html .accessibility-negative.accessibility-luminate {
  color: #E97F00;
  background: #fff;
}
html .accessibility-negative.accessibility-luminate figure.card-offer picture {
  background-color: #fff !important;
}
html .accessibility-negative.accessibility-luminate .head-line h2 {
  color: #E97F00;
}
html .accessibility-negative.accessibility-luminate .head-line h2 span.orangeline {
  border-bottom-color: #002c42;
}
html .accessibility-negative.accessibility-luminate .btns-rounded .btn.btn-primary {
  color: #014568;
}
html .accessibility-negative .contador,
html .accessibility-negative .contenidofooter {
  background-color: #3d3d3d;
}
html .accessibility-luminate .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-190px) !important;
}
html .accessibility-luminate .menu {
  background-color: #cccccc;
}
html .accessibility-luminate .menu a {
  color: #014568 !important;
}
html .accessibility-luminate .contador,
html .accessibility-luminate .contenidofooter {
  background-color: #f5f5f5;
  color: #3d3d3d;
}
html .accessibility-luminate .contador a,
html .accessibility-luminate .contenidofooter a {
  color: #014568 !important;
}
html .accessibility-luminate .contador label,
html .accessibility-luminate .contenidofooter label {
  color: #E97F00;
}
html .accessibility-luminate .contador .dosfooter,
html .accessibility-luminate .contenidofooter .dosfooter {
  color: #3d3d3d;
}
html .accessibility-luminate .contador .letracontador,
html .accessibility-luminate .contenidofooter .letracontador {
  color: #3d3d3d;
}
html .accessibility-underline .accessibility-active:not(.accessibility-toggled) {
  transform: translateX(-190px) !important;
}
html .accessibility-underline a {
  text-decoration: underline !important;
  font-weight: normal !important;
}
html .accessibility-underline a:hover {
  text-decoration: underline overline !important;
  opacity: 0.7 !important;
}

