.p-absolute{position:absolute}.margin-0{margin:0}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.l-50{width:50%}.t-0{top:0}.t-50{height:50%}.r-0{right:0}.bordered{border:1px solid #000}.a14-trim{background-color:#337ab7}.a14-trim-light{background-color:#4087c4}.a14-trim-dark{background-color:#286090}.a14-trim-border{border-color:#b7c0d2}.a14-trim-border-dark{border-color:#337ab7}.a14-trim-font{color:#337ab7}.a14-trim-hover:hover{background-color:#286090}.a14-trim-hover:focus,.a14-trim-hover.btn:focus{outline-color:transparent}.a14-trim,.a14-trim-text,.a14-trim-text a,a.a14-trim-text,.a14-trim.btn,.a14-trim-light,.a14-trim-dark{color:#fff}.a14-trim.disabled,.a14-trim-hover:hover.disabled{background-color:#f1f1f1 !important;cursor:default}.a14-trim-alt{background-color:#b1b1b1}.a14-trim-alt-selected.selected,.a14-trim-alt-selected.selected:hover{background-color:#337ab7}.a14-trim-alt-light{background-color:#d1d1d1}.a14-trim-alt-dark{background-color:#919191}.a14-trim-alt-hover:hover{background-color:#919191;color:#fff}.a14-navbar{height:40px;min-height:40px}.a14-navbar .navbar-brand{height:40px;padding:10px 15px}.a14-btn-user{height:39px;padding:0 15px;font-size:12px}.a14-login-form{max-width:300px;margin:0 auto;text-align:center}.a14-login-form .card{background-color:#f7f7f7;margin:0 auto 25px;margin-top:10px;padding:3px 15px 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.a14-login-form .profile-img-card{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.a14-login-form .profile-name-card{font-size:16px;font-weight:bold;text-align:center;margin:10px 0 0;min-height:1em}.a14-login-form .form-signin #inputName,.a14-login-form .form-signin #inputPassword{direction:ltr;height:44px;font-size:16px}.a14-login-form .form-signin #selectInstance{direction:ltr;--height:44px;font-size:12px}.a14-login-form .form-signin #selectInstance option{padding:10px !important}.a14-login-form .form-signin #selectInstance .placeholder{color:#999}.a14-login-form .form-signin input[type=email],.a14-login-form .form-signin input[type=password],.a14-login-form .form-signin input[type=text],.a14-login-form .form-signin select,.a14-login-form .form-signin button{width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.a14-login-form .form-signin .form-control:focus{outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #6891a2}.a14-login-form .btn.btn-signin{padding:0;font-weight:700;font-size:14px;height:36px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;-o-transition:all .218s;-moz-transition:all .218s;-webkit-transition:all .218s;transition:all .218s}.a14-login-form .forgot-password{color:#6891a2}.a14-login-form .forgot-password:hover,.a14-login-form .forgot-password:active,.a14-login-form .forgot-password:focus{color:#0c6121}.a14-portal{position:fixed;left:0;right:0;top:40px;bottom:0;overflow:hidden;transition:background .25s ease;z-index:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.a14-portal a,.a14-portal a:hover,.a14-portal a:focus{text-decoration:none}.a14-portal-main{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:stretch;align-items:stretch;height:calc(100% - 40px);position:relative;z-index:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0}.a14-portal-content{-webkit-flex:1 1 auto;flex:1 1 auto;position:relative;overflow-x:hidden;overflow-y:hidden;transition:margin .2s ease;z-index:1}.a14-portal-title+.a14-portal-content-inner{position:absolute;top:45px;left:0;bottom:0;width:100%;height:unset;overflow-y:auto;padding:10px}.a14-portal-content-inner{position:relative;width:100%;height:100%;overflow-y:auto;padding:10px}.a14-portal-title{height:45px;border-bottom:1px solid;padding:3px 10px}.a14-portal-content-operation{position:relative;width:100%;height:100%;overflow:hidden}.a14-sidebar{z-index:200;position:relative;font-size:13px;border-right-width:1px;border-right-style:solid}.a14-sidebar,.a14-sidebar-bar{height:100%;box-sizing:border-box}.a14-sidebar-is-collapsed .a14-sidebar-bar{width:60px;overflow:hidden}.a14-sidebar-is-collapsed .a14-sidebar-middle{overflow:hidden}.a14-sidebar-is-collapsed .a14-sidebar-label{display:none}.a14-sidebar-bar{overflow:hidden;width:225px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.a14-sidebar-bottom,.a14-sidebar-top{-webkit-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.a14-sidebar-top{border-bottom-width:1px;border-bottom-style:solid}.a14-sidebar-middle{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.a14-sidebar ul{padding:0;margin:0;list-style:none}.a14-sidebar-item{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;align-items:center;min-height:40px;padding-left:20px}.a14-sidebar-item-divider{min-height:1px;height:1px;margin:2px 7px;border-bottom-width:1px;border-bottom-style:solid}.a14-sidebar-item-link{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;align-items:center;width:100%;height:40px;-webkit-user-drag:none}.a14-sidebar-elements .fxs-sidebar-icon{padding-left:20px}.a14-sidebar-icon{-webkit-flex:0 0 18px;flex:0 0 22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:22px}.a14-sidebar-icon img{width:22px;height:22px}.a14-sidebar-show-if-expanded{display:block}.a14-sidebar-flyout .a14-sidebar-label,.a14-sidebar-label{-webkit-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:10px}.a14-sidebar button{font-family:inherit;margin:0;cursor:pointer;font-size:inherit}.a14-sidebar-collapse-button{display:-webkit-flex;display:flex;height:44px;width:100%;-webkit-align-items:center;align-items:center;padding-left:20px;border:0}.a14-sidebar-collapse-button .icon{height:22px;width:22px;display:inline-block}.a14-sidebar-collapse-button .icon-bar{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin-top:4px}.a14-sidebar-collapse-button .icon-bar+.icon-bar{margin-top:4px}.a14-title{font-size:26px}.a14-title-small{font-size:16px}.a14-title-underline{border-bottom:1px solid #78787b}.a14-title-icon{margin-right:7px;margin-top:5px;width:30px;height:30px}.a14-title-icon img{width:30px;height:30px}.a14-loader-container{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1000;background-color:#fff;opacity:.2}.a14-loader{position:absolute;left:10px;top:10px;bottom:10px;right:10px;margin:auto auto;animation:spin 2s linear infinite;float:right}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.a14-loader-sm{border:8px solid #78787b;border-top:8px solid #337ab7;border-radius:50%;width:30px;height:30px}.a14-loader-md{border:8px solid #78787b;border-top:8px solid #337ab7;border-radius:50%;width:60px;height:60px}.a14-loader-lg{border:8px solid #78787b;border-top:8px solid #337ab7;border-radius:50%;width:100px;height:100px}.a14-contents-list{list-style:none;padding:0;display:inline-block}.a14-contents-list li{position:relative;float:left;text-align:center;font-size:12px;margin-bottom:10px;margin-right:10px;width:100px;height:100px;cursor:pointer}.a14-contents-list li .content-icon{margin:10px 20px;width:60px;height:60px;border-radius:10px}.a14-contents-list li .content-icon img{margin:10px;width:40px;height:40px}.a14-contents-list li .content-icon span{margin:13px 10px;width:40px;height:40px;font-size:30px}.a14-contents-list li .content-text{overflow:hidden;height:36px;word-break:break-word}.a14-alert-danger{padding:4px}.a14-img-invert{-webkit-filter:invert(100%);filter:invert(100%)}.a14-element-container{border-radius:8px;padding:10px;background-color:#f1f1f1}.a14-element-inner-container{overflow-x:auto}.a14-selector{font-size:12px}.a14-selector .row{cursor:pointer;border-bottom:1px solid #ccc;padding:5px 0}