@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
	}
body{
	background:#f8f6f7;
	padding:0;
	margin:0 auto;
	}
ul li{
	list-style-type:none;	
	}	
	
img{
	border:0;	
	}	
	
a{	
	outline:0;
	color:#047cbb;
	text-decoration:none;
	font-size:14px;
	}
a:hover{
	text-decoration:underline;
	}
	
div.left{
	float:left;	
	}		

div.right{
	float:right;	
	}	
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	font-size:0;
	line-height:0;	
	}
.text-align-left{
	text-align:left;
	}
.center{
	margin:0 auto;
	text-align:center;
	}	
/*----------------------------------------------------------------------------------------------------------------------------------*/

#maincontainer{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.container{
	width:1100px;
	height:100%;
	padding:0;
	margin:0 auto;
	}
.wrapper{
	width:1100px;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.header{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.logo{
	width:24%;
	height:auto;
	padding:0;
	margin:5px 0 0 0;
	vertical-align:top;
	float:left;
	}
.logo1{
	width:24%;
	height:auto;
	padding:0;
	margin:25px 0 0 0;
	vertical-align:top;
	float:left;
	}
.bb_logo{
	width:10%;
	height:auto;
	padding:0;
	margin:5px 0 0 0;
	vertical-align:top;
	float:right;
	}
.center{
	width:200px;
	margin:0 auto;
	text-align:center;
	margin-right:5px;
	}		
.logo span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b73aa;
	padding:8px 0 0 0;
	}
.name{
	width:400px;
	height:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#0b73aa;
	font-weight:500;
	line-height:95px;
	padding:0;
	float:left;
	margin-left:-75px;
	}
/*.header .name span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b73aa;
	padding:8px 0 0 0;
	
	}
*/#nav{
	background:#047cbb;
	width:100%;
	height:52px;
	border-bottom:solid 1px #fff;
	padding:0;
	margin:0 auto;
	}
.slider{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	/*position:absolute;*/
	}
.sliderBox{
	background:url(../images/t-bg.png) repeat 0 0;
	width:300px;
	height:auto;
	min-height:360px;
	position:relative;
	left:70%;
	}
#show{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	margin:10px;
	text-align:right;
	float:right;
	}
#show a{
	background:#0066FF;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
.eblogo{
	width:45%;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	cursor:pointer;
	/*margin:10px;*/
	text-align:center;
	float:left;
	}
.welcomePan{
	width:49%;
	height:auto;
	padding:0;
	margin:0 auto;
	display:inline-block;
	vertical-align:top;
	}
.welcomePan a{
	text-decoration:none;
	}
.mainHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#504e4f;
	margin:0 auto;
	margin-top:0px;
	position:relative;
	padding:0;
	border-bottom:solid 1px #CCCCCC;
	line-height:60px;
	text-align:center;
	}
.mainHeading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:600;
	color:#107fc6;
	}

.mainHeading::after{
	background:url(../images/hicon.png) no-repeat center center;
	display:inline-block;
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	top:81%;
	left:50%;
	}
.innerText{
	width:90%;
	height:auto;
	padding:0;
	margin:0 auto;
	margin-top:30px;
	text-align:center;
	}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	margin-top:5px;
	color:#202020;
	line-height:25px;
	padding:5px;
	}
p a{
	font-family: 'oswaldregular';
	font-size:15px;
	text-align:justify;
	margin-top:10px;
	color:#0e7fc1;
	text-decoration:none;
	}
.p{
	font-family: 'oswaldregular';
	font-size:15px;
	text-align:justify;
	margin-top:5px;
	color:#000;
	padding:5px;
	}
.p a{
	font-family: 'oswaldregular';
	font-size:15px;
	text-align:justify;
	margin-top:10px;
	color:#0e7fc1;
	text-decoration:none;
	}
.p a:hover{
	text-decoration:underline;
	}
h5{
	font-size:18px;
	color:#047cbb;
	text-decoration:none;
	}
h5 a{
	font-size:18px;
	color:#047cbb;
	text-decoration:none;
	}
a.more{
	width:auto;
	background:#117ec3;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	padding:10px 35px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	}
.nodal{
	width:46%;
	height:auto;
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0 auto;
	}
.pattern{
	background:url(../images/back_pattern.jpg) repeat 0 0;
	width:100%;
	height:auto;
	margin-top:35px;
	/*padding-bottom:20px;*/
	text-align:center;
	}
.pattern ul{
	list-style-type:none;
	text-decoration:none;
	padding:0;
	margin:0 auto;
	}
.pattern ul li{
	width:215px/*250px*/;
	height:auto;
	/*margin-top:50px;*/
	margin-top:20px;
	display:inline-block;
	vertical-align:top;
	}
.pattern .circle{
	padding:10px;
	width:160px;
	height:160px;
	padding:0;
	margin:0 auto;
	border: dashed 1px #fff ;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position:relative;
	}
.pattern .circle1{
	background:#53afe0;
	width:150px;
	height:150px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin:5px;
	}
.pattern .circle2{
	background:#f79161;
	width:150px;
	height:150px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin:5px;
	}
.pattern .circle3{
	background:#63a05d;
	width:150px;
	height:150px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin:5px;
	}
.pattern .circle4{
	background:#fe9b00;
	width:150px;
	height:150px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin:5px;
	}
.pattern .circle5{
	background:#107fc6;
	width:150px;
	height:150px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin:5px;
	}
.pattern .circleHeading{
	font-family: 'oswaldregular';
	font-size:25px;
	text-align:center;
	/*margin-top:50px;*/
	margin:20px 0;
	color:#fff;
	}
.circleHeading a{
	text-decoration:none;
	color:#fff;
	font-size:25px;
	/*padding:1px 10px;*/
	}
.circleHeading a:hover{
	background:#117ec3;
	}
.pattern .circleIcon{
	position:absolute;
	width:70px;
	height:70px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	}
.calender{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.img{
	width:100%;
	margin-top:100px;
	float:left;
	}
.calenderHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#504e4f;
	margin-top:0px /*40px*/;
	position:relative;
	text-align:center;
	line-height:60px;
	padding:0;
	border-bottom:solid 1px #CCCCCC;
	width:100%;
	}
.calenderHeading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:600;
	color:#107fc6;
	}

.calenderHeading::after{
	background:url(../images/hicon.png) no-repeat center center;
	display:inline-block;
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	top:80%;
	left:50%;
	}
.calenderPanel{
	width:100%;
	height:auto;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	/*margin-top:30px;*/
	margin-bottom:20px;
	padding:10px;
	}
.calenderPanel ul{
	text-decoration:none;
	list-style-type:none;
	margin-top:65px;
	}
.calenderPanel ul li{
	width:47%;
	height:125px;
	padding:0 20px 0 0;
	float:left;
	}
.calenderPanel .round{
	width:45px;
	height:45px;
	border: solid 1px #d2d2d4;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position:relative;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#fe9b00;
	line-height:40px;
	float:left;
	margin-top:0px;
	}	
.calenderPanel .round:after{
	background:#0e7ec0;
	width:15px;
	height:15px;
	content:"";
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position:absolute;
	top:35%;
	left:85%;
	}
.calenderPanel .contentpanel{
	height:auto;
	margin-left:70px;
	}	
.calenderPanel .contentCal{
	font-family: 'oswaldregular';
	font-size:18px;
	color:#0f7fbf;
	border-bottom:solid 1px #d2d2d4;
	text-align:left;
	}	
.calenderPanel .contentCal span{
	font-family: 'oswaldregular';
	font-size:18px;
	color:#535353;
	}	
.calenderPanel p{
	text-align:left;
	}
.news{
	background:url(../images/news_med.jpg) no-repeat center center;
	width:100%;
	height:auto/*210px*/;
	background-size:cover;
	padding:0;
	margin:0 auto;
	}
.newsHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#fff;
	/*margin-top:40px;*/
	position:relative;
	text-align:center;
	padding:0;
	}
.newsHeading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:600;
	color:#107fc6;
	}
.newsHeading::before{
	display:inline-block;
	margin-top:10px;
	height:1px;
	width:22%;
	content:"";
	background:#107fc6;
	position:absolute;
	text-align:center;
	top:100%;
	}
.newsHeading::after{
	background:url(../images/hicon.png) no-repeat center center;
	display:inline-block;
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	top:100%;
	left:50%;
	}
h1,.page_header{
	background:url(../images/icon_heading.png) no-repeat 0 5px;
	font-family: 'oswaldregular';
	font-size:20px;
	margin:10px 0;
	padding-left:35px;
	border-bottom:solid 1px #035594;
	color:#035594;
	line-height:40px;
	}
		
.footer{
	background:#117ec3;
	width:100%;
	height:auto/*140px*/;
	padding:0;
	margin:0 auto;
	}
.footer .footercont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:20px 0;
	line-height:20px;
	width: calc(100% - 250px);
	float:left;
	}
.foothighlight{
	width:auto;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	padding:0;
	margin:0;
	}
.hitcounter{
	width:150px;
	height:auto;
	float:right;
	margin-top:40px;
	}
.pheading{
	background:url(../images/hicon1.png) no-repeat 0 10px;
	font-family: 'oswaldregular';
	font-size:18px;
	margin:10px 0;
	padding-left:30px;
	color:#035594;
	line-height:40px;
	}	
.pheading a{
	font-family: 'oswaldregular';
	font-size:18px;
	color:#035594;
	text-decoration:none;
	}
.cont{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.cont ul{
	list-style-type:none;
	text-decoration:none;
	}
.cont ul li{
	background:url(../images/icon_56.png) no-repeat 0 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-left:20px;
	line-height:25px;
	margin:10px;
	font-weight:bold;
	}
.cont ul li:nth-child(even){
	color:#555;
	}
.cont ul li:nth-child(odd){
	color:#066ab7;
	}
.cont ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	}	
	

/********** Login *************/
#loginContainer {
    position:relative;
	float:left;
	margin-top:40px;
}
#loginContainer a{
	text-decoration:none;
}
#loginContainer a span{
	display: block;
  color: #fff;
  background: #117ec3;
  border-radius: 5px;
  -webkit-border-radius: 4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -moz-border-radius:4px;
  padding: 5px 25px;
  font-size: 1.1em;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(255,255,255,1);
box-shadow: 0px 0px 5px 1px rgba(255,255,255,1);
  }
 #loginContainer a span:hover{
	background:#68bff6;
	transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,1);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,1);
color:#000000;
 }
/* Login Button */
#loginButton { 
    display:inline-block;  
    position:relative;
    z-index:30;
    cursor:pointer;
}
/* Login Box */
#loginBox {
    position:absolute;
	top:45px;
	right:27px;
    display:none;
    z-index:29;
}
#loginForm:after {
	content: '';
	position: absolute;
	right: 25px;
	top: -10px;
	border-left:10px solid rgba(0, 0, 0, 0);
	border-right:10px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid #f0f0f0;
}
/* Login Form */
#loginForm {
   width: 300px;
	background: #fff;
	 border: 2px solid #956295;
     border-radius: 35px 5px 35px 5px;
}
#loginForm fieldset {
    margin:0 0 2px 0;
    display:block;
    border:0;
    padding:0;
}
fieldset#body {
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    padding:15px 15px;
    margin:0;
}
#loginForm #checkbox {
    width:auto;
    margin:3px 6px 0 0;
    float:left;
    padding:0;
    border:0;
}
#body label {
    color:#000;
    margin:10px 0 0 0;
    display:block;
    float:left;
    font-size:0.8725em;
    font-weight: 400;
}
#loginForm #body fieldset label{
    display:block;
    float:none;
    margin:0 0 6px 0;
}
#body label i{
	color:#000;
	font-size:1em;
	font-style:normal;
}
/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #DADADA;
	color: #222;
	background:#FFF;
    padding:6px;
	font-size: 0.8125em;
    -webkit-apperance:none;
}
/* Sign In Button */
#loginForm #login {
	width: auto;
	float: left;
	background: #351136;
	color: #fff;
	font-size: 0.8725em;
	padding: 8px 20px;
	border-radius: 4px;
	border: none;
	margin: 0 12px 0 0;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
#loginForm #login:hover {
	background: #f4d638;
}
/* Forgot your password */
#loginForm span{
    display:block;
    padding:0px 0px 15px 0px;
}
#loginForm span a{
	color:#000;
	font-size:0.85em;
    font-weight:400;
    background: none;
	border: none;
	box-shadow: none;
	padding: 0 16px;
}
#loginForm span a:hover{
	text-decoration:underline;
}
input:focus {
    outline:none;
}	
.calenderText{
	font-family: 'oswaldregular';
	font-size:15px;
	text-align:justify;
	margin-top:10px;
	color:#0e7fc1;
	text-decoration:none;
	}
	
	
.container .sitemap {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.container .sitemap h1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 22px;
	border-bottom: #666 1px solid;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	vertical-align: top;
	margin: 20px 0 0 0;
}

.container .sitemap img {
	width: 250px;
	height: 238px;
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
}

.box h1 {
	font-family: 'robotoregular';
	color: #333;
	font-size: 22px;
	border-bottom: #666 1px solid;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	vertical-align: top;
	margin: 0;
}
.box h2 {
	background:url(../images/right-icon1.png) no-repeat 5px;
	width:235px;
	font-family: 'robotoregular';
	font-size: 14px;
	padding:2px 10px 2px 8px;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	margin: 0;
	position: relative;
	padding-left: 15px;
	margin-top:10px;
	background-color:#047cbb;
}
.box h2 a {
	width:320px;
	font-family: 'robotoregular';
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding:2px 10px 2px 2px;
}


.box .sitemap3 {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.box .sitemap3 ul {
	list-style-type: none;
	padding: 0;
	margin-left:14px;
}
.box .sitemap3 ul li {
	background: url(../images/icon_1h.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
}
.box .sitemap3 ul li a {
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.box .sitemap3 ul li a:hover {
	color: #F00;
}

.box .sitemap3 ul li ul{
	list-style-type: none;
	}
.box .sitemap3 ul li ul li{
	background:url(../images/icon_h4.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
	}
	
.box .sitemap3 ul li ul li a{font-family: 'robotoregular';font-size:12px;color:#333;text-decoration:none;}

.box .sitemap3 ul li ul li a:hover{color:#F00;}	

/*.box .sitemap3 ul li .sitemap4 {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.box .sitemap3 ul li  .sitemap4 ul {
	list-style-type: none;
	padding: 0;
	margin-left:30px;
}
.box .sitemap3 ul li  .sitemap4 ul li {
	background: url(../images/icon_1h.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
}*/
.box .sitemap3 ul li .sitemap4 ul li a {
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.box .sitemap3  .sitemap4 ul li a:hover {
	color: #F00;
}
.blue1bg {
	background: #a0c486;
	height: auto;
	overflow: hidden;
}
.box {
	/*border: 1px solid #E74C3C;*/
	padding: 5px;
	/*background-color: rgba(0,0,0,0.4);*/
	color: #fff;
	display:inline-block;
	vertical-align:top;
}	
/*-------------------------------------------------------------------font----------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'oswaldregular';
    src: url('font/oswald-regular-webfont.eot');
    src: url('font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald-regular-webfont.woff2') format('woff2'),
         url('font/oswald-regular-webfont.woff') format('woff'),
         url('font/oswald-regular-webfont.ttf') format('truetype'),
         url('font/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}	


/*------------------------------------------------------------------CMS CSS----------------------------------------------------------------------------------------*/
.content_box_container{text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;}
.content_box{vertical-align: top;text-align:left;display: inline-block;*display: inline;zoom: 1;}
.streatch {width: 100%;display: inline-block;font-size: 0;line-height: 0;padding: 0;margin: 0;}


.sub_page{min-height: 330px;}
.menu_admin{background:#222;/*opacity:0.8;filter:alpha(opacity=1.5);*/width:100%;height:40px;padding:0;margin:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); position:relative;z-index:2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
/*.user_menu_top ul li span.login_user_name{direction: ltr !important;}*/
.icon_div{height: 30px; width: 30px; line-height: 30px;background: #fff;border-radius: 15px 15px 15px 15px;-webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;float: right;margin-top: 5px;padding: 0;margin-left: 5px;}
.icon{transition: all .45s linear;-webkit-transition: all .45s linear;-o-transition: all .45s linear;z-index: 0;font-size: 28px;color: rgba(0,0,0,0.25);}
.icon:hover{background: #333;color: rgba(255,255,255,0.85);font-size: 33px;}
.usr_icon_img{height: 30px; width: 30px;border-radius: 15px 15px 15px 15px;-webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;}
.login_link{padding-right: 10px;}
.login_link .login_icon{margin-right: 3px;margin-top: 2px;}
#loginDiv{display: none;}
.loginDiv{display:block;direction: ltr;float:right;width:317px;height:auto;background:#efefef;clear:both;border:1px #d5dcd5 solid;border-radius:5px;box-shadow:0px 3px 8px #ccc;/*position: absolute;*/z-index: 20;}
.loginDiv:before {content: "";position: absolute;border-bottom: 12px solid #efefef;top: 0px;left: 280px; border-left: 6px solid transparent;border-right: 6px solid transparent;}

.tooltip_label{margin: 0 !important;}
#trans_div{width: 100%;opacity:0.6;filter:alpha(opacity=1); background: #000;position: absolute;display:none;z-index: 10;}
.divPopup{display: none;margin: 10% 35%;width:30%;background: #ffffff;text-align: center;height:200px;position: fixed;border-color: #0033CC 1px solid;z-index: 15;font-weight:bold;font-size: 15px;box-shadow: 0px 0px 30px #000;-moz-box-shadow: 0px 0px 30px #000;-webkit-box-shadow: 0px 0px 30px #000;border-collapse: collapse;text-align: left;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}
#divPopup{display: none;margin: 5% 15%;min-width:30%;width:70%;max-width:95%;position: fixed;z-index: 15;}
.popupDiv{background: #ffffff;text-align: center;height:auto;border: #D0D0D0 10px solid;font-size: 15px;box-shadow: 0px 0px 30px #000;-moz-box-shadow: 0px 0px 30px #000;-webkit-box-shadow: 0px 0px 30px #000;border-collapse: collapse;text-align: left;border-radius:10px;-webkit-border-radius:10px;}
img.x{float: right;height: 35px;left: 27px;position: relative;top: -27px;width: 34px;cursor:pointer;}
div.reload {background: url("../images/reload4.gif") no-repeat 0 1px;height: 70px;}
.print{background: url("../images/print_icon.png") no-repeat top right;width: 19px;height: 17px;border: none;cursor: pointer;}
.light_blue{background: #e9fcff;}
div.table_data{overflow: auto;clear: both;text-align: left;}
table.table_data {border-collapse: collapse;table-layout: fixed;/*auto;/*fixed;*/max-width: 99.9%;margin: 10px 0 20px 1px;padding: 0;font-size: 90%;}
table.table_data thead {height: 2.1em;line-height: 2.1em;color: #FFFFFF;}
table.table_data th {/*padding: 0 1em;*/font-weight: normal;background-color: #40618d; line-height: 30px; color: #fff; font-weight:bold; font-size:16px; text-align: left; padding-left: 10px;}
table.table_data td {border: 1px solid #C4CBD2;vertical-align: top;/*padding: 5px 0;*/font-size: 10px; padding: 3px 0; padding: 3px 10px; line-height: 24px/*30px*/; font-size: 14px;}
table.table_data_no_border td {border: none;border-bottom: 1px solid #eee;/*padding: 0 1em;*/vertical-align: top;}
table.table_data th.left,table.table_data td.left {float:none;text-align: left;padding-left: 3px;}
table.table_data th.center,table.table_data td.center {text-align: center;padding: 0;}
table.table_data td.right {text-align: right;padding-right: 3px;}
table.table_data tbody{/*height: 2.1em;/*line-height: 2.1em;*/}
/*table.table_data tr.even{background-color: #F1F4F8;}*/
table.table_data tr:nth-child(even){
	border:1px #ccc solid;
    padding:10px;
	background:#e8ecf3;
	}
table.table_data tbody tr:hover {background-color: #bbd3f2;}
table.table_data tfoot tr{height: 2.1em;}
table.table_data .edit_delete_div{margin-top: 8px;}
.table_short_desc{width:40%;float:right;}
.pagination_link{padding: 0 2px;}

/*FORM*/
.captcha,.captcha_reload{float: left;cursor:pointer;}
.form_div{text-align: left;margin-top: 4px;}
.err_msg, .err_msg p,.mandatory{text-align: left;color: #ed1328;padding: 0;margin: 0;padding-left: 20px;}
.mandatory{padding: 0;padding-left: 2px;}
.conf_msg{text-align: left;color: #027a1d;padding-left: 20px;}
.error{color: #ed1328;margin: 0;padding: 0;}
input, select, textarea{margin: 2px 0;}
.form_label{float:left;margin-left: 20px;}
.form_div input[type=text],.form_div input[type=date],.form_div input[type=datetime],.form_div input[type=datetime-local],.form_div input[type=number],
.form_div input[type=search],.form_div input[type=time],.form_div input[type=url],.form_div input[type=email],input[type=password],
.form_div input[type=radio],.form_div input[type=checkbox],.form_div textarea,.form_div select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 5px;
    height: auto;
    -webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    /*    -webkit-transition: border-color ease-in-out .45s,-webkit-box-shadow ease-in-out .45s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .45s,box-shadow ease-in-out .45s;*/
    outline: none; 
    /*border-radius: 0px;*/

}
.form_div select{padding: 4px;}
.form_div input[type=text]:focus,.form_div input[type=date]:focus,.form_div input[type=datetime]:focus,.form_div input[type=datetime-local]:focus,
.form_div input[type=number]:focus,.form_div input[type=search]:focus,.form_div input[type=time]:focus,.form_div input[type=url]:focus,
.form_div input[type=email]:focus,input[type=password]:focus,.form_div input[type=radio]:focus,.form_div input[type=checkbox]:focus,
.form_div textarea:focus,.form_div select:focus{
    -moz-box-shadow: 0 0 8px rgba(0,138,250,.35); /*0 0 8px #88D5E9*/
    -webkit-box-shadow: 0 0 8px rgba(0,138,250,.35);
    box-shadow: 0 0 8px rgba(0,138,250,.35);
    border: 1px solid #008AFC;
}
.calendarDateInput{width:50px;}
.label1{width:80px;}.label2{width:110px;}.label3{width:140px;}.label4{width:170px;}.label5{width:200px;}
.label6{width:280px;}.label7{width:310px;}.label8{width:340px;}.label9{width:370px;}.label10{width:400px;}.label15{width:700px;}
.combo1{width:80px;}.combo2{width:110px;}.combo3{width:140px;}.combo4{width:170px;}.combo5{width:200px;}
.combo6{width:280px;}.combo7{width:310px;}.combo8{width:340px;}.combo9{width:370px;}.combo10{width:400px;}
.form_div textarea{height: 100px;}
/*.form_div input[type=radio]{margin-left: 6px;}
.form_div input[type=checkbox]{margin-left: 8px;}*/
.form_div input[type="submit"],.form_div input[type="reset"],.form_div input[type="button"]{padding: 5px 8px;cursor: pointer;float: left;}
.delete_confirm{margin: 3px;padding:5px;padding-left:5px;font-size:18px;background: #cccccc;border: 1px solid #aaaaaa;text-align: left;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}
.delete_confirm span{background-color: #cccccc;border: 1px solid #aaaaaa; padding: 2px 5px;float: right;font-size:15px;cursor: pointer;color:  #ed1328;margin: -3px -3px 0 0;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}

#login_box {width: 300px;margin: 2% auto;text-align: left;padding: 5px 20px;background-color: #ffffff;color: #333;border: 1px solid #e5e5e5;box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#login_form .form_label{margin-left: 0px;}
#login_form input[type="text"],
#login_form input[type="email"],
#login_form input[type="password"]{
    padding:6px 10px;padding-left: 20px;font-size:14px;line-height: 17px;
    width:258px;margin-bottom:10px;/*background: #fbfbfb;*/
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    border: 1px solid #efefef;/*#C4CBD2;/*#999999; #e5e5e5;*/
    /*border-bottom: 1px solid #e5e5e5;*/
    border-bottom: #a8ebfd 1px solid;
    box-sizing: border-box;

}
/*#login_form input[type="password"]{width:258px;}*/
#login_form input[type="checkbox"]{width:15px;height: 15px;cursor: pointer;}
#login_form input:hover,#login_form input:active,#login_form input:focus{outline: 0;/*border:none;border-bottom: 1px solid #8ae1d9;*/}
#login_form #email, #login_form #username {background: #fff url("../images/user-icon.gif") no-repeat 0.3em 0.7em;}
#login_form #password {background: #fff url("../images/key-icon.gif") no-repeat 0.3em 0.7em;}
#login_form #captcha {}
#login_form .login_button {
    float: right;
    font-weight: bold;
    margin-top: 7px;
    padding: 10px 15px;
    background: #3f8abf;
    color: #fff !important;
    font-size: 14px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 1px 0px rgba(0,0,0,0.15);
    border-width: 1px 1px 3px !important;
    border-style: solid;
    border-color: #326e99;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
    -moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
    box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset;
    margin-right: 0px !important;
}


div.link {/*color:#006cb7;*/}
div.link:hover{text-decoration: underline;}
.tab_menu{width:100%;border-bottom: #0b698b 1px solid;height:31px;}
.tab {padding: 0;margin-left:20px;clear: both;}
.tab li {display: inline;}
.tab li a { 
    background: #f0f6f7;
    height:30px; 
    text-align:center;  
    float:left; 
    border:1px solid #0b698b; color:#0b698b;
    text-decoration: none;     
    font-weight: bold; 
    font-size:14px; 
    line-height:30px; 
    width:auto;
    padding: 0 10px;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}
.tab li.active a {
    height:31px;
    /*color:#656769;*/ 
    background: rgba(237,237,237,1);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
    border-bottom: none;
}
.tab_content{clear: both;padding-top: 10px;}

/*DASHBOARD*/
.row{margin-top:10px;margin-bottom:20px;}
.shortcut-sm-box-container{width:24%;}
.shortcut-sm-box{width:100%;height: 80px;font-size: 45px;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;background: white;}
.shortcut-sm-box .icon-div{height: 50px; width: 50px;float: left;color:#fff;padding: 15px;padding-left: 25px;}
/*.shortcut-sm-box .icon-div i{font-size: 35px;}*/
.shortcut-sm-box:hover{font-size: 55px;}
.shortcut-sm-box p{text-align:center;font-size:14px;font-weight:bold;margin-top:8px;height: 69%;}
.shortcut-sm-box p span{color:#6a5e5c;}
.shortcut-sm-box-footer{text-align: center;color: rgba(0,0,0,0.4);display: block;z-index: 10;background: rgba(200,200,200,0.1);text-decoration: none;font-size: 12px;}
.shortcut-sm-box-footer:hover{text-decoration: none;color: rgba(0,0,0,0.9);background: rgba(100,100,100,0.1);}
.shortcut-sm-box-footer i.more_info{color:white;background:#ddd;border-radius: 15px;width:15px;height: 13px;padding-top: 2px;}
.green-box{background:#49bbbb;}
.green-border{border:#49bbbb solid 1px;color:#49bbbb;}
.orange-box{background:#f28715;}
.orange-border{border:1px solid #f28715;color:#f28715}
.blue-box{background:#2fb8ef;}
.blue-border{border:1px solid #2fb8ef;color:#2fb8ef;}
.red-box{background:#ff4d3f;}
.red-border{border:1px solid #ff4d3f;color:#ff4d3f;}
.maroon-box{background:#b41c43;}

.chart_lf{width:54%;height:350px;float:left;background: white;border-top: #ed1328 2px solid;}
.latest_activity{width:45%;height:350px;float:right;background:white;border:1px solid #e4e4e4;border-top: #4ee2f4 2px solid;}
.latest_activity .heading{color:#c2c2c2;border-bottom:1px solid #c2c2c2;line-height:36px;font-size:20px;padding:10px;width:96.5%;}

.latest_activities{padding: 3px 8px;height: 280px;}
.latest_activity .text{color: #c2c2c2;background-image:url(../images/text-icon.png);background-position:0px 6px;background-repeat:no-repeat;padding-left:12px;}
.shortcut-lg-box{width:24%;height: auto;color:white;font-size: 90px;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;margin: 10px 0 -8px;}
.footer-lg-box{cursor: pointer;padding: 15px;height: 130px;text-align: center;}
.footer-lg-box i{padding-left: 25px;}
.footer-lg-box i:hover{color: #efefef;}
.footer_box_text{font-size: 15px;}
/*DASHBOARD END*/
/*UPLOAD FORM*/
.upload-div{width: 38%;height:auto;background:#fff;border:1px solid #ccc;box-shadow: rgba(200,200,200,0.7) 2px -1px 7px 5px;padding: 13px 0px;margin: 15px 0 0;}
.doc_preview_div{width: 60%;background:#ccc;padding: 5px;margin: 13px 0 0;height: 890px;}
.doc_preview{width:100%;height: 100%;}
.fileUpload {position: relative;overflow: hidden;background: #3e9663;color: white;padding: 5px;margin-left: 0;height: 20px;margin-top: 2px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);margin-left: 0;}
.progress {float:left; width:160px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; height: 15px;margin-top: 3px;font-size:12px;vertical-align: middle;position:relative;text-align: center;}
.progress .percent{z-index: 800000000;font-weight: bolder;position: relative;}
.percent{}
.bar11 { background-color: #9cebfa; width: 0%; height:15px; border-radius: 3px; font-size:12px; text-align: left; /* vertical-align: middle; */ position: absolute;}
.bar{/* width: 33%; *//*opacity:0.6;filter:alpha(opacity=1);*/ /* background: #B4F5B4; */height:15px; border-radius: 3px; 
    background-image:
        -webkit-gradient(linear, 18 0, 0 10,
        color-stop(0.23, rgba(15,213,235,0)),
        color-stop(0.3, rgba(15,213,235,0.8)),
        color-stop(0.3, rgba(15,213,235,1)),
        color-stop(0.7, rgba(15,213,235,1)),
        color-stop(0.7, rgba(15,213,235,0.8)),
        color-stop(0.77, rgba(15,213,235,0))),
        -webkit-gradient(linear, 0 0, 0 100%,
        color-stop(0.05, rgba(0,0,0,.3)),
        color-stop(0.06, rgba(255,255,255,.8)),
        color-stop(0.45, rgba(255,255,255,.05)),
        color-stop(0.55, rgba(0,0,0,.05)),
        color-stop(0.85, rgba(0,0,0,.2)),
        color-stop(0.98, rgba(0,0,0,.5))),
        -webkit-gradient(linear, 0 0, 0 100%,
        color-stop(0.25, transparent),
        color-stop(0.25, rgba(255,255,255,.5)),
        color-stop(0.47, rgba(255,255,255,.5)),
        color-stop(0.47, transparent));
    background-repeat: repeat-x;
    -webkit-background-size: 20px 15px;

    -webkit-background-position-x: 0%;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-name: progressBarAnim;
    position: absolute;}
@-webkit-keyframes progressBarAnim {
    0% { background-position-x:  0%; }
    100% { background-position-x: 100%; }
}
.fileDiv{border:#ccc 1px solid;padding: 5px;margin-top: 2px;}
.fileDiv span{float:right;font-size: 20px;color:red;line-height: 12px;cursor:pointer;padding: 3px;}
.fileDiv span:hover{font-weight: bold;}
/*UPLOAD FORM END*/
/*GALLERY*/
.gallery_search{height: 40px;font-size: 20px;line-height: 35px;border-radius: 3px;-webkit-border-radius: 3px;}
.gallery-search-btn{padding:10px 15px;color:#fff;background:#047563;border:1px solid #7cc0cb;border-radius:4px;margin:4px 0 0 4px;font-size: 20px;}
.gallery_row{margin-top:20px; margin-bottom:-10px;}
.gallery_box{width:23%;height:150px;background:#fff; box-shadow:0px 0px 5px #000; padding:5px;overflow:hidden; position:relative;}
.gallery_shadow img{width:100%;height: 100%;
                    -webkit-transition: all 1s ease; /* Safari and Chrome */
                    -moz-transition: all 1s ease; /* Firefox */
                    -o-transition: all 1s ease; /* IE 9 */
                    -ms-transition: all 1s ease; /* Opera */
                    transition: all 1s ease;
                    max-width: 100%;
}
.gallery_shadow img:hover{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);
}
.gallery-green{width:100%;position: relative;top: -58px;text-align:center;font-size:14px;line-height:40px; display:none;cursor:pointer;color: rgba(255,255,255,0.9);background: rgba(0,0,0,0.65);z-index: 10;}
.gallery_box:hover .gallery-green{display: block;}
a.gallery_shadow:hover{text-decoration: none;}
.gallery-box{width:100%;background:#626262;height:auto;margin-bottom: 5px;}
.img-div-lf{padding:10px;float:left;border-right:1px #868686 solid;width:48%;height: 400px;}
.img-div-lf img{width:100%;height: 100%;}
.img-div-rt{margin:10px;float:right;width:47%;height:auto;}
.img-div-rt a.link_btn{float:left;padding:5px 15px;background: #666;color:#ddd;border:#ccc 1px solid;}
.img-div-rt a.link_btn:hover{background: #444;color:#ddd;text-decoration: none;}
.img-div-rt .draw_gal{padding: 5px 0;width:440px;}
.img-div-rt div.thumb_img,.img-div-rt img.thumb_img{width:80px;height:80px;border:#ccc 1px solid;margin: 3px;cursor:pointer;}
.img-div-rt img.thumb_img:hover{border:#000 1px solid;}
.img-div-rt div.thumb_img{float:right;}
.img-div-rt div.thumb_img img{background: #000;opacity: 0.5;width:80px;height:80px;z-index: 0;}
.img-div-rt div.thumb_img div{z-index: 100;padding: 30px 5px;font-size: 16px;color:white;position:absolute;}
.picture_name{color:#fff;font-size:18px;}
.upload_date{color:#fff;font-size:14px;}
.description{color:#fff;font-size:12px;}
.photo_album_box{text-align:center;font-size:14px; font-style:italic; color:#006699; font-weight:bold;width:33%;min-width: 175px;}
.photo_album {width : 175px;height:180px;padding : 26px 30px 0 25px;margin : 0 auto;background : url(../images/photo_b.png) no-repeat left top;/*height : 182px;text-align : left;float : left;*/}
.gallery_photo{width:24%;height:auto; text-align:center; font-size:14px; font-style:italic; color:#006699; font-weight:bold;}
.gallery_photo a{line-height: 0;}
.gallery_photo img{width:85%;height: 100px;}

/*GALLERY END*/

@media screen and (max-width: 959px) {
    .table_short_desc{width:100%;}
    .table_data{overflow: hidden;}
    /*table.table_data thead{display:none;}*/
    table.table_data tr{float:left;width:100%;border-bottom: #ddd 1px solid;}
    table.table_data tr th{clear:both;display:block;width:100%;text-align:center !important;}
    table.table_data tr td{clear:both;display:block;border:0;text-align:center !important;}
    table.table_data td img{width:auto;}
    table.table_data tbody tr:nth-child(2n+1) td{background:none;}
    table.table_data .edit_delete_div{margin:0;margin-right: 8px;width:100%;display:block;text-align:center;background: #ccc;}
    .form_label{float:none;margin-left: 0px;}
    .form_div .content_box{width:100% !important;}
    .form_div input[type=text],.form_div input[type=date],.form_div input[type=datetime],.form_div input[type=datetime-local],.form_div input[type=number],
    .form_div input[type=search],.form_div input[type=time],.form_div input[type=url],.form_div input[type=email],input[type=password],
    .form_div input[type=submit],.form_div input[type=button],.form_div input[type=reset],
    .form_div textarea,.form_div select{width:99% !important;}
    .form_div input[type=radio],.form_div input[type=checkbox]{float:left;width:20px !important;}
    .label1,.label2,.label3,.label4,.label5,.label6,.label7,.label8,.label9,.label10,.label15{width:99% !important;}
}


/*----Pintu----*/
/*------------------Welcome Page--------------------------*/
.welcomePart{
	width:100%;
	height:auto;
	}
.line{
	width:100%;
	height:1px;
	background:#ddd;
	margin-top:20px;
	position:relative;
	}
.line:after{
	width:25px;
	height:25px;
	position:absolute;
	content:"";
	background:url(../images/hicon.png) no-repeat;
	top:-12px;
	left:48%;
	}
.marque{
	height:100px;
	margin-bottom:10px;
	}
/*------------------End Welcome Page--------------------------*/
.divLeft{
	width:50%;
	height:auto;
	float:left;
	}
.divRight{
	width:50%;
	height:auto;
	float:right;
	}
/*------Link Site Page-----------*/
.LinkLeft-part{
	width:35%;/*32%*/
	height:auto;
	float:left;
	}
.LinkMiddle-part{
	width:35%;/*30%*/
	height:auto;
	padding-left:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	}
.LinkRight-part{
	width:28%; /*33%*/
	height:auto;
	float:right;
	}
.linkSite{
	color:#555;
	text-decoration:none;
	}
.linkSite ul li{
	line-height:24px;
	background:url(/assets/contents/licon1.png) no-repeat 0px 8px !important;
	padding-left:15px;
	text-align:left !important;
	width:100% !important;
	list-style-type:none;
	}
.linkSite ul li a{
	color:#555;
	text-decoration:none;
	}
.linkSite ul li a:hover{
	color:#333;
	text-decoration:underline;
	}
	
.linkDiv ul li{
	width:100%;
	min-height:40px;
	height:auto;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom:1px solid #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	}
.linkDiv ul li:nth-child(even){
	background:#e8ecf3;
	}
/*.iconLeft{
	width:40px;
	height:40px;
	float:left;
	}
.linkRight{
	width:calc(100% - 40px);
	min-height:40px;
	height:auto;
	float:right;
	}*/
.linkText{
	color: #555;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
	text-align:left;
	}
/*------End Link Site Page-----------*/
.quote-phrase a{
	font-size:24px;
	color:#fff;
	}
.quote-phrase a:hover{
	color:#eee;
	}
.btn_view{
	color:#fff;
	text-decoration:none;
	background:#0b8bd3;
	width:auto;
	height:auto;
	text-align:center;
	float:right;
	margin:0;
	padding:0;
	}
.btn_view a{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	margin:0;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.btn_view a:hover{
	background:#047cbb;
	}
.heading-1{
	font-size:24px;
	color:#047cbb;
	background:url(/assets/contents/heading-1.png) no-repeat 0px 8px;
	padding-left:25px;
	}
/*.divSction{
	text-align:center;
	width:100%;
	}
.divSction ul li{
	text-align:left;
	display:inline-table;
	width:45%;
	height:auto;
	margin:5px;
	vertical-align:top;
	}*/
.img-responsive{
	max-width:100%;
	height:auto;
	}
/*------------Media----------------*/
.mediaPart{
	width:100%;
	text-align:center;
	}
.mediaPart ul li{
	text-align:center;
	display:inline-block;
	width:200px;
	margin:10px;
	vertical-align:top;
	margin-left:20px;
	border:5px solid #fff;
	box-shadow:0px 0px 8px #000;
	border-radius:2px;
	background:#fff;
	}
/*------------End Media----------------*/
/*------------Link Site----------------*/
.linkSite-Bg{
	width:100%;
	height:auto;
	padding:25px 0;
	background:#f2f2f2;
	}
.linkSite-heading{
	font-size:30px;
	text-align:center;
	color:#107fc6;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0;
	}
.linkSite-heading span{
	color:#555;
	}
.link_site_option{	
	width:100%;
	height:30px;
	outline:0px;
	}
table.table_small{
	border:1px solid #ddd;
    width:100%;
	}
table.table_small th{
	background:#047cbb;
	padding:10px;
	color:#fff;
	box-sizing:border-box;
	}
table.table_small td{
	padding:10px;
	box-sizing:border-box;
	text-align:center;
	background:#e8ecf3;
	}

table.table_notification{
	border:1px solid #ddd;
	width:41%;
	border-collapse:collapse;
	margin-bottom:20px;
	}
table.table_notification th{
	padding:10px;
	color:#fff;
	box-sizing:border-box;
	background:#047cbb;
	border:1px solid #0687cb;
	}
table.table_notification td{
	padding:10px;
	box-sizing:border-box;
	text-align:center;
	border:1px solid #C4CBD2;
	}
table.table_notification tr:nth-child(even){
	background:#e8ecf3;
	}
.margin-left82{
	margin-left:82px;
	margin-top:5px;
	}
.com {
    background-color: #117ec3;
    width: 31%;
    height: auto;
    border: solid 3px #a9a7a7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 5px;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 5px;
}
.com span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
.com1 {
    background-color: #ffffff;
    width: 90%;
    height: 100% auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 10px auto 5px;
    font: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    text-align: left;
    padding: 5px;
    text-decoration: none;
    display: block;
    behavior: url(PIE.htc);
    behavior: url(PIE_uncompressed.htc);
	}
table.table_new {border-collapse: collapse;table-layout: fixed;/*auto;/*fixed;*/max-width: 99.9%;margin: 10px 0 20px 1px;padding: 0;font-size: 90%;}
table.table_new thead {height: 2.1em;line-height: 2.1em;color: #FFFFFF;}
table.table_new th {/*padding: 0 1em;*/font-weight: normal;background-color: #40618d; line-height: 30px; color: #fff; font-weight:bold; font-size:16px; text-align: left; padding-left: 10px;}
table.table_new td {border: 1px solid #C4CBD2;vertical-align: top;/*padding: 5px 0;*/font-size: 10px; padding: 3px 0; padding: 3px 10px; line-height: 24px/*30px*/; font-size: 14px;}
table.table_data_no_border td {border: none;border-bottom: 1px solid #eee;/*padding: 0 1em;*/vertical-align: top;}
table.table_new th.left,table.table_data td.left {float:none;text-align: left;padding-left: 3px;}
table.table_new th.center,table.table_data td.center {text-align: center;padding: 0;}
table.table_new td.right {text-align: right;padding-right: 3px;}
.rmm{
	display:none;
	}