#lightbox .modal-content {
    display: inline-block;
    text-align: center;
}

.img-responsive-100 {
    /* all: initial!important; */
    width: 100%!important;
    height: auto!important;
}
.titulo-cam span{
	
	font-size:54px;
	font-weight:bold;
}
.nav > li > a {
   
    padding: 10px 12px;
}
.titulo-cam a:hover ,.titulo-cam a:visited{
	
	text-decoration:none;
	color:#545454;
}


.tiposBuscador{
	
	font-size:11px;
}
.navbar{
	z-index: 999px;
	margin-bottom: 0px; 
}
.textAlingnLeft {
    text-align: left;
}
.listaVereadores, .listaUltimasGalerias {
    list-style: none;
    padding: 0px;
    margin-left: 0px;
}
.pagBotoes{
	
	    min-height: 300px;
}

.liAcessibilidade{
	
	line-height:40px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    text-align-last: left;
    padding-left: 56px;
}

.carregando-smal{
	position: fixed;
    margin-left: 42%;
    z-index: 9999;
    padding-top: 25px;
    max-width: 60px;
}
/*******************************************************Medidas**********************************************/

.white{
	
	color:#FFF;
	text-decoration:none;
}
.h10px{
	
	height:10px;
}

.paddingTop3px{ padding-top: 3px; }   
.section-meio{
	position: relative;
    margin-top: -105px;
} 
#accordion-nav-menu{ margin-bottom:0px; }
/**************************************************************************************************/


/******************************************************Modulo bloco Vereadores**********************/

.dropdown-menu li a {
    border-right: none !important;
}
.arrow_box {
	position: relative;
    background: #FFF;
    border: 1px solid #dcdcdc;
    margin-top: 20px;
    padding: 7px;
    font-size: 12px;
	text-align: center;
	min-height: 48px;
	min-width: 100%;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFF;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(220, 220, 220, 0);
	border-bottom-color: #dcdcdc;
	border-width: 11px;
	margin-left: -11px;
}

.fleft {
    float: left;
}
#carousel {
    width: 100% !important;
    background-color: #FFF !important;
	height: 230px !important;
}


.listaVereadores  ,.listaUltimasGalerias{
	list-style:none;
	padding: 0px;
	margin-left: 0px;
}
.listaVereadores  li {
	float:left;
	padding:0px 8px 8px 0px;
	max-width: 25%;
}
.maxWidth48porcent{
	
	max-width:48% !important;
}

.tituloBox {
    font-size: 14px;
    font-family: arial;
    color: #08419c;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 10px;
}
.fs9px {
    font-size: 9px;
}
.fs11px {
    font-size: 11px;
}
.fundo-caixa-noticia{
	
	background-color: #d1e1f0;
    padding: 35px;
    border-radius: 25px;
}
.fundo-caixa-noticia hr{
	 margin-top: 5px;
	 border-top: 3px solid #8d9fab;
	
}
.fundo-caixa-noticia a{
	color:#35363a;
}

.text-not-leiamais{
	
	height: 100%;
    text-align: right;
	margin-top: 20px;
}
.noticiaDestaque {
    border: 0px !important;
}
.noticiaDestaque .panel-body {
    padding: 0px;
}

/*************************************************************************************************/

.gallery {
    list-style: none;
    margin: 0;
    padding: 0;
}
.gallery li {
    margin: 4px;
    float: left;
    position: relative;
    width: 144px;
    overflow: hidden;
    border: 1px solid #dddddd;
    padding: 6px;
    font-family: arial;
    font-size: 13px;
    height: 160px;
	text-align: center;
}
.fotoVereadoresPequena70 {
    width: 70px;
    padding-bottom: 5px;
}

.border5pxCinza {
    border: 5px solid #f1f1f1;
}

.padLeft10px{
	
	padding-left:10px;
}

.padLeft0px{
	
	padding-left:0px;
}

.box, .box2 {
    background: url(https://www.weblinesistemas.com/responsivo/imagens/fundo_botao_grande.jpg) top repeat-x;
    display: table;
    position: relative;
    padding: 10px;
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}
.tituloProximaSessaoVerde {
    background-color: #6697af;
    color: #FFF;
    text-align: center;
    display: table;
    font-size: 14px;
    width: 100%;
    font-weight: bold;
}
.rowProximaSessao {
    background: #ebe9ec;
    background: -webkit-radial-gradient(#ebe9ec, #e5e2e5);
    background: -o-radial-gradient(#ebe9ec, #e5e2e5, );
    background: -moz-radial-gradient(#ebe9ec, #e5e2e5, );
    background: radial-gradient(#ebe9ec, #e5e2e5, );
    background-repeat: repeat-x;
    min-height: 80px;
    display: table;
    width: 100%;
}
.proximaSessao {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 99%;
    text-align: center;
    color: #F00;
    font-weight: bold;
    font-size: 14px;
    /*
	border-right: 1px double #c3bdbd;
    border-bottom: 1px solid #c3bdbd;
	*/
    display: table;
}
.drawer-controls{
	
	top:36% !important;
}
.drawer-controls{
	
	padding:10px 0px !important;
}
.fundoAcessibilidade {
    background: red;
    background: -webkit-linear-gradient(#fbfbfb, #f0f0f0);
    background: -o-linear-gradient(#fbfbfb, #f0f0f0);
    background: -moz-linear-gradient(#fbfbfb, #f0f0f0);
    background: linear-gradient(#fbfbfb, #f0f0f0);
    height: 56px;
    display: table;
    text-align: center;
    width: 100%;
}



/******************************************************************Rodape******************************/


.mapa_site {
    background-color: #021257;
}

.mapa_site {
    font-family: arial;
    font-size: 12px;
    padding-top: 20px;
    color: #FFF !important;
}

.mapa_site a {
    color: #FFF !important;
    text-decoration: none !important;
}

.topo_menu {
    padding: 0 0 10px;
    font-weight: 700;
    font-size: 14px;
}

.mapa_site ul {
    padding: 0px;
    list-style: none;
}

footer .copy {
    background-color: #001676;
    border-top: 1px solid #4b4b4b;
}

footer .copy {
    text-align: center;
    color: #FFF;
    font-size: 11px;
    padding: 10px;
}

.displaynone{
	
	display:none;
}

/******************************************************************************************************/

.linksOpcoesAcesso {
    color: #5e5e5e;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.linksOpcoesAcesso a {
    color: #5e5e5e;
}
.cpointer{
	
	cursor:pointer;
}

.modal-header {
    
     border-bottom: 0px solid #e5e5e5; 
}

.text-align-center{
	
	text-align:center;
}
.textoTopoFormulario {
    text-align: center;
    margin-bottom: 20px;
    font-size: 12px;
}
.textoTopoFormulario img {
    max-width: 21px;
}

.lista-itens {
    list-style: none;
    line-height: 20px;
    padding-left: 10px;
}



.carousel-caption {
    right: 61%;
    left: 3%;
    padding-bottom: 35px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	background: url('https://www.weblinesistemas.com/imagens_camaras/submenu_fundo_m.png');
}
.carousel-caption div{
	
	color:yellow;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
	
	color:yellow;
	font-size:14px !important;
}
.agendaEventosRodape {
    background-color: #f7625c;
    text-align: center;
    color: #FFF;
    font-weight: 600;
    font-size: 15px;
    padding: 14px;
  
}

.tituloBoxEnquete {
    width: 100%;
    text-align: center;
    display: table;
}

.textoBox {
    font-size: 14px;
    font-family: arial;
    color: #08419c;
    font-weight: 700;
    text-transform: uppercase;
}

#toTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
}

.social-networks .icone {
    margin: 8px;
    display: inline-block;
}

.social-networks .social-link {
    font-size: 18px;
    display: block;
    text-align: center;
    height: 48px;
    width: 48px;
    line-height: 40px;
    background: #ededed;
    color: #696969;
    border-radius: 50%;
    position: relative;
    border: 1px solid #e0e0e0;
}

.social-networks .icone .social-link {   
    padding: 5px 8px;
}

.social-link:hover {
    border: 1px solid #086AD8;
    color: #ffffff;
    background: #086AD8;
}

.caixa {
    border: 3px solid #000;
    padding: 30px;
    text-align: center;
}

/*****Calendario de Evento*******/
.headCalendario {
    text-align: center;
    padding: 8px;
    border-top-left-radius: 3px;
    color: white;
    border-top-right-radius: 3px;
    font-weight: bolder;
    box-shadow: 0px 0px 3px rgba(0, 156, 230, 0.5);
    padding-top: 10px !important;
    background: #2c79c1;
}

@media (min-width: 992px){
    .calendario_responsive {
        padding: 2px !important;
    }
}

.calenth {
    text-align: center;
    background: #f5f5f5;
    color: black;
}

.calenth a {
    color: #000;
}

.imgCalendario {
    width: 16px;
    margin-bottom: 5px;
    margin-right: 5px;
}
/*****Calendario de Evento*******/

/**********************REDES SOCIAIS - VEREADOR**********************/
.btn-icon-only {
    height: 40px;
    width: 40px;
    padding: 8px;
    text-align: center;
    line-height: 1.6;
}
.btn-round {
    border-radius: 50% !important;
}
.btn-facebook {
    background-color: #3b5998;
}
.btn-youtube {
    background-color: #ed302f;
}
.btn-twitter {
    background-color: #55acee;
}
.btn-linkedin {
    background-color: #0082ca;
}
.btn-instagram {
    background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.btn-social {
    color: #fff;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border-radius: 0.2em;
    font-size: 16px;
}
.btn-social:hover {
	color: #fff;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.18),
	0 4px 13px 0 rgba(0, 0, 0, 0.15);
}
/**********************REDES SOCIAIS - VEREADOR**********************/