BODY
{
	padding:0px;
    margin:0px;
    // font-family: "Trebuchet MS",Verdana,"Bitstream Vera","Bitstream Vera Sans","Times New Roman";
    background-color:whitesmoke;
    font-size:11px;
}


.gradient
{
    background-image: linear-gradient(#ffffff, #cccccc);
}

DETAILS
{
        margin-bottom: 10px;
}
DETAILS SUMMARY
{
    font-size: 14px;
}


.ui-widget
{
    font-size:11px;
}

SELECT
{
    font-size:11px!important;    
}

H1
{
    margin:5px;
}

BODY.main_green
{
	color:#202865;
}

body.main_fire
{
	color:#555555;
}

#main_content .dynamic_toolbar_top_container
{
    top: 71px;
}

#main_content .dynamic_main_container
{
    top: 116px;
    left: 10px;
    bottom: 91px;
}



A
{
    text-decoration:none;
    color:black;
    font-weight:bold;
}

A.bigger
{
	font-size:18px;
}


.obj-link
{
    text-decoration:none;
    color:#007ebc!important;
    font-weight:normal!important;
    border-bottom:dotted 1px transparent!important;
    
}

.obj-link:hover
{
    text-decoration:none;
    border-bottom:dotted 1px #007ebc!important;
}


.menu_dropdown A
{
    border-bottom: none;
}
.menu_dropdown A:hover
{
    border-bottom: none;
}

VALUE
{
    background-repeat:no-repeat;
    background-position:top left;
    background-size: contain;
}

.value_status_error
{
    background-image:url(/m2/ivapp/cms/media/error.png);
    padding-left:15px;
    
}
.treeapp-value
{
    
}

.alert
{
	border:solid 2px black;
    position:fixed;
    left:25%;
    right:25%;
    top:25%;
    bottom:25%;
    text-align:center;
    padding: 10% 0;
    font-size:18px;
    background-color:white;
    color:black;
}


.grid
{
	
    border-top:solid 1px silver;
}
.grid TD
{
	border-bottom:solid 1px silver;
    
    padding:5px;
}

.button
{
	display:inline;
	border-radius:25px;
    border:solid 1px #202865;
    background-color:#202865;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

.button A
{
	color:white;
}

.olControlLayerSwitcher .layersDiv {
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.olControlLayerSwitcher .layersDiv .dataLayersDiv {
    height: 300px;
    overflow-y: scroll;
}



.ril_column
{
    
}

.ui-dialog .ui-dialog-content
{
    padding:0px;
}

.ui-dialog
{
    padding:0px;    
}

.ui-draggable .ui-dialog-titlebar
{
    border:none;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text 
{
    padding:0px;
}

#database-alert
{
    display:none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    height: 16px;
    background-color: yellow;
    text-align: center;
    color: black;
    font-size: 14px;
    padding: 2px;
    cursor:pointer;
}

#vta_detail_context
{
    display:none;
    padding:0px;
    margin:0px;
    overflow:hidden;
    border:none;
    position:relative;
    
}

#vta_detail_context_frame
{
    overflow:hidden; 
    padding:0px; 
    margin:0px;
    border:none;
    position:absolute; 
    top:0px; 
    left:0px; 
    right:0px; 
    bottom:0px; 
    height: 100% !important;
    width: 100% !important;
    background-color:white;
}

#user_info_main
{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    text-align:center;
}

#user_info_name
{
    font-size:16px;
    position:absolute;
    top:5px;
    left:0px;
    right:0px;
    height:20px;
}

#user_info_groups
{
    position:absolute;
    top:25px;
    left:0px;
    right:0px;
    height:45px;
    border-bottom:solid 1px whitesmoke;
}

#user_info_license
{
    position:absolute;
    left:0px;
    right:0px;
    bottom:27px;
    height:55px;
    color:black;
    background-color:whitesmoke;
    display:flex;
    align-items:center;
}

#check_licenza_descr
{
    width:100%;
    text-align:center;
}

#submit_logout
{
    position:absolute;
    left:0px;
    right:0px;
    bottom:10px;
    height:20px;
    text-align:right;
    padding-right:5px;
}
