@charset "UTF-8";
/*
 * Bretts Website Framework
 * 
 * 2015 KCIT chris@kcit.com.au
 *
 * Copyright 2015 Bretts PTY LTD
 * bretts.com.au
 *
 * Components Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 *
 */
 
 /* BHTH Fonts */
@font-face {
    font-family: HelveticaNeueLTStdLt;
    src: url('/fonts/HelveticaNeueLTStd LtCn_0.otf');
}
@font-face {
    font-family: HelveticaNeueLTStdMd;
    src: url('/fonts/HelveticaNeueLTStd MdCn_0.otf');
}

@font-face {
    font-family: 'helvetica_neue_lt_std47LtCn';
    src: url('/fonts/HelveticaNeueLTStd-LtCn-webfont.eot');
    src: url('/fonts/HelveticaNeueLTStd-LtCn-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/HelveticaNeueLTStd-LtCn-webfont.woff2') format('woff2'),
         url('/fonts/HelveticaNeueLTStd-LtCn-webfont.woff') format('woff'),
         url('/fonts/HelveticaNeueLTStd-LtCn-webfont.ttf') format('truetype'),
         url('/fonts/HelveticaNeueLTStd-LtCn-webfont.svg#helvetica_neue_lt_std47LtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_neue_lt_std67MdCn';
    src: url('/fonts/HelveticaNeueLTStd-MdCn-webfont.eot');
    src: url('/fonts/HelveticaNeueLTStd-MdCn-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/HelveticaNeueLTStd-MdCn-webfont.woff2') format('woff2'),
         url('/fonts/HelveticaNeueLTStd-MdCn-webfont.woff') format('woff'),
         url('/fonts/HelveticaNeueLTStd-MdCn-webfont.ttf') format('truetype'),
         url('/fonts/HelveticaNeueLTStd-MdCn-webfont.svg#helvetica_neue_lt_std67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, .navbar-brand {
    font-family: helvetica_neue_lt_std67MdCn !important;;
}	

h5, h6, p {
    font-family: helvetica_neue_lt_std47LtCn !important;
}	

a {
	color: #777 !important;
}

a:hover {
	color: red !important;
}

a:focus, button:focus {
    outline: 0;
}

.roundbtn {
	border-radius: 25px;
	border: 2px solid white;
	background-color: #0099cc;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 120px;
	margin-left: auto;
    margin-right: auto;	
	position: absolute;
	left: 0; 
	bottom: -40px; 
	right: 0;
	text-align: center !important;
}

.zoom {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; 
}

@media (max-width: 768px) {
	.roundbtn {
		bottom: -2px !important;
	}
}

.round  {
	color: white !important;
}

.buttons {
	margin-bottom: 30px !important;
	padding-bottom: 30px !important;
}

.buttons-xs {
	margin-bottom: 40px !important;
	padding-bottom: 40px !important;
}

.slick-slide
{
    height: auto !important;
}

/*  ALL NAVS */

nav p {
	margin: 0 0 0 0 !important;

}

/* Modal */

.modal-backdrop {
   background-color: black;
}

.modal-content {
  background-color: white;
}

/* BAND1 */

.band1 {
	background-color: #00ABBD;/*  */
	color: #FFF !important;
}

.band1 h3, .band1xs h3 {
	margin-bottom: 18px !important;
}

.band1>div>ul {
	padding-bottom: 10px !important;
}

.band1>div>ul>li {
	border-left: 1px solid #aaa;
}

.band1>div>ul>li>a {
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	height: 100%;
}

.band1xs>div>ul>li {
	border-bottom: thin solid #aaa;	
}

.band1xs a {
	display:block;
}

.band1 a:link, .band1 a:visited, .band1 a:active, .band1xs a:link, .band1xs a:visited, .band1xs a:active {
	color: #eee !important;
	text-decoration: none !important;
	
}

.band1 .bsection {
	color: #0f0 !important;
}

.band1 a:hover, .band1xs a:hover {
    color: #fff !important;
	text-decoration: none !important;
	display:block;
	background-color: #0099cc !important;
	border-radius: 25px;
}

.band1xs a:active {
    color: #eee !important;
	text-decoration: none !important;
}

li.band1right {
	border-right: 1px solid #aaa;	
}

a.band1, a.band1:link, a.band1:visited, a.band1:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band1:hover {
    color: #000 !important;
	text-decoration: none !important;
}


/* BAND2 */

.band2 {
	background-color: #EDEDED;/*  */
}

.band3 {
	background-color: #000;  
	background-image: url("/img/acme-background-4.jpg");
	background-size:100%;
	background-position: 0px -250px; 	
	/*background-image: -webkit-linear-gradient(to top,rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("/img/acme-background-3.jpg");
	background-image:  -moz-linear-gradient(to top,rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("/img/acme-background-3.jpg");
	background-image:  -o-linear-gradient(to top,rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("/img/acme-background-3.jpg");
	background-image:  -ms-linear-gradient(to top,rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("/img/acme-background-3.jpg");
	background-image:  linear-gradient(to top,rgba(0,0,0, 0) 0%,rgba(0,0,0, 1) 100%), url("/img/acme-background-3.jpg");*/
}

.band33 {
	background-color: #000;  
	background-image: url("/img/acme-background-4.jpg");
	background-size:100%;
	background-position: 0px -500px; 
}

.band34 {
	background-color: #000;  
}

/* BAND4 */

.band4 {
	background-color: #DDD;/*  */
}

a.band4 {
	color: #666 !important;
}

a.band4:hover {
    color: #f00 !important;
	text-decoration: none !important;
}

/* BAND5 */

.band5 {
	background-color: #bfeaee;/*  */
	color: #555 !important;
}

.band5 h3, .band5xs h3 {
	margin-bottom: 18px !important;
}

.band5>div>ul {
	min-height: 60px;
}

.band5>div>ul>li {
	border-left: thin solid #fff;	
}

.band5>div>ul>li>a {
	padding: 5px 5px !important;
	min-height: 55px;
}

.band5xs>div>ul>li {
	border-bottom: thin solid #fff;	
}

.band5xs a {
	display:block;
}

.band5 a:link, .band5 a:visited, .band5 a:active, .band5xs a:link, .band5xs a:visited, .band5xs a:active {
	color: #666 !important;
	text-decoration: none !important;
}

.band5 a:hover, .band5xs a:hover {
    color: #f00 !important;
	text-decoration: none !important;
	display:block;
}

.band5xs a:active {
    color: #000 !important;
	text-decoration: none !important;
}

li.band5right {
	border-right: thin solid #fff;	
}

a.band5, a.band5:link, a.band5:visited, a.band5:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band5:hover {
    color: #000 !important;
	text-decoration: none !important;
}


/* band6 */

.band6 h1, .band6 h2, .band6 h3, .band6 h4 {
    font-family: helvetica_neue_lt_std47LtCn !important;;
}	

h1.innovators {
  font-family: Myriad Pro, Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #111111;
  margin: 0;
  text-shadow: -1px -1px 0 #aaaaaa,
 1px -1px 0 #aaaaaa,
 -1px 1px 0 #aaaaaa,
 1px 1px 0 #aaaaaa;
}

h3.innovators {
  font-family: Myriad Pro, Arial, Helvetica, sans-serif;
  font-size: 25px !important;
  color: #111111 !important;
  margin: 0 !important;
  text-shadow: -1px -1px 0 #aaaaaa,
 1px -1px 0 #aaaaaa,
 -1px 1px 0 #aaaaaa,
 1px 1px 0 #aaaaaa !important;
}

a.innovators {
  color: #111111 !important;
  margin: 0 !important;
  text-shadow: -1px -1px 0 #aaaaaa,
 1px -1px 0 #aaaaaa,
 -1px 1px 0 #aaaaaa,
 1px 1px 0 #aaaaaa !important;
}

h5, h6, p {
    font-family: helvetica_neue_lt_std47LtCn !important;
}

.band6 {
	background-color: #FE8220;/*  */
	color: #FFF !important;
}

.band6 h3, .band6xs h3 {
	margin-bottom: 0px !important;
}

.band6>div>ul {
	padding-bottom: 10px !important;
}

.band6>div {
	padding-bottom: 10px !important;
}

.band6>div>ul>li {
	border-left: 1px solid #aaa;
}

.band6>div>ul>li>a {
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	height: 100%;
}

.band6xs>div>ul>li {
	border-bottom: thin solid #aaa;	
}

.band6xs a {
	display:block;
}

.band6 a:link, .band6 a:visited, .band6 a:active, .band6xs a:link, .band6xs a:visited, .band6xs a:active {
	color: #eee !important;
	text-decoration: none !important;
}

.band6xs>h3>a:link, 
.band6xs>h3>a:visited, 
.band6xs>h3>a:active {
	color: black !important;
	text-decoration: none !important;
}

.band6 a:hover, .band6xs a:hover {
    color: #f00 !important;
	text-decoration: none !important;
	/*display:block;*/
}

.band6xs a:active {
    color: #eee !important;
	text-decoration: none !important;
}

li.band6right {
	border-right: 1px solid #aaa;	
}

a.band6, a.band6:link, a.band6:visited, a.band6:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band6:hover {
    color: #000 !important;
	text-decoration: none !important;
}


/* BAND7 */

.band7 {
	background-color: #DDD;/*  */
	color: #555 !important;
}

.band7>div>ul {
	min-height: 60px;
}

.band7 h3, .band7xs h3 {
	margin-bottom: 18px !important;
}

.band7>div>ul>li {
	border-left: thin solid #fff;	
}

.band7>div>ul>li>a {
	padding: 5px 5px !important;
	min-height: 55px;
}

.band7xs>div>ul>li {
	border-bottom: thin solid #fff;	
}

.band7xs a {
	display:block;
}

.band7xs a:link, .band7xs a:visited, .band7xs a:active {
	color: #666 !important;
	text-decoration: none !important;
}

.band7xs a:hover {
    color: #F00 !important;
	text-decoration: none !important;
	display:block;
}

.band7xs a:active {
    color: #000 !important;
	text-decoration: none !important;
}

li.band7right {
	border-right: thin solid #fff;	
}

a.band7, a.band7:link, a.band7:visited, a.band7:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band7:hover {
    color: #f00 !important;
	text-decoration: none !important;
}

/* BAND8 */

.band8 {
	background-color: #ddd;
	color: #000 !important;
}

.band8 a {

}

.band8 h3, .band8xs h3 {
	margin-bottom: 18px !important;
}

.band8>div>ul {
	padding-bottom: 10px !important;
}

.band8>div>ul>li {
	border-left: 1px solid #aaa;
	height:1px;
}

.band8>div>ul>li>a {
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	min-height: 100% !important;	
}

.band8xs>div>ul>li {
	border-bottom: thin solid #aaa;	
}

.band8xs a {
	display:block;
}

.band8 a:link, .band8 a:visited, .band8 a:active, .band8xs a:link, .band8xs a:visited, .band8xs a:active {
	color: #000 !important;
	text-decoration: none !important;
}

.band8 a:hover, .band8xs a:hover {
    color: #f00 !important;
	text-decoration: none !important;
	display:block;
}

.band8xs a:active {
    color: #000 !important;
	text-decoration: none !important;
}

li.band8right {
	border-right: 1px solid #aaa;	
}

a.band8, a.band8:link, a.band8:visited, a.band8:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band8:hover {
    color: #000 !important;
	text-decoration: none !important;
}

/* band 9 */

.band9 h1, .band9 h2, .band9 h3, .band9 h4 {
    font-family: helvetica_neue_lt_std47LtCn !important;;
}	

.band9 {
	background-color: #D1200E;/*  */
	color: #FFF !important;
}

.band9 h3, .band9xs h3 {
	margin-bottom: 0px !important;
}

.band9>div {
	padding-bottom: 10px !important;
}

.band9>div>ul {
	padding-bottom: 0px !important;
}

.band9>div>ul>li {
	border-left: 1px solid #aaa;
}

.band9>div>ul>li>a {
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	height: 100%;
}

.band9xs>div>ul>li {
	border-bottom: thin solid #aaa;	
}

.band9xs a {
	display:block;
}

.band9 a:link, .band9 a:visited, .band9 a:active, .band9xs a:link, .band9xs a:visited, .band9xs a:active {
	color: white !important;
	text-decoration: none !important;
}

.band9xs>h3>a:link, 
.band9xs>h3>a:visited, 
.band9xs>h3>a:active {
	color: black !important;
	text-decoration: none !important;
}

.band9xs>h3>a:hover {
	color: #900 !important;
	text-decoration: none !important;
}

.band9 a:hover, .band9xs a:hover {
    color: #F9F493 !important;
	text-decoration: none !important;
	display:block;
}

.band9xs a:active {
    color: white !important;
	text-decoration: none !important;
}

li.band9right {
	border-right: 1px solid #aaa;	
}

a.band9, a.band9:link, a.band9:visited, a.band9:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band9:hover {
    color: #000 !important;
	text-decoration: none !important;
}


/* band99 */

.band99 {
	background-color: #FFF6CA;/*  */
	color: #555 !important;
}

.band99>div>ul {
	min-height: 60px;
}

.band99 h3, .band99xs h3 {
	margin-bottom: 18px !important;
}

.band99>div>ul>li {
	border-left: thin solid #fff;	
}

.band99>div>ul>li>a {
	padding: 5px 5px !important;
	min-height: 55px;
}

.band99xs>div>ul>li {
	border-bottom: thin solid #fff;	
}

.band99xs a {
	display:block;
}

.band99xs a:link, .band99xs a:visited, .band99xs a:active {
	color: #666 !important;
	text-decoration: none !important;
}

.band99xs a:hover {
    color: #F00 !important;
	text-decoration: none !important;
	display:block;
}

.band99xs a:active {
    color: #000 !important;
	text-decoration: none !important;
}

li.band99right {
	border-right: thin solid #fff;	
}

a.band99, a.band99:link, a.band99:visited, a.band99:active {
	color: #666 !important;
	text-decoration: none !important;
}

a.band99:hover {
    color: #f00 !important;
	text-decoration: none !important;
}

/* MAIN */

div.main {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;

}

p.main1 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 24px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
    border-top: thin solid #fff;	
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #333 !important;	
}

p.main1a {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 24px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
    /*border-top: thin solid #555;	*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #222 !important;	
	color: white !important;	
}

p.main2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 13px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
	padding: 5px;
}

a.main {
	color: white !important;
	background-color: blue !important;
}

a.main:hover {
    color: #ff8600 !important; /* EE7D00 */
	text-decoration: none !important;
}

div.box6 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
	border-right: thin solid #fff;	
	height: 80px;
}


p.box6 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 30px;
	font-weight:bold;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.box6a {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 25px;
	font-weight:bold;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.box6b {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 20px;
	font-weight:normal;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

div.box8 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
	border-right: thin solid #fff;	
	height: 80px;	
}


p.box8 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 30px;
	font-weight:bold;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.box8a {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 18px;
	font-weight:normal;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.box8b {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 20px;
	font-weight:normal;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

/* bottom */

div.bottom1 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
	border-right: thin solid #fff;	
}

div.bottom2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

div.bottom3 {
    margin-top: 0px !important;
    margin-bottom: -1px !important;
	margin-right: 0px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border: thin solid #fff;	
}

div.bottom4 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

p.bottom1 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 14px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	

}

p.bottom2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 12px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;		
}

/* bottomnav */

a.bottomnav, a.band7:link, a.band7:visited, a.band7:active {
	color: #fff !important;
	text-decoration: none !important;
}

a.bottomnav:hover {
    color: #f00 !important;
	text-decoration: none !important;
}

div.bottomnav1 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	padding-left: 1px;
	padding-right: 1px;	
}

div.bottomnav2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

div.bottomnav3 {
    margin-top: 0px !important;
    margin-bottom: -1px !important;
	margin-right: 0px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

div.bottomnav4 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

p.bottomnav1 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 20px;
	color: white;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.bottomnav2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: HelveticaNeueLTStdLt;
	font-size: 16px;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;		
}

p.bottomnav3 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    font-family: HelveticaNeueLTStdMd;
	font-size: 20px;
	color: white;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

@media (min-width: 768px) {
	div.bottomnav5 {
		border-left: thin solid #555;	
		border-right: thin solid #555;	
		margin-top: 8px !important;
		margin-bottom: 8px !important;
		margin-right: 0px !important;
		margin-left: 0px !important;		
	}
	
	div.bottomnav1 {
		padding-left: 20px;
		padding-right: 20px;	
	}	
 }

div.bottomnav5 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;		
}

/* topbar2 */

div.topbar2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

p.topbar2 {
    font-family: HelveticaNeueLTStdLt;
	color: #333;
	font-size: 16px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;
}

p.topbar2-number {
    font-family: HelveticaNeueLTStdMd;
	color: #00ABBD;
	font-size: 28px;
	font-weight: bold;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.topbar2-contact {
    font-family: HelveticaNeueLTStdLt;
	color: #00ABBD;
	font-size: 16px;
	font-weight: normal;
    margin-top: 14px !important;
    margin-bottom: 5px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}

p.topbar2-contact2 {
    font-family: HelveticaNeueLTStdLt;
	color: #00ABBD;
	font-size: 14px;
	font-weight: normal;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
	line-height: 1.1 !important;	
}
 
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
} 

.navbar-text {
  width:120px;
}

 /* Diagnostic Bar */
 
.ui-trans{
  opacity: .50 !important; /* Make sure to change both of these, as IE only sees the second one */
  filter: Alpha(Opacity=30) !important;
  font: 12px courier new, courier !important;
}

h6.ui-trans{
	font: 15px courier new, courier;
}

/* justified nav adjustments */

@media (max-width: 768px) {
	.nav-justified>li>a {
	  margin-bottom: 0px !important;
	  text-align: left;
	}
}	


 /* Navbar */

.xnavbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.xnavbar {min-height:20px !important}
.xnavbar-text {margin-top:5px !important; margin-bottom:5px !important; xpadding-top:7px !important;}
.xnavbar-adj {padding-top:3px !important;}
.xnavbar-toggle {margin-top:5px !important; margin-bottom:5px !important; padding:2px  !important;}
.xnavbar-nav {margin-top:0px; margin-bottom:2px !important;}
.xnavbar-toggle .icon-bar {
	display: block;
	width: 20px;
	height: 3px;
border-radius: 1px;
}
.xnavbar-brand {
float: left;
height: 20px;
padding: 4px 4px;
font-size: 18px;
line-height: 20px;
}

.container-nopad{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.carousel-indicators {
	bottom: -12px !important;
}

 /* fix for extra space for nav bar at top */
body {
  padding-top: 60px;
  background-color:black;
}

/* fix for scrollbar shift issue */
html { 
  overflow-y: scroll; 
}

/* Fix for date picker not being on to of everything */
#ui-datepicker-div {
	z-index: 9999999 !important;
}

/* Fix for chrome resizing horiz */
textarea { 
	resize: vertical;
}

/* set minimum width for comtainers*/
.container {
	min-width: 300px !important;
}

.white {
    color: white;
}

.table td {
  vertical-align: middle !important;
}

.progress {
  height: 10px !important;
}

.text-darkgrey {
color: #555555 !important;
}
.text-grey {
color: #888888 !important;
}

.stack {
  display:table-cell;
}

.btn-yellow { 
  color: #ffffff; 
  background-color: #D9C700; 
  border-color: #BDAD00; 
} 
 
.btn-yellow:hover, 
.btn-yellow:focus, 
.btn-yellow:active, 
.btn-yellow.active, 
.open .dropdown-toggle.btn-yellow { 
  color: #ffffff; 
  background-color: #C2B200; 
  border-color: #BDAD00; 
} 
 
.btn-yellow:active, 
.btn-yellow.active, 
.open .dropdown-toggle.btn-yellow { 
  background-image: none; 
} 
 
.btn-yellow.disabled, 
.btn-yellow[disabled], 
fieldset[disabled] .btn-yellow, 
.btn-yellow.disabled:hover, 
.btn-yellow[disabled]:hover, 
fieldset[disabled] .btn-yellow:hover, 
.btn-yellow.disabled:focus, 
.btn-yellow[disabled]:focus, 
fieldset[disabled] .btn-yellow:focus, 
.btn-yellow.disabled:active, 
.btn-yellow[disabled]:active, 
fieldset[disabled] .btn-yellow:active, 
.btn-yellow.disabled.active, 
.btn-yellow[disabled].active, 
fieldset[disabled] .btn-yellow.active { 
  background-color: #D9C700; 
  border-color: #BDAD00; 
} 
 
.btn-yellow .badge { 
  color: #D9C700; 
  background-color: #ffffff; 
}


.modal-content {
    background-color: #222 !important;
	border-color: #555 !important;
	color: white !important;
}

.modal-header {
    min-height: 16.43px !important;
    padding: 15px !important;
    border-bottom: 1px solid #555 !important;
}

.modal-footer {
    padding: 15px !important;
    text-align: right !important;
    border-top: 1px solid #555 !important;
}

.strokeme {
    color: red;
    text-shadow:
    -1px -1px 0 #B80,
    1px -1px 0 #B80,
    -1px 1px 0 #B80,
    1px 1px 0 #B80;  
}

.strokeyou {
    color: black;
    text-shadow:
    -1px -1px 0 #FFF,
    1px -1px 0 #FFF,
    -1px 1px 0 #FFF,
    1px 1px 0 #FFF;  
}