body,html{height:100vh;margin:0}.page-wrapper{min-height:calc(100vh - 4em)}footer.page-footer{border-top:1px solid #ccc;margin-top:1em;padding-top:.5em;padding-bottom:1em;height:3em;color:#777;font-style:italic;font-family:fira_sans_light_italic}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.phx-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.phx-modal-close:focus,.phx-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}@font-face{font-family:fira_sans_ultra;src:url(/fonts/firasans-ultra-webfont-5044af42268e1eedd1111afc1d2940e0.woff2?vsn=d) format("woff2"),url(/fonts/firasans-ultra-webfont-9711f800171b5a3cb7e07096d6936aa1.woff?vsn=d) format("woff");font-weight:400;font-style:normal}@font-face{font-family:fira_sans_regular;src:url(/fonts/firasans-regular-webfont-07cf1a44b048bad858d3f939c64d9d95.woff2?vsn=d) format("woff2"),url(/fonts/firasans-regular-webfont-b1eb7f7bf1389668dea8ba4e5944950d.woff?vsn=d) format("woff");font-weight:400;font-style:normal}@font-face{font-family:fira_sans_light_italic;src:url(/fonts/firasans-lightitalic-webfont-f49011d306b0e31b38939cf95be303f1.woff2?vsn=d) format("woff2"),url(/fonts/firasans-lightitalic-webfont-71bc89da0be885e283346185e5d9aa91.woff?vsn=d) format("woff");font-weight:400;font-style:normal}.overview_live{font-size:80%}.overview_live table td{vertical-align:top}.overview_live dl dt{float:left}.overview_live dl dd{padding-left:2em}.overview_live dl dd p{margin-bottom:.1em}.overview_live .table_row{font-size:80%}.overview_live button{line-height:2.4em;height:2.4rem;padding:0 1rem;font-size:1rem}.main-menu .header.item{font-variant:small-caps}.faded{opacity:.5}.empty_space{min-height:30vh}body.homepage{background-color:#0d121a;color:#fff;padding-left:10px;padding-right:10px;background-image:url(/images/homepage_background-d738cb7aec5dede8f8baf2a319f17875.png?vsn=d);background-position:right 300px;background-repeat:no-repeat}@media screen and (max-width:990px){body.homepage{background-size:contain;background-position:100% 100%}}body.homepage .ui.container{width:1500px}body.homepage header.ui.container{color:#fff}body.homepage header.ui.container>.ui.menu a.item{color:#fff;padding-top:65px;padding-bottom:35px}body.homepage header.ui.container .header.item img{width:120px;transform:scale(1);transition-duration:.1s}body.homepage header.ui.container .header.item img:hover{transform:scale(1.1)}body.homepage header.ui.container .item.sign_in_button{font-family:fira_sans_light_italic;font-size:12pt;font-weight:700}body.homepage header.ui.container .item.sign_in_button span{display:inline-block;padding:20px 35px 15px;border:1px solid hsla(0,0%,100%,.2);border-radius:35px;transition-duration:.1s;transform:scale(1)}body.homepage header.ui.container .item.sign_in_button span i.icon{padding-left:10px;opacity:.3;transition-duration:.1s}body.homepage header.ui.container .item.sign_in_button span:hover{transform:scale(1.05);border-color:#00d7c0}body.homepage header.ui.container .item.sign_in_button span:hover i.icon{color:#00d7c0;opacity:1}@media screen and (max-width:768px){body.homepage header.ui.container .item.sign_in_button{font-size:10pt}}body.homepage .ui.header{color:#fff;font-family:fira_sans_ultra,Lato,Helvetica Neue,"sans-serif";font-weight:400}body.homepage .ui.header.huge{font-size:69pt;margin-left:47px;margin-right:94px}@media screen and (max-width:1500px){body.homepage .ui.header.huge{font-size:55pt}}@media screen and (max-width:1200px){body.homepage .ui.header.huge{font-size:40pt}}@media screen and (max-width:990px){body.homepage .ui.header.huge{font-size:55pt}}@media screen and (max-width:570px){body.homepage .ui.header.huge{font-size:40pt}}@media screen and (max-width:450px){body.homepage .ui.header.huge{text-align:center;margin-left:10px;margin-right:10px}}body.homepage .ui.header.huge span{display:block}body.homepage .ui.header.huge span.underlined{position:relative}@media screen and (min-width:450px){body.homepage .ui.header.huge span.underlined{float:right}body.homepage .ui.header.huge span.underlined:after{content:"";position:absolute;bottom:12pt;left:0;right:0;height:3pt;background-color:#00d7c0}}@media screen and (min-width:450px) and (max-width:1200px){body.homepage .ui.header.huge span.underlined:after{bottom:8pt}}@media screen and (min-width:450px) and (max-width:990px){body.homepage .ui.header.huge span.underlined:after{bottom:12pt}}@media screen and (min-width:450px) and (max-width:570px){body.homepage .ui.header.huge span.underlined:after{bottom:8pt}}body.homepage .ui.header.secondary{opacity:.5;margin-bottom:40px;font-weight:400}body.homepage .ui.centered.card,body.homepage .ui.header.secondary{font-family:fira_sans_light_italic,Lato,Helvetica Neue,"sans-serif"}body.homepage .ui.centered.card{background:none;max-width:280px;box-shadow:0 0 0 1px hsla(0,0%,100%,.2);padding-top:24px;padding-bottom:24px}body.homepage .ui.centered.card .content{border:none;text-align:left;padding-left:26%;font-size:12pt}body.homepage .ui.centered.card .content a{color:#fff;font-weight:700;transition-duration:.1s}body.homepage .ui.centered.card .content a i.icon{color:#fff;opacity:.2;padding-right:20px;transition-duration:.1s}body.homepage .ui.centered.card .content a:hover{color:hsla(0,0%,100%,.5)}body.homepage .ui.centered.card .content a:hover i.icon{color:#00d7c0;opacity:1}body.homepage footer.page-footer{border-top:1px solid hsla(0,0%,100%,.2)}body.homepage .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),body.homepage .ui.divided.grid:not([class*="vertically divided"])>.row>.column{padding-top:200px;box-shadow:none;border-width:0 0 0 1px;border-style:solid;border-image:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent) 1 100%}@media screen and (max-width:990px){body.homepage .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),body.homepage .ui.divided.grid:not([class*="vertically divided"])>.row>.column{padding-top:50px}}body.homepage .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,body.homepage .ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{border:none}@media screen and (max-width:768px){body.homepage .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),body.homepage .ui.divided.grid:not([class*="vertically divided"])>.row>.column{border:none}}.modal_wrapper .modal_backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;pointer-events:none;background-color:transparent;transition-duration:.2s}.modal_wrapper .modal_backdrop.visible{pointer-events:all;background-color:rgba(0,0,0,.5)}.modal_wrapper .ui.modal{position:fixed;margin:auto;top:10vh;left:10pt;right:10pt}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{pointer-events:auto!important}[data-tooltip]:after{white-space:pre}