﻿@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Hammersmith+One);

body {
    font-family: 'Open Sans', sans-serif;
}

a {
    color: #ffffff; /*#fdb912;*/
}

    a:hover {
        color: #ccc; /*9c6f00*/
    }

    a.menu {
        font-weight: bold;
        color: #0d1e32;
    }

        a.menu:hover {
            color: #0066b3;
        }

        a.menu.selecionado {
            color: #004392; /* #383838 & #fdb912 */
            border-bottom: 2px solid;
        }

input {
    font-weight: 700;
}

.slidepic {
    filter: brightness(40%);
}

.carousel-caption {
    bottom: 40%;
}

.caroutit {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

.caroudesc {
    font-weight: 300;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
    outline: black;
    background-size: 32px, 32px;
    background-color: #383838; /* #fdb912 */
    font-weight: bolder;
    border-radius: 3px
}

    /*.carousel-control-prev-icon:hover,
.carousel-control-next-icon:hover {
  opacity: 0.8;
}*/

    .carousel-control-next-icon:before {
        font-size: 55px;
        color: #000;
    }

    .carousel-control-prev-icon:before {
        font-size: 55px;
        color: #000;
    }

.titon {
    font-family: 'Poppins', sans-serif; /* OLD: tk*/
    font-size: 42px; /*48*/
    text-shadow: 2px 2px #4242421a;
    text-align: center;
    margin: 4% auto;
    max-width: 1450px;
    font-weight: 700; /*NONE*/
}

.titom {
    font-family: 'Poppins', sans-serif;
    font-size: 42px;
    text-shadow: 2px 2px #4242421a;
    margin: 3% auto;
    font-weight: 700;
}

.subtt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-bottom: 30px;
    text-align: justify;
}

.sbtx {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: justify;
}

.ghyps {
    margin-top: 5px;
    margin-bottom: 25px;
}

.dtk-icon {
    width: 100px;
    height: 100px;
    vertical-align: center;
    font-size: 56px;
    color: #1c5ba7;
    border: 1px solid #1c5ba7;
    border-radius: 72px;
    margin-left: auto;
    margin-right: auto
}

.dtk-title {
    font-family: 'Hammersmith One', sans-serif; /* old: Montserrat*/
    font-weight: 700;
    margin-top: 10px;
    color: #333;
}

.dtk-description {
    font-size: 19px;
}

.card-text {
    font-size: 14px;
}

.cdnews {
    margin-bottom: 12px;
}

.newstit {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.fotit {
    font-weight: 700;
    font-size: 18px;
}

.fottx {
    font-size: 14px;
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc;
    }

    .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0062cc;
        border-color: #005cbf;
    }

    .btn-primary.focus, .btn-primary:focus {
        box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    }

.bg-black {
    background-color: #0b0b0b;
}

.bg-twhite {
    background-color: #f2f2f2e6;
}

.bg-secondary {
    background-color: #383838 !important; /* #fdb912 */
}

.text-secondary {
    color: #383838;
}

.btn-secondary {
    color: #f2f2f2;
    background-color: #383838; /* #fdb912 */
    border-color: #383838; /* #fdb912 */
}

    .btn-secondary:hover {
        color: #000;
        background-color: #696969;
        border-color: #5a5a5a;
    }

    .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
        color: #000;
        background-color: #818181;
        border-color: #4e4e4e;
    }

    .btn-secondary.focus, .btn-secondary:focus {
        box-shadow: 0 0 0 .2rem #38383899; /* #fdb912 */
    }

.btleft {
    padding-top: 7px;
    padding-right: 16px;
}

@media (max-width:1010px) {
    .bkg-tt {
        padding: 80px 24px 80px 24px;
    }
}

@media (min-width: 1011px) {
    .bkg-tt {
        padding: 200px;
    }
}

.bgk-contr {
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
}

    .bgk-contr.bg1 {
        background-image: linear-gradient( rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url(/images/slidesix.jpg);
        background-size: cover;
    }

    .bgk-contr.bg1-2 {
        background-image: linear-gradient( rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url(/images/slidethree.jpg);
        background-size: cover;
    }

    .bgk-contr.bg1-3 {
        background-image: linear-gradient( rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url(/images/slidetwo.jpg);
        background-size: cover;
    }

    .bgk-contr.bg1-4 {
        background-image: linear-gradient( rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url(/images/slidethree2.jpg);
        background-size: cover;
    }

    .bgk-contr.bg2 {
        background-image: url(../images/indices.jpg);
        background-color: #090d3d;
        height: auto;
        max-width: 100%;
        background-size: 100%;
    }

    .bgk-contr.bg3 {
        background: linear-gradient( rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(/images/slideone.jpg);
    }

.acsstex {
    padding-right: 13px;
    padding-bottom: 8px;
    font-size: 14px;
    color: white;
}

.sidesize {
    font-size: 12px;
}

.m-b5 {
    margin-bottom: 5px;
}

.bold {
    font-weight: bold;
}

footer {
    background-color: #111;
    color: #fff;
    padding: 72px 0 28px 0;
    text-align: center;
}

.ccbx {
    box-shadow: 0px -3px 36px #0c0c0c;
}

.copyar {
    font-size: 14px;
    text-align: center;
}

.h-cd {
    height: 239px;
}

.m-t30 {
}

.h45 {
    height: 45px;
}

.nvm {
    padding-left: 25%;
    padding-top: 21px;
}

.logob {
    height: 60px;
}

.pm-t50 {
    padding: 58px;
    margin-top: 50px;
}

.tki {
    text-align: center;
    margin-top: 60px
}

.fftx {
    font-family: 'Poppins', sans-serif;
    filter: brightness(100%);
}

.fw7x {
    font-weight: 700;
}

.fw2x {
    font-weight: 200;
}

.pagn {
    padding: 36px;
}

.btn-blue {
    background: #4d5afe;
}

.wa-floating-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #00dd5d;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
}

    .wa-floating-button:hover {
        text-decoration: none;
        color: #fff;
        background: #06d162;
        transition: ease-in .5s;
    }

    .wa-floating-button svg {
        font-size: 30px;
        margin-right: 2px;
    }

    .wa-floating-button span {
        font-size: 26px;
    }
