.navbar.navbar-light li a {color: #101011!important; }  .navbar.navbar-light .nav-item .nav-link:hover { color: #127d30!important;} .navbar.navbar-light .nav-item .nav-link:focus { color: #127d30!important; } .navbar.navbar-light .nav-item .nav-link:active { color: #127d30!important; } .navbar.navbar-light .nav-item .nav-link:visited { color: #101011; }
.card {
        height: 100%;
        display: flex;
    }
    /* unvisited link */
a:link {
    color: #101011!important;
}

/* visited link */
a:visited {
    color: #101011!important;
}

/* mouse over link */
a:hover {
    color: #127d30!important;
}

/* selected link */
a:active {
    color: #127d30!important;
}
.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover{background-color: rgba(79, 150, 66, 1) !important;}
    .card-block {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    
.carousel-control {
  color: #b55;
}
/*AM22 - To make google search box appear correct - START*//Volumes/Macintosh%20HD/Users/kengoldstein/Documents/Fussy%20Vegan%20web%20site/css/style.css
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button 
{
  box-sizing: content-box;
  line-height: normal;
  
}
/*AM22 - To make google search box appear correct - END*/
.btn-outline-light-green {
  border: 2px solid #8bc34a;
  color: #8bc34a !important;
  background-color: transparent; }
  .btn-outline-light-green:hover, .btn-outline-light-green:focus, .btn-outline-light-green:active, .btn-outline-light-green:active:focus, .btn-outline-light-green.active {
    background-color: transparent;
    color: #8bc34a;
    border-color: #8bc34a; }
    
    .btn-outline-green {
  border: 2px solid #388E3C;
  color: #000000 !important;
  background-color: transparent; }
  .btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green:active, .btn-outline-green:active:focus, .btn-outline-green.active {
    background-color: transparent;
    color: #388E3C !important;
    border-color: #388E3C; }
    
    .navbar .navbar-brand{
margin-left:3% !important;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #127d30;
  white-space: nowrap;
}

.side-nav .collapsible a {
      color: #101011;
      font-weight: 300;
      font-size: 0.8rem;
      height: 36px;
      line-height: 36px; }
      
.white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active {
      background-color: #127d30; }
      
      

.pt-6 {
	  padding-top: 5rem !important; }
	  
.dataTables_length label {
    margin-right: 1rem;
    padding-top: 1rem;
}
.dataTables_filter.md-form {
     
   
}
.dataTables_filter.md-form input{
    font-weight: 300;
    
}
.dataTables_wrapper .row {
    margin-bottom: 1.5rem;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 0;
    padding-bottom: 1rem;
}
.dataTables_paginate {
    float: right;
}
.dataTables_filter {
    float: right;
}

.input-group.md-form.form-sm.form-2 input {
    border: 1px solid #bdbdbd;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.input-group.md-form.form-sm.form-2 input.grey-border  {
    border: 1px solid #e9ecef;
}
.input-group input[type=text]:focus:not([readonly]) {
    box-shadow: none;
}
.form-2 .input-group-text {
    border: 1px solid #e9ecef;
}



    
    

