
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: #3ea289;}
a{text-decoration: none;}
label{cursor: pointer;}
li{list-style: none;}

.hidden{display: none;}

.editable p{margin: 0 0 12px 0;}
.editable ol, .editable ul{margin: 0 0 12px 0;}
.editable li{margin: 0 0 8px 0;}
.editable ol li{list-style: decimal; list-style-position: inside;}
.editable ul li{list-style: disc; list-style-position: inside;}
.editable td{padding: 5px 10px;}
.editable h1, .editable h2, .editable h3, .editable h4, .editable h5, .editable h6{margin: 0 0 20px 0;
font-family: 'RobotoSlab';}
.editable h1{font-size: 36px; line-height: 40px; font-weight: 700; color: #254940;}
.editable h2{font-size: 24px; line-height: 26px;}
.editable h3{font-size: 20px; line-height: 28px;}
.editable h4{font-size: 18px; line-height: 20px;}
.editable h5{font-size: 16px; line-height: 18px;}
.editable h6{font-size: 14px; line-height: 16px;}
.editable a:hover{text-decoration: underline;}

@font-face {font-family: 'RobotoLight'; src: url('../fonts/Roboto-Light.ttf'); font-style: normal;}
@font-face {font-family: 'RobotoRegular'; src: url('../fonts/Roboto-Regular.ttf'); font-style: normal;}
@font-face {font-family: 'RobotoMedium'; src: url('../fonts/Roboto-Medium.ttf'); font-style: normal;}
@font-face {font-family: 'RobotoSlab'; src: url('../fonts/RobotoSlab.ttf'); font-style: normal;}