@charset "utf-8";
/* CSS Document */

*{outline:none; word-spacing:2px; text-decoration:none;}

::selection {
    color: inherit;
	background:inherit ;
}
::-moz-selection {
    color: inherit;
	background:inherit;
}


.searchDiv input[type=text], .loginForm input[type=text], input[type=password]{ width:323px; height:9px; border:none; padding:10px; color:#3b3b3b; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
input[type=button], input[type=submit]{ background:url(../img/buttonbg.png) #0958ab; padding:1px 10px; color:#dee5f2; float:right; width:auto; border:1px solid #0958aa; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}
input[type=submit]{ float:none;}
form.filePost{ margin-bottom:10px;  margin-top:10px;} 
.left{float:left;}
.right{ float:right;}
.clear{ clear:both; overflow:hidden;}

body{ background:url(../img/bg.png) no-repeat center top #8d97a1; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/*-----LOGIN-STYLE--------------------------------------------------------------------------------------------*/	
	.loginWrapper{ width:540px; padding-top:100px; margin-left:auto; margin-right:auto; position:relative}
		.novum-logo{ width:auto; height:65px; background:url(../img/novumLogo.png) no-repeat center;}
		.alltours-logo{ width:200px; height:65px; background:url(../img/alltours.png) no-repeat center;  background-size: contain; margin: 0 auto; }
		.nisvin{ width:600px; height:400px; background:url(../img/nisvinlogo.png) no-repeat center;     margin: -30px;}
	.loginWrapper h3{ color:#FFF; font-size:16px; margin-top:35px; margin-bottom:5px; font-weight:bold;}
	.loginWrapper h3.reset{color:#FF0}
		.loginForm{ overflow:hidden;border:1px solid #FFF; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}
			.fieldsCont{ background-color:#dde0e0; border-bottom:1px solid #949494; overflow:hidden; padding:20px 0 30px 80px;}
			.fieldsCont .title{ color:#6b6b6b; padding-bottom:6px;}
			
			.fieldsCont input[type=text]{ background:url(../img/user.png) #FFF 10px 7px no-repeat; padding-left:45px;}
			.fieldsCont input[type=password]{ background:url(../img/pass.png) #FFF 10px 7px no-repeat;padding-left:45px;}
				.field{ overflow:hidden; margin-top:17px;}
			
			
			.buttonsCont{background-color:#eaeaea; padding:10px; border-top:1px solid #FFF; padding:20px 80px 20px 0; overflow:hidden; }
			.buttonsCont input[type=button]{ margin-left:20px;}

		.shd{ width:auto; height:1px; background:#7f858b; margin-left:1px; margin-right:1px; clear:both;}
		
		.sign{ margin-top:3px;}
		.sign a{color:#FFF;}
		.sign a:hover{ text-decoration:underline;}
		.sign span{ font-size:10px; font-weight:bold;}
		.sign span.blue{ color:#5b6d81;}
		
		.spanNote{ font-size:12px; text-align:center; color:#f51b35; display:block; margin-top:16px; padding-top:7px; border-top:1px dashed #b1b6bb; font-weight:bold;}
		.spanNote a { color:#FFF;}
input[type=text]:focus, input[type=password]:focus{ background-color:#fcffc7;}



			#remember .title{ display:inline-block; margin-left:5px;}



/*---------------------------------------------------------------------------------------------------------------*/	
/*-----MAIN-STYLE-------------------------------------------------------------------------------------------------*/	
body.main{ background-position:center -350px;}
	.mainWrapper{width:auto; margin-bottom:100px; }
		.upLine{ width:100%; height:42px; background:url(../img/line.png);}
			.column{ width:1310px;  margin-left:auto; margin-right:auto;}
				.upBtn{ background:#dcdcdc; float:right; font-size:14px; color:#343739; font-weight:bold; height:40px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; cursor:pointer; margin-left:20px; padding:10px 15px;}
				.upBtn:hover{background-color:#d2d2d2;}

				.upBtn div{ float:left;}
				.upBtn .title{ margin-top:1px;}
				.upBtn .double{ margin-top:-4px; margin-right:20px;}
				.double .mission{ clear:both; font-size:11px; color:#aeafb0; margin-top:-5px; font-weight:normal;}
				.upBtn div.icon{ width:18px; height:18px; margin-right:10px;}				
				.upBtn div.icon.user{ background:url(../img/user2.png);}				
				.upBtn div.icon.close{ background:url(../img/close.png);}				

		
		.content{width:1310px; margin-left:auto; margin-right:auto; margin-top:20px;}
		
        .content ul#nav li.system{display: none;}
        .content ul#nav li.system.active{display: block;}

        .content ul#nav li{ list-style:none; float:left; margin:0; position:relative; z-index:1; margin-right:1px;  }

		
		.content ul#nav li a{ display:block; border:1px solid #e3e3e3; padding:10px 10px 10px 40px; -webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-topright: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; font-size:14px; font-weight:bold; color:#343739; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}

		.content ul#nav li a.reservation{ background:url(../img/calendar.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.files{ background:url(../img/file.png) no-repeat 12px center #d6d6d6;}
		.content ul#nav li a.ebList{ background:url(../img/file.png) no-repeat 12px center #d6d6d6;}
		.content ul#nav li a.messages{ background:url(../img/messages.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.messages span{ position:absolute; left:26px; top:6px; background:#f2ea0e; font-size:8px; color:#FFF; padding:0 2px; border:2px solid #f2ea0e; -webkit-border-radius: 2px; border-radius: 2px; -moz-border-radius: 2px;}
		.content ul#nav li a.settings{ background:url(../img/settings.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.system{ background:url(../img/system.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.roomexp{ background:url(../img/roomexp.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.stopsales{ background:url(../img/edit.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.opensales{ background:url(../img/system.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.roomcode{ background:url(../img/coding.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.logs{ background:url(../img/logs.png) no-repeat 10px center #d6d6d6;}
		.content ul#nav li a.search2{ background:url(../img/search2.png) no-repeat 10px center #d6d6d6;}
		
		
		
		
		.content ul#nav li a.info{ background:url(../img/info.png) no-repeat center center #1bb286; border-color:#37c098; padding:0; width:32px; height:32px;}
		.content ul#nav li.info{ float:right;  top:9px; left:1px;}
		.content ul#nav li.info a:hover, .content ul#nav li.info a.active{ background-color:#37c098; border-color:#37c098;}
		.content ul#nav li.info a.disable:hover{background-color:#1bb286; }
		
		
		
		
		.content ul#nav li a:hover, .content ul#nav li a.active{border-color:#e8e8e8; border-bottom-color:#e3e3e3; background-color:#e3e3e3; text-decoration:none;}
		
		.content ul#nav li a.disable{ opacity:0.6; cursor:default;}
		.content ul#nav li a.disable:hover{ background-color:#d6d6d6;}
		.content .ajaxCont{ width:1250px; padding:10px; border:1px solid #FFF; background:#e3e3e3;  -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px; position:relative; z-index:10; float:left;  margin-top:-1px; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; -ms-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}	
/*---------------------------------------------------------------------------------------------------------------*/	

body.subPage{ background:none; overflow:hidden;}


/*-----RESERVATION-STYLE------------------------------------------------------------------------------------------*/	

iframe.reservation, iframe.bill{ width:100%; border:none; padding:0; margin:0; height:308px;}

.searchDiv{ width:auto; background:#cecece; padding:10px; height:88px;}    
	.elCol{ float:left; /*margin-right:10px; padding-left: 9px;*/margin: 8px 0 15px 10px;}
		.elTitle{ margin-bottom:6px; margin-top:-3px; color:#343739; font-weight:bold;}
	
	.elCol input[type=text].key,.elCol input[type=text].datePicker{ border:none; height:29px; width:200px; font-size:12px; color:#707374; padding:6px 10px 5px;}
	.elCol input[type=text].datePicker{ width:130px;}

	.elCol input[type=button]{ background:url(../img/listBtnBg.png); padding:1px 15px 0 15px; height:29px; border:1px solid #0958aa; -webkit-border-radius: 1px; border-radius: 1px; -moz-border-radius: 1px;}

	.elCol > input[type=button]{margin-top:19px;}

	.elCol textarea{ width:250px; height:100px; border:1px solid #d5d5d5; resize:none; color:#717171; padding:6px 10px; float:left; margin-bottom:10px; }

	.gridSystem{ overflow:hidden; margin-top:10px;}
	.gridSystem #pager{ text-align:center;}
	
	.elCol1{ float:left;  /*margin-right:10px; padding-left: 9px;*/margin: 10px 0 15px 10px;}
	.elCol2{ margin: 10px;}
	.elCol3{ float:left;}
	.confirmCont{ width:auto; /*margin-top:20px;*/ text-align:center;}
	.confirmCont .opt, .confirmCont .complate{font-size:12px; font-weight:bold; color:#575757;}
	.confirmCont .submit{font-size:12px; font-weight:bold; color:#d5d5d5; height:23px; width:75px;}
	.confirmCont .rows{ display:inline-block; overflow:hidden; background:#d9d9d9; padding:10px; }
	.rows .opt{ width:122px; height:31px; cursor:pointer;border:1px solid #d5d5d5; background:url(../img/option.png) no-repeat left top #FFF; padding:7px 0 0 38px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; margin-bottom:10px; text-align:left;}
	.rows .opt.disable{ opacity:0.3; cursor:default;}
	.rows .opt.active{background-position:left -30px;}
/*	.rows .opt.disable, .cockCol2 .complate.disable{ opacity:0.3; cursor:default;}
	.rows .complate, .cockCol2 .complate{ width:137px; height:30px; padding:7px 0 0 39px; background:url(../img/complate.png) no-repeat left top #FFF; cursor:pointer; border-bottom:1px solid #cacaca; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; float:left; margin-left:83px; text-align:left;}*/

	.rows textarea{ width:220px; height:72px; border:1px solid #d5d5d5; resize:none; color:#717171; padding:6px 10px; float:left; margin-bottom:10px; }
	.rows textarea.disable{ opacity:0.5;}
	.rows .complate{ width:130px; height:30px; padding:7px 0 0 39px; background:url(../img/complate.png) no-repeat left top #FFF; cursor:pointer; border-bottom:1px solid #cacaca; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; float:left; text-align:left;}
	.rows .complate:hover{ background-color:#f1f1f1; color:#8f8f8f;}
	.rows .complate.uncheck{ background-position:left -29px;  margin-left:56px;}
	.rows .complate.excel{ background-position:left -58px; /*margin-left:72px;*/}
	.rows .complate.pdf{ background-position:left -87px;}
	.rows .complate.print{ background-position:left -116px;}
	.rows .complate.disable{ opacity:0.5; cursor:default;}
	.rows .complate.disable:hover{ background-color:#FFF; color:#575757;}
	
	.rows#excel{ margin-right:0; width:269px;}
	.rows#excel .opt{ float:left;}
	.rows#excel .rOpt{ margin-left:5px;}
	.confSt{ padding:0 !important;}
	span.cnSt{ display:inline-block; width:26px; height:16px; background:url(../img/confirmSt.png) no-repeat center; margin-left:3px; margin-top:4px; }
	span.cnSt.t0{ background-position:center top;}
	span.cnSt.t1{ background-position:center -16px;}
	span.cnSt.t3{ background-position:center -32px;}
	span.cnSt.t5{ background-position:center -48px;}
	
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----PRINT-STYLE-----------------------------------------------------------------------------------------------*/	

body.print{ background:none; color:#575757;}
body.print table.contact{ border:none; width:180px; float:right;}
body.print table.contact tr td{ padding:3px 3px 3px 25px; background:url(../img/printIcon.png) no-repeat left 5px;}
body.print table.contact tr td.email{ background-position:left -18px;}
body.print table.contact tr td.web{ background-position:left -40px;}

body.print .contentCont{ border:2px solid #999;}

div.infoRow{ border:1px solid #999; border-left:none; border-top:none; padding:5px; overflow:hidden;}
div.infoRow span{ display:inline-block;}
div.infoRow span.t{ width:95px;}
div.infoRow span.t span.dt{ float:right;}
div.infoRow span.d{ font-weight:bold; font-size:14px; float:right; text-align:left; width:215px;}
div.infoRow span.odaexp{color:#CCC; display:inline; font-weight:normal;}
div.infoRow.bottomPro{ border-bottom:none;}
div.infoRow .noteExp{ color:#333;}
div.infoRow.note{ border:none; border-top:1px solid #999;}
table td.guest div.titleCont{ overflow:hidden; padding:10px; }
table td.guest div.titleCont div{ float:left; border-bottom:1px solid #CCC;}
table td.guest div.titleCont div.name{ width:186px;}
table td.guest div.titleCont div.cins{ margin:0 10px; width:50px; text-align:center}
table td.guest div.titleCont div.yas{ width:50px; text-align:center}

table.guestList{ border:none; margin:0 10px; width:auto; border-spacing:0;}
table.guestList tr td{ font-size:14px; height:20px;}
table.guestList tr td.nm{ width:186px;}
table.guestList tr td.cn{ width:48px; padding-left:10px; text-align:center}
table.guestList tr td.ys{ width:48px; padding-left:10px; text-align:center}


table.dateInfo{ border:none; width:100%; border-spacing:0;}
table.dateInfo tr td{ border-right:1px solid #999; border-top:1px solid #999; vertical-align:top; padding:5px 10px}
table.dateInfo tr td.rightTd{ border-right:none;}
table.dateInfo tr td span.t{ font-size:11px;}
table.dateInfo tr td span.d{ font-size:14px; font-weight:bold;}

input[type=button].printG{width:20px; height:17px; background:url(../img/print.png) no-repeat left center; border:none; padding:0;}

.systemNo, .nowDate{font-size:9px; margin:1px 0 0 5px; float:left; }
.nowDate{ float:right; margin:1px 5px 0 0;}
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----NOVUM-CALİSMA-SISTEMI-KILAVUZ-----------------------------------------------------------------------------*/	
iframe.system, iframe.search, iframe.info{ width:100%; border:none; padding:0; margin:0; height:491px;}
/*---------------------------------------------------------------------------------------------------------------*/	


/*-----FILES-----------------------------------------------------------------------------------------------------*/	
iframe.files{ width:100%; border:none; padding:0; margin:0; height:308px;}
/*---------------------------------------------------------------------------------------------------------------*/	

/*-----EBLİST-----------------------------------------------------------------------------------------------------*/	
iframe.ebList{ width:100%; border:none; padding:0; margin:0; height:1500px !important; }
/*---------------------------------------------------------------------------------------------------------------*/	

/*-----messages--------------------------------------------------------------------------------------------------*/	
iframe.messages{ width:100%; border:none; padding:0; margin:0; }

.mesLeftBlock{float:left; width:158px; overflow:hidden; margin-top:10px; margin-left:10px; background:url(../img/messagesLine.png) repeat-y right; padding-bottom:10px;}
.mesRightBlock{float:right; width:980px; overflow:hidden; margin-right:50px; margin-top:10px;}

.mesType{ width:auto; background:url(../img/meStActive.png) right -29px #36353b no-repeat; margin-bottom:10px; font-size:12px; font-weight:bold; color:#FFF; height:29px; cursor:pointer;}
.mesType:hover{background-color:#58585b;}
.mesType.active{ background-position:right top;}
.mesType div{float:left;}
.mesType div.new, .mesType div.readed, .mesType div.all{ width:16px; height:16px; background:#993; margin:6px 10px 0; background:url(../img/emailSt.png);}
.mesType div.readed{ background-position:center -16px; margin-top:7px;}
.mesType div.all{ background-position:center -32px; }
.mesType div.txt{ margin-top:7px;}

/*---------------------------------------------------------------------------------------------------------------*/	

/*-----MESSAGE-DETAIL--------------------------------------------------------------------------------------------*/	
iframe.mDetail{ width:990px; border:none; padding:0; margin:0; height:508px;}

.infoDiv{ padding:2px 15px 1px 0;  margin-bottom:5px;  float:left; font-size:12px; font-weight:normal; color:#787878;}

.infoDiv span.tit{ display:inline-block; width:68px;}
.infoDiv span.exp{ display:inline-block; font-weight:bold; color:#494949; }
.infoDiv.date{ float:right;}

.infoDiv.mes{padding-left:68px; margin-top:10px; overflow:hidden; float:none; }
.infoDiv.mes p{ font-size:12px; line-height:20px; font-weight:bold; color:#338EB1; }

.editor{ float:none; overflow:hidden;}
.editor input[type=button]{ margin-top:20px;}

/*---------------------------------------------------------------------------------------------------------------*/	


/*-----settings--------------------------------------------------------------------------------------------------*/	

iframe.settings{ width:100%; border:none; padding:0; margin:0; height:308px;}

.setWrp{ width:auto; overflow:hidden;}
.avatar{ width:150px; height:150px; float:left; border-bottom:1px solid #CCC; background:url(../img/userBig.png) #d8d8d8 no-repeat center center;}
.formCont{ float:right; width:1008px; overflow:hidden; margin: 0 50px 0 0px}
.formCont .clear .infoDiv span.tit{ width:135px;}
form .clear .infoDiv span.tit{ width:135px;}
form .clear .infoDiv input[type=password]{ border:none; width:200px;}
form .clear input[type=button]{ float:left;}
form .clear.button{ margin-left:292px;}
form .clear span.passNote{display:inline-block; margin-left:10px;font-size:11px; color:#E40000;}


/*---------------------------------------------------------------------------------------------------------------*/	



/*---------------------------------------------------------------------------------------------------------------*/	

#modal {
	visibility:hidden;
	width:405px;
	height:285px;
	padding:10px;

	background:rgba(0,0,0,.3);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	position:fixed !important;
	top:25% !important;
	left:50% !important;
	margin-top:-94px !important;
	margin-left:-180px !important;
	z-index:101;
	overflow-y: auto; 
}


#heading {
	width:385px;
	height:42px;

	background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');

	border-bottom:1px solid #bababa;

	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;

	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:42px;

	color:#444444;
	text-shadow:0px 1px 0px #fff;
}

#contentModal {
	width:385px;
	height:300px;

	background:#f8f8f8;


	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}

#contentModal p {
	font-size:16px;
	font-weight:normal;
	text-align:center;
	line-height:22px;
	color:#555555;

	width:100%;
	float: left;

	margin:14px 0;
}


.buttonCheck {
	width:108px;
	height:33px;

	font-size:13px;
	font-weight:bold;
	line-height:33px;

	color:#fff;
	text-shadow:0px 1px 0px rgba(0,0,0,.2);

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	-webkit-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);
	box-shadow:
		inset 0px 1px 0px rgba(255,255,255,.5),
		0px 1px 2px rgba(0,0,0,.3);

	float:left;
	cursor:pointer;
}
.buttonCheck:hover{text-decoration:none;}
.buttonCheck img { 
	float:left;
	width:33px;
	height:33px;
}



.buttonCheck.green {
	background: -webkit-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -moz-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -o-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: -ms-linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	background: linear-gradient(top,  rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );

	border:1px solid #5b8821;
	margin:0 5px 0 75px;
}
.buttonCheck.red {
	background: -webkit-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -moz-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	background: linear-gradient(top,  rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );

	border:1px solid #b0333e;
	margin:0 50px 0 5px;
}

.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: url(../img/modalBg.png);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}

#modal #contentModal .close{ display:none;}

textarea.resTextarea{ width:325px; height:66px; margin:0 0 10px 30px; border:1px solid #f1f1f1; color:#717171; padding:5px; resize:none;}


/*---------------------------------------------------------------------------------------------------------------*/	
iframe.roomexp{ width:100%; border:none; padding:0; margin:0; }

body.roomBody div.col1{width:200px; float:left;}
body.roomBody div.col2{width:200px; float:left; margin: 0 0 0 20px; }
body.roomBody div.col3{width:738px; float:left; margin: 0 0 0 20px;}
body.roomBody div.col4{width:500px; float:left; margin: 0 0 0 20px;}
body.roomBody div.col5{width:249px; float:left; margin: 0 0 0 20px;}
body.roomBody div.col6{width:200px; float:left; margin: 0 0 0 20px;}
body.roomBody div.col7{width:249px; float:left; margin: 0 0 0 20px;}
body.roomBody div.col8{margin: 10px 0 0 20px; overflow:hidden;}
body.roomBody div.col9{float:right; margin: -300px 0 0 20px; display:inline-block; overflow:hidden;}
body.roomBody div.col10{width:200px; float:left; margin: 30px 0 0 0; background: #d9d9d9; padding: 10px;}
body.roomBody div.col11{width:1000px; float:left; margin-left: 15px;}

body.roomBody div.col5 .wrapper-dropdown-2{width:250px;}
body.roomBody div.col5 .elCol input[type=text]{ width:250px;}
.roomexpPrint{ float:left; margin-left:440px;}
.roomexpPrint .complate { margin:0; width:186px;}

td.title{ border-bottom:1px solid #999; padding:5px; width:90px; font-weight:bold;}
td.title.center{ border-left:1px solid #DDD; border-right:1px solid #DDD; width:90px;} 
td.title.exp{ width:451px;}

tr.contnt td{ font-weight:bold; padding:5px; border-bottom:1px solid #cecece;}
tr.contnt td.norm{font-weight:normal;}

/*---------------------------------------------------------------------------------------------------------------*/	

/*---------------------------------------------------------------------------------------------------------------*/	
iframe.logs{ width:100%; border:none; padding:0; margin:0; }

body.logsBody div.col1{width:300px; float:left;}
body.logsBody div.col2{width:858px; float:left; }
 
/*---------------------------------------------------------------------------------------------------------------*/	

iframe.stopsales{ width:100%; border:none; padding:0; margin:0; }

.stopsalesPrint{ float:left; margin-left:440px;}
.stopsalesPrint .complate { margin:0; width:186px;}

/*---------------------------------------------------------------------------------------------------------------*/	

iframe.opensales{ width:100%; border:none; padding:0; margin:0; }


.opensalesPrint{ float:left; margin-left:440px;}
.opensalesPrint .complate { margin:0; width:186px;}

/*---------------------------------------------------------------------------------------------------------------*/	

iframe.roomcode{ width:100%; border:none; padding:0; margin:0; }
#roomcode {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
  }

	#roomcode tr.active td {
		background: rgba(96, 157, 41, 0.29);
	}

  #roomcode td, #roomcode th {
	border: 1px solid #ddd;
	padding: 8px;
  }
  
  #roomcode tr:nth-child(even){background-color: #f2f2f2;}
  
  #roomcode tr:hover {background-color: #ddd;}
  
  #roomcode th {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	background-color: #7e9edb;
	color: white;
  }

/*---------------------------------------------------------------------------------------------------------------*/	


.supportButton{ width:62px; height:51px; background:url(../img/supportBtn.png); float:right; cursor:pointer; position:absolute; right:-62px; top:286px;}
.supportButton.mainp{ right:-63px; top:12px;}
.supportFixed{ width:303px; position:fixed; right:-314px; top:186px; z-index:999; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
	.supportContent{ float:left; width:304px; overflow:hidden; -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);
box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);}
		.supTitle{ text-align:center; font-size:14px; font-weight:bold; background:#7f2d2e; color:#f5d6d7; padding:10px; border-bottom:1px solid #762627;}
		.supContent{ width:auto; background:#e6e6e6; }
			.supTitleType{ font-size:14px; font-weight:bold; color:#6c8ece; background-color:#f3f3f3; padding:10px 20px 10px 29px;}
		.supContent p{ font-size:12px; padding:0 20px 0 30px; background:f1f1f1; color:#999; line-height:15px; line-height:17px}
		.supContent p a{ color:#555;}
.supportFixed.open{ right:0;}


body.main .supportFixed .supportContent p{ padding-top:10px;}


/*---------------------------------------------------------------------------------------------------------------*/	
/*---------------------------------------------------------------------------------------------------------------*/	

#list_firma.ui-th-ltr, #list_isim.ui-th-ltr, #list_yas.ui-th-ltr, #list_cck.ui-th-ltr, #list_durum.ui-th-ltr, #list_reztar.ui-th-ltr, #list_girtar.ui-th-ltr, #list_no.ui-th-ltr, #list_p.ui-th-ltr, #list_inis.ui-th-ltr, #list_cb.ui-th-ltr, #list_type.ui-th-ltr, #list_downd.ui-th-ltr, #list_mtipi.ui-th-ltr, #list_mesaj.ui-th-ltr{ background:url(../img/columnBg.png);}
#list_cb.ui-th-ltr:hover, #list_subgrid.ui-th-ltr:hover, #list_act.ui-th-ltr:hover, #list_button.ui-th-ltr:hover{ background:inherit !important;}

.ui-jqgrid-htable thead .ui-state-default:hover{ background:url(../img/tableTitleHover.png) !important;} 

.pntr{ cursor:pointer;}
.download{width:18px; height:16px; display:block; margin-left:auto; margin-right:auto; background:url(../img/download.png) center center;}
span#onay{display:inline-block; width:20px; height:21px; background:url(../img/onay.png);}
span#delete{display:inline-block; width:17px; height:17px; background:url(../img/delete3.png);}
span#deleteb{display:inline-block; width:17px; height:17px; background:url(../img/delete.png);}

.orange{ color:#F63;}
.redT{color:#ff0074;}


.mektup{width: 24px; height: 24px; background: url(../img/alert.gif?v=2);}

.onay{width: 30px; height: 30px; background: url(../img/tick.png?v=2);}

.close{width: 30px; height: 30px; background: url(../img/cross.png?v=2);}

.delete{width: 17px; height: 17px; background: url(../img/delete.png); cursor: pointer;}


.queryContainer{ width:600px; padding-left:5px; margin:100px auto 0; overflow:hidden;}
.queryContainer .novum-logo{ margin-bottom:40px;}
.queryInput{float:left;}
.queryInput .label{ font-size:16px; margin-bottom:5px; margin-left:5px; color:#56585C;}
.queryInput input[type=text]{ width:200px; height:38px; background:#FFF; -webkit-border-radius	: 3px; -moz-border-radius : 3px; border-radius : 3px;   border:none; padding-left:15px; margin:0 5px; letter-spacing:1px; color:#444;}
.queryInput input[type=button]{ width:150px; height:38px; margin-left:15px; margin-top:27px; font-weight:bold; background-repeat:repeat-x; -webkit-border-radius	: 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-box-shadow: 0px 1px 2px 0px rgba(134, 142, 150, 0.6);
-moz-box-shadow:    0px 1px 2px 0px rgba(134, 142, 150, 0.6);
box-shadow:         0px 1px 2px 0px rgba(134, 142, 150, 0.6);}
.result .guest{margin:30px auto 0; width:750px; padding:20px 30px; overflow:hidden; background:#FFF; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px;}

.guest .clear{ margin-bottom:10px; clear:both;}
.guest .row{ width:130px; height:40px; float:left;}
.guest .row.gender{ width:80px;}
.guest .row.time{ width:100px; text-align:right; float:right;}
.guest .row.name{ width:312px; }
.guest .row .label{ font-size:14px; color:#999; margin-bottom:1px;}
.guest .row .value{ font-size:14px; color:#696969; font-weight:bold;}

.history{ width:160px; margin-top:40px; margin-left:20px; color:#56585C; font-size:14px;}
.history input[type=checkbox]{ margin-right:10px;}
.queryContainer.guest{ width:600px; margin-top:20px;}

#servicesList *{ vertical-align:middle;}
#servicesList img{ padding-right:5px;}


.flightBg{ position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999}
.flightBg .frameCont{ width:720px; height:448px; margin:100px auto 0; background:#DDD;}
.flightBg .frameCont iframe{ width:720px; height:448px;}


.gridSystem{min-height:300px;}
.searchCol .elCol{  margin-right:10px;}

.searchCol .wrapper-dropdown-2{ width:120px;}

.searchCol .elCol input[type=text].datePicker{ width:120px; }
.elCol.hotelS{ height:69px;}

.hotelSeachButton{ width:16px; height:16px; background:url(../img/searchBtn.png);}

.guestInfo{ width:auto; clear:both; padding:15px; height:60px; background:#C3D7E2; border:1px solid #AEC6DA; border-bottom-color:#FFF;}
.guestInfo .info{ float:left; width:180px; height:60px; margin-right:20px;}
.guestInfo .info.w120{ width:120px;}
.guestInfo .info .title{ font-size:12px; font-weight:bold; color:#5B92CE; border-bottom:1px solid #B0C7E0; margin-bottom:9px;}
.guestInfo .info .exp{ font-size:12px; font-weight:normal; color:#416980; margin-top:3px;}

#hesaplaBtn{ width:188px; height:50px; background-repeat:repeat-x;}

.hidden{display: none!important}
#modal.login{width:335px;}
#modal.login #heading{ width:335px;}
#modal.login #contentModal { width:335px; }
#modal.login #contentModal a{ color:#093;}


#modal.bayram{width: 960px; height: auto; margin-left: -450px !important;}
#modal.bayram #heading{width: 960px ;}
#modal.bayram #contentModal{width: 960px; height: auto; height: 80vh; overflow-y: auto; padding: 0 20px;}

/*#modal.information{width:750px; height: auto; margin-left: -345px !important;}
#modal.information #heading{ width:725px;}
#modal.information #contentModal { width:725px; height: 55vh;}*/

#modal.information{width:875px;  overflow-y: auto; height: 800px; margin-left: -425px !important;}
#modal.information #heading{ width:850px;}
#modal.information #contentModal { width:850px; height: 800px; height: auto;}

/*#modal.information{width:750px; height: auto; margin-left: -345px !important;}
#modal.information #heading{ width:725px;}
#modal.information #contentModal { width:725px; }*/

/*#modal.stopopen{width:650px; height: auto; margin-left: -345px !important;}
#modal.stopopen #heading{ width:625px;}
#modal.stopopen #contentModal { width:625px;  height: 30vh;}*/


#modal.stopopen{width:875px; overflow-y: auto; height: 400px; margin-left: -425px !important; background: #fff}
#modal.stopopen #heading{ width:850px;}
#modal.stopopen #contentModal { width:850px;  height: auto; background: #fff}

#modal.eblist{width:750px; height: auto; margin-left: -345px !important;}
#modal.eblist #heading{ width:725px;}
#modal.eblist #contentModal { width:725px; height: 60vh;}

.inlineCheckbox label{width: 50%; /*float: left;*/ overflow: hidden; padding: 5px 0;}

.note{font-size: 10px; margin-bottom: 0px}

input[type=checkbox]:checkbox:disabled + label:before{
	transform: scale(1);
	background-color: #bfb;
	border-color: #bfb;
}

.float-none{
	float:none !important;
}
.flex{display: flex;}
.justify-content-center{justify-content: center;}

.forecast-container{
	margin-top: 15px;
}

.forecast-container .searchDiv{
	height: auto;
}



.viewForecastButton{
	float: none;
	width: 250px;
}

.container{
	/*width: 960px;*/
	margin-left: 15px;
	margin-right: 15px;
}

.filter{
	display: flex;

}
.filter__item{
	margin: 0 10px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.filter__label{margin-bottom: 7px;}
.filter__select{
	width: 180px;
	height: 36px;
}

.filter__select--hotel{
	width: 250px;
}

.viewForecastButton, .filter__search{
	height: 36px;
	border: none;
	color: white;
	padding: 0 15px;
	cursor: pointer;
	background: rgb(9,88,171);
	background: linear-gradient(0deg, rgba(9,88,171,1) 0%, rgba(14,107,204,1) 100%);
}

.forecast-container h1{
	color: white;
	font-size: 24px;
	text-align: center;
	margin-top: 32px;
;
}

.forecastTables{
	margin: 0 0 20px;
	padding: 10px;
	background: #e3e3e3;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2	);
	border-top: 1px solid #efefef;

	display: flex;
	overflow-x: auto;

}
.forecastTable{
	color: #818181;
	padding: 0;
	border-spacing: 0;
	font-size: 14px;
	flex: none;
}
.forecastTable thead tr th:nth-child(even){
	background: rgba(155,183,234,1);
	background: -moz-linear-gradient(top, rgba(155,183,234,1) 0%, rgba(110,145,210,1) 100%);
	background: -webkit-linear-gradient(top, rgba(155,183,234,1) 0%, rgba(110,145,210,1) 100%);
	background: -o-linear-gradient(top, rgba(155,183,234,1) 0%, rgba(110,145,210,1) 100%);
	background: -ms-linear-gradient(top, rgba(155,183,234,1) 0%, rgba(110,145,210,1) 100%);
	background: linear-gradient(to bottom, rgba(155,183,234,1) 0%, rgba(110,145,210,1) 100%);
	color: white;
}
.forecastTable thead tr th:nth-child(odd){
	background: #91addf;
	background: linear-gradient(0deg, #6b8fd1 0%, #91addf 100%);
	color: white;
}
.forecastTable tbody tr td{
	color: #567493;
	font-weight: bold;
	text-align: right;
}
.forecastTable tbody tr:nth-child(odd) td:first-child{
	background: #deeeff !important;

}
.forecastTable tbody tr:nth-child(even) td:first-child{
	background: #cbdeff !important;
}
.forecastTable tbody tr td{
	height: 1.5rem;
}

.no-data{
	color: #ff7070;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}

.notify{
	width: 100%;
	height: 1.5rem;
	box-sizing: border-box;
	font-size: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.notify--stop{
	background: #f5cfcf;
	color: #a07272;
}
.notify--open{
	background: #d5f5cf;
}

.month-list{
	background: #cecece;
	display: flex;
	border-bottom: 1px solid #E9E9E9;
	justify-content: center;
	align-items: flex-end;
}
.month-list hr{
	width:1px;
	height: 2rem;
	background: #b1b1b1;
	margin:0 ;
}
.month-list button{
	border: none;
	background: none;
	padding: 0.7rem 1.5rem;
	font-size: 14px;
	color: #343739;
	font-weight: bold;
}

.month-list button:hover,
.month-list button.active{
background: linear-gradient(0deg, rgb(233 233 233) 0%, rgb(206 206 206) 100%);
}