.skin-blue .main-header .navbar {
    background-color:  #1ab394;
}
a.nav-link.active {
  color: #fff !important;
  font-weight: 700 !important;
}
.navbar-brand
{
  padding: 0px; 
}

.navbar-brand > img
{
   height: 100%; 
   width: auto; 
   max-height: 100%; 
   margin: 0 auto;
   padding-left: 30px;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 background-color:  #DD4B39;
 border-color: #DD4B39}
.skin-blue .main-header li.user-header {
  background-color: #1ab394}
.btn-primary{
  background-color: #0073B7; 
  border-color: gray ;
}
input.form-control[type=text]{
  border-radius: 4px;
}

.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a, .skin-blue .sidebar-menu>li.menu-open>a {
  color: #fff;
  background: #1ab394;
}
.skin-blue .sidebar-menu>li>.treeview-menu {
  margin: 0 1px;
  background: #fff;
}
h3{
  font-size: 24px;
}
.btn-primary{
  background-color: #0073B7 ; 
  border-color: #0073B7}
.caret{
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: center;

  border-top: 4px dashed;
  border-top-width: 4px;
  border-top-style: dashed;
  border-top-color: initial;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.has-search .form-control-feedback {
  right: initial;
  left: 0;
  color: #ccc;
}

.has-search .form-control {
  padding-right: 12px;
  padding-left: 34px;
}
.btn .btn-primary .btn-outline .dropdown-toggle{
  color:  #0073B7;
}
#border{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid;
}
.badge{
  background-color: #1c84c6;
}
.login-box-body,
.register-box-body{
  background: none;
}
.login-page, 
.register-page {
  background-color: #fff !important;
}
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.input-icon{
  position: absolute;
}
.modal-header{
  background-color: #E20202;
}
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  padding: 3px 8px;
  text-shadow: none;
}
.required:after {
  content: " *";
  color: red;
}
.navbar-light .navbar-nav .nav-link {
  color: rgb(255, 255, 255, .85);
}
.navbar-light .navbar-nav .nav-link:hover{
  color: white;
}
a.nav-link.active{
  color: #fff !important;
  font-weight: 600 !important;
}
.navbar-light .navbar-nav .show>.nav-link{
  color: rgb(255, 255, 255, .85);
}
.navbar-light .navbar-nav .show>.nav-link:hover {
  color: white;
}
.info-line>.row {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: ridge;
}
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #fff;
}
.login-logo{
  margin-bottom: 0;
}
.login-box-body, .register-box-body {
  padding: 0;
}
.barcode {
  right: 12px;
  border: none;
  color: rgba(0, 0, 0, 0.719);
  padding: 12px 16px;
  margin-top: -40px;
  font-size: 16px;
  cursor: pointer;
}
.text-success {
  color: #1c84c6;
}
span.input-icon {
  display: inline-block;
}
.input-icon {
  position: relative;
}
.input-icon.input-icon-right>.icon {
  left: auto;
  right: 3px;
}
.input-icon>.icon {
  padding: 0 3px;
  z-index: 3;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 3px;
  line-height: 30px;
  display: inline-block;
  color: #909090;
  font-size: 16px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
.NumberPad table tr button.btn-rounded {
  min-width: 80px;
}
.NumberPad table tr button {
  margin: 5px;
  display: table;
  text-align: center;
}
.btn-rounded {
  border-radius: 50px;
}
.NumberPad table tr button.btn-circle {
  padding: 5px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-default {
  color: inherit;
  background: #fff;
  border: 1px solid #e7eaec;
}
.input-group-btn{
  position: relative;
  white-space: nowrap;
}
.main-header #navbar-search-input.form-control {
  background: #fff;
}
.line-through {
  text-decoration: line-through;
  text-decoration-line: line-through;
  text-decoration-style: initial;
  text-decoration-color: initial;
}
.btn-light{
  background-color: #1ab394;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
  background-color: #fff;
}
.box-light-background {
  background: #f5f5f5;
}
.form-group {
  margin-bottom: 20px !important;
}
.main-header #navbar-search-input.form-control {
  background: #fff;
  border-color: white;
}




