﻿.borderless td, .borderless th {
    border: none !important;
}

.popupModal {
    border:solid; 
    border-width:3px; 
    border-color: lightgray; 
    width:800px;
    border-radius:20px;
}

.headingModal {
    border-top-left-radius:20px; 
    border-top-right-radius:20px;
}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../images/ajax-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

.upLoader {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left:0;
    opacity: 0.6;
    padding-left:45%; 
    padding-top:15%; 
    background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

        .popover {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1010;
            display: none;
            max-width: 100%;
            padding: 1px;
            text-align: left;
            white-space: normal;
            background-color: #ffffff;
            border: 1px solid #ccc;
            border: 1px solid rgba(0, 0, 0, 0.2);
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            background-clip: padding-box;
            color:black ;
        }

    .textbox {  
        border: solid 0px #cccccc;  
        border-top: solid 0px #a0a0a0;  
    }


.textFont {
    font-family:'Century Gothic' !important;
    font-size:16px !important;
}

.labelFont {
    font-family:'Century Gothic' !important;
    font-size:14px !important;
}

.navigationFont {
    font-family:'Century Gothic' !important;
    font-size:16px !important;
}

/* Lock Screen-related CSS Classes */

.LockOff {
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}
.LockBackground {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 105%;
	height: 105%;
	background-color: #666;
	z-index: 999;
	filter: alpha(opacity=75);
	opacity:0.75;
	padding-top: 20%;
}
.LockPane {
	z-index: 1000;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 25%;
	visibility: visible;
	display: block;
	text-align: center;
	width: 100%;
}
.LockPane div {
	width: 55%;
	color: White;
	font-size: x-large;
	padding: 9px;
	margin-left: auto;
	margin-right: auto;
    font-weight: bo

/*gridview*/
.table table  tbody  tr  td a ,
.table table  tbody  tr  td  span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
    top: 0px;
    left: -2px;
}


}

.table table > tbody > tr > td > span {
z-index: 3;
color: #fff;
cursor: default;
background-color: #337ab7;
border-color: #337ab7;
}

.table table > tbody > tr > td:first-child > a,
.table table > tbody > tr > td:first-child > span {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.table table > tbody > tr > td:last-child > a,
.table table > tbody > tr > td:last-child > span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

.table table > tbody > tr > td > a:hover,
.table   table > tbody > tr > td > span:hover,
.table table > tbody > tr > td > a:focus,
.table table > tbody > tr > td > span:focus {
z-index: 2;
color: #23527c;
background-color: #eee;
border-color: #ddd;
}
/*end gridview */

/* Progetti */

.nomeCampi {
    font-family: 'open_sanssemibold', Verdana, Trebuchet MS, Sans-Serif;
    font-size: 11px;
    font-weight: 600;
    color: rgb(90, 90, 90);
}

.valoreSideBar {
    border-left: 1px dotted blue;
    padding: 5px;
}

.cmapoObbligatorio {
    font-size: 10px;
    color: #e98300;
}

.TitoloBox {
    font-family: 'open_sansregular', Verdana, Trebuchet MS, Sans-Serif;
    font-size: 1.4em;
    font-weight: 300;
    text-decoration: none;
    display: block;
    color: #e98300;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #245692;
}

.closeButton {
    float: right;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    color: #e98300;
    text-shadow: 0 1px 0 #fff;
    border: none;
    text-decoration: none;
    /*filter: alpha(opacity=20);
  opacity: .2;*/
}


/* end progetti */