.statusbar {
	padding:2px !important;
}
.footer {
	border-top-style: solid;
	border-top-color: #00b1eb;
	height: 50px;
	background: #fafafb;
	color: #000;
}
.navbar-nav > li > a {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.navbar-default .navbar-brand {
	color: #000;
	height:40px;
	padding: 10px 10px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #000;
background-color: transparent;
}
.navbar-default{
	background-color:#fafafb;
	border-color:#fafafb;
	min-height:0px;
}
.navbar-inner {
	background-color:#fafafb;
	border-color:#fafafb;
	background-repeat: no-repeat;
	filter: none;
}
.navbar .nav > li > a {
	color: #3e3f3a;
}
.navbar .nav > li > a:active, .navbar .nav > li > a:hover {
	color: #808285;
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.navbar-header .collapse, .navbar-toggle {
		display:block !important;
	}
	.navbar-header {
		float:none;
	}
}
#closeflash {display: none;}
.list-group-item {
	padding: 5px 5px !important;
}
.panel-primary .panel-title {
	background-color: #1E90FF !important;
}
.blacklinks:link {
	color: #3e3f3a;
}
.blacklinks:visited {
	color: #3e3f3a;
}
div.web2py_htmltable th a:link{
	color: #3e3f3a;
}
div.web2py_htmltable th a:visited{
	color: #3e3f3a;
}
div.w2p_flash.alert {
	right:75px;
}
input.currencybox {
	width:70px;
	text-align:right;
}
a.button.btn{
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;	
}
.nav-tabs{
	border-bottom: 0px;
}
.nav-tabs>li>a{
	border:0px;
	margin-right:0px;
	padding: 9px 15px;
	background-color:#fafafb;
	
}
.nav-tabs>li{
	border-bottom-color: #00b1eb;
	border-bottom-style: solid;
}
.nav-tabs>li.active>a{
	border-color: #00b1eb;
	border-bottom-color: #ffffff;
	
}
.nav-tabs>li.active{
	border-bottom-color: #ffffff;
}
div.navbar-header{
	border-bottom-color: #00b1eb;
	border-bottom-style: solid;
}
#no_table_seats.integer.form-control {width: 80px;}
tr.partner-product.w2p_odd{
	background-color : #fcf5de;
}
tr.partner-product.w2p_even{
	background-color : #fdf8eb;
}
tr.partner-product.with_id:hover{
	background-color:#fbf1d3;
}
tr.in-offer.w2p_odd{
	background-color : #b9e9f9;
}
tr.in-offer.w2p_even{
	background-color: #d0f0fb;
}
tr.in-offer.with_id:hover{
	background-color: #a2e2f7;
}
tr.masked.w2p_odd{
	background-color: #959595;
	color:white;
}
tr.masked.w2p_even{
	background-color: #a8a8a8;
	color:white;
}
tr.masked.with_id:hover{
	background-color: #B1B1B1;
}
div.padded-money{
	 text-align:left;
}
div.padded-money>div{
	 display: inline-block;
	 text-align:right;
	 width:100px;
}
div.centered-header{
	 float:left;
	 padding-left: 20px;
}
div.padded-boxes-left{
	 text-align:left;
	 /* display:inline-block; */
	 float:left;
}
div.padded-boxes{
	 display: inline-block;
	 text-align:right;
	 width:150px;
}
div.view-value{
	padding-top:13px;
}
tr.custom-product.with_id{
	background-color : #d6eaf8; 
}
tr.custom-product.with_id:hover{
	background-color : #aed6f1; 
}
a.button.btn.btn-info{
	background-color : #f06f45;
}
a.button.btn.btn-info:active{
	background-color : #f06f45;
	
}
a.button.btn.btn-info:hover{
	background-color : #f06f45;
}
div.panel-success div.panel-heading {
	background-color : #00b1eb;
	border-color : #d0f0fb;
}
div.panel-success {
	border-color : #d0f0fb;
}
div.panel-warning div.panel-heading {
	background-color : #f06f45;
}
a.button.btn-primary{
	background-color : #00b1eb;
}
div.row.well.well-sm {
	margin-bottom : 5px;
}
div.row.well.well-sm.white-title h4{
	color : white;
}
.breadcrumb > li + li:before {
	color: black;
	content: ">> ";
	padding: 0 5px;
}
.breadcrumb {
	font-size: 15px;
	background-color: white;
	border: 1px solid white;
}
.breadcrumb a {
	color: #3e3f3a;
}
.breadcrumb > li > a.bright-text {
	color: #00b1eb;
}
.breadcrumb > li > a.inactive {
	color: lightgray;
}
.breadcrumb > li.inactive::before {
	color: lightgray;
}
input.form-boolean {
	height: 25px;
	text-align: left;
	margin-top: 10px;
	margin-left: 7px;
	
}
div.form-head-bg {
	background-color: #00b1eb;
	padding: 5px;
	margin-bottom: 20px;
	overflow: hidden;
	
}
div.form-heading {
	color: white;
	float:left;
}
a.btn-success {
    color: white;
}

 /* The switch - the box around the slider */
 .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
  }
  
  /* Hide default HTML checkbox */
  .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  /* The slider */
  .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider {
    background-color: #2196F3;
  }
  
  input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
  }
  
  input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider.round {
    border-radius: 34px;
  }
  
  .slider.round:before {
    border-radius: 50%;
  }
