.controller-row.orange,.badge.orange{ background-color: #f98d2c; color:#fff; }
.controller-row.orange.large{ font-size: 140%; font-weight: bold }
.controller-row.blue,.badge.blue{ background-color: #6ea9db; color:#fff; }
.controller-row.green,.badge.green{ background-color: #40ac48; color:#fff; }
.controller-row.white,.badge.white{ background-color: #fff; color:#000;}
.controller-row.danger,.badge.danger{ background-color: #C41818;color:#fff; }

.controller-row {
   padding:10px;
   color:#FFF;
}

.gap-nano {
  margin: 1px 0 1px 0;
}
.gap-milli {
  margin: 2px 0 2px 0;
}
.gap-micro {
  margin: 5px 0 5px 0;
}
.gap-small {
  margin: 10px 0 10px 0;
}
.col {
    float:left;
    margin-bottom: 30px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.ra{text-align: right;}
.ca{text-align: center;}
.la{text-align: left;}

.vac{vertical-align: middle;}
.vat{vertical-align: top;}
.vab{vertical-align: bottom;}

.fw100{font-weight: 100;}
.fw200{font-weight: 200;}
.fw300{font-weight: 300;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700;}

.w120{width:120px;}
.w100{width:100px;}
.w75{width:75px;}
.w50{width:50px;}
.w25{width:25px;}

.w100p{width:100%;}
.w90p{width:90%;}
.w80p{width:80%;}
.w75p{width:75%;}
.w50p{width:50%;}

.h30{height: 30px;}
.h35{height: 35px;}
.h40{height: 40px;}
.h45{height: 45px;}
.h50{height: 50px;}

.inb{display: inline-block;}

.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}

.grey{color: #666;}

.form-wizard.form-wizard-horizontal {position: relative;}
.form-wizard.form-wizard-horizontal .form-wizard-nav .progress {position: absolute;display: inline-block;top: 23px;left: 0;right: 0;margin: auto;height: 10px;}
@media (max-width: 767px) {
  .form-wizard.form-wizard-horizontal .form-wizard-nav .progress {
    display: none;
  }
}
.form-wizard .progress {border-radius: 0}
.form-wizard .progress-bar{background-color: #51a351;}
.form-wizard.form-wizard-horizontal .nav { position: relative;}
.form-wizard.form-wizard-horizontal .nav a {margin-bottom: 15px;}
.form-wizard.form-wizard-horizontal .nav li.active a,
.form-wizard.form-wizard-horizontal .nav li:hover a {color: inherit;background-color: transparent;}
.form-wizard.form-wizard-horizontal .nav li.active .step,
.form-wizard.form-wizard-horizontal .nav li:hover .step {-webkit-transition: border-color 0.4s linear;transition: border-color 0.4s linear;border-color: #51a351;}
.form-wizard.form-wizard-horizontal .nav li.active .title,
.form-wizard.form-wizard-horizontal .nav li:hover .title {color: #333333;}
.form-wizard.form-wizard-horizontal .nav li.done .step {color: #ffffff;border-color: #51a351;background-color: #51a351;font-weight: 600;-webkit-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}
.form-wizard.form-wizard-horizontal .nav .step {display: inline-block;line-height: 28px;width: 36px;height: 36px;border-radius: 999px;border: 4px solid #eeeeee;background: #ffffff;}
.form-wizard.form-wizard-horizontal .nav .title {position: absolute;width: 100%;left: 0;bottom: -15px;color: #999999;}
.no-padding .form-wizard .pager {padding-left: 15px;padding-right: 15px;}
a,
.text-color,
.btn-ghost.btn-primary,
.comment .comment-review-rate,
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover,
.product-info-price,
.i-check.i-check-stroke.checked:before,
ul.pagination li a,
ul.pagination li a:hover,
.btn-white,
.nav-pills.nav-stacked.nav-arrow > li a:hover,
.countdown.countdown-inline > div:first-child span.count,
.countdown.countdown-inline > div:first-child span.title {
  color: #56ad48;
}
a:hover {
  color: #458a3a;
}
.post .post-inner,
.btn-ghost.btn-primary,
.fotorama__thumb-border,
.i-check.hover,
.i-radio.hover,
.i-check.checked,
.i-radio.checked,
footer.main,
.testimonial-color .testimonial-inner {
  border-color: #56ad48;
}
header.main-color .flexnav li a:hover,
.btn-primary:hover,
.team-member .team-member-social > li .fa:hover {
  background-color: #458a3a;
}
header.main-white .flexnav > li.active > a,
header.main-white .flexnav > li.active > a:hover,
.btn-primary,
.btn-ghost.btn-primary:hover,
.product-quick-view .fa:hover,
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover span,
.i-check.checked,
.i-radio.checked,
.irs-slider,
header.main.main-color,
.header-search-bar button,
ul.pagination li.active a,
ul.pagination li.active a:hover,
.team-member .team-member-social > li .fa,
.owl-controls .owl-buttons div:hover,
.search-area-white .search-btn,
.search-area,
.flexnav li.active > a,
.flexnav li.active > a:hover,
.box-icon,
.nav-tabs.nav-stacked.nav-coupon-category > li > a:hover .fa,
.nav-tabs.nav-stacked.nav-coupon-category > .active > a,
.nav-tabs.nav-stacked.nav-coupon-category > .active > a:hover,
.nav-tabs.nav-stacked.nav-coupon-category > .active > a:before,
.nav-tabs.nav-stacked.nav-coupon-category > li.active > a .fa,
.tabbable >.nav li.active a,
.dropcap-color:first-letter,
.nav-pills.nav-stacked.nav-arrow > li.active a,
.nav-pills.nav-stacked.nav-arrow > li.active a:after,
.testimonial-color .testimonial-inner,
.hover-img .hover-icon:before,
.hover-img >.hover-title,
.hover-img .hover-inner,
.owl-controls .owl-page span,
.carousel .carousel-control,
.flexnav-menu-button,
.touch-button,
.mfp-dialog .dialog-icon,
.tags-list > li > a {
  background-color: #39862c;
}
.testimonial-color .testimonial-inner:after {
  border-color: #56ad48 transparent transparent transparent;
}
.flexnav li.active > a {
  border-color: #56ad48 !important;
}
.btn-primary,
ul.pagination li.active a,
ul.pagination li.active a:hover,
.nav-tabs.nav-stacked.nav-coupon-category > .active > a .fa,
.nav-pills.nav-stacked.nav-arrow > li.active a {
  border-color: #4d9c41;
}
.btn-primary:hover {
  border-color: #458a3a;
}
.touch-button.active,
.tags-list > li > a:hover {
  background-color: #49933d;
}
.search-area-white .search-btn {
  border:none;
}
.search-btn { color: #000}
.product-thumb .icon-list-rating {
  color: #75c169;
}
.product-thumb .product-price {
  background-color: #248813;
}
.product-banner {
  background-color: #22451d;
}
.address-box:hover .address-box-remove:hover,
.address-box:hover .address-box-edit:hover,
.address-box:hover .address-box-new-icon,
.team-member .team-member-social > li .fa,
.search-area label .fa,
.box-icon:hover {
  background-color: #458a3a;
}
.owl-controls .owl-buttons div:hover {
  box-shadow: 0 0 0 1px #56ad48;
}
.btn-ghost {
  background: none;
}
.tabbable >.nav li.active .fa {
  background: #3c7932;
}
.thumb-list > li .thumb-list-item-caption .icon-list-rating {
  color: #75c169;
}
.form-control:focus {
  border-color: #64b957;
}
.btn-xs.btn-danger,
.btn-group-xs.btn-danger > .btn {
  padding: 2px 5px;
}
.error-box{
  border-color: #F00 !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6) !important;
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6) !important;
}
.patient_divider{
  color: #666;
  border-top: 1px solid #666;
  margin-top: 0px;
}
.prescription-notes{
  resize:none;
  height:150px !important;
}
.prescription_checkbox{
  position: relative;
}
.prescription_checkbox input{
  position: absolute;
  top:0px;
  left:0px;
}
.prescription_checkbox div{
  padding-left: 20px;
}
.doctor-pin{
  padding:5px;
}
.clear-fix { overflow: auto;}
.numbers { text-align: right}
.progress { margin-bottom: 0px } /* override bootstrap default */

.breadcrumb {
    padding: 15px 0px 5px;
    background: none;
    text-align: left;
}
.badge { background-color: #767676; }

    /* Overriding styles for datatables */
    table.dataTable thead th, table.dataTable thead td {
      border-bottom: 1px solid #ccc !important;
    }
    table.dataTable.no-footer {
      border-bottom: 1px solid #ccc !important;
    }
    table.dataTable tbody tr:hover {
    background: #eee !important;
  }

  .no-sort::after { display: none!important; }
  .no-sort { pointer-events: none!important; cursor: default!important; }
  .prescription-bar { padding-top: 5px }

  .short-description {
    resize: none;
  }
  .prescription_box {
    padding: 40px 40px;
    margin: 20px 0;
    box-shadow: 0 0px 41px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0px 41px rgba(0,0,0,0.1);
    border-radius:0px;
  }

  .numbers { text-align: right;}


  @media ( max-width : 767px) {
    .prescription-bar {
      padding:20px 20px 10px;
    }
    .nav-tabs.nav-stacked.nav-coupon-category > .active > a:before
    {
      content:none;
    }
  }

  @media ( min-width : 767px) {
    .woods{
      background-image: url(../img/backgrounds/wood.jpg); background-repeat: no-repeat; background-size: 100%;background-attachment: fixed;background-color: #000;
   }
 }

 a.disabled, .dropdown-menu>li>a.disabled { color:#ccc; }
