@import url("fontes/fontes.css");

*{
	font-family: 'Lato', sans-serif;
}

.link-img{
    display: inline-block;
    border: solid 2px #ccc;
}

.link-img:hover{
    border: solid 2px #666;
}

.bt-apaga-obs, .bt-apaga-visita{
    width: auto !important;
    height: auto !important;
    padding: 0 5px 5px 5px !important;
    float: right;
}

.kt-widget11 .table thead > tr > td{
    color: #4b4f6b !important;
    font-weight: 700 !important;
}

.kt-widget11 .table tbody > tr > td{
    color: #4b4f6b;
    font-weight: 400;
}

.select2-container{
    width: 100% !important;
}


.kt-radio > input:checked ~ span {
    border: 1px solid #333 !important;
}

.kt-radio > input:disabled ~ span:after {
    border: 1px solid #333 !important;
}

.kt-radio > input:checked ~ span:after {
    border: solid #333 !important;
    background: #333 !important;
}

.bgParallax {
  

    background-position: 50% 0;
    background-repeat: repeat;
    background-attachment: fixed;
}

.kt-header--fixed.kt-header--minimize .kt-header{
	background: rgba(13, 12, 68, 0.89) !important;
	border-bottom: 1px solid rgba(4,3,42,1.00) !important; 
}

body.dash-home.kt-header--minimize .kt-header{
	background: rgba(21, 17, 14, 0.89) !important;
	border-bottom: 1px solid rgba(21, 17, 14, 1) !important; 
}



.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-text{
	color:#FFF !important;
}

.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__link-text,
.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .kt-menu__link-text{
	color:#31231b !important;
}

.kt-header--fixed.kt-header--minimize .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-username,
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-welcome{
	color:#fff !important;
}

.kt-scrolltop--on .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-header__topbar-icon g [fill]{
	fill: #ffffff !important;
}
.kt-scrolltop--on .kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-wrapper .kt-header__topbar-icon g [fill]{
	fill: #31231b !important;
}

.bg-center-fix{
	
	background-attachment: fixed !important;
}

.kt-scrolltop{
	background: #231049 !important;
}

.kt-footer .kt-footer__top .kt-footer__nav .kt-footer__nav-section a:hover{
	color: #D53555 !important;
}
.bts-footer a:hover{
	background: #D53555 !important;
	border-color: #D53555 !important;
	color:#FFF;
}

.kt-notification .kt-notification__item:hover{
background-color: #e9ecf1 !important;
}

.nav-pills.nav-pills-label .nav-item .nav-link:active, .nav-pills.nav-pills-label .nav-item .nav-link.active, .nav-pills.nav-pills-label .nav-item .nav-link.active:hover {
    background-color: rgba(243,54,54,.1) !important;
    color: #d53555;
}

.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span,
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span:before,
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span:after{
	 background: #d53555 !important;
}

.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler i{
	 color: #d53555 !important;
}

.tit-2{
	color: #000;
	margin: 0 0 0 0;
	font-size: 40px !important;
	line-height: 30px !important;
}


.tit-3{
	color: #fff;
	margin: 0 0 0 0;
	font-size: 54px !important;
	line-height: 52px !important;
	font-weight: 100 !important;
}

.tit-3 strong{
	font-weight: 900;
}

.btn-brand:hover{
	background: #fc0758 !important;
	border-color: #fc0758 !important;
}

.bt-1{
	background: #d53555 !important;
    border-color: #d53555 !important;
}


.bt-1:hover{
	    background: #fc0758 !important;
    border-color: #fc0758 !important;
}

#slider-eng{
	text-align: center;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.custom-file-label::after{
	content:'Selecionar' !important;
}

.kt-widget11 .table tbody > tr > td{
	vertical-align: middle !important;
}

.kt-font-bold-lato{
	font-weight: 700 !important;
}

.img-responsiva{
	width: 100%;
	margin-bottom: 15px;
	border:solid 2px #1b166d;
}

.img-responsiva img{
	max-width: 100%;
	height: auto;
}

.checklist-itens .row > div{
	border-top: solid 1px #ccc;
	padding-top: 15px;
}

.checklist-itens .form-group{
	padding-bottom: 0;
	margin-bottom: 0;
}

.apaga-imagem{
	padding: 15px;
	position: relative;
}

.apaga-imagem a{
	display: block;
	background: rgba(0,0,0,0.80);
	font-size: 18px;
	padding: 5px 10px;
	margin-top: 30px;
	color: #c00;
	position: absolute;
	top:0;
	left: 0;
}

.apaga-imagem a:hover{
	color: #f00;
}

#campos-filtro{
	padding: 20px 20px 0 20px;
	background: #f3f3f3;
	margin-bottom: 30px;
}

#campos-filtro label{
	color: #333;
	font-weight: bold;
	display: block;
}

.kt-widget4 .kt-widget4__item .kt-widget4__pic img{
	width: 7.5rem !important;
}

@media only screen and (max-width: 600px) {
	.checklist-itens .row > div{
		padding-bottom: 15px;
	}
	.checklist-itens .row > div:last-child{
		border-bottom: solid 1px #ccc;
	}

	.img-lista{
		border: none !important;
	}
}



@media print {
    .esse-grafico {
        clear: both;
        page-break-after: always;
    }
}