.navbar-text > a {
  color: inherit;
  text-decoration: none;
}

body {
  padding-top: 70px;
  padding-bottom: 100px;
/* Test System - Light Yellow */
/* background-color: #FBFFCC; /*  PC  System */
/* background-color: #D3FFD3; /* Test System */
/* background-color: #D3B9D3; /* Demo System */
}

p {
 font-family: 'Open Sans', sans-serif;
}
/*p {
  font-family: 'Great Vibes', cursive;
  font-size: 160%;
}*/

h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif;
}

.navbar-default {
  background-color: #2C3E50;
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.navbar-default .navbar-brand {
  color: #FFFFFF;
} 

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #18BC9C;
  background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #1A242F;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #18BC9C;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #1A242F;
  color: #FFFFFF;
}

.btn-primary {
  background-color: #2C3E50;
  border-color: #2C3C50;
  color: #FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #FFFFFF;
  background-color: #1E2A36;
  border-color: #161F29;
}

.btn-success {
  background-color: #18BC9C;
  border-color: #18BC9C;
  color: #FFFFFF;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #FFFFFF;
  background-color: #13987E;
  border-color: #13987E;
}

.btn-default {
  background-color: #95A5A6;
  border-color: #95A5A6;
  color: #FFFFFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #FFFFFF;
  background-color: #7F9293;
  border-color: #74898A;
}

.home-thumb img:hover {
  transform: scale(1.1);
}

.thumbnail img {
  transition: all 0.3s ease 0s;
  width: 100%;
}

.thumbnail {
  overflow: hidden;
}

.bg-gray {
  background-color: #F9F9F9;
}

.carousel {
  padding-bottom: 20px;
}

.navbar-brand > img {
  height: 90px;
}

.pagemsg {
  color: black;
  font-weight: normal;
}

.errormsg {
  padding-top: 7px;
  color: red;
  font-weight: bold;
}

.prodmsg {
  color: red;
  font-size: 18px;
  font-weight: bold;
}

.dual-list .list-group {
    margin-top: 8px;
}

.list-left li, .list-right li {
    cursor: pointer;
}

.list-arrows {
    padding-top: 100px;
}

.list-arrows button {
    margin-bottom: 20px;
}

.stable table {
    border: none;   
}

.stable td {
    padding: 5px;
}

.stable th {
    padding: 5px;
}

.stable .label-td {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

.wdtable {
    padding: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 200px;
}

.wdtable th {
    width: 35px;
    font-weight: bold;
}

.wdtable td {
    width: 35px;
}

.wdtable .col1 {
    width: 200px;
    font-weight: bold;
    padding-right: 10px;
}
.wdtable .errormsg {
    width: 500px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.invoice #status {
    
}

.error {
    color: red;
    font-weight: bold;
}

.hilight {
    color: blue;
    font-weight: bold;
}

.pastdue {
    color: red;
    font-weight: bold;
}

.good {
    color: green;
    font-weight: bold;
}

.warningmsg {
    color: red;
    font-weight: bold;
    font-size: 18px;
}
.wrapCtrTxt {
  text-align: center;
}

.ctrTxt {
  display: inline-block;
}

.form-horizontal .control-label-left {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
}

.invtable td:nth-child(2), 
.invtable td:nth-child(3), .invtable td:nth-child(4), 
.invtable td:nth-child(5), .invtable td:nth-child(6), 
.invtable td:nth-child(7), .invtable td:nth-child(8), 
.invtable td:nth-child(10) {
    padding-right: 10px;
    text-align: right;
}

.invtable th,
.invtable td:nth-child(1), .invtable td:nth-child(10) {
    text-align:center
}

.info img {
  height: 17px;
  width: 17px;
  border: 0;
} 