﻿html{min-height:100vh;font-size:16px;background:#fff}body{background-color:transparent;font-family:"Montserrat", sans-serif;font-size:1rem;line-height:1.4;font-weight:400;color:#606077;background-color:#faf1f1}body.sessions,body.password_resets,body.players-complete,body.home-index,body.players-new,body.players-create,body.players-awaiting_confirmation,body.raids-invite,body.home-faq{background-color:#330000;background-image:radial-gradient(ellipse at top, #600, #300)}html.sessions,html.password_resets,html.players-complete,html.home-index,html.players-new,html.players-create,html.players-awaiting_confirmation,html.raids-invite,html.home-faq{background:transparent}.flex{display:flex}.flex-justify-space-between{justify-content:space-between}.flex-align-center{align-items:center}h1,h2,h3,h4,h5{margin:0 0 0.9375rem 0}h2{color:#660000;font-size:1.25rem;font-weight:700}textarea.form-control{resize:vertical;min-height:7rem}.footer{padding:1.875rem;text-align:center;color:#f7f8fa;background-color:#606077;margin-bottom:-4rem;font-family:"Montserrat";box-shadow:0 1000px 0 #606077}.public-nav{color:#fff;margin-bottom:1.25rem;padding-top:1rem;background-image:url(/assets/thay-ec74dcaa9372d30ad22ba0a7ca1b3749c1aa7df20fef01e8ffeda2ace7641550.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;width:100%;margin-left:auto;margin-right:auto;min-height:300px}.public-nav span{display:block;font-family:"Berkshire Swash";font-size:1.75rem;font-weight:400;text-shadow:0 1 10px rgba(0,0,0,0.64)}.page-control-nav{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.public-nav{width:100%;min-height:280px}}ul.dropdown-menu{padding:0px;overflow:hidden}ul.dropdown-menu .divider{margin:0px}.content{width:100%;margin-left:auto;margin-right:auto}.form-group{margin-bottom:1.25rem}.form-group label:not(.radio-label):not(.checkbox-label){text-align:left;font-weight:700;text-transform:uppercase;font-size:0.75rem;letter-spacing:.05em;display:block}.form-group label.titlecase:not(.radio-label):not(.checkbox-label){font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;color:#000}.form-group .form-control:focus{border-color:#CCCCCC}.form-group .form-control{border-radius:4px;background-color:#fff;color:#606077;padding:0.9375rem 1.25rem;width:100%;font-size:1rem;line-height:1.4;height:3.5rem;transition:border-color 200ms ease-in-out;-webkit-appearance:none;outline:0;box-shadow:0 2px 2px rgba(161,168,178,0.2)}.form-group .form-control-inline{width:auto;display:inline-block}.pane-wrap{padding:0 0 4rem 0}.pane-wrap .pane{width:90%;margin:0px auto;margin-top:-10rem;max-width:400px;padding:1.25rem;color:#606077;background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,0.64)}.pane-wrap .pane h1{font-size:1.75rem;color:#000;font-weight:700;margin-top:1rem}.pane-wrap .pane h5{font-weight:700}.pane-wrap .pane hr{background-color:transparent;height:0px;border-top:1px solid #CCCCCC}.pane-wrap .pane a:not(.btn){color:#CC0000;font-weight:600;font-size:0.875rem;text-decoration:underline}.pane-wrap .pane a:not(.btn):hover{color:#df0c0c}.pane-wrap .disclaimer{width:90%;margin:0px auto;max-width:400px;margin-top:1.25rem;font-size:0.75rem;text-align:center;color:#ec7979}.pane-wrap .disclaimer a:not(.btn),.pane-wrap .disclaimer a:not(.btn):hover{color:#fff}html.home-index{background:#330000}body.home-index{width:90%;margin:0px auto;max-width:1200px}body.home-index div.home-sections{background:#fff;border-left:4px solid #9e875e;border-right:4px solid #9e875e;border-bottom:4px solid #9e875e;box-shadow:0 0 10px rgba(0,0,0,0.88);margin-bottom:2rem}body.home-index .pane-wrap .pane{max-width:800px;background-color:rgba(0,0,0,0.64);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:0px}body.home-index .pane-wrap .pane h1{color:#9e875e}body.home-index .pane-wrap .pane h2{font-weight:600;font-size:1.1rem;line-height:1.5rem;color:#fff}body.home-index .home-section{padding:1.5rem;margin-bottom:1.25rem}body.home-index .home-section h2{font-weight:600;color:#9e875e;font-size:1.5rem;line-height:2rem}body.home-index .home-section p{color:#606077;font-size:1.1rem}body.home-index hr{width:66%;margin:3rem auto 4rem;height:2px;border:0 !important;background:#9db0c9;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #9e875e 10%, #9e875e 90%, rgba(255,255,255,0) 100%)}body.home-index .disclaimer{color:#ec7979;text-align:center;font-size:0.875rem;padding-bottom:4rem}.content-wrap{padding:4rem 0}.content-wrap .sidebar{width:330px;padding:0;background-color:#330000;position:fixed;left:0px;top:0px;bottom:0px;box-shadow:inset -6px 0 10px rgba(0,0,0,0.44)}.content-wrap .sidebar .sidebar-top{margin-bottom:2rem}.content-wrap .sidebar .sidebar-top h1{background-color:#330000;padding:1.25rem;text-align:center;color:#fff;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,0.64);font-size:1.25rem}.content-wrap .sidebar .sidebar-top h1 span{font-size:1.5rem}.content-wrap .sidebar .sidebar-links .sidebar-link a{display:block;padding:0.9375rem 1.875rem;text-align:left;cursor:pointer;color:#ec7979;font-size:1.25rem;font-weight:400;transition:all 400ms ease-in-out;text-decoration:none}.content-wrap .sidebar .sidebar-links .sidebar-link a:hover{background-image:linear-gradient(90deg, transparent, #600)}.content-wrap .page{background-color:#f0f2f5;position:fixed;overflow-y:scroll;top:0px;left:330px;bottom:0px;right:0px}.content-wrap .content{padding:3.125rem 3.125rem;position:absolute}.content-wrap .content>.white-box{padding:1.875rem;min-height:calc(100vh - 140px)}.content-wrap .content>.white-box h1{color:#000;font-weight:600;font-size:1.75rem}.content-wrap .content>.white-box h2{color:#000;font-weight:600}.content-wrap .content .disclaimer{font-size:0.75rem;text-align:center}.mobile-nav{display:none}@media (max-width: 767px){.mobile-nav{display:block;position:fixed;top:0;left:0;right:0;height:80px;background-color:#330000;padding:0.625rem 0.9375rem}.mobile-nav a:not(.btn){color:#fff;font-size:42px}.mobile-nav-txt{display:inline-block;margin-left:0.9375rem;color:#fff;font-weight:700;position:relative;top:-8px}.content-wrap .sidebar{left:-330px}.content-wrap .sidebar.expanded{left:0;right:0;width:auto;z-index:100}.content-wrap .sidebar-top a:not(.btn){position:absolute;top:0.9375rem;right:0.9375rem;color:#fff;font-size:24px}.content-wrap .page{top:80px;left:0}.content-wrap .content{padding:0.9375rem 0.9375rem}}.white-box{background-color:#fff;border-radius:4px;border:1px solid #c7cdd5;padding:1.25rem;box-shadow:0 0.125rem 0.375rem -0.125rem rgba(27,31,37,0.2);margin-bottom:1.25rem}.white-box h3{font-weight:200}.white-box h4{font-size:1rem;font-weight:200;margin-bottom:0.625rem}.gray-box{background-color:#f7f8fa;border-radius:4px;padding:0.9375rem;margin:0.9375rem 0}.centered-text{text-align:center}.alert-top{background-color:#df0c0c;color:#fff;padding:1.25rem}#flash_notice.alert-top{background-color:#2375c7}#flash_alert.alert-top{background-color:#cf1736}#flash_success.alert-top{background-color:#178900}.alert{background-color:#fff;padding:1.25rem;color:#606077;border-left:4px solid #CC0000;border:1px solid #c7cdd5}.alert.alert-info{border-left:4px solid #2375c7}.alert.alert-warning{border-left:4px solid #ba5d00}.alert.alert-danger{border-left:4px solid #cf1736}.alert.alert-success{border-left:4px solid #178900}p{margin-bottom:1.25rem}.select-wrap{position:relative}.select-wrap::after{position:absolute;right:1px;top:1px;bottom:1px;width:3.125rem;content:'▾';background-color:#f0f2f5;border-left:1px solid #c7cdd5;text-align:center;color:#CC0000;padding-top:0.9rem;pointer-events:none}.btn{border:2px solid #CC0000;background-color:#CC0000;border-radius:4px;color:#fff;font-size:1rem;text-transform:capitalize;font-family:"Montserrat", sans-serif;font-weight:700;padding:0.9375rem 1.25rem;transition:all 200ms ease-in-out;cursor:pointer;outline:0px;white-space:nowrap;text-align:center}.btn:hover,.btn:active,.btn:focus{background-color:#df0c0c;border-color:#df0c0c;color:#fff;outline:0px !important}a:not(.btn){color:#df0c0c;font-weight:700}a:not(.btn):hover,a:not(.btn):active,a:not(.btn):focus{color:#CC0000;text-decoration:underline}.btn.inverse{background-color:#fff;color:#CC0000}.btn.inverse:hover,.btn.inverse:active,.btn.inverse:focus{background-color:#faf1f1}.form-section{padding:1.25rem 0 0.3125rem 0;border-bottom:1px dashed #c7cdd5}.form-section:first-of-type{padding-top:0px}.form-section:last-of-type{border-bottom:0px}.nested-fields{position:relative;padding-right:2.5rem}.nested-fields .remove{display:none}.actions{padding-top:1.25rem}.upper-right{position:absolute;top:0.9375rem;right:0.625rem}.upper-right a:not(.btn){color:#606077}a.clickthru:not(.btn){position:absolute;top:0;right:0;left:0;bottom:0;text-decoration:none !important;border:0px !important;outline:0 !important;z-index:0}.tab-content .tab-pane{padding:1.25rem 0px}.popup{position:fixed;width:600px;padding:2rem;top:8%;max-height:calc(100vh - 16%);overflow-y:scroll;left:50%;margin-left:-300px;display:none;z-index:200;background-color:#FFFFFF}.popup:before{background-color:rgba(0,0,0,0.24);position:fixed;content:'';top:0;left:0;right:0;bottom:0}.artifact{border:1px solid #c7cdd5;text-align:left;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:0.9375rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;display:flex;align-items:center;cursor:pointer;width:45%}.artifact input[type="radio"]{display:none}.artifact i{color:#178900;opacity:0;transition:all 200ms ease-in-out;font-size:1.25rem;position:absolute;top:0.9375rem;right:0.9375rem}.artifact img{max-width:48px;max-height:48px;margin-right:1.25rem;display:inline-block;border-radius:4px;border-left:3px groove #00f0c8;border-top:3px groove #00f0c8;border-right:3px ridge #00f0c8;border-bottom:3px ridge #00f0c8;background:#000}.artifact-name{color:#000;font-weight:700;font-size:1rem;display:inline-block}.artifact:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}.artifact.owned{background-color:#330000}.artifact.owned .artifact-name{color:#00f0c8;text-shadow:0 1px 2px rgba(0,0,0,0.44)}@media (max-width: 767px){.artifact{width:100%;margin-right:0}.artifact img{display:block;margin-left:auto;margin-right:auto}.artifact-name{display:block;text-align:center}}.modal .artifact{width:100%}.modal .artifact.selected{background-color:#f0f9ee}.modal .artifact.selected i{opacity:1}body.raids-show .artifact{width:100%}.character{border:1px solid #c7cdd5;width:30%;text-align:center;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:1.25rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;display:inline-block}.character a{text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0}.character img{margin-left:auto;margin-right:auto;max-width:140px;max-height:140px;margin-bottom:1.25rem}.character i.fa{color:#FFCC00;position:absolute;top:1.25rem;right:1.25rem;font-size:1.25rem}.character-name{color:#000;font-weight:700;font-size:1.25rem;display:block}.character-class,.character-role{display:inline-block;font-weight:bold;text-transform:uppercase;font-size:0.75rem;letter-spacing:.05em;color:#a1a8b2}.character:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}@media (max-width: 767px){.character{width:100%;margin-right:0}}.character-raid{border:1px solid #c7cdd5;width:300px;text-align:center;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:1.25rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;text-align:left;width:100%;cursor:pointer}.character-raid a{position:absolute;top:0;left:0;right:0;bottom:0}.character-raid img{max-width:64px;max-height:64px;margin-right:1.25rem}.character-raid img.assignment{max-width:48px;max-height:48px;margin-bottom:0.625rem;display:block;margin-left:auto;margin-right:auto;border-left:3px groove #00f0c8;border-top:3px groove #00f0c8;border-right:3px ridge #00f0c8;border-bottom:3px ridge #00f0c8;background-color:#000;border-radius:4px}.character-raid input[type="radio"]{display:none}.character-raid i{color:#178900;opacity:0;transition:all 200ms ease-in-out;font-size:1.25rem;position:absolute;top:0.9375rem;right:0.9375rem}.character-raid-name{color:#000;font-weight:700;font-size:1.25rem;display:block;margin-right:1.25rem}.character-raid-role{font-weight:bold;text-transform:uppercase;font-size:0.75rem;letter-spacing:.05em;color:#a1a8b2}.character-raid-text{color:#a1a8b2;margin-top:0.625rem}.character-raid .artifact-assignment,.character-raid .mount-assignment,.character-raid .companion-assignment{font-weight:700;font-size:0.75rem;text-align:center;flex:2;color:#000}.character-raid:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}.character-raid.selected{background-color:#f0f9ee}.character-raid.selected i{opacity:1}@media (max-width: 767px){.character-raid{flex-wrap:wrap}}.radio,.checkbox{display:inline-block;margin-right:1.25rem;margin-bottom:1.25rem;border:1px solid #c7cdd5;background-color:#f0f2f5;border-radius:4px;padding:0}.radio label,.checkbox label{padding:1.25rem}.radio input,.checkbox input{opacity:0;width:0;height:0;margin:0;padding:0}.radio i,.checkbox i{display:inline-block;max-width:0;opacity:0;transition:all 200ms ease-in-out}.radio__label,.checkbox__label{padding:0;font-size:1rem;text-transform:none;font-weight:400}.radio input:checked~.radio__label,.radio input:checked~.checkbox__label,.checkbox input:checked~.radio__label,.checkbox input:checked~.checkbox__label{font-weight:700;color:#000}.radio input:checked~i,.checkbox input:checked~i{opacity:1;max-width:1rem;margin-right:0.625rem;color:#178900}.radio:hover,.checkbox:hover{background-color:#c7cdd5}@media (max-width: 767px){.radio,.checkbox{width:100%;margin-right:0}}.companion{border:1px solid #c7cdd5;text-align:left;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:0.9375rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;display:flex;align-items:center;cursor:pointer;width:45%}.companion input[type="radio"]{display:none}.companion i{color:#178900;opacity:0;transition:all 200ms ease-in-out;font-size:1.25rem;position:absolute;top:0.9375rem;right:0.9375rem}.companion img{max-width:48px;max-height:48px;margin-right:1.25rem;display:inline-block;border-radius:4px;border-left:3px groove #f323de;border-top:3px groove #f323de;border-right:3px ridge #f323de;border-bottom:3px ridge #f323de;background:#000}.companion-name{color:#000;font-weight:700;font-size:1rem;display:inline-block}.companion:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}.companion.owned{background-color:#330000}.companion.owned .companion-name{color:#f323de;text-shadow:0 1px 2px rgba(0,0,0,0.44)}@media (max-width: 767px){.companion{width:100%;margin-right:0}.companion img{display:block;margin-left:auto;margin-right:auto}.companion-name{display:block;text-align:center}}.modal .companion{width:100%}.modal .companion.selected{background-color:#f0f9ee}.modal .companion.selected i{opacity:1}body.raids-show .companion{width:100%}.modal-content{border:0;box-shadow:0 2px 2px rgba(161,168,178,0.2);-webkit-box-shadow:0 2px 2px rgba(161,168,178,0.2);border-radius:4px}.modal a.dismiss{text-decoration:none;position:absolute;top:1.25rem;right:1.25rem;color:#c7cdd5}.modal a.dismiss i.fa{font-size:1.25rem}.modal a.dismiss:hover{color:#a1a8b2}.modal h1{color:#000;font-weight:600;font-size:1.75rem}.modal h2{color:#000;font-weight:600}.tooltip{font-family:Montserrat;font-size:0.85rem}#modal-backdrop{background-color:rgba(0,0,0,0.66);position:fixed;content:'';top:0;left:0;right:0;bottom:0;z-index:1000}.mount{border:1px solid #c7cdd5;text-align:left;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:0.9375rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;display:flex;align-items:center;cursor:pointer;width:45%}.mount input[type="radio"]{display:none}.mount i{color:#178900;opacity:0;transition:all 200ms ease-in-out;font-size:1.25rem;position:absolute;top:0.9375rem;right:0.9375rem}.mount img{max-width:48px;max-height:48px;margin-right:1.25rem;display:inline-block;border-radius:4px;border-left:3px groove #00f0c8;border-top:3px groove #00f0c8;border-right:3px ridge #00f0c8;border-bottom:3px ridge #00f0c8;background:#000}.mount-name{color:#000;font-weight:700;font-size:1rem;display:inline-block}.mount:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}.mount.owned{background-color:#330000}.mount.owned .mount-name{color:#00f0c8;text-shadow:0 1px 2px rgba(0,0,0,0.44)}@media (max-width: 767px){.mount{width:100%;margin-right:0}.mount img{display:block;margin-left:auto;margin-right:auto}.mount-name{display:block;text-align:center}}.modal .mount{width:100%}.modal .mount.selected{background-color:#f0f9ee}.modal .mount.selected i{opacity:1}body.raids-show .mount{width:100%}.raid{border:1px solid #c7cdd5;text-align:center;border-radius:4px;box-shadow:0 2px 2px rgba(161,168,178,0.2);padding:1.25rem 0.9375rem;margin:0 1.25rem 1.25rem 0;position:relative;transition:all 200ms ease-in-out;text-align:left;width:100%;align-items:center;cursor:pointer}.raid a{position:absolute;top:0;right:0;left:0;bottom:0;text-decoration:none}.raid img{max-width:64px;max-height:64px;margin-right:1.25rem;border-radius:4px;border-left:4px groove #9e875e;border-top:4px groove #9e875e;border-right:4px ridge #9e875e;border-bottom:4px ridge #9e875e}.raid-name{color:#000;font-weight:700;font-size:1.25rem;display:block;margin-right:1.25rem}.raid-scheduled{font-weight:bold;text-transform:uppercase;font-size:0.75rem;letter-spacing:.05em;color:#a1a8b2}.raid:hover{background-color:#f7f8fa;box-shadow:0 2px 10px rgba(161,168,178,0.44)}
