.imagecar { min-width: 100%; }
.top-buffer { margin-top:20px; }
.top-buffer2 { margin-top:30px; }
.top-buffer3 { margin-top: 40px;}
.top-buffer4 { margin-top: 50px;}
.top-buffer5 { margin-top: 60px;}
.bot-buffer { margin-bottom: 20px;}
.bot-buffer2 { margin-bottom: 30px;}
.bot-buffer3 { margin-bottom: 40px;}
.minustop {margin-top: -20px;}
.paddbuffer { 
	padding-top: 20px;
	padding-bottom: 10px;
}
.img-full{
  width:100%;
}
.footer {
	background-color: #000;
	position: absolute;
    left: 0;
    bottom: 0;
    min-height: 253px;
    width: 100%;
    max-height: 400px;
}
.footer-fixed { background-color: #000; }
.footer2 { 
	background-color: #333;
	padding: 30px;
	vertical-align: middle;
}
.footimage {
	max-height:85px;
	max-width:331px;
}
.whitext { color: #FFF; }
.nomarp { margin: 0px; }
.addressbox { 
	float:left; 
	padding-left: 20px;
	padding-top: 5px;
}
.totheleft { 
	float: left;
}
.leftborder {
	border-left: 2px solid;
	border-color: #FFF;
	margin-left: 20px;
}
.wrapper {
	margin:auto;
}
.text-footer {font-size: .75em;}
.row-centered { text-align: center; }
.col-centered {
    display:inline-block;
    float:none;
}
.calendbox {
	font-size: 0.9em;
	text-align: center;
	background-color:#F4F4F2;
	border-right: 1px solid #dadad9;
  border-bottom: 1px solid #dadad9;
}
.mainbox {
	background-color: #337ab7 !important;
	color: #FFF;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
  vertical-align: middle;
}
.memberspic {
	min-width: 100%;
	margin-top: 60px;
}
.imgmember {
	border-radius: 50px;
}
.noborder { border: none; }

video { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 background: url('../images/labg.jpg') no-repeat;
  background-size: cover;
  transition: 1s opacity;
}
.stopfade { 
   opacity: .5;
}
.vercenter {
	vertical-align: middle;
	margin-top: 5px;
}
.totheright {
	float: right;
}
.noul {
          padding:0 0 0 0;
          margin:0 0 0 0;
}
.noli {
          list-style:none;
          margin-bottom:25px;   
}
ul li img { cursor: pointer; }

.controls{          
    width:50px;
    display:block;
    font-size:11px;
    padding-top:8px;
    font-weight:bold;          
}
.next {
    float:right;
    text-align:right;
}
html {
	position: relative;
    min-height: 100%;
}
body {
	margin: 0 0 260px; /* bottom = footer height */
	height: 100%;
}
.nobullets { list-style: none; }
.activebrand { color: white !important; }
.quitmarleft { 
	margin-left: -16px;
	margin-top: 10px;
}
.oppacity { opacity: 0.6 }
.minuspace { margin-top: -10px; }
.graycolor { color: #9D9C9C !important; }
.graycolor2 { color: #808080; }
.graycolor2:hover { color: #FFF; }
.bluecolor { color: #337ab7;}
.rightborder { 
	border-right: 2px solid;
	border-color: #FFF;
 }
 .spaceright { padding-right: 10px; }
 .redcolor { color: #B20000;}

     .iframe-container {    
    padding-bottom: 60%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.iframe-container iframe,
.iframe-container object,
.iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.caps {
	background: rgba(33, 33, 33, 0.5);
	padding: 20px;
}
.mintop { margin-top: 10px; }
.liveplot {
  width: 100%;
  height: 350px;
  margin-bottom: 20px;
  padding-bottom: 10px !important;
}
.nav-tabs.centered > li, .nav-pills.centered > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs.centered, .nav-pills.centered {
    text-align:center;
}
.customborder {
  border-radius: 4px;
}
.padd {
  margin-top: 10px;
  margin-bottom: 50px;
}
.internship {
  margin-left: -20px;
}
.slidertitle {
  color: #FFFFFF;
}
.slidertitle:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.titlebook {
  font-size: .8em;
}
.nameauthor { font-size: .7em; }

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { 



}
@media(max-width:992px){
    body{
    margin: 0 !important;
  }
  .footer {
    position: relative !important;
  }
  .col-centered {
    display: block !important;
  }
}

div.wrapperbook{  
    float:left; /* important */  
    position:relative; /* important(so we can absolutely position the description div */ 
    margin-bottom: 30px;
}  
div.descriptionbook{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    width:100%;  
    /* styling bellow */  
    color:white;  
    background-color: rgba(0,0,0,0.5);
    text-align: center;
}  
p.description_contentbook{  
    padding:3px;  
    margin:0px;  
}  

/* Large desktops and laptops */
@media (min-width: 1200px) {
.fontbook{ font-size: 0.75em; }
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.fontbook{ font-size: 0.8em; }
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.fontbook{ font-size: 0.9em; }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.fontbook{ font-size: 0.8em; }
}

@media(max-width:480px){
  .textbutton {
    font-size: .7em;
  }
.fontbook{ font-size: 0.8em; }
}


/* DSPGame CSS */
.ScoreBox {

}
.ScoreNumber {
  display: inline;
}
.ScoreImage {
  width: 40px;
  margin-top: -10px;
  margin-right: 5px;
}
.TimerImage {
  width: 40px;
  margin-top: -20px;
  margin-right: 5px;
}
.Timer {
  display: inline;
}
.liTop {
  list-style: none;
}
.pointer:hover {
  cursor: pointer;
  text-decoration: none;
}