
html{width: 100%; height: 100%; margin: 0; padding: 0;}
*{margin: 0; padding: 0; box-sizing: border-box;}

table{border-collapse: collapse; border-spacing: 0;}
fieldset, img{border: 0;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}
input[type='button'], input[type='submit']{-webkit-appearance: none;}
a, img{outline: 0;}
a{color: #55bdbc;}
a{text-decoration: none;}
label{cursor: pointer;}
li{list-style: none;}

.hidden{display: none !important;}
.invisible{opacity: 0;}

.editable{font-size: 18px; line-height: 25px;}
.editable p{margin: 0 0 12px 0;}
.editable ol, .editable ul{margin: 0 0 12px 0;}
.editable li{margin: 0 0 10px 0;}
.editable ol li{list-style: decimal; list-style-position: inside;}
.editable ul{margin-bottom: 15px;}
.editable ul li{padding-left: 5px; list-style: disc;}
.editable td{padding: 5px 10px;}
.editable h1, .editable h2, .editable h3, .editable h4, .editable h5, .editable h6{margin: 0 0 20px 0;
font-family: 'Mulish'; line-height: 100%; font-weight: 900;}
.editable h1{font-size: 40px; line-height: 50px; text-align: center; text-transform: uppercase;}
.editable h2{font-size: 32px; margin-bottom: 15px;}
.editable h3{font-size: 26px;}
.editable h4{font-size: 20px;}
.editable a:hover{text-decoration: underline;}
.editable table th{font-family: 'Mulish'; color: #658430; padding: 20px 0  20px 0; border-bottom: 2px solid #e7f2d4;
min-width: 300px; text-align: left;}
.editable table td{padding: 20px 0  20px 0; border-bottom: 1px solid #e7f2d4;}

@font-face{font-family: 'Mulish'; src: url('../fonts/Mulish.ttf');}
