body{
	margin:0px;
	padding:0px;
	background:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}
ol, li{margin:0px; padding:0px;}
p{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:justify;
	font-weight:normal;
	line-height:1.50em;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1559ad;
    text-decoration: none;
    font-weight: normal;
}
a:hover{color:#BB2330;  }

.hyperlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1559ad;
    text-decoration: none;
    font-weight: normal;
}
.hyperlink:hover{color:#BB2330;  }

ol , li
{
	margin:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:1.50em;
	text-align:justify;
}
.page-container {
  min-height: calc(100vh - 140px);   
  overflow: hidden;
  display: flex; 
}
.user_signup_form{ padding: 40px 0;}
.page-content-area{
	width: 100%;
	padding: 15px 0;
} 
.form-title{ padding: 10px;
    display: block;
    background: #1559ad;
    color: #fff;
}
.sheet{
	margin:10px 0;
	min-height:400px;
} 
.logo
{
	padding:0px 0px 0px 0px;
}
.logo_text
{
	float:right;
	padding:30px 5px 5px 0px;
	font-size:16px;
	text-align:right;
}
.btn-login{
    background: #fff;
    color: #1559ad;
    float: right;
    border: 1px solid #1559ad;
    padding:8px 15px 7px;
    font-weight: bold;
	border-radius: 32px;
}
.btn-login:hover{
    background: #1559ad;
    color: #fff;
    float: right;
    padding: 8px 15px;
    font-weight: bold;
    border: 1px solid #1559ad;
}
.right_div
{
	float:right;
	width:745px;
	margin:10px 0px 0px 5px;
	padding:0px 5px 5px 5px;
	background:#fff;
	box-sizing: border-box;
	border-right:1px solid #bfbfbf ;
	min-height:400px;
}
.title_bar
{
	background:#1559ad;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	width:250px;
	height:30px;
	text-align:center;
	line-height:28px;
	display: block;
	box-shadow: 0px 0px 1px #1559ad;
}
.title
{
	height:30px;
	width:100%px;
	margin-top:0px;
	margin-bottom:8px;
	padding:3px;
	background:#FFF;
	border:0px solid #bfbfbf;
	border-radius:2px;
	box-shadow: 0px 0px 0px #eaeaea;
	box-sizing: border-box;
	color:#1559ad; font-weight:bold;
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sub_title
{
	color:#BB2330; font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#table_id
{
	border:1px solid #1559ad;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    text-decoration: none;
    font-weight: normal;
	margin:1px auto;
	padding:0px;
	border-collapse:collapse;
}
#table_id th 
{
	font-size:12px;
	background:#1559ad;
	text-align:center;
	font-weight:bold;
	color: #FFF;
	padding:2px 3px;
	border-right:1px solid #ffffff;
	min-height:50px !important;
}
#table_id td
{
	padding:2px;
	text-align:left;
	color:#000;
	font-size:11px;
	border:1px solid #ddd;
}
#table_id tr:nth-child(odd){ background-color:#F2F2F2; }
#table_id tr:nth-child(even){ background-color:#ffffff; }


#enrol_form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:20px auto;
	color:#000;
	font-size:13px;
	padding:0px;
	border-radius: 3px;
	-webkit-border-radius:3px;	-moz-border-radius:  3px;  -khtml-border-radius: 3px;
	border:#1559ad 0px solid;
	padding:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background:#ffffff;
}
#enrol_form th 
{
	font-size:14px;
	background:#1559ad;
	text-align:center;
	font-weight:bold;
	color: #FFF;
	padding:2px 3px;
	border:1px solid #d48c92;
}
#enrol_form td 
{ padding-left:2px;
}
#enrol_form label
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}
#enrol_form span, .mendat
{
	color:#EA0000;
	font-size:13px;
}
/* #enrol_form input[type="text"], input[type="file"], input[type="password"], #enrol_form select, .select
{
	width:100%;
	height:30px;
	background:#fff;
	color:#000;
	padding: 6px 12px;
	border:1px solid #1559ad;
	margin-bottom:5px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} */
#enrol_form input[type="submit"], #enrol_form input[type="reset"], #enrol_form input[type="button"], .button
{
	border-radius: 3px;
	-webkit-border-radius:3px;	-moz-border-radius:  3px;  -khtml-border-radius: 3px;
	border:#1559ad 1px solid !important;
	color:#fff;
	padding:8px 25px;
	cursor:pointer;
	background:#1559ad !important; 
}
#enrol_form input[type="submit"]:hover, #enrol_form input[type="reset"]:hover, #enrol_form input[type="button"]:hover, .button:hover
{	
	background:#D70012 !important;
	border:#D70012 1px solid;
}
#enrol_form textarea {
	color:#000;
	padding:3px;
	border:1px solid #1559ad;
	margin-bottom:5px;
	width:100%;
	height:80px;
	color:#000;
	resize: none;
	width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
#enrol_form btn_max
{
	border-radius: 3px;
	-webkit-border-radius:3px;	-moz-border-radius:  3px;  -khtml-border-radius: 3px;
	border:#1559ad 1px solid;
	color:#fff;
	padding:8px 20px;
	cursor:pointer;
	background:#1559ad;
}
@font-face{
 font-family:'digital-clock-font';
 src: url('font/digital.ttf');
}

.block
{ 
    border-radius: 12px !important;
    box-shadow:0 0 8px #b0afb1;
    padding:25px 10px 20px;
    color: #000000;
    font-size: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center; 
    cursor: pointer; 
}
.block:hover
{
	background-color: #e3e7e9;
}
.block h5{ 
	font-size:16px; 
	color:#0a1018;
	font-weight: 400;
}
.block span{
	font-family:'digital-clock-font';
	font-size:60px;
	line-height:80px;
	color:#1559ad;
}
.block_box
{
	background:#FFF;
	height:100px;
	width:150px;
	border:1px solid #F47B2A;
	border-radius:10px;
	box-shadow:2px 2px 5px #888888;
	padding:12px 10px;
	color:#1559ad;
	font-size:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.block_box:hover
{
	color:#BB2330;
	border:1px solid #1559ad;
}

#footer
{
	padding: 10px 0px;
    background: #1559ad;
    color: #fff;
    margin-top: 0px;
    position: relative;
    width: 100%;
    bottom: 0;
}
.cright{
	float: right;
}
.cryear{
	float: left;
}
#footer a
{
	color:#BB2330;
	font-size:12px;
	text-decoration:none;
}
#footer a:hover
{
	color:#1559ad;
}

/* popup form class*/
#popupTel {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;
display:none;
position:fixed;
background:#313131;
overflow:auto;
z-index: 99;
}
#popupVisit {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;
display:none;
position:fixed;
background:#313131;
overflow:auto
}

img#close {
position:absolute;
right:-14px;
top:-14px;
cursor:pointer
}
#popupContact {
position:absolute;
left:0;
top:80px;
right: 0;
font-family:'Raleway',sans-serif;
}
telvisit {
max-width:300px;
min-width:250px;
padding:10px 50px;
border:2px solid gray;
border-radius:10px;
font-family:raleway;
background:#ffffff;
}
visitform1 {
max-width:300px;
min-width:250px;
padding:10px 50px;
border:2px solid gray;
border-radius:10px;
font-family:raleway;
background:#ffffff;
}

#loadingmsg {
      color: black;
	  font-size:20px;
      background: #fff; 
      padding: 10px;
      position: fixed;
      top: 40%;
      left: 40%;
      z-index: 100;
      margin-right: -25%;
      margin-bottom: -25%;
}
#loadingover {
      background: black;
      z-index: 99;
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0;
      left: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80);
      -moz-opacity: 0.8;
      -khtml-opacity: 0.8;
      opacity: 0.8;
}
table td, .table>tbody>tr>td{
	font-size: 14px;
	padding: 3px 6px;
}
.table>thead:first-child>tr:first-child>th {
    font-size: 12px;
    padding: 5px;
}
form#Searchfrm {
    margin-top: 20px;
}
a#alinkASshow, #alinkAShide, .adinward {
    background: #1559ad;
    padding: 5px 8px;
    border-radius: 5px;
    color: #fff !important;
    margin-bottom: 10px;
}
.addinwardbtn {
    margin-top: 6px;
}
.addinwardbtn a, .addinwardbtn button{
	background: #337ab7;
    color: #fff;
    padding: 12px 15px !important;
	border: 0px;
    border-radius: 20px;
	font-size: 12px;
	line-height: 1.2;
}
#inward-container{
	margin-top: -13px;
}
#telcalls img#close, #visitform img#close {
    right: 20px;
    top: 20px;
}