.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #F57505;
    color: #ffffff;
}
    
    body {
    background-color: #000000;
    }
    
    .nav-justified > li > a {
    background-color: #0E55A5;
    background-image: -moz-linear-gradient(center top , #F5F5F5 0%, #E5E5E5 100%);
    background-repeat: repeat-x;
    border-bottom: 1px solid #D5D5D5;
    color: #777777;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
.page-header {
    border-bottom: 1px solid #FFFFFF;
    margin: 40px 0 20px;
    padding-bottom: 9px;
}
.well {
  min-height: 20px;
  padding: 5px;
  margin-bottom: 20px;
  background-color: #464545;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel {
  margin-bottom: 21px;
  background-color: #303030;
  border: 2px solid;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.badge {
    background-color: #375A7F;
    border-radius: 10px;
    color: #FFFFFF;
    display: inline-block;
	font-size: 18px;
    font-weight: bold;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #00bc8c;
  background-color: #222222;
  border: 1px solid #464545;
  border-bottom-color: transparent;
  cursor: default;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #3498DB;
    border-color: #0CE3AC;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #3498DB;
}
body {
    color: #FFFFFF;
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.42857;
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #2B4663;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 15px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu > li > a {
    clear: both;
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 1px 2px;
    white-space: nowrap;
}
/*.dropdown-menu {
    font-size: 15px;
    list-style: none outside none;
}*/
.pager li > a, .pager li > span {
    background-color: #375A7F;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    display: inline-block;
    padding: 5px 14px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #3498DB;
}
.pager .previous > a, .pager .previous > span {
    background-color: #313131;
    float: left;
}

.pager .edit > a, .pager .previous > span {
    background-color: #375A7F;
    float: left;
}
.pager .view > a, .pager .previous > span {
    background-color: #464545;
    float: left;
}
.pager .cancel > a, .pager .cancel > span {
    background-color: #E74C3C;
}
.button_pager p > a
{
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    display: inline-block;
    padding: 5px 14px;
}

.toggle-group, .toggle, .toggle-on, .toggle-off, .toggle-handle
{
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
      box-sizing: content-box;
}

.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.small_text{
    font-size: 12px;
}

.btn-danger {
    background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success {
    background-color: #5BB75B;
    background-image: linear-gradient(to bottom, #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#toggletest, #tt1, #tt2, #tt3, #tt4, #tt5, #tt6, #tt7, #tt8, #tt20, #tt21, #tt22, #tt23, #tt24, #tt25, #tt26, #tt27, #tt28, #tt29
{
	width:60px;
}
#tt9, #tt12, #tt13, #tt14, #tt15, #tt16, #tt17, #tt18, #tt19
{
	width:90px;
}
#tt10, #tt11
{
	width:115px;
}
.buttontest
{
	width:160px;
	/*width:225px;*/
}
.btn-primary 
{
	background-color: #375A7F;
    background-image: linear-gradient(to bottom, #375A7F, #375A7F);
    background-repeat: repeat-x;
    border-color: #375A7F;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    /*background-color: #375A7F;
    border-color: #375A7F;
    color: #FFFFFF;*/
}
.btn-default 
{
	background-color: #464545;
    background-image: linear-gradient(to bottom, #464545, #464545);
    background-repeat: repeat-x;
    border-color: #464545;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info 
{
	background-color: #3498DB;
    background-image: linear-gradient(to bottom, #3498DB, #3498DB);
    background-repeat: repeat-x;
    border-color: #3498DB;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning 
{
	background-color: #F39C12;
    background-image: linear-gradient(to bottom, #F39C12, #F39C12);
    background-repeat: repeat-x;
    border-color: #F39C12;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.nav > li > a {
    display: block;
    /*padding: 4px 7px;*/
    position: relative;
}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: auto;
}
input.spinedit[type="text"] {
    /*width: 40px;*/
    /*width: 50px;*/
    width: 75px;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display:inline-block;
}
.input-group-addon {
     padding: 5px 25px;
}
#regionflag, #db_flag 
{
	background-position: center center;
    background-repeat: no-repeat;
    border: thin solid #0000FF;
    display: block;
    height: 45px;
   /* margin: 2px 0;*/
    width: 50px;
}
#regionname, #db_country
{
	 font-size: 15px;
}

.form-control {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #F1F1F1;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #464545;
    display: block;
    font-size: 13px;
    height: 43px;
    line-height: 1.42857;
    padding: 10px 15px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus 
{
	outline: none;
    border-color: #ff9933;
    box-shadow: 0 0 10px #ff9933;
  /*border-color: #ffffff;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);*/
}
.spinedit:focus 
{
	outline: none;
    border-color: #ff9933;
    box-shadow: 0 0 10px #ff9933;
  /*border-color: #ffffff;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6);*/
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: .65;
    pointer-events: none;
}
.btn.inactive, .btn[inactive], fieldset[inactive] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1.0;
    pointer-events: none;
}

.hidden_values
{
	font-size: 15px;	
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
    border-top: 1px solid #FFFFFF;
}

.enabled_badge
{
	background-color: #00BC8C;
}
.disabled_badge
{
	background-color: #E74C3C;
}
#millerlink
{
    background-image: url(../../images/miller2.png);
    background-position: center;
    background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 170px;
}
#millerlinksmall
{
    background-image: url(../../images/Miller_Logo_Vert_Small.png);
    background-position: center;
    background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 60px;
}
li
{
	list-style: none outside none;	
}
.tooltip, .tooltipster-icon
{
	background-color: #375a7f;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    display: inline-block;
    padding: 5px 14px;
}

.short-table{
  overflow-y: scroll;
  height: 160px;
  width: 100%;
}

.long-table{
  overflow-y: scroll;
  height: 715px;
  width: 100%;
}

#pwidget
{
  background-color:lightgray;
  width:254px;
  padding:2px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-align:left;
  border:1px solid gray;	
}
#progressbar
{
  width:250px;
  padding:1px;
  background-color:white;
  border:1px solid black;
  height:28px;
}
#indicator
{
  width:0px;
  background-image:url("shaded-green.png");
  height:28px;
  margin:0;
}
#progressnum
{
  text-align:center;
  width:225px;
}

.navbar
{
	z-index:1000;
	margin:0, auto;
}
.navbar {
    border-width:3;
}
.navbar-default {
    background-color: #375a7f;
    border-color: white;
}
.navbar-brand {
    height: 61px;
}
.pager .back > a, .pager .back > span {
    background-color: #313131;
}

.long_button{
    width: 190px;
}

.smaller_text{
    font-size: 17px;
}

.ten_px_text{
    font-size: 10px;
}
.twenty_two_px_text{
    font-size: 22px;
}
.sixteen_px_text{
    font-size: 16px;
}
.eightteen_px_text{
    font-size: 18px;
}
.fifteen_px_text{
    font-size: 14px;
}
.twelve_px_text{
    font-size: 12px;
}
@media (max-width: 460px) {
  .text-tiny {
    font-size: 9px !important;
  }
}
@media (max-width: 460px) {
  .text-smaller {
    font-size: 11.5px !important;
  }
}
@media (min-width: 380px) and (max-width: 460px) {
  .text-sm {
    font-size: 12px !important;
  }
}

