﻿body {
	background-color: #b7b7b9;
	background-image: url("../PoolBackground1.png");
	background-size: unset;
	font-family: Tahoma;
}


a {
	text-decoration:none;
	
}
a:visited {color:#600;}
.in_txt{
	border-radius:5px;
	font-size:medium;
}
/*****************************************************/
#panelback {
	font-family: Tahoma;
	font-size: 12px;
	//background-color:#c2d0fa;
	border-radius: 7px;
	width:1100px;
	//overflow-x:scroll;
	box-shadow: 5px 5px 5px #666666;
	text-align: right;
}

#title_band {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
}

#image_container {
	display: block;
	margin-top: 20px; /* فاصله 20 پیکسلی از بالای عنوان */
	text-align: center; /* مرکز کردن عکس افقی */
}

#btn_Login_Tavana {
	margin-top: 7px;
	margin-bottom: 7px;
}

#btn_Login_Khavaran {
	margin-top: 7px;
	margin-bottom: 7px;
}

#btn_Logout {
	margin-top: 7px;
	margin-bottom: 7px;
}

#header_band {
	height: 110px;
	border-radius: 10px;
	box-shadow: 4px 4px 3px #666666;
	margin-bottom: 5px;
}
#Info_band {
	height: 30px;
	//background-color: #FFF;
	border-radius: 10px;
	box-shadow: 3px 3px 2px #606060;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 18px;
	text-align: center;
	margin-bottom: 5px;
}
#body_band {
//	border: 3px ridge #36F;
	padding: 5px;
	border-radius: 10px;
	margin: 5px;
	//box-shadow: 4px 4px 3px #666666;
	
}
#link_band {
	font-weight:bolder;
	float:right;
	border-radius: 10px;
	border:3px ridge #36F;
	padding:5px;
	width:150px;
	display:inline-block;
	//	background-color:burlywood;
}

#content_band {
//	float: right;
	width: 920px;
	margin-right: 5px;
	display: inline-block;
	//background-color: antiquewhite;
}
#login_band {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -175px;
	padding: 10px;
	background-color: rgba(50,50,50,0.7);
	
	border: solid thick #ffffff;
	//height: 120px;
	width: 350px;
	border-radius: 15px;
	font-size: small;
	font-weight:800;
	color:white;
}
	#login_band td{
		margin-bottom:20px;
	}
	/***************************************************/
.button {
	border: #36F thin solid;
	padding: 5px 7px;
	text-align: center;
	border-radius: 8px;
	background: linear-gradient(blue,#0094ff,blue);
	background-size: contain;
	appearance: button;
	font-family: Tahoma;
	font-size: small;
	font-weight: 500;
	color: white;
}
	.button:hover {
		background: linear-gradient(blue,#00d0ff,blue);
	}
	.button:active {
		background: linear-gradient(#0094ff,blue,#0094ff);
	}
/**********************************************************/
.bottomline
{
	border-bottom:thin #666 dotted;
}
.sideBar{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
	.sideBar li a:hover {
		background-color: blue;
		font-weight: bold;
	}
	.sideBar li a {
		border-radius: 5px;
		background-color: cornflowerblue;

		text-decoration: none;
		display: block;
		padding-top: 3px;
		height: 26px;
		text-align: center;
		font-weight: normal;
		margin-bottom: 3px;
		color: white;
		text-align:center;
	}
	/**********************************/

#pnl_finilizeReservation {
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -250px;
	padding:20px;
	border-radius:15px;

	border: solid thick blue;
	background-color: #bcceee;
}
#pnl_MessageBox {
	position: absolute;
	top:0px;
	left:0px;

	width:100%;
	height:100%;

	//background-color:bisque;
	//opacity:0.5;
}
#pnl_MessageBoxBody{
position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -100px;
	padding: 20px;
	border-radius: 15px;
	border: solid thick blue;
	background-color: #bcceee;
	opacity:1;
	text-align:center;
}

.cls_GridHeaderStyle {
	background-color: yellow;
	margin-left: auto;
	margin-right: auto;
}
.MessageLable{
	margin-bottom:3px;
}

.clsPoweredBy {
	position: fixed;
	bottom: 20px;
	left: 20px;
	width: 120px;
	height: 30px;
}

.clsLogout {
	width: 25px;
	height: 25px;
	border-radius: 20px;
}
.clslbl_CustomerWelcome {
	vertical-align: super;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 150PX;
}
#clsZeroMargin{
	padding:0px;
}
.cls_hidden{
	display:none;
}