:root{--padding:10px;--error:#760000}.single,.single p{margin:0;padding:0}.landscape{display:table}.landscape .base{float:left}.landscape .right{float:right}.landscape-inline .base-table-inline{display:inline-block;display:inline-table}.row,.row-inline{display:table;width:100%}.row .base{float:left}.row .right{float:right}.row .base-inline{display:inline-block!important}.row .base-table-inline{display:inline-table!important}.flex{display:flex}.flex-center{align-items:center}.flex-center,.flex-x-center{display:flex;justify-content:center}.flex-x-left{display:flex;justify-content:left}.flex-wrap{flex-wrap:wrap}.flex .flex-right{margin-left:auto}.indent{padding-left:15px;padding-right:15px}.caps{text-transform:uppercase}.left{float:left}.right{float:right}.btn{cursor:pointer}.span{width:100%}.h-span{height:100%}.hide{display:none}.pad{padding:var(--padding)}.pad-t{padding-top:var(--padding)}.pad-r{padding-right:var(--padding)}.pad-b{padding-bottom:var(--padding)}.pad-l{padding-left:var(--padding)}.pad-tb{padding:var(--padding) 0 var(--padding) 0}.pad-lr{padding:0 var(--padding) 0 var(--padding)}.margin{margin:var(--padding)}.margin-t{margin-top:var(--padding)!important}.margin-rb{margin:0 var(--padding) var(--padding) 0}.margin-r{margin-right:var(--padding)}.margin-b{margin-bottom:var(--padding)}.margin-tb{margin:var(--padding) 0 var(--padding) 0}.margin-l{margin-left:var(--padding)}.margin-lr{margin:0 var(--padding) 0 var(--padding)}.margin-lb{margin:0 0 var(--padding) var(--padding)}.no-margin{margin:0!important}.no-margin-t{margin-top:0}.no-margin-l{margin-left:0!important}.no-margin-tb{margin-top:0!important;margin-bottom:0!important}.alert{color:var(--error)}.align-c{text-align:center}.align-r{text-align:right}.align-t{vertical-align:top}.align-l{text-align:left}.margin-align-c{margin:auto!important}.margin-align-r{margin-left:auto}.b{font-weight:700}.flatten{line-height:0}.main-content{width:1000px}.block{display:block}.table{display:table!important}.row-item{display:table;width:100%}.layout-25>.layout{width:25%}.layout-33>.layout{width:33%}.layout-50>.layout{width:50%}.layout-75>.layout{width:75%}.layout-25-75>.layout:first-child{width:25%}.layout-25-75>.layout:nth-child(2),.layout-75-25>.layout:first-child{width:75%}.layout-75-25>.layout:nth-child(2){width:25%}.layout-20-80>.layout:first-child{width:20%}.layout-20-80>.layout:nth-child(2){width:80%}.layout-10-90>.layout:first-child{width:10%}.layout-10-90>.layout:nth-child(2){width:90%}.layout-5-95>.layout:first-child{width:5%}.layout-5-95>.layout:nth-child(2){width:95%}.layout-40-60>.layout:first-child{width:40%}.layout-40-60>.layout:nth-child(2){width:60%}.layout-30-70>.layout:first-child{width:30%}.layout-30-70>.layout:nth-child(2){width:70%}.span-5{width:5%}.span-10{width:10%}.span-15{width:15%}.span-20{width:20%}.enabled{pointer-events:inherit}.disabled,.disabled-fade{pointer-events:none}.disabled-fade{opacity:.5}#platform #desktop{display:block}#platform #mobile{display:none}#header{overflow:hidden}#header #top{border-bottom:10px solid #ffc527;background-color:#fff}#header #brand{font-size:15px;background-color:#ffc527;padding:5px 35px 3px 20px;line-height:1.5em;color:#000}#header #brand a{color:#000}#header #brand #txt{margin-top:8px}#header #brand p:first-child{font-size:20px}#header #brand p:last-child{font-size:22px}#header #intro{font-size:30px;font-weight:700;color:#6d6d6d;margin-bottom:3px}#header #username{display:block;margin-top:20px}#header #logout{display:block;padding:15px 20px 10px 0}#header #logout span{background-color:#19559b;padding:10px 20px 10px 20px}#header #logout span:hover{background-color:#2b6ab3}ol,ul{margin-top:0;margin-bottom:0}#primary-nav-wrap{white-space:nowrap;overflow-x:hidden}#primary-nav .primary{position:relative;vertical-align:bottom}#primary-nav li{display:inline-block}#primary-nav li a{display:block;font-size:21px;color:var(--theme-primary);padding:25px;font-weight:700;text-decoration:none;letter-spacing:.05em}#primary-nav a:hover{background-color:#ffc527;color:#fff}#primary-nav img{margin-bottom:-16px}#header-details{background-color:var(--theme-primary);color:#fff;padding:10px 0 10px 0;font-size:20px;border-bottom:5px solid #13b5ea}#header-details #page-title{padding:10px 0 0 20px;font-size:40px;margin-top:-5px;display:block;font-weight:700}.btn-blue a,.btn-blue button,input.btn-blue{padding:10px 25px 10px 25px;margin:10px;background-color:var(--theme-primary);color:#fff!important;text-decoration:none;cursor:pointer;border:0}.btn-blue a:hover,input.btn-blue:hover{background-color:var(--theme-primary)!important;opacity:.85}.btn-gray a,.btn-gray button{padding:10px 25px 10px 25px;background-color:#aaabac;color:#fff!important;text-decoration:none;margin:10px;cursor:pointer}.btn-gray:hover{opacity:.85}.btn-blue a,.btn-gray a{display:table}.btn-blue-icon a,.btn-gray-icon a{display:inline-block!important}.btn-blue button,.btn-gray button{border:0;font-size:24px;cursor:pointer}.app-form label{font-weight:700;font-size:16px}.app-form .row .input-container input,.form .row .input-container input,form .row .input-container input,form .row select{width:100%;border:0;background-color:#fff;padding:10px;box-sizing:border-box}.app-form .input-container input,form .input-container input,form select{font-size:22px;border:1px solid var(--theme-primary)}.app-form .form-part{margin:10px 0 10px 0}.app-form .layout .input-container{margin-top:5px;margin-right:10px}.app-form .input-container{border:1px solid #999}.app-form .form-flush .input-container{margin:0!important}.form-delete,.form-delete #delete{height:100%!important}.form-delete .delete-content{height:50%;overflow-y:scroll;position:relative}.form-delete ul{margin-top:15px}h1{font-size:30px;margin:0}#footer{background-color:var(--theme-primary);height:auto}#footer .icons a{padding:10px;display:inline-block}#footer a{color:#fff;font-size:14px}#footer .button-contact{text-decoration:none;padding:10px}#footer .button-contact .label{font-size:12px;padding:10px}#footer .button-contact:hover,#footer .icons a:hover{background-color:#3c6ba1}body{padding-top:0}#app{width:100%;height:100%;margin:0 auto}#header{top:0}#p-dtct-d,.m-d-toggle{display:block}#p-dtct-p,#p-dtct-t,#p-dtct-tp,.m-p-toggle,.m-t-toggle,.m-toggle{display:none}:root{--theme-primary:#003471;--light-accent:#ccc;--light-blue-accent:#eef3f7;--highlight-accent:#9fb2cb}body,html{height:100%}body{font-family:lato,arial,san-serif;font-size:20px;margin:0}#body,body{color:#6d6d6d}#body{height:auto;padding-bottom:2em;min-height:76vh;position:relative}#body a{color:var(--theme-primary)}.main-content{width:1100px;margin:auto}#introduction{font-size:30px}#introduction p{margin-bottom:var(--padding)}.input{padding:var(--padding);width:100%;box-sizing:border-box;font-size:30px;border:1px solid var(--highlight-accent);color:var(--theme-primary)}.btn-action a,.btn-blue a,.btn-blue button,input.btn-blue{padding:var(--padding) 25px var(--padding) 25px;margin:var(--padding);background-color:var(--theme-primary);color:#fff!important;text-decoration:none;cursor:pointer;border:0}.btn-action a:hover,.btn-blue a:hover,input.btn-blue:hover{background-color:var(--theme-primary)!important;opacity:.85}#lookup #form-lookup{background-color:var(--light-blue-accent);padding:30px;border-top:1px solid var(--light-accent);border-right:1px solid var(--light-accent);border-bottom:10px solid var(--theme-primary);border-left:1px solid var(--light-accent);position:relative}#lookup #form-lookup .btn-blue a{padding:20px 30px 20px 30px;font-size:20px;margin-left:5px;margin-right:0}#lookup #form-lookup .submit-disabled a{background-color:#aaabac;pointer-events:none}#lookup #status{padding:60px 30px 30px 30px;background-color:#fbfbfb;box-sizing:border-box;position:relative}#lookup .status-stamped{padding-top:60px!important}#lookup #status #status-labels{margin-top:-25px}#lookup #status #status-labels .sub-status-label{font-size:18px;margin-bottom:-3px}#lookup #status #status-labels .status-label{font-size:40px;font-weight:700;color:var(--theme-primary)}#lookup #status .layout{padding:0 30px 0 30px}#lookup .form-invalid{border-top:1px solid var(--error)!important;border-right:1px solid var(--error)!important;border-bottom:var(--padding) solid var(--error)!important;border-left:1px solid var(--error)!important}#lookup #status #stamp{position:absolute;top:20px;left:20px;font-size:18px;line-height:1.4em}.loader-overlay{width:100%;height:100%;background-color:var(--theme-primary);opacity:.1;position:fixed;top:0;left:0;z-index:300}.loader{position:absolute;left:50%;right:50%;top:50%;z-index:400}.loader-static{position:relative;left:0;top:0}.loader-static img{animation:spin 1s linear infinite;width:35px;height:35px;margin:var(--padding) 0 0 var(--padding)}.loader-content-aligned{left:0;right:0;top:0;width:100%;height:100%}.loader-overlay-relative{position:absolute!important}#disclaimer{font-size:16px}.divider{width:100%;height:1px;background-color:#cacaca;margin-top:30px}#app,body{height:100%;position:relative}#footer{width:100%;left:0;bottom:0;position:absolute;z-index:100}:root{--m-padding:20px}@media (max-width:61.1875em){#platform #desktop,.m-d-toggle{display:none}#platform #mobile{display:block}.main-content{width:100%}.m-pad{padding:0 var(--m-padding) 0 var(--m-padding)}.m-margin{margin:0 var(--m-padding) 0 var(--m-padding)}.m-toggle{display:block}.m-span{width:100%!important}.m .no-span{width:auto}.m .span-vertical,.m-span-vertical{height:100%}.m .left{float:left}.m .landscape{display:block}.m .right{float:right}.m-align-l{text-align:left}.m-align-c{text-align:center}.m-margin-align-c{margin:auto}.m-table{display:table}.m-no-margin{margin:0!important}.m-no-margin-lr{margin-left:0;margin-right:0}.m-no-margin-l{margin-left:0}.m-pad-t{padding-top:var(--padding)}.m-no-pad{padding:0!important}.m-no-pad-l{padding-left:0}.m-margin-t{margin-top:var(--padding)}.m-hide{display:none}.m-rows .base,.m-rows .left,.m-rows .right{float:none}.m-row,.m-rows .base-inline,.m-rows .row{display:block!important;width:100%!important}.m-left{float:left}.m-block{display:block}#m-primary-nav-items li,#m-primary-nav-items ul{list-style-type:none;margin:0;padding:0}#m-primary-nav li a{border-top:1px solid var(--light-accent)}#m-primary-nav a{font-size:30px;color:var(--theme-primary);letter-spacing:.05em;padding:var(--padding);display:block;text-decoration:none}.input{font-size:3vw}#lookup #status #status-labels{margin-top:0}#lookup #status .layout{padding:30px 0 30px 0}#lookup #status #stamp{position:relative;top:0;left:0;padding:30px 0 30px 0}#header #brand p:first-child{font-size:12px}#header #brand p:last-child{font-size:16px}#header #brand #txt{line-height:1em;margin-top:15px}#footer{position:inherit}#footer .icons{margin-left:0}#footer .button-contact{padding-left:0;padding-right:0;display:table}#footer .button-contact .base{float:left}#lookup #status #status-labels .status-label{font-size:6vw}#lookup #status #status-labels .status-date{font-size:4vw}}