@import url('../../../themes/css/base.css');
@import url('css/colourstrap.css');

/* colourstrap theme tweaks */
.tab-pane	{padding:10px; }
.nav.nav-tabs	{margin-bottom:0; }
.tab-content	{background-color:white; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom:20px; }
.pills.tab-content	{border:none; padding:2px; margin-bottom:0;}
.pills .tab-pane	{padding:0;}
.nav-tabs > li > a	{background-color: #e0e0e0;margin-right:6px;}

.form-inline select 	{width:auto; font-size:12px; }
.form-inline	{margin-bottom:0; display:inline-block;}
.dropdown-menu	{z-index:9999; }
label	{font-weight:bold;}
label.radio,
label.checkbox	{font-weight:normal;}
.popover-help	{cursor:help;}
.help-block	{font-weight:normal;font-size:85%;}

#bittopbar {margin: 5px 0;}

#bw-main-spacer-top {
  height: 10px;
}

nav h2	{margin:10px 0 5px 0;}

header h1	{margin-top:0;}

.dropdown-menu	{float:right;}

.dropdown-submenu.menu-admin > .dropdown-menu	{left: -120%; width:125%}
.dropdown-submenu.menu-admin > .dropdown-menu > .dropdown-submenu > .dropdown-menu	{left: -95%; width:100%}

.dropdown-menu > li.favorite > a       { font-weight: bold; }
.dropdown-menu > li > a.sub-menu-root	{ cursor: default; }

.table th	{ border-top:0; }
.table td.text-left	{ text-align:left }
.table td.text-center	{ text-align:center }
.table td.text-right	{ text-align:right }
.well .table	{ margin-bottom:0; }

/* Sub menus */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu > a.nosubmenu:after	{border-left-color:transparent; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

header {
	margin:0;
	padding: 1px 0 1px;
	color: #333;
	background-color: #5da7e1;
}
#logo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height:200px;
	float: left;
}

#logo1 {
	height:110px;
	text-align: center;
}

#logo2 {
	float: right;
}

.hdr_login {
	width:95%;
	height:100px;
	text-align: right;
}

.hdr_search {
	width:95%;
	height:100px;
	text-align: right;
}

/*Overall CSS for each Horizontal Accordion.
	Most settings should be kept as it.
	Customize each Accordion by styling each Accordion's ID attribute instead.
*/

.haccordion{
	position:relative;
	margin: 0 40px;
	padding: 0 0 0 0;
	background: white;
	width:562px;
	height:200px;
	overflow: hidden;
	float: right;
	text-align: left;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}

.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/
background: white;
}

#hc1 li{
margin:0 0 0 0; /*Spacing between each LI container*/
background: white;
}

#hc1 li .hpanel{
padding: 0 0 0 2px; /*Padding inside each content*/
background: white;
}

hr.rule { text-align:center;
	height:2px;
	border:1px;
	color:#ffffff;
	background-color:#ffffff;
	margin: 2px 5px;
}

.listing > header {
  height: 80px;
  padding: 10px;
}

#imgedit {
  position: fixed;
  top: 20;
  left: 20;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  z-index: 1000;
}

footer	{color:#666;
	padding: 1px 2px;
	min-height:20px;
	background-color: #5da7e1;
	margin-top:3px;
}

footer .floatleft { padding: 8px 10px 10px;}
footer .floatright { padding: 4px 10px;}

/.icon { float: left; padding: 2px 10px; }
.gallery-box, .gallery-img {
	padding-left: 5px;
	padding-right: 5px;
}
.center { text-align:center; 
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.img-responsive {padding: 0 10px;}

.control-group button {margin: 10px;}