 /** per la mappa */  
#viewDiv {
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}

#divLoading
{
    display : none;
}

#divLoading.show
{
    display : block;
    position : fixed;
    z-index: 100;
    background-image : url('../img/loading/predefined_loading_4.gif');
    background-color:#666;
    opacity : 0.4;
    background-repeat : no-repeat;
    background-position : center;
    left : 0;
    bottom : 0;
    right : 0;
    top : 0;
}

.hg-30
{
	height: 30rem;
}

.hg-85
{
	height: 85rem;
}

.rilfedeur-search{
    width: 100% !important;
}

.i-bl{
	display: inline-block;
}

.flx-col{
	display: flex;
	flex-direction: column;
}

.padd-0{
	padding: 0!important;
}

.w-b{
	word-break: break-word;
}

.mx-wh200{
	max-width: 200px;
}

.showall-icon{
  background: url(../img/svg/sprites.svg#it-expand) 0 0 no-repeat;
  fill: #002b54 !important;
  vertical-align: middle;
}

/*** overwrite styles   ***/
.esri-input[type=text],.esri-input[type=password],.esri-input[type=number] {
    height: 32px;
    padding: 0 .5em;
    font-family: Titillium Web !important; 
	font-size: 1.1rem !important;
}

.cmp-nav-steps .steppers-nav {
	padding-bottom: 1rem !important;
}

.alert-success {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='hsl(160deg, 100%, 25%)' d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E")!important;
}

.form-group.mb-20.mt-10 .clean-input{
	display: none!important;
}


.esri-view-height-small .esri-expand .esri-widget--panel, .esri-view-height-small .esri-expand .esri-widget--panel-height-only, 
.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel, .esri-view-height-small .esri-ui-corner 
.esri-component.esri-widget--panel-height-only{
	max-height: 200px !important;
}



/*** stili per la ricevuta   ***/
.ff-r-nw{
	flex-flow: row nowrap;
}

.f-01-50{
	flex: 0 1 50px;
}

.f-01-a{
	flex: 0 1 auto;
}

.fo-s-xxl{
	font-size: xx-large;
}

.fo-w-bold{
	font-weight: bold;
}

.mb-5-imp{
	margin-bottom: 5px!important;
}

.mb-10-imp{
	margin-bottom: 10px!important;
}
/*
* ==========================================================
*  	Upload file con Dropzone
* ==========================================================
*/
.dropzone .dz-preview .dz-progress{
	background: none;	
}


