
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; outline: none}
a, img{outline: 0;}
img{max-width: 100%}
a{text-decoration: none; color: #1b4e9b;}
a:hover{border-bottom: none}
label{cursor: pointer;}
li{list-style: none;}
input[type='button'], input[type='submit']{cursor: pointer;}
blockquote{font: 22px "Calibri-Bold"; color: #375ea3; font-style: italic; max-width: 630px; margin-bottom: 28px}
blockquote::before{content: "«"}
blockquote::after{content: "»"}

.block{display: block;}
.inline{display: inline;}
.clear{clear: both; line-height: 0 !important; font-size: 0 !important; height: 0 !important;}
.clearfix::after{clear: both; content:""; display: block}
.hidden{display: none;}

.editable p{margin: 0 0 21px 0;}
.editable a{border-bottom: 1px solid #1b4e9b}
.editable a:hover{border-bottom: 1px solid #fff}
.editable ol, .editable ul{}
.editable li{margin: 0 0 7px 0;}
.editable ol li{list-style: decimal; list-style-position: inside;}
.editable ul li{background: url("../images/list-marker.png")no-repeat left 15px top 10px; padding-left: 35px;}
.editable ul a{color: #1b4e9b;}

table{width:100%; margin-bottom: 20px}
table th, table thead td{font:15px "Calibri-Bold"; text-transform: uppercase; color:#abaaaa; padding:13px 22px;
    font-weight:normal; text-align:left; min-width: 100px}
table tbody tr{border-bottom:1px solid #f3f5fc}
table tbody tr:hover{background: #f3f5fc}
table tbody td{padding:13px 0; vertical-align:top; min-width: 100px}
table td:first-child, table td:last-child{padding: 13px 22px;}

@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans.ttf') format('truetype');    
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans-Bold';
    src: url('../fonts/NotoSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('../fonts/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri-Light';
    src: url('../fonts/Calibri-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri-Bold';
    src: url('../fonts/Calibri-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
