.footer {
    color: #666;
}

body {
  marging-top: 2rem;
  font-family: 'Roboto', sans-serif;
   }
   
.title{
    font-size:1.5rem;
}
img.title{
    height: 3em;
}
.nav-divide{
    height:20px;
    margin-bottom:15px;
    background:#36E20F;
}
p.page-title{
    font-size:1.5rem;
    font-weight:bold;
    letter-spacing:.15rem;
    margin-bottom: 0rem; 
}

p.page-subtitle{
    font-size:1rem;
    font-style:italic;
    letter-spacing:.15rem;
     margin-bottom: 0rem; 
}

div.page-title{
    padding-bottom:20px;
}

.title-bar {
    /* small (mobile) bar */
  background: #36E20F;
  color: #000;
}

.top-bar {
    background: #FFFFFF; 
}

.top-bar ul {
  background: #FFFFFF; 
}
.top-bar ul li {
      background: #FFFFFF; 
}
.top-bar ul li a {
        color: #000000; 
}
.menu-text {
    letter-spacing: .15rem;
}

.menu-text {
  color: #000000; }
@media only screen and (max-width: 39rem) {
    .menu-text {
      display: none !important; } 
}

/*start mobile three bar color */
.menu-icon::after {
    background: #000;
    box-shadow: 0 7px 0 #000, 0 14px 0 #000; }
.menu-icon:hover::after {
    background: #000;
    box-shadow: 0 7px 0 #000, 0 14px 0 #000; }
/*end mobile three bar color */

.media-object.no-space{
    margin-bottom: 0rem; 
}
.dropdown.menu .submenu {
  border: none; }

.menu a:hover{
    background: #36E20F;
}

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
  border-color: #fff transparent transparent; }

.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #fff; }

.js-drilldown-back::before {
  border-color: transparent #fff transparent transparent; }



.valign-middle .columns {
    display: table-cell;
    vertical-align: middle;
}

.valign-middle .columns,
.valign-middle [class*="column"] + [class*="column"]:last-child {
    float: none;
}
  
.borderbox{
    border:2px black solid;
    padding:5px;
}
  
  
  
.mad-dog-green{
    background: #36E20F;
    
}
.green{
    background: #0DFFBA;
}

.grey{
    background: #dde7ed;
}

.blue{
    background:#a1bfd4;
}
.orange{
    background:#FFFFCC;
}

.dark{
    background: #1c1d1f;
    color: #666;
}

.hidden{
    display:none;
}

select {
    height: auto;
}

select[size], select[multiple] {
    background-image: none;
}

.grecaptcha-badge { visibility: hidden; }