body {
	margin:0px;
	padding:0px;
	font-family: 'Trebuchet MS', sans-serif;
	font-size:12px;
	background:url(../images/page-bg.jpg) repeat-x #fff;
}
ul, li {
	list-style:none;
}

p { font-family:Andalus, Helvetica, sans-serif; font-size:12px; color:#534c40; line-height:19px;}

.img-left { float:left; margin:0px 15px 15px 0px; border:1px solid #CCCCCC; padding:3px;}

.img-right { float:right; margin:0px 15px 15px 0px; border:1px solid #CCCCCC; padding:3px;}

a {font-size:12px; color:#a70431 ; font-weight:300; text-decoration:none;}

h1{ background-color:#495c8a; padding:10px 0px 10px 15px; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px; margin-top:0px; font-size:17px; color:#FFFFFF; font-weight:300;}

h2{ padding:30px 0px 0px 15px; margin-top:0px; margin-bottom:0px; font-size:29px; color:#005672; font-weight:200;}
h3{ margin-top:0px; font-size:15px; color:#000; font-weight:200; padding-left:15px;}

#wrapper{
	width:1095px;
	
	background-color:#fff;
	margin:0 auto;
	padding:0px 10px 0px 10px;
	height:auto;
	overflow:hidden;
}
#wrappernew{
	width:1095px; 
		float:left; 
		background-color:#fff; 
		border:1px solid #0086b2; 
		-webkit-border-radius: 10px;
		-moz-border-radius:10px; 
		border-radius:10px; 
		height:auto;
		margin-right:20px;
		margin-top:20px;
}

#wrapper1{
	width:1020px;
	background-color:#;
	margin:0 auto;
	padding:0px 10px 0px 10px;
	height:auto;
	overflow:hidden;
}
#w1{
 	background-color:#181c4e;
}

.logo {
	width:190px;
	background-color:#181c4e;
	float:left;
    margin-left:50px;
   	height:200px;
}

.text-logo-div {
	float:left;
	width:1095px;
	height:200px;
	/*background:url(../images/header-bg.jpg) right bottom no-repeat #fff;*/
	background-color:#181c4e;
}
.text-logo-div h1 {
	font-family: Andalus, Helvetica, sans-serif;
	font-size:20px;
	/*color:#863200;*/
		 color:#9093b9; 
}
.text-logo-div p {
	font-size:12px;
	color:#333333;
	font-family: Andalus, Helvetica, sans-serif;
}

.nav-box {
	width:1095px; 
	height:35px; 
	background-color:#495c8a ; 
	-webkit-border-radius: 10px; 
	-moz-border-radius:10px; 
	border-radius:10px; 
	margin-bottom:7px;
	z-index:9999;
}
.marquee-box {
width:1090px; height:32px; background-color:#fff; border:1px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-bottom:15px;
}

 .marquee-heading {width:105px; float:left; background-color: #495c8a ; margin:1px 10px 1px 1px; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; height:20px; color:#FFFFFF; font-size:16px; font-weight:200; padding:5px; padding-left:10px;}

.marquee-div p{float:left; margin:6px 0px 1px 1px; height:24px;}

.inner-page-heading {height:80px; margin-bottom:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/footer-bg.jpg) repeat-x bottom #FFFFFF;; margin-right:15px;}

.inner-page-heading h5{font-size:20px; font-weight:100; color:#442447 ; text-align:center; margin-top:12px; font-family: 'Trebuchet MS', sans-serif;}

/* ---------------------------------------------------------------------- */
/* Navigation
/* ---------------------------------------------------------------------- */
.nav {
	font-family: 'Trebuchet MS', sans-serif;
	font-weight: 200;
	line-height: 10px;
	margin: 0;
	padding: 0px 0 0;
	position: relative;
	margin-left:10px;
	z-index:9999;
	height:36px;
	margin-top:6px;
}
.nav a, .nav a:link, .nav a:visited, .nav a:hover, .nav a:focus, span {
	color: #fff;
	text-decoration: none;
	z-index:9999;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 14px;
	font-weight: 300;
}
.nav > li {
	display: inline-block;
	margin-left: 0px;
	text-align: center;
	z-index:9999;/*	height:90px;*/
}
.nav > li > a {
	display: block;
	padding: 15px;
	padding-right:12px;
	padding-left:11px;
	color:#fff;
	z-index:9999;
}
.nav > li:hover > a {
	color: #fff;
	background-color: #495c8a ;
	z-index:9999;
}
.nav > li:hover {
/* background-color: #7D649E;*/
}
.nav > li > ul {
	background-color:  #495c8a ;
	list-style: none outside none;
	/*margin-top: 50px;*/
    opacity: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 36px;
	visibility: hidden;
	width: 250px;
	z-index: 9999;
	color:#FFFFFF;
	font-size:12px;
}
.nav > li:hover > ul {
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	color:#FFFFFF;
	z-index:9999;
	width: 218px;
	font-size:14px;
}
.nav li > ul li {
	display: block;
	font-size: 14px;
	padding: 12px 10px;
	position: relative;
	color:#FFFFFF;
	z-index:9999;
}
.nav > li > ul li:hover {
	background-color: #a3a199 ;
}
.nav ul li:hover > a {
	color: #FFFFFF;
	padding:5px 40px 5px 0px;
}
.nav > li ul li:hover > ul {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	padding:5px 40px 5px 0px;
}
.nav ul li:hover:after {
	color: #fff;
}
.nav > li > ul li ul, .nav li > ul li, .nav > li > ul, .nav > li {
	transition: all 0.1s ease-in-out 0s;
}
.selecteed {
	background-color: #a3a199;
	color:#FFFFFF;
	padding:4px 5px;
}



#banner-wrapper {
		width:755px; 
		float:left; 
		background-color:#fff; 
/*		border:1px solid #0086b2; 
		-webkit-border-radius: 10px;
		-moz-border-radius:10px; 
		border-radius:10px;*/ 
		height:264px; 
		margin-right:20px;
		z-index:900;
}
#banner-wrapper1 {
		width:1020px; 
		float:left; 
		background-color:#fff; 
/*		border:1px solid #0086b2; 
		-webkit-border-radius: 10px;
		-moz-border-radius:10px; 
		border-radius:10px;*/ 
		height:560px; 
		margin-right:20px;
		z-index:900;
}
.banner-content {
	width:240px; float:right; background-color:#fff; border:1px solid #0086b2;  height:264px; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;
	
}

.banner-content h1{ background-color: #495c8a ; padding:10px 0px 10px 15px; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px; margin-top:0px; font-size:17px; color:#FFFFFF; font-weight:300; margin-bottom:0px;}

.banner-content p{ padding:10px 0px 10px 0px;  margin-top:0px; font-size:12px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:2px; margin:0px 8px 4px 8px; height:35px; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px;}

.banner-content span {float:right; color:#FF6600; font-size:12px; padding:0px 0px 10px 0px;}

#content-wrapper {
		width:755px; 
		float:left; 
		background-color:#fff; 
		border:1px solid #0086b2; 
		-webkit-border-radius: 10px;
		-moz-border-radius:10px; 
		border-radius:10px; 
		height:auto;
		margin-right:20px;
		margin-top:20px;
}



#content-wrapper p {color:#494949; font-weight:300;text-align:justify; font-size:16px; text-decoration:none; padding:0px 10px 0px 10px;}


#content-wrapper1 {
		width:100%;  
		 
		background-color:#fff; 
		border:1px solid #0086b2; 
		-webkit-border-radius: 10px;
		-moz-border-radius:10px; 
		border-radius:10px; 
		height:auto;
		margin-right:20px;
		margin-top:20px;
}

#content-wrapper1 p {color:#494949; font-weight:300;text-align:justify; font-size:16px; text-decoration:none; padding:0px 10px 0px 10px;}


.admission-notice {
	width:260px; float:left; background-color:#fff; border:1px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:5px; }


.admission-notice p{margin-top:0px; font-size:15px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:5px; margin:0px 8px 4px 8px;}

.admission-notice p a{color:#494949; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice p a:hover{color:#de7f1a; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice .last {border-bottom:none;}

.admission-notice span {float:right; color:#FF6600; font-size:12px;}


.admission-notice-scroll {
	width:240px; float:right; background-color:#fff; border:1px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-right:20px; margin-bottom:5px; }


.admission-notice-scroll p{margin-top:0px; font-size:15px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:5px; margin:0px 8px 4px 8px;height:55px; }

.admission-notice-scroll p a{color:#494949; font-weight:300; font-size:15px; text-decoration:none;height:55px;}

.admission-notice-scroll p a:hover{color:#de7f1a; font-weight:300; font-size:15px; text-decoration:none;height:55px;}

.admission-notice-scroll .last {border-bottom:none;height:55px;}

.admission-notice-scroll span {float:right; color:#FF6600; font-size:12px;}

.photo-notice1 {

	margin-left:20px;float:left;width:110px; background-color:#fff; border:0px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:0px; }


.photo-notice2 {

	margin-left:20px;float:left;width:160px; height:220px; background-color:#fff; border:0px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:0px; }


.img {
    display: block;
    float: left;
    padding: 5px 0;
}

.text{
font-weight:250;
font-size:14px;
color:#FF6600;
text-align:center;

}
.text1{
font-size:12px;
text-align:center;

}

.clear {
  clear: both;
  height: 0;
  width: 0;
  font-size: 1px;
  line-height: 0;
}



.admission-notice1 {
	margin-left:0px;float:left;width:320px; background-color:#fff; border:0px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:0px; }


.admission-notice1 p{margin-top:0px; font-size:15px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:5px; margin:0px 8px 4px 8px;}

.admission-notice1 p a{color:#494949; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice1 p a:hover{color:#de7f1a; font-weight:300; font-size:15px; text-decoration:none;}



.admission-notice2 {margin-left:5px;
	margin:auto;width:340px; background-color:#fff; border:0px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:0px; }


.admission-notice2 p{margin-top:0px; font-size:15px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:5px; margin:0px 8px 4px 8px;}

.admission-notice2 p a{color:#494949; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice2 p a:hover{color:#de7f1a; font-weight:300; font-size:15px; text-decoration:none;}


.admission-notice3 {
	width:320px; float:right; background-color:#fff; border:0px solid #0086b2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius:10px; margin-top:20px; margin-bottom:5px; }


.admission-notice3 p{margin-top:0px; font-size:15px; color:#494949; font-weight:300; border-bottom:dotted 1px #0086b2; padding-bottom:5px; margin:0px 8px 4px 8px;}

.admission-notice3 p a{color:#494949; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice3 p a:hover{color:#de7f1a; font-weight:300; font-size:15px; text-decoration:none;}

.admission-notice3 .last {border-bottom:none;}

.admission-notice3 span {float:right; color:#FF6600; font-size:12px;}



.footer {
	width:1090px;
	margin:0 auto;
	height:52px;
	background:url(../images/footer-bg.jpg) repeat-x bottom #FFFFFF;
	margin-top:2px;
	margin-bottom:12px;
	padding-top:8px;
	
}
.white-footer {
	width:1095px;
	margin:0 auto;
	height:34px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
/*-----------------------------------
Footer
--------------------------------------*/
.fott-nav {
	width:900px;
	margin:0 auto;
}
.fott-nav li {
	list-style:none;
	color:#000;
	
}
.footer-nav a {
	list-style:none;
	float:left;
	display: inline;
	font-size:12px;
	color:#fff;
	margin:15px 10px 10px 10px;
	text-decoration:none;}
	
.footer-credit {
	width:1000px;
	height:55px;
	margin:0 auto;
	font-size:12px;
	color:#000;
}
.footer-credit a, a:hover {
	font-size:12px;
	text-decoration:none;
	color:#de7f1a;
}
/*-----------------------------------------
    	Custom Lists
 -------------------------------------------*/

.cList li {
	color: #4f493f;
	line-height: 30px;
	padding-left: 25px;
	list-style:none;
	font-weight:normal;
	font-size:12px;
	margin-left:-15px;
}
.pointLi li {
	background: url(../images/point.png) no-repeat 4px 10px transparent;
}

/* ****************************************************** 
	PORTFOLIO
******************************************************* */
#portfolio { min-height: 200px; }

#portfolio_menu { margin: 0 10px 10px; padding: 0 0 8px 0; border-bottom: 1px solid #eee; }
#portfolio_menu ul, #portfolio_menu li { margin: 0; padding: 0; list-style: none;}
#portfolio_menu li { display: inline; margin: 0;}
#portfolio_menu li a { padding: 10px 5px; border-bottom: 1px solid transparent; font-weight: 700; font-size: 12px; outline: none; color: #666;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
}
#portfolio_menu .portfolio_menu_title { font-weight: 700; font-size: 11px; text-transform: uppercase; margin-right: 10px; }


.portf_item { display: block; margin: 10px; float: left; position: relative;z-index: 3;overflow: hidden;}

/*Description style  1*/
.portf_item .portfolio_descr{ 
	position: absolute; 
	left: 0; right: 0; bottom: 0; 
	width: auto;
	background: #111;
	color: #fff;
	font-weight: 700;
	text-align: left;
	padding: 10px; 
	margin: 10px 10px 50px 10px; 
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;
}
.portf_item.related_portf_item .portfolio_descr{ font-size: 10px;}
.portf_item:hover .portfolio_descr{ left: 0; right: 0; bottom: 0; margin: 10px; 
opacity: 0.75; 
filter: alpha(opacity=75);
}

.portf_item h2 { font-size: 13px; font-weight: 400; color: #fff; margin: 2px 0 4px;transition: color .5s;-moz-transition: color .5s;	-webkit-transition: color .5s; -o-transition: color .5s; }

/*Description style  2*/
.portf_item .pf_item_description{
	margin: 10px 0 15px; 
	padding: 7px; 
	background: #fafafa; 
	border: 1px solid #eee;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; 
	transition: border .5s, background .3s;
	-moz-transition: border .5s, background .3s;
	-webkit-transition: border .5s, background .3s;
	-o-transition: border .5s, background .3s;
}
.portf_item .pf_item_description h2{
	font-size: 14px; font-weight: 400; color: #fff; margin: 2px 0 4px;transition: color .5s;-moz-transition: color .5s;	-webkit-transition: color .5s; -o-transition: color .5s;
}
.portf_item .pf_item_description p{
	margin: 2px 0 4px; color: #999; font-size:11px;
}
.portf_item:hover .pf_item_description{background: #fff; border-color: #ccc;}

/*Description style  3 [masonry] */
.portf_item .pf_item_description_masonry{
	margin: 10px 0 15px; 
	padding: 7px; 
	background: #fafafa; 
	border: 1px solid #eee;
	text-align: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px; 
	transition: border .5s, background .3s;
	-moz-transition: border .5s, background .3s;
	-webkit-transition: border .5s, background .3s;
	-o-transition: border .5s, background .3s;
}
.portf_item .pf_item_description_masonry h2{
	font-size: 14px; font-weight: 700; color: #fff; margin: 5px 0 15px;transition: color .5s;-moz-transition: color .5s;	-webkit-transition: color .5s; -o-transition: color .5s;
}
.portf_item .pf_item_description_masonry .pf_masonry_meta{
	margin: 2px 0 4px; color: #999; font-size: 11px;
}
.portf_item .pf_item_description_masonry p{
	margin: 10px 0 10px; color: #555;
}
.portf_item:hover .pf_item_description_masonry{background: #fff; border-color: #ccc;}

/*Description style  4 */
.portf_item_full.portf_item{ margin: 20px 0 20px; padding-bottom: 40px; border-bottom: 1px solid #eee;  }
.portf_item_full.portf_item h2{ margin: 10px 0 10px; font-size: 16px;font-weight: 700; }
.portf_item_full.portf_item:last-of-type{ border-bottom: 0; margin-bottom: 0px;  }

/*   Hover icons */
/*icons block*/
.portf_item .pf_icons { position: absolute; top: 10px; right: 10px; width: auto; z-index: 10;}

/* icon block */
.portf_item .pf_icons .pf_icon { position: relative; display: block; width: 26px; height: 26px; float: left;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; background-repeat:no-repeat; background-position: center center; background-color: #333;}

.portf_item .pf_icons .pf_icon.img_zoom, 
.portf_item .pf_icons .pf_icon.img_info { margin-right: -35px; opacity: 0; filter: alpha(opacity=0); }

.portf_item .pf_icons .pf_icon.img_zoom { background-image: url(../images/icons/img_zoom.html); margin-right: -35px;  }
.portf_item .pf_icons .pf_icon.img_zoom:hover { background-image: url(../images/icons/img_zoom.html); }

.portf_item .pf_icons .pf_icon.img_info { background-image: url(../images/icons/img_info.html); margin-right: -35px;}
.portf_item .pf_icons .pf_icon.img_info:hover { background-image: url(../images/icons/img_info.html);}

.portf_item .pf_icons .pf_icon.img_zoom,
.portf_item .pf_icons .pf_icon.img_info {
transition: margin .3s, background .3s, opacity .15s ease .0s;
-moz-transition: margin .3s, background .3s, opacity .15s ease .0s;
-webkit-transition: margin .3s, background .3s, opacity .15s ease .0s;
-o-transition: margin .3s, background .3s, opacity .15s ease .0s;
}
.portf_item:hover .pf_icons .pf_icon.img_zoom, 
.portf_item:hover .pf_icons .pf_icon.img_info {  
opacity: 1; filter: alpha(opacity=100);
transition: margin .3s, background .3s, opacity 1s ease .33s;
-moz-transition: margin .3s, background .3s, opacity 1s ease .33s;
-webkit-transition: margin .3s, background .3s, opacity 1s ease .33s;
-o-transition: margin .3s, background .3s, opacity 1s ease .33s;
}

.portf_item:hover .pf_icons .pf_icon.img_zoom { margin-right: 0; }
.portf_item:hover .pf_icons .pf_icon.img_info { margin-right: 5px; }

.portf_item:hover .pf_icons .pf_icon.img_info {
transition: margin .3s ease .33s, background .3s, opacity 1s ease .33s;
-moz-transition: margin .3s ease .33s, background .3s, opacity 1s ease .33s;
-webkit-transition: margin .3s ease .33s, background .3s, opacity 1s ease .33s;
-o-transition: margin .3s ease .33s, background .3s, opacity 1s ease .33s;
}

/*Portfolio Slider*/
.portfolio_slider.flexslider{ padding: 3px; border: 1px solid #ccc;margin-top: 10px;margin-bottom: 30px;border-radius: 0;-moz-border-radius: 0;}
.portfolio_slider.flexslider ul,.portfolio_slider.flexslider li,.blog_slider.flexslider img{ padding: 0;margin-bottom: 0;}

/* Isotope Animation */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}



/*  -----------------====Table CSS ======== ---------------------*/

/*----------------------*/

.zebra td, .zebra th {
    padding: 10px;
	border: solid #ccc 1px;  
}

.zebra tbody tr:nth-child(even) {
    background: #f5f5f5;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}

.zebra th {
    text-align: left;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    border-bottom: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
    background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
    background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
    background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
    background-image:         linear-gradient(top, #f5f5f5, #eee);
	    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.zebra th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;  
}

.zebra th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.zebra th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.zebra tfoot td {
    border-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #f1f1f1;  
}

.zebra tfoot td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.zebra tfoot td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.zebra tfoot td:only-child{
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}


.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
