.footer,.header{margin:var(--margin--override-default)}:root{--color-skeleton-link:#1EAEDB;--color-skeleton-link--hover:#0FA0CE;--color-blue--light:#39649C;--color-blue:#0E4287;--color-blue--dark:#0B3266;--color-red:#960200;--color-white:#F7F4F3;--color-gray:#DBDBDB;--padding--default:8px;--padding--small:calc(2 * var(--padding--default));--padding--medium:calc(4 * var(--padding--default));--padding--large:calc(6 * var(--padding--default));--padding--footer-size:200px;--margin--override-default:calc(0px - var(--padding--default))}html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Merriweather,Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;padding:0 0 var(--padding--footer-size);min-height:100%}a{color:var(--color-blue--light)}a:hover{color:var(--color-blue--dark)}.header,.header a{color:var(--color-white)}.header{padding:var(--padding--default);text-align:center;background-color:var(--color-red);font-family:Merriweather,serif;cursor:pointer}.header a{text-decoration:none}.header a:hover{color:var(--color-gray)}.footer{position:absolute;bottom:0;left:0;right:0;padding:var(--padding--medium);color:var(--color-white);background-color:var(--color-blue--dark);font-size:.8em}.footer a{color:var(--color-skeleton-link)}.footer a:hover{color:var(--color-skeleton-link--hover)}.header__title{margin-top:2rem}.container{margin-top:var(--padding--medium)}.columns,.row{margin-top:var(--padding--default)}.row--extra-space{padding-top:var(--padding--large)}.app-message{padding:var(--padding--small);background-color:var(--color-gray);border-radius:4px}.loading{display:block;margin:200px auto;max-width:75px}.loading--nested{margin:var(--padding--large) auto}.left-align{text-align:left}.larger-font{font-size:larger}.minimal-table td,.minimal-table th{border-bottom:none}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:var(--color-white);background-color:var(--color-blue);border-color:var(--color-blue);-webkit-appearance:none}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{color:var(--color-white);background-color:var(--color-blue--dark);border-color:var(--color-blue--dark)}