/* *****************************************************



    ** Custom Stylesheet **



    Any custom styling you want to apply should be

    defined here.



***************************************************** */

/**



* AALayer, © 2017

* All Rights Reserved

* www.aalayer.com

  -

* Template: lowendhost

* For any issue or question contact our support.



**/



@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');

body {

    font-family: 'Montserrat', sans-serif !important;

    background-color: #E7E7E7 !important;

    margin-right: 0px !important;

  }

  html {

    font-family: 'Montserrat', sans-serif !important;

  }

  #main-body {

      padding-top: 45px !important;

      padding-bottom: 35px !important;

      background: #E7E7E7 !important;

  }

  .container {

    padding-right: 19px;

    padding-left: 19px;

  }

  ::-moz-selection { background: #64A76C; color: white}

  ::selection { background: #64A76C; color: white;}

  ::-webkit-scrollbar {

    width: 11px;

    background-color: #E7E7E7;

  }

  ::-webkit-scrollbar-thumb {

    background-color: #64A76C;

    border-radius: 2px;

  }

  ::-webkit-scrollbar-thumb:hover {

    background-color: #72B67B;

    border-radius: 10px;

  }

  #order-standard_cart .view-cart-items-header {

    background-color: #64A76C;

  }

  a {color: #919393;

  background-color: transparent;

  transition-timing-function: linear;

  -webkit-transition-timing-function: linear;

  border-radius: 1px;}

  a:hover, a:active {

    color: #64A76C;

    outline: 0;

    text-decoration: none !important;

  }

  .navbar {

  border-bottom-color: transparent !important;

  }

  .navbar-default {

      background-color: #0F0F0F;

      border:0;

      border-radius: 0;

      border-bottom: 0;

  }

  .navbar-default .navbar-brand {

      color: #9d9d9d

  }

  .navbar-default .navbar-brand:focus,

  .navbar-default .navbar-brand:hover {

      color: #fff;

      background-color: transparent

  }

  .navbar-default .navbar-text {

      color: #9d9d9d

  }

  .navbar-default .navbar-nav>li>a {

      

      font-size: 14px !important;

      text-transform: uppercase;

      padding-top: 27px;

      padding-bottom: 27px;

      color: #A4A4A4;

      padding-left: 16px;

      padding-right: 16px;

      top: 0%;

      transition: all 0.1s ease-out;

      border-bottom: 1px solid transparent;

      font-weight: 300;

  }

  .navbar-default .navbar-nav>li>a:focus,

  .navbar-default .navbar-nav>li>a:hover {

      border-color: #E7E7E7;

      background-color: transparent;

      color: #D8D8D8;

  }

  .navbar-default .navbar-nav>.active>a,

  .navbar-default .navbar-nav>.active>a:focus,

  .navbar-default .navbar-nav>.active>a:hover {

      color: white;

      background-color: #64A76C;

      border-bottom-color: transparent;

  }

  .navbar-default .navbar-nav>.disabled>a,

  .navbar-default .navbar-nav>.disabled>a:focus,

  .navbar-default .navbar-nav>.disabled>a:hover {

      color: #ccc;

      background-color: transparent

  }

  .navbar-default .navbar-toggle {

      border-color: #333

  }

  .navbar-default .navbar-toggle:focus,

  .navbar-default .navbar-toggle:hover {

    color: #fff;

    background-color: #64A76C;

    border: 0;

  }

  .navbar-default .navbar-toggle .icon-bar {

      background-color: #fff

  }

  .navbar-default .navbar-collapse,

  .navbar-default .navbar-form {

     border-color: #101010

  }

  .navbar-default .navbar-nav>.open>a,

  .navbar-default .navbar-nav>.open>a:focus,

  .navbar-default .navbar-nav>.open>a:hover {

    color: #fff;

    background-color: transparent !important;

  }

  @media (max-width: 750px) {

      .navbar-default .navbar-nav .open .dropdown-menu>.dropdown-header {

          border-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu .divider {

          background-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu>li>a {

          color: #9d9d9d;

      }

      .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

          color: #fff;

          background-color: black;

      }

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a,

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

          color: #fff !important;

          background-color: #080808

      }

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,

      .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

          color: #444;

          background-color: transparent

      }

  }

  .navbar-default .navbar-link {

      color: #9d9d9d

  }

  .navbar-default .navbar-link:hover {

      color: #fff

  }

  .navbar-default .btn-link {

      color: #9d9d9d

  }

  .dropdown-menu {

      position: absolute;

      top: 100%;

      left: 0;

      z-index: 1000;

      display: none;

      float: left;

      min-width: 160px;

      padding: 5px 0;

      margin: 2px 0 0;

      font-size: 14px;

      text-align: left;

      list-style: none;

      background-color: rgba(0,0,0,0.9);

      -webkit-background-clip: padding-box;

      background-clip: padding-box;

      border: 1px solid #ccc;

      border: 1px solid rgba(0, 0, 0, .15);

      border-radius: 4px;

      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

      box-shadow: 0 6px 12px rgba(0, 0, 0, .175)

  }

  .dropdown-menu>li>a {

      display: block;

      padding: 3px 20px;

      clear: both;

      font-weight: 300;

      line-height: 1.32857143;

      color: #9d9d9d;

      white-space: nowrap;

      padding-top: 9px;

      padding-bottom: 9px;

  }

  .dropdown-menu>li>a:focus,

  .dropdown-menu>li>a:hover {

      text-decoration: none;

      color: #fff !important;

      background-color: transparent !important;

  }

  .dropdown-menu>.active>a,

  .dropdown-menu>.active>a:focus,

  .dropdown-menu>.active>a:hover {

      color: #fff;

      text-decoration: none;

      background-color: #337ab7 !important;

      outline: 0

  }

  .nav-divider {

    border-color: #2B2B2B !important;

    color: #2B2B2B !important;

    background-color: #2B2B2B !important;

  }

  .nav-divider:hover {

    border-color: #2B2B2B !important;

    color: #2B2B2B !important;

    background-color: #2B2B2B !important;

  }

  #header {

    background-color: rgba(255,255,255,0.9) !important;

    border-radius: 0 !important;

  }

  #top-nav {

    background-color: transparent !important;

  }

  .header-lined h1 {

    color: #64A76C !important;

  }

  .list-group-item .active {

    background-color: #64A76C !important;

  }

  div.sidebar .list-group-item-selected {

      background-color: #64A76C !important;

      color: #64A76C;

  }

  .navbar-main li.account {

    background-color: transparent!important;

  }

  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {

      border-top: 1px solid transparent !important;

      background-color: #64A76C !important;

      border-bottom: 1px solid transparent !important;

  }

  .dataTables_wrapper .dataTables_info

  {

    background-color: #64A76C !important;

  }

  .home-shortcuts {

    background-color: #64A76C !important;

  }

  .home-shortcuts li, .home-shortcuts li:first-child {

    border-color: #F1F1F1

  }

  #order-boxes .fields-container {

    border-top-color: #64A76C !important;

    border-bottom-color: #64A76C !important;

  }

  #order-boxes .fields-container .field-row:nth-child(even) {

    background-color: #EEEEEE !important;

  }

  #order-boxes .fields-container .field-row:nth-child(odd) {

    background-color: #FFF9F8 !important;

  }

  #order-boxes table.styled tr th {

    background-color: #64A76C !important;

  }

  #order-boxes table.styled tr.carttablesummary td {

    background-color: #FFF4F2 !important;

  }

  .alert-info {

    background-color: rgba(232, 102, 76, 0.8) !important;

    color: white !important;

  }

  .form-control {

    min-height: 40px;

  }

  .form-control:focus, .form-control:active {

    border-color: transparent !important;

    box-shadow: 0 0px 0px rgba(255, 255, 255, 0.8) inset, 0 0 4px rgba(255, 255, 255, 0.8) !important;

  }

  .lehlogo {

    max-width: 255px !important;

    margin-top: 2px;

  }

  .btn-info, .btn-default{

  background-color: transparent !important;

  color: #64A76C;

  border: 1px 1px 1px 1px;

  border-style: solid;

  border-color: #64A76C;

  }

  ul.top-nav>li.primary-action>a.btn {

    background-color: #64A76C !important;

  }

  ul.top-nav>li>a:hover {

      color: #fff !important;

  }

  .btn-info:hover, .btn-info:focus, .btn-default:hover, .btn-default:focus, .btn-primary:hover, .btn-primary:focus {

    background-color: #64A76C !important;

    border-color: transparent;

    color: white;

  }

  .btn-warning, .btn-primary {

    background-color: #64A76C;

    color: white;

    border-color: transparent;

  }

  .btn-warning:hover, .btn-warning:focus, .btn-primary:hover, .btn-primary:focus {

    background-color: #72B67B !important;

    border-color: #64A76C !important;

  }

  .footer {

    background-color: rgba(50,50,50,0.9);

  }

  .footer .container {

    padding: 40px 2px 40px 20px;

  }

  .footer .flogo {

    max-width: 72%;

    padding-bottom: 5px;

  }

  .footer .col-md-3 li{

    font-size: 16px;

    list-style: none;

    margin-top: 12px;

  }

  .footer .col-md-3 li a {

    color: #6A6A6A;

    transition: all .2s ease;

  }

  .footer .col-md-3 li a:hover {

    padding-left: 4px;

    color: #72B67B;

    transition: all .2s ease;

  }

  .footer .col-md-2 {

    padding-right: 18px;

    padding-left: 18px;

  }

  .footer .col-md-2 .fa {

    font-size: 36px;

    margin-right: 8px;

    margin-top: 4px;

    opacity: 0.6;

  }

  .footer .col-md-2 .fa:hover {

    color: #72B67B;

    opacity: 1;

  }

  .footer .col-md-2 .fa-facebook-square:hover {

    color: #3b5998;

  }

  .footer .col-md-2 .fa-twitter-square:hover {

    color: #1da1f2;

  }

  .footer .col-md-2 .fa-google-plus-square:hover {

    color: #dd4b39;

  }

  .footer .col-md-2 .fa-instagram:hover {

    color: #f56040;

  }

  .footer .col-md-2 .fa-youtube-square:hover {

    color: #cd201f;

  }

  .footer .col-md-2 .fa-linkedin-square:hover {

    color: #00a0dc;

  }

  .footer .col-md-4 p {

  color: #6F6F6F;

  }

  blockquote {

    border-color: #64A76C;

  }

  .logincontainer {

    background-color: white;

    padding: 40px 60px 40px 60px;

    border-radius: 4px;

  }

  section#home-banner {

    background-image: url('../img/main.jpg');

    background-color: transparent !important;

    background-size: cover;

    background-repeat: no-repeat;

    background-attachment: fixed;

    padding-top: 110px !important;

    padding-bottom: 90px !important;

  }

  div.header-lined h1 {

    font-weight: bold !important;

  }

  @media (max-width: 767px) {

    body {

      max-width: 98% !important;

    }

  }