html, body{
	height:100%;
	margin:0 auto;
}

h2 {
    font: 400 24px 'Gudea', sans-serif;
    font-weight: bold;
    color: Gray;
}

*:focus {
    outline: none;
}

body.Admin
{
    color: #333;
    background:#DDD url(Images/SfBodySite.png) repeat-x top left;
    font: 400 12px 'Gudea', sans-serif;
    margin: 0 auto;
    padding: 0em;
   	height:100%;
}
@media all and (min-width:700px){
 .Adm{
    width:100%;
	margin:0px auto 0 auto;
	overflow:hidden;
   	height:100%;
	
 }
 }
@media all and (min-width:1600px){
.Adm
{
    width: 100%;
	margin:0px auto 0 auto;
	overflow:hidden;
   	height:100%;
	
}
}
 
.Wrap
{
    float:left;
    width: 100%;
    padding:0;
   	min-height:300px;
    margin:0 auto 1%;
    
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    
	background-color:#FFF;
}

.Promo
{
    position:fixed;
    bottom:0;
    width: 50%;
    margin:0 auto 1% 25%;
    padding-top:20px;
	min-height:150px;	
	background-color:#FFCC00;
	
	display:none;
}


/*//////////////////////////////////Layout01 - Senza Frame di Sinistra e destra /////////////////////////////////////////*/
.Adm .Layout01 {

    float:left;
    width:100%;
    height: 100%;
}

.Adm .Layout01 .Wrap .Main
{
    float:left;
    width:100%;
    height: 100%;
}

.Adm .Layout01 .Wrap .Main .Content
{
       
    float:left;
    width:100%;
    padding:2%;
    min-height:410px;
	background: #FFF;
	-webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    
}

.Adm .Layout01 .Wrap .Main .Search
{
    
    float:left;
    width:100%;
    min-height:30px;
    padding:1%;
    
    
    }
.Adm .Layout01 .Wrap .Main .SearchWrap{
    border-bottom:1px solid #ccc;
}
.Adm .Layout01 .Wrap .Main .Search .InputSearch
{
    border: 1px solid #B4B4B4;
    padding:10px;
    height:54px;
    font: 400 18px 'Gudea', sans-serif;
    color:#999999;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.Adm .Layout01 .Wrap .Main .Search .ButtonSearch
{
    width: 156px;
    height: 56px;
    background: url(Images/BttCerca.png) no-repeat 0px 2px;
    border: 0;
    cursor: pointer;
}
.Adm .Layout01 .Wrap .Main .Search .Response
{
    padding:5px 0;  
    color:#999999;
    font: 400 14px 'Gudea', sans-serif;    
}

.Adm .Layout01 .Wrap .FrameSx
{
    padding:1%;
    float:left;

    width:22.9%;
    display:none;
	
}
.Adm .Layout01 .Wrap .FrameDx
{
    float:left;
	background-color:#FFCCDD;
    display:none;
}

.Adm .Layout01 .newUserTable  {margin-top:15px;}
.Adm .Layout01 .newUserTable tr{margin-bottom:15px!important;height: 30px;width: 48%; margin-right:2%; display: inline-block;}
.Adm .Layout01 .firstColumnWizard{width:30%; font-size:16px;}
.Adm .Layout01 .secondColumnWizard{width:600px!important;}
#Main_CreateUserWizard1_CreateUserStepContainer_RolesRadioButtonList{font-size:16px; width:100%;}
#Main_CreateUserWizard1_CreateUserStepContainer_RolesRadioButtonList label{margin-left:10px;}
.Adm .Layout01 .rtsLink:hover{cursor:pointer;}

/*GROUP SETTINGS*/
.Adm .Layout01 .groupSettings{padding:0!important; margin-top:-35px;}
.Adm .Layout01 .groupSettings .RadInput_Simple, .Adm .Layout01 .Search .RadInput_Simple[type="text"]{width:200px!important; margin-right:15px;}
.Adm .Layout01 .groupSettings .RadComboBox {width:200px!important;}
.Adm .Layout01 .InputSearchBig{width:200px!important}
.Adm .Layout01 .groupSettings .rcbReadOnly{height:52px!important;}
.Adm .Layout01 .groupSettings .rcbInput {padding:0 15px;}
.Adm .Layout01 .groupListWrap{margin-top:20px; text-align: center; width:100%; display: block; overflow:hidden;}
.Adm .Layout01 .groupListID{display:none;}
.Adm .Layout01 .groupListIndication{margin-top: 20px; display: inline-block; border-bottom: 1px solid #ccc; padding-bottom: 5px; font-size: 18px;}
.Adm .Layout01 .groupListIndicationLabel{border-bottom:0; font-weight:bold;}
.Adm .Layout01 .groupListItem{width:130px; text-align:center; font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; height:130px; display:inline-block; border-radius:5px; float:left; margin:5px; padding:5px;}
.Adm .Layout01 .groupListItem:hover{cursor:pointer;}
.Adm .Layout01 .groupListCheckbox{display:none;}
.Adm .Layout01 .groupListItem.True{background:#4caf50; color:White; border-bottom:2px solid #38753B;}
.Adm .Layout01 .groupListItem.False{background:#e51c23; opacity:0.2; color:white; border-bottom:2px solid #A6282C;}
.Adm .Layout01 .groupListLabel{font-weight: normal; font-size:12px; line-height:16px; margin-bottom:5px;}
.Adm .Layout01 .groupListLabel:hover{cursor:pointer;}
.Adm .Layout01 .groupListImage{width:60px; height:60px; border-radius:5px; background-size:contain; background-position:center; background-repeat:no-repeat; margin:17px 0 10px 0; display:inline-block;}
.Adm .Layout01 .groupListImage.LamieratiEsterni{background-image:url('Categorie/IcoLamieratiEsterni.png');}
.Adm .Layout01 .groupListImage.AllestimentiInterni{background-image:url('Categorie/IcoAllestimentiInterni.png');}
.Adm .Layout01 .groupListImage.Assale{background-image:url('Categorie/IcoAssale.png');}
.Adm .Layout01 .groupListImage.CambioETrasmissione{background-image:url('Categorie/IcoCambio.png');}
.Adm .Layout01 .groupListImage.Cristalli{background-image:url('Categorie/IcoCristalli.png');}
.Adm .Layout01 .groupListImage.Fanaleria{background-image:url('Categorie/IcoFanaleria.png');}
.Adm .Layout01 .groupListImage.ImpiantoElettrico{background-image:url('Categorie/IcoImpElettrico.png');}
.Adm .Layout01 .groupListImage.ImpiantoFrenante{background-image:url('Categorie/IcoImpFrenante.png');}
.Adm .Layout01 .groupListImage.LamieratiInterni{background-image:url('Categorie/IcoLamieratiInterni.png');}
.Adm .Layout01 .groupListImage.ManutenzioneOrdinaria{background-image:url('Categorie/IcoManutenzioneOrdinaria.png');}
.Adm .Layout01 .groupListImage.Motore{background-image:url('Categorie/IcoMotore.png');}
.Adm .Layout01 .groupListImage.ScaricoEIniezione{background-image:url('Categorie/IcoScarico.png');}
.Adm .Layout01 .groupListImage.Selleria{background-image:url('Categorie/IcoSelleria.png');}
.Adm .Layout01 .groupListImage.Sicurezza{background-image:url('Categorie/IcoSicurezza.png');}
.Adm .Layout01 .groupListImage.Sterzo{background-image:url('Categorie/IcoSterzo.png');}
.Adm .Layout01 .groupListImage.Termico{background-image:url('Categorie/IcoTermico.png');}
.RadComboBox_fluid{width:100%!important;}
.btn-margin{margin-right:29px; margin-top:15px;}
.row-header{line-height: 25px; font-size: 12px; padding-bottom:5px; font-weight: bold; border-bottom:1px solid #ccc; margin-bottom:15px;}
.table-fluid-container table{width:100%}
.textarea-tall{min-height:300px;}
.no-pad{padding:0;}
.btn-action{line-height:25px; width:25px; height:25px;}
.btn-action i{margin-top:4px}
.btn.btn-default{color:black!important;}
/*//////////////////////////////////Layout02/////////////////////////////////////////*/

.Adm .Layout02 .Wrap .Main
{
    float:left;
    width:75%;
    background-color:#EEEEEE;
        -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.Adm .Layout02 .Wrap .Main .Content
{
       
    float:left;
    width:98%;
    padding:1%;
    min-height:410px;
	-webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    background-color:#FFF;
    
}

.Adm .Layout02 .Wrap .Main .Search
{
    
    float:left;
    width:100%;
    border-bottom: 1px solid #B4B4B4;
    
    min-height:30px;
    padding:30px;
    
    

}
.Adm .Layout02 .Wrap .Main .Search .InputSearch
{
    width:38%;
    border: 1px solid #B4B4B4;
    padding:10px;
    height:34px;
    font-family:Utsaah;
    font-size:22px;
    color:#999999
}

.Adm .Layout02 .Wrap .Main .Search .ButtonSearch
{
    width: 156px;
    height: 54px;
    background: url(Images/BttCerca.png) no-repeat;
    border: 0;
    cursor: pointer;
}
.Adm .Layout02 .Wrap .FrameSx
{
    padding:0.5%;
    float:left;
	display:block;

    width:24%;
    background:#EEEEEE url(Images/SfBorderMain.png) repeat-y top right;
	
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-bottom-top-radius: 10px;
}
.Adm .Layout02 .Wrap .FrameDx
{
    float:left;
	background-color:#FFCCDD;
    display:none;
}

.Adm .newsPage .riTextBox[type="text"], .newsInput input{border:0!important; height:37px;}
.Adm .newsPage .SearchWrap .riTextBox[type="text"]{height:24px;}
.inModalForm .row{margin:0!important}
.inModalForm h6{font-size:11px!important; font-weight:bold;}

.labelListViewEditUser {
    width:110px;
}

.inputListViewEditUser{
    width:200px;
    margin-left:5px;
}

.checkbox input:checked + .input-helper::before {
    transform: scale(0);
}
.checkbox .input-helper::before {
    height: 17px;
    top: 0;
    width: 17px;
}
.checkbox .input-helper::before, .radio .input-helper::before {
    border: 1px solid #ccc;
    left: 0;
}
.checkbox .input-helper::before, .radio .input-helper::before, .checkbox .input-helper::after, .radio .input-helper::after {
    backface-visibility: hidden;
    content: "";
    position: absolute;
    transition: all 250ms ease 0s;
}
*::before, *::after {
    box-sizing: border-box;
}
.checkbox input:checked + .input-helper::after {
    opacity: 1;
    transform: scale(1) rotate(-50deg);
}
.checkbox .input-helper::after {
    border-bottom: 4px solid green;
    border-left: 4px solid green;
    font-weight: 900;
    height: 11px;
    left: -1px;
    opacity: 0;
    top: 1px;
    transform: scale(0) rotate(80deg);
    width: 16px;
}
.checkbox .input-helper::before, .radio .input-helper::before, .checkbox .input-helper::after, .radio .input-helper::after {
    backface-visibility: hidden;
    content: "";
    position: absolute;
    transition: all 250ms ease 0s;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: -20px;
    position: absolute;
}
.checkbox input {
    height: 17px;
    width: 17px;
}
.checkbox input, .radio input {
    cursor: pointer;
    left: 0;
    margin-left: 0 !important;
    margin-top: 0;
    opacity: 0;
    top: 0;
    z-index: 1;
}
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 0;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

.wsIconsRed {
    color: red;
}
.wsIcons {
    font-size: 18px;
}

.wsIconsGreen {
    color: green;
}

.wsIconsOrange{
    color: orange;
}