@charset "UTF-8";


/* Core Overides */
.navbar-default {/*margin-top:-40px;*/ background-image:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
	background-color: #e5092d;
	background-image: none;
	color:white
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	color:#ffffff
}
.fitnessheaders {
    font-family: arial;
    font-size: small;
    color:#e27f3b;
    font-weight: bold;
}


/* Typography */

h1,h2,h3 {
	color:#e27f3b;
}
.bluefooter a {
	color:#333;
}
.red {color:red;}
.yellow {color:yellow;}
.h2, h2 {
    font-size: 20px;}



/* Page Elements */

.bluefooter {
	background-color:#83cad3;
	color:#333;
	padding:15px;
	text-align:center;
	margin-top:10px;
	font-family: arial;
	font-size: medium;
}



/* Custom Features */

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 95%;
	height: 95%;
}



/** Navigation Buttons **/ 

.previous{
 margin-bottom: 10px;
 width: 63px;
 height:45px;
 display:block;
 background:transparent url('../img/pages/sunbedhire/gallery/previous.jpg') center top no-repeat;
float:right;
}

.previous:hover {
   background-image: url('../img/pages/sunbedhire/gallery/previous_on.jpg');
}

.next {
 margin-bottom: 10px;
 width: 63px;
 height:45px;
 display:block;
 background:transparent url('../img/pages/sunbedhire/gallery/next.jpg') center top no-repeat;

}

.next:hover {
   background-image: url('../img/pages/sunbedhire/gallery/next_on.jpg');
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}


/* Custom stuff! */


.navbar-default { background-color: #ffffff; }


.navbar-default .navbar-nav>li>a {
    background-color: #ffffff;
    color: #777777; 
}

.navbar-default .navbar-nav>li>a:hover {
    background-color: #bdbec0;
    color: #ffffff; 
}

.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li.active>a:hover {
    background-color: #bdbec0;
    color: #ffffff; 
}