@charset "utf-8";

/**********************************  
************** geral **************
***********************************/

body {
	background: #000;
	color:#ffffff !important;
}

a {
    color: #ffffff !important;
    text-decoration: none;
}

.btn-search-pag{
	color: #000000;
}

:hover.btn-search-pag {
	color: #000000;
}

.panel-default {
   border: 1px solid #ddd;
}

.panel-pref>.panel-heading {
    color: #fff;
    background-color: #000;
    border-color: #37632A;
}

.panel-default>.panel-heading {
    color: #fff;
    background-color: #000;
    border-color: #e6e9ed;
}

/**********************************  
*************** menu **************
***********************************/
.navbar-custom {
    background-color: #000;
  	border-bottom: 1px solid #fff !important;
}

.navbar-custom .nav li a:focus, .navbar-custom .nav li a:hover {
    color: #73AC29;
    text-decoration: underline;
}

#header.shadow-after-3:before {
    content: ' ';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 26px;
    bottom: -26px;
    background-image: none;
    background-size: 100% 100%;
}

.navbar-custom .nav li a:active, .navbar-custom .nav li a.current {
    border-bottom: 5px solid #ffffff !important;
}

.dropdown-menu .active a, .dropdown-menu .active a:focus, .dropdown-menu .active a:hover, .dropdown-menu li a:focus, .dropdown-menu li a {
    color: #fff;
    background-color: #000;
    outline: 0;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.dropdown-menu .active a, .dropdown-menu .active a:focus, .dropdown-menu .active a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:hover {
    color: #000 !important;
    background-color: #fff !important;
    outline: 0;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #000 !important;
    background-color: #fff;
}

.navbar-custom .nav .icon-social{
	color:#ffffff;
}

.navbar-custom .nav .icon-social :hover{
	/*color:rgb(0, 255, 0);*/
	color:#4D893A;
	
}


.navbar-custom .nav li a.current:focus {
    border-bottom: 5px solid #ffffff !important;
}

/**********************************  
********* acessibilidade **********
***********************************/

#acessibilidade a:focus{
	background-color: #000;
	/*color:#ffffff !important;*/
}

a.acessibilidade-link {
    color: #ffffff !important;
    text-decoration: none;
    margin-right:20px;
}

a.acessibilidade-btn-ativar {
    text-decoration: none;
    color: #272727 !important;
    font-size:14px;
}

a.acessibilidade-btn-desativar-ico1 {
    text-decoration: none;
    color: #ffffff;
    font-size:14px;
    margin-right:20px;
    display: none;
}


a.acessibilidade-btn-desativar-ico2 {
    text-decoration: none;
    color: #ffffff;
    font-size:14px;
    margin-right:20px;
    display: inline;
}



/**********************************  
*********** bar de busca **********
***********************************/

.jumbo {
    margin-bottom: 30px;
    color: inherit;
   	background-color: rgba(255, 255, 255, 0.9);
    padding-right: 30px;
    padding-left: 35px;
    margin-top:-30px !important;
    padding-bottom: 28px;
    padding-top:2px;
    border-radius: 0px;
    z-index:2;
    position: relative ;
   
}

.input-lg {
    border-radius: 6px;
}

.btn-group-lg>.btn, .btn-lg {
	    /*padding: 10.5px 16px;*/
	    font-size: 18px;
	    line-height: 1.27;
	    border-radius: 0px;
	    background-color:#000;
	    color:#fff;
	    border-top-right-radius: 6px !important;
    	border-bottom-right-radius: 6px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btn-group-lg>.btn, .btn-lg {
	    /*padding: 10.5px 16px;*/
	    font-size: 18px;
	    line-height: 1.32;
	    border-radius: 0px;
	    background-color:#000;
	    color:#fff;
	}
}

.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover {
   background-color:#2A2A2A;
}

.search-title{
	font-size: 24px;
	color:#000;
}

.search-descricao{
	color:#000;
}



/**********************************  
*********** auto-complete **********
***********************************/

ul.autocomplete-suggestions {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

ul li.autocomplete-suggestions  {
	position: relative;
}

li ul.autocomplete-suggestions  {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
}

ul li a.autocomplete-suggestions  {
	display: block;
	text-decoration: none;
	color: #fff !important;
	background: #000;
	padding: 8px;
	border-bottom: 1px solid #ccc; 
}

ul li a:hover.autocomplete-suggestions{
	background: #fff;
	color:#000 !important;
	cursor: pointer;
}

.autocomplete-suggestions {
	background: #000; 
	cursor: default; 
	overflow: auto; 
	z-index:3;
	padding: 0px 6px; 
	white-space: nowrap; 
	overflow: hidden; 
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */




/**********************************  
******** carousel noticias ********
***********************************/

#myCarousel .list-group-item  {
    background-color: #000000;
    border: 1px solid #ddd;
    color:#ffffff
}

#myCarousel .list-group .active {
    background-color: #ffffff !important;
    color:#000000;
}

.carousel-caption a{
	color:#ffffff;
}

.carousel-caption a:hover{
	color:#4D893A;
}

#myCarousel .active-arrow .active {
  background: url("http://www.lucasdorioverde.mt.gov.br/site/assets/images/arrow-bg-black.png") no-repeat scroll left center;
}

.photo-carousel {
    border: 1px solid #ddd;
    -webkit-border-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

#myCarousel .carousel-caption {
    background: rgba(0,0,0,0.8) !important;
}

.list-group-item-carousel{
	height: 73.4px !important;
}



/**********************************  
************* servicos ************
***********************************/

.btn-featured{
	background-color: #000000;
	border: 1px solid #ffffff;
}

.btn-featured i {
    border-left: 1px solid #ffffff;
}

.btn-featured:hover, .btn-featured:focus, .btn-featured:active, .btn-featured:active:hover, .btn-featured:active.focus{
	background-color: #ffffff;
	border: 1px solid #000000;
	color:#000000;
}

.btn-featured {
	color: #000000;
}

.btn-featured:hover .icofont {
	color: #000000;
}

.btn-featured:hover span {
	color: #000000;
}

.btn-featured:hover small {
	color: #000000;
}

.btn-default{
	color:#ffffff;
}


/**********************************  
*********** volta topo ************
***********************************/

.voltarTopo {
  color: #000000;
  text-shadow: 0 1px 0 #333;
  background: none repeat scroll 0 0 #ffffff;
  -webkit-background-origin: border;
  -moz-background-origin: border;
  -icab-background-origin: border;
  -khtml-background-origin: border;
  -o-background-origin: border;
  background-origin: border;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -icab-background-clip: padding-box;
  -khtml-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
}

#dynamic-to-top span {
  background: url("http://www.lucasdorioverde.mt.gov.br/site/assets/images/up-black.png")no-repeat center center;
}

#dynamic-to-top:hover {
  background: #F7F7F7;
}



/**********************************  
********** tv prefeitura **********
***********************************/

.video-retina-title{
    background-color: rgba(0,0,0,0.8);
}


/**********************************  
******** radio prefeitura *********
***********************************/

.radio-div-conteudo{
	padding-top:11px;
	padding-bottom:11px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #cccccc;
	margin-bottom:10px;
}

.radio-div-conteudo{
	background-color: #000000;
	color:#ffffff;
	border: 1px solid; 
}

.radio-text-info{
	border-right: #ffffff 1px solid;
}

.radio-link :hover{
	color: #E2E2E2;
    text-decoration: none;
}




/**********************************  
*********** secretarias ***********
***********************************/

.secretaria-list-group {
   	border-top: #ffffff 1px solid;
}

.secretaria-list-group-item {
    background-color: #000000;
    border: 1px solid #ddd;
}

a.secretaria-list-group-item:focus, a.secretaria-list-group-item:hover {
    background-color: #ffffff;
    color:#000000 !important;
}




/**********************************  
************** fotos **************
***********************************/

.foto-capa-text {
    background-color: rgba(0,0,0,0.7);
}

#rig {
    background-color: #000000;
}



/**********************************  
************ telefones ************
***********************************/

.tel-list-group {
     border-top: 1px solid #fff;
	
}

.tel-list-group-item {
    border: 1px solid #ddd;
}

a.tel-list-group-item.active {
    background-color: #000;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
}

a.tel-list-group-item.active:hover {
	background-color: #fff;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    color:#000 !important;
}

a.tel-list-group-item.active:focus{
	background-color: #fff;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    color:#000 !important;
}



/**********************************  
************* info bar ************
***********************************/

.info-bar-footer{
	background-color:#202020; 
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
}



/**********************************  
************** footer *************
***********************************/

.footer {
    background-color: #0D160A;
    color:#ffffff;
   
}

.footer .nav-item a:hover{
	 text-decoration: underline;
}


.footer-copyright{
	background-color: #0B1207;
	color:#ffffff;
	border-top: 1px solid #fff;
}



/**********************************  
************ breadcrumb ***********
***********************************/

.breadcrumb{
	background-color: #000000;
    color: #ffffff !important;
    /*border: 1px solid #fff;*/
}

.breadcrumb a{
    color: #ffffff !important;
}

.breadcrumb>.active {
    color: #cccccc;
}

/**********************************  
*********** imput search **********
***********************************/

.style-search{
	background-color: #000000;
	color:#ffffff;
}

:focus.style-search {
	border:1px solid #ffffff;
}

.btn-search-pag{
	background-color: #ffffff;
    border-color: #ffffff;
}

.btn-search-pag:active:hover{
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-search-pag:hover{
	background-color: #ffffff;
    border-color: #ffffff;
}

.input-group-addon {
    color: #000000;
}

/**********************************  
************** table **************
***********************************/

.table-hover>tbody>tr:hover {
    color:#000000;
}


/**********************************  
************ nav-tabs *************
***********************************/
/*
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #000000 !important;
}

.nav-tabs.nav-justified>li:last-child>a{
    color: #000000 !important;
}

.nav-tabs.nav-justified>li:first-child>a{
	color: #000000 !important;
}
*/
.tab-content{
	color: #fff !important;
	background-color: #252525 !important;
}

.nav-tabs {
    background-color: #171717;
}

.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    background-color: #f5f7fa;
    border: none;
    color:#000 !important;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #252525!important;
    border: none;
    color: #fff !important;
}

.panel-alternative{
	background-color:#252525 !important;
}



/**********************************  
*********** list-group ************
***********************************/

.list-group-style{
	border-top: 1px solid #ffffff !important;
	border-left: 1px solid #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
	border-right: 1px solid #ffffff !important;
}

.list-group-item-style{
	background-color:#000000;
}


/**********************************  
*********** panel-title ***********
***********************************/

.panel-group-lists .panel {
    background-color: #000000;
    border-bottom: 1px solid #e6e9ed;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

/*.panel-success {
    border:  solid 1px #ffffff;
}

.panel-success>.panel-heading {
    color: #fff;
    background-color: #000000;
    border-color: #ffffff;
}
*/

.panel-success, .panel-primary, .panel-body{
	 background-color: #000000;
}


.panel-primary {
      border: 1px solid #3bafda;
}

.panel-pref {
    border: 1px solid #37632A;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #000000;
    border-color: #3bafda;
}

.panel-success {
    border:  solid 1px #8cc152;
}

.panel-success>.panel-heading {
    color: #fff;
    background-color: #000000;
    border-color: #8cc152;
}


/**********************************  
*********** pagination ************
***********************************/

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #ffffff;
    background-color: #000000;
    border-color: #ffffff;
}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color:#000000 !important;
}

.pagination>li>a, .pagination>li>span {
    color: #ffffff;
    background-color: #000000;
    border-color: #ffffff;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #ffffff;
    background-color: #202020;
    border-color: #ffffff;
}


/**********************************  
************** alert **************
***********************************/

.alert-info {
    background-color: #000000;
    border: #4fc1e9;
    border: 1px solid #4fc1e9;
}

.alert-warning {
    background-color: #000000;
    border: #ffce54;
    border: 1px solid #ffce54;
}

.alert-warning a{
   color:#ffffff;
}


/**********************************  
*********** list group ************
***********************************/

.list-group-item {
    background-color: #000000;
    border: 1px solid #ddd;
}

.list-group {
   	border-top: 1px solid #ddd;
}

a.list-group-item:focus, a.list-group-item:hover {
    background-color: #e6e9ed;
    color:#000 !important;
}


/**********************************  
************ btn-block ************
***********************************/

.btn-negative{
	background-color: #000000 !important;
}

.btn-negative:hover{
	background-color: #202020 !important;
}

/**********************************  
************* agenda **************
***********************************/

.agenda-nav-mes{
	color:#ffffff !important;
}

.badge-green, .label-green {
    background-color: #000;
   	border: 1px solid #37632A;
}

.badge-red, .label-red {
    background-color: #000;
    border: 1px solid #ce4844;
}

.badge-warning, .label-warning {
    background-color: #000;
    border: 1px solid #f6bb42;
}

.bs-callout-danger {
    border-left-color: #ce4844;
    background-color: #000;
    color: #fff;
    border: 1px solid #ce4844;
}

.bs-callout-pref {
    border-left-color: #37632A;
    background-color: #000;
    color: #fff;
    border: 1px solid #37632A;
}

.bs-callout-warning {
    border-left-color: #aa6708;
    background-color: #000;
    color: #fff;
    border: 1px solid #aa6708;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom: none;
}


/**********************************  
********* caracteristicas *********
***********************************/

.list-group-item-heading-n {
    color: #fff !important;
}


/**********************************  
********* title background ********
***********************************/

.title-background{
	background-color:#171717;
}


/**********************************  
************* servicos ************
***********************************/

.btn-app {
    color: #fff;
    border: 1px solid #ddd;
    background-color: #000;
    font-size: 12px;
}

.btn-app:hover {
    background: #202020;
    color: #444;
    border-color: #aaa;
}


