/* Color scheme */


.motto, #pageHome .booknow-text, .google-reviews span, #terms_link span {
  color: #034DA2;
}
.booknow-text {
  color: #1A4;
}

.navbar-inverse, #inverseNavbar1, header {
  background-color: #3C3C3C;
}
/*
header {
  background-color: #F4EEE5 !important;
}
*/
.navbar-inverse .navbar-nav > li > a {
   color: #BBB;
}

.homepage-features {
  color: #333;
}

.google-reviews .btn {
  background-color: #F3EEE5;
}

  section h2 {
    background: #3784C8;
    color: white;
  }

   /*** WHITE ***/

  footer, ol > li:before, .tooltip-inner, .table th,
  nav a:active, a:focus, .btn:focus {
    color: white !important;
  }

  main > section {
    background-color: white;
  }

  a.active:focus span {
    border-color: white;
  }

  /*** GREY light ***/
  .bordered, .top-bordered, .bottom-bordered, .plate,
  section h2, #booking h2 {
    border-color: #CCC;
  }

  /*** GREY medium ***/
  .page, .range-2, .copyright, a {
    color: #888;
  }
  .header .col-2, .office-hours {
    color: #C1C1C1;
  }
  body {
    background-color: #F5F5F5;
  }

   /*** GREY dark ***/



   /*** BLUE LIGHT:  ***/

      .addon:nth-of-type(odd) {
        background-color: #F0F0FF;
      }

      /*--- ATTRACTING ATTENTION  => Light-Blue-lighter ---*/
   
      .phone a, .note, .reference:after, .reference-text p:before, .info, .phone-text  {
        color: #6AE;   /* 27AAE1 5AE 53a8ec 66afe9 dodgerBlue */
      }
      ol > li:before {
        background-color: #6AE;
      }

      /*--- SELECTED | FOCUSED | HOVERED  => Light-Blue-darker ---*/
   
      .hoverable label:hover, .btn:hover {
        color: #4297ED;   /*#6AE*/
      }
      a.active span {
        color: #F1CD8F;
      }
      a.active span.menu-item {
        border-color: #F1CD8F;
      }
      a.active:focus span.menu-item {
        border-color: #F1F1F1;
      }
      a:focus, .btn:focus {
         background-color: #6AE;
      }
      .link:hover, .link:focus:hover { /* .link:active */
        color: #37C;
      }

        /*--- BLUE lighter ---*/
        .btn:focus:hover, .link:focus:hover {
           background-color: #7BF;
        }
        .booknow .link:focus:hover {
           background-color: #61CB64;
        }
        .btn:focus:hover {
           border-color: #7BF;
        }
        /*--- BLUE lighter ---*/

      .btn:hover, .btn:focus, .form-input:focus {
        border-color: #6AE;
      }

      .form-input:focus {
        box-shadow: 0 0 3px 2px skyBlue inset !important;
      }

      .form-input[type="radio"]:focus, .form-input[type="checkbox"]:focus {
        box-shadow: 0 0 3px 2px #6AE !important;
      }

    /*** BLUE medium ***/

    .form-input, .chevron, .btn, .box {
      color: #37C;               /* 034DA2 */
    }
    .table th {
      background-color: #37C;    /* 034DA2 */
    }
    .form-input, .btn {
      border-color: #37C;        /* 034DA2 */
    }


    /*** BLUE dark ***/

    .btn, .plain, .stand-out, .label, .popup, label.reference, .total, .addons {
      color: #3784c8; /*#2A6496;*/
    }
    nav a {
      color: #555;
      color: #D1D1D1;
    }
    .btn  {
      border-color: #3784c8; /*#2A6496;*/
    }   


    /*** ORANGE ***/

    .accented, .reminder h3 {
      color: orange;            /* orange = #FFA500 */
      color: #F90;
    }
    .important, .hearted:after {
      color: darkOrange;        /* darkOrange = #FF8C00 */
    }

    /*** OTHERS ***/

    .popup-text {
      color: #707070;
    }
    .black {
      color: #111;
    }
    .success {
      color: #14B441;
    }
    .error {
      color: coral;  /* #F76 tomato 2 grades lighter */
    }
    .warning {
      color: darkOrange;
    }
    .thank-you {
      color: #545454;      
    }
    a.active:focus span {
      color: white;
    }


   /*** DISABLED ***/

   .btn.disabled, .btn.disabled:hover, .btn.disabled:focus {
      color: #999 !important;
      background-color: #FFF;
      border-color: #999;
   }

a#logo_link:focus {
  background-color: #3C3C3C !important;
} 