﻿
.makeMeDraggable.ui-draggable-dragging { background: #845324; }

.makeMeDraggable { 
    cursor:crosshair;                        
}


.TBL_Cell_UndefinedState {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#f2f2f2; 
    color:white;text-align:center;  line-height: 30px
}

.TBL_Cell_MinimalStay {
   width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#E0E0E0; 
    color:white;text-align:center;  line-height: 30px
}

.TBL_Cell_MinimalStay_free {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#f2f2f2; 
    color:white;text-align:center;  line-height: 30px
}

.TBL_Cell_MinimalStay_disabled {
   width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#f2f2f2; 
    color:white;text-align:center;  line-height: 30px
}


.TBL_Cell_OccupiedState {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FBE1B3; text-align:center;  line-height: 30px
}

.TBL_Cell_HotelClosed {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FCCECD; text-align:center;  line-height: 30px
}

.TBL_Cell_HotelClosed_disabled {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FCCECD;text-align:center;  line-height: 30px
}

.TBL_Cell_OccupiedState_disabled {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FBE1B3;text-align:center;  line-height: 30px
}

.TBL_Cell_BookedState {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FCF5BA;text-align:center;  line-height: 30px
}

.TBL_Cell_BookedState_disabled {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#FCF5BA;text-align:center;  line-height: 30px
}

.TBL_Cell_FreeState {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#b6fbb3;text-align:center;  line-height: 30px
}

.TBL_Cell_FreeState_disabled {
    width:35px; height:35px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:#f2f2f2;text-align:center;  line-height: 30px
}

TBL_Row_Header{
    width:130px; height:30px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:aqua;
    display:inline-block    
}

TBL_Coloumn_Header{
    width:30px; height:30px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:aquamarine;
}


TBL_Coloumn_Header{
    width:30px; height:30px; display:inline-block;  margin: 0 10px 10px 0;font-family:Segoe UI Light, Segoe UI;  
    background-color:pink;
}

/* Martina */
.CalendarNavStrip { font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:45px; color:#a5a5a5;}
.CalendarNavStrip img { margin-top:-10px; cursor:pointer}
#TBL_CurrentMonth { width:500px}

.MonthNavStrip_divTop { height:26px; width:1px}
.MonthNavStrip { font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:18px; color:#a5a5a5; width:100%; }
.MonthNavStrip div { margin-right:15px;  cursor:pointer}
.MonthNavStrip_selected {color:#4271c6!important; font-weight:600}
.MonthNavStrip_divBottom { height:46px; width:1px}

.TableauIntestazione { width:210px;  vertical-align:top; height:40px; line-height:10px}
.TableauIntestazione span{font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:40px; color:#bfbfbf; }
.Tableau_HeaderClm { width:35px; margin-right:10px}
.Tableau_HeaderClm_Num {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:20px; color:#bfbfbf; }
.Tableau_HeaderClm_Txt {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:16px; color:#bfbfbf; }
.Tableau_HeaderClm_Num_festivo {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:20px; color:#92bce2; }
.Tableau_HeaderClm_Txt_festivo {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:16px; color:#92bce2; }

.Tableau_RoomTypCkb {vertical-align:top;  margin:5px  10px 0 0!important}
.Tableau_RoomTyptxt {width:210px; vertical-align:top; margin-top:8px;}
.Tableau_RoomTyptxt div{font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:20px; color:#000; /*text-align:right;*/ margin-right:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Tableau_MinNigthtxt {width:194px; vertical-align:top; margin-top:8px;font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:16px; color:#000; text-align:right; margin-right:16px}

.Tableau_Content_Tip div { vertical-align:top; color:Black!important;}

.Tableau_Line_AfterSun {position:absolute; z-index:1000; height:80px; width:1px; background:black; margin-left:-4px}
.Tableau_Line_Today {position:absolute; z-index:1000; height:80px; width:1px; background:#ff0000; margin-left:-4px}
.Tableau_LineEnd {background:#bfbfbf; width:100%; float:right; height:1px; margin-bottom:10px; }

/* TipState e TipMinStay */ 
.TipState_space1 {height: 70px}
.TipState_space100 {height: 100px}
.TipState_space20 {height: 20px}
.TipState_ContentSpaceLeft{width: 25px}
.TipState_CatSpaceLeft {width: 27px}
.TipState_FromTo{width: 330px}
.TipState_From {width:150px}
.TBL_TipState_Free_cls {background: #b6fbb3; width: 44px; height: 40px; margin-right: 8px; text-align:center; cursor:pointer}
.TBL_TipState_Booked_cls{background: #FCF5BA; width: 44px; height: 40px; margin-right: 8px; text-align:center;cursor:pointer}
.TBL_TipState_Occupied_cls{background: #FBE1B3; width: 44px;  height: 40px; margin-right: 8px; text-align:center;cursor:pointer}
.TBL_TipState_HotelClosed_cls{background:#FCCECD; width: 44px;  height: 40px; margin-right: 8px; text-align:center;cursor:pointer}
.TipState_Cat {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:38px; color:#a5a5a5;height:40px; vertical-align:top}
.TipState_State_border { border:2px solid red; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.TipState_State_etichette { font-family:Segoe UI; font-size:14px; color:#8f8780; margin-bottom:4px}
input[type=text]{border:1px solid #d3d3d3; font-size:18px!important; color:Black!important; height:38px; background-color:#fbf8f1;margin: 0; padding:0 0 0 5px;font-family:Segoe UI Light, Segoe UI; width:130px!important}
.TipState_State_check {font-family:Segoe UI Light, Segoe UI, helvetica; font-weight: lighter; font-size:20px; color:#a5a5a5; margin-top:30px; }
.TipState_State_check div span {margin-left:10px}
#SCBar_TipState, #SCBar_TipMinStay {clear: both; float: right; margin-right: 3px; margin-top:90px }

select{ border:1px solid #d3d3d3; font-size:18px!important; color:Black!important; height:38px; background-color:#fbf8f1;margin: 0; padding:0 0 0 5px;font-family:Segoe UI Light, Segoe UI;}
select::-ms-expand { display: none;}
.TipMinStay_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;}
