
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: #2b7489;}
a{text-decoration: none;}
label{cursor: pointer;}
li{list-style: none;}

.hidden{display: none !important;}

.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{background: url(../images/icons/list.svg) top 5px left no-repeat; padding-left: 20px;}
.editable td{padding: 5px 10px;}
.editable h1, .editable h2, .editable h3, .editable h4, .editable h5, .editable h6{margin: 0 0 20px 0;
font-family: 'RobotoFlexBold'; line-height: 140%;}
.editable h1{font-size: 56px;}
.editable h2{font-size: 42px; line-height: 49px;}
.editable h3{font-size: 30px; line-height: 35px;}
.editable h4{font-size: 24px; line-height: 28px;}
.editable a:hover{text-decoration: underline;}
.editable table{}
.editable table tr{}
.editable table th{font-family: 'RobotoFlexBold'; 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: 'RobotoFlex'; src: url('../fonts/RobotoFlex.ttf'); font-style: normal;}
@font-face {font-family: 'RobotoFlexBold'; src: url('../fonts/RobotoFlex.ttf'); font-style: normal; font-weight: 700;}
