@charset "UTF-8";

#footer {
    background-color: #39414c;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 30px;
}


#footer h2 {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
	margin-top: 0px;
}


#footer ul { padding-left:0px; }

#footer li {margin-bottom: 20px; list-style: none;}

#footer ul a {
	color:#fff;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}


#footer ul a:hover {
	color:#bfee00;
	text-decoration:none;
}

#footer .border-verde-titulo {
    background-color: #bfee00;
    height: 1px;
    width: 30px;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}



#footer .footer-logo-meu-municipio img { margin: 0 auto;}


#footer .footer-copyright-meu-municipio p {
    color: #fff;
    text-align: center;
	margin-top: 50px;
    margin-bottom: 0px;
}


#footer .post-share {
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: top center;
    -webkit-appearance: none;
    -webkit-user-select: none;
    height: 35px;
    cursor: pointer;
	float: right;
}

#footer .post-share:hover {
    background-position: bottom center;
}


#footer .post-share.facebook {
    background-image: url(../images/svg/icon-rede-facebook.svg);
}

#footer .post-share.twitter {
    background-image: url(../images/svg/icon-rede-twitter.svg);
}

#footer .post-share.instagram {
    background-image: url(../images/svg/icon-rede-instagram.svg);
}

#footer .post-share.linkedin {
    background-image: url(../images/svg/icon-rede-linkedin.svg);
}

#footer .post-share.youtube {
    background-image: url(../images/svg/icon-rede-youtube.svg);
}


#footer .footer-logo-inketa {
    position: relative;
    height: 200px;
    right: 5px;
}


#footer .footer-logo-inketa img {
    position: absolute;
    right: 0px;
    bottom: 0px;
}




#footer .container-fluid-barra-acoes-inferior {
    padding-top: 20px;
    color: #fff;
    background: rgba(20,115,185,1);
    background: -moz-linear-gradient(left, rgba(20,115,185,1) 0%, rgba(25,143,200,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(20,115,185,1)), color-stop(100%, rgba(25,143,200,1)));
    background: -webkit-linear-gradient(left, rgba(20,115,185,1) 0%, rgba(25,143,200,1) 100%);
    background: -o-linear-gradient(left, rgba(20,115,185,1) 0%, rgba(25,143,200,1) 100%);
    background: -ms-linear-gradient(left, rgba(20,115,185,1) 0%, rgba(25,143,200,1) 100%);
    background: linear-gradient(to right, rgba(20,115,185,1) 0%, rgba(25,143,200,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1473b9', endColorstr='#198fc8', GradientType=1 );
	border-top: 1px solid rgba(26, 75, 107, 0.5);
}


#footer .btn-depoimentos-sugestoes {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    height: 40px;
    font-weight: 700;
    line-height: 30px;
	padding-left: 20px;
    padding-right: 20px;
    float: right;
	position: relative;
    z-index: 1;
	right: 30px;
}

#footer .btn-depoimentos-sugestoes:before {
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    background-color: #ff791c;
    left: 0;
    top: 0;
    transition: .2s;
    z-index: -1;
    border-radius: 3px;
    color: #fff !important;
}

#footer .btn-depoimentos-sugestoes:hover:before {
    height: 40px;
    top: auto;
    bottom: -1px;
    left: -1px;
    width: 101%;
}


#footer .container-fluid-barra-acoes-inferior .barra-acoes-inferior-sugestoes p{
	float: left;
    line-height: 40px;
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}


#footer .container-fluid-barra-acoes-inferior .barra-acoes-inferior-sugestoes img {
	float: left;
    margin-right: 20px;
}



#footer .btn-compartilhar-outline {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    height: 40px;
    font-weight: 700;
    line-height: 30px;
	padding-left: 20px;
    padding-right: 20px;
    float: right;
	position: relative;
    z-index: 1;
	right: 30px;
}


#footer .btn-compartilhar-outline img {
	margin-left:10px;
}


#footer .btn-compartilhar-outline:hover {
   color: #fff !important;
}

#footer .btn-compartilhar-outline:before {
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    background-color: #ff791c;
    left: 0;
    top: 0;
    transition: .2s;
    z-index: -1;
    border-radius: 3px;
}

#footer .btn-compartilhar-outline:hover:before {
    height: 40px;
    top: auto;
    bottom: -1px;
    left: -1px;
    width: 101%;
}


.container-fluid-barra-acoes-inferior .popover {
    padding-top: 10px;
	padding-bottom: 10px;
    width: auto !important;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.4);
    height: 50px;
    border-radius: 50px;
}

.container-fluid-barra-acoes-inferior .popover-title {
	background-color:transparent;
	border:none;
}

.popover-share-redes-sociais {margin-top: -8px;}


#footer .popover-share-redes-sociais .post-share {
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: bottom center;
    -webkit-appearance: none;
    -webkit-user-select: none;
    height: 30px;
    cursor: pointer;
    float: left;
    width: 35px;
    padding: 0px;
}

#footer .popover-share-redes-sociais .post-share.twitter {
    background-image: url(../images/svg/icon-rede-twitter-azul.svg);
}

#footer .popover-share-redes-sociais .post-share.facebook {
    background-image: url(../images/svg/icon-rede-facebook-azul.svg);
}

#footer .popover-share-redes-sociais .post-share.email {
    background-image: url(../images/svg/icon-rede-linkedin-azul.svg);
}

#footer .popover-share-redes-sociais .post-share.linkedin {
        background-image: url(../images/svg/icon-rede-linkedin-azul.svg);
}

#footer .popover-share-redes-sociais .post-share.youtube {
    background-image: url(../images/svg/icon-rede-youtube-azul.svg);
}

#footer .popover-share-redes-sociais .post-share:hover {
    background-position: top center;
}


#modalDepoimentos .modal-content {
	padding:30px;
	color:#000;
}

#modalDepoimentos .modal-content h2 {
    color: #1c4057;
    font-size: 28px;
    font-weight: 400;
    margin-top: 0px;
	margin-bottom: 30px;
}


#modalDepoimentos .modal-content h3 {
    color: #757575;
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
	margin-bottom:30px;
}

#modalDepoimentos .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 16px;
    color: #555;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-box-shadow: none;
    height: 50px;
    background-color: #fff;
    margin-bottom: 20px;
}

#modalDepoimentos .text-area{
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 16px;
    color: #555;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -webkit-box-shadow: none;
    background-color: #fff;
    margin-bottom: 20px;
}


#modalDepoimentos .close {
    filter: alpha(opacity=20);
    margin-top: -15px;
    margin-right: -10px;
}


#form-depoimento-assunto {margin-top: 30px;}


.btn-form-depoimento-enviar {
    border: 0;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff;
    height: 50px;
    font-size: 16px;
    background-color: #ff7819;
    cursor: pointer;
    position: relative;
    z-index: 1;
    border-radius: 5px;
    display: block;
    width: 180px;
    text-align: center;
    text-decoration: none;
}

.btn-form-depoimento-enviar:hover {
	color: #2a313c;
	background-color: #bfee00;
}


.container-fluid-footer {padding-top:50px;}



@media (max-width: 767px) {

.footer-bloco-externa {
	padding: 0px;    
    margin-bottom: 30px;
}

.footer-redes-sociais {
    float: left;
    padding-left: 15px;
}


#footer .post-share {width:35px; margin-right:10px;}

#footer .footer-logo-inketa {height: 120px;}

#footer .footer-logo-inketa img {left: 20px;}


.barra-acoes-inferior-sugestoes {padding:0px;}

#footer .btn-depoimentos-sugestoes {
    font-size: 12px;
    margin-bottom: 30px;
    width: auto;
    left: 0;
    right: 0;
    float: none;
}

#footer .container-fluid-barra-acoes-inferior .barra-acoes-inferior-sugestoes p {
    font-size: 12px;
    margin-bottom: 15px;
}

.popover-share-redes-sociais {display:none;}

#footer .btn-compartilhar-outline {display:none;}

	
}


@media (min-width: 768px) and (max-width: 991px) {
#footer .post-share {
	background-size: 25px;
	height: 25px;
}

}






/**
 * POP-UP ENVIO
 */
 
#modal-popup-envio .modal-dialog {width:580px; background: #FFF;border-radius:10px; padding: 40px 50px;}

#modal-popup-envio button.close{margin-top: -20px; margin-right: -20px;z-index: 10;opacity: 1;}
#modal-popup-envio button span{color: #ff7819;}

#modal-popup-envio .conteudo-popup-envio h2 {color: #1c4057; font-size: 28px; line-height: 35px; font-family: 'Open Sans', sans-serif; font-weight: 400; margin-bottom: 35px;}
#modal-popup-envio .conteudo-popup-envio p {margin-bottom:30px; color:#757575;}
#modal-popup-envio .conteudo-popup-envio span.azul {color: #1782c1; font-weight: 600;}
#modal-popup-envio .img-ico-ok {margin-bottom:30px;}

#modal-popup-envio .form-group { margin-bottom:30px;}
#modal-popup-envio label {font-weight: 600; color: #2a313c;}
#modal-popup-envio .form-control {padding: 11px 15px; width: 100%; border-radius: 3px; border-color: #d9d9d9; margin-bottom:10px;}
#modal-popup-envio .text-muted {color: #757575;font-size: 95%; margin-top: 10px;}
#input-msg-solicitar-envio {height: 130px; overflow-y: scroll;}













