.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#e6e3d9;padding:0 15px}#noCookiesContainer{display:none}.container-captive{max-width:420px;width:auto;min-width:280px;position:relative;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;margin-top:15px;padding-bottom:20px}.container-captive .copy{margin-top:20px;max-width:270px;padding:0 15px 15px;margin:0 auto}.container-captive h3{color:#056696}.container-captive #relogin a{margin-left:auto;margin-right:auto;display:block;width:6em}.container-captive #backForm button{margin-left:auto;margin-right:auto;display:block}.container-legal{max-width:960px;position:absolute;left:15px;right:15px;top:0;bottom:35px;min-height:280px;width:auto}.container-legal .copy{overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11px;position:absolute;left:15px;right:15px;bottom:90px;top:125px;max-width:100%;margin-bottom:0}.container-legal .alert{position:absolute;right:15px;left:15px;max-width:100%}.container-legal .btn-group{width:45.9%}@media (min-width:990px){.container-legal{left:50%;margin-left:-480px;right:auto;width:960px}}.container-message .copy{padding:0 15px 0;margin-bottom:0}.container-message .copy #retry-button{margin-top:15px;margin-left:auto;margin-right:auto;display:block}#acknowledgement{position:absolute;padding-bottom:4px;bottom:50px;text-align:center}#acknowledgement label{font-size:15px}#acknowledgement input[type=checkbox]{display:none}#acknowledgement input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block}#acknowledgement input[type=checkbox]+label:before{content:"\f096";width:15px;letter-spacing:10px;font-size:15px}#acknowledgement input[type=checkbox]:checked+label:before{content:"\f046";letter-spacing:5px}@media (max-width:434px){#acknowledgement{bottom:42.5px;padding:2.5px}}#actionButtons{position:absolute;bottom:15px}#actionButtons .row-fluid{top:10px}#actionButtons .span6{width:50%;margin:0}#actionButtons .btn{margin:0 7.5px}.container-footer{text-align:center;border:none;background:0 0;max-width:420px;width:100%;min-width:280px}.container-footer .logo-footer,.container-footer .mtg-legal,.container-footer .mtg-status,.container-footer .mtg-version{display:none}.mtg-version span{font-family:source_sans_problack}footer.footer-legal{color:#333;position:absolute;top:100%;max-width:960px}.alert,form{margin-bottom:0}nav .btn{margin-bottom:15px;min-width:130px}h3{line-height:18px}.software-agreement li{margin-bottom:10px}.software-agreement h5{font-weight:400}@media (max-width:480px){.scrollableWell body{padding:0 20px}.scrollableWell h3{font-size:13px;line-height:16px}.scrollableWell h4{font-size:12px}.scrollableWell h5{font-size:11px}}#logged-out,#login-page #map-loading-message{display:none}.success-message{font-size:18px;color:#056696;text-transform:uppercase;margin:20px 0}.success-message i{color:#0fae13;font-size:32px;vertical-align:middle}.success-message .message{margin-left:5px}#loginForm input.error{border-color:#c62021}#legalError{margin-top:10px}#legalAgreeButton{margin:0 auto;display:block}#legalAgreeButton i{display:none;margin-right:.4em}#loginButton{margin:0 auto;display:block}#loginButton i{margin-right:.4em}#loginButton i.fa-refresh{display:none}.load-message{text-align:center;padding:30px 0}.load-message [class*=" fa-"],.load-message [class^=fa-]{font-size:50px;color:#1272a3}.load-message span{display:block;margin-top:15px;font-size:16.25px;font-weight:400}.hasScrollBottom{background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 98%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(98%,#f9f9f9),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#f9f9f9 98%,#ccc 100%);background:-o-linear-gradient(top,#f9f9f9 98%,#ccc 100%);background:-ms-linear-gradient(top,#f9f9f9 98%,#ccc 100%);background:linear-gradient(to bottom,#f9f9f9 98%,#ccc 100%)}.hasScrollTop{background:#f9f9f9;background:-moz-linear-gradient(top,#ccc 0,#f9f9f9 2%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(2%,#f9f9f9));background:-webkit-linear-gradient(top,#ccc 0,#f9f9f9 2%);background:-o-linear-gradient(top,#ccc 0,#f9f9f9 2%);background:-ms-linear-gradient(top,#ccc 0,#f9f9f9 2%);background:linear-gradient(to bottom,#ccc 0,#f9f9f9 2%)}.hasScrollTopBottom{background:#f9f9f9;background:-moz-linear-gradient(top,#ccc 0,#f9f9f9 2%,#f9f9f9 98%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(2%,#f9f9f9),color-stop(98%,#f9f9f9),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#ccc 0,#f9f9f9 2%,#f9f9f9 98%,#ccc 100%);background:-o-linear-gradient(top,#ccc 0,#f9f9f9 2%,#f9f9f9 98%,#ccc 100%);background:-ms-linear-gradient(top,#ccc 0,#f9f9f9 2%,#f9f9f9 98%,#ccc 100%);background:linear-gradient(to bottom,#ccc 0,#f9f9f9 2%,#f9f9f9 98%,#ccc 100%)}#bootstrapForm .alert-error{display:block}#bootstrapForm .field-error{font-weight:700;font-size:11px;line-height:13px;margin-bottom:20px}#bootstrapForm .field-error .fa{color:#c62021;float:left;font-size:20px;margin-right:3px;position:relative;top:-3px}#bootstrapForm .bootstrapForm-Layout{margin:0;padding:0}#bootstrapForm .bootstrapForm-Layout .bootstrapForm-heading{margin:10px 0;padding:0}#bootstrapForm .bootstrapForm-Layout .bootstrapForm-heading h2{color:#056696;margin:0;border-bottom:1px solid #056696;text-align:center;overflow-wrap:break-word}#bootstrapForm .btn-save{margin:0 auto;display:block}#bootstrapForm .btn-save i.fa-refresh{margin-right:.4em}#bootstrapForm .btn-log-out{margin:0 auto;display:block}#bootstrapForm .btn-log-out i.fa-sign-out{margin-right:.4em}#bootstrapForm .progress{margin-top:5px;margin-bottom:5px}