﻿/*===================================== 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}    


/*=====================================  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;}



#SSV_PeriodsPlace div  {  font-family: Segoe UI Light, Segoe UI; font-weight: lighter; font-size: 20px;}
#SSV_PeriodsPlace select { width:250px; margin-bottom:30px; }





/*=====================================  field Elem - Edit/New Spa Service ============================================*/
.SSV_FieldElem_etichette { font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:14px; color:#8f8780; margin-bottom:4px}
.SSV_FieldElem_field {padding-right:75px; margin-bottom:8px }

.SSV_BoxCeck {width: 25px; float: left; margin-top: 18px}
.SSV_BoxMainForInput {float: none;  margin-left: 25px; }
.SSV_Row {margin: 0 0 5px 0!important; padding: 0!important;}
.SSV_BoxImgDic { margin:0!important; padding:0!important;}
.SSV_BoxImgDic img { width: 100%; max-width: 75px; margin-top: -5px }
.SSV_Valuta {text-align: right; margin-top: 8px;font-family:Segoe UI Light, Segoe UI; font-weight:500; font-size:20px;color:#8f8780;}
.SSV_BoxDescrizione {width: 100%; max-width: 768px}
.SSV_BoxLineEnd {float: none;  margin: 20px  9px 27px 32px; height: 1px; background-color: #d8d8d8}
.SSV_txt {font-family:Segoe UI Light, Segoe UI; font-weight:500; font-size:20px;}

/*.SSV_FieldElem_field input, .SSV_FieldElem_field select{ height:38px; font-size:18px!important; color:Black!important; background-color:#fbf8f1!important;margin: 0; padding:0 0 0 5px}
.SSV_FieldElem_field textarea {font-size:18px!important; color:Black!important; background-color:#fbf8f1!important;margin: 0; padding:0 0 0 5px}*/

a.SSV_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:link.SSV_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:visited.SSV_FieldElem_lnk {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration: none; }
a:hover.SSV_FieldElem_lnk  {color:#447a8b;font-family:Segoe UI Light, Segoe UI; font-weight:lighter; font-size:26px;  text-decoration:none; }   

#SSV_DivMiddle {margin:-32px 0 10px 0}   
.SSV_DivMiddle_Left {width:184px;}
.SSV_DivMiddle_Right {margin-left:185px;}  




.SSV_Filter_mainCont_txtOrder { font-size:26px; color:#000000; margin-right:60px}
.SSV_Filter_mainCont_txtOrder_dis { font-size:26px; color:#b1b1b1; margin-right:60px}


/*============================ blocchetti - LAYOUT SpaServices =====================================*/
/* DIV contenitore, da le dimensioni del blocchetto
.SSV_Scheduler_Main {width:310px; display:inline-block; float:left; margin: 0  10px 10px 0;font-family:Segoe UI Light, Segoe UI; font-weight:lighter;}
.SSV_Scheduler_left {float:left;  width:85px;height:87px;margin-right:8px;}
.SSV_Scheduler_left img { width:85px;height:87px}

.SSV_Scheduler_center {float: none; height:87px; padding: 0  3px 0  8px;background-color:#f7f6f6; }
.SSV_Scheduler_Titolo {font-size:18px;font-weight:500; line-height:20px}
.SSV_Scheduler_Descr {font-size:14px;font-weight: 300; margin-top:5px; line-height:18px;}
.SSV_Scheduler_BreakLine {height:3px; width:100%; background-color:White}

.SSV_Scheduler_DTG_Main {border-left: 1px solid #c4bbb1; border-bottom:1px solid #c4bbb1;height:67px; width:100%; }
.SSV_Scheduler_DTG_left {width:84px;  float:left;height:67px;margin-right:8px; }
.SSV_Scheduler_DTG_right {float:none;height:67px;}
.SSV_Scheduler_DTG_Titolo {font-family:Segoe UI Light, Segoe UI; font-weight:lighter;font-size:18px;font-weight:500; line-height:19px; color:#5144ff}
.SSV_Scheduler_DTG_Validita { font-family:Segoe UI Light, Segoe UI; font-weight:lighter;font-size:15px; line-height:18px; color:#709fae; font-style:italic; height:18px}
.SSV_Scheduler_DTG_Prezzo{font-family:Segoe UI Light, Segoe UI;font-size:18px;font-weight:600; line-height:17px; color:#000;margin-top:7px}
.SSV_Scheduler_DTG_Sconto{font-family:Segoe UI Light, Segoe UI;font-size:18px;font-weight:600; line-height:17px; color:#ff0000; margin-right:10px; margin-top:7px} */



/*===================== stato visibilità (attivo/scaduto) =====================================
.SSV_Scheduler_bottom_Future {height:40px; width:100%; background-color:#cc9102; padding:8px 7px 0 5px }
.SSV_Scheduler_bottom_Future div {font-size:16px;font-weight: 300; color:White; margin: 0px 0 0 2px; }

.SSV_Scheduler_bottom_Active {height:40px; width:100%; background-color:green; padding:8px 7px 0 5px }
.SSV_Scheduler_bottom_Active div {font-size:16px;font-weight: 300; color:White; margin: 0px 0 0 2px; }


.SSV_Scheduler_bottom_Past {height:40px; width:100%; background-color:red; padding:8px 7px 0 5px }
.SSV_Scheduler_bottom_Past div {font-size:16px;font-weight: 300; color:White; margin: 0px 0 0 2px; }

.SSV_Scheduler_right {float:right; background-color:#f7f6f6; height:87px;}*/