.hidden-field { display: none; }

.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

      .b-example-divider {
        height: 3rem;
        background-color: rgba(0, 0, 0, .1);
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 0;
        box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
      }

      .b-example-vr {
        flex-shrink: 0;
        width: 1.5rem;
        height: 100vh;
      }

      .bi {
        vertical-align: -.125em;
        /* --- fill: currentColor; ---*/
      }

      .nav-scroller {
        position: relative;
        z-index: 2;
        height: 2.75rem;
        overflow-y: hidden;
      }

      .nav-scroller .nav {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
      }

.vb-marging-0 {margin-top: 0px !important;}
.vb-padding-top-60 {padding-top: 60px !important;}
.vb-btn-primary {background-color: #06e802;}

.bg-beige {background-color: #ded3b9}
.nav-custom-color {color: #a79772; text-align: center;}
.nav-custom-color:hover {color: #322b1a;}
.vb-link-center {margin: 0 auto;}
.nav-link {padding: 12px 35px !important;
  line-height: 13px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.vb-logo-c {position: absolute;top: -14px; left: -8px;}
.vb-logo-c img {box-shadow: 0px 0px 20px black;}
.body {font-family: "Roboto" !important}
.vb-img-border {border: solid 2px #ded3b9;}
.text-muted {color:#06e802 !important;}
.vb-hoursop {margin: 0px; padding: 0px;}
.vb-hoursop li {list-style: none; float: left;}

.vb-main-section-col {text-align: center; border-right: dotted 2px #ded3b9;margin: 0 8px;padding:0px 25px}
.vb-main-section-col-last {text-align: center; padding:0px 25px 0 10px;}
.vb-paddingLeft {padding-left: 10px !important;}

.vb-font-14 {font-size:14px !important;}
.vb-card-services {float: left;position: relative; margin: 0 10px 10px auto;}

.logofix {padding-left:170px !important;}

.vb-metal-background {background-image: url('images/vb-designgreenlight-background.jpg'); background-repeat: no-repeat; padding: 0px; margin: 0px; width:210px; color:#fff; font-size:16px; font-weight: 500; text-align: center; text-transform: uppercase; box-shadow: 0px 0px 30px black;border-radius: 0 0px 20px 0; position: absolute; left: 0; top:204px; z-index: -2;}
.custom-color {font-size: 30px; font-weight: 900; color:#06e802;line-height: 22px;}
.custom-phone {font-size: 22px;font-weight:600; text-shadow: 3px 3px 5px #000;}

.custom-color.green { color: #06e802 !important; }
.custom-color.green::before { content: "NO WAIT"; }

.custom-color.default { color: #06e802 !important; }
.custom-color.default::before { content: "NO WAIT"; }

.custom-color.yellow { color: #ebe804 !important; }
.custom-color.yellow::before { content: "A SLIGHT WAIT OF 2-4 HOURS"; }

.custom-color.lightgreen { color: #91fb8c !important; }
.custom-color.lightgreen::before { content: "A MINIMAL WAIT LESS THAN 2HRS"; }

.custom-color.orange { color: #ff6000 !important; }
.custom-color.orange::before { content: "A 4-8 HOUR WAIT"; }

.custom-color.red { color: #ff0505 !important; }
.custom-color.red::before { content: "8+ HOUR WAIT"; }

.custom-phone.green { color: #06e802 !important; }
.custom-phone.default { color: #06e802 !important; }
.custom-phone.yellow { color: #ebe804 !important; }
.custom-phone.lightgreen { color: #91fb8c !important; }
.custom-phone.orange { color: #ff6000 !important; }
.custom-phone.red { color: #ff0505 !important; }


.set-light {border-bottom: solid black 2px;
  margin-bottom: 22px;}
.set-content {border-bottom: solid black 2px;
  margin-bottom: 25px; line-height: 16px;}
.set-message {
  line-height: 18px;
  font-size: 16px;}
.btn:hover {
  color: #FFF !important;
  background-color: none !important;
  border: solid #06e802 1px !important;}

.redlight-interface .logofix {padding-left:240px !important;}

.ua-mobile .logofix {padding-left:10px !important;}




