/* CONTEÚDOS CONVENIOS */
.detalhesCovenants {
    clear: both;
    padding: 10px 0;
    overflow: hidden;
    font: 15px lato;
}
.detalhesCovenants figure {
    float: left;
    width: 30%;
}
.detalhesCovenants h3 {
    float: left;
    width: 70%;
    margin-top: 15px;
    margin-bottom: 15px;
    text-indent: 10px;
    font: 18px latoBold;
    color: #34495e;
}
.detalhesCovenants .infoCovenants {
    float: left;
    width: 70%;
    border: 1px solid #AAA;
    padding: 10px 15px;
    box-sizing: border-box;
}
.detalhesCovenants .infoCovenants strong {
    display: block;
    margin-bottom: 5px;
    font: 15px latoBold;
    color: #d62d00;
}
.detalhesCovenants .infoCovenants span {
    display: block;
    padding-left: 25px;
    color: #6b6a69;
}
.detalhesCovenants address {
    float: left;
    width: 70%;
    margin-top: 15px;
    margin-bottom: 15px;
    text-indent: 10px;
    font-size: 14px;
    font-style: normal;
    color: #afaeae;
}
.detalhesCovenants address span {
    margin-right: 25px;
}
.detalhesCovenants address span.telefone {
    float: right;
}
.conteudoCovenants .searchCol.codeProduct:first-child{width: 100%;}
.conteudoCovenants .searchCol.codeProduct span.searchTittle{
    width: 85%;
    font-size: 14px;
    margin: 0px 0px 25px 40px;
}
.conteudoCovenants .searchCol.codeProduct input[type="text"]{
    margin: 0px 30px 0px 40px;
    width: 300px;
}
.conteudoCovenants .selectionCovenants{
    font: 16px/30px latoBold;
    color: #293a4a;
    text-align: center;
}
.conteudoCovenants .listsCovenants {
    margin-bottom: 20px;
    margin-left: 30%;
}
.conteudoCovenants .listsCovenants li a {
    display: block;
    font: 16px/22px lato;
    color: #858483;
    text-decoration: none;
    margin-bottom: 5px;
}
.conteudoCovenants .listsCovenants li .active {
    font: 17px/22px latoBold;
}
.conteudoCovenants .listsCovenants li ul {
    margin-left: 50px;
    list-style: disc;
    color: #858483;
}
.conteudoCovenants .listProducts{width: 100%;padding-top: 20px;}
.conteudoCovenants .adicionaTodosProdutosConvenio{float: right;}
.conteudoCovenants .titleCovenants{
    float: left;
    font: 15px/20px lato;
    clear: both;
    display: block;
    color: #293a4a;
    width: 100%;
}
.conteudoCovenants .legendsCovenants{
    width: 60%;
    float: left;
}
.conteudoCovenants .buttonConvenants{
    float: right;
    width: 30%;
    position: relative;
}
.conteudoCovenants .buttonConvenants .download-pdf{
    position: absolute;
    top: -45px;
    right: 0;
    font: 15px/20px lato;
    color: #fc9706;
}
.conteudoCovenants .buttonConvenants.buttonDown{margin: 15px auto 30px;}
.conteudoCovenants .listProducts ul{
    clear: both;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.conteudoCovenants .listProducts ul li{
    height: 415px;
}
.conteudoCovenants .listProducts ul li figcaption{
    text-align: center;
    height: auto;
    margin-bottom: 5px;
}
.conteudoCovenants .listProducts ul li p.productConvenants{
    width: 100%;
    text-align: center;
    margin-top: 4px;
    font: 16px latoBold;
    min-height: 20px;
}
.conteudoCovenants .listProducts ul li small{text-align: center; width: 100%;}
.conteudoCovenants .listProducts ul li p.valuesProductsCovenants{
    width: 100%;
    display: block;
    margin-top: 5px;
    text-align: center;
}
.conteudoCovenants .listProducts ul li p.valuesProductsCovenants ins{position: initial; margin-top: 5px;}
.conteudoCovenants .listProducts ul li a.btRed{
    float: none;
    clear: both;
    display: block;
    overflow: hidden;
    margin: 10px 33px;
    width: 100%;
}
.conteudoCovenants .listProducts li {
    margin-right: 20px !important;
}
.conteudoCovenants .listProducts li:nth-child(4n) {
    margin-right: 0px !important;
}
.conteudoCovenants .listProducts span.added-product.btGray {
    width: 100%;
}
.conteudoCovenants a.btRed.rounded.adicionaTodosProdutosConvenio {
    background: #34495e;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 0px;
    padding: 0px 10px;
    text-align: center;
    border-radius: 3px;
    box-sizing: border-box;
}
.conteudoCovenants ul.listItems.exibe-parcelamento {
    padding-bottom: 30px;
}
.conteudoCurrent.conteudoCovenants {
    padding-top: 20px;
}
.covenantsList table {
    border-top: 2px solid #dedad9;
    border-collapse: collapse;
    text-align: center;
    width: 100%;
    margin-bottom: 100px;
}
.covenantsList table tr td {
    border-bottom: 2px solid #dedad9;
    vertical-align: middle;
    padding: 5px 0;
    font: 16px latoBold;
}
.covenantsList table tr td:first-child {
    border-left: none;
}
.covenantsList table tr td figure {
    display: inline-block;
    text-align: center;
    width: 100px;
}
.covenantsList table tr td figure img {
    height: 40px;
}
.covenantsList table tr td .covenantName {
    border-left: 2px solid #dedad9;
    display: block;
    text-align: center;
    height: 30px;
    font: 18px/30px lato;
    color: #34495e;
}
.covenantsList table tr td a {
    color: #d62d00;
}
.conteudoCovenants .listProducts ul li a.btRed {
    text-indent: 35px;
}
.conteudoCovenants .download-pdf {
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
.conteudoCovenants .download-pdf a {
    color: #fc9707;
    text-decoration: underline;
}
