/* ************************************ */
/* personalizzazioni specifiche cliente */
/* ************************************ */

.it-header-slim-wrapper {
    background-color: #4a4116;
}

.it-header-center-wrapper {
    background-color: #807126;
}

@media (min-width: 992px) {
    .it-header-navbar-wrapper {
        background-color: #807126;
    }
}

#ldpviewer_footer,
.it-footer-main {
    background-color: #312c0f;
}

.it-footer-small-prints {
    background-color: #312c0f;
}

/* ****************************************** */
/* fine personalizzazioni specifiche cliente */
/* **************************************** */

#ldpviewer_map.container-fluid {
    padding: 0 !important;
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
    margin-right: 20px;
    margin-top: -5px;
    font-size: 2.5rem;
    width: auto;
    height: auto;
}

/* fix per link + grandi in versione mobile */
.navbar .navbar-collapsable .navbar-nav li a.nav-link {
    font-size: 30px;
}

@media (min-width: 992px) {
    .navbar .navbar-collapsable .navbar-nav li.nav-item .nav-link {
        font-size: inherit;
    }
}
/* FINE fix per link + grandi in versione mobile */

/* fix per form ecc. */
div#ubicazione {
    border-bottom: 1px solid #d9d9d9;
}

#ubicazione .form-group:first-child {
    margin-bottom: 1rem;
}

input.form-control,
textarea.form-control,
select.form-control {
    background-color: aliceblue !important;
}

select.form-control option {
    background-color: #ffffff;
}

input#fileupload {
    padding: .3rem;
    background-color: aliceblue !important;
}

.it-datepicker-wrapper .input-group .datepicker-button {
    display: none !important;
}

.form-group input.btn-primary {
    color: #ffffff;
}
/* fine fix per form ecc. */


div#intesta-menu-mobile {
    padding: 15px 5px 15px 24px;
    background-color: #0066cc;
    color: #ffffff;
}

#intesta-menu-mobile #cliente {
    font-size: 16px;
}

#intesta-menu-mobile #applicazione {
    font-weight: 600;
    font-size: 24px;
    border-top: 1px solid #ffffff;
    display: inline-block;
    margin-top: 5px;
}

@media (min-width: 992px) {
    #intesta-menu-mobile {
        display: none;
    }
}

h1 span.text-warning {
    font-weight: normal;
    font-size: 70%;
}

.card.card-bg:after {
    margin-top: 0;
}


h2.card-title span {
    font-weight: 700;
    color: #979899;
}

#segnalazione .label {font-weight: bold;}

.dt-buttons {
	margin-bottom: 5px;
}

a.dt-button {
	font-size: 14px;
}

#elenco_segnalazioni_wrapper .dataTables_info,
 #elenco_segnalazioni_wrapper .dataTables_filter,
  #elenco_segnalazioni_wrapper .dataTables_length {
	font-size: .8em;
	margin: 5px 20px 5px 0;
	white-space: nowrap;
}

.dataTables_filter {
	float: none;
}

.dataTables_filter br {display: none;}

table#elenco_segnalazioni span.inquadra {
    text-transform: lowercase;
}

div#div_info_geografiche h3 {
    font-size: 20px;
}

#content .fad:before {
    color: #807126 !important
}

#content .fad:after {
    color: #b3aa7d !important;
}

/* ricerca della pagina della mappa */
form#ricerca {
    padding: 0;
}

form#ricerca legend {
    display: none;
}

form#ricerca .form-group {
    padding: 0;
    margin:0;
}

@media (max-width: 460px) {
    #div_indirizzo label {
        font-size: .8rem;
    }
}


/* info segnalazione */
span.stato {text-transform: uppercase;}

/* pagina foto full size */

div.fotofullsize {
	margin: 2em auto 0 auto;
	padding: 0;
	background-color: White;
	border: 0;
	width: 80%;
}

div.fotofullsize h1 {
	font-size: 1em;
	margin: 0 0 1em 0;
	padding: 0 0 .1em 0;
	color: #002951;
	background-color: transparent;
	border-bottom: 2px solid #2E5476;
	background-image: none;
	width: 70%;
}

div.fotofullsize p {font-size: .7em; margin: 0 0 1em 0; padding: 0;}

div.fotofullsize img {margin: 0; padding: 1em; background-color: #E8E8E8; border: 1px solid #A0A0A0;}

#wkt {
	opacity: 0;
}
