body.contraste {
    --primary-verde-dark: #0d0d0d;
    --primary-verde-puro: #0d0d0d;
    --primary-verde-light: #0d0d0d;

    --secondary-azul-dark: #0d0d0d;
    --secondary-azul-puro: #0d0d0d;
    --secondary-dark: #0d0d0d;
    --secondary-dark-2: #0d0d0d;

    --tertiary-amarelo-dark: #0d0d0d;
    --tertiary-amarelo-puro: #0d0d0d;

    --text-white: #fff;
    --text-primary-verde-dark: #fff;
    --text-primary-verde-puro: #fff;
    --text-secondary-pure: #fff;
    --text-p: #fff;
    --text-p-body: #fff;
    --text-small: #fff;
    --text-tag: #fff;
    --text-gray-100: #fff;
    --text-gray-400: #fff;


    --grey-scale-00: #0d0d0d;
    --grey-scale-01: #0d0d0d;
    --grey-scale-02: #0d0d0d;
    --grey-scale-03: #0d0d0d;
    --grey-scale-04: #0d0d0d;
    --grey-scale-05: #0d0d0d;
    --grey-scale-06: #0d0d0d;
    --grey-scale-07: #0d0d0d;

    --client-color: #fff;
    --client-color2: #0072B4;
    --client-color4: #009ED9;
    --black: #000;
}

body.contraste, .contraste, .contraste .footer .menu-topo, .contraste .header, .contraste  .wrapper-style2, .contraste  .bg-color-cliente{
    color: #fff;
    color: var(--client-color);
    background-color: #000 ;
    background-color: var(--black) ;;
}


.contraste .color-cliente,  .contraste a.color-cliente, .contraste a.color-cliente:hover, .contraste .color-cliente svg{
    color: #000;
    color: var(--black);
    fill: #fff !important;;
    fill: var(--client-color) !important;
}


body.contraste .wrapper-style, body.contraste .wrapper-style a{
    color: #77787B;
}

.contraste .txt-show p{
    color: var(--text-white);
}

.contraste .open-searchbox img{
    filter: brightness(10);
}

.contraste .navbar-brand img{
    filter: invert();
}

.contraste [class^=ico-]{
    fill: #fff ;
    fill: var(--white);
}

.contraste .img-a-penalty img{
    filter: invert(100%) sepia(0%) saturate(7490%) hue-rotate(189deg) brightness(105%) contrast(102%);
}


.contraste .btn-primary {
    color: #000 !important;
    color: var(--black) !important;;
    background-color: #fff;
    background-color: var(--white);

}

.contraste .owl-logos img{
    filter: invert(100%) sepia(0%) saturate(7490%) hue-rotate(189deg) brightness(105%) contrast(102%);
}

.contraste .owl-logos img[alt="Stadium"]{
    filter: invert(100%) sepia(0%) saturate(7490%) hue-rotate(189deg) brightness(105%) contrast(102%);
}



.contraste .btn-primary:hover, .contraste .btn-primary:focus, .contraste .btn-primary:not(:disabled):not(.disabled):active, .contraste .btn-primary:not(:disabled):not(.disabled).active,
.contraste .show > .btn-primary.dropdown-toggle{
    background-color: #000;
    background-color: var(--white);
}

.contraste .btn-primary svg{
    fill: #000 !important;
    fill: var(--black) !important;
}



.contraste .btn-light, .contraste .text-white a.btn-light {
    color: #000;
    color: var(--black);
    background-color: white;
    background-color: var(--white);
}

.contraste .btn-light:hover, .contraste .btn-light:focus, .contraste .btn-light:not(:disabled):not(.disabled):active, .contraste .btn-light:not(:disabled):not(.disabled).active,
.contraste .show > .btn-light.dropdown-toggle{
    color: #fff;
    color: var(--white);
}


.contraste .list-show a.btn-cinza {
    color: #000;
    color: var(--black);
    background-color: #E6E6E6;
}

.contraste .btn-outline-azul {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff;
}

.contraste .btn-outline-azul:hover, .contraste .btn-outline-azul:focus, .contraste .btn-outline-azul:not(:disabled):not(.disabled):active, .contraste .btn-outline-azul:not(:disabled):not(.disabled).active,
.contraste .show > .btn-outline-azul.dropdown-toggle{
    color: #000;
    background-color: #fff;
    border-color: #fff;
}


.contraste .form-search .form-control::-moz-placeholder {
    color: #fff ;
    color: var(--client-color3);
    opacity: 1;
}
.contraste .form-search .form-control:-ms-input-placeholder {
    color: #fff ;
    color: var(--client-color3);
}
.contraste .form-search .form-control::-webkit-input-placeholder {
    color: #fff ;
    color: var(--client-color3);
}



.contraste .list-mapa strong, .contraste .list-mapa a, .contraste .box-home h3, .contraste  .tab-central>li>a.nav-link{
    color: white;
    color: var(--white);

}


.contraste .owl-destaques .owl-item a, .contraste .owl-agenda .media-right a,.contraste .owl-agenda svg{
    color: #000;
    color: var(--black);
}

.contraste .tooltip-inner {
    color: #000;
    background-color: #fff;
    background-color: var(--white);
}


.contraste .tooltip.bs-tooltip-bottom .arrow::before, .contraste .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #fff;

}

.contraste .tooltip.bs-tooltip-left .arrow::before, .contraste .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #fff;
}

.contraste .tooltip.bs-tooltip-right .arrow::before, .contraste .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #fff;
}

.contraste .tooltip.bs-tooltip-top .arrow::before, .contraste .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #fff;
}



.contraste .txt-show mark{
    background-color: #fff;
    background-color: var(--white);
    color: #000;
    color: var(--black);
}

.contraste .list-show a{
    color: #FFF;
    color: var(--white);}

.contraste .txt-show .list-group-item:nth-child(even){
    background: transparent;
}

.contraste .txt-show h3{

    color: #FFF;
    color: var(--white); 

}


.contraste table{
    color: #fff;
}

.contraste .table-hover tbody tr:hover {
    color: #fff;
}


.contraste #accordion .card .card-header a.btn-secondary{
    color: #000;
    color: var(--black);
}


.contraste #accordion .card .card-header a.btn-secondary.collapsed{
    color: #000;
    color: var(--black);
}

.contraste #accordion .card .card-header a:after{
    color: var(--);
}

.contraste .list-group-item:hover{
    background-color: transparent;
}

.contraste .form-contato select.form-control {
    border-color: #FFF;
    border-color: var(--white);
    color: #000;
    color: var(--black);
}

.contraste .form-contato  select.form-control::-moz-placeholder {
    color: #000;
    color: var(--black);
}
.contraste .form-contato  select.form-control:-ms-input-placeholder {
    color: #000;
    color: var(--black);
}
.contraste .form-contato select.form-control::-webkit-input-placeholder {
    color: #000;
    color: var(--black);
}

.contraste .central .card-body{
    background-color: #000;
    background-color: var(--black);
}

.contraste .central .card-body .flex-column a:hover{
    background-color: #FFF;
    background-color: var(--white);
    color: #000;
    color: var(--black);
}

.contraste .central .card-body .tab-central{
    background-color: #000;
    background-color: var(--black);
}

.contraste .central .card-body .tab-central>li>a.nav-link{
    color: #000;
    color: var(--black);

}

.contraste .central .card-body .tab-central > li > .nav-link.active, .contraste .central .card-body .tab-central > li > .nav-link.active:hover, .contraste .central .card-body .tab-central > li > .nav-link.active:focus{
    background-color: #FFF;
    background-color: var(--white);
    color: #000;
    color: var(--black);
}


.contraste .txt-show .tab-central > li > .nav-link.active:after {
    border-top: 14px solid #fff;
}

.contraste .txt-show .list-group li .ico-rss {
    fill: #fff;
    fill: var(--white);
}


.contraste .modal-backdrop.show {
    background-color: #204A85;
}

.contraste .modal-content{
    color: #fff;
}

.contraste .modal-content{
    background-color: #000;
    background-color: var(--black);
}

.contraste .modal .modal-title {
    color: #fff;
    color: var(--white);

}

.contraste .close svg{
    fill: #fff;
    fill: var(--white);
}



.contraste .modal .form-contato select.form-control {
    border-color: #000;
    color: #000;
}

.contraste .modal .form-contato  select.form-control::-moz-placeholder {
    color: #000;
}
.contraste .modal .form-contato  select.form-control:-ms-input-placeholder {
    color: #000;
}
.contraste .modal .form-contato select.form-control::-webkit-input-placeholder {
    color: #000;
}


.contraste .owl-agenda .media-tabela {
    background-color: #000;
    background-color: var(--black);
    color: #fff;
    color: var(--white);
}

.contraste .media-info-calendario:hover{
    background-color: transparent !important;
    background: transparent !important;
}

.contraste .media-info-calendario:hover .media-left{
    background-color: transparent !important;
    background: transparent !important;
}

.contraste .card{
    background-color: #000;
    background-color: var(--black);
}

@media (min-width: 768px) {



}



@media (min-width: 992px) {




    .contraste .menu-sidr > li > a:after{
        border-left: 7rem #fff solid;
    }


}

@media (min-width: 1200px) {



}



@media (min-width: 1440px) {



}

@media (min-width: 1920px) {

    .contraste .menu-sidr > li > a:after{
        border-left: 9rem #fff solid;
    }


}

