.vfr{color:#07c502}.ifr{color:#ff2700}.mvfr{color:#236ed8}.lifr{color:#ff40ff}.red,.red-text{color:#e74c3c}.green-text{color:#6eb021}.light-gray{color:#b4bcc2}.default-gray{color:#637582}.color-blue{color:#3498db}.color-headwind{color:#8e0112}.color-tailwind{color:#40791c}strong{font-weight:600}.text-right{text-align:right}.text-centered{text-align:center}.text-left{text-align:left}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.normal-weight{font-weight:400}.max-width100{max-width:100%!important}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:rgba(106,121,134,.8);font-weight:400}::-moz-placeholder{color:rgba(106,121,134,.8);font-weight:400;opacity:1}.app-container input[type=number]::-moz-placeholder{color:rgba(106,121,134,.8);font-weight:400;opacity:1}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:proxima-nova;font-size:10px;overflow:hidden;background:#f2f4f6}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:1024px}@media screen and (max-width:1024px){body{overflow-x:auto}}[contentEditable=true]:empty:before{content:attr(data-ph);color:rgba(106,121,134,.8)}.app-container,.app-container>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;font-size:1.4rem}#ffweb-side-menu{display:-webkit-box;display:-ms-flexbox;display:flex}a{color:#3498db;text-decoration:none;-webkit-transition:color ease .2s;-o-transition:color ease .2s;transition:color ease .2s}a:hover{color:#56bafd;cursor:pointer}.error{font-weight:600;color:#e74c3c}.successful{font-weight:600;color:#07c502}.hide{display:none}.relative{position:relative}.button-primary{background:#3498db;color:#fff;-webkit-transition:.2s ease background;-o-transition:.2s ease background;transition:.2s ease background;padding:10px 20px;border-radius:2px;font-weight:600}.button-primary:hover{background:#45a9ec;color:#fff}.button-secondary{border-color:#3498db;color:#3498db;-webkit-transition:.2s ease border-color,.2s ease color;-o-transition:.2s ease border-color,.2s ease color;transition:.2s ease border-color,.2s ease color}.button-secondary:hover{border-color:#56bafd;color:#56bafd}#httperror{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}@-webkit-keyframes changeHeight{from{height:0}to{height:4000px}}@keyframes changeHeight{from{height:0}to{height:4000px}}.error-page{background:#193956;position:relative}.error-page::after{content:'';background:url(../images/system-pages/united-states.svg) no-repeat #555;background-blend-mode:multiply;background-size:cover;position:absolute;opacity:.5;top:0;bottom:0;left:0;right:0;z-index:1}.error-page .wrapper{position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12vw;text-align:center;font-family:proxima-nova,HelveticaNeue,sans-serif}.error-page .wrapper h1{margin-top:-10vh;margin-bottom:20px;color:#fff;font-size:40px;text-transform:uppercase;letter-spacing:1px;font-family:proxima-nova,HelveticaNeue,sans-serif}.error-page .wrapper h2{font-weight:400;color:#fff;font-size:26px;line-height:1.5;max-width:600px;margin:0 auto;font-family:proxima-nova,HelveticaNeue,sans-serif}.error-page .wrapper .content-wrapper{position:relative;display:block;z-index:1000}.error-page .wrapper p{font-size:15px;text-transform:uppercase;font-weight:600;margin-top:20px;letter-spacing:1px;color:rgba(255,255,255,.5)!important}.error-page .wrapper .text{position:relative;z-index:100000;text-shadow:0 20px 150px rgba(0,0,0,.2)}.error-page .wrapper .branding-logo{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.error-page .wrapper .branding-logo.uas{margin-left:14px}.error-page .wrapper .aircraft{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:nowrap;flex-flow:nowrap;right:300px;top:200px;-webkit-transform:rotate(35deg) translate(-50%,-50%);-ms-transform:rotate(35deg) translate(-50%,-50%);transform:rotate(35deg) translate(-50%,-50%);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;height:4000px;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;width:37px;-webkit-animation:changeHeight linear 300s;animation:changeHeight linear 300s}.error-page .wrapper .aircraft .aircraft-img{height:35px;width:37px}.error-page .wrapper .aircraft .lines{-webkit-box-flex:0;-ms-flex:0 0 3000px;flex:0 0 3000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin-top:-9px}.error-page .wrapper .aircraft .lines::after,.error-page .wrapper .aircraft .lines::before{content:"";width:4px;-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.15)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.15) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,transparent 100%)}.error-page.page-500 .wrapper h2{max-width:900px;margin:0 auto 20px}