:root{--pageBackgroundColor:#f7f7f7;--pageFontColor:#222;--navBackgroundColor:#2e2e2e;--navLogoTextColor:#ff5613;--navFontColor:#fff;--footerBackgroundColor:#151515;--footerFontColor:#f7f7f7;--colorRed:#C3002F;--colorTomato:#ff6347;--colorWhite:#fff;--colorBlack:#000;--colorDarkGray:#444;--colorMediumGray:#666;--colorLightGray:#f7f7f7;--colorBorderGray:#ddd;--colorSuccess:#85ca38;--colorWarning:#cbad11;--colorDanger:#C3002F;--colorInfo:#5eafd7;--brandYellow:#f6c539;--brandOrange:#ff5613;--brandBlue:#122d88;--brandDarkBlue:#171f49;--scrollbarThumbColor:#ff5613}[hidden]{display:none}.fa,.fal{width:18px;text-align:left}.btn,a{transition:ease-in-out .3s}.alert{line-height:14px;border:0;border-radius:6px}.pagination{margin-top:0}.form-group>label{text-transform:uppercase;color:var(--colorMediumGray);font-size:10px;display:block}.aligned-row{display:flex;flex-flow:row wrap}.alert{color:var(--colorWhite)}.alert>a{color:var(--colorWhite);text-decoration:underline}.alert-warning{background-color:var(--colorWarning)}.alert-danger{background-color:var(--colorDanger)}.alert-info{background-color:var(--colorInfo)}.alert-success{background-color:var(--colorSuccess)}@media (max-width:992px){.aligned-row{display:block}.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9{margin-bottom:15px}}body,html{background-color:var(--colorDarkGray);background-image:url(/image/layout/login/bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}#layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}#footerlink{position:fixed;bottom:10px;left:0;width:90%;margin:0 50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;font-size:12px;color:#999}#footerlink>a{color:#999;text-decoration:none;padding:0 10px}#app-wrap{position:relative;width:100%;height:100%}#app-wrap>form{position:absolute;top:50%;left:50%;width:280px;max-width:90%;transform:translateX(-50%) translateY(-50%);z-index:1;padding:25px;border-radius:6px;background-color:#fff}#app-wrap>form>h4{display:block;text-align:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #dedede}#app-wrap>form>h4>span{display:block;font-size:12px;line-height:12px;color:#999}#app-wrap>form button{width:100%}
