
/*
	Font Import Code
*/
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=a98f2d97-220e-42a8-a8e2-a53db6bbb4cb");
@font-face{
font-family:"Museo W01 700";
src:url("Fonts/3b3d99a2-6b36-4912-a93e-29277020a5cf.eot?#iefix");
src:url("Fonts/3b3d99a2-6b36-4912-a93e-29277020a5cf.eot?#iefix") format("eot"),url("Fonts/28d74e9b-4ea9-4e3c-b265-c67a72c66856.woff") format("woff"),url("Fonts/b432b4e1-014a-4ed8-865c-249744f856b0.ttf") format("truetype"),url("Fonts/8e63fd1e-adc9-460e-9ef7-bbf98ee32a71.svg#8e63fd1e-adc9-460e-9ef7-bbf98ee32a71") format("svg");
}
@font-face{
font-family:"Museo W01 300";
src:url("Fonts/33e3dd38-a7c3-4a78-9660-90a0e7406419.eot?#iefix");
src:url("Fonts/33e3dd38-a7c3-4a78-9660-90a0e7406419.eot?#iefix") format("eot"),url("Fonts/827f2f08-a8d3-40b2-9795-927b59905269.woff") format("woff"),url("Fonts/92143848-9290-4516-80fc-ebf83b053307.ttf") format("truetype"),url("Fonts/b0d9d7a5-5c5b-439c-afa5-2c875dcf8ea2.svg#b0d9d7a5-5c5b-439c-afa5-2c875dcf8ea2") format("svg");
}
@font-face{
font-family:"Museo Sans W01 300";
src:url("Fonts/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix");
src:url("Fonts/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix") format("eot"),url("Fonts/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff") format("woff"),url("Fonts/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf") format("truetype"),url("Fonts/b9bed509-0816-43d8-b14b-7525a21f4bde.svg#b9bed509-0816-43d8-b14b-7525a21f4bde") format("svg");
}
@font-face{
font-family:"Museo W01 700 Italic";
src:url("Fonts/af276b07-6043-432e-abd6-85db62b396af.eot?#iefix");
src:url("Fonts/af276b07-6043-432e-abd6-85db62b396af.eot?#iefix") format("eot"),url("Fonts/e971d9dd-4d24-4c3e-b863-898a551d55c9.woff") format("woff"),url("Fonts/06faee15-8303-4a77-9cc7-9b261d10756f.ttf") format("truetype"),url("Fonts/2bbf4242-33e5-4e94-9387-be23695bc758.svg#2bbf4242-33e5-4e94-9387-be23695bc758") format("svg");
}
@font-face{
font-family:"Museo Sans W01 700";
src:url("Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix");
src:url("Fonts/3d0a39cf-115c-4800-9b1e-31c7912abfc2.eot?#iefix") format("eot"),url("Fonts/eadbb595-a394-48fc-834f-8bf5da15cddf.woff") format("woff"),url("Fonts/9bcba093-b507-4b9b-9c83-303003d3815c.ttf") format("truetype"),url("Fonts/9a2af429-2624-4bd1-a676-8f0eed3e7e31.svg#9a2af429-2624-4bd1-a676-8f0eed3e7e31") format("svg");
}
@font-face{
font-family:"Museo W01 300 Italic";
src:url("Fonts/d46fab59-3c68-4899-b045-b527cc7d3312.eot?#iefix");
src:url("Fonts/d46fab59-3c68-4899-b045-b527cc7d3312.eot?#iefix") format("eot"),url("Fonts/2e952561-3a75-4c68-8074-9e588b2b6b77.woff") format("woff"),url("Fonts/99bb7b87-c828-4fd3-ae5c-4193550fe331.ttf") format("truetype"),url("Fonts/f6b1f01f-4547-4ec6-89bb-45806d850044.svg#f6b1f01f-4547-4ec6-89bb-45806d850044") format("svg");
}


html,body {
    margin:0;
    padding:0;
}

* {
    font-family:"Museo W01 300",Verdana,Arial,sans-serif;
}

strong,h1,h2,h3,h4,h5,h6 {
    font-family:"Museo W01 700",Verdana,Arial,sans-serif;
}

em {
    font-family:"Museo W01 300 Italic",Verdana,Arial,sans-serif;	
}

strong em, em strong, h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
    font-family:"Museo W01 700 Italic",Verdana,Arial,sans-serif;	
}

body, p, td, input, textarea, select {
    font-size:11pt;
    line-height:15.4pt;
}

a,a:visited {
    color:#3e4975;
    text-decoration:none;
}

a:hover {
    color:#404045;
    text-decoration:underline;
}

html {
    background-size:cover !important;
    background-position:center;
    background-color:#3e4975;
    min-height:100%;
}

body {
    padding:0;
    margin:0;
}

h1,h2 {
    line-height:1em;
}

main,aside {
    background:rgba(255,255,255,0.95);
    position:fixed;
    top:0;
    padding:8px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    overflow:auto;
}

main {
    bottom:0;
    left:64px;
    width:320px;
    
}

main.admin {
    width:calc(100% - 452px);
}

aside {
    text-align:center;
    right:64px;
    width:260px;
}

footer {
    background:rgba(0,0,0,0.75);
    display:inline-block;
    position:fixed;
    right:32px;
    bottom:16px;
    padding:8px;
}

footer a, footer a:visited {
    color:#ccc;
    text-decoration:none;
}

footer a:hover {
    color:white;
}

input,textarea,#files,select,.line {
    border:0;
    border-bottom:1px solid #ccc;
    padding:8px;
    margin-bottom:8px;
}

input[type=text], textarea,#files,select,.line {
    display:block;
    width:calc(100% - 16px);
}

input[type=number] {
    width:3em;
}

button {
    border:2px solid #ccc;
    background:#eee;
    padding:8px;
    border-radius:8px;
    font-size:120%;
    margin-top:16px;
    float:right;
}

button:hover {
    background:#ccc;
    cursor:pointer;
}

#files.empty {
    padding:32px 8px;
    text-align:center;
    font-family:"Museo W01 700",Verdana,Arial,sans-serif;
    font-size:32pt;
    line-height:32pt;
    color:#ccc;
    white-space: normal;
}

#files {
    padding:16px 8px;
    font-size:14pt;
    line-height:28pt;
    white-space: nowrap;
}

#upload {
    background:#ccc;
    border:#999 1px solid;
    border-radius:4px;
    height:32px;
}

#progress {
    background:#3e4975;
    height:32px;
}

#icon {
    text-align:center;
    color:#3e4975;
    font-size:192px;
}
.button, .button:visited {
    line-height:1.5;
    display:inline-block;
    padding:8px;
    background:#3e4975;
    border:1px solid #3e4975;
    color:#fff;
    text-decoration:none;	
    margin-bottom:8px;
    font-size:10pt;
    cursor:pointer;
}

.button:hover {
    border-color:#404045;
    color:#ddd;
}

table {
    border-spacing:0;
    border-collapse:collapse;
}

table tr {
    border-bottom:1px solid #3e4975;
}

table.noborder tr {
    border-bottom:0;
}

table td {
    padding:4px 8px 4px 0;	
}

table thead td {
    background:#3e4975;
    color:white;
    font-family:"Museo W01 700",Verdana,Arial,sans-serif;
    padding:4px 8px 4px 4px;	
}