
/* CSS Document

Base Color (Light Blue) #B3E5FC
Dark Blue #366681

 */
@import url(http://fonts.googleapis.com/css?family=Kanit:400,700|Open+Sans:300,400,600,700);


html {
	height: 100%;
}

body {
	background-color: #FFF;
	color: #0e0e0e;
	padding-top: 50px;
}

body, caption, input, textarea, select, option, legend, fieldset  {	
	font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Kanit', Tahoma, Geneva, sans-serif;
	font-weight: 700;
}

h4 {
	font-size: 20px;
}

p {
  margin: .6em 0 1.1em 0;
}

a {
  color: #900;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #F60;
  text-decoration: none;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.footer {
	height: 50px;
	margin: 20px 0;
}

@media print {
	
	@page  { 
		size: auto;   /* auto is the initial value */ 
		margin: 1.25cm .75cm 1.25cm .75cm; 
	}
	
	body, caption, input, textarea, select, option, legend, fieldset  {	
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: 400;
		padding: 0;
		margin: 0;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: Arial, sans-serif;
		font-weight: 800;
		margin: 0;
		padding: 0;
	}
	
	h1 {
		padding: 0 0 25px 0;
	}
	
	h2, h2, h3, h4, h5, h6 {
		padding: 0 0 20px 0;
	}
	
	.page-header {
		margin: 0;
		padding: 0;
	}
	
	a[href]:after {
    	content: none !important;
	 }

  .collapse {
      display: block !important;
      height: auto !important;
      border: none !important;
  }

  .panel, .panel-heading, .panel-title, .panel-body {
    border: none !important;
  }

  .panel-title {
    margin: 0;
    padding: 0;
  }

  .panel, .panel-group, .panel-default, .panel-heading {
    padding: 0;
    margin: 0;
  }

}

.panel-title {
  margin: 0;
  padding: 0;
}

/* -------------- Banner (Custom Class) ----------------- */ 

.banner {
  /* padding: 0 30px; */
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #B3E5FC;
  background-image: url(../00_images/bjcp-1-op20.png);
  background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

.banner .container {
	
	min-height: 295px;
	padding: 10px 0;
	border-bottom: #000;
	
}

.banner h1 {
	font-size: 52px;
  line-height: 1;
  color: #fff;
   text-shadow:
       3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}

.banner p {
  line-height: 1.4;
  
}

@media screen and (max-width: 320px) {
	.banner h1 {
		font-size: 35px;
	}
}

@media screen and (max-width: 320px) {
	.banner h1 {
		font-size: 35px;
	}
}

@media screen and (max-width: 375px) {
	.banner h1 {
		font-size: 40px;
	}
}

@media screen and (max-width: 415px) {
	.banner h1 {
		font-size: 45px;
	}
}

@media screen and (min-width: 768px) {
  
  .banner {
	  border-bottom: 1px solid #0e0e0e;
  }
  
  /*
  .container .banner {
    padding-left: 60px;
    padding-right: 60px;
  }
  */
  
}

/* -------------- Inverse Navbar Overrides ----------------- */ 

.navbar-inverse {
/* 
	background: rgb(125,126,125); Old browsers 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); 
	background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); 
	background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); 
	background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
*/
  background-color: #424242;
  border-color: #505050;
  font-weight: 600;
}

.navbar-inverse .navbar-brand {
  color: #B3E5FC;
}

.navbar-brand {
	font-weight: 900;
}


.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fc0;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav > li > a {
  color: #B3E5FC;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fc0;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fc0;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #B3E5FC;
  border-bottom-color: #B3E5FC;
}

.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .credit {
	color: #fff;
	font-weight: normal;
}

.navbar-inverse a {
  color: #B3E5FC;
}

.navbar-inverse .navbar-link {
  color: #B3E5FC;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}


/* -------------- Jumbotron Overrides ----------------- */ 

.jumbotron {
	
	background: rgb(207,225,235);
	background: -moz-linear-gradient(-45deg,  rgba(207,225,235,1) 1%, rgba(99,147,193,1) 100%); 
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,rgba(207,225,235,1)), color-stop(100%,rgba(99,147,193,1))); 
	background: -webkit-linear-gradient(-45deg,  rgba(207,225,235,1) 1%,rgba(99,147,193,1) 100%); 
	background: -o-linear-gradient(-45deg,  rgba(207,225,235,1) 1%,rgba(99,147,193,1) 100%); 
	background: -ms-linear-gradient(-45deg,  rgba(207,225,235,1) 1%,rgba(99,147,193,1) 100%); 
	background: linear-gradient(135deg,  rgba(207,225,235,1) 1%,rgba(99,147,193,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3E5FC', endColorstr='#6393c1',GradientType=1 );
	color:#0e0e0e;
	font-weight: 400;
	border: 1px solid #6393c1;
	
}

.jumbotron a {
}

.jumbotron a:hover,
.jumbotron a:focus {
}

.jumbotron h1, .jumbotron h2 {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000;
}


/* -------------- Alert Overrides ----------------- */ 

.alert {
	font-size: 1.2em;
}

.alert-info {
	background-color: #B3E5FC;
	border: 1px solid #88B6CD;
	color: #0d5f6a;
}

.alert-success {
	background-color: #D1F6BC;
	border: 1px solid #94EA62;
	color: #0d701d;
}

.alert-danger {
	background-color: #FFCDD2;
	border: 1px solid #B71C1C;
	color: #B71C1C;
}

.screenshot {
	border: 1px solid #ccc;	
}

/**  Button Colors **/

.btn-default {
  color: #000000 !important;
  background-color: #F5F5F5;
  border-color: #E0E0E0;
}

.btn-default:focus,
.btn-default.focus {
  color: #000000;
  background-color: #EEEEEE;
  border-color: #616161;
}

.btn-default:hover {
  color: #000000;
  background-color: #EEEEEE;
  border-color: #9E9E9E;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #000000;
  background-color: #EEEEEE;
  border-color: #9E9E9E;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #000000;
  background-color: #E0E0E0;
  border-color: #616161;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	color: #000000;
  background-color: #F5F5F5;
  border-color: #E0E0E0;
}


.btn-default .badge {
  color: #fff;
  background-color: #000000;
}

.btn-primary {
  color: #fff !important;
  background-color: #1565C0;
  border-color: #0D47A1;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #0a3880;
  border-color: #031530;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0a3880;
  border-color: #051c40;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #0a3880;
  border-color: #051c40;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #051c40;
  border-color: #031530;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1565C0;
  border-color: #0D47A1;
}

.btn-primary .badge {
  color: #1565C0;
  background-color: #fff;
}

.btn-success {
  color: #fff !important;
  background-color: #4CAF50;
  border-color: #388E3C;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #2E7D32;
  border-color: #1B5E20;
}

.btn-success:hover {
  color: #fff;
  background-color: #2E7D32;
  border-color: #246428;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #2E7D32;
  border-color: #246428;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #246428;
  border-color: #1B5E20;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #4CAF50;
  border-color: #388E3C;
}

.btn-success .badge {
  color: #4CAF50;
  background-color: #fff;
}

.btn-info {
  color: #fff !important;
  background-color: #29B6F6;
  border-color: #0288D1;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #039BE5;
  border-color: #0277BD;
}

.btn-info:hover {
  color: #fff;
  background-color: #039BE5;
  border-color: #0288D1;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #039BE5;
  border-color: #0288D1;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #0288D1;
  border-color: #0277BD;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #29B6F6;
  border-color: #0288D1;
}

.btn-info .badge {
  color: #29B6F6;
  background-color: #fff;
}

.btn-warning {
  color: #fff !important;
  background-color: #FF9800;
  border-color: #F57C00;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #EF6C00;
  border-color: #732800;
}

.btn-warning:hover {
  color: #fff;
  background-color: #EF6C00;
  border-color: #CF4800;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #EF6C00;
  border-color: #CF4800;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #CF4800;
  border-color: #732800;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #FF9800;
  border-color: #F57C00;
}

.btn-warning .badge {
  color: #FF9800;
  background-color: #fff;
}

.btn-danger {
  color: #fff !important;
  background-color: #F44336;
  border-color: #D32F2F;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #B71C1C;
  border-color: #6d1010;
}

.btn-danger:hover {
  color: #fff;
  background-color: #B71C1C;
  border-color: #5b0E0E;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #B71C1C;
  border-color: #5b0E0E;
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #5b0E0E;
  border-color: #6d1010;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #F44336;
  border-color: #D32F2F;
}

.btn-danger .badge {
  color: #F44336;
  background-color: #fff;
}

/** Has Success, Has Warning, Has Error **/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #1B5E20;
}

.has-success .form-control {
  border-color: #1B5E20;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #388E3C;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #1B5E20;
  background-color: #C8E6C9;
  border-color: #1B5E20;
}
.has-success .form-control-feedback {
  color: #1B5E20;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #732800;
}
.has-warning .form-control {
  border-color: #732800;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #451800;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #732800;
  background-color: #FFF3E0;
  border-color: #732800;
}
.has-warning .form-control-feedback {
  color: #732800;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #B71C1C;
}
.has-error .form-control {
  border-color: #B71C1C;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #6D1010;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #B71C1C;
  background-color: #FFEBEE;
  border-color: #B71C1C;
}
.has-error .form-control-feedback {
  color: #B71C1C;
}

/**  Form Label Color **/

.label-default {
  background-color: #616161;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #424242;
}

.label-primary {
  background-color: #1565C0;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #0a3880;
}

.label-success {
  background-color: #4CAF50;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #2E7D32;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #FF9800;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #EF6C00;
}

.label-danger {
  background-color: #F44336;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #B71C1C;
}

/**  Background Color **/
.bg-primary {
  color: #fff;
  background-color: #1565C0;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0a3880;
}

.bg-success {
  background-color: #C8E6C9;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #B3E5FC;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #B3E5FC;
}

.bg-warning {
  background-color: #FFF3E0;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #FFEBEE;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/** Text Color **/
.text-primary {
  color: #1565C0;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #0a3880;
}

.text-success {
  color: #1B5E20;
}

a.text-success:hover,
a.text-success:focus {
  color: #388E3C;
}

.text-info {
  color: #01579B;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #732800;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #451800;
}

.text-danger {
  color: #B71C1C;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #6D1010;
}

/** Alerts **/

.alert-success {
  color: #1B5E20;
  background-color: #C8E6C9;
  border-color: #A5D6A7;
}

.alert-success hr {
  border-top-color: #A5D6A7;
}

.alert-success .alert-link {
  color: #388E3C;
}

.alert-info {
  color: #01579B;
  background-color: #B3E5FC;
  border-color: #81D4FA;
}

.alert-info hr {
  border-top-color: #80D8FF;
}

.alert-info .alert-link {
  color: #0288D1;
}

.alert-warning {
  color: #732800;
  background-color: #FFF3E0;
  border-color: #FFCCBC;
}

.alert-warning hr {
  border-top-color: #FFAB91;
}

.alert-warning .alert-link {
  color: #451800;
}

.alert-danger {
  color: #B71C1C;
  background-color: #FFEBEE;
  border-color: #FFCDD2;
}

.alert-danger hr {
  border-top-color: #EF9A9A;
}

.alert-danger .alert-link {
  color: #6D1010;
}

/** Panels **/

.panel > .panel-heading > .panel-title > a {
  text-decoration: none;
}

.panel-default {
  border-color: #EEEEEE;
}

.panel-default > .panel-heading {
  color: #000000;
  background-color: #F5F5F5;
  border-color: #EEEEEE;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #EEEEEE;
}

.panel-default > .panel-heading .badge {
  color: #F5F5F5;
  background-color: #000000;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #EEEEEE;
}

.panel-primary {
  border-color: #1565C0;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #1565C0;
  border-color: #1565C0;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1565C0;
}

.panel-primary > .panel-heading .badge {
  color: #1565C0;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #1565C0;
}

.panel-success {
  border-color: #C8E6C9;
}

.panel-success > .panel-heading {
  color: #1B5E20;
  background-color: #C8E6C9;
  border-color: #C8E6C9;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #C8E6C9;
}

.panel-success > .panel-heading .badge {
  color: #C8E6C9;
  background-color: #1B5E20;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #C8E6C9;
}

.panel-info {
  border-color: #B3E5FC;
}

.panel-info > .panel-heading {
  color: #01579B;
  background-color: #B3E5FC;
  border-color: #B3E5FC;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #B3E5FC;
}

.panel-info > .panel-heading .badge {
  color: #B3E5FC;
  background-color: #01579B;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #B3E5FC;
}

.panel-warning {
  border-color: #FFCCBC;
}

.panel-warning > .panel-heading {
  color: #732800;
  background-color: #FFF3E0;
  border-color: #FFCCBC;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FFCCBC;
}

.panel-warning > .panel-heading .badge {
  color: #FFF3E0;
  background-color: #732800;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FFCCBC;
}

.panel-danger {
  border-color: #FFCDD2;
}

.panel-danger > .panel-heading {
  color: #B71C1C;
  background-color: #FFEBEE;
  border-color: #FFCDD2;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #FFCDD2;
}

.panel-danger > .panel-heading .badge {
  color: #FFEBEE;
  background-color: #B71C1C;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #FFCDD2;
}

/* -------------- Cusom Classes ------------------- */
.button-group-container {
	padding: 0 0 20px 0;	
}

.button-group-container-sidebar {
	margin: 20px 0;	
}

.table {
	font-size: .85em;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #B3E5FC;
}

.min-5 {
	min-width: 5%;
}

.max-5 {
	max-width: 5%;
}

.min-15 {
	min-width: 15%;
}

.max-15 {
	max-width: 15%;
}

.min-20 {
	min-width: 20%;
}

.max-20 {
	max-width: 20%;
}

.min-25 {
	min-width: 25%;
}

.max-25 {
	max-width: 25%;
}

.min-30 {
	min-width: 30%;
}

.max-30 {
	max-width: 30%;
}


/* -------------- Button Overrides ---------------- */
/*
.btn-primary {
	color: #ffffff;
	border-color: #366681;
	background: rgb(207,225,235);
	background: -moz-linear-gradient(top,  rgba(207,225,235,1) 0%, rgba(54,102,129,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,225,235,1)), color-stop(100%,rgba(54,102,129,1)));
	background: -webkit-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(54,102,129,1) 100%); 
	background: -o-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(54,102,129,1) 100%);
	background: -ms-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(54,102,129,1) 100%); 
	background: linear-gradient(to bottom,  rgba(207,225,235,1) 0%,rgba(54,102,129,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3E5FC', endColorstr='#366681',GradientType=0 ); 
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #fc0;
	background: rgb(207,225,235);
	background: -moz-linear-gradient(top,  rgba(207,225,235,1) 0%, rgba(40,68,96,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,225,235,1)), color-stop(100%,rgba(40,68,96,1))); 
	background: -webkit-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(40,68,96,1) 100%); 
	background: -o-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(40,68,96,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(207,225,235,1) 0%,rgba(40,68,96,1) 100%); 
	background: linear-gradient(to bottom,  rgba(207,225,235,1) 0%,rgba(40,68,96,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3E5FC', endColorstr='#284460',GradientType=0 ); 
	border-color: #284460;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

*/