*,*:before,*:after{box-sizing:border-box}.helper-hidden-text{font-size:0;line-height:0;text-indent:-9999px;position:absolute}.helper-hidden-block{display:none !important}.center{text-align:center}.center-block{margin-left:auto;margin-right:auto}.inline{display:inline-block;vertical-align:middle}.spaced-top{margin-top:10px !important}.spaced-top-big{margin-top:30px !important}.spaced-bottom{margin-bottom:10px !important}.spaced-bottom-big{margin-bottom:30px !important}.right{float:right}.left{float:left}.d-none{display:none !important}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.w-55{width:55%}.w-50{width:50%}.w-30{width:30%}.w-auto{width:auto}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.black{color:#000}.light-blue-background-alt{background:#f4fbfe}body{background-color:#f1f2f2}#grid-wrapper:before,#grid-wrapper:after{content:" ";display:table}#grid-wrapper:after{clear:both}#grid-wrapper{width:auto;min-width:0px;position:relative}#grid-wrapper.has-sidebar #grid-aside{width:270px}#grid-wrapper.has-sidebar #grid-app{width:calc(100% - 270px)}@media(min-width: 0px){#grid-wrapper.has-sidebar #grid-app{margin-left:270px}}@media(max-width: 991px){#grid-wrapper.has-sidebar #grid-app{width:100%;margin-left:0}}@media(min-width: 0px){#grid-wrapper.has-sidebar #grid-navbar{width:calc(100% - 270px);left:270px}}@media(max-width: 991px){#grid-wrapper.has-sidebar #grid-navbar{display:none}}#grid-wrapper.has-sidebar #grid-controls{width:calc(100% - 270px)}@media(max-width: 991px){#grid-wrapper.has-sidebar #grid-controls{width:100%}}@media(max-width: 991px){#grid-wrapper.has-mobile-sidebar #grid-mobile-navbar{display:block}}@media(max-width: 991px){#grid-wrapper.has-mobile-sidebar #grid-mobile-aside{display:block;width:100%}}@media(max-width: 991px){#grid-wrapper.has-mobile-sidebar #grid-page{display:none}}#grid-aside{width:105px;float:left;position:relative;min-height:100vh;height:1220px}@media(min-width: 0px){#grid-aside{position:fixed;min-height:auto;height:auto}}@media(max-width: 991px){#grid-aside{display:none}}#grid-mobile-aside{display:none;position:fixed;top:80px;width:0px;background:#fff;z-index:100}#grid-aside-secondary{position:absolute;z-index:1002;padding-top:92px;right:0;top:0;width:0;overflow:hidden}#grid-app{width:calc(100% - 105px);float:left;position:relative;min-height:100vh;height:1220px}@media(min-width: 0px){#grid-app{margin-left:105px;min-height:auto;height:auto}}@media(max-width: 991px){#grid-app{margin-left:0;width:100%}}#grid-page{background-color:#f7fcfe;position:relative;padding-top:80px;height:auto;z-index:1}#grid-page.template{padding-top:140px}#grid-page.has-filters #grid-controls{width:calc(100% - 220px - 105px)}#grid-page.has-filters #grid-content{width:calc(100% - 220px)}#grid-page.has-filters #grid-aside-secondary{width:220px}#grid-page.has-filters .grid-controls,#grid-page.has-filters .grid-content{border-right:1px solid #f1f2f2}@media(max-width: 991px){#grid-page.has-filters #grid-content{width:100%}#grid-page.has-filters #grid-aside-secondary{background-color:#f0f8ff}}.has-sidebar #grid-page.has-filters #grid-controls{width:calc(100% - 220px - 270px)}#grid-navbar:before,#grid-navbar:after{content:" ";display:table}#grid-navbar:after{clear:both}#grid-navbar{border-bottom:1px solid #f1f2f2;height:80px;width:100%;position:absolute;padding:15.5px 23px 15.5px 15.5;top:0;left:0;z-index:1000}@media(min-width: 0px){#grid-navbar{width:calc(100% - 105px);position:fixed;left:105px}}@media(max-width: 991px){#grid-navbar{display:none}}#grid-mobile-navbar:before,#grid-mobile-navbar:after{content:" ";display:table}#grid-mobile-navbar:after{clear:both}#grid-mobile-navbar{display:none;background:#16bdf0;color:#fff;border-bottom:1px solid #f1f2f2;height:80px;width:100%;position:fixed;padding:15px;top:0;left:0;z-index:100}@media(max-width: 991px){#grid-mobile-navbar{display:block}}@media(max-width: 480px){#grid-mobile-navbar{padding:15px 3px}}#grid-controls{background-color:#fff;border-bottom:1px solid #f1f2f2;height:60px;top:80px;z-index:50;position:fixed;width:calc(100% - 105px)}.has-sidebar #grid-controls{width:calc(100% - 270px)}@media(max-width: 991px){#grid-controls{width:100%;margin-left:0;box-shadow:0 0 16px -1px #777}}#grid-content{background-color:#fff;min-height:calc(100vh - 80px)}#grid-content.has-controls{margin-top:60px}.grid-container-sessions:before,.grid-container:before,.grid-container-sessions:after,.grid-container:after{content:" ";display:table}.grid-container-sessions:after,.grid-container:after{clear:both}.grid-container-sessions,.grid-container{display:block;width:auto;max-width:1600px;height:auto;min-height:1px;margin-right:auto;margin-left:auto}.grid-container{padding:0 30px 30px}@media(max-width: 991px){.grid-container{padding:0}}.grid-controls~.grid-page .grid-container{min-height:calc(100% - 60px - 80px)}.grid-container-main.has-padding{padding-top:30px;padding-bottom:30px}.grid-container-sessions{margin:0 auto;min-width:320px;max-width:440px;min-height:420px;height:100%;position:relative;padding:0 15px}.empty-controls .grid-container-main{min-height:calc(100% - 80px)}.grid-one-half{display:inline-block;float:left;width:49.2%;padding:0 15px}@media(max-width: 991px){.grid-one-half{display:block;width:100%;margin-top:10px}}.grid-one-third{display:inline-block;float:left;width:33.2%;padding:0 15px}@media(max-width: 991px){.grid-one-third{display:block;width:100%;margin-top:10px}}.grid-two-thirds{display:inline-block;float:left;width:66.2%;padding:0 15px}@media(max-width: 991px){.grid-two-thirds{display:block;width:100%;margin-top:10px}}@media(max-width: 991px){.hide-for-small-only{display:none !important}}@media(min-width: 991px){.hide-for-large-only{display:none !important}}@font-face{font-family:"Proxima Nova Bold";src:url(/fonts/proximanova-bold-webfont.eot);src:url(/fonts/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanova-bold-webfont.woff2) format("woff2"),url(/fonts/proximanova-bold-webfont.woff) format("woff"),url(/fonts/proximanova-bold-webfont.ttf) format("truetype"),url(/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Semibold";src:url(/fonts/proximanova-semibold-webfont.eot);src:url(/fonts/proximanova-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanova-semibold-webfont.woff2) format("woff2"),url(/fonts/proximanova-semibold-webfont.woff) format("woff"),url(/fonts/proximanova-semibold-webfont.ttf) format("truetype"),url(/fonts/proximanova-semibold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Regular";src:url(/fonts/proximanova-regular-webfont.eot);src:url(/fonts/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanova-regular-webfont.woff2) format("woff2"),url(/fonts/proximanova-regular-webfont.woff) format("woff"),url(/fonts/proximanova-regular-webfont.ttf) format("truetype"),url(/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Italic";src:url(/fonts/proximanova-regularitalic-webfont.eot);src:url(/fonts/proximanova-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanova-regularitalic-webfont.woff2) format("woff2"),url(/fonts/proximanova-regularitalic-webfont.woff) format("woff"),url(/fonts/proximanova-regularitalic-webfont.ttf) format("truetype"),url(/fonts/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Condensed Semibold";src:url(/fonts/proximanovacond-semibold-webfont.eot);src:url(/fonts/proximanovacond-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanovacond-semibold-webfont.woff2) format("woff2"),url(/fonts/proximanovacond-semibold-webfont.woff) format("woff"),url(/fonts/proximanovacond-semibold-webfont.ttf) format("truetype"),url(/fonts/proximanovacond-semibold-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova Condensed Regular";src:url(/fonts/proximanovacond-regular-webfont.eot);src:url(/fonts/proximanovacond-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/proximanovacond-regular-webfont.woff2) format("woff2"),url(/fonts/proximanovacond-regular-webfont.woff) format("woff"),url(/fonts/proximanovacond-regular-webfont.ttf) format("truetype"),url(/fonts/proximanovacond-regular-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}::-moz-selection{background:rgb(117.8306451613,216.1451612903,246.1693548387);color:#6a6a77}::selection{background:rgb(117.8306451613,216.1451612903,246.1693548387);color:#6a6a77}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Proxima Nova Regular",sans-serif}h1,h2,h3,h4,h5{margin:0;font-weight:normal}a:active{-webkit-transition:transform .05s ease;-o-transition:transform .05s ease;transition:transform .05s ease;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}a{color:inherit;text-decoration:none}a.hyperlink{text-decoration:underline;color:#16bdf0}p{margin:0}hr{border-top:1px solid hsl(210,3.0303030302%,79.1176470588%);margin:20px 0}.type-title{color:#fff;display:inline-block;font-size:24px;line-height:24px;margin:0 0 0 5px;vertical-align:65%}@media(max-width: 480px){.type-title{margin:0}}.type-title-sessions{color:#16bdf0;font-size:22px;line-height:24px;margin:0 0 20px}.type-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6a6a77;display:inline-block;font-size:16px;line-height:16px;margin:0 0 12px;vertical-align:middle}.type-subtitle.data{margin:0 0 20px;display:block;text-align:center}.type-subtitle.emphasis{color:#7b7c87;font-family:"Proxima Nova Bold",sans-serif;font-size:22px;line-height:22px;text-transform:uppercase;margin-bottom:20px}.type-subtitle.emphasis-alt{font-family:"Proxima Nova Bold",sans-serif;text-transform:uppercase;margin-bottom:20px}.type-subtitle.inverted{margin:8px 0 0}.type-subtitle.sided{width:145px;white-space:normal;margin-right:10px}.type-subtitle.trimmed{width:175px;white-space:normal}@media(max-width: 1600px){.type-subtitle.trimmed{width:auto;white-space:normal}}.type-optional-title{text-align:center;margin:-0.5rem 0 1.5rem}.type-number.huge{color:#000;display:block;font-size:48px;line-height:48px;letter-spacing:-3px;text-align:center;margin:0}@media(max-width: 1700px){.type-number.huge{font-size:36px;line-height:36px;letter-spacing:-2px}}.type-number.huge-alt{font-size:36px;line-height:36px}.type-number.big{font-size:24px;line-height:24px;letter-spacing:-1px}.type-number.regular{font-size:18px;line-height:18px}.type-number.small{-webkit-font-smoothing:subpixel-antialiased;font-size:13px;line-height:12px}.type-page,.type-form{color:#16bdf0;display:inline-block;font-size:18px;line-height:18px;margin:0 0 0 -3px;vertical-align:100%}.type-form{color:#1dafec}.type-widget-title{color:#7b7c87;display:block;font-family:"Proxima Nova Regular",sans-serif;font-size:14px;line-height:14px;text-align:left}.type-link{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;color:#9c9ca4;display:inline-block;font-size:14px;line-height:14px;vertical-align:middle;text-decoration:none}.type-link.blue,.type-link.active{color:#1dafec}.type-input{color:#000;font-size:14px;line-height:14px}.grid-controls .type-link{color:#7b7c87}.type-datepicker{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;background-color:#f7fcfe;color:#7b7c87;display:inline-block;font-size:14px;line-height:14px;position:relative;padding:2px 6px;z-index:2}.type-small{-webkit-font-smoothing:subpixel-antialiased;color:#7b7c87;display:inline-block;font-family:"Proxima Nova Regular",sans-serif;font-size:10px;line-height:10px;vertical-align:middle}.type-small.black{color:#000}.type-tiny{-webkit-font-smoothing:subpixel-antialiased;color:#7b7c87;display:inline-block;font-family:"Proxima Nova Semibold",sans-serif;font-size:8px;line-height:8px}.type-tiny.black{color:#000}.type-caption{color:#6a6a77;display:block;font-size:16px;line-height:16px}.type-row{font-family:"Proxima Nova Bold",sans-serif;font-size:16px;color:#6a6a77;text-align:left}.type-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.uppercase{text-transform:uppercase}.welcome{color:#16bdf0;font-size:22px;line-height:24px;padding:20px;margin-left:25px}.session-body{--gutter: 15px;display:flex;flex-direction:column;min-height:100vh;margin-bottom:0;padding:var(--gutter);background-color:#22bdee;justify-content:center;align-items:center}@media(min-width: 550px){.session-body{--gutter: 30px;justify-content:center;align-items:center}}.session-container{display:flex;flex-direction:column;justify-content:center;padding:var(--gutter);background-color:#fff}@media(min-width: 550px){.session-container{flex-grow:initial;width:550px;min-height:700px}}.session-title{margin-bottom:var(--gutter);font-size:20px;font-weight:bold;color:#00344b;text-align:center}.session-logo{display:block;max-width:70%;height:auto;margin:0 auto var(--gutter)}.session-alert{width:100%;margin:0 0 var(--gutter);padding:15px}.session-control-group+.session-control-group{margin-top:calc(var(--gutter)/2)}.session-control{display:block;width:100%;padding:7.5px 5px;border:2px solid #bbbdbf;font-size:18px;color:#6a6a77}.session-control-checkbox-group{display:flex;align-items:center}.session-control-checkbox-group input,.session-control-checkbox-group label{margin:0}.session-control-checkbox-group label{margin-left:7.5px}.session-control-label{color:#7b7c87}.session-form-submit{margin:var(--gutter) 0 0}.session-links a{color:#1dafec}.session-user-login-title{font-size:16px;font-weight:bold;text-align:center}.session-user-login-subtitle{margin-top:5px;text-align:center}.session-user-login-subtitle a{text-decoration:underline}.session-alert:before,.session-alert:after{content:" ";display:table}.session-alert:after{clear:both}.session-alert{background-color:#f7fcfe;border-radius:0;border-bottom:1px solid #f1f2f2;color:#4aa0d5;padding:15px 57px 15px 15px;margin-bottom:30px;text-align:center;z-index:1002}.session-button{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;display:inline-block;padding:0}.session-button-full-width{width:100%;font-size:16px;padding:12px 0}.session-button-action{border-radius:4px 4px 4px 4px;background-color:#16bdf0;border:1px solid #16bdf0;color:#fff;text-align:center}
