@charset "utf-8";
/* CSS Document */
/*@author Aruna
  2018/02/13
*/
@font-face {
	font-family: 'Nirmala UI';
	src: url('../../fonts/Nirmala.ttf');
}
/*override default browser font rendering*/
*{
	font-family: "Nirmala UI"; !important;
}
body {
	background: -moz-linear-gradient(top, #002c5a 0%, #79d6f4 100%) no-repeat; /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #002c5a), color-stop(100%, #79d6f4)) no-repeat; /* webkit */
	background: -ms-linear-gradient(top, #002c5a, #79d6f4) no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#002c5a), to(#79d6f4)) no-repeat;
	background: -webkit-linear-gradient(top, #002c5a, #79d6f4) no-repeat;
	background-color:#79d6f4;
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c5a', endColorstr='#79d6f4', GradientType=0 );
	font:12px Arial, Helvetica, sans-serif;
	color:#17538f;
}
.Scroll {
	width:100%;
	height: auto;
	min-height:700px;
	overflow-y:auto;
}
.scroll_for_dev {
    width: 100%;
    height: auto;
    min-height: 700px;
    overflow-y: auto;
    background-color: rgb(255, 255, 255);
    /* padding: 20px 10px; */
    margin-top: 30px;
    border-radius: 20px;
}
/*.btn {*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #002c5a), color-stop(100%, #79d6f4)) no-repeat; !* webkit *!*/
	/*background: -ms-linear-gradient(top, #002c5a, #79d6f4) no-repeat;*/
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#002c5a), to(#79d6f4)) no-repeat;*/
	/*background: -webkit-linear-gradient(top, #002c5a, #79d6f4) no-repeat;*/
	/*background-color:#79d6f4;*/
/*}*/
.Language {
	float:right;
	margin-top:-90px;
	margin-right:20px;
	font:12px Tahoma;
	font-weight:600;
	color:#b6d7ee;
}
.Welcome {
	color:#b6d7ee;
}
.the_massege_button_close
{
	border:1px #375482 solid;
	width:40px;
	 height:20px;
}
.the_massege_button_close:hover
{
	border:1px #619AE0 solid;
	width:35px; 
	height:20px;
}
.the_massege_button_ok
{
	border:1px #76C6F5 solid;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;

}
.the_massege_button_ok:hover
{
	border:1px #3C7FB1 solid;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;

}

.error {
	color:red;
	font-size:11px;
	height:0px
}
.the_button {
	font:bold 12px Tahoma;
	/*z-index:-1999px;*/
	border-bottom: 1px solid #114170;
	border-top: 1px solid #114170;
	border-right: 1px solid #114170;
	border-left: 1px solid #114170;
	/*margin-bottom:20px;*/
	float: right;
	color: #fff;
	display: inline-block;
	height: 25px;
	letter-spacing: 0.1px;
	margin: 0;
	text-align: center;
	/*padding:5px;*/
	width: auto;
	padding:0 15px;
	z-index:1002;
	-moz-border-radius:5px;
	/*-khtml-border-radius:5px;*/
	-webkit-border-radius:5px;
	border-radius:5px;
	/*background: #114170;*/
	background: #051455;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3f96d5), to(#114170));
	background: -webkit-linear-gradient(#3f96d5, #114170);
	background: -moz-linear-gradient(#3f96d5, #114170);
	background: -ms-linear-gradient(#3f96d5, #114170);
	background: -o-linear-gradient(#3f96d5, #114170);
	background: linear-gradient(#3f96d5, #114170);
	-pie-background: linear-gradient(#3f96d5, #114170);
	/*-pie-background: linear-gradient(#114170, #3f96d5);*/
	cursor:pointer;
}

.the_button:hover, .the_button1:hover {
	color: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2e2e2e), to(#2e2e2e));
	background: -webkit-linear-gradient(#114170, #3f96d5);
	background: -moz-linear-gradient(#114170, #3f96d5);
	background: -ms-linear-gradient(#114170, #3f96d5);
	background: -o-linear-gradient(#114170, #3f96d5);
	background: linear-gradient(#114170, #3f96d5);
	width: auto;
}
.the_button1 {
	font:bold 12px Tahoma;
	z-index:-1999px;
	border-bottom: 1px solid #114170;
	border-top: 1px solid #114170;
	border-right: 1px solid #114170;
	border-left: 1px solid #114170;
	margin-bottom:20px;
	color: #fff;
	display: inline-block;
	height: auto;
	letter-spacing: 0.1px;
	margin: 0;
	text-align: center;
	padding:5px;
	width: auto;
	padding:5px 15px;
	z-index:1002;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #114170;
	background: #051455;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3f96d5), to(#114170));
	background: -webkit-linear-gradient(#3f96d5, #114170);
	background: -moz-linear-gradient(#3f96d5, #114170);
	background: -ms-linear-gradient(#3f96d5, #114170);
	background: -o-linear-gradient(#3f96d5, #114170);
	background: linear-gradient(#3f96d5, #114170);
	-pie-background: linear-gradient(#3f96d5, #114170);
	cursor:pointer;
	overflow:hidden;
}
Label {
	font: bold 12px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
.Labeln {
	font: bold 12px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
Span {
	font: bold 12px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
.link {
	font: bold 14px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
.small_h {
	color:#03305d;
	font: bold 16px Tahoma;
}
.rpt_label {
	color:#03305d;
	font: 14px Tahoma;
}
.link:hover {
	font: bold 14px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
.Label1 {
	font: 12px Verdana, Geneva, sans-serif;
	font-weight:540;
	color:#03305d;
}
p {
	font: semibold 12px Myrad;
	color:#03305d;
}
span {
	font: semibold 12px Myrad;
	color:#03305d;
}
.dropDown {
	padding-top:2px;
	font: 12px Tahoma;
	color:#03305d;
	/*background-color:#dadede;*/
	color:#03305d;
	/*border:0px solid;*/
	width:195px;
	max-height:25px;
	border-radius:2px;
}
.dropDown1 {
	padding-top:2px;
	font: 12px Tahoma;
	color:#03305d;
	background-color:#74cfed;
	color:#03305d;
	border:0px solid;
	
	
	border-radius:2px;
}
.text_box {
	font: 12px Tahoma;
	color:#03305d;
	/*background-color:#74cfed;*/
	/*background-color:#dadede;*/
	/*width:195px;*/
	/*height:25px;*/
	/*border:0px solid;*/
	border-radius:5px;
	padding-left:5px;
}


.text_box_key {
	font: 12px Tahoma;
	color:#FF0000;
	background-color:#74cfed;
	width:195px;
	height:25px;
	border:0px solid;
	border-radius:5px;
	padding-left:5px;
}
textarea {
	font: 12px Tahoma;
	color:#03305d;
	background-color:#dadede;
	width:195px;
	height:50px;
	border:0px solid;
	border-radius:5px;
	padding-left:5px;
	resize:none;
}
.header_n {
	font: bold 22px "Nirmala UI";
	color: #c6cacc;
}


.header_n_admin{
	font:bold 20px Tahoma;
	text-decoration: underline;
	margin-top: 10px;
	color: #cccccc;
}
.Lan {

	font:bold 10px Nirmala UI;
	/*z-index:-1999px;*/
	border-bottom: 1px solid #114170;
	border-top: 1px solid #114170;
	border-right: 1px solid #114170;
	border-left: 1px solid #114170;
	float: right;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	height: 23px;
	/*font: bold 12px Arial;*/
	margin: 0;
	text-align: center;
	width: 50px;
	z-index:1002;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #114170;
	background: #051455;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2e2e2e), to(#2e2e2e));
	background: -webkit-linear-gradient(#114170, #3f96d5);
	background: -moz-linear-gradient(#114170, #3f96d5);
	background: -ms-linear-gradient(#114170, #3f96d5);
	background: -o-linear-gradient(#114170, #3f96d5);
	background: linear-gradient(#114170, #3f96d5);
	-pie-background: linear-gradient(#114170, #3f96d5);/*font: bold 11px Tahoma, Geneva, sans-serif;
	background:#3687bf;
 	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(1,45,91)), color-stop(0.55, rgb(34,92,133)), color-stop(0.78, rgb(1,45,91)) );
	background: -moz-linear-gradient( center bottom,  rgb(1,45,91) 9%, rgb(34,92,133) 55%, rgb(1,45,91) 78% );
	background: -o-linear-gradient( center bottom, rgb(1,45,91)  9%, rgb(34,92,133) 55%, rgb(1,45,91) 78% );
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0,0,0,0.2);
 	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
	padding: 3px 5px;
	border-radius: 5px;
	color:#FFF;
	height:25px;
	display: inline-block;*/
	}
.Lan:hover {
	color: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3f96d5), to(#114170));
	background: -webkit-linear-gradient(#3f96d5, #114170);
	background: -moz-linear-gradient(#3f96d5, #114170);
	background: -ms-linear-gradient(#3f96d5, #114170);
	background: -o-linear-gradient(#3f96d5, #114170);
	background: linear-gradient(#3f96d5, #114170);
	-pie-background: linear-gradient(#3f96d5, #114170);/*font: bold 11px Tahoma, Geneva, sans-serif;
	background:#3687bf;
 	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(34,92,133)), color-stop(0.55, rgb(1,45,91)), color-stop(0.78, rgb(34,92,133)) );
	background: -moz-linear-gradient( center bottom,  rgb(34,92,133) 9%, rgb(1,45,91) 55%, rgb(34,92,133) 78% );
	background: -o-linear-gradient( center bottom, rgb(34,92,133)  9%, rgb(1,45,91) 55%, rgb(34,92,133) 78% );
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0,0,0,0.2);
 	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
	padding: 3px 5px;
	border-radius: 5px;
	color:#FFF;*/
	}
.LoginPic {
	width:100%;
	height:450px;
	background-color:#72cdec;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff3d5), to(#3e96d5));
	background: -webkit-linear-gradient(#fff3d5, #3e96d5);
	background: -moz-linear-gradient(#fff3d5, #3e96d5);
	background: -ms-linear-gradient(#fff3d5, #3e96d5);
	background: -o-linear-gradient(#fff3d5, #3e96d5);
	background: linear-gradient(#fff3d5, #3e96d5);
	-pie-background: linear-gradient(#fff3d5, #3e96d5);
}
.Ayubowan {
	width:346px;
	height:321px;
	float:left;
	margin-left:20px;
	margin-top:130px;
	background-image:url(../images/Ayubowan.png);
	background-repeat:no-repeat;
}
.Logo {
	width:99px;
	height:107px;
	margin-top:-15px;
	background-repeat:no-repeat;
}
.header {
	font:bold 30px Tahoma;
	margin-top:-70px;
	margin-left:95px;
	color:#FFF;
	float:left;
	text-shadow: 0.05em 0.05em 0.1em #022f5c;
	-moz-text-shadow: 0.05em 0.05em 0.1em #022f5c;/* Firefox */
	-webkit-text-shadow: 0.05em 0.05em 0.1em #022f5c;
}
.text_left {
	width:65%;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	float:right;
}
.right_text_left {
	width:70%;
	height:auto;
	float:left;
	margin-top:-5px;
}
.news_lower {
	width:100%;
	height:90px;
}
.events_lower {
	width:100%;
	height:90px;
}
.news_upper {
	width:100%;
	height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	background: #0677d6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2NzdkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGQ3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0677d6 0%, #a8d7ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0677d6), color-stop(100%, #a8d7ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0677d6 0%, #a8d7ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0677d6 0%, #a8d7ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0677d6 0%, #a8d7ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0677d6 0%, #a8d7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0677d6', endColorstr='#a8d7ff', GradientType=0 ); /* IE6-8 */
}
.box_text {
	margin:3px;
	width:200px;
	height:112px;
	background-color:#FFF;
	border:1px solid #007ac8;
	border-radius:10px;
}
.img_border {
	border-radius:10px;
}
.event_upper {
	width:100%;
	height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	background: #fd4a2e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTdkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fd4a2e 0%, #fe7d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd4a2e), color-stop(100%, #fe7d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fd4a2e 0%, #fe7d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fd4a2e 0%, #fe7d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fd4a2e 0%, #fe7d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fd4a2e 0%, #fe7d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4a2e', endColorstr='#fe7d00', GradientType=0 ); /* IE6-8 */
}
.up_events {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	height:110px;
	background-color:#FFF;
	border:1px solid #000;
}
.left_text_left {
	width:30%;
	height:230px;
	float:left;
}
.Text {
	font: 12px Tahoma;
	font-weight:500;
	color:#043260;
	float:left;
	width:30%;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	margin-left:15px;
	margin-top:0px;
}
.Text a {
	font: bold 12px Tahoma;
	font-weight:500;
	color:#053361;
	text-align:justify;
	margin-left:15px;
	margin-top:10px;
}
.header_about {
	width:auto;
	height:auto;
	/*padding-top:6px;*/
	padding-bottom:6px;
	border-radius:10px;
	background: #185da1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NWRhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTdjYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #185da1 0%, #397ca2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #185da1), color-stop(100%, #397ca2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #185da1 0%, #397ca2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #185da1 0%, #397ca2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #185da1 0%, #397ca2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #185da1 0%, #397ca2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185da1', endColorstr='#397ca2', GradientType=0 ); /* IE6-8 */
	margin-bottom:10px;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.BxTopic {
	font:Tahoma;
	height:20px;
	color:#ffffff;
	padding: 10px 20px;
	text-decoration:none;
	background:#3687bf;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(24,94,163)), color-stop(0.55, rgb(36,112,174)), color-stop(0.78, rgb(24,94,163)) );
	background: -moz-linear-gradient( center bottom, rgb(24,94,163) 9%, rgb(36,112,174) 55%, rgb(24,94,163) 78% );
	background: -o-linear-gradient( center bottom, rgb(24,94,163) 9%, rgb(36,112,174) 55%, rgb(24,94,163) 78% );
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid rgba(255, 255, 255, 0.05);
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
	border-radius: 15px;
	text-align:center;
}
.textbx {
	background:#49aef3;
	width:190px;
	height:25px;
	border-radius: 15px;
	border:0px solid;
	-moz-box-shadow: 2px 2px 4px #053361;
	-webkit-box-shadow: 2px 2px 4px #053361;
	box-shadow: 2px 2px 4px #053361;
	font:bold 14px Tahoma;
	color:#053360;
	margin-right:5px;
}
.srch1 {
	width:30px;
	height:30px;
	float:right;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 4px #053361;
	-webkit-box-shadow: 2px 2px 4px #053361;
	box-shadow: 2px 2px 4px #053361;
}
.textbx:hover {
	background:#68bef8;
	border-radius: 15px;
	-moz-box-shadow: 2px 2px 3px #3e83a9;
	-webkit-box-shadow: 2px 2px 3px #3e83a9;
	box-shadow: 2px 2px 4px #053361;
}
.srch {
	margin-top:-60px;
	float:right;
	margin-right:30px;
}
.table1 {
	border-radius: 4px;
	background-image:url(../images/back_x_repeat.png);
	background-color:#FFF;
	background-repeat:no-repeat;
	-moz-box-shadow: 2px 2px 3px #3e83a9;
	-webkit-box-shadow: 2px 2px 3px #3e83a9;
	box-shadow: 2px 2px 5px 5px #03305d;
	height: 119px;
}
#body-wrapper {
	heigth:100%;
}
/*----------------------------------For News Ticker--------------------------------------------------*/
#news-container {
	width: 185px;
	height:89px;
	margin: auto;
}
#news-container ul li div, #news-container1 ul li div {
	border-bottom: 1px solid #aaaaaa;
	height:89px;
	margin-top:5px;
	margin-left:3px;
	background: #ffffff;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
/*----------------------------- For Contact2 tab -------------------------------------------------*/
#basic-accordian {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
	width:990px;
	position:absolute;
	z-index:2;
}
.accordion_headings {
	padding:5px;
	background:#0677d6;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}
.accordion_headings:hover {
	background:#1466b6;
}
.accordion_child {
	padding:15px;
	background:#f8f8f8;
}
.header_highlight {
	background:#185ea2;
}
/*------------------------------------------------- Vision And Mission --------------------------------------------------------------*/

.vision_outer {
	margin-top:10px;
	border:solid 1px #D7D7D7;
	width:90%;
	height:auto;
	padding:20px;
	-moz-border-radius: 15px;
	border-radius:5px;
	text-align:left;
	margin-bottom:10px;
	text-align:justify;
}
.vision_inner {
	width:100%;


	height:160px;
	border:solid 1px #D2D2D2;
	-moz-border-radius: 15px;
	border-radius:5px;
	-moz-box-shadow: 0 0 20px 1px #999;
	-webkit-box-shadow: 0 0 20px 1px #999;
	padding-top:1px;
	padding-left:1px;
}

.map_inner {
	width:100%;
	height:581px;
	border:solid 1px #D2D2D2;
	-moz-border-radius: 15px;
	border-radius:5px;
	-moz-box-shadow: 0 0 20px 1px #999;
	-webkit-box-shadow: 0 0 20px 1px #999;
	padding-top:1px;
	padding-left:1px;
}

/*--------------------------- Gallery Styles --------------------------------------*/

.gallery_outer{

width:90%;
margin-left:auto;
margin-right:auto;
height:auto;
padding-top:10px;
padding-bottom:10px;
}

.header_gal{font:bold 12px Arial, Helvetica, sans-serif;  color:#FFF; text-align:center; text-transform:uppercase;}
.normal_gal{font:10px Arial, Helvetica, sans-serif; line-height:0px; color:#CCC; text-align:center;}
.boxgrid{ 
  width: 175px; 
  height: 175px; 
  float:left; 
  background:#161613; 
  border: solid 2px #8399AF; 
  overflow: hidden; 
  position: relative; 
}
  .boxgrid img{ 
	  position: absolute; 
	  top: 0; 
	  left: 0; 
	  border: 0; 
  }
.boxgrid a{text-decoration:none; cursor:pointer;}
.boxgrid a:hover{text-decoration:none; color:#F00; cursor:pointer;}
  
  
.boxcaption{ 
  float: left; 
  position: absolute; 
  margin-top:-200px;
  background: #000; 
  height: 100px; 
  width: 100%; 
  opacity: .8; 
  /* For IE 5-7 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  /* For IE 8 */
  -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
}
.captionfull .boxcaption {
  top: 2000;
  left: 0;
}
.caption .boxcaption {
  top: 2000;
  left: 0;
}

.headerSmall
{
	margin-left:20px;
	margin-top:10px;
	font: bolder 22px Tahoma;
	font-variant:small-caps;
	color:#071e7e;
}

.tbl_reservation td {
	border-top: 0px !important;
}
.res_txt {
	padding-top: 26px !important;
}
.help_menu {
	/*text-decoration: underline;*/
}
.form-group {

    margin-bottom: 5px !important;
}
.arial {
	font-size: 24px;
	font-family: times;
	margin-bottom: 10px;
	text-shadow: none;
	color: #ffffff;
}

.tbl_head {

	background-color: #1e67a8;
    text-shadow: none;
    color: #000000;
}

.tbl_data {

	text-shadow: none;
    color: #0000ff;
}

.btn_fn {

	color: #800080;
}

.btn-warning {
	background-color: #ffc107;
}

.admin_content{
	background-color: rgb(255, 255, 255);
	padding:20px 10px;
	margin-top: 30px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 13px 33px 0px rgba(255, 255, 255, 0.56);
	-moz-box-shadow: 0px 13px 33px 0px rgba(255, 255, 255, 0.56);
	box-shadow: 0px 13px 33px 0px rgba(255, 255, 255, 0.56);
	border:2px solid rgba(239, 236, 239, 0.69);
	width: auto;
	height:auto;
	overflow: auto;

}
.back_color{
	background-color: rgba(255, 255, 255, 0.85);
}
.popup{
	background-color: rgba(0, 0, 0, 0.49);
	position: fixed;
	width: 100%;
	height:100%;
	z-index: 5;
	top:0;
	left:0;
}

 .popup_content{
	border-radius: 20px;
	position: fixed;
	padding: 20px 30px;
	background-color: #bec4c7;
	position: absolute;
	left: 50%;
	top: 40%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

 .contactTable{
	 /*width: 100%;*/
 }
 .contactTable tr td{
	 width: auto;
	 /*text-align: left;*/
 }

.client-comment {
	margin-top: -38px;
	float: right;
    width: 60%;
}
.client-comment input {
	/*width: 10%;*/
	width: 6%;
}
.btn-comment {
	border-radius: 3px;
	color: #fff;
    cursor: pointer;
    background-image: none;
    background-color: #117a8b;
    border: 1px solid transparent;
    font-size: 1rem;
    margin-left: 3%;

}

.btn-comment:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}
.client-comment img {
	height: 20px;
}

.txt-sty {
 	color: #17538f !important ;
 }

.select2-container {
	width: 100% !important;
}
.hidden-col {
	display: none;
}
.selet-box {
	margin-left: 1.5%;
}
#customerName {
	margin-left: 1.6%;
}
#prop{
	margin-left: 20px;
}

#add_premises {
	margin-bottom: 6%;
}
#recaptcha {
	margin-top: 4%;
}
.frmRegister {
    padding: 30px 24px !important;
}
.txtInfo {
	padding-top: 2%;
    color: #109eb5;
    font-size: 11px;
}
.contentOpt2 {
	border-left: 1px solid;
    border-color: #6a7574;
}
.tblOpt2 {
	margin-left: 3%;
}
.tblOpt1 {
	margin-right: 2%;
}
.txtInfoWarn {
	padding-top: 2%;
    color: #bb0202;
}
.tblBottom {
	width: 100%;
}

.btnProfileLog {
	margin-left: 66%;
}

/*.btn-secondary {*/
	/*color: #fff;*/
	/*border-color: #6c757d;*/
	/*width: 60px;*/
/*}*/
.tr-hide{
	display: none;
}

.blockbtn {
  
	display: block;
	width: auto;
	border: none;
	background-color: #f39c30;
	padding: 13px 28px;
	font: bold 29px Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	border-radius: 6px;
	}
	
	.blockbtn1 {
	  
	display: block;
	width: auto;
	border: none;
	background-color: #d0ca14f7;
	padding: 13px 28px;
	font: bold 29px Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	border-radius: 6px;
	}
	
	.blockbtn_payment{
		display: block;
		width: auto;
		border: none;
		background-color: #b73270;
		padding: 13px 28px;
		font: bold 29px Arial, Helvetica, sans-serif;
		cursor: pointer;
		text-align: center;
		color: #bf99b0;
		border-radius: 6px;
	}
