.form-grid{display:grid;grid-template-columns:minmax(100px, 2fr) 10fr 1fr;column-gap:1em;row-gap:1em;align-items:center}.form-grid label{grid-column:1;justify-self:right}.form-grid input.narrow-input{max-width:14em}.form-grid .form-message-inline{margin-top:-1em;grid-column:2}.form-grid .form-message-inline:empty{display:none}.form-grid button,.form-grid input[type="submit"]{grid-column-start:2;max-width:9em}section.forum-header.header-only{padding:0;margin:20px 0 10px}section.forum-header.header-only:first-of-type{margin-top:10px}section.forum-header.header-only h2{padding:15px;font-size:12pt}section.forum-header.header-only h2 .forum-section-c1{padding-left:10px}section.forum-header.header-only h2 a{color:white;border-bottom:1px dashed rgba(255,255,255,0.2)}section.forum{padding:0;margin:0}section.forum a{color:#444}section.forum .category{display:block;font-weight:lighter;line-height:1.3;padding:15px}section.forum .category .category-title{font-size:14pt}section.forum .category .category-description{display:inline-block;padding:5px;font-style:italic}section.forum .category:nth-of-type(2n){background-color:#f4f6fb}section.forum .category:nth-of-type(2n+1){background-color:#eef1f9}section.forum .category:first-of-type{border-radius:20px 20px 0 0}section.forum .category:last-of-type{border-radius:0 0 20px 20px}.forum-flow{display:flex;flex-wrap:nowrap;align-items:center}.forum-flow .forum-section-c1{text-align:left;flex-grow:1;flex-shrink:1}.forum-flow .forum-section-c2,.forum-flow .forum-section-c3,.forum-flow .forum-section-c4{text-align:center;flex-grow:0;flex-shrink:0}.forum-flow .forum-section-c2,.forum-flow .forum-section-c3{width:100px}.forum-flow .forum-section-c4{width:200px}.forum-flow .forum-category-c1{padding-left:5px;text-align:left;flex-grow:1;flex-shrink:1}.forum-flow .forum-category-c1 .fa{margin:0 5px}.forum-flow .forum-category-c2,.forum-flow .forum-category-c3,.forum-flow .forum-category-c4{text-align:center;flex-grow:0;flex-shrink:0}.forum-flow .forum-category-c2{width:100px}.forum-flow .forum-category-c3,.forum-flow .forum-category-c4{width:150px}.forum-post-listing section{margin-top:0;border-radius:0;border-bottom:1px solid #e9ecf7}.forum-post-listing section:first-of-type{border-radius:15px 15px 0 0}.forum-post-listing section:last-of-type{border-radius:0 0 15px 15px;border-bottom:0}.forum-post-listing section a{display:block;font-weight:lighter;line-height:1.3;padding:15px}.forum-post-listing-sticky{background-color:#E1FFE1}.forum-header.header-only.forum-post-header h2{text-align:left}.forum-post{display:flex;align-content:flex-start}.forum-post .forum-avatar-box{max-width:180px;align-self:flex-start;flex-grow:1;flex-shrink:1}.forum-post section{margin:5px;flex-grow:1;flex-shrink:1}section.forum-buttons{background-color:#e9ecf7;padding:15px;margin:10px 0;display:flex;align-items:center;justify-content:center}section.forum-buttons *{margin-left:5px;margin-right:5px}section.forum-buttons *:first-child{margin-left:0}section.forum-buttons *:last-child{margin-right:0}section.forum-buttons-top{background-color:#FFF;padding:10px 15px 10px 10px;margin:10px 0;display:flex;align-items:center;justify-content:flex-end}section.forum-buttons-top *{margin-left:5px;margin-right:5px}section.forum-buttons-top *:first-child{margin-left:0}section.forum-buttons-top *:last-child{margin-right:0}form.aligned-form .control-group-forum-title label,form.aligned-form .control-group-forum-body label{width:5em}form.aligned-form .control-group-forum-body textarea{height:100px;width:70%}form.aligned-form .control-group-forum-title input{width:50%}form.aligned-form .controls-forum{margin-left:6.5em}section.post-body div{font-size:14pt}section.post-body .forum-timestamp{text-align:right;padding:0 10px 10px;border-bottom:1px solid #bdc6e7}section.post-body .forum-user-content{padding:10px;line-height:1.6}section.post-body .forum-user-content p:not(:last-of-type){margin-bottom:1em}section.post-body .forum-user-content ul,section.post-body .forum-user-content ol{padding-left:1em;margin:0}section.post-body .forum-user-content table{border-collapse:collapse}section.post-body .forum-user-content table td,section.post-body .forum-user-content table th{padding:5px 20px;border:1px solid #7084ca}@media (max-width: 1000px){.forum-avatar-box .avatar-box h2{font-size:12pt}}@media (max-width: 750px){.forum-header.header-only.forum-post-header h2{font-size:11pt}}@media (max-width: 700px){section.forum .category .category-title{font-size:12pt}.forum-flow{font-size:9pt}form.aligned-form .control-group-forum-title label,form.aligned-form .control-group-forum-body label{width:5em}form.aligned-form .control-group-forum-title input{width:95%}form.aligned-form .control-group-forum-body textarea{height:100px;width:95%}form.aligned-form .controls-forum{margin-left:0}}@media (max-width: 650px){section.forum .category .category-title{font-size:12pt}section.forum .category .category-description{display:none}.forum-flow{font-size:9pt}.forum-header.header-only.forum-post-header h2{font-size:10pt}}@media (max-width: 600px){.forum-flow .forum-section-c2,.forum-flow .forum-section-c3{width:75px}.forum-flow .forum-section-c4{width:150px}}@media (max-width: 500px){.forum-flow .forum-section-c2{width:100px}.forum-flow .forum-section-c3{display:none}}@media (max-width: 450px){section.forum-header.header-only{padding:0;margin:10px 0}section.forum-header.header-only h2{padding:10px 5px;font-size:12pt}.forum-header.header-only.forum-post-header h2{padding:15px}.forum-header.header-only.forum-post-header h2 .chevron-small-hide{display:none}section.forum .category{padding:10px 5px}section.forum .category .category-title{font-size:10pt}.forum-flow{font-size:8pt}.forum-flow .forum-section-c1{padding-left:5px}.forum-flow .forum-section-c2{display:none}.forum-flow .forum-section-c4{width:150px}}@media (max-width: 350px){section.forum-header.header-only{padding:0;margin:10px 0 0}section.forum .category{border-radius:0 !important}.forum-post{margin:10px 0}.forum-post .avatar-box{margin:0;padding:0}.forum-post section{margin:0;padding:0}}.group-listing{display:flex;flex-direction:column}.group-listing .group-row{display:block;margin:10px}.group-listing .group-row section{display:flex;flex-direction:row;align-items:center;margin:0;padding:10px}.group-listing .group-row section img{width:96px;height:96px;border-radius:10px}.group-listing .group-row section div{margin-left:10px}.group-listing .group-row section div h3{background-color:transparent;color:black;font-size:16pt}.group-listing .group-row section div h4{margin-top:5px;margin-left:15px}*{margin:0;padding:0;transition-property:background-color, margin, color;transition-duration:250ms}*::selection{background-color:#384E98;color:white}html{overflow-y:scroll;height:100%}body{width:100%;height:100%;color:#fff;font-family:'lucida grande', verdana, helvetica, arial, sans-serif;font-size:11pt}body::after{content:"";background:#f5f5f5 url(/assets/stripes-53f67450e5032a8f984bbecbf27d5a51921580445d470bb0fdd21f49bc38e8c7.png);opacity:0.3;top:0;left:0;bottom:0;right:0;position:fixed;z-index:-1}section{background-color:white;border-radius:20px;margin:10px;padding:10px 10px 10px;text-align:left;font-family:Sans-Serif, serif}section.header-only{padding:10px}section.header-only>h2{margin:0}section form{display:inline;width:100%;margin:auto}section form .help-inline{font-size:10pt}section #error_explanation{width:70%;border-radius:0 0 10px 10px;border-top:1px solid #384E98;background-color:#7084ca;color:white;padding:10px 20px 20px;margin:-20px auto 20px;line-height:2}section #error_explanation h2{font-size:14pt;font-weight:normal}section>h2{background-color:#7084ca;color:white;border-radius:20px;padding:10px;font-size:16pt;font-weight:lighter;margin-bottom:20px;text-align:center}section>h2:not(:first-of-type){margin-top:20px}section>h2>.center{margin-left:auto;margin-right:auto}section>h2>.button-header-left{margin:-15px 0 0 -10px;float:left;height:100%;padding:10px 15px;display:block;border-radius:20px 0 0 20px}section>h2>.button-header-right{margin:-15px -10px 0 0;float:right;height:100%;padding:10px 15px;display:block;border-radius:0 20px 20px 0}section>h3{background-color:#7084ca;color:white;border-radius:20px;padding:10px;font-size:12pt;font-weight:lighter;margin:10px 0;text-align:center}section>h3>.center{margin-left:auto;margin-right:auto}section .text-content{margin:10px;font-size:12pt;line-height:1.5}section .text-content-center{text-align:center}.description{border:1px dashed #384E98;margin:10px;padding:10px;font-family:Consolas, monospace;font-size:14px}section .card-grid .card-item{box-shadow:0 3px 15px rgba(0,0,0,0.05)}section .card-grid .card-item .top-text{background-color:rgba(0,0,0,0.05);color:black}section hr{margin:30px;background-color:#7084ca}.card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-auto-flow:dense;grid-gap:12px;padding:10px}.card-grid .card-item{background-color:white;border-radius:20px;margin:10px;padding:10px 10px 10px;text-align:left;max-width:300px;display:block;text-align:center;margin:0;padding:0}.card-grid .card-item .top-text{display:block;border-radius:20px 20px 0 0;padding:8px 5px;color:white;background-color:#7084ca;font-size:11pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-grid .card-item .bottom-text{border-radius:0 0 20px 20px;padding:3px;color:white;background-color:#7084ca;font-size:11pt;line-height:1.5}.card-grid .card-item .bottom-text .fa{margin-left:-5px}.card-grid .card-item .layered-green,.card-grid .card-item .layered-red{position:relative;overflow:hidden;border-radius:0 0 20px 20px}.card-grid .card-item .layered-green .overlay-action,.card-grid .card-item .layered-red .overlay-action{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;border-radius:0 0 20px 20px;display:flex;justify-content:center;align-items:center;font-size:16pt;color:white}.card-grid .card-item .layered-green:hover,.card-grid .card-item .layered-red:hover{cursor:pointer}.card-grid .card-item .layered-green:hover div.overlay-action,.card-grid .card-item .layered-red:hover div.overlay-action{opacity:1}.card-grid .card-item .layered-green:hover div:not(.overlay-action),.card-grid .card-item .layered-red:hover div:not(.overlay-action){overflow:hidden;filter:blur(1px)}.card-grid .card-item .layered-green .overlay-action{background-color:rgba(0,203,91,0.4)}.card-grid .card-item .layered-red .overlay-action{background-color:rgba(233,0,21,0.4)}.card-grid .card-item-maxi{grid-column:span 2;grid-row:span 1}@media (min-width: 400px){.card-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}.grid-mini-page{max-width:500px;margin:auto}input:not([type=checkbox]):not([type=submit]),select,textarea{padding:8px;font-size:12pt;border-radius:4px;border:1px solid #3faae5;min-width:140px}select{height:2.25em}label,button{font-size:12pt}.filter-controls label .fa{width:20px;margin-right:5px}.filter-controls input{width:180px}.filter-controls select{width:196px;box-sizing:content-box}.login-form{display:block;text-align:center}.login-form .login-form-group{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.login-form .login-form-group i.fa{margin-right:0.5em}.login-form label,.login-form button{width:70%;min-width:180px;max-width:200px;display:inline-block;margin-bottom:15px}.aligned-form .control-group{margin-bottom:1em}.aligned-form .control-group label{display:inline-block;width:10em;text-align:right;padding-right:10px;vertical-align:middle}.aligned-form .control-group .form-message-inline{font-size:10pt;color:grey}.aligned-form .control-group input{width:180px}.aligned-form .control-group input.input-wider{width:300px}.aligned-form .control-group select{width:200px}.aligned-form .control-group textarea{vertical-align:middle;width:260px;height:60px}.aligned-form .controls{margin-left:175px}.pure-lg-form{display:block;max-width:500px;margin-left:auto;margin-right:auto}ul,li{margin:0 12px}a{text-decoration:none !important}h3,h4{font-family:'Open Sans', sans-serif;font-weight:300}hr{height:1px !important;background-color:#c9d1e1;border:0;margin-top:5px;margin-bottom:10px}#header,#user-bar,#logo-header,#navigation-bar{z-index:10}#user-bar{user-select:none;-webkit-user-select:none;background-color:#303030;height:30px;text-align:center}#user-bar ul{display:inline-block;vertical-align:middle;height:30px;list-style-type:none;margin:0}#user-bar ul li{height:30px;line-height:30px;float:left;margin:0;color:cornflowerblue}#user-bar ul li>a,#user-bar ul li button{cursor:pointer;background-color:inherit;border:0;display:block;height:30px;padding:0 15px;color:cornflowerblue;font-weight:inherit}#user-bar ul li>a:hover,#user-bar ul li button:hover{background-color:#202020}.nav-panel-outer{position:relative}.nav-panel-outer .nav-panel-arrow-container{height:15.2px;position:relative;display:block;overflow:hidden}.nav-panel-outer .nav-panel-arrow{position:absolute;left:50%;transform:translateX(-50%) rotate(45deg) translateY(6px);background-color:white;border:1px solid #384E98;z-index:100;width:20px;height:20px}#user-bar .nav-panel{width:500px;position:absolute;left:50%;top:14px;transform:translateX(-50%);box-shadow:#384E98 0 0 20px;border:1px solid #384E98;border-radius:30px}#user-bar .nav-panel .notification:last-child{background-color:#f1f3fa;margin-top:20px}.nav-panel{text-align:center;background-color:white;padding:10px}.nav-panel h2{border-radius:30px;padding:5px;color:white;background-color:#7084ca}.nav-panel .notification{display:block;margin:10px;border-radius:30px;line-height:2;box-shadow:#DDD 0 0 5px}.nav-panel .notification:visited{color:inherit}.bux-streak-row{display:flex;align-items:center}.bux-streak-row .bux-streak-text{text-align:right}.bux-streak-row .bux-streak-numbers{text-align:left}.bux-streak-row .bux-streak-text,.bux-streak-row .bux-streak-numbers{margin-right:5px;line-height:1.5}.bux-streak-row .bux-streak-bar{flex-grow:1;height:30px;margin:15px;background-color:#7084ca;border-radius:10px;padding:5px}.bux-streak-row .bux-streak-bar .bux-streak-1{width:20%}.bux-streak-row .bux-streak-bar .bux-streak-2{width:40%}.bux-streak-row .bux-streak-bar .bux-streak-3{width:60%}.bux-streak-row .bux-streak-bar .bux-streak-4{width:80%}.bux-streak-row .bux-streak-bar .bux-streak-5{width:100%}.bux-streak-row .bux-streak-bar .bux-streak-bar-inner{overflow:hidden;z-index:1000;border-radius:8px;height:30px;animation:bux-bar-translate 2s infinite;background:#2fdb68 url(/assets/stripes-53f67450e5032a8f984bbecbf27d5a51921580445d470bb0fdd21f49bc38e8c7.png);animation-timing-function:linear}@keyframes bux-bar-translate{100%{background-position-x:64px}}#logo-header{transition-property:none;padding:20px;background-color:#384E98;text-align:center}#logo-header h1{color:#7b8ece;font-size:36pt;margin:0}#logo-header h1 span#version{color:#27376a;font-size:16pt}#navigation-bar{background-color:#2e4280;height:50px;text-align:center}#navigation-bar ul{display:inline-block;vertical-align:middle;height:50px;list-style-type:none;margin:0;border-left:1px solid #243465;border-right:1px solid #243465}#navigation-bar ul li{height:50px;line-height:50px;float:left;margin:0;color:cornflowerblue}#navigation-bar ul li a{display:block;padding:0 15px;font-size:26px;color:white;font-family:'Open Sans', sans-serif;font-weight:300;text-align:center;width:150px;background-color:#2e4280;position:relative;top:-5px;-webkit-box-shadow:0 5px 0 0 #293a71;-moz-box-shadow:0 5px 0 0 #293a71;box-shadow:0 5px 0 0 #293a71}#navigation-bar ul li a:hover{background-color:#2b3f79;top:-4px;-webkit-box-shadow:0 4px 0 0 #293a71;-moz-box-shadow:0 4px 0 0 #293a71;box-shadow:0 4px 0 0 #293a71}#navigation-bar ul li a:active{background-color:#293a71;color:#6495ed;top:0;-webkit-box-shadow:0 0 0 0 #293a71;-moz-box-shadow:0 0 0 0 #293a71;box-shadow:0 0 0 0 #293a71}#navigation-bar ul li a.highlighted{background-color:#293a71 !important;color:#6495ed !important;top:0 !important;-webkit-box-shadow:0 0 0 0 !important;-moz-box-shadow:0 0 0 0 !important;box-shadow:0 0 0 0 !important}.header-fixed #navigation-bar{position:fixed;top:30px;width:100%}.header-fixed #logo-header{margin-bottom:50px}#account-nav{background-color:#2a3b72}#account-nav ul{margin:auto;max-width:800px;display:flex;justify-content:center;justify-items:center;flex-wrap:wrap}#account-nav ul li{display:inline-block;width:100%;margin:0;max-width:160px}#account-nav ul li a{display:block;text-align:center;padding:10px;align-items:center;color:white;font-family:'Open Sans', sans-serif;font-weight:300;font-variant:small-caps;font-size:16pt}#account-nav ul li a:hover,#account-nav ul li a.highlighted{background-color:#243363;color:#6495ed}#content-inner{max-width:1000px}@media (min-width: 1101px){#user-bar{position:fixed;top:0;width:100%}#logo-header{margin-top:30px}}.flash-message{font-family:'Open Sans', sans-serif;font-size:1.2em;background:#303030;margin:0;padding:10px;border:0;text-align:center;font-weight:lighter}.flash-message-error{background:#931500}#content{clear:both;color:#333;overflow:auto;margin:auto}#content-inner{width:100%;padding:10px 10px 0 10px;text-align:center;border-top:0;margin:auto auto 50px}#footer{background-color:#4e68be;text-align:center;padding:5px;color:white;position:fixed;bottom:0;left:0;right:0;margin:0}#footer a{color:inherit;font-weight:inherit;font-style:italic}.error-message{margin:5px;padding:5px;border-radius:3px;border:1px solid #e6e6e6;background-color:#f4f4f4}#notification-banner{background-color:#2e4280;border-top:2px solid #293a71;padding:10px;text-align:center;font-size:12pt;font-family:'Open Sans', sans-serif;font-weight:500}#notification-banner a{font-weight:inherit;color:inherit;text-decoration:dashed;border-bottom:1px dashed #384E98}#notification-banner a:hover{color:inherit;border-bottom:1px solid #384E98}.code{font-family:"Source Code Pro", Monaco, monospace}.footer-emphasis{font-weight:bold}.content-box{border-radius:5px 5px 0 0;background-color:white;border:1px solid #384E98;top:50px;margin-bottom:15px}.content-box-center{margin-left:5px;margin-right:5px}.content-box-left{margin-right:5px}.content-box-right{margin-left:5px}.content-box-control-panel{text-align:left;padding:10px;background-color:#eee}.content-box-control-panel:nth-child(2){border-bottom:1px solid #CCCCCC}.content-box-control-panel:last-child{border-top:1px solid #CCCCCC}.content-box-forum{margin-bottom:0}.content-box-header-button{cursor:pointer;padding:3px;margin-right:2px}.content-box-header{background-color:#384E98;color:white;font-weight:bold;font-size:16px;padding:7px}.content-box-header a{font-weight:inherit;color:inherit}.content-box-header h3 a,.content-box-header h4 a{color:inherit;text-decoration:inherit;font-weight:inherit}.content-box-header-no-margin{margin-bottom:0}.content-box-header-left{float:left}.content-box-header-right{float:right}.content-box-header-subheading{font-size:0.75em}.content-box-content{padding:25px 5px 25px 5px;text-align:left}.content-box-text-contents{font-family:'lucida grande', verdana, helvetica, arial, sans-serif;line-height:1.5}.content-box-text-contents-left{text-align:left}.content-box-content-padding-fix{padding:25px}.content-box-content-center{text-align:center}.content-box-content-right{text-align:right}.content-box-update-date{padding:5px;color:#222;font-style:italic}.content-box-smaller-padding{padding:5px}.content-box-content-emphasis{background-color:#eeeeee;border-top:1px solid #384E98;border-bottom:1px solid #384E98;margin:15px -5px;padding:10px}.content-box-mini-emphasis{border-radius:5px;box-shadow:inset 0 0 0 1px #bbb;width:50%;margin:auto;padding:10px;border:1px solid #eee;background-color:#eee}.pale-content-box{border:0;box-shadow:0 0 10px 1px #aaaaaa}.filter-buttons{list-style:none;margin:15px 0 0;border-radius:20px;overflow:hidden}.filter-button{width:100%;margin:0;padding:15px 0 15px 20px;height:48px;box-sizing:border-box;text-align:left;background-color:#ecf7fc;border-bottom:1px solid #d9eefa;transition-property:background, color, padding;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-button>i{margin-right:10px;width:20px}.filter-button>span{font-size:10pt;display:inline-block;background-color:orange;color:white;padding:4px;border-radius:4px;position:relative;top:-2px;margin-left:10px;font-variant:small-caps}.filter-button>span>i{font-size:6pt;color:white}.filter-button:last-of-type{border-bottom:0}.filter-button:hover{background-color:#e2f2fb;padding-left:15px;cursor:pointer}.filter-button.filter-button-selected{background-color:#d9eefa;padding-left:25px}.filter-button.filter-button-selected,.filter-button.filter-button-selected>*{color:#384E98}.filter-button.filter-button-selected>span{color:white}.filter-button-separated{border-top:2px solid #aaaaaa}.filter-button-separated:hover{cursor:inherit;background-color:#dddddd;padding-left:25px}.filter-button-separated:last-of-type{border-bottom:0}.pale-content-box-header{background-color:#707697}.left{float:left}.right{float:right}.clear{clear:both}.center{text-align:center}.rank{font-size:10pt;border:1px solid;display:block;padding:7px;border-radius:20px;margin:1px}.rank:first-of-type{margin-top:10px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}div.todo{font-size:22px;color:#384E98;text-align:center}.link{color:#384E98;border-bottom:1px dashed #384E98}.link-contrast{color:#7084ca}.page-label{background-color:#8c9dd5;border-radius:15px;padding:8px;color:white}.button:hover{position:relative;top:1px}.button:active,.button:disabled{position:relative;top:5px}.button.button-default{-webkit-box-shadow:0 5px 0 0 #999999;-moz-box-shadow:0 5px 0 0 #999999;box-shadow:0 5px 0 0 #999999}.button.button-default:hover{-webkit-box-shadow:0 4px 0 0 #999999;-moz-box-shadow:0 4px 0 0 #999999;box-shadow:0 4px 0 0 #999999}.button.button-default:active,.button.button-default:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button.button-primary{-webkit-box-shadow:0 5px 0 0 #3f58ac;-moz-box-shadow:0 5px 0 0 #3f58ac;box-shadow:0 5px 0 0 #3f58ac}.button.button-primary:hover{-webkit-box-shadow:0 4px 0 0 #3f58ac;-moz-box-shadow:0 4px 0 0 #3f58ac;box-shadow:0 4px 0 0 #3f58ac}.button.button-primary:active,.button.button-primary:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button.button-success{-webkit-box-shadow:0 5px 0 0 #1daa4c;-moz-box-shadow:0 5px 0 0 #1daa4c;box-shadow:0 5px 0 0 #1daa4c}.button.button-success:hover{-webkit-box-shadow:0 4px 0 0 #1daa4c;-moz-box-shadow:0 4px 0 0 #1daa4c;box-shadow:0 4px 0 0 #1daa4c}.button.button-success:active,.button.button-success:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button.button-warning{-webkit-box-shadow:0 5px 0 0 #f96100;-moz-box-shadow:0 5px 0 0 #f96100;box-shadow:0 5px 0 0 #f96100}.button.button-warning:hover{-webkit-box-shadow:0 4px 0 0 #f96100;-moz-box-shadow:0 4px 0 0 #f96100;box-shadow:0 4px 0 0 #f96100}.button.button-warning:active,.button.button-warning:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button.button-failure{-webkit-box-shadow:0 5px 0 0 #ff0c0c;-moz-box-shadow:0 5px 0 0 #ff0c0c;box-shadow:0 5px 0 0 #ff0c0c}.button.button-failure:hover{-webkit-box-shadow:0 4px 0 0 #ff0c0c;-moz-box-shadow:0 4px 0 0 #ff0c0c;box-shadow:0 4px 0 0 #ff0c0c}.button.button-failure:active,.button.button-failure:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button.button-control-panel{-webkit-box-shadow:0 5px 0 0 #bfbfbf;-moz-box-shadow:0 5px 0 0 #bfbfbf;box-shadow:0 5px 0 0 #bfbfbf}.button.button-control-panel:hover{-webkit-box-shadow:0 4px 0 0 #bfbfbf;-moz-box-shadow:0 4px 0 0 #bfbfbf;box-shadow:0 4px 0 0 #bfbfbf}.button.button-control-panel:active,.button.button-control-panel:disabled{-webkit-box-shadow:0 0 0 0 #FFFFFF;-moz-box-shadow:0 0 0 0 #FFFFFF;box-shadow:0 0 0 0 #FFFFFF}.button{margin-bottom:10px}.button,.button-flat{border:1px solid;padding:7px 20px;border-radius:5px;font-size:12pt;display:inline-block;text-align:center;font-weight:inherit;text-decoration:none;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus,.button-flat:focus{outline:0}.button-auto-width,.button-flat-auto-width{width:auto;padding:5px 15px}.button-thin,.button-flat-thin{width:auto;display:inline}.button-wide,.button-flat-wide{width:200px}.button-default,.button-flat-default{background-color:#cccccc;border-color:#999999}.button-default,.button-default>*,.button-flat-default,.button-flat-default>*{color:black}.button-default:hover,.button-flat-default:hover{color:black;background-color:#b8b8b8}.button-default:active,.button-flat-default:active{color:black;background-color:#999999}.button-default:disabled,.button-default:disabled>*,.button-flat-default:disabled,.button-flat-default:disabled>*{background-color:#b8b8b8;color:#939393}.button-default:disabled:hover,.button-default:disabled>*:hover,.button-flat-default:disabled:hover,.button-flat-default:disabled>*:hover{cursor:default}.button-primary,.button-flat-primary{background-color:#7084ca;border-color:#3f58ac}.button-primary,.button-primary>*,.button-flat-primary,.button-flat-primary>*{color:white}.button-primary:hover,.button-flat-primary:hover{color:white;background-color:#5971c2}.button-primary:active,.button-flat-primary:active{color:white;background-color:#3f58ac}.button-primary:disabled,.button-primary:disabled>*,.button-flat-primary:disabled,.button-flat-primary:disabled>*{background-color:#5971c2;color:#7a8dce}.button-primary:disabled:hover,.button-primary:disabled>*:hover,.button-flat-primary:disabled:hover,.button-flat-primary:disabled>*:hover{cursor:default}.button-success,.button-flat-success{background-color:#2fdb68;border-color:#1daa4c}.button-success,.button-success>*,.button-flat-success,.button-flat-success>*{color:black}.button-success:hover,.button-flat-success:hover{color:black;background-color:#23cc5b}.button-success:active,.button-flat-success:active{color:black;background-color:#1daa4c}.button-success:disabled,.button-success:disabled>*,.button-flat-success:disabled,.button-flat-success:disabled>*{background-color:#23cc5b;color:#1ca349}.button-success:disabled:hover,.button-success:disabled>*:hover,.button-flat-success:disabled:hover,.button-flat-success:disabled>*:hover{cursor:default}.button-warning,.button-flat-warning{background-color:#ff924d;border-color:#f96100}.button-warning,.button-warning>*,.button-flat-warning,.button-flat-warning>*{color:white}.button-warning:hover,.button-flat-warning:hover{color:white;background-color:#ff7e2c}.button-warning:active,.button-flat-warning:active{color:white;background-color:#f96100}.button-warning:disabled,.button-warning:disabled>*,.button-flat-warning:disabled,.button-flat-warning:disabled>*{background-color:#ff7e2c;color:#ff9856}.button-warning:disabled:hover,.button-warning:disabled>*:hover,.button-flat-warning:disabled:hover,.button-flat-warning:disabled>*:hover{cursor:default}.button-failure,.button-flat-failure{background-color:#ff6565;border-color:#ff0c0c}.button-failure,.button-failure>*,.button-flat-failure,.button-flat-failure>*{color:white}.button-failure:hover,.button-flat-failure:hover{color:white;background-color:#ff4141}.button-failure:active,.button-flat-failure:active{color:white;background-color:#ff0c0c}.button-failure:disabled,.button-failure:disabled>*,.button-flat-failure:disabled,.button-flat-failure:disabled>*{background-color:#ff4141;color:#ff6767}.button-failure:disabled:hover,.button-failure:disabled>*:hover,.button-flat-failure:disabled:hover,.button-flat-failure:disabled>*:hover{cursor:default}.button-control-panel,.button-flat-control-panel{background-color:#ffffff;border-color:#bfbfbf}.button-control-panel,.button-control-panel>*,.button-flat-control-panel,.button-flat-control-panel>*{color:black}.button-control-panel:hover,.button-flat-control-panel:hover{color:black;background-color:#e6e6e6}.button-control-panel:active,.button-flat-control-panel:active{color:black;background-color:#bfbfbf}.button-control-panel:disabled,.button-control-panel:disabled>*,.button-flat-control-panel:disabled,.button-flat-control-panel:disabled>*{background-color:#e6e6e6;color:#b8b8b8}.button-control-panel:disabled:hover,.button-control-panel:disabled>*:hover,.button-flat-control-panel:disabled:hover,.button-flat-control-panel:disabled>*:hover{cursor:default}.shadow-container{background-color:white;box-shadow:0 0 10px 1px #aaaaaa}.button-container{text-align:left;border-radius:5px;padding:15px}.avatar-box{text-align:center}.avatar-box h2{font-size:13pt;margin-bottom:0}.avatar-box-mini-grid,.group-box-mini-grid{display:grid;grid-column-gap:5px}.avatar-box-mini-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.group-box-mini-grid{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))}.avatar-box-mini,.group-box-mini{border-radius:20px}.avatar-box-mini .image-container,.group-box-mini .image-container{text-align:center}.avatar-box-mini h2,.group-box-mini h2{color:white;text-align:center;font-weight:normal;padding:3px;border-radius:0 0 20px 20px;background-color:#7084ca;font-size:11pt;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-box-mini img{display:block;border-radius:20px 20px 0 0;width:100%}.avatar-box-mini{border:1px dotted rgba(112,132,202,0.25);max-width:150px}.avatar-box-mini .image-container{text-align:center;height:130px;overflow:hidden}.avatar-box-mini .image-container img{position:relative;top:-30px}.avatar-box-mini h2{margin:-1px}.friend-request-row{display:flex}.friend-request-row .avatar-box-mini-container{width:150px}.friend-request-row .row-actions{padding:10px}.content-box-message-row{padding:15px;background-color:#EEEEEE;border-bottom:1px solid #AAAAAA;text-align:left;cursor:pointer;vertical-align:middle;display:block}.content-box-message-row:first-of-type{border-top:1px solid #AAAAAA}.content-box-message-row input{vertical-align:middle}.content-box-message-row:nth-of-type(odd){background-color:#E5E5E5}.content-box-message-row:nth-of-type(odd):hover{background-color:#CCCCCC}.content-box-message-row:nth-of-type(even):hover{background-color:#CCCCCC}.content-box-message-rowSelected{background-color:#bbbed9 !important}.message-unread a{font-weight:bold;color:#384E98}.modal-background{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}.modal-container{position:fixed;top:100px;left:50%;margin-left:-300px;width:600px;z-index:100}.modal-enter-active,.modal-leave-active{transition:opacity .25s}.modal-enter,.modal-leave-to{opacity:0}.content-box-forum>a>.forum-row,.content-box-forum>.content-box-header{padding-left:0;padding-top:10px;padding-bottom:10px;text-align:left}.content-box-forum>a:nth-of-type(odd)>.striped-forum-row{background-color:#EEEEEE}.content-box-forum>a>.sticky-forum-row{background-color:#e6fee3}.content-box-forum>a:nth-of-type(odd)>.sticky-forum-row{background-color:#d7edd4}.forum-description{font-style:italic;margin-left:10px}.forum-thread-content-box{margin:0 0 0 10px;background-color:white;font-family:'lucida grande', verdana, helvetica, arial, sans-serif;text-align:left;font-size:1.2em;line-height:1.5;box-shadow:0 0 10px 1px #aaaaaa;padding:15px;border-radius:5px}.forum-thread-content-box hr{height:1px;background-color:#c2cbde;border:0;margin-top:5px;margin-bottom:10px}.forum-thread-content-box-right{text-align:right}.forum-thread-reply:first-of-type{margin-bottom:25px}.forum-thread-reply:not(:first-of-type){margin-top:25px;margin-bottom:25px}.forum-thread-reply:last-of-type{margin-bottom:0}@-webkit-keyframes notification{from{color:#6495ed}to{color:#31ff00}}@-moz-keyframes notification{from{color:#6495ed}to{color:#31ff00}}@-ms-keyframes notification{from{color:#6495ed}to{color:#31ff00}}@-o-keyframes notification{from{color:#6495ed}to{color:#31ff00}}@keyframes notification{from{color:#6495ed}to{color:#31ff00}}.notification-animation,.notification-animation>*{-webkit-animation:notification 1s infinite alternate;-moz-animation:notification 1s infinite alternate;-ms-animation:notification 1s infinite alternate;-o-animation:notification 1s infinite alternate;animation:notification 1s infinite alternate}.content-box-header-left-aligned,.content-box-header-left-aligned>h3{text-align:left;padding-left:15px}.hidden-form-element{display:none !important}@media (max-width: 950px){#notification-banner{padding:8px;text-align:center;font-size:10pt}#footer{display:none}#logo-header{padding:20px}#logo-header h1{font-size:28pt}#logo-header h1 span#version{font-size:12pt}#navigation-bar{height:50px}#navigation-bar ul{height:50px}#navigation-bar ul li{height:50px;line-height:50px}#navigation-bar ul li a{font-size:16pt;width:100px}}@media (max-width: 1000px){.aligned-form .control-group .form-message-inline{display:block;margin-top:0.5em;margin-left:13em}}@media (max-width: 700px){.aligned-form .control-group{text-align:left;margin:auto 1em 1em}.aligned-form .control-group label{text-align:left;display:block;margin-bottom:0.2em;width:auto;padding-right:0}.aligned-form .control-group .form-message-inline{margin:0.5em 0 0 0;display:block;font-size:10pt;color:grey}.aligned-form .control-group input{width:180px}.aligned-form .control-group select{width:200px}.aligned-form .controls{margin:auto;text-align:center}#logo-header{padding:15px}#logo-header h1{font-size:18pt}#logo-header h1 span#version{font-size:8pt}#navigation-bar{height:40px}#navigation-bar ul{height:40px}#navigation-bar ul li{height:40px;line-height:40px}#navigation-bar ul li a{font-size:12pt;width:60px}}@media (max-width: 500px){#logo-header{padding:15px}#logo-header h1{font-size:18pt}#logo-header h1 span#version{font-size:8pt}#navigation-bar{height:35px}#navigation-bar ul{height:35px}#navigation-bar ul li{height:35px;line-height:35px}#navigation-bar ul li a{font-size:8pt;width:40px}}@media (max-width: 350px){section{border-radius:0;padding:10px 0 0 0;margin:0}section h2{border-radius:0}section h3{border-radius:0}.button-header-left{border-radius:0 !important}.button-header-right{border-radius:0 !important}#content-inner{padding:0;margin:0}}@media (max-width: 1100px){#content-inner{box-sizing:border-box}}[v-cloak]{display:none !important}
