.header{
    width: 100%;
    height: 315px;
    background-size: cover;
    background-position: bottom;
    display: flex;
    background-image: url("../background/max.png") !important;
    margin-bottom: 15px;
}

.imageContainerCenter{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 45px;
}

.imageContainerCenter > a > img{
    width: 285px;
}


.logofootterFooter{
    width: 180px;
    margin: 10px 0 25px 0;
}

.removelink > *{
    text-decoration: none !important;
    color: #FFFFFF;

}

.removelink:link{
    text-decoration: none !important;
    color: #FFFFFF;
}



@media only screen and (min-width: 900px) and (max-width: 1200px){
    .header{
        background-image: url("../background/med.png") !important;
    }
    .imageContainerCenter{
        justify-content: flex-start;
        margin-left: 108px;
        margin-top: 47px;
    }

    .imageContainerCenter > a > img {
        width: 250px;
    }
}

@media only screen and (max-width: 899px){
    .header{
        height: 285px;
        background-image: url("../background/min-med.png") !important;
    }

    .imageContainerCenter {
        margin-top: 70px;
    }

    .imageContainerCenter > a > img{
        width: 230px;
    }
}

@media only screen and (max-width: 600px){
    .header{
        background-image: url("../background/min.png") !important;
    }

    .imageContainerCenter {
        margin-top: 80px;
    }

    .imageContainerCenter > a > img{
        width: 200px !important;
    }
}



@media only screen and (max-width: 599px){
    .imageContainerCenter > a > img {
        width: 250px;
    }
}

/* Itens venda */

.sfe-itemVenda > .details{
    background-color: #164f69;
}

.sfe-itemVenda > .details > .texts{
    transition: all 0.15s ease-in 0s;
}

.sfe-itemVenda > .details > .texts:hover{
    background-color: #185572;    
}

.sfe-itemVenda > .details > .actions > .add {
    background-color: #19475d;
}

.sfe-buttonactions > .button, .sfe-buttonactions > .sfe-buttonCalendar{
    background-color: #018bba !important;
}

.sfe-buttonactions > .sfe-buttonCalendar:hover, .sfe-buttonactions > .button:hover{
    background-color: #01a0d5 !important;
}

.sfe-buttonactions > .sfe-buttonPagamento, .sfe-buttonactions > .sfe-buttonProximoPasso, .sfe-buttonactions > .sfe-buttonNext{
    background-color: #698625 !important;
}

.sfe-buttonactions > .sfe-buttonProximoPasso:hover, .sfe-buttonactions > .sfe-buttonPagamento:hover, .sfe-buttonactions > .sfe-buttonNext:hover{
    background-color: #80a42d !important;
}

.sfe-buttonactions > .button.sfe-buttonPrint {
    background-color: #018bba  !important;
}

.sfe-buttonactions > .button.sfe-buttonPrint:hover {
    background-color: #01a0d5 !important;
}

.sfe-buttonactions > .button.sfe-buttonPdf {
    background-color: #018bba !important ;
}

.sfe-buttonactions > .button.sfe-buttonPdf:hover {
    background-color: #01a0d5 !important ;
}

.sfe-buttonactions > .button:disabled{
    background-color: #C4CDD4 !important;
    cursor: initial !important;
    box-shadow: none;
}

.sfe-buttonactions > .button:disabled:hover{
    background-color: #C4CDD4 !important;
    opacity: 1;
}

/* Nome usuario */

.sfe-userNameTopBar {
    color: #FFFFFF;
}

.sfe-btnFastAccess {

}
/* Botoes ver detalhes em minhas compras */
.sfe-btnFastAccess{
    /* background-color: #015389 !important; */
}

.sfe-btnDetails{
    background-color: #018bba!important;
}

/* Header impressão */

.printHeader{
    width: 100%;
    height: 140px;
}

.printHeader > .contentHeaderPrint{
    width: 100%;
    height: 100%;
}

.printHeader > .contentHeaderPrint > .imageContainer{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
}

/* Acesso pelo celular */

.sfe-acessoCelular{
    background-color: #018bba
}

.printHeader > .contentHeaderPrint > .imageContainer > .logoCliente{
    height: 80%;
    margin-top: 20px;
}

@media print {
    body{
        width: 100% !important;
    }
}


.footer {
    margin-top: 35px;
    width: 100%;
    min-height: 363px;
    padding: 15px 0px;
    box-sizing: border-box;

    background-image: url('../footer/footer.png');
    background-size: cover;
    background-repeat: no-repeat;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}


.footer-data{
    order: 1;
    max-width: 1000px;
    padding: 5px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    /* flex-flow: row wrap; */
    box-sizing: border-box;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    color: white;
    text-align: center;
}

.container-sobre-dados {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    padding: 90px 0 0 0;
}

.footer-sobre-titulo {
    text-align: left;
    font-size: 1.7em;
    margin-bottom: 10px;
}

.footer-sobre-texto {
    text-align: left;
    line-height: 1.7;
    margin: 0 10px 0 0;
}

.container-footer-telefones {
    display: flex;
    margin: 13px 0;
}

.img-social {
    width: 18px;
    margin: 0 5px 0 0;
}

.endereco {
    color: #fff;
    letter-spacing: .15px;
    line-height: 21px;
    font-size: 0.95rem;
}
.PhraseInfo {
    order: 3;
    text-align: center;
    margin: 0 10px 0 10px;
}

.PhraseInfo > p {
    color: #fff;
    letter-spacing: .15px;
    line-height: 21px;
    font-size: 0.95rem;
}

@media(max-width: 620px){
    .container-sobre-dados {
        flex-direction: column;
    }
    .footer-telefone {
        display: flex;
        justify-content: center;
    }
    .container-sobre-dados {
        padding: 50px 0 0 0;
    }
}

.telefone {
    display: flex;
    justify-content: flex-start;
}

.telefone > p {
    font-size: 1em;
}

.telefone:first-child {
    justify-content: flex-start;
}


.telefone > .whatsapp, .telefone > .telvendas {
    padding-right: 10px;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 1em;
    margin: 10px 0px;
}

.container-footer-telefones > img {
    width: 18px;
}

.socialMedia {
    display: flex;
    height: 35px;
    justify-content: center;
}

.socialMedia > a:link , a:visited{
    text-decoration: none;
    height: 100%;
}

.socialMedia > a > img{
    padding: 5px;
    box-sizing: border-box;
    height: 100%;
}

.sfe-footer{
    margin-top: 0;
    border-top: 2px solid #50681d;
}

.footer-logo{

}

.footer-sobre {
    max-width: 500px;
    min-width: 320px;
    margin-left: 30px;
}

.footer-endereco{
    order: 3;
    text-align: center;
    margin: 0 10px 0 10px;
}

.footer-endereco > p{
    color: #fff;
    letter-spacing: .15px;
    line-height: 21px;
}

.footer-endereco p > strong{
    font-weight: 500;
}

@media only screen and (max-width: 480px){
    .footer-data{
        flex-flow: column wrap;
    }
    .socialMedia{
        order: 4;
        margin-top: 20px;
    }
    .footer {
        background-position-x: -330px;
        padding-top: 50px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 722px){
    .socialMedia{
        order: 4;
        margin-top: 20px;
        width: 100%;
    }
    .footer-telefone{
        order: 1;
    }
    .footer-logo{

    }
    .footer-endereco{
        order: 3;
        padding: 0 12px;
    }
}
@media only screen and (min-width: 481px) and (max-width: 957px) {
    .footer {
        background-position-x: -175px;
    }
}

@media only screen and (min-width: 723px) and (max-width: 957px){
    .socialMedia{
        order: 4;
        margin-top: 20px;
        padding-right: 10px;
        box-sizing: border-box;
        width: 100%;
    }

    .footer-endereco{
        order: 3;
    }
}

@media only screen and (min-width: 958px){

    .footer {
        min-height: 290px;
    }

    .footer-data{
        width: 100%;
    }
    .socialMedia{
        padding-right: 10px;
        box-sizing: border-box;
    }

}

.OpcoesCard{
    justify-content: center !important;
}

/* ================chat-empreendimato======================= */


@media screen and (max-width: 675px){
    #chatbotmobile > .infochat_floatmain{
        bottom: 80px !important;

    }
}


