﻿.bd-masthead {
/*    padding: 3rem 0;*/
    background: linear-gradient(165deg, #f8f9fa 50%, #fff 50%)
}

    .bd-masthead h1 {
        font-size: calc(1.525rem + 3.3vw);
        line-height: 1
    }

@media (min-width: 1200px) {
    .bd-masthead h1 {
        font-size: 4rem
    }
}

.bd-masthead p:not(.lead) {
    color: #495057
}

.bd-masthead .btn:not(.card-header a) {
    padding: .8rem 2rem;
    font-weight: 600
} .bd-masthead .lead {
    font-size: calc(1.275rem + .3vw);
    font-weight: 400;
    color: #495057
} 
  @media (min-width: 1200px) {
    .bd-masthead .lead {
        font-size: 1.5rem
    }
    .bd-masthead .datavotacao {
        font-size: 1.4rem
    }
}

/*.btn-bd-primary {
    font-weight: 600;
    color: #fff;
    background-color: #7952b3;
    border-color: #7952b3
}

    .btn-bd-primary:hover, .btn-bd-primary:active {
        color: #fff;
        background-color: #61428f;
        border-color: #61428f
    }

    .btn-bd-primary:focus {
        box-shadow: 0 0 0 3px rgba(121,82,179,0.25)
    }*/
.btn-bd-primary {
    font-weight: 600;
    color: #fff;
    background-color: #00C8C8;
    border-color: #00C8C8
} .btn-bd-primary:hover, .btn-bd-primary:active {
        color: #fff;
        background-color: #009B9B;
        border-color: #009B9B
    } .btn-bd-primary:focus {
        box-shadow: 0 0 0 3px rgba(121,82,179,0.25)
    } .pautas .far{
        font-size:35px;
    }
@media (max-width:767px) {
    .card-header h5, .h5 {
        font-size: 1rem;
    }
    .card-body {
        padding: 1rem 0.75rem;
    }
    .card-header {
        padding: 0.5rem 0.5rem;
    }
}
