﻿@import url(https://fonts.googleapis.com/earlyaccess/alefhebrew.css);
/*
@media only screen and (min-width:481px) and (max-width:768px) {
    
}
@media only screen and (max-width:480px) {
    
}
*/
/*
    brown: #675C53;
	orange: #FF7900;
	Green:#668800;
	SritBlue:#22A9DE;
	SaritBlue2:#1574B9;
	Thelet:#26ABE0;
*/
body {
    direction:rtl;
    font-size:medium;	
	font-weight:normal;
	/*font-family: "Alef Hebrew",
               “Helvetica Neue”,
               Helvetica,
               Arial,
               sans-serif;*/
    font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:black; /*:#1574B9;*/
    text-align:right;
    margin:0;
    padding:0;
}
@media only screen and (max-width:480px){
    body{font-size:small;}
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {  
  font-weight: 500;
  line-height: 1.1;
}
select {
    height: auto;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    width:auto;
}

#wrapper {
        width: 1000px;
        margin: 0 auto;
        margin-bottom:50px;
    }
@media only screen and (max-width:480px) {
    #wrapper {
        width: 100%;
    }
}
@media only screen and (min-width:481px) and (max-width:768px) {
    #wrapper {
        width: 100%;
    }
}
.ezgo-wrapper {
    direction:rtl;
    text-align:right;    
}
.ezgo-wrapper-en {
    direction:ltr;
    text-align:left;    
}
.ezgo-content{
    padding-top:100px;
}
@media only screen and (max-width:768px) {
    .ezgo-content {
        padding-top: 0;
    }
}
.FormStyle{
    max-width:600px;
    border:1px solid lightgray;
    background-color:floralwhite;
    color:black;
}
nav, aside, section, article, header, footer{
    display:block;
}
.FormStyle h2{border-top000:1px solid;margin-bottom:10px;}
header{    
    background-position-x:right;
    background-image:url(../Images//Sarit/logo_150.png);
    background-repeat:no-repeat;    
    height:120px;
    width:160px;
    float:left;
}
/*.btASP, .btSmallASP, .btASPSmall, .btASPTiny
{
	background-color:#1574B9;
	width:110px;
	height:25px;
	color:White;
	text-align:center;
	font-weight:bold;
	cursor: hand;	
	border:0;
}
.btSmallASP, .btASPSmall
{
	width:55px;
}
.btASPTiny
{
	width:45px;
	height:18px;
	font-variant:normal;
	font-size:80%;
}*/

/*nav ul li {   
     display: inline;  
}
nav ul{
    margin: 0;
    padding: 0;
    list-style-type:none;
}*/
/*nav li {
  font-size: 1px;
  width: 1px;
  padding: 0;
}*/
.Clear{
    clear:both;
}
/*nav span {
  
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    height:60px;
    width:60px;
    border000:1px solid blue; 
    display:inline-block; 
    text-align:center;  
    background-repeat:no-repeat;
    background-position:center top;    
}
nav span:hover{
    color:red;
}*/
/* 
  Individual menu items 
*/

/*#menuitem_1 { background-image: url(../Images/Sarit/TBar_Orders.png);}
#menuitem_1:hover{background-image: url(../Images/Sarit/TBar_Rol_Orders.png);}
#menuitem_2 { background-image: url(../Images/Sarit/TBar_Board.png);}
#menuitem_2:hover{background-image: url(../Images/Sarit/TBar_Rol_Board.png);}

#menuitem_3 { background-image: url(../Images/Sarit/TBar_PriceList.png);}
#menuitem_3:hover{background-image: url(../Images/Sarit/TBar_Rol_PriceList.png);}

#menuitem_4 { background-image: url(../Images/Sarit/TBar_Settings.png);}
#menuitem_4:hover{background-image: url(../Images/Sarit/TBar_Rol_Settings.png);}

#menuitem_5 { background-image: url(../Images/Sarit/TBar_Reception.png);}
#menuitem_5:hover{background-image: url(../Images/Sarit/TBar_Rol_Reception.png);}

#menuitem_6, #menuitem_exit { background-image: url(../Images/Sarit/TBar_btExit.png);}
#menuitem_6:hover, #menuitem_exit:hover{background-image: url(../Images/Sarit/TBar_Rol_btExits.png);}


.menuitem {
    background-repeat:no-repeat;
    background-position:center top;
    font-size:0px;
    width:75px;
    border000:1px solid red;
    text-align:center;
}
.menuitem:hover  {
    font-size:inherit;
}
.menuitem a{
    text-decoration:none;
}
.menuitem a:hover{
    
    
}*/

/* */
aside {   

}
footer {
    margin-top:150px;
    border-top:2px solid gray;
    background-position-x: left;
    background-position-y:bottom;
    background-image: url(../Images/Sarit/logo_150.png);
    background-repeat: no-repeat;
    height: 60px;
}
main {    
    text-align00:right;
    margin:0 auto;
    padding:20px;    
    background-color0:white;
}
h1, .h1 {    
    font-size:130%;
    width:100%;
    letter-spacing:4px;
    color000:#1574B9;
    color:darkslategrey;
}
h2 {    
    font-size:larger;
    letter-spacing:3px;    
}
h3{    
    font-size:102%;
    width:100%;
    letter-spacing:2px;    
}
h4{    
    font-size:98%;
    width:100%;    
    letter-spacing:1px;    
}
h5{
    font-size:102%;
    letter-spacing:2px; 
    display:inline;
}
a {    
    text-decoration:underline;
    color:#1574B9;    
}
/*ResCalendar - START*/
.Calendar, .Calendar-en, .ReservationList, .ReservationList-en {
    width: 49%;
    margin:0;
    padding:0;
}
.Calendar {float: right;}
.Calendar-en {float: left;}
.ReservationList {float: left;}
.ReservationList-en {float: right;}
.Calendar a{
    background-color:transparent;
}
.Cal a{
    background-color:transparent;
}
.Cal{
    max-width:400px;
    width:100%;
}  


/*.ReservationList a{
    background-color:rebeccapurple;
}*/
@media only screen and (max-width:1000px) {
    .Calendar, .Calendar-en, .ReservationList, .ReservationList-en {
        float:none;
        width: 96%;
        margin: 0 auto;        
    }
    .ReservationList, .ReservationList-en {
        margin-top:20px;
    }
}

input[type=submit],input[type=button]{
    font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color:#1574B9;
    height00:25px;
    color:White;
	font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    width:100px;
    border-radius: 4px;    
}
input[type=button]:hover, input[type=submit]:hover
{
    background-color:gray;
}
table input[type=button]
{
	background-color00:#1574B9;
	width:100%;
	height00:25px;
	
}
table input[type=text] {
    width:96%;
    border:1px dotted gray;   
}
table textarea, table select{width:100%;}

table{
    width:100%;
    table-layout:fixed;
	background-color:white;
	borde000r:1px solid gray;
	border-spacing:0px;
	padding:1px;
    border-collapse:collapse;
}
table tr{}
table th, table td{
    border:1px solid gray;   
}
table th
{
	background-color:#F7F7F7;
	color:#675C53;
	font-weight:bold;
	font-size:12px;	
	
    text-align:inherit; 
}
table td
{	
	font-size:13px;	
}
.width-50{
    width:50%;
}
.width-65{
    width:65%;
}
.width-75{
    width:75%;
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .width-50, .width-65 {
        width: 90%;
    }
    .width-75 {
        width: 100%;
    }
}
@media only screen and (max-width:480px) {
    .width-50 {
        width: 95%;
    }

    .width-75, .width-65 {
        width: 95%;
    }
}

/*TOP ToolBar - START*/
nav{
    height:100px;
    width:100%;
    max-width: 1000px;
    margin: 0 auto;     
    background-color:white;
    position:fixed;  
}
.ezgo-nav, .ezgo-nav-en{
    background-image:url(../Images//Sarit/ezgo-logo.png);
    background-repeat:no-repeat;
    background-position-y:center;
}
@media only screen and (max-width:768px) {
    .ezgo-nav, .ezgo-nav-en{
        background-size:90px;
    }
    nav{position:unset; }
}
.ezgo-nav{text-align:right;
         background-position-x:left;
}
.ezgo-nav-en{text-align:left;background-position-x:right;}
nav ul li {   
    display:inline-block;
    font-size:16px;       
    text-align:center;
}
nav ul{
    margin: 0;
    padding: 0;
    list-style-type:none;    
}
@media only screen and (min-width:481px) and (max-width:768px) {
    nav {
        height:80px;        
    }
    nav ul li {
        display: inline-block;
        font-size: 12px;
        text-align: center;
    }
}
@media only screen and (max-width:480px) {
    nav {
        height:unset;// 220px;/*unset;    bug on iPhone 6s    */
    }
    nav ul li {   
         display0:block;
         height00:32px;         
         font-size:9px;
         border:0;
         border-bottom0:1px solid #1574B9;
         
    }  
}
#menuitem_1 { background-image: url(../Images/Sarit/TBar_Orders.svg);}
#menuitem_1:hover{background-image: url(../Images/Sarit/TBar_Rol_Orders.svg);}
#menuitem_2 { background-image: url(../Images/Sarit/TBar_Board.svg);}
#menuitem_2:hover{background-image: url(../Images/Sarit/TBar_Rol_Board.svg);}

#menuitem_3 { background-image: url(../Images/Sarit/TBar_PriceList.svg);}
#menuitem_3:hover{background-image: url(../Images/Sarit/TBar_Rol_PriceList.svg);}

#menuitem_4 { background-image: url(../Images/Sarit/TBar_Settings.svg);}
#menuitem_4:hover{background-image: url(../Images/Sarit/TBar_Rol_Settings.svg);}

#menuitem_5 { background-image: url(../Images/Sarit/TBar_Reception.svg);}
#menuitem_5:hover{background-image: url(../Images/Sarit/TBar_Rol_Reception.svg);}

#menuitem_6, #menuitem_exit { background-image: url(../Images/Sarit/TBar_btExit.svg);}
#menuitem_6:hover, #menuitem_exit:hover{background-image: url(../Images/Sarit/TBar_Rol_btExit.svg);}
.menuitem {
       
}

.menuitem:hover  {
    font-size:16px;
}
.menuitem a{
    display:inline-block;
    text-decoration:none;
    width:100px;  
    height:100%;
    padding-top:70px;
    background-repeat:no-repeat;
    background-position:center top;
    color:black;
    
}
.menuitem a:hover{color:#1574B9;}
@media only screen and (min-width:481px) and (max-width:768px) {
/*@media only screen and (max-width:768px) {*/
    .menuitem {
        font-size:13px;    
    }
    .menuitem:hover  {
        font-size:13px;
    }
    .menuitem a{            
        width:60px;   
        height:100%;  
        padding-top:50px;        
        color:black;/*:#1574B9;*/
        background-size:45px;
    }
}
@media only screen and (max-width:480px) {
    .menuitem {
    
    font-size:10px;    
    text-align:center;        /*right*/
    }

    .menuitem a{
        /*display:block;    
        width:unset;     
        padding-top:0px;
        padding-right:40px;
        margin-right:40px;
        background-repeat:no-repeat;
        background-position:right;
        color:black;
        background-size:25px;*/
        width:40px;   
        height:100%;  
        padding-top:30px;        
        color:black;/*:#1574B9;*/
        background-size:25px;
    }
}
/*TOP ToolBar - END*/

.tblCalendar{
    margin-top:0px;
}
.tblCalendar table td{
    cursor:pointer;
}
.tblCalendar table td:hover{
    background-color:#E6007D;
    color:white;
}
.tblCalendar .Cell-CurrDay{
    border:2px solid purple;
}
.tblCalendar .Cell-Holiday{
    background-color:#def3fa
}
.tblCalendar .Cell-NoVacancy{
    background-color:#fbdeb2
}
./*ResCalendarCell p{
    margin:0;
    padding:0;
}
.ResCalendarCell{
    float:right;
    width:55px;
    height:55px;
    border:thin solid blue;
}*/
/*ResCalendar - END*/
.bt
{
	border:0;
	cursor:pointer;
	background-repeat:no-repeat;
}
.bt_Prev, .bt_Prev2, .bt_Prev2-en
{
	background-image:url(../Images/Sarit/Prev3.svg);
    background-repeat:no-repeat;
}
.bt_Prev2-en{
    	background-image:url(../Images/Sarit/Next3.svg);
}

.bt_Today, .bt_Today2
{
	background-image:url(../Images/Sarit/CheckInOut.svg);
    background-repeat:no-repeat;
}
.bt_Next, .bt_Next2, .bt_Next2-en
{
	background-image:url(../Images/Sarit/Next3.svg);
    background-repeat:no-repeat;
}
.bt_Next2-en{
    background-image:url(../Images/Sarit/Prev3.svg);
}
.bt_Prev2, .bt_Today2, .bt_Next2, .bt_Prev2-en, .bt_Today2-en, .bt_Next2-en
{	
    background-position-x:center;
    background-position-y:center;
}
.frmArea3 p, .frmArea3-en p{
    margin:2px;    
    float:right;    
}
.frmArea3-en p {
    float: left;
}
.frmArea3 label, .frmArea3-en label{font-size:85%;}
.HSubItem_btn a, .frmArea3 a, .frmArea3-en a{
    display:inline-block;
    background-color:#1574B9;    
    color:White;		
    text-decoration:none;

    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    width:100px;
    border-radius: 4px;
}
.HSubItem_btn a{
    width:50px;
    padding: 5px 0px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 3px;    
}
.frmArea3 a:hover, .frmArea3-en a:hover, .HSubItem_btn a:hover{background-color:gray;}

.frmArea_ResLine{
    width:96%;
    border-bottom:1px solid;    
    padding:5px;
    margin-top:2px;
}

.VeryWideInput, .WideInput, .RegInput, .SmallInput, .TinyInput{float:right;font-size:75%;padding:1px;}
.SmallInput input, .SmallInput select{font-size:100%}
.WideInput input[type=text], .WideInput input[type=tel], .WideInput input[type=number], .WideInput input[type=email], .VeryWideInput textarea, .VeryWideInput input[type=text]{
    width:96%;
}
.RegInput input[type=text], .RegInput input[type=tel], .RegInput input[type=number]{width:90%;}
.SmallInput input[type=text], .SmallInput input[type=tel], .SmallInput input[type=number]{width:85%;}
.VeryWideInput {
    width:220px;    
}
.WideInput{
    width:150px;    
}
.RegInput{
    width:70px;
}
.WideInput select, .RegInput select, .SmallInput select {width:100%;}

.SmallInput{
    width:60px;    
}
.TinyInput{width:30px;}
.TinyInput input[type=button]{
    width:100%;    
    line-height: 1.128571429;
}
/*.SmallInput input{background-color:transparent;}*/

.Hiden{display:none;}

.btSmall_btFrmOrder_Print, .btSmall_btFrmOrder, .btSmall_btCancelOrder, .btSmall_btEditClient, .btFilterCalendar, .btRemoveFilterCalendar, .btSmall_btFrmInvoice
{
	cursor: pointer;
	width0: 21px;
	height0: 18px;		
	margin:1px;
	border:0;
    background-position:center;
    background-repeat:no-repeat;            
    border00:1px solid red;

    
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .btSmall_btFrmOrder_Print, .btSmall_btFrmOrder, .btSmall_btCancelOrder, .btSmall_btEditClient, .btFilterCalendar, .btRemoveFilterCalendar, .btSmall_btFrmInvoice{

    }
}
@media only screen and (max-width:480px) {
    .btSmall_btFrmOrder_Print, .btSmall_btFrmOrder, .btSmall_btCancelOrder, .btSmall_btEditClient, .btFilterCalendar, .btRemoveFilterCalendar, .btSmall_btFrmInvoice{
        margin:0;
        padding:0;    
        width:16px;
        height: 18px;
    }
}
.btSmall_btFrmOrder_Print
{
	background-image:url(../Images/Sarit/btFrmOrder_Print.svg);
}
.btSmall_btFrmOrder
{
	background-image:url(../Images/Sarit/btFrmOrder.svg);
}
.btSmall_btCancelOrder
{
	background-image:url(../Images/Sarit/btCancelOrder.svg);
}
.btSmall_btEditClient
{
	background-image:url(../Images/Sarit/btEditClient.svg);
}
.btFilterCalendar
{
	background-image:url(../Images/Sarit/btFilterCalendar.png);
}
.btRemoveFilterCalendar
{
	background-image:url(../Images/Sarit/btRemoveFilterCalendar.png);
}
.btSmall_btFrmInvoice
{
	background-image:url(../Images/Sarit/btCheckOut.svg);     
}

.HList, .HList-en, .HItem, .HItem-en, .HItemBranch, .HItemBranch-en, .HSubItem, .HSubItem-en{
    border:1px solid #22A9DE;
    height:36px;
    padding:3px;
    margin:-1px 0 0 -1px;/* like collapse borders */    
}

.HItem p, .HItemBranch p, .HSubItem p, .LI-Res-Lines p
    {float:right;margin:0;}
.HItem-en p, .HItemBranch-en p, .HSubItem-en p, .LI-Res-Lines-en p
    {float:left;margin:0;}
.HList, .HList-en{
    background-color:gray;
    border:0;
    margin:0;   
    color:white;    
    font-size:16px;
}
.HList {
    text-align:right;
}
.HList-en {
    text-align:left;
}
.HList label{
    float:right;
    padding-top:4px;
}
.HList-en label {
    float: left;
    padding-top:4px;
}

.HList a, .HList-en a{
float:right;padding-top:10px;width:40px;border:1px solid gray;
}
.HList-en a{float:left}
.HList a:hover, .HList-en a:hover{
    border:1px solid white;
}
.bt_Asp_HList{
    padding-right:2px;
    padding-left:2px;
}
.HItem, .HItem-en{
    background-color:lightgray;/*#26ABE0;*/
    border:1px solid lightgray;
    color:black;
    font-weight:bold;
}
.HItemBranch, .HItemBranch-en{
    background-color:#EFEFEF;
    border:1px solid lightgray;
    color:black;
    font-weight:bold;
}
.HSubItem, .HSubItem-en{
    font-size:101%;
    background-color:#F0F3FA;/*#def3fa;*/
    font-weight:bold;
}
.LI-Res-Lines, .LI-Res-Lines-en{
    border:1px solid #22A9DE;height:30px;padding:3px;
    color:black;
    margin:-1px 0 0 -1px;/* like collapse borders */
    font-size:100%;
}
.LI-Res-Lines{padding-right:10px}
.LI-Res-Lines-en {padding-left:10px}

.float-left{float:left;}
.float-left-en{float:right;}
div.btSarit, div.btSaritBigger, div.btSaritSmaller, div.TB_btSarit, div.TB_Rol_btSarit, div.TB_btSarit_En, div.TB_Rol_btSarit_En, div.TB_btSarit_Selected, div.TB_btSarit_Selected_EN, div.TB_Rol_btSarit_Selected, div.TB_Rol_btSarit_Selected_EN
{
	background-color:#1574B9;
	width:110px;
	height:25px;
	color:White;
	text-align:center;
	margin-top:0px;	
}
div.btSaritSmaller
{
	width:70px;	
}
div.btSarit:hover, div.btSaritBigger:hover, div.btSaritSmaller:hover, div.TB_btSarit:hover, div.TB_Rol_btSarit:hover, div.TB_btSarit_En:hover, div.TB_Rol_btSarit_En:hover, div.TB_btSarit_Selected:hover, div.TB_btSarit_Selected_EN:hover, div.TB_Rol_btSarit_Selected:hover, div.TB_Rol_btSarit_Selected_EN:hover
{
	background-color:gray;
}
.Width-Medium{width:60px;}
.Width-Small{width:30px; }
.ResListSIName{}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Width-Medium{width:50px;}
    .ResListSIName{}
}
@media only screen and (max-width:480px) {
    .Width-Medium{width:40px;}
    .Width-Small{width:20px; }
    .Width-Small img{width:75%; }
    .ResListSIName{font-size:small;}
}

.TB_SubToolBar{padding:0}
@media only screen and (max-width:768px) {
    .TB_SubToolBar{width:98%;text-align:center;}
}


.TB_SubToolBar li{
    display:inline-block;
    width:110px;
	height:28px;
	color:White;
	text-align:center;   
	margin-top:2px;
	padding-top:1px;
    background-color:#1574B9;

    font-size: 14px;
    font-weight: normal;
    line-height0: 1.428571429;
    
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;    
    border-radius: 4px;
}


table a,
.TB_SubToolBar a{
    color:White;
	text-decoration:none;
    display:inline-block;
    width:100%;  
    margin-top:2px;  
    height:100%;
}

@media only screen and (max-width:768px) {
    .TB_SubToolBar li {
        width: 70px;
        height: 22px;
        margin-top:0px;
	padding-top:0px;
    }
    .TB_SubToolBar a {
        font-size:11px;
    }
}

table a{
    background-color:#1574B9;
    text-align:center;     
}
table a:hover,
.TB_SubToolBar li:hover{
    background-color:gray;
}

.edit-sales-list ul{
    margin: 0;
    padding: 0;
    list-style-type:none;
}
.edit-sales-list li{
    width:75%;
    border:1px solid;
    margin-top:30px;
}

.RoomsBoard a{
    background-color:transparent;
    width:auto;
}
.RoomsBoardCell{min-height:25px;padding:1px;}
.RoomsBoardCell label{
    background-color000:yellow;
    display:inline-block;
    color:black;    
}
.RoomsBoardTHCell {
}
@media only screen and (max-width:480px) {
    .RoomsBoardCell label{font-size:xx-small;}
    .RoomsBoard-lblSubItemName{font-size:xx-small;}    
}
.RoomsBoardCell a{ float:right;}
.list-4 ul, .list-6 ul{
    margin: 0;
    padding: 0;
    list-style-type:none;
}
.list-5{min-height:25px;}
.list-6 li{margin-top:4px;}
.list-4 h3, .list-4 h4, .list-5 h3, .list-6 h3 {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 200px;
}
.list-4 h3, .list-4 h4, .list-5 h3{
    font-size:medium;
    letter-spacing:0;
    font-weight: normal;
    line-height: 1;
}
.list-6 h3{    
    letter-spacing:0;
}
.list-4 select{width:80px;}
.h3-wide h3{
    width:350px;
}

    .list-4 input{width:220px;height:25px;margin-top:5px;}
    .list-4 textarea{width:220px;}
    .list-4 select{width:110px;height:25px;margin-top:5px;}

@media only screen and (min-width:481px) and (max-width:768px) {
    .list-5, .list-4{width:auto;}
}
@media only screen and (max-width:480px) {
    .list-5 h3, .list-4 h3 {
        width: auto;        
    }
    .list-4 h3{display:block;}
    .list-4 input{width:96%;}
    .list-4 textarea{width:96%}
    .list-4 select{width:48%;}
}
.horizental{list-style-type:none;}
.horizental li{display:inline;}

.TablaLegend, .TablaLegend-en{color:white;float:left;font-size:85%}
.TablaLegend-en{float:right}
.TablaLegend li, .TablaLegend-en li{width:80px;display:inline-block;text-align:center;}
.TablaLegend ul, .TablaLegend-en ul{margin:0;}
.Green{background-color:green;}
.Red{background-color:Red;}
.RedFont{color:red}
.Black{background-color:black;}
.Purple{background-color:Purple;}
.MarginTop{margin-top:5px;}
#divClientsList{
    position:absolute;
    float:right;
    background-color:#F2F2F2; 
    border: 1px solid;
    width:90%;
    max-width:400px;
}

.PCol_1, .PCol_2{
    width:48%;
    float:right;    
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .PCol_1, .PCol_2 {
        width: auto;
        float: none;
    }
}
@media only screen and (max-width:480px) {
    .PCol_1, .PCol_2 {
        width: auto;
        float: none;
    }
}

/*Button - Start*/
.btn {
  display: inline-block;
  padding:0;
  padding0: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
 
}

.btn-xs {
  padding: 1px 5px;
}

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
/*Button - END*/

.btUpd{    
    text-align:center;
    margin-top:40px;
    margin-bottom:20px;
}
.btUpd input[type=button]{
    padding: 10px 16px;
    font-size: 18px;    
    line-height: 1.13;
    border-radius: 6px;
}

.FrmEditItemPrice-OnePriceListArea{border-bottom:1px solid;padding-bottom:20px;}
.FrmEditItemPrice-OnePriceListArea input[type=button]{margin-top:10px;}
/*WuBookTabla - START*/
.WuBookTabla-RoomsNames-Wraper, WuBookTabla-RoomsNames-Wraper-en{
    width:11%;    
    float:right;    
}
.WuBookTabla-RoomsNames-Wraper-en{
    float:left;
}
.WuBookTabla-RoomsNames {
   width:100%;
   font-size:85%;
}
.WuBookTabla-Bulk-Wraper, .WuBookTabla-Bulk-Wraper-en{    
    float:right;    
    width:86%;
    overflow-x:scroll;
    border-top000:1px solid #675C53;    
    margin-bottom:100px;
}
.WuBookTabla-Bulk-Wraper-en{
    float:left;
}
.WuBookTabla-Bulk{
    width:4000px;
    font-size:85%;
}
.WuBookTabla-Row{
    display:block;
    margin:0;
    padding:0;    
    border-bottom:1px solid black;
}
.WuBookTabla-RoomsNames-Cell{
    display:inline-block;
    height:45px;
    width:95%;
    
    border-right:1px solid black;
    border-left:1px solid black;
    padding:2px;
    margin00:-1px 0 0 -1px;        
    background-color:#F7F7F7;
	color:#675C53;
	font-weight:bold;
	font-size:12px;   
    float00:right;
    
}
.WuBookTabla-Cell, .WuBookTabla-Cell-Header, .WuBookTabla-Cell-Header-bWeekend, .WuBookTabla-Cell-en, .WuBookTabla-Cell-Header-en, .WuBookTabla-Cell-Header-bWeekend-en,
.WuBookTabla-RoomsNames-Cell-Header{
    display:inline-block;
    height:45px;
    width:115px;
    border-left:1px solid black;
    padding:2px;
    padding-left:3px;
    padding-right:3px;
    margin00:-1px 0 0 -1px;
    text-align:center;
    background-color000:yellow;
    float00:right;
}
.WuBookTabla-RoomsNames-Cell-Header{width:93%;}
.WuBookTabla-Cell-en, .WuBookTabla-Cell-Header-en, .WuBookTabla-Cell-Header-bWeekend-en, .WuBookTabla-RoomsNames-Cell-Header{    
    border-right:1px solid black;
}

.WuBookTabla-Cell label, .WuBookTabla-Cell-Header label, .WuBookTabla-Cell-Header-bWeekend label,
.WuBookTabla-Cell-en label, .WuBookTabla-Cell-Header-en label, .WuBookTabla-Cell-Header-bWeekend-en label, .WuBookTabla-RoomsNames-Cell-Header label {
    padding:0;
    margin:0;
}
.WuBookTabla-Cell input, .WuBookTabla-Cell-Header input, .WuBookTabla-Cell-Header-bWeekend input,
.WuBookTabla-Cell input-en, .WuBookTabla-Cell-Header-en input, .WuBookTabla-Cell-Header-bWeekend-en input {
    padding:0;
    margin:0;
}
.WuBookTabla-Cell-Header, .WuBookTabla-RoomsNames-Cell-Header{

    background-color:#F7F7F7;color:black;
    border-top:1px solid;    
}
.WuBookTabla-Cell-Header-bWeekend{
    background-color:#26ABE0;color:white;
    border-top:1px solid black;
}
.WuBookTabla-Cell-Close, .WuBookTabla-Cell-Close2{
    width:20px;
}
.WuBookTabla-Cell-Close{
    
}
.WuBookTabla-Cell-Price{
    width:60px; 
    text-align:left;
    font-size:95%;
    float:left;   
    border:1px dotted;    
}
.WuBookTabla-Cell-MinStay, .WuBookTabla-Cell-MinStay-exist{
    width:20%; 
    text-align:left;
    font-size:95%;
    float:left;    
    color:white;
    margin-top00:1px;        
    border:1px solid purple;
    heig000ht:18px;
}
.WuBookTabla-Cell-MinStay-exist{background-color:purple;border:1px solid black;}
.WuBookTabla-Cell-iVacancy, .WuBookTabla-iVacancy-NoVacancy, .WuBookTabla-iVacancy-CloseFlag{
    float:right;
    background-color:green;
    color:white;
    display:inline-block;
    width:20%;
    margin:0;
    margin-top00:1px;        
    border:1px solid black;
    heig000ht:18px;
}
.WuBookTabla-iVacancy-CloseFlag{background-color:black;}
.WuBookTabla-iVacancy-NoVacancy{background-color:red;}

.WuBookTable-Cell-FirstRow{
    display:block;
    margin-top:3px;    
}
/*WuBookTabla - END*/

.SecureReservationForm-wraper{
    width:96%;
    max-width:800px;
    margin:0 auto;    
}
.Float-end{float:left;}
.Float-end-en{float:right;}

.engine-bottom{   
    margin-top:10px;     
    height:40px;    
    background-image:url(https://secure.ezgo.co.il/Images/Sarit/PoweredByEzgo.png);
    background-repeat:no-repeat;
    background-position-x:center;
    background-position-y:bottom;
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .engine-bottom {
        margin-top:6px;
        background-size:contain; 
        height:30px;
    }
}
@media only screen and (max-width:480px) {
    .engine-bottom {
        margin-top:6px;
        background-size:contain;
        height:20px;
    }
}

.engine-bottom a{
    width:100%;
    height:100%;    
    display:block;
}
.BlockCenter{
    display:block;
    width:100%;
    text-align:center;
}
.ClrWeekend{background-color:#26ABE0;color:white;}
.ClrToday{background-color:rebeccapurple;color:white;}
.Calendar-Monthes-List ul{
    margin: 0;
    padding: 0;
    list-style-type:none;
}
.Calendar-Monthes-List li{
    width:12.5%;
    display:inline-block;
}
.Calendar-Monthes-List a{
    color:white;
    text-decoration:none;
    font-size:16px;
    border:1px solid gray; 
    width:100%;  
    text-align:center;
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Calendar-Monthes-List a {
        font-size:13px;
    }
}
@media only screen and (max-width:480px) {
    .Calendar-Monthes-List a {
        font-size:x-small;
    }
}

.Calendar-Monthes-List a:hover{
    border:1px solid; 
}
.Legend ul{float:right;}
.RegForm{}
.RegForm label{    
    display:block;
    font-size:17px;
    margin-top:15px;
    font-weight:bold;
    letter-spacing:2px; 
}
.RegForm input[type=text], .RegForm input[type=tel], .RegForm input[type=number], .RegForm input[type=email], .RegForm select, .RegForm input[type=password]{
    border:1px solid lightgray;
    width:300px;
    height:30px;
}
.RegForm select{height:35px;}
.RegForm textarea{
    border:1px solid lightgray;
    width:300px;
}
.Tip{
    font-size:small;
    color:purple;
}
.TinyTip{
    color:gray;    font-size:13px; width:100%;
}
.RegForm_btUpd{
    text-align:right;
    margin-top:10px;
    margin-right:96px; 
    margin-left:96px; 
}
.RegForm_btUpd input{
    padding: 10px 16px;
    font-size: 18px;    
    line-height: 1.13;
    border-radius: 6px;
}

#SlipArea{
    width:96%;
    max-width:600px;
    background-color:white;
}
#SlipArea td, #SlipArea tr{border:0;}

.ResInfoImg{}
@media only screen and (min-width:481px) and (max-width:768px) {
    
}
@media only screen and (max-width:480px) {
    .ResInfoImg{
        background-color000:yellow;
        width:10px;
        margin:0;
        padding:0;}    
}


.divCal{
    text-align:center; 
    width:200px;
    background-color00:#CCDDF5;
    border:4px solid white;
}
.divCalTo{margin-right:280px;}
.divCal table, .divCal table tr, .divCal table td{
    background-color000:#CCDDF5;
    margin:0;
    border-spacing:0px;
    padding:0;
    border:1px solid white;
}
.divCal table td{
    text-align:center;
}
.divCal table td a{text-decoration:none;}

.divCal table td a{
    font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color:gray;
    height00:25px;
    color:White;
	font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    width:100%;
    border-radius: 4px;    
}
.divCal a
{
    background-color:white;
    color:red;
}
.divCal a:hover
{
    background-color:yellow;
}


.RoomsBoardCell a{    
    color:black;

}
#lblsRemark{color:red;}


.FatalErrMsg{
    color:white;
    font-size:120%;
    background-color:red;
    text-align:center;
    min-height:250px;
    width:100%;
    font-weight:bold;
}
.FatalErrMsg label{
    display:block;
    margin-top:10px;
}

.Half{    
    margin-left:10%;
    float:right;
    width:40%;
}