﻿/*===================================== generale ============================================*/
.cursor-pointer {  cursor:pointer}

.no-padding { padding:0!important;}
.no-margin { margin:0!important;}
.no-border { border:0!important;}
.width-100p{ width:100%!important;}
.vertical-middle {  vertical-align:middle }
.vertical-top {  vertical-align:top }
.text-align-left {  text-align:left!important}
.clear-both { clear:both; }
.hight_z-index { z-index:1000}

.position-relative { position:relative!important;}
.position-absolute { position:absolute!important;}

.ul-general {width:100%; margin:0px; padding:0; list-style-type:none}
.li-general-in-line {padding:0; display:inline-block; margin:0;}
.li-general-block {padding:0; display:block; margin:0; width:100%}

.div-in-line {display:inline-block; }
.div-block {display:block; }
.float-none { float: none !important; }

.display-none { display:none}
.display-block  { display:block; }

/*=====================================  FndElem - sx.  ============================================*/         
/* Schiaccio gli stili già definiti in css FndElem.css che mi rappresentano quelli di default. Vincono questi qui sotto! */              
.EditElem_NameElem { font-size:4px!important;}
.EditElem_Date-AuthorElem {margin-top:0!important ;}          

/*=====================================  Img Manager - sx.  ============================================*/         
/* Schiaccio gli stili già definiti in css images che mi rappresentano quelli di default. Vincono questi qui sotto! */       
a.IMG_Mng_lnk   { color:#447a8b!important;font-family:Segoe UI;  font-weight: lighter; font-size:26px;  text-decoration: none; }
a:link.IMG_Mng_lnk   { color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter;font-size:26px;  text-decoration: none; }
a:visited.IMG_Mng_lnk {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:hover.IMG_Mng_lnk  {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration:none; }

/*=====================================  Command bar  ============================================*/ 
#SCBar { margin-bottom:100px}    
.PCA_FieldElem_Remove { float:right; width:45px;}

/* style per personalizzazione checkbox */
.chkPCAIn{visibility: hidden;}
.chkPCA {width: 30px;height: 30px;background: #fff;border:2px solid #D3D3D3;position: relative; margin-right: 10px; top:-10px}
.chkPCA label {	cursor: pointer;position: absolute;	width: 22px;height: 22px;left: 4px;top: 4px;}
.chkPCA label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;	width: 18px;height: 12px;background: transparent;top: -2px;	left:0px;border: 3px solid #D3D3D3;	border-top: none;	border-right: none;	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}
.chkPCA label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);opacity: 0.3;}
.chkPCA input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 1;}


/*=====================================  style input - select -radio - check uniformi in tutta la pagina ============================================*/
input[type=text], select, textarea{  border:1px solid #d3d3d3; height:38px; font-size:18px; background-color:#fbf8f1;margin: 0; padding:0 0 0 5px; color:Black;font-family:Segoe UI Light, Segoe UI; font-weight: lighter;}
textarea{height:100px!important;}
select::-ms-expand { display: none;}
select { width:100%;  /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/  -moz-appearance: none; /* Removes Default Firefox style*/ text-indent: 0.01px; /* Removes default arrow from firefox*/  text-overflow: "";  /*Removes default arrow from firefox*/background: #fbf8f1 url("/GlobalManagement_Preferences/Scheduler/img/SCH_selectArrow.gif") no-repeat right center;}



#PCA_PeriodsPlace div  {  font-family: Segoe UI Light, Segoe UI; font-weight: lighter; font-size: 20px;}
#PCA_PeriodsPlace select { width:250px; margin-bottom:30px; }





/*=====================================  field Elem - Edit/New Spa Service ============================================*/
.PCA_FieldElem_etichette { font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:14px; color:#8f8780; margin-bottom:4px}
.PCA_FieldElem_field {padding-right:75px; margin-bottom:8px }

.PCA_BoxCeck {width: 25px; float: left; margin-top: 18px}
.PCA_BoxMainForInput {float: none;  margin-left: 45px; }
.PCA_Row {margin: 0 0 5px 0!important; padding: 0!important;}
.PCA_BoxImgDic { margin:0!important; padding:0!important;}
.PCA_BoxImgDic img { width: 100%; max-width: 75px; margin-top: -5px }
.PCA_Valuta {text-align: right; margin-top: 8px;font-family:Segoe UI Light, Segoe UI; font-weight:500; font-size:20px;color:#8f8780;}
.PCA_BoxDescrizione {width: 100%; max-width: 768px}
.PCA_BoxLineEnd {float: none;  margin: 20px  9px 27px 32px; height: 1px; background-color: #d8d8d8}
.PCA_txt {font-family:Segoe UI Light, Segoe UI; font-weight:500; font-size:20px;}

/*.PCA_FieldElem_field input, .PCA_FieldElem_field select{ height:38px; font-size:18px!important; color:Black!important; background-color:#fbf8f1!important;margin: 0; padding:0 0 0 5px}
.PCA_FieldElem_field textarea {font-size:18px!important; color:Black!important; background-color:#fbf8f1!important;margin: 0; padding:0 0 0 5px}*/

a.PCA_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:link.PCA_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:visited.PCA_FieldElem_lnk {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:hover.PCA_FieldElem_lnk  {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration:none; }   

#PCA_DivMiddle {margin:-32px 0 10px 0}   
.PCA_DivMiddle_Left {width:184px;}
.PCA_DivMiddle_Right {margin-left:185px;}  




.PCA_Filter_mainCont_txtOrder { font-size:26px; color:#000000; margin-right:60px}
.PCA_Filter_mainCont_txtOrder_dis { font-size:26px; color:#b1b1b1; margin-right:60px}

