/* font-family: "Roboto"; */
@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-MediumItalic.eot');
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
        url('/fts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-MediumItalic.woff') format('woff'),
        url('/fts/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Italic.eot');
    src: local('Roboto Italic'), local('Roboto-Italic'),
        url('/fts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Italic.woff') format('woff'),
        url('/fts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'),
        url('/fts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Bold.woff') format('woff'),
        url('/fts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Regular.eot');
    src: local('Roboto'), local('Roboto-Regular'),
        url('/fts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Regular.woff') format('woff'),
        url('/fts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'),
        url('/fts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Medium.woff') format('woff'),
        url('/fts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-BoldItalic.eot');
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
        url('/fts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-BoldItalic.woff') format('woff'),
        url('/fts/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-ThinItalic.eot');
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
        url('/fts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-ThinItalic.woff') format('woff'),
        url('/fts/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'),
        url('/fts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Black.woff') format('woff'),
        url('/fts/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'),
        url('/fts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Light.woff') format('woff'),
        url('/fts/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-LightItalic.eot');
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
        url('/fts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-LightItalic.woff') format('woff'),
        url('/fts/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-BlackItalic.eot');
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
        url('/fts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-BlackItalic.woff') format('woff'),
        url('/fts/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fts/Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'),
        url('/fts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('/fts/Roboto-Thin.woff') format('woff'),
        url('/fts/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

:root {
  --main-text-color: #000;
  --h-color: #000;
  --main-a-color: #1e3876;
  --decoration-color:#1e3876;
  --border-color:#b2b2b2;
  --background-decoration-color:#eff3ff
}


html {
    font-size: 100%;
    min-height: 100%;
    height: 100%;
}

body{padding:0;margin:0;font-size:16px;font-size: 1rem;color:var(--main-text-color);line-height:1.5;font-family: "Roboto",sans-serif;width: 100%;font-weight: normal} 

img{border:0px;margin: 0 1.5rem 0px 0;max-width: 100%;display: inline-block;}
img[align="left"]:not([class]) {margin: 5px 20px 10px 0;float:left}
img[align="middle"]:not([class]) {margin: 0 20px 10px;}
img[align="right"]:not([class]) {margin: 5px 0px 20px 10px;float: right}
p img{float: none;margin: 15px 0;display: block}
figure{max-width: 100%;margin-bottom: 20px}
figure img{float: none;margin: 0}


h1, h2, h3, h4{font-weight: 600;padding: 0;color:var(--h-color)}
h2, h3, h4{margin:30px 0px 15px;clear:both;padding: 0}
h1{font-size:26px;font-size:1.625rem;margin:0px 0px 20px;line-height: 30px}
h2{font-size:24px;font-size: 1.5rem;line-height: 30px;margin: 30px 0 10px}
h3{font-size:20px;font-size:1.25rem;line-height:26px;margin: 30px 0 10px}
h4{font-size:18px;font-size: 1.125rem;margin: 20px 0 10px}
h5, h6{font-size:16px;font-size: 1rem;margin: 20px 0 10px}
p+h2, p+h3, p+h4{margin-top:30px}
h1+h2, h2+h3, h3+h4, h4+h5, h5+h6{margin-top:10px}
h1 a, h2 a, h3 a, h4 a{color:var(--h-color);text-decoration:none;cursor:pointer}

p{margin:0px 0px 10px}
a{text-decoration:none;color:var(--main-a-color);}
a:hover{text-decoration:underline;}


ol{margin:5px 0px 10px 0px;padding:0px;list-style: none;counter-reset: item}
ol>li:before{color: var(--decoration-color);content:counters(item, ".")"."; counter-increment: item;padding: 0;text-align: center;position: relative;padding-right: 10px;font-size: 16px;font-size: 1rem;font-weight: 600}
ol>li{margin:10px 0 0px 3px;position: relative}

ul{margin:5px 0px 10px 0px;padding:0px;list-style:none}
ul>li{padding-left:0px;margin:10px 0 0px 30px;position: relative}
ul>li:before{width: 13px;height: 3px;background-color: var(--decoration-color);content: '';position: absolute;top:10px;left: -21px;display: block}
ol>li>ul, li>ol{margin:5px 0px 0px 30px}
li>ul>li:before{width: 14px;height: 2px;left: -22px;}

table{border-collapse: collapse;margin:10px 0px;max-width: 100%}
caption{font-weight:bold;text-align:left;padding-bottom:7px;font-size: 18px;font-size: 1.125rem}
tr td{padding:8px 15px;border:1px solid var(--border-color);background-color: #fff}
tr:nth-child(odd) td{background-color: #f4f4f4}
th{background-color:var(--background-decoration-color);text-align:center;font-weight:normal;padding:8px;border:0;color:#6c6c6c;z-index: 100;position: relative;border: 1px solid var(--border-color)}



hr{border-top:1px solid #eff3ff;margin:15px 0px 20px 0px;}

iframe{max-width: 100%}
input, select, textarea{border: 1px solid #c9c9c9;font-size: 16px;font-size: 1rem;line-height: 25px;padding: 10px 10px;border-radius: 3px}
input:focus, select:focus, textarea:focus{border-color: #d18c49}


p+h2, p+h3, p+h4, ul+h2, ul+h3, ul+h4{
    margin-top: 10px;
}




iframe{
    max-width: 100%;
    border: 0;
}

