@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700);
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid rgba(0,0,0,0);z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0px;padding-left:0px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:rgba(0,0,0,0)}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0px 6px 0px 0px;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid rgba(0,0,0,0)}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.forum-item{display:block;background-color:#fff;border:solid 2px #002053;color:#002053;margin:0 0 1rem 0}.forum-item .forum-header{border-bottom:solid 2px #002053;position:relative;width:100%;background:#002053;color:#fff;margin:0 0 1rem 0;padding:.125rem 2rem}.forum-item .forum-header h4{border:none;color:#fff}.forum-item .forum-content{padding:1rem;background-color:#fff;color:#002053}.forum-item h4{border-bottom:solid 2px #002053;color:#002053}.forum-item .forum-reply{border:solid 2px #002053;margin:0 0 1rem 0;padding:0;position:relative;overflow:hidden}.forum-item .forum-reply .reply-content{padding:1rem}.forum-item .forum-reply .reply-content pre>code{display:block;color:#0c0;background:#000;padding:.5rem;border:solid 1px #0c0;margin:.25rem;white-space:pre-wrap;word-wrap:break-word}.forum-item .share-user-badge{margin:2rem 0 1rem 0;background:rgba(0,0,0,.3);width:auto;padding:0;position:relative;-webkit-transition:padding .1s ease;-moz-transition:padding .1s ease;-ms-transition:padding .1s ease;transition:padding .1s ease;margin:0 1rem 1rem 1rem}.forum-item .share-user-badge hr{margin:0 0 .125rem 0;border-top:none;border-bottom:solid 1px var(--page-sidebar-fg);padding:.125rem 0 0 0;display:block;clear:both}.forum-item.bug{border-color:#c00}.forum-item.bug>.forum-header{background:#c00;border-color:#c00}.forum-item h3{margin:0 0 .125rem 0;padding:0;clear:both}.forum-item.closed{border-color:#000;background:#666;color:#fff}.forum-item.closed>.forum-header{color:#fff;border-color:#000}.forum-item.closed .forum-reply-form{display:none !important}.forum-item.closed .forum-content{background:#666;color:#fff}.forum-item .reply-items{clear:both !important}.forum-item .status-item{overflow:hidden;border-bottom:solid 1px var(--page-sidebar-fg);padding:0 .125rem 0 1rem}.forum-item .status-item p{font-weight:700;text-align:center;padding:1rem 0 0 0}.forum-item .status-item .share-user-badge{float:right;margin:0 0 .125rem 0}.forum-item .reply-item{overflow:hidden;border-bottom:solid 1px var(--page-sidebar-fg);padding:0 .125rem 0 1rem}.forum-item .reply-item .share-user-badge{float:right;margin:0 0 .125rem 0}body .modal{background:rgba(0,0,0,.7);margin:0 auto;max-width:100vw}body .modal .modal-dialog{margin:0 auto;padding:2rem 0}body .modal .modal-dialog .modal-content{background:#fff;color:#002053;border:solid 2px #bbb;margin:0 0 2rem 0}body .modal .modal-dialog .modal-content .modal-footer,body .modal .modal-dialog .modal-content .modal-header{background:#002053;color:#bbb;border:solid 2px #bbb;display:block}body .modal .modal-dialog .modal-content .modal-footer .modal-title,body .modal .modal-dialog .modal-content .modal-header .modal-title{width:auto}body .modal .modal-dialog .modal-content .modal-footer .subtitle,body .modal .modal-dialog .modal-content .modal-header .subtitle{clear:both}body .modal .modal-dialog .modal-content .modal-footer .controls,body .modal .modal-dialog .modal-content .modal-header .controls{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}body .modal .modal-dialog .modal-content button{color:#bbb}body .modal .modal-dialog .modal-content button:hover{color:#fff}body .modal .modal-body h1,body .modal .modal-body h2,body .modal .modal-body h3,body .modal .modal-body h4,body .modal .modal-body h5{color:#002053}body .modal.modal-xl .modal-dialog{width:90%;max-width:1200px !important;margin:0 auto}body .modal.modal-xxl .modal-dialog{width:100%;max-width:1600px !important;margin:0 auto;padding:0}body .modal.modal-xxl .modal-dialog .modal-content{margin:0}body .modal.form .modal-dialog .modal-content{background:#fff;color:#002053;border:none}body .new-setting-wizard .setting-details{list-style-type:none;margin:0;padding:0}body .new-setting-wizard .setting-details li .stuff-details{overflow:hidden;font-weight:normal;font-size:1rem;border:solid 1px #666;background:#eee;border-radius:1rem;padding:1rem;margin:.5rem 0;overflow:hidden}body .new-setting-wizard .setting-details li .stuff-details .npc-header{background:#009;color:#fff;border-radius:1rem;display:inline-block;margin:0 auto .5rem auto;padding:.25rem 2rem}body .new-setting-wizard .setting-details li .stuff-details .img-fit{width:100%;margin:0 0 2rem 0;border-radius:.5rem}body .new-setting-wizard .setting-details li .stuff-details::after{content:"";clear:both;display:table}@media(min-width: 576px){body .new-setting-wizard .setting-details{list-style-type:none;margin:0;padding:0}body .new-setting-wizard .setting-details li{font-size:1.5rem;position:relative}body .new-setting-wizard .setting-details li .stuff-details .img-fit{width:20%;margin:0 1rem 0 0;border-radius:.5rem;float:left}}body .dice-results .svg-die{border:solid 4px #000;max-width:4rem;max-height:4rem;border-radius:.5rem;margin:.25rem;background-color:#fff !important}body .dice-results .svg-die .pips{stroke:#3162d4 !important;fill:#3162d4 !important}body .dice-results .svg-die .cancelled{stroke:#c00 !important;fill:#c00 !important;opacity:.8 !important}body .dice-results .svg-die .cancelled g path{stroke:#c00 !important;fill:#c00 !important}body .dice-results .svg-die.wild-die{background-color:#3162d4 !important}body .dice-results .svg-die.wild-die .pips{stroke:#fff !important;fill:#fff !important}body .games-chat .chat-bar-area{border-bottom:solid 2px #333;padding:0 0 .25rem 0;margin:0 0 .25rem 0}body .games-chat .chat-bar-area .chat-bar{display:flex;flex:1 1 auto;flex-wrap:nowrap;position:relative}body .games-chat .chat-bar-area .chat-bar .chat-box{margin:0 .5rem 0 0;flex-grow:1}body .games-chat .chat-bar-area .chat-bar .chat-box input{margin:0}body .games-chat .chat-bar-area .show-more{width:100%;flex-grow:2;text-align:center;padding:.125rem 0 .125rem .25rem}body .games-chat .chat-bar-area .show-more .flex-contents{display:flex}body .games-chat .chat-bar-area .show-more .flex-contents>div{flex-grow:1;margin:0 .5rem}body .games-chat .chat-bar-area .show-more .flex-contents>div label{display:inline-block}body .games-chat .chat-bar-area .show-more .flex-contents>div label select{display:inline-block;max-width:6rem}body .games-chat .chat-bar-area .show-more.absolute{position:absolute;background:#fff;border:solid 2px #333;border-radius:1rem;padding:1rem;z-index:1000;top:2rem;left:0}body .games-chat .chat-page{overflow:hidden;display:flex;flex:1 1 auto;flex-wrap:nowrap;width:100%;height:90vh}body .games-chat .chat-page>div{margin:0 .25rem}body .games-chat .chat-page .sidebar{flex-grow:0}body .games-chat .chat-page .chat-area{border:solid 4px #002053;margin:0 0 1rem 0;border-radius:3px;background:#fff;padding:1rem;color:#002053;text-align:left;flex-grow:2;overflow-y:scroll;display:flex;flex-direction:column}body .games-chat .chat-page .chat-area .chat-bar-area{flex-grow:0}body .games-chat .chat-page .chat-area .chat-bar-area .chat-send{flex-grow:0;padding:.125rem 0 0 0}body .games-chat .chat-page .chat-area .chat-bar-area .chat-send button{margin:0}body .games-chat .chat-page .chat-area .chat-bar-area .chat-more{flex-grow:0;padding:.125rem 0 0 .5rem}body .games-chat .chat-page .chat-area .chat-bar-area .chat-more button{margin:0}body .games-chat .chat-page .chat-area .chat-messages{flex-grow:1}body .games-chat .chat-page .chat-area .chat-messages ul{list-style-type:none;margin:0;padding:0}body .games-chat .chat-page .chat-area .chat-messages ul li{margin:0;padding:0}body .games-chat .chat-page .chat-area .chat-messages ul li.message .image-preview{margin:0 auto;max-width:30%}body .games-chat .chat-page .chat-area .chat-messages ul li.message .dice-results{background:#ddd;border-radius:1rem;margin:0 2rem;padding:.5rem}body .games-chat .chat-page .chat-area .chat-messages ul li.message .dice-results img{max-width:2rem}body .games-chat .chat-page .chat-area .chat-messages ul li.message .dice-results svg{max-width:2rem;max-height:2rem;border:solid 2px #000;border-radius:.25rem;margin:.125rem}body .games-chat .chat-page .chat-area .chat-messages ul li.system-message{text-align:center;background:#ccc;color:#000;padding:.25rem 1rem;border-radius:.5rem;margin:.25rem 2rem}body .games-chat .image-page{width:100%;height:90vh}body .games-chat .image-page .content-box{height:90vh}body .character-maker h3{padding:.25rem}body .character-maker .status-area .status-bar{display:flex;justify-content:flex-start;flex-wrap:wrap;align-content:center;justify-content:left;margin:.25rem .25rem .25rem -0.5rem;border:solid 2px #3162d4;padding:.125rem;border-radius:.5rem;background:#ccf}body .character-maker .status-area .status-bar>div{margin:0 .125rem 0 0;padding:.25rem .5rem;border-left:solid 2px #3162d4}body .character-maker .status-area .status-bar>div:first-child{border-left:none}body .character-maker .status-area .status-bar .status-icon{padding:0 .5rem;font-size:2rem}body .character-maker .status-area .status-bar .flex-grow{flex-grow:1}body .character-maker .attributes{display:flex;justify-content:flex-start;flex-wrap:wrap;justify-content:left;margin:0 0 0 -1rem}body .character-maker .attributes .read-only-item{background:#002053;color:#fff;border-radius:.5rem}body .character-maker .attributes>fieldset{margin:0 .5rem 1rem .5rem;flex-grow:1}body .character-maker .attributes>fieldset ul{clear:both}body .character-maker .attributes .featured-skill{background:#98baec}body .character-maker .attributes .problem{background:#d43131;color:#fff}body .setting-maker li{position:relative}body .setting-maker li .hint{font-weight:normal;font-size:1rem;border:solid 1px #666;background:#eee;border-radius:1rem;padding:1rem}body .status-bar-sub-section{border:solid 2px #3162d4;padding:.125rem;border-radius:.5rem;background:#ccf;margin:.25rem .25rem .25rem -0.5rem;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;-o-transition:max-height .5s ease;-ms-transition:max-height .5s ease;transition:max-height .5s ease;-webkit-transition:border .125s ease;-moz-transition:border .125s ease;-o-transition:border .125s ease;-ms-transition:border .125s ease;transition:border .125s ease;margin-top:.25rem !important;margin-bottom:.25rem !important;padding-top:.125rem !important;padding-bottom:.125rem !important;max-height:1500px !important;overflow:visible !important;border-top-width:2px;border-bottom-width:2px}body .status-bar-sub-section h3{text-align:center;border-bottom:solid 2px #3162d4;margin:0 1rem .5rem 1rem;color:#3162d4}body .status-bar-sub-section .close-button{margin-right:1rem}body .status-bar-sub-section ul{list-style-type:none;margin:0 0 0 3rem;padding:0}body .status-bar-sub-section ul li{list-style-type:none;margin:0;padding:0}body .color-medium-red{color:#c00}body .color-medium-green{color:#0c0}body .color-medium-blue{color:#00c}body .color-medium-orange{color:#f80}body .width-auto{width:auto !important}body .height-1rem{height:1rem}body .height-15rem{height:1.5rem}body .height-2rem{height:2rem}body .full-width{width:100% !important}body .width-100-percent{width:100%;display:block}body .display-block{display:block}body .svg-preview{background:#999;padding:1rem;margin:.5rem 0 0 0;border:solid 2px #000}body .svg-preview>svg{border:solid 2px #000;max-width:100%;max-height:100%}body .electronic-character-sheet .portrait{width:100%;margin:0 0 1rem 0}body .electronic-character-sheet .attribute-list{display:flex;text-align:left;flex-wrap:wrap;justify-content:center}body .electronic-character-sheet .attribute-list .attribute{max-width:400px;min-width:280px;margin:.5rem}body .electronic-character-sheet .attribute-list .attribute hr{margin:.25rem 0;clear:both;padding:0}body .electronic-character-sheet .attribute-list .attribute h5{margin:.5rem 0;border:solid 2px #333;border-radius:.5rem;padding:.25rem .5rem}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul{list-style:none;margin:0 0 0 0;padding:0}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul .skill-item li{margin:0;padding:0}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul .skill-item li::after{content:"";clear:both;display:table}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul .skill-item li ul{list-style:none;margin:0 0 0 0;padding:0}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul .skill-item li ul li{margin:0;padding:0}body .electronic-character-sheet .attribute-list .attribute .attribute-content ul .skill-item li ul li::after{content:"";clear:both;display:table}body .electronic-character-sheet .attribute-list .attribute button{float:left;margin:0 1rem .25rem 0}body .electronic-character-sheet .attribute-list .attribute::after{content:"";clear:both;display:table}body .view-full-screen-image{max-height:85vh}body .stat-block{font-size:1rem !important;font-weight:normal !important;color:#002053 !important}body .stat-block h1{font-size:1.3rem !important;font-weight:100 !important;margin:0 !important}body .stat-block h2{font-size:.9rem !important;font-weight:100 !important;margin:0 0 .25 0 !important;border-bottom:solid 2px #002053 !important}body .stat-block h3{font-size:1.2rem !important;font-weight:normal !important;margin:0 !important;border:none !important}body .stat-block h4{font-size:1.1rem !important;font-weight:700 !important;margin:0 !important;border:none !important}body .stat-block h5{font-size:1rem !important;font-weight:700 !important;margin:0 !important}body .stat-block hr{border:0 !important;margin:.25rem !important;height:0 !important;border-bottom:solid 2px #002053 !important}body .stat-block .sub-attributes .att-block .att-name,body .stat-block .attributes .att-block .att-name{font-weight:700}body .stat-block .sub-attributes .att-block .skill-name,body .stat-block .attributes .att-block .skill-name{font-style:italic}body .alliante-bg{background:#010 !important;color:#fff !important;-webkit-box-shadow:0px 0px 5px 0 #3f3;-moz-box-shadow:0px 0px 5px 0 #3f3;box-shadow:0px 0px 5px 0 #3f3;padding:1rem;margin:0 0 1rem 0}body .alliante-bg p{color:#fff !important}body .alliante-bg a{color:#1a1 !important;text-decoration:none !important;outline:none !important}body .alliante-bg a:hover{color:#3f3 !important;text-decoration:underline !important;outline:none !important}.view-setting{overflow-y:scroll;overflow-x:auto;max-height:85vh;color:#000 !important}.view-setting .item-image{float:right;max-height:300px;margin:2rem}.view-setting .view-item{border-bottom:solid 2px #000;padding:.5rem 1rem}.view-setting .view-item::after{content:"";clear:both;display:table}.view-setting table{width:auto}.view-setting table thead tr th{color:#000 !important;font-weight:700;border-bottom:solid 2px #000;border-left:solid 2px #000}.view-setting table thead tr th:first-child{border-left:none}.view-setting table tbody tr td{color:#000 !important;border-left:solid 1px #000;border-bottom:solid 2px #eee}.view-setting table tbody tr td:first-child{border-left:none}*{scrollbar-width:thin;scrollbar-color:#2166cb #002053}*,*::before,*::after{box-sizing:border-box}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#002053}*::-webkit-scrollbar-thumb{background-color:#2166cb;border-radius:20px;border:3px solid #002053}body{background:#002053;color:#fff}body img{max-width:100%}body .text-left{text-align:left !important}body .text-center{text-align:center !important}body .text-right{text-align:right !important}body a.no-effects,body a.no-effects:hover{text-decoration:none !important;outline:none !important}body a.no-effects *,body a.no-effects:hover *{text-decoration:none !important;outline:none !important}body a.no-effects * *,body a.no-effects:hover * *{text-decoration:none !important;outline:none !important}body a.no-effects .content-box img,body a.no-effects:hover .content-box img{border:solid 3px rgba(0,0,0,0)}body a.no-effects:hover .content-box,body a.no-effects:hover:hover .content-box{border-color:#2166cb}body a.no-effects:hover .content-box h3,body a.no-effects:hover:hover .content-box h3{background-color:#2166cb;color:#002053}body a.no-effects:hover .content-box img,body a.no-effects:hover:hover .content-box img{border:solid 3px #2166cb}body.pdf-page{color:#002053 !important;background:#fff !important;margin:3rem}body.pdf-page{color:#002053 !important}body img{max-width:100%}body .svg-container>svg{border:solid 4px #35233b;width:100%;height:auto}body .alert.alert-danger{background:#c00;color:#fff;border:solid 4px #600;border-radius:.5rem}body .alert.alert-sm{padding:.125rem .5rem;margin:0 0 .25rem 0;border-width:1px}body .alert.alert-thinner{margin:0;padding:.25rem 1rem}body .dd-list{position:absolute;z-index:1000;background:#fff;border:solid 2px #002053;margin:0;padding:.125rem .25rem;top:100%;width:50%;right:0}body .dd-list li{display:block;cursor:pointer;color:#002053;margin:0;padding:.125rem .5rem;text-align:left}body .dd-list li:hover{background:#2166cb}body .btn{position:relative;outline:none !important;box-shadow:none !important;white-space:nowrap;border-radius:.5rem}body .btn svg{max-height:2rem}body .btn.dd-button,body .btn.btn-primary{color:#fff !important;fill:#fff !important;border-color:#fff;background:#002053;background:linear-gradient(90deg, #002053 0%, #2166cb 50%, #002053 100%);font-weight:700}body .btn.dd-button svg,body .btn.btn-primary svg{color:#fff !important;fill:#fff !important}body .btn.dd-button:hover,body .btn.btn-primary:hover{background:#3162d4}body .btn.dd-button{position:absolute;bottom:0;right:0;height:100%}body .btn.btn-secondary{background:#002053;border-color:#fff;color:#fff !important;fill:#fff !important;font-weight:700}body .btn.btn-secondary svg{color:#fff !important;fill:#fff !important}body .btn.btn-secondary:hover{background:blue;color:#fff}body .btn.btn-xs{padding:.125rem;font-size:.8rem;margin:.0125rem}body .btn.btn-error{background:maroon;border-color:maroon;color:#fff !important;fill:#fff !important;font-weight:700}body .btn.btn-error svg{color:#fff !important;fill:#fff !important}body .btn.btn-error:hover{background:#c00}body .btn.btn-warning{background:#985911;border-color:#985911;color:#fff !important;fill:#fff !important;font-weight:700}body .btn.btn-warning svg{color:#fff !important;fill:#fff !important}body .btn.btn-warning:hover{background:#dd8118}body .btn.btn-success{background:green;border-color:green;color:#fff !important;fill:#fff !important;font-weight:700}body .btn.btn-success svg{color:#fff !important;fill:#fff !important}body .btn.btn-success:hover{background:#0c0}body .btn:disabled{background:#000307;border-color:#000307;color:#fff !important;fill:#fff !important;font-weight:700}body .btn:disabled svg{color:#fff !important;fill:#fff !important}body .btn.btn-danger,body .btn.btn-alert{background:#c00 !important;border-color:#c00 !important;color:#fff !important;font-weight:700}body .btn.btn-danger:hover,body .btn.btn-alert:hover{background:red !important}body .btn.btn-margin{margin:0 .125rem}body .btn .current-icon{position:absolute;display:inline-block;top:.5rem;left:.5rem;font-size:1.4rem}body .btn .badge{position:absolute;display:inline-block;bottom:.25rem;right:.25rem;background:#fff;color:#002053;padding:.25rem;text-align:center;font-size:.5rem;min-height:1rem;min-width:1rem;border-radius:1rem;top:auto}body strong{font-weight:700}body .news-article{overflow:hidden}body .news-article .published{text-align:left}body .news-article .author{text-align:right}body .news-article .featured-image{display:block;width:100%;max-width:100%;margin:0 0 1rem 0}body .news-article .news-content{position:relative}body .news-list{list-style:none;margin:0;padding:0}body .news-list li{overflow:hidden;text-align:left;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:solid 1px #002053}body .news-list li:last-child{border-bottom:none}body .news-list li img{float:left;max-height:5rem;max-width:5rem;margin:0 .5rem .25rem 0}body .news-list li h4{text-align:left !important;font-size:1.5rem;font-weight:700;margin:0;padding:0}body .news-list li .published{font-weight:100;font-size:.7rem;text-align:right}body .news-list li .summary{text-align:left}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Conthrax Semi-Bold",sans-serif;color:#fff;font-weight:700}body h1{font-size:1.5rem}body h2{font-size:1.4rem}body h3{font-size:1.3rem}body h4{font-size:1.2rem}body h5{font-size:1.1rem}body .CookieConsent{border-top:solid 2px #fff;background:#2166cb !important;color:#fff !important}body .CookieConsent a{color:#00c}body .CookieConsent a:hover{color:#1a1aff !important;text-decoration:underline}body .CookieConsent button{background:#00c !important;border:solid 1px #fff !important;color:#fff !important}body .CookieConsent button:hover{background:#1a1aff !important;color:#fff !important}body .character-list,body .video-list{display:flex;justify-content:flex-start;flex-wrap:wrap;justify-content:center;width:100%}body .video-item{text-align:center;width:570px;max-width:100%}body .video-item>iframe{max-width:100%}body .character-placard{overflow:hidden;width:auto;height:200px;width:200px;position:relative;margin:.5rem;overflow:hidden;cursor:pointer;background:#666;display:flex;border-radius:.5rem;background-size:cover;background-repeat:no-repeat;border:solid 2px #002053}body .character-placard:before{content:"";display:table;padding-top:100%}body .character-placard .details{background:rgba(0,0,0,.3);position:absolute;color:#fff !important;overflow:hidden;text-align:center;font-size:.8rem;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000;top:0;right:0;bottom:0;left:0;height:100%;width:100%;padding:60% .5rem .5rem .5rem}body .character-placard .details h3{font-size:1.1rem;padding:0;margin:0;color:#fff !important}body .character-placard:hover{border:solid 2px #3162d4}body .character-placard:hover .details{background:rgba(0,0,0,.2)}body footer{padding:1rem 1rem 4rem 1rem;border-top:solid 4px #2166cb;color:#fff;background:#002053}body footer .social-icons img{max-height:2rem;margin:0 1rem 0 0}body footer a{color:#98baec}body footer a:hover{color:#fff;text-decoration:none}body footer ul{list-style-type:none;margin:0;padding:0}body footer ul li{margin:0;padding:0}body footer ul li svg{max-height:1rem}body .absolute-top-left{position:absolute;top:0;left:0}body .devnote{background:#cdc;border:1px solid #0c0;margin:.5rem 2rem;padding:2rem 1rem .125rem 1rem;quotes:"“" "”" "‘" "’";position:relative;font-size:.7rem;overflow:visible}body .devnote:before{background:#0c0;color:#fff;content:"Developer's Note";font-size:1rem;font-weight:100;display:block;border-bottom:1px solid #0c0;position:absolute;top:0;left:0;width:100%;padding:0 2rem;text-align:right}body .devnote p{margin:0 0 .5rem 0}body header{background:#002053;border-bottom:solid 4px #2166cb}body header .content{padding:.5rem 1rem}body header .auth-box{float:right;position:relative;padding:0 0 .5rem 0}body header .auth-box .unread-notifications{background:#c00;color:#fff;display:inline-block;height:1.5rem;width:1.5rem;border-radius:2rem;text-align:center;font-size:1rem}body header .auth-box .user-auth-badge{max-height:4rem;border:solid 3px #fff;border-radius:2rem;cursor:pointer}body header .auth-box .user-menu{position:absolute;right:0;top:4.5rem;padding:1rem 0;margin:0;height:auto;list-style-type:none;overflow:hidden;transition:all .25s ease;border:solid 4px #2166cb;background:#fff;z-index:100}body header .auth-box .user-menu li{padding:0;margin:0}body header .auth-box .user-menu li a{font-size:1.3rem;cursor:pointer;display:block;color:#002053;white-space:nowrap;padding:.125rem 1rem;background:#fff;min-width:250px;text-align:left;text-decoration:none;width:100%}body header .auth-box .user-menu li a:hover{background:#fff;text-decoration:none;color:#3162d4}body header .auth-box .user-menu.hide{padding-top:0px;padding-bottom:0px;border-top:solid 0px #2166cb;border-bottom:solid 0px #2166cb;height:0px}body header .h1-container{float:left;margin:0 1rem 0 0;text-align:center}body header .mobile-nav-button{display:inline-block;background:rgba(0,0,0,0);border:none;font-size:2rem;color:#3162d4;margin:.5rem 0 0 0;padding:0;border:0}body header .mobile-nav-button svg{max-height:24px}body header .mobile-menu{display:block;max-height:0px;padding:0 1rem;margin:0rem;border-top:solid 0px #2166cb;overflow:hidden;background:#fff;transition:padding .125s,max-height .25s}body header .mobile-menu .mobile-menu-list ul{display:block;padding:0;margin:0}body header .mobile-menu .mobile-menu-list ul li{display:block;padding:0;margin:0;text-align:left}body header .mobile-menu .mobile-menu-list ul li a{color:#002053;text-decoration:none}body header .mobile-menu .mobile-menu-list ul li a svg{max-height:24px}body header .mobile-menu .mobile-menu-list ul li ul{margin-left:2rem}body header .mobile-menu .mobile-menu-list ul li ul li a{color:#002053 !important;text-decoration:none}body header .mobile-menu .mobile-menu-list ul li ul li a svg{max-height:24px}body header .mobile-menu .mobile-menu-list ul li ul li.current>a{color:#3162d4 !important;font-weight:700}body header .mobile-menu .mobile-menu-list ul li.current>a{color:#3162d4;font-weight:700}body header .mobile-menu.visible{max-height:1000px !important;padding:1rem;border-top:solid 4px #2166cb}body header .mini-nav-button svg{max-height:24px}body header .main-menu{display:none;clear:both;list-style:none;margin:0;background:#002053;position:relative;z-index:0;margin:0;border-bottom:solid 4px #002053;text-align:center}body header .main-menu>div>ul{margin:0}body header .main-menu>div>ul>li{padding:0;margin:0;display:inline-block;text-align:center}body header .main-menu>div>ul>li>a{display:block;color:#fff;padding:.125rem .5rem;margin:.25rem .125rem;text-decoration:none;outline:none !important;font-size:1.4rem;font-weight:lighter}body header .main-menu>div>ul>li>a svg{max-height:24px}body header .main-menu>div>ul>li.current a{background:#002053;background:linear-gradient(90deg, #002053 0%, #2166cb 50%, #002053 100%);color:#fff;font-weight:700;border-radius:.5rem}body header .main-menu>div>ul>li:hover a{background:blue !important;color:#fff !important;border-radius:.5rem !important}body header .main-menu .sub-main-menu{position:relative;background:#3162d4;width:100%;left:0;display:none;border-radius:0 !important}body header .main-menu .sub-main-menu.show-submenu{display:block !important}body header .main-menu .sub-main-menu>ul{margin:0;padding:0 1rem 0 1rem;display:inline-block;border-radius:0 !important;background:#3162d4}body header .main-menu .sub-main-menu>ul>li{padding:0;margin:0;display:inline-block;text-align:center;border-radius:0 !important}body header .main-menu .sub-main-menu>ul>li>a{display:block;font-size:1.1rem;margin:.5rem .125rem;color:#fff;padding:.25rem .5rem;text-decoration:none;outline:none !important;border:none !important;border-radius:0 !important;font-weight:lighter;border-top-left-radius:0 !important;border-top-right-radius:0 !important}body header .main-menu .sub-main-menu>ul>li>a svg{max-height:24px}body header .main-menu .sub-main-menu>ul>li:hover>a{background-color:blue;color:#fff;border-radius:.5rem !important}body header .main-menu .sub-main-menu>ul>li.current>a{background:#002053;color:#fff;font-weight:700;border-radius:.5rem !important}body header .main-menu .sub-sub-main-menu{position:relative;background:#98baec;width:100%;left:0;display:none;border-radius:0 !important}body header .main-menu .sub-sub-main-menu.show-submenu{display:block !important}body header .main-menu .sub-sub-main-menu>ul{margin:0;padding:0 1rem 0 1rem;display:inline-block;border-radius:0 !important;background:#98baec}body header .main-menu .sub-sub-main-menu>ul>li{padding:0;margin:0;display:inline-block;text-align:center;border-radius:0 !important}body header .main-menu .sub-sub-main-menu>ul>li>a{display:block;font-size:1.1rem;margin:.5rem .125rem;color:#fff;padding:.25rem .5rem;text-decoration:none;outline:none !important;border:none !important;border-radius:0 !important;font-weight:lighter;border-top-left-radius:0 !important;border-top-right-radius:0 !important}body header .main-menu .sub-sub-main-menu>ul>li>a svg{max-height:24px}body header .main-menu .sub-sub-main-menu>ul>li:hover a{background-color:blue;color:#fff;border-radius:.5rem !important}body header .main-menu .sub-sub-main-menu>ul>li.current>a{background:#002053;background:linear-gradient(90deg, #002053 0%, #2166cb 50%, #002053 100%);color:#fff;font-weight:700;border-radius:.5rem !important}body header h1{display:block;margin:0;text-align:left}body header h1 img{max-height:3rem;display:inline-block}body header h2{font-size:1rem;text-align:left}body header h3{font-size:.8rem;text-align:left;font-weight:300}body header h4{font-size:.7rem;text-align:left;font-weight:300}body header h5{font-size:.6rem;text-align:left;font-weight:300}body header h6{font-size:.5rem;text-align:left;font-weight:300}body header.mini-header{padding:0;border:0;padding:.25rem 0 .25rem 0;position:relative;white-space:nowrap;border-bottom:solid 4px #2166cb}body header.mini-header .logo-and-menu{min-width:7.5rem;padding:.125rem .125rem .125rem 0;text-align:left}body header.mini-header .logo-and-menu .auth-box{float:left;margin:0}body header.mini-header .logo-and-menu .auth-box img{max-height:2rem}body header.mini-header .logo-and-menu .auth-box .user-menu{position:absolute;top:2.5rem;left:0;right:auto;display:inline-block;padding:0;margin:0;background:#fff;z-index:1000;overflow:hidden}body header.mini-header .logo-and-menu .mini-nav-button{float:left;background:rgba(0,0,0,0);border:none;font-size:2rem;color:#fff;margin:.25rem .5rem;padding:0;border:0}body header.mini-header .logo-and-menu h1{float:left;padding:0;margin:0 .25rem}body header.mini-header .logo-and-menu h1 img{max-height:2rem}body header.mini-header .mini-menu-list{position:absolute;top:3rem;left:1rem;display:inline-block;max-height:0;padding:0;margin:0;background:#fff;z-index:1000;overflow:hidden;padding:0 2rem}body header.mini-header .mini-menu-list.visible{max-height:1000px;padding:1rem 2rem}body header.mini-header .mini-menu-list ul{margin:0;padding:0}body header.mini-header .mini-menu-list ul li{display:block;padding:0;margin:0;text-align:left}body header.mini-header .mini-menu-list ul li ul{margin-left:2rem}body header.mini-header .mini-menu-list ul li ul li ul{margin-left:2rem}body header.mini-header .mini-menu-list ul li ul li a{color:#002053;text-decoration:none}body header.mini-header .mini-menu-list ul li ul li.current>a{color:#3162d4;font-weight:700}body header.mini-header .mini-menu-list ul li a{color:#002053;text-decoration:none}body header.mini-header .mini-menu-list ul li.current>a{color:#3162d4;font-weight:700}body .reroll-legend{display:inline-block;width:2.6rem;height:1.5rem;position:relative;font-size:.8rem}body .reroll-legend .positive{display:inline-block;width:1.5rem;height:1.5rem;text-align:center;padding-top:.4rem;position:absolute;top:0;left:0;background:url(e415af34d26f47e85266.svg) no-repeat;background-size:cover}body .reroll-legend .negative{display:inline-block;width:1.5rem;position:absolute;top:0;right:0;padding-top:.1rem;height:1.5rem;text-align:center;background:url(228340ed4f33fcd0db8c.svg) no-repeat;background-size:cover}body .reroll-legend .none{text-align:center}body .dd-menu{position:absolute;right:0;z-index:100;background:#fff;border:solid 2px #333}body .font-weight-normal{font-weight:normal !important}body .image-pull-left{float:left;margin:0 .5rem .5rem 0}body option.sub-option{padding-left:2rem !important}body .width-limiter{max-width:1500px;margin:0 auto}body .droptarget.highlighted .btn-secondary,body .droptarget.highlighted .btn-info{background:#2166cb}body .sandbox *:parent{max-width:none !important}body .sandbox * *.width-limiter{max-width:none !important}body .sandbox * .width-limiter{max-width:none !important}body .sandbox *.width-limiter{max-width:none !important}body .sandbox .sandbox-load-save{margin:0 0 0 1rem;position:relative;display:inline-block}body .sandbox .sandbox-load-save .pane{display:block;text-align:left;padding:1rem;position:absolute;top:1.6rem;right:0;z-index:1000;background:#fff;color:#002053;border:solid 2px #2166cb;width:300px;min-height:300px}body .sandbox .sandbox-load-save .pane.inactive{display:none !important}body .width-80pct{max-width:80% !important}body .main-content{padding:1rem;min-height:70vh;background:#3162d4}body .main-content.thin-padding{padding:.25rem 1rem !important}body .main-content.sandbox{background:#002053}body .main-content .page-copy{text-align:left}body .main-content .page-copy h1,body .main-content .page-copy h2,body .main-content .page-copy h3,body .main-content .page-copy h4,body .main-content .page-copy h5,body .main-content .page-copy h6{text-align:center}body .content-box{border:solid 4px #002053;margin:0 0 1rem 0;border-radius:.5rem;background:#fff}body .content-box.centered-dialog{max-width:500px;margin:0 auto 1rem auto}body .content-box.full-width{width:100%}body .content-box .title{background:#002053 !important;color:#fff !important;margin:0 !important;padding:.25rem 1rem !important;text-align:left !important;font-size:1.5rem}body .content-box .content{padding:1rem;color:#002053;text-align:left}body .content-box .content h2,body .content-box .content h3,body .content-box .content h4,body .content-box .content h5,body .content-box .content h6{color:#002053}body .content-box .content img[src*="/dice/"]{display:inline-block;max-height:3rem}body .content-box .content a{color:#3162d4}body .content-box .content a:hover{color:#5b82dd}body .content-box .content .book-preview{float:left;margin:0 1rem 1rem 0;max-width:30%}body .content-box .content table thead tr th,body .content-box .content table tbody tr th{color:#002053;font-weight:700;border-bottom:solid 2px #002053;padding:.125rem .25rem;font-size:.8rem}body .content-box .content table thead tr td,body .content-box .content table tbody tr td{color:#002053;border-bottom:solid 1px #002053;padding:.125rem .25rem;font-size:.8rem}body .inline-margins{margin:.125rem .5rem}body .stat-block{color:#111;max-width:100%;font-size:1rem}body .stat-block h3{margin:0;color:#111;padding:.125rem 0;text-align:left;border-bottom:solid 2px #111;margin:0 0 .5rem 0}body .stat-block h3 .race-type{font-style:italic;font-size:.7rem;font-weight:100}body .stat-block .positive-reroll{display:inline-block;height:1rem;width:1rem;font-size:.7rem;line-height:.7rem;padding-top:.2rem;background:url(e415af34d26f47e85266.svg) no-repeat;background-size:cover;text-align:center;margin:-1.2rem .1rem 0 .1rem}body .stat-block .negative-reroll{font-size:.7rem;line-height:.7rem;padding-top:.1rem;display:inline-block;height:1rem;width:1rem;text-align:center;background:url(228340ed4f33fcd0db8c.svg) no-repeat;background-size:cover;margin:-1.2rem .1rem 0 .1rem}body .stat-block .ignore-hitches{height:.8rem;width:.8rem;font-size:.6rem;line-height:.6rem;padding-top:.1rem;text-align:center;display:inline-block;border:solid 1px #111;background:#fff;border-radius:1rem;margin:-1rem .1rem 0 .1rem}body .stat-block img{max-width:100%}body .stat-block .image-container{max-width:30%;margin:0 1rem 1rem 0;padding:0 1rem 1rem 0;float:left;text-align:right}body .stat-block .image-container img{float:none !important;max-width:100% !important;max-height:300px !important;display:block}body .stat-block ul{margin:0;padding:0 0 0 1rem;display:block;overflow:hidden}body .stat-block ul li{margin:0 !important;padding:0 !important}body .stat-block .stats{overflow:hidden}body .stat-block .attributes{width:auto}body .stat-block .attributes thead th{background:#111;color:#fff !important;border-right:solid 1px #111;border-bottom:solid 1px #111;text-align:center;padding:.125rem .5rem !important}body .stat-block .attributes thead th.blank{border:none !important;background:rgba(0,0,0,0) !important;border-right:solid 1px #111 !important}body .stat-block .attributes thead th:first-child{border-left:solid 1px #111}body .stat-block .attributes tbody td{color:#111;border-right:solid 1px #111;border-bottom:solid 1px #111;text-align:center;padding:.125rem .5rem !important}body .stat-block .attributes tbody td.blank{border:none !important;background:rgba(0,0,0,0) !important;border-right:solid 1px #111 !important}body .stat-block .attributes tbody td:first-child{border-left:solid 1px #111}body .min-height-15rem{min-height:15rem}body hr{background:#002053;border:none;height:.125rem;padding:0;margin:1rem 0}body .inline-block{display:inline-block !important;width:auto !important}body .clear-both{clear:both !important}body .height-zero,body .height-0{height:0}body .overflow-hidden{overflow:hidden !important}body .die-image{max-width:20px;z-index:0}body .die-image.smaller{max-width:20px}body .cancelled-die-container{position:relative;display:inline-block}body .cancelled-die-container .die-cancelled{max-width:40px;z-index:100;top:0;left:0;position:absolute}body .cancelled-die-container.smaller .die-cancelled{max-width:20px}body .cancelled-die-container.smaller .die-image{max-width:20px}body ul.styleless{margin:0;padding:0;list-style:none}body ul.styleless li{margin:0;padding:0}body .load-save-pane{-moz-transition:max-height .5s;-ms-transition:max-height .5s;-o-transition:max-height .5s;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden}body .load-save-pane.rolled-up{max-height:0 !important}body .load-save-pane ul li{margin:.25rem 0 0 0;border-top:solid 1px #002053;padding:.25rem 0 0 0}body .load-save-pane ul li:first-child{margin:0;border-top:none;padding:0}body .rule-popup{position:absolute;top:2rem;max-width:90vw;background:#fff;color:#002053;padding:.5rem 1rem;border:solid 2px #002053;z-index:100}body .rule-popup .close-x{float:right;margin:0 0 .5rem .5rem}body .lr-padding{padding-right:2rem;padding-left:2rem}body .rollup{margin:0;padding-top:0;padding-bottom:0;overflow:hidden;height:0;display:inline-block;white-space:wrap;width:auto}body .rollup.rollup-shown{height:auto !important}body .rollup.rollup-hidden{height:0 !important}body .div-label{display:block;margin:0 0 1rem 0}body .modline-summary{position:absolute;z-index:1000;top:0;width:80%;right:0;background-color:#002053;color:#fff;border:solid 2px #002053;padding:.25rem 0 0 0;font-size:.8rem}body .modline-summary ul{margin:0;padding:0;list-style:none}body .modline-summary ul li{padding:0 1rem .25rem 1rem;border-top:solid 1px #002053;background:#fff;color:#002053}body .modline-summary ul li.error{background:#c00;color:#fff}body label{display:block;margin:0 0 1rem 0}body label select{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;margin:0;width:100%;font-family:inherit;min-width:4rem !important;-moz-appearance:initial;font-size:inherit;cursor:inherit;line-height:inherit;border:solid 1px #002053;padding:.25rem 2rem .25rem .5rem;display:grid;cursor:pointer;grid-template-areas:"select";background:#eee;max-width:100%;border:solid 1px #666;background:#eee url(acf1fc1d4786a6f154cb.svg) center right no-repeat;background-size:2rem auto}body label select.auto-width{max-width:50% !important;display:inline-block}body .position-relative{position:relative}body .checkbox-input{cursor:pointer}body .settings-and-characters{list-style:none;margin:0;padding:0}body .settings-and-characters .setting-list-table{display:flex;justify-content:center;flex-wrap:wrap}body .settings-and-characters .setting-list-table .setting-character{text-align:center;width:15rem;min-height:15rem;margin:1rem}body .settings-and-characters .setting-list-table .setting-character .background{padding:.5rem;text-align:center;position:relative}body .settings-and-characters .setting-list-table .setting-character .background .name{position:absolute;top:7rem;text-align:center;width:14rem;color:#fff;font-size:1rem}body .settings-and-characters .setting-list-table .setting-character .background .name .short-desc{font-size:.6rem}body .settings-and-characters .setting-list-table .setting-character .background .name hr{height:0;margin:.25rem 1rem;border-bottom:solid 2px #fff}body .settings-and-characters .setting-list-table .setting-character .background .opacity-bg{position:absolute;top:0;left:0;cursor:pointer;height:15rem;width:15rem;opacity:.7;border-radius:.5rem;background:#333}body .settings-and-characters .setting-list-table .setting-character .background .validity-icon{position:absolute;bottom:1rem;left:1rem}body .settings-and-characters .setting-list-table .setting-character .background .img-fit{height:14rem;width:14rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 .25rem 0 0;border-radius:.5rem;display:block;text-align:center}body .settings-and-characters .setting-list-table .setting-character .background .img-fit.no-image{font-size:5rem;color:#fff;opacity:.3;background:#666}body .settings-and-characters .setting-list-table .setting-character .controls{width:15rem;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body .settings-and-characters .setting-list-table .setting-character .controls .control-buttons{text-align:center;float:none;width:15rem}body .settings-and-characters .setting-list-table .setting-character:hover .background .opacity-bg{opacity:.6}body .settings-and-characters .btn{margin:.125rem}body .settings-and-characters>li{font-size:1rem;font-weight:500;border:solid 2px #002053;margin:.5rem;padding:.5rem}body .settings-and-characters>li .popup-stuff{display:none}body .settings-and-characters>li sup{background:#009;color:#fff;border-radius:1rem;padding:0 .35rem 0 0;margin:0 0 0 .5rem}body .settings-and-characters>li>svg{width:2rem;font-size:2rem;margin:0 .25rem}body .settings-and-characters>li .control-buttons{float:right;text-align:right}body .settings-and-characters>li .char-name-occupation{display:inline-block;margin:-0.5rem 5rem 0 0}body .settings-and-characters>li .char-name-occupation .occupation{font-size:.7rem;margin:-0.5rem 0 0 0}body .settings-and-characters>li .icon-container{min-width:2rem;display:block;text-align:center;float:left;margin:0 .25rem 0 0}body .settings-and-characters>li .tiny-image-fit{width:2rem;height:2rem;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 .25rem 0 0;border-radius:.25rem;float:left;display:block}body .settings-and-characters>li .tiny-image{float:left;margin:0 .25rem 0 0;border-radius:.25rem;height:2rem}body .settings-and-characters>li .stuff-status-icon{float:left;margin:0 .25rem 0 0}body .settings-and-characters>li .setting-name{font-weight:700;font-size:2rem;line-height:2rem;min-height:2.5rem;border-bottom:solid 1px #002053;margin-bottom:.5rem}body .settings-and-characters>li .setting-name::after{content:"";clear:both;display:table}body .settings-and-characters>li::after{content:"";clear:both;display:table}body .settings-and-characters>li>ul{list-style:none;margin:0 0 0 2rem;padding:0}body .settings-and-characters>li>ul li::after{content:"";clear:both;display:table}body .settings-and-characters>li>ul li>svg{width:2rem;font-size:2rem;margin:0 .25rem}body .stuff-details{overflow:hidden;font-weight:normal;font-size:1rem;border:solid 1px #666;background:#eee;border-radius:1rem;padding:1rem;margin:.5rem 0;color:#333;overflow:hidden}body .stuff-details .npc-header{background:#009;color:#fff;border-radius:1rem;display:inline-block;margin:0 auto .5rem auto;padding:.25rem 2rem}body .stuff-details table thead tr td,body .stuff-details table tbody tr td,body .stuff-details table tfoot tr td{color:#333 !important;border-top:solid 1px #333 !important;border-left:solid 1px #333 !important}body .stuff-details table thead tr td:first-child,body .stuff-details table tbody tr td:first-child,body .stuff-details table tfoot tr td:first-child{border-left:none !important}body .stuff-details table thead tr th,body .stuff-details table tbody tr th,body .stuff-details table tfoot tr th{border-top:solid 1px #333 !important;border-right:solid 1px #333 !important;background:#333 !important;color:#fff !important}body .stuff-details table thead tr th:first-child,body .stuff-details table tbody tr th:first-child,body .stuff-details table tfoot tr th:first-child{border-left:solid 1px #333 !important}body .stuff-details.selected{border:solid 4px #3162d4;background:#98baec}body .stuff-details .img-fit{width:100%;margin:0 0 2rem 0;border-radius:.5rem}body .stuff-details::after{content:"";clear:both;display:table}body .is-core{background:#999;padding:.25rem 1.5rem;border-radius:1rem;text-align:left;display:inline-block;margin:.25rem 0;color:#fff;font-weight:100;line-height:1rem;font-size:1rem;font-style:italic}body .is-core img{height:1.5rem;margin:0 .5rem 0 0}body .is-core hr{margin:.25rem 1rem;height:0;border-bottom:solid 1px #fff}body .is-core .description{font-size:.7rem;line-height:.8rem}body .inline-tag{display:inline-block;background:#666;color:#fff;padding:0 .25rem}body .md-preview{background:#fff;border:solid 1px #666;border-radius:0;padding:0 .5rem;min-height:150px;color:#333 !important}body .md-preview *{color:#333 !important}body .md-preview.longer-text{min-height:300px}body .md-preview.longest-text{min-height:600px}body input[type=email],body input[type=numeric],body input[type=number],body input[type=text],body select,body textarea{background:#ddd;max-width:100%;border:solid 1px #666;border-radius:0;padding:0 .5rem;width:100%;outline:none !important;font-size:1.1rem}body input[type=email].smaller-width,body input[type=numeric].smaller-width,body input[type=number].smaller-width,body input[type=text].smaller-width,body select.smaller-width,body textarea.smaller-width{width:4rem}body input[type=email]:focus,body input[type=numeric]:focus,body input[type=number]:focus,body input[type=text]:focus,body select:focus,body textarea:focus{background-color:#eee}body .control-tab{margin:0;padding:0;border-bottom:solid 1px #333;border-left:solid 1px #333}body .control-tab li{display:inline-block;padding:.25rem 1rem;border-top:solid 1px #333;border-right:solid 1px #333;cursor:pointer}body .control-tab li.active{background:#333;color:#fff}body .color-white{color:#fff !important}body .font-weight-100{font-weight:100}body .largest-text{font-size:2rem !important}body .larger-text{font-size:1.5rem !important}body .large-text{font-size:1.2rem !important}body .normal-text{font-size:1rem !important}body .small-text{font-size:.8rem !important}body .smaller-text{font-size:.7rem !important}body .smallest-text{font-size:.6rem !important}body .margin-left{margin-left:.5rem !important}body .margin-right{margin-right:.5rem !important}body .row.no-gutters{margin-right:0;margin-left:0}body .row.no-gutters>[class^=col-],body .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}body .button-controls{white-space:nowrap}body .button-controls .btn{margin:0 .125rem}body .neutral-background{background:#666;margin:.5rem;padding:.5rem;border-radius:.5rem}body .neutral-background img{max-height:300px;max-width:300px}body .inline{display:inline !important}body .cursor-pointer{cursor:pointer}body .color-red{color:#600 !important;fill:#c00}body .color-bright-red{color:#d00 !important;fill:#c00}body .red-border{border:solid 2px #d00}body .color-white{color:#fff !important;fill:#fff}body .color-green{color:#060 !important;fill:#060}body .no-margins{margin:0 !important}body .thin-margins{margin:.25rem !important}body .no-padding{padding:0 !important}body .bg-red{background-color:#c00 !important;fill:#c00}body .bg-green{background-color:#0c0 !important;fill:#0c0}body .overflow-scroll-y{overflow-y:scroll !important;max-height:85vh}body .sidebar-container{width:100%;height:94vh;position:relative;overflow-y:auto;overflow-x:auto;padding:0;margin:0}body .sidebar-container .sidebar-contents .message{padding:.5rem .5rem 1.25rem .5rem;margin:.5rem 0;color:#002053;font-weight:400;border:4px solid #00c;border-radius:1rem;margin:.25rem .25rem .25rem 0;background:#fff;position:relative;overflow:hidden}body .sidebar-container .sidebar-contents .message strong{color:#002053;font-weight:700}body .sidebar-container .sidebar-contents .message .message-info{font-size:.7rem;text-align:right;background:#00c;color:#fff;width:100%;position:absolute;bottom:0;left:0;padding:0 1rem}body .sidebar-container .sidebar-contents .message .message-info .date{float:right}body .sidebar-container .sidebar-contents .message .message-info .by{float:left}body .side-nav-button{width:100%;margin:0 0 .5rem 0}body .min-height-50vh{min-height:50vh}body .z-index-100{z-index:100}body .nowrap{white-space:nowrap}body .display-inline{display:inline !important}body .h3-select{font-size:1rem}body .centered-margin{margin-left:auto !important;margin-right:auto !important}body .profile-image{max-width:100%;border-radius:50%;border:solid #002053 5px;margin:0 0 2rem 0}body .home-button{width:100px;height:100px;border:solid 4px #fff !important;border-radius:4px;text-align:center;font-size:10px;margin:5px}body .home-button .big-icon{font-size:90px;padding:0;margin:0 0 10px 0}body .home-button .big-icon svg{max-height:55px;max-width:55px}body .creator-table{width:100%}body table td,body table th{vertical-align:top}body table td svg,body table th svg{max-height:16px !important;max-width:16px !important}body table{width:100%}body table.plain *{color:#002053}body table.table,body table.edit-table{width:100%;padding:0;margin:0;background:#fff;border:solid 2px #002053;border:solid 2px #002053}body table.table thead tr th,body table.edit-table thead tr th{padding:.125rem .5rem;font-weight:700;vertical-align:top;color:#fff !important;background:#002053;white-space:nowrap;border-left:solid 1px #2166cb;border-bottom:0}body table.table thead tr th h1,body table.edit-table thead tr th h1{color:#fff !important}body table.table thead tr th h2,body table.edit-table thead tr th h2{color:#fff !important}body table.table thead tr th h3,body table.edit-table thead tr th h3{color:#fff !important}body table.table thead tr th h4,body table.edit-table thead tr th h4{color:#fff !important}body table.table thead tr th h5,body table.edit-table thead tr th h5{color:#fff !important}body table.table thead tr th:first-child,body table.edit-table thead tr th:first-child{border-left:solid 2px #002053}body table.table thead tr th.long-bottom,body table.edit-table thead tr th.long-bottom{border-bottom:solid 1px #2166cb}body table.table thead tr th.search-controls>select,body table.table thead tr th.search-controls>label,body table.edit-table thead tr th.search-controls>select,body table.edit-table thead tr th.search-controls>label{max-width:30%}body table.table thead.field-headers tr th,body table.edit-table thead.field-headers tr th{border-bottom:solid 1px #2166cb}body table.table tbody tr td,body table.table tbody tr th,body table.edit-table tbody tr td,body table.edit-table tbody tr th{padding:.125rem .5rem;border-left:solid 1px #2166cb;border-top:solid 1px #2166cb;vertical-align:top;color:#002053;background-color:#ededed}body table.table tbody tr td.overflow-visible,body table.table tbody tr th.overflow-visible,body table.edit-table tbody tr td.overflow-visible,body table.edit-table tbody tr th.overflow-visible{overflow:visible !important}body table.table tbody tr td strong,body table.table tbody tr th strong,body table.edit-table tbody tr td strong,body table.edit-table tbody tr th strong{color:#002053}body table.table tbody tr td .image-preview,body table.table tbody tr th .image-preview,body table.edit-table tbody tr td .image-preview,body table.edit-table tbody tr th .image-preview{z-index:100;top:0;right:2rem;position:absolute;background:#fff;border:solid 2px #002053;padding:.125rem}body table.table tbody tr td .image-preview img,body table.table tbody tr th .image-preview img,body table.edit-table tbody tr td .image-preview img,body table.edit-table tbody tr th .image-preview img{max-width:100px;max-height:100px}body table.table tbody tr th,body table.edit-table tbody tr th{font-weight:700;color:#fff;background:#002053}body table.table tbody tr:first-child,body table.edit-table tbody tr:first-child{border-left:solid 2px #002053}body table.table tbody tr.red-bg,body table.edit-table tbody tr.red-bg{background-color:#c00 !important}body table.table tbody tr.red-bg td,body table.table tbody tr.red-bg th,body table.edit-table tbody tr.red-bg td,body table.edit-table tbody tr.red-bg th{background-color:#c00 !important}body table.table tbody:nth-child(2n) tr td,body table.edit-table tbody:nth-child(2n) tr td{background:#efefef}body table.table tbody:hover tr td,body table.edit-table tbody:hover tr td{background:#fff}body table.table tfoot tr td,body table.table tfoot tr th,body table.edit-table tfoot tr td,body table.edit-table tfoot tr th{color:#fff;background:#002053;border-top:solid 1px #2166cb;padding:.125rem .5rem;text-align:center}body table.table tfoot tr td .paging-button,body table.table tfoot tr th .paging-button,body table.edit-table tfoot tr td .paging-button,body table.edit-table tfoot tr th .paging-button{margin:0 .25rem;background:#133a73;color:#fff}body table.table tfoot tr td .paging-button.current,body table.table tfoot tr th .paging-button.current,body table.edit-table tfoot tr td .paging-button.current,body table.edit-table tfoot tr th .paging-button.current{background:#2166cb !important}body table.table tfoot tr td .paging-button:hover,body table.table tfoot tr th .paging-button:hover,body table.edit-table tfoot tr td .paging-button:hover,body table.edit-table tfoot tr th .paging-button:hover{background:#1a509f}body table.table.no-alternating-lines tr td,body table.edit-table.no-alternating-lines tr td{background:#fff !important}body table.table.small-text thead tr td,body table.table.small-text thead tr th,body table.table.small-text tbody tr td,body table.table.small-text tbody tr th,body table.edit-table.small-text thead tr td,body table.edit-table.small-text thead tr th,body table.edit-table.small-text tbody tr td,body table.edit-table.small-text tbody tr th{font-size:.7rem}body .thin-table{margin:0 !important;padding:.125rem .25rem !important}body .thin-table thead,body .thin-table tbody,body .thin-table tfoot{margin:0 !important;padding:.125rem .25rem !important}body .thin-table thead th,body .thin-table thead td,body .thin-table tbody th,body .thin-table tbody td,body .thin-table tfoot th,body .thin-table tfoot td{margin:0 !important;padding:.125rem .25rem !important}body .thin-table thead th select,body .thin-table thead td select,body .thin-table tbody th select,body .thin-table tbody td select,body .thin-table tfoot th select,body .thin-table tfoot td select{font-size:.8rem}body th.min-width{width:1%;white-space:nowrap}body td.min-width{width:1%;white-space:nowrap}body td.min-width select{min-width:3rem}body .no-wrap{white-space:nowrap !important}body .right-margin{margin-right:1rem}body .bottom-margin{margin-bottom:1rem !important}body .no-bottom-margin{margin-bottom:0 !important}body textarea.longer-text{min-height:300px}body textarea.longest-text{min-height:600px}body .big-submenu-buttons ul{display:flex;justify-content:flex-start;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;list-style:none}body .big-submenu-buttons ul li a{font-size:.8rem;line-height:.9rem;font-family:"Conthrax Semi-Bold";text-align:center;display:inline-block;width:140px;height:140px;color:#111 !important;background-color:#2166cb !important;margin:1rem;padding:1rem;text-align:center;color:#fff !important;text-decoration:none !important}body .big-submenu-buttons ul li a svg{height:75px !important;width:auto !important;display:block;margin:0 auto 1rem auto}body .big-submenu-buttons ul li a:hover{background-color:blue}body .requirements-edit{border:solid 1px #333;background:#dedede;padding:.5rem;height:auto;overflow:visible;margin:.5rem 0 0 0}body .requirements-edit.collapsed{overflow:hidden;padding-top:0 !important;padding-bottom:0 !important;border-top:none !important;border-bottom:none !important;height:0 !important}body .autocomplete-box{margin:0;padding:0;position:absolute;top:100%;right:0;z-index:100;border:solid 1px #002053;color:#002053;background-color:#fff;overflow:visible;height:auto}body .autocomplete-box li{display:block;margin:0;padding:.125rem .5rem;color:#002053;text-align:left;cursor:pointer}body .autocomplete-box li:hover{background:#2166cb}body .autocomplete-box.collapsed{border-top:none !important;border-bottom:none !important;height:0 !important;overflow:hidden !important}body .abs-right{position:absolute;z-index:100;right:0;height:100%}body .abs-top{position:absolute;z-index:100;top:0}body .abs-left{position:absolute;z-index:100;left:0;height:100%}body .abs-bottom{position:absolute;z-index:100;bottom:0}body .col-xxl,body .col-xxl-1,body .col-xxl-2,body .col-xxl-3,body .col-xxl-4,body .col-xxl-5,body .col-xxl-6,body .col-xxl-7,body .col-xxl-8,body .col-xxl-9,body .col-xxl-10,body .col-xxl-11,body .col-xxl-12{position:relative;width:100%;padding-right:15px;padding-left:15px}body .row{width:100%;margin-right:0 !important;margin-left:0 !important}body ul.less-margins{margin-left:1rem;padding:0}body .alert.alert-warning{color:0 !important}body .alert.alert-warning *{color:#000 !important}body .flex{display:flex;flex-wrap:wrap;margin:0 0 0 -1rem}body .flex.flex-center{align-items:center;justify-content:center}body .flex>*{margin:0 0 1rem 1rem !important}body .flex-grow-2{flex-grow:2}body .clearfix::after{content:"";clear:both;display:table}body ul.form-page-nav{list-style:none;padding:0 0 .25rem;margin:0 0 .25rem 0;border-bottom:solid 1px #002053}body ul.form-page-nav li{display:inline-block;padding:0 .5rem 0 0;margin:0}body ul.form-page-nav li button{border:0;padding:.125rem .5rem;text-align:center;outline:none;background:#2166cb;color:#002053 !important;cursor:pointer}body ul.form-page-nav li button.active{background:#002053;color:#fff !important}body ul.form-page-nav li button:hover{background-color:blue !important;color:#fff}body .hidden{display:none !important;padding:0 !important;margin:0 !important;border:0 !important}body .edit-form h1,body .edit-form h2,body .edit-form h3,body .edit-form h4,body .edit-form h5{color:#002053}body .save-set-folder{display:inline-block;position:relative}body .save-set-folder .folder-select-popup{position:absolute;padding:.5rem 1rem;z-index:1000;min-width:250px;white-space:nowrap;background:#fff;border:solid 2px #002053;top:2rem;left:0}body .core-object-include-select{margin:0 0 2rem 0}body .srd-no-break{break-inside:avoid}body .max-height-1rem{max-height:1rem}body .max-height-15rem{max-height:1.5rem}body .max-height-2rem{max-height:2rem}body .max-height-3rem{max-height:3rem}body .max-height-4rem{max-height:4rem}body code{color:#3162d4 !important}body .fieldset{border:solid 2px #002053;padding:.5rem;margin:0 0 1rem 0}body .fieldset legend{display:inline-block;width:auto;padding:0 1rem;background:#002053;font-size:1rem;color:#fff}body .markdown-field{width:100%;min-height:200px}body .cell-popup-right{position:absolute;z-index:1000;right:0;top:2rem;border:solid 2px #002053;background-color:#fff;padding:1rem}body .cell-popup-right h4{color:#002053;text-align:center}body .progress-bar{display:block;width:100%;position:relative;text-align:left;margin:.5rem 0;padding:0;min-height:1.3rem;overflow:hidden;background:#fff;border:solid 1px #002053}body .progress-bar div{display:block;text-align:center;width:auto;overflow:hidden;min-width:10%;min-height:1.3rem;font-size:.7rem;float:left;border-right:1px solid #002053;padding:.125rem .5rem}body .progress-bar div.width-10pct{width:10%}body .progress-bar div.width-20pct{width:20%}body .progress-bar div.width-30pct{width:30%}body .progress-bar div.width-40pct{width:40%}body .progress-bar div.width-50pct{width:50%}body .progress-bar div.width-60pct{width:60%}body .progress-bar div.width-70pct{width:70%}body .progress-bar div.width-80pct{width:80%}body .progress-bar div.width-90pct{width:90%}body .progress-bar div.width-100pct{width:100%}body .no-p p{display:inline-block;margin:0 1rem 0 0;padding:0}body td.hide-col,body th.hide-col{width:0 !important;max-width:0 !important;padding:0 !important;overflow:hidden !important;display:none}body .user-badge-anchor{text-decoration:none !important}body .user-badge{display:block;padding:.5rem 1rem;background:#000;color:#fff;border:solid 2px #fff;white-space:nowrap;width:260px;overflow:hidden}body .user-badge .display-name{font-size:1rem}body .user-badge .played-by{font-size:.6rem}body .user-badge img{height:2rem;max-width:2rem;border-radius:1rem;float:left;border:solid 2px #fff;margin:0 1rem 0 0}body .user-badge.thinner{padding:.125rem .5rem;display:inline-block;width:200px}body .user-badge.thinner .display-name{font-size:.8rem}body .user-badge.thinner .played-by{font-size:.5rem}body .user-badge.thinner img{height:1rem;max-width:1rem;margin:0 .5rem 0 0}body .sub-nav-bar-mobile{display:block}body .sub-nav-bar-mobile label{flex-grow:1;margin-right:1rem;margin:0 0 .25rem 0}body .sub-nav-bar-mobile .btn{width:100%;display:block;margin:0 0 .5rem 0}body .sub-nav-bar{display:none;flex-wrap:wrap;justify-content:center;flex-flow:row wrap;margin:0 0 .5rem 0}body .sub-nav-bar .btn{margin:0 .25rem .125rem .25rem;padding:.25rem 2rem;flex-grow:0;outline:none !important;box-shadow:none !important}@media only screen and (min-width: 1600px){body .news-article .featured-image{max-width:30vw}.d-xxl-block{display:block !important}.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{position:relative;width:100%;padding-right:15px;padding-left:15px;display:flex}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}body .character-placard{height:200px;width:200px}body table tr td.show-col-xl,body table tr th.show-col-xl{width:auto !important;max-width:100% !important;padding:auto !important;overflow:visible !important;border-left:solid 1px #2166cb !important;display:table-cell !important}body table tr td.show-col-xl.min-width,body table tr th.show-col-xl.min-width{width:1% !important}body table.edit-table tr td.show-col-xl,body table.edit-table tr th.show-col-xl{display:table-cell !important;padding:.125rem .5rem !important;border-left:solid 1px #2166cb !important}}@media only screen and (min-width: 1200px){body table tr td.show-col-xxl,body table tr th.show-col-xxl{width:auto !important;max-width:100% !important;padding:auto !important;overflow:hidden !important;border-left:solid 1px #2166cb !important;display:table-cell !important}body table tr td.show-col-xxl.min-width,body table tr th.show-col-xxl.min-width{width:1% !important}body table.edit-table tr td.show-col-xxl,body table.edit-table tr th.show-col-xxl{padding:.125rem .5rem !important;border-left:solid 1px #2166cb !important;display:table-cell !important}}@media only screen and (min-width: 768px){body .character-placard{height:200px;width:200px}body h1{font-size:2.5rem}body h2{font-size:2rem}body h3{font-size:1.75rem}body h4{font-size:1.5rem}body h5{font-size:1.25rem}body h6{font-size:1rem}body header{border:none}body header .d6-core-text-logo{max-height:1.4rem;margin-top:-0.25rem}body header h1 img{max-height:4rem}body header h2{font-size:2rem;text-align:left}body header h3{font-size:1rem;text-align:left}body header .main-menu{display:block;font-size:1.5rem}body header .mobile-nav-button{display:none !important}body header .mobile-menu{display:none !important}body header.mini-header{min-height:2.5rem;border-bottom:none;padding:.25rem 0 1rem 0}body header.mini-header .logo-and-menu{float:left}body header.mini-header .logo-and-menu h1 img{max-height:2.1rem}body header.mini-header h2{float:left;font-size:1.6rem;line-height:1.6rem;padding:0;margin:.5rem 0 0 1rem}body .srd-mobile-nav label select{font-size:1rem}body .die-image{max-width:40px}body table{width:100%}body table tbody tr th,body table tbody tr td,body table thead tr th,body table thead tr td,body table tfoot tr th,body table tfoot tr td{padding:.125rem .5rem;font-size:1rem}table tr td.show-col-md,table tr th.show-col-md{width:auto !important;max-width:100% !important;padding:auto !important;overflow:hidden !important;border-left:solid 1px #2166cb !important;display:table-cell !important}table tr td.show-col-md.min-width,table tr th.show-col-md.min-width{width:1% !important}table.edit-table tr td.show-col-md,table.edit-table tr th.show-col-md{padding:.125rem .5rem !important;border-left:solid 1px #2166cb !important;display:table-cell !important}}@media(min-width: 576px){body .html-two-columns{columns:2}body .settings-and-characters li{font-size:1.5rem;position:relative}body .settings-and-characters li .popup-stuff{position:absolute;display:block;width:75vw;max-width:1300px;top:2.25rem;left:0;z-index:1000}body .stuff-details .img-fit{width:20%;margin:0 1rem 0 0;border-radius:.5rem;float:left}body .news-article .featured-image{float:left;max-width:50vw;margin:0 2rem 2rem 0}body .character-placard{height:200px;width:200px}body table tr td.show-col-sm,body table tr th.show-col-sm{width:auto !important;max-width:100% !important;padding:auto !important;overflow:hidden !important;border-left:solid 1px #2166cb !important;display:table-cell !important}body table tr td.show-col-sm.min-width,body table tr th.show-col-sm.min-width{width:1% !important}body table.edit-table tr td.show-col-sm,body table.edit-table tr th.show-col-sm{padding:.125rem .5rem !important;border-left:solid 1px #2166cb !important;display:table-cell !important}body table.edit-table tr td.search-controls>select,body table.edit-table tr td.search-controls>label,body table.edit-table tr th.search-controls>select,body table.edit-table tr th.search-controls>label{max-width:100%}}@media(min-width: 992px){body .news-article .featured-image{max-width:40vw}body .sub-nav-bar-mobile{display:none !important}body .sub-nav-bar{display:flex !important}body .sub-nav-bar button{outline:none !important;box-shadow:none !important}body .character-placard{height:200px;width:200px}body .rule-popup{max-width:50vw}body table tr td.show-col-lg,body table tr th.show-col-lg{width:auto !important;max-width:100% !important;padding:auto !important;overflow:hidden !important;border-left:solid 1px #2166cb !important;display:table-cell !important}body table tr td.show-col-lg.min-width,body table tr th.show-col-lg.min-width{width:1% !important}body table.edit-table tr td.show-col-lg,body table.edit-table tr th.show-col-lg{padding:.125rem .5rem !important;border-left:solid 1px #2166cb !important;display:table-cell !important}}@media print{*{color:#000 !important}header,footer{display:none}body,.main-content{background:rgba(0,0,0,0) !important;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.no-print{display:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.content-box{max-width:80vw}.attributes{width:auto;-webkit-print-color-adjust:exact !important;color-adjust:exact !important}.attributes thead th{background:#111;color:#fff !important;border-right:solid 1px #111;border-bottom:solid 1px #111;text-align:center;padding:.125rem .5rem !important}.attributes thead th.blank{border:none !important;background:rgba(0,0,0,0) !important;border-right:solid 1px #111 !important}.attributes thead th:first-child{border-left:solid 1px #111}.attributes tbody td{color:#111;border-right:solid 1px #111;border-bottom:solid 1px #111;text-align:center;padding:.125rem .5rem !important}.attributes tbody td.blank{border:none !important;background:rgba(0,0,0,0) !important;border-right:solid 1px #111 !important}.attributes tbody td:first-child{border-left:solid 1px #111}.width-limiter{width:100vw !important}.width-limiter .col-12,.width-limiter .col-md-7,.width-limiter .col-lg-9{width:100vw !important;max-width:95vw !important;padding:1rem !important;margin:0 !important;flex:0 0 100%}.print-buttons{display:none !important}}
