/* Enter Your Custom CSS Here */

/* GLOBAL STYLES */

.uppercase {text-transform: uppercase;}
.white {color: white !important;}
.edge-round {border-radius: 5px;}
  
.txtKeynote p {
    font-weight: 400;
    font-size: .75em;
    line-height: 1.3;
}

.txtKeynote a {
    color: #ecf0f1; }
    
 .txtKeynote a:hover {
    color: #FFEB3B;  }


/* BUTTON STYLES */
.mtrlBtn-mig {
text-decoration: none;
  font-size:18px;
color: #fff;
text-align: center;
letter-spacing: .5px;
transition: .4s ease-out;
cursor: pointer;
border: none;
border-radius: 2px;
display: inline-block;
height: 36px;
line-height: 36px;
outline: 0;
padding: 0 2rem;
text-transform: uppercase;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.18),0 2px 7px 0 rgba(0,0,0,0.15);
} 

.bg-green {background-color:#89C541; color:white!important;}
.bg-green:hover { background-color:#689f38;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}

.bg-white {background-color:#f5f5f5;color:#424242!important;}
.bg-white:hover { background-color:#e0e0e0;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}

/* TABLE STYLES */

table {
  width: 75%;
  margin:auto;
  display: table;
    border-collapse: collapse;
  border-spacing: 0;
}

table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

thead {
  border-bottom: 1px solid #d0d0d0;
}

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}