@import url(https://weloveiconfonts.com/api/?family=fontawesome);*{box-sizing:border-box}html body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html body #root .App{display:flex;flex-direction:column;height:100vh;color:#333;font-family:"Roboto",sans-serif}html body #root .App h1,html body #root .App h2,html body #root .App h3,html body #root .App h4,html body #root .App h5,html body #root .App h6{font-family:"Montserrat",sans-serif}html body #root .App header{min-height:60px;background:-webkit-gradient(linear,left top,right top,from(#308986),to(#8080c0));background:linear-gradient(90deg,#308986,#8080c0);box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:1}html body #root .App main{flex:1 1;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfe9f3),to(#eee));background-image:linear-gradient(0deg,#dfe9f3 0,#eee);display:flex;padding:3rem 0}@media screen and (max-width:1200px){html body #root .App main{padding:3rem 1rem}}html body #root .App main>div{flex:1 1;margin:0 auto;max-width:100%;max-width:1200px}html body #root .App main .wrapper{border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);background-color:#fff}html body #root .App footer{background:-webkit-gradient(linear,left top,right top,from(#308986),to(#8080c0));background:linear-gradient(90deg,#308986,#8080c0);min-height:100px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:1}html body #root .App .input-field{margin-top:.5rem;margin-bottom:1rem;font-size:16px;width:100%;padding:.5rem;border:1px solid rgba(0,0,0,.2)!important;border-radius:4px}html body #root .App .text-left{text-align:left}html body #root .App .text-right{text-align:right}html body #root .App button{font-family:"Roboto",sans-serif;cursor:pointer}html body #root .App .icon{margin-bottom:-.1rem}html body #root .App .delete-x-btn{color:red;padding:0;border-radius:50%;-webkit-transition:.2s;transition:.2s}html body #root .App .delete-x-btn:hover{color:#fff;background-color:red}html body #root .App .button-primary{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:#8080c0;border-radius:5px;line-height:16px;border:1px solid #8080c0;color:#fff}html body #root .App .button-primary,html body #root .App .button-primary:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-primary:hover{background-color:#58588f;border-color:#58588f;cursor:pointer}html body #root .App .button-primary:disabled{cursor:default!important;border-color:#8080c0;background-color:#8080c0;opacity:.7}html body #root .App .button-outline-primary{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid #8080c0;color:#8080c0;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-outline-primary:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s;color:#fff;background-color:#8080c0;cursor:pointer}html body #root .App .button-outline-primary:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}html body #root .App .button-secondary{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:#308986;border-radius:5px;line-height:16px;border:1px solid #308986;color:#fff}html body #root .App .button-secondary,html body #root .App .button-secondary:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-secondary:hover{background-color:#276e6c;border-color:#276e6c;cursor:pointer}html body #root .App .button-secondary:disabled{cursor:default!important;border-color:#308986;background-color:#308986;opacity:.7}html body #root .App .button-outline-secondary{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid #308986;color:#308986;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-outline-secondary:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s;color:#fff;background-color:#308986;cursor:pointer}html body #root .App .button-outline-secondary:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}html body #root .App .button-info{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:#5586be;border-radius:5px;line-height:16px;border:1px solid #5586be;color:#fff}html body #root .App .button-info,html body #root .App .button-info:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-info:hover{background-color:#3a608b;border-color:#3a608b;cursor:pointer}html body #root .App .button-info:disabled{cursor:default!important;border-color:#5586be;background-color:#5586be;opacity:.7}html body #root .App .button-outline-info{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid #5586be;color:#5586be}html body #root .App .button-outline-info,html body #root .App .button-outline-info:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-outline-info:hover{color:#fff;background-color:#5586be;cursor:pointer}html body #root .App .button-outline-info:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}html body #root .App .button-white{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;border-radius:5px;line-height:16px;border:1px solid #fff;color:#fff;color:#333}html body #root .App .button-white,html body #root .App .button-white:hover{background-color:#fff;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-white:hover{border-color:#fff;cursor:pointer}html body #root .App .button-white:disabled{cursor:default!important;border-color:#fff;background-color:#fff;opacity:.7}html body #root .App .button-outline-white{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid #fff}html body #root .App .button-outline-white,html body #root .App .button-outline-white:hover{color:#fff;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}html body #root .App .button-outline-white:hover{background-color:#fff;cursor:pointer}html body #root .App .button-outline-white:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}html body #root .App .button-outline-white:hover{color:#333}.user-overview-page .action-btns{text-align:right;margin-bottom:1rem;display:flex;flex-direction:row-reverse;align-items:flex-end}.user-overview-page .action-btns .button-outline-info,.user-overview-page .action-btns .button-outline-primary{margin-left:1rem}.user-page{display:flex;height:100%;flex-direction:row;justify-content:stretch}.user-page .side-menu{color:#fff;position:relative;padding:.5rem;min-width:250px;background-image:-webkit-gradient(linear,left top,right bottom,from(#8080c0),color-stop(#7676b4),color-stop(#6c6ca7),color-stop(#62629b),to(#58588f));background-image:linear-gradient(to right bottom,#8080c0,#7676b4,#6c6ca7,#62629b,#58588f)}.user-page .side-menu .back-btn{position:absolute}.user-page .side-menu .menu .username{cursor:text}.user-page .side-menu .menu .menu-head{font-weight:700;height:50px;padding:.5rem;border-bottom:1px solid #fff;text-align:right!important}.user-page .side-menu .menu .menu-content{margin-top:.5rem}.user-page .side-menu .menu .menu-content .menu-item{color:#fff;display:block;text-decoration:none;margin:0;width:100%;padding:1rem .5rem;text-transform:capitalize}.user-page .side-menu .menu .menu-content .menu-item:hover{background-color:#58588f;cursor:pointer}.user-page .side-menu .menu .menu-content .menu-item.active{background-color:#58588f}.user-page .content-wrapper{position:relative;flex:1 1;padding:1rem}.user-page .content-wrapper .button-grp{position:absolute;right:.5rem;bottom:.5rem}.user-page .content-wrapper .button-grp .warning-msg{font-size:.7rem;position:absolute;top:-36px;right:0;color:red;white-space:nowrap;text-align:right}.user-page .content-wrapper .delete-btn{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:red;border-radius:5px;line-height:16px;border:1px solid red;color:#fff}.user-page .content-wrapper .delete-btn,.user-page .content-wrapper .delete-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.user-page .content-wrapper .delete-btn:hover{background-color:#8b0000;border-color:#8b0000;cursor:pointer}.user-page .content-wrapper .delete-btn:disabled{cursor:default!important;border-color:red;background-color:red;opacity:.7}.user-page .content-wrapper .delete-outline-btn{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid red;color:red;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.user-page .content-wrapper .delete-outline-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s;color:#fff;background-color:red;cursor:pointer}.user-page .content-wrapper .delete-outline-btn:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}.user-page .content-wrapper .cancel-btn{margin-left:1rem;text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:#999;border-radius:5px;line-height:16px;border:1px solid #999;color:#fff}.user-page .content-wrapper .cancel-btn,.user-page .content-wrapper .cancel-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.user-page .content-wrapper .cancel-btn:hover{background-color:#555;border-color:#555;cursor:pointer}.user-page .content-wrapper .cancel-btn:disabled{cursor:default!important;border-color:#999;background-color:#999;opacity:.7}.user-page .content-wrapper .overview .group-box,.user-page .content-wrapper .overview .policy-box{margin-right:.3rem;padding:.3rem;border-radius:2px}.user-page .content-wrapper .overview .group-box{border:1px solid #308986}.user-page .content-wrapper .overview .group-box a{color:#308986}.user-page .content-wrapper .overview .policy-box{border:1px solid #5586be;color:#5586be}.user-page .content-wrapper .overview .policy-box a{color:#5586be}.user-page .content-wrapper .groups,.user-page .content-wrapper .policies{position:relative}.user-page .content-wrapper .groups .loader-top-right,.user-page .content-wrapper .policies .loader-top-right{position:absolute;top:0;right:0}.user-page .content-wrapper .groups .group-lister,.user-page .content-wrapper .groups .policy-lister,.user-page .content-wrapper .policies .group-lister,.user-page .content-wrapper .policies .policy-lister{display:flex;flex-wrap:wrap;flex-grow:1;text-align:left;flex-direction:row}.user-page .content-wrapper .groups .group-lister .group-item,.user-page .content-wrapper .groups .group-lister .policy-item,.user-page .content-wrapper .groups .policy-lister .group-item,.user-page .content-wrapper .groups .policy-lister .policy-item,.user-page .content-wrapper .policies .group-lister .group-item,.user-page .content-wrapper .policies .group-lister .policy-item,.user-page .content-wrapper .policies .policy-lister .group-item,.user-page .content-wrapper .policies .policy-lister .policy-item{padding:1rem 1rem 2rem;text-align:center;flex:1 1;min-width:280px;margin:0 1rem 1rem 0;max-width:32%;border:1px solid rgba(0,0,0,.2);border-radius:4px;position:relative;word-wrap:break-word}.user-page .content-wrapper .groups .group-lister .group-item a,.user-page .content-wrapper .groups .group-lister .policy-item a,.user-page .content-wrapper .groups .policy-lister .group-item a,.user-page .content-wrapper .groups .policy-lister .policy-item a,.user-page .content-wrapper .policies .group-lister .group-item a,.user-page .content-wrapper .policies .group-lister .policy-item a,.user-page .content-wrapper .policies .policy-lister .group-item a,.user-page .content-wrapper .policies .policy-lister .policy-item a{color:#308986}.user-page .content-wrapper .groups .group-lister .group-item button,.user-page .content-wrapper .groups .group-lister .policy-item button,.user-page .content-wrapper .groups .policy-lister .group-item button,.user-page .content-wrapper .groups .policy-lister .policy-item button,.user-page .content-wrapper .policies .group-lister .group-item button,.user-page .content-wrapper .policies .group-lister .policy-item button,.user-page .content-wrapper .policies .policy-lister .group-item button,.user-page .content-wrapper .policies .policy-lister .policy-item button{position:absolute;top:.5rem;right:.5rem;border:none}.create-user-page{padding:3rem 0 0;height:100%;width:600px;margin:0 auto;display:flex;flex-direction:column}.create-user-page h2{text-align:center}.create-user-page form{margin:2rem 0;flex:1 1;display:flex;flex-direction:column}.create-user-page form .inputs{flex:1 1}.create-user-page form .button-holder{margin-top:3rem;position:relative}.create-user-page form .button-holder .error-msg{width:100%;position:absolute;bottom:2rem;color:red;text-align:right}.create-user-page form .button-holder .submit-btn{float:right}.create-group-page{padding:3rem 0 0;height:100%;width:600px;margin:0 auto;display:flex;flex-direction:column}.create-group-page h2{text-align:center}.create-group-page form{margin:2rem 0;flex:1 1;display:flex;flex-direction:column}.create-group-page form .inputs{flex:1 1}.create-group-page form .button-holder{margin-top:3rem;position:relative}.create-group-page form .button-holder .error-msg{width:100%;position:absolute;bottom:2rem;color:red;text-align:right}.create-group-page form .button-holder .submit-btn{float:right}.create-policy-page{min-height:100%;padding:3rem 1rem;margin:0 auto 3rem;display:flex;flex-direction:column}@media screen and (min-width:668px){.create-policy-page{width:600px;padding:3rem 0 0}}.create-policy-page h2{text-align:center}.create-policy-page form{margin:2rem 0;flex:1 1;display:flex;flex-direction:column}.create-policy-page form .inputs{flex:1 1}.create-policy-page form textarea{width:100%;font-size:1.2rem}.create-policy-page form .gen-link{margin:0;float:right;color:#5586be;text-decoration:none}.create-policy-page form .gen-link:hover{color:#3a608b}.create-policy-page form .button-holder{margin-top:3rem;position:relative}.create-policy-page form .button-holder .error-msg{width:100%;position:absolute;bottom:2rem;color:red;text-align:right}.create-policy-page form .button-holder .submit-btn{float:right}.group-page{display:flex;height:100%;flex-direction:row;justify-content:stretch}.group-page .side-menu{color:#fff;position:relative;padding:.5rem;min-width:250px;background-image:-webkit-gradient(linear,left top,right bottom,from(#308986),color-stop(#2c7d7b),color-stop(#277270),color-stop(#236765),to(#1f5c5a));background-image:linear-gradient(to right bottom,#308986,#2c7d7b,#277270,#236765,#1f5c5a)}.group-page .side-menu .back-btn{position:absolute}.group-page .side-menu .menu .username{cursor:text}.group-page .side-menu .menu .menu-head{font-weight:700;height:50px;padding:.5rem;border-bottom:1px solid #fff;text-align:right!important}.group-page .side-menu .menu .menu-content{margin-top:.5rem}.group-page .side-menu .menu .menu-content .menu-item{color:#fff;display:block;text-decoration:none;margin:0;width:100%;padding:1rem .5rem;text-transform:capitalize}.group-page .side-menu .menu .menu-content .menu-item:hover{background-color:#276e6c;cursor:pointer}.group-page .side-menu .menu .menu-content .menu-item.active{background-color:#276e6c}.group-page .content-wrapper{position:relative;flex:1 1;padding:1rem}.group-page .content-wrapper .button-grp{position:absolute;right:.5rem;bottom:.5rem}.group-page .content-wrapper .button-grp .warning-msg{font-size:.7rem;position:absolute;top:-36px;right:0;color:red;white-space:nowrap;text-align:right}.group-page .content-wrapper .delete-btn{text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:red;border-radius:5px;line-height:16px;border:1px solid red;color:#fff}.group-page .content-wrapper .delete-btn,.group-page .content-wrapper .delete-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.group-page .content-wrapper .delete-btn:hover{background-color:#8b0000;border-color:#8b0000;cursor:pointer}.group-page .content-wrapper .delete-btn:disabled{cursor:default!important;border-color:red;background-color:red;opacity:.7}.group-page .content-wrapper .delete-outline-btn{text-decoration:none;display:inline-block;font-size:16px;font-weight:600;min-height:37px;min-width:37px;padding:.5rem;background-color:transparent;border-radius:5px;line-height:16px;border:2px solid red;color:red;-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.group-page .content-wrapper .delete-outline-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s;color:#fff;background-color:red;cursor:pointer}.group-page .content-wrapper .delete-outline-btn:disabled{cursor:default!important;opacity:.8;color:#888;border-color:#888;background-color:#eee}.group-page .content-wrapper .cancel-btn{margin-left:1rem;text-decoration:none;display:inline-block;font-size:16px;min-height:37px;min-width:37px;font-weight:600;padding:.5rem;background-color:#999;border-radius:5px;line-height:16px;border:1px solid #999;color:#fff}.group-page .content-wrapper .cancel-btn,.group-page .content-wrapper .cancel-btn:hover{-webkit-transition:color .1s,background-color .2s;transition:color .1s,background-color .2s}.group-page .content-wrapper .cancel-btn:hover{background-color:#555;border-color:#555;cursor:pointer}.group-page .content-wrapper .cancel-btn:disabled{cursor:default!important;border-color:#999;background-color:#999;opacity:.7}.group-page .content-wrapper .overview .policy-box,.group-page .content-wrapper .overview .user-box{margin-right:.3rem;padding:.3rem;border-radius:2px}.group-page .content-wrapper .overview .user-box{border:1px solid #8080c0}.group-page .content-wrapper .overview .user-box a{color:#8080c0}.group-page .content-wrapper .overview .policy-box{border:1px solid #5586be;color:#5586be}.group-page .content-wrapper .overview .policy-box a{color:#5586be}.group-page .content-wrapper .policies,.group-page .content-wrapper .users{position:relative}.group-page .content-wrapper .policies .loader-top-right,.group-page .content-wrapper .users .loader-top-right{position:absolute;top:0;right:0}.group-page .content-wrapper .policies .select-holder,.group-page .content-wrapper .users .select-holder{display:inline-block!important;max-width:300px}.group-page .content-wrapper .policies .policy-lister,.group-page .content-wrapper .policies .user-lister,.group-page .content-wrapper .users .policy-lister,.group-page .content-wrapper .users .user-lister{display:flex;flex-wrap:wrap;flex-grow:1;text-align:left;flex-direction:row}.group-page .content-wrapper .policies .policy-lister .policy-item,.group-page .content-wrapper .policies .policy-lister .user-item,.group-page .content-wrapper .policies .user-lister .policy-item,.group-page .content-wrapper .policies .user-lister .user-item,.group-page .content-wrapper .users .policy-lister .policy-item,.group-page .content-wrapper .users .policy-lister .user-item,.group-page .content-wrapper .users .user-lister .policy-item,.group-page .content-wrapper .users .user-lister .user-item{padding:1rem 1rem 2rem;text-align:center;flex:1 1;min-width:280px;margin:0 1rem 1rem 0;max-width:32%;border:1px solid rgba(0,0,0,.2);border-radius:4px;position:relative;word-wrap:break-word}.group-page .content-wrapper .policies .policy-lister .policy-item a,.group-page .content-wrapper .policies .policy-lister .user-item a,.group-page .content-wrapper .policies .user-lister .policy-item a,.group-page .content-wrapper .policies .user-lister .user-item a,.group-page .content-wrapper .users .policy-lister .policy-item a,.group-page .content-wrapper .users .policy-lister .user-item a,.group-page .content-wrapper .users .user-lister .policy-item a,.group-page .content-wrapper .users .user-lister .user-item a{color:#8080c0}.group-page .content-wrapper .policies .policy-lister .policy-item button,.group-page .content-wrapper .policies .policy-lister .user-item button,.group-page .content-wrapper .policies .user-lister .policy-item button,.group-page .content-wrapper .policies .user-lister .user-item button,.group-page .content-wrapper .users .policy-lister .policy-item button,.group-page .content-wrapper .users .policy-lister .user-item button,.group-page .content-wrapper .users .user-lister .policy-item button,.group-page .content-wrapper .users .user-lister .user-item button{position:absolute;top:.5rem;right:.5rem;border:none}.groups-overview-page .action-btns{text-align:right;margin-bottom:1rem;display:flex;width:100%;flex-direction:row-reverse;align-items:flex-end}.groups-overview-page .action-btns .button-outline-info,.groups-overview-page .action-btns .button-outline-secondary{margin-left:1rem}@media screen and (max-width:550px){.groups-overview-page .lister-content{overflow-x:scroll}}.groups-overview-page .lister-content .user-icon{margin-right:1rem}.groups-overview-page .lister-content .lister-header{font-family:"Montserrat",sans-serif;min-width:500px;background-image:-webkit-gradient(linear,left top,left bottom,from(#308986),to(#276e6c));background-image:linear-gradient(180deg,#308986,#276e6c);color:#fff;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.2);display:flex}.groups-overview-page .lister-content .lister-header .header-col{font-weight:bolder;display:inline-block;flex:1 1}.groups-overview-page .lister-content .lister-header .header-col:last-child{text-align:right}.groups-overview-page .lister-content .lister-body{background-color:#fff}.groups-overview-page .lister-content .lister-body .list-item{text-decoration:none;color:#333;min-width:500px;display:flex;padding:.5rem;-webkit-transition:background-color .1s;transition:background-color .1s}.groups-overview-page .lister-content .lister-body .list-item:hover{-webkit-transition:background-color .1s;transition:background-color .1s;background-color:#d8e7d8;cursor:pointer}.groups-overview-page .lister-content .lister-body .list-item .list-col{flex:1 1}.groups-overview-page .lister-content .lister-body .list-item .list-col:last-child{text-align:right}.sign-in-form{position:relative;background-color:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.1);width:400px;max-width:calc(100vw - 2rem);padding:3rem;margin:0 auto}@media screen and (min-width:668px){.sign-in-form{margin-top:-3rem}}.sign-in-form h2{margin-top:0;margin-bottom:2rem;text-align:center}.sign-in-form .input-grp{margin-bottom:1rem;position:relative}.sign-in-form .input-grp label{display:block;width:100%}.sign-in-form .input-grp .icon{position:absolute;top:0;right:0}.sign-in-form button{margin-top:1rem}.sign-in-form .error-message{position:absolute;width:calc(100% - 6rem);margin:0;color:red;text-align:right;font-style:italic;font-size:.8rem}.missing-page{display:flex;align-items:center;justify-content:space-around}.missing-page>div{text-align:center}.header{margin:0 auto;width:100%;max-width:1200px;display:flex}@media screen and (max-width:1200px){.header{padding:0 1rem}}@media screen and (max-width:375px){.header,.header button{font-size:12px!important}}.header .logo-holder{display:flex;align-items:center;margin:0;height:60px}.header .logo-holder .header-logo{width:70px;height:auto}.header .menu{display:flex;align-items:center;color:#fff}.header .menu,.header .menu>div{flex:1 1;text-align:right}.header .menu>div>p{margin:0 2rem 0 0;display:inline-block}@media screen and (max-width:550px){.user-lister .lister-content{overflow-x:scroll}}.user-lister .lister-content .user-icon{margin-right:1rem}.user-lister .lister-content .lister-header{font-family:"Montserrat",sans-serif;min-width:500px;background-image:-webkit-gradient(linear,left top,left bottom,from(#8080c0),to(#58588f));background-image:linear-gradient(180deg,#8080c0,#58588f);color:#fff;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.2);display:flex}.user-lister .lister-content .lister-header .header-col{font-weight:bolder;display:inline-block;flex:1 1}.user-lister .lister-content .lister-header .header-col:last-child,.user-lister .lister-content .lister-header .header-col:nth-last-child(2){text-align:right}.user-lister .lister-content .lister-body{background-color:#fff}.user-lister .lister-content .lister-body .list-item{text-decoration:none;color:#333;min-width:600px;display:flex;padding:.5rem;-webkit-transition:background-color .1s;transition:background-color .1s}.user-lister .lister-content .lister-body .list-item:hover{-webkit-transition:background-color .1s;transition:background-color .1s;background-color:#eef;cursor:pointer}.user-lister .lister-content .lister-body .list-item .list-col{word-break:break-all;flex:1 1}.user-lister .lister-content .lister-body .list-item .list-col:last-child,.user-lister .lister-content .lister-body .list-item .list-col:nth-last-child(2){text-align:right}.select-search-box{border:1px solid #ced4da;width:100%;position:relative;background:#fff;border-radius:4px}.select-search-box--multiple{border-radius:4px;overflow:hidden}.select-search-box:after{font-family:fontawesome;content:"\f078";position:absolute;top:0;right:0;width:40px;text-align:center;line-height:38px;color:#222f3e;z-index:1}.select-search-box--focus:after,.select-search-box--multiple:after{content:"\f002"}.select-search-box__icon--disabled:after{content:none!important}.select-search-box--input:after{display:none!important}.select-search-box__out{display:none}.select-search-box__search{display:block;width:100%;height:38px;border:none;background:none;outline:none;font-size:16px;padding:0 20px;color:#222f3e;-webkit-appearance:none;box-sizing:border-box;position:relative;z-index:2;cursor:pointer;line-height:38px}input.select-search-box__search{line-height:1}.select-search-box--multiple .select-search-box__search{box-shadow:none}.select-search-box--input .select-search-box__search,.select-search-box__search:focus{cursor:text}.select-search-box__search--placeholder{font-style:italic;font-weight:400}.select-search-box input::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:400}.select-search-box input:-moz-placeholder,.select-search-box input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:400}.select-search-box input:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:400}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.select-search-box__select{display:none;position:absolute;top:45px;left:0;right:0;background:#fff;border-radius:4px;overflow:auto;box-shadow:0 3px 10px 0 rgba(0,0,0,.5);z-index:100;min-height:49px}.select-search-box--multiple .select-search-box__select{display:block;position:static;border-top:1px solid #eee;border-radius:0;box-shadow:none}.select-search-box__select--display{display:block;max-height:250px!important}.select-search-box__option{font-size:16px;font-weight:400;color:#616b74;padding:10px 20px;border-top:1px solid #eee;cursor:pointer;white-space:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-search-box__option:first-child{border-top:none}.select-search-box__option--hover,.select-search-box__option:hover{background:#f4f7fa}.select-search-box__options{padding-left:0}.select-search-box__option--selected{background:#54a0ff;color:#fff;border-top-color:#2184ff}.select-search-box__option--selected.select-search-box__option--hover,.select-search-box__option--selected:hover{background:#2184ff;color:#fff;border-top-color:#2184ff}.select-search-box__group{margin-top:20px;padding-top:20px;border-top:1px solid #eee;position:relative}.select-search-box__group-header{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:0 10px;color:rgba(0,0,0,.5);font-size:12px}.lds-ellipsis{display:inline-block;position:relative}.lds-ellipsis div{position:absolute;top:10.25%;width:16.25%;height:80%;border-radius:50%;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:10%;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:10%}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:40%}.lds-ellipsis div:nth-child(4){left:70%;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(185%);transform:translate(185%)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(185%);transform:translate(185%)}}.footer{margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width:1200px){.footer{padding:0 1rem}}.footer h1{font-weight:700;font-size:1.3rem;color:#fff;text-align:center;padding-top:2.3rem;margin:0;text-shadow:0 0 5px #58588f}
/*# sourceMappingURL=main.253e1b8a.chunk.css.map */