Team:Nankai/Practices/iShare/stylecss

  • {

border-radius: 0px !important; box-shadow: none !important; }



a{ color: #aaa; }

a:hover{ color: #ccc; }



hr{ padding: 0px; margin: 8px 0px; border-top: 1px solid #000; border-bottom: 1px solid #222; }

i{ margin-right: 5px; }

.bor{ background: url("Nankai_iShare_Bor.png") repeat-x; height: 3px; }

.border{ background: url("Nankai_iShare_Bor.png") repeat-x; height: 2px; margin: 5px 0px; }

.padd{ padding: 10px; }

.bold, strong{ font-weight: 600; }

a:hover,a:active,a:focus { outline: 0; }

focus {outline:none;}
-moz-focus-inner {border:0;}

.red{ color:#ff3738; }

.blue{ color:#1ba1e2; }

.orange{ color:#f96b1e; }

.green{ color:#2bec12; }

.purple{ color:#e816dc; }

.yellow{ color:#f4d710; }

.b-red{ background:#ff3738; }

.b-blue{ background:#1ba1e2; }

.b-orange{ background:#f96b1e; }

.b-green{ background:#2bec12; }

.b-purple{ background:#e816dc; }

.b-yellow{ background:#f4d710; }

form *{ font-size: 13px !important; }

form input, form button, form textarea{ font-size:12px !important; margin:5px 0px; }

form{ margin-top: 10px; }

form label{ font-size: 12px; line-height: 15px; }

.form-inline button{ margin-left: 5px; }

.form-horizontal button{ font-size:12px; }

.form-horizontal .control-label { width: 90px; }

.form-horizontal .controls { margin-left: 110px; }

.form-horizontal .controls:first-child {

  • padding-left: 100px;

}

.form-horizontal .form-actions { padding-left: 110px; }

.form-actions { padding: 5px 20px 5px; background:transparent; border-top:0px; }

input[type="radio"], input[type="checkbox"] {

   margin: 0px 0px 0px;
   line-height: normal;

}

br{ display: block !important; margin: 4px 0px !important; }

.btn.btn-danger{ background: #c20d23 url("https://static.igem.org/mediawiki/2015/b/bc/Nankai_iShare_Red") repeat; }

.btn.btn-danger:hover{ background: #b60e1f; }

a.btn, .btn{ font-size: 11px !important; }

.well hr{ border-top:1px solid #111; border-bottom: 1px solid #333; }

.btn i{ margin-right: 0px; }

/* Columns */

.col-l{ width: 47.5%; float: left; }

.col-r{ width: 47.5%; float: right; }

/* Table */

.table{ margin-bottom: 5px; border: 1px solid #333;

       background:transparent;
       color:#FFF;
       width:100%;

}

.table-bordered th, .table-bordered td {

   border-left: 1px solid #333;

}

.table-bordered th:first-child, .table-bordered td:first-child {

   border-left: 0px solid #333;

}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {

 background-color: #181818;

} .table-striped tbody > tr:nth-child(2n) > td, .table-striped tbody > tr:nth-child(2n) > th { background:transparent; } .table th, .table td { border-top: 1px solid #333; }

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {

 background-color: #181818;

}








.navbar-inner{

  border-radius:0px; 
  background-image: none;
  background-repeat: no-repeat;
  filter: none !important;
  border-left: 0px !important;
  border-right: 0px !important;
  background: #c20d23 url("Nankai_iShare_Red.png") repeat;
  border-bottom: 1px dashed #fff;

}

.navbar .btn{

  font-size:13px !important;
  background: #b7081d;

}

.navbar .btn:hover{ background: #a30619; }

.navbar .caret{

  border-top-color:#fff !important;
  border-bottom-color:#fff !important;

}

.navbar .nav > li > a{

  padding:12px 15px 12px;
  color:#fff !important;
  background: transparent !important;

}

.navbar .nav > li > a:hover{

  color:#fff !important;
  background: transparent !important;

}

.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active > a:focus {

  color: #ffffff;
  background: transparent !important;

}

.dropdown-toggle{

  z-index: 2000;
  background: transparent !important;	

}

.dropdown-menu{

  background:#c20d23 url("Nankai_iShare_Red.png") !important;
  border-radius:0px !important;
  box-shadow:none !important;
  border-bottom:none !important;
  padding:0px 0px;
  margin:0px;
  margin-top:1px !important;
  z-index: 2000;
  border: 1px solid #a00c1a;
  border-top: none !important;

}

.dropdown-menu a{

  background:#c20d23  url("Nankai_iShare_Red.png") !important;
  padding:8px 10px !important;
  color:#fff !important;
  text-shadow:none !important;
  border-bottom: 1px solid #a00c1a;
  font-size: 13px !important;

}

.dropdown-menu a:hover,.dropdown-menu a:focus{

  filter:none !important;
  background: #a00d1a !important;

}

.dropdown-menu::after, .dropdown-menu::before{

  border:none !important;

}

.nav-collapse .nav > li > a{ background: transparent !important; }

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius: 0px !important; }

.navbar .label{ font-size: 12px !important; }

/* Sidebar */

.sidebar{ background: #222 url("Nankai_iShareB-sidebar-back.png") repeat; color: #eee; width: 229px; height: auto; float: left; position: absolute; border-right: 1px solid #111; border-bottom:1px solid #111; }

.sidebar form{ margin-bottom: 10px; }

.sidebar .sidebar-dropdown{ display: none; }

.sidebar .sidebar-dropdown a{ color: #fff;

 background: #c20d23 url("Nankai_iShare_Red.png") repeat;
 padding:6px;
 text-transform: uppercase;
 text-align: center;
 font-size: 11px;
 display: block;
 border-top: 1px solid #000;
 border-bottom: 1px solid #111;

}

.sidebar .sidebar-dropdown a:hover{ text-decoration: none; }

.sidebar ul{ padding: 0px; margin: 0px; }

.sidebar ul li{ list-style-type: none; }

.sidebar .s-content{ display: block; width: 100%; }

.sidebar #nav {

 position: relative;
 border-top: 1px solid #000;	
 display: block; 
 width:100%; 
 margin: 0px auto; 
 margin-bottom: 5px;
 z-index: 60;

}

.sidebar .form-search{ z-index: 60; padding: 5px 10px; text-align: center; }

.sidebar .s-widget{ z-index: 60; padding: 10px 20px; }

.sidebar #nav li i{ margin-right: 5px; }

.sidebar #nav li span i{ margin: 0px; color: #888; }

.sidebar #nav > li > a {

 display: block; 
 padding: 10px 20px;
 font-size: 13px;
 text-decoration: none;
 color: #ccc;
 border-bottom: 1px solid #000;
 border-top: 1px solid #111;
 background-color: #111;
 background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#111));
 background: -webkit-linear-gradient(top, #1a1a1a, #111);
 background: -moz-linear-gradient(top, #1a1a1a, #111);
 background: -ms-linear-gradient(top, #1a1a1a, #111);
 background: -o-linear-gradient(top, #1a1a1a, #111);
 background: linear-gradient(top, #1a1a1a, #111);  

}

.sidebar #nav > li > a:hover, .sidebar #nav > li > a.subdrop {

 border-bottom: 1px solid #000;
 border-top: 1px solid #222;
 background-color: #222;
 background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
 background: -webkit-linear-gradient(top, #222, #111);
 background: -moz-linear-gradient(top, #222, #111);
 background: -ms-linear-gradient(top, #222, #111);
 background: -o-linear-gradient(top, #222, #111);
 background: linear-gradient(top, #222, #111);	
 color: #fff;

}

.sidebar #nav > li > a:hover i, .sidebar #nav > li > a.subdrop i{

 color: #fff;
 text-shadow:none;

}

.sidebar #nav li ul { display: none; background: #000; }

.sidebar #nav li ul li a {

 display: block; 
 background: none;
 padding: 10px 0px;
 padding-left: 30px;
 text-decoration: none;
 color: #777;
 border-bottom: 1px solid #111;  

}

.sidebar #nav li ul li a:hover {

 background: #0a0a0a; 

}

.sidebar .br-red{ border-left: 4px solid #ff3738; }

.sidebar .br-blue{ border-left: 4px solid #1ba1e2; }

.sidebar .br-orange{ border-left: 4px solid #f96b1e; }

.sidebar .br-green{ border-left: 4px solid #2bec12; }

.sidebar .br-purple{ border-left: 4px solid #e816dc; }

.sidebar .br-yellow{ border-left: 4px solid #f4d710; }

.sidebar .social{ text-align: center; }

/* Main */

.mainbar{ margin: 0px; padding: 0px; padding-left: 230px; width: 100%; float: left; clear: right; min-height: 250px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }


.mainbar li{ margin-bottom: 5px; }

.foot{

margin-right: 0px; margin-left: 229px; width: auto; z-index: 50; border-left: 1px solid #000; background: #111; padding: 0px; padding-bottom: 20px; border-top: 1px solid #000; box-shadow: inset 0px 1px 1px #222 !important; }

.foot .fwidget{ padding-top:10px; margin-bottom:5px; padding-bottom:5px; }

.foot h6{ margin-bottom: 10px; color: #FFF8F8; }

.foot ul{ margin-left: 13px; }

.foot li{ margin-bottom: 6px; }


/* Titles */

.page-title{ min-height: 200px; background: transparent url("Nankai_iShare_Title-back.jpg") no-repeat; background-position:center; margin-bottom: 5px; box-shadow: 0px 0px 5px #000 !important; border-left: 1px solid #000; }

.page-title h2{ margin-top: 40px; color: #fff; font-size: 30px; line-height: 40px; padding: 20px 30px; background: rgba(0,0,0,0.8); display: inline-block; }

.page-title h2 span{ display: block; font-size: 13px; line-height: 18px; font-weight: normal; color: #fff; font-style: italic; }

.mini-title{ text-transform: uppercase; }

.mini-title h3{ color: #ccc; font-size: 18px; line-height: 25px; padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid #181818; }

/* Sheets */

.ysheet{ color: #222; width:100%; margin-top:10px; }

.ysheet h3{ font-weight: normal; }

.ysheet a,.ysheet a:visited,.ysheet a:hover{ color:#555; text-decoration:none; }

.ysheet1{ position:relative; z-index:10; padding:10px 10px 15px 10px; border:1px solid #aaa; background: #fff url("Nankai_iShare_Dots.png") repeat; } .ysheet2{ width:99%; margin:0 auto; position:relative; z-index:7; margin-top:-19px; height:20px; background: #fff url("Nankai_iShare_Dots.png") repeat; border:1px solid #aaa; }

.ysheet3{ width:98%; margin:0 auto; position:relative; z-index:5; margin-top:-19px; height:20px; background: #fff url("Nankai_iShare_Dots.png") repeat; border:1px solid #aaa; }

/* Service */

.service-block{ text-align: center; margin:10px auto; max-width: 300px; padding-bottom: 10px; border-bottom: 1px solid #191919; }

.service .service-image{ border-radius: 50px !important; width: 80px; height: 80px; margin: 0 auto; }

.service .service-image i{ width: 70px; height: 70px; background: #f3f3f3 url("Nankai_iShare_Dots.png") repeat; margin: 0 auto; color: #888; border-radius: 50px !important; text-align: center; line-height: 70px; margin-top: 5px; font-size: 30px; }

.service-image a, .service-image a:hover{ color: #888; text-decoration: none; }

.service-block a, .service-block a:hover{ text-decoration: none; color: #fff; text-transform: uppercase; }


.service-block p{ color: #888; font-style: italic; }

/* Login & Register */

.login-register{ margin: 100px auto; padding: 20px 30px; max-width: 400px; }

/* Contact slider box

.cslider{ display: none; background: #0a0a0a; border-bottom: 1px solid #000; }

.cslider hr{ border-top: 1px solid #000; border-bottom: 1px solid #181818; }

.cslider-btn{ width: 70px; height: 15px; background: #c20d23 url("../img/red.png") repeat; line-height: 15px; text-align: center; cursor: pointer; color: #fff; padding-top: 1px; padding-bottom: 2px; margin: 0px auto; }

.cslider img{ width: 150px; }

*/

/* Slide Box*/

.slide-box{ width: 250px; z-index: 400; position: fixed; top: 35%; background: url("Nankai_iShareB-sidebar-back.png") repeat; border: 1px solid #000; right: -252px; }

.slide-box .slide-box-button{ background: #c20d23 url("Nankai_iShare_Red.png") repeat; border-right: 0px; text-align: center; line-height: 40px; width: 29px; height: 40px; display: block; position: absolute; z-index: 400; left: -30px; top: 35%; cursor: pointer; }

.slide-box i{ margin-right: 0px; }

/* Pricing table */

.pricel{ text-align: center; margin-top:10px; }

.pricel .phead-top{ margin:0px; padding:15px 10px; }

.pricel .phead-bottom{ background:#eee; border-bottom:1px solid #ccc; box-shadow: inset 0px 1px 1px #fff !important; margin:0px; padding:10px 10px 5px 10px; color:#777; font-weight:700; font-size:20px; line-height:27px; }

.pricel .pst{ font-size:14px; position:relative; top:-5px; font-weight:normal; }

.pricel .psb{ font-size:14px; font-weight:normal; }

.pricel .pbutton{ background:#ddd; border-top:1px solid #ccc; padding:10px 0px 15px 0px; color:#777; font-size:20px; text-align: center; margin-top: 0px !important; box-shadow: inset 0px 1px 1px #fff !important; }

.pricel .plist{ border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fcfcfc; }

.pricel .plist ul{

  list-style-type: none;
  margin: 0px !important;

} .copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;} .pricel .plist li{ margin: 0px; background:none; padding:13px 0px; font-size: 13px; border-bottom:1px solid #e1e1e1; color: #777; }

.pricel .plist li:nth-child(even) { background-color:#f8f8f8; }

.pricel .plist li:hover{ background:#fff; }

.pricel .phead-top{ display: block; }

/* Blog */

.blog .entry h2{ font-size:25px; line-height:30px; color: #ccc; }

.blog .entry h2 a, .blog .entry h2 a:visited, .blog .entry h2 a:hover{ text-decoration:none; color:#ccc; }

.blog .meta{ border-top:1px solid #222; border-bottom:1px solid #222; margin:8px 0px; padding:5px 8px; color:#ccc; text-transform:uppercase; font-size:11px; }

.blog .meta a, .blog .meta a:visited{ color:#aaa; }

.blog .meta i{ margin-left:3px; }

.blog .bthumb{ margin:10px 0px 5px 0px; padding:1px; box-shadow:0px 0px 1px #777; }

.blog .entry{ margin-bottom:25px; padding-bottom:15px; border-bottom:1px solid #222; font-size: 13px; line-height: 25px; }

.blog .entry p{ margin: 0px 0px 4px 0px; }

.blog .post-foot{ padding: 15px 15px; }

.blog .post-foot .social{ margin-top: 0px; }

.blog-sidebar{ background:#181818; border:1px solid #0a0a0a; padding:8px; margin-bottom: 10px; }


.blog-sidebar .widget{ background:#222; padding:8px; font-size: 13px; line-height: 23px; border:1px solid #111; margin-bottom:10px; }

.blog-sidebar .widget .form-search{ margin-top:10px; margin-bottom:10px; }

.blog-sidebar ul li{ padding: 3px 0px; }

/* Comments */

.respond{ padding-top: 10px; padding-left: 20px; }

.comments > ul{ list-style-type: none; margin-left: 0px; }

.comments > ul > li{ background:none; padding:0px; }

.comments{ margin-bottom: 20px; }

.comments .comment{ margin:15px 0px; padding:13px 16px; background:#181818; border-left:1px solid #15151515; }

.comment .avatar{ margin-top:5px; margin-right:8px; }

.comment .cmeta{ font-size:12px; }

.comment p{ margin-top:5px; font-size: 13px; }

.comments .reply{ margin-left:15px; } .respond .title{ padding:5px 0px; margin-bottom:0px; }

/* Pagination */

.paging { width:270px; clear:both; padding:6px 0px; line-height:17px; font-size:13px; }

.paging span, .paging a { display:block; float:left; margin: 2px 2px 2px 0; padding:5px 8px; text-decoration:none; width:auto; color:#666; background: #fff; border:1px solid #ddd; font-weight:normal; }

.paging a:hover{ color:#fff; }

.paging .current{ padding:5px 8px; color:#fff; }

/* Box */

.box-body{ padding-top: 15px; padding-right: 20px; padding-left: 20px; padding-bottom: 0px; }

/* Portfolio */

  1. portfolio-one *{

text-shadow: none !important; }

  1. portfolio-one > *{

zoom:1; }

  1. portfolio-one .element {

max-width: 300px; height: auto; display: inline-block; position: relative; float: left; margin: 0px; padding: 0px; }

  1. portfolio-one .element img{

position: relative; width: 100%; max-width: 300px; height: auto; z-index: 100; }

  1. portfolio-one .element .image-info {

background: #222; background: rgba( 0,0,0,0.85); position: absolute; top: 0; left: 0; width: 100%; height: 0%; z-index: 50; transition: all ease 0.5s; -moz-transition: all ease 0.5s; /* Firefox 4 */ -webkit-transition: all ease 0.5s; /* Safari and Chrome */ -o-transition: all ease 0.5s; /* Opera */ -ms-transition: all ease 0.5s; /* IE */ }

  1. portfolio-one .element .image-info .image-title {

display: none; padding: 20px 20px 2px 20px; color: #fff; font-size: 15px; font-weight: 600; overflow: hidden; }

  1. portfolio-one .element .image-info .image-desc {

display: none; padding: 0px 20px 5px 20px; color: #fff; font-size: 12px; line-height: 20px; overflow: hidden; }

  1. portfolio-one .element:hover .image-info{

width: 100%; height: 100%; z-index: 200; transition: all ease 0.5s; -moz-transition: all ease 0.5s; /* Firefox 4 */ -webkit-transition: all ease 0.5s; /* Safari and Chrome */ -o-transition: all ease 0.5s; /* Opera */ -ms-transition: all ease 0.5s; /* IE */ }

  1. portfolio-one .element:hover .image-info .image-title,
  2. portfolio-one .element:hover .image-info .image-desc {

display: block; }

  1. filters{

margin-left:0px; }

  1. filters li{

display:inline; padding:0px; background:none; }

  1. filters a{

font-size:13px; padding: 4px 10px; display: inline-block; }

/* Flexslider */

.flexslider ul li{ background-image:none; padding:0px; margin: 0px; }

.flexslider{ margin-top:0px; margin-bottom:10px; padding:3px; background:#222; border:1px solid #333; box-shadow:none; }

.flexslider .flex-control-nav{ bottom:0px; }

.flex-control-paging li a{ background:#fff; box-shadow:0px 0px 3px #555; border-radius: 10px !important; }

.flex-control-paging li a:hover{ background:#ccc; }

.flex-control-paging li a.flex-active{ background:#ccc; }

.flexslider .slides > li { position:relative; }

.flex-direction-nav .flex-next {right: 0px; } .flex-direction-nav .flex-prev {left: 0px;}

.flex-caption{ width: 50%; padding-top: 0px; padding-left: 0px; margin: 0 0 120px 60px; background-color: #222; background: rgba(0, 0, 0, 0.9); position: absolute; display: block; left: 0; bottom: 0; }

.flex-caption h3 { color: #fff; font-size: 23px; line-height: 33px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 0px; margin:0;

  	margin-bottom:10px;

line-height: 22px; font-weight: normal; }

.flex-caption p { padding-left: 20px; padding-bottom: 20px; padding-right: 20px; margin:0; font-size: 14px; line-height: 21px; font-style: italic; color: #fff; font-weight: normal; }


/* 404 */

.error h2{ font-size: 50px; line-height: 60px; color: #fff; }

.error .link-list a{ margin-right: 15px; }


/**** Isotope Filtering ****/

.isotope-item {

 z-index: 2;

}

.isotope-hidden.isotope-item {

 pointer-events: none;
 z-index: 1;

}

/**** Isotope CSS3 transitions ****/

.isotope, .isotope .isotope-item {

 -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:      -o-transform, 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;

}

/* End: Recommended Isotope styles */


/* disable CSS transitions for containers with infinite scrolling*/ .isotope.infinite-scrolling {

 -webkit-transition: none;
    -moz-transition: none;
     -ms-transition: none;
      -o-transition: none;
         transition: none;

}

/* Gallery */


  1. gallery{

text-align:center; }

  1. gallery .element{

margin:0px 10px 10px 0px; }

  1. gallery img{

width:100%; max-width:250px !important; }

  1. filters{

margin-left:0px; }

  1. filters li{

display:inline; padding:0px; background:none; }

  1. filters a{

font-size:13px; padding: 4px 10px; display: inline-block; }

/* Back to top */

.totop { position: fixed; bottom: 0px; right: 0px; z-index: 104400; }

.totop i{ margin: 0px; }

.totop a, .totop a:visited{ display: block; width: 30px; height: 30px; color: #fff; text-align: center; line-height: 30px; background: #c20d23 url("../img/red.png") repeat; }

.totop a:hover { color: #fff; text-decoration: none; }

/* About us */

.aboutus .pic img{ margin-bottom: 4px; border: 1px solid #333; background: #222; padding: 2px; width: 98%; }

.aboutus .details{ margin-top:10px; margin-bottom:20px; }

.aboutus .details .name{ line-height:20px; padding:0px; margin:0px; font-size: 15px; }

.aboutus .details em{ color:#aaa; font-size: 13px; line-height: 20px; }

.aboutus .asocial i{ text-align:center; line-height: 20px; font-size: 12px; text-align: center; width: 20px; height: 20px; background: #333; }

.aboutus .asocial i:hover{ background: #222; }

.aboutus .asocial a, .aboutus .asocial a:visited, .aboutus .asocial a:hover{ color:#fff; text-decoration:none; }

.aboutus .details .adesc{ max-width:300px; margin:0 auto; border-top:1px solid #222; margin-top:5px; padding-top: 5px; }


/* Contact us */

.gmap iframe{ width:100%; margin-top:5px;

  margin-bottom:10px;

}

.address i{ margin-right: 4px; }

/* Footer */

footer{

 line-height: 50px;
 padding: 1px 0px;
 background: #000;
 text-align: center;

}

/* Responsive */


@media (max-width: 480px){

  .col-l{

width: 100%; float: none; margin: 10px 0px 5px 0px;

  }
  .col-r{

width: 100%; float: none; margin: 10px 0px 5px 0px;

  }	

} .foot .container-fluid{ padding-left: 20px; }

@media (max-width: 767px){ .content .container-fluid{ max-width: 400px; margin: 0 auto; } .foot .bor,.navbar-inner,.content,.cslider{ margin-left: -20px; margin-right: -20px; } .cslider{ padding-left: 20px; padding-right: 20px; } .dropdown-menu a, .dropdown-menu{ background: transparent !important; border: 0px !important; } .sidebar{ position:relative; float: none; width: 100%; border:none; } .sidebar .sidebar-dropdown{ display: block; } .sidebar #nav{ display: none; } .sidebar .s-content{ position: relative; }

  .sidebar .s-widget{
     display:none;
  }

.mainbar{ margin: 0px; padding: 0px 20px; float: none; border-top: 1px solid #000; box-shadow: inset 0px 0px 1px #333 !important; border-left: 0px !important; border-bottom: 0px !important; } .foot{ margin: 0px; padding: 0px 20px; padding-bottom: 10px; float: none; border-left: 0px !important; } .foot .fwidget{ border-bottom:1px solid #222; } .form-inline button{

  		margin-left:0px;
  	} 

.aboutus .staff{ max-width: 250px; margin: 0 auto; } .flex-caption{ display: none; } .flexslider .flex-control-nav{ display: none; } }

@media (min-width: 768px) and (max-width: 979px){ .dropdown-menu a{ background: transparent !important; } .flex-caption{ margin-bottom: 40px; width: 60%; }

  .col-l{

width: 100%; float: none; margin: 10px 0px 5px 0px;

  }
  .col-r{

width: 100%; float: none; margin: 10px 0px 5px 0px;

  }	

}

@media (max-width: 979px){

} body{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; background:#333 url("Nankai_iShareB-sidebar-back.png") ;

       background-repeat: repeat;
       background-color: transparent;

}

  1. globalWrapper, #content ,#bodyContent,body{

width: 100%; padding:0px; border:0px; }

#content {

background-color:transparent; } /*-- Remove borders, float content left and remove padding/margin */ #globalWrapper, #content{ background-color: transparent; border: 0px; float: left; margin:0px; padding: 0px; }

/*left align Black Menu Bar */ #top_menu_inside { margin-left: 20px; }