﻿/*===================================== 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; }



/*=====================================  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;}
select::-ms-expand { display: none;}
.ACT_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!important;}



/*=====================================  field Elem -  ============================================*/
.ACT_FieldElem_etichette { font-family:Segoe UI; font-size:14px; color:#8f8780; margin-bottom:4px}
.ACT_FieldElem_field {padding-right:75px; margin-bottom:8px }

a.ACT_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI;  font-weight: lighter; font-size:26px;  text-decoration: none; }
a:link.ACT_FieldElem_lnk   { color:#447a8b;font-family:Segoe UI;  font-weight: lighter; font-size:26px;  text-decoration: none; }
a:visited.ACT_FieldElem_lnk {color:#447a8b;font-family:Segoe UI;  font-weight: lighter; font-size:26px;  text-decoration: none; }
a:hover.ACT_FieldElem_lnk  {color:#447a8b;font-family:Segoe UI;  font-weight: lighter; font-size:26px;  text-decoration:none; }   



/*============================ AZIONI  =====================================*/
/* particolari di input, a partire cmq sempre dalla base generale */
.ACT_Action_BoxContent_input_small {  width:125px!important; color:#58533e!important;text-align:right!important; padding:0 5px 0 0!important;  }

/* style blocchi azioni nello specifico */
#PlaceActionsHeader {color:#a5a5a5;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:38px;  margin:65px 0 0px 0;  height:47px }
#PlaceActionsHeader span{color:#458296;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:36px;  }
#PlaceActionsHeader img { margin-top:-15px}
.ACT_Action_Intest{ height:40px}
.ACT_Action_Intest_Title {color:#565656;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:32px; padding-top:4px;}
.ACT_Action_Intest_Title_28 {color:#565656;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:28px; padding-top:4px;}
.ACT_Action_Intest_Remove{color:#dc0e0e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:26px;margin-top:10px }
.ACT_Action_Intest_Remove img { margin-top:-5px}
.ACT_Action_Intest_LineEnd { height:1px; background-color:#d8d8d8; margin: 5px 0 5px 50px}
.ACT_Action_BoxContent {margin: 0 0  42px 50px; }
.ACT_Action_BoxContent_TitleTB { color:#8f8780;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:14px; margin-bottom:4px}
.ACT_Action_BoxContent_TitleTB_abs {margin-left:23px; color:#8f8780;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:14px; margin-bottom:4px}
.ACT_Action_BtnLink {color:#458296;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:22px; margin-top:5px}

.ACT_Action_SpaceIconDic {width:40px; margin-top:5px}
.ACT_Action_SpaceIconDic img { max-width:60px}
.ACT_Action_marginRightDic {margin-right:50px; }

/*.ACT_Scheduler_Action_BoxContent select { height:38px; font-size:18px!important; color:#58533e; background-color:#fbf8f1!important;margin: 0; padding:5px 0 0 5px; width:100%}*/
.ACT_Action_BoxContent_RadioBtn { margin:25px 10px 0 0 }
.ACT_Action_BoxContent_MarginTop { margin-top:10px}
.ACT_Action_BoxContent_MarginTop6 { margin-top:6px}
.ACT_Action_BoxContent_MarginBottom { margin-bottom:15px}
.ACT_Action_BoxContent_MarginBottom10 { margin-bottom:10px}
.ACT_Action_BoxContent_txtGen { margin:10px 0 0 5px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:18px;}

/* MODULE  - Sconti sui Servizi */
.ACT_Action_BoxContent_Valuta { margin:25px 0 0 5px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:20px;}

/* MODULE  - Disponibilità */
.ACT_Action_BoxContent_Select { width:125px;}
.ACT_Action_BoxContent_SelectContrassegno{ width:250px;}
.ACT_Action_BoxContent_BreakWidth { width:60px}
.ACT_Action_BoxContent_GG { margin:10px 0 0 5px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:18px; width:50px}
.ACT_Action_BoxContent_BoxGGAv { width:72%; }
.ACT_Action_BoxContent_BoxGGAv span { margin:0px 15px 0 3px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:20px;}

/* MODULE  - Tipologie camera */
.ACT_Action_BoxContent_TP_txt { margin:0px 15px 0 13px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:20px;}
.ACT_Action_BoxContent_TP_BoxInput { margin-right:10px}


/* MODULE  - Numero Persone */
.ACT_PPP_Ad_Selected { background-color:#d9fdd7;display: inline-block; margin-right:30px; width:85px; height:85px;border:1px solid #a5a5a5;  }
.ACT_PPP_Ad_NoSelected { background-color:white;display: inline-block; margin-right:30px; width:85px; height:85px; border:1px solid #a5a5a5; }
.ACT_PPP_Ad_Selected img, .ACT_PPP_Ad_NoSelected img { margin:0 auto; margin-top:12px; display:block}


/* MODULE  - Arrotondamenti */
.ACT_Action_BoxContent_Arr_PrixFix { margin:10px 0 0 0px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:18px; width:100px}
.ACT_Action_BoxContent_Arr_Valuta { margin:10px 0 0 9px;color:#58533e;font-family:Segoe UI Light, Segoe UI; font-weight: lighter; font-size:20px;}

