html {overflow-x:hidden;overflow-y:scroll;}
body {position:relative;margin:0;padding:0;background-image:url(img/page-bg.jpg);background-repeat:no-repeat;background-color:#46E1E3;background-size:100% auto;background-attachment:fixed;font-size:14px;font-family:Verdana, Geneva, sans-serif;color:#383838;}

div, nav, header, section, article, footer {display:block;margin:0;padding:0;}

form {display:block;margin:0;padding:0;border:none;}
input[type="text"], input[type="password"], textarea {display:block;padding:5px;border:1px solid #03AFE1;resize:none;}
input[type="checkbox"], input[type="radio"] {display:none;}
input[type="checkbox"]+label, input[type="radio"]+label {cursor:pointer;}
input[type="checkbox"]+label:before, input[type="radio"]+label:before {display:inline-block;margin:0 5px 0 5px;font-family:"Font Awesome 5 Free";}
input[type="checkbox"]+label:before {content:"\f0c8";}
input[type="radio"]+label:before {content:"\f111";}
input[type="checkbox"]:checked+label:before {font-weight: 900;}
input[type="radio"]:checked+label:before {font-weight: 900;}
input[type="checkbox"]:disabled+label, input[type="radio"]:disabled+label, input[type="checkbox"]:checked:disabled+label, input[type="radio"]:checked:disabled+label {color:#B1B1B1;cursor: default;}
input[type="checkbox"]:disabled+label:hover, input[type="radio"]:disabled+label:hover, input[type="checkbox"]:checked:disabled+label:hover, input[type="radio"]:checked:disabled+label:hover {color:#B1B1B1;}
input[type="checkbox"]+label:hover, input[type="radio"]+label:hover {color:#2D68C4;}
input[type="checkbox"]:checked+label, input[type="radio"]:checked+label {color:#2D68C4;}
input[type="checkbox"]:checked+label:hover, input[type="radio"]:checked+label:hover {color:#002147;}
input[type="button"], input[type="reset"], input[type="submit"] {padding:7px;border:1px solid #03AFE1;text-align:center;font-weight:bold;text-transform:uppercase;cursor:pointer;}
input:focus {outline:none;}
select {border: 1px solid;}

table {width:100%; margin:1em 0; border-collapse:collapse; table-layout: fixed; border:1px solid;}
table thead th, table thead td {border:1px solid; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;}
table tbody td {vertical-align:top; border-collapse:collapse; text-align:left; vertical-align:top; border:1px solid;}
table thead th, table thead td , table tbody td {padding:5px; border-collapse:collapse;}

ul, ol {display:block; margin:9px 0; padding:0; list-style-type:disc;}
li {margin:0 0 9px;}

img {width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}

h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.5em;}
h1, h2, h3 {margin: 1em 0 1.5em 0;}
h4, h5, h6 {font-size:1em; margin: 1em 0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; line-height:normal;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top:0;}
p {display:block; margin:0 0 7px; padding:0;}
a {color:#2D68C4;text-decoration:none;}
a:hover {color:#002147;}
a[download]:before {display:inline-block;margin:0 5px 0 0;font-family:"Font Awesome 5 Free";text-indent:0;content:"\f019";font-weight:900;} {}
i {text-indent:0;}