<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fast.fonts.net/t/1.css?apiType=css&amp;projectid=1b0214a2-96dd-4ad6-ba88-1c248b7e192d);
@import url(//fonts.googleapis.com/css?family=Titillium+Web:100,200,300,400,500,600,700,800,900);
@font-face {
    font-family: "HLight";
    src: url(dc24dbb621561badcc001a82dbadd02f.eot);
    src: url(dc24dbb621561badcc001a82dbadd02f.eot) format("eot"), url(567300859c426db066074400b555df23.woff) format("woff"), url(90b8a5d9d67658fe8a377732a58775bd.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIyZDM3ZDc4ZjIyOTVlMjEwMzE1YTYyNTllZGZkMGY3Ni5zdmciOw==#7816f72f-f47e-4715-8cd7-960e3723846a) format("svg");
}

@font-face {
    font-family: "HLightCondensed";
    src: url(0ecafa8a32b7f6cef67e11544edec4b8.eot);
    src: url(0ecafa8a32b7f6cef67e11544edec4b8.eot) format("eot"), url(95737b7f20ac257fe64bf22248a46560.woff) format("woff"), url(0202071bf9a42025533a59893dbdf668.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICI2YzQ3OTVjNjg1NjZiZDA0NWNjNjNkNmM3NjljNjYwZC5zdmciOw==#5405647d-099e-47f7-9d4a-f8692e57a206) format("svg");
}

@font-face {
    font-family: "HRegular";
    src: url(fc347be0976d2a1e760cb143ee22c130.eot);
    src: url(fc347be0976d2a1e760cb143ee22c130.eot) format("eot"), url(4a573fac9111d6adcb3994983539bd75.woff) format("woff"), url(3a374689d63bcc12c26065d621af4e41.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJiOWJmYWRiZGIxMTNkZmQ4MjJkMGI0Mzk5Y2RhYjFhZi5zdmciOw==#da09f1f1-062a-45af-86e1-2bbdb3dd94f9) format("svg");
}

@font-face {
    font-family: "HCondensed";
    src: url(cf53f90ac1a0e8ed5d002454f7d9e020.eot);
    src: url(cf53f90ac1a0e8ed5d002454f7d9e020.eot) format("eot"), url(5b6d5f8c42799df98e346979891b04d2.woff) format("woff"), url(34b8d86254c5d2fa1ea08b36dd098c66.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJlOWUwMjE5ZWExNDhiYzI0NzA4ZWYxOWMyOTM5ZGQxYi5zdmciOw==#6cd480d1-47d0-48b4-86bd-283db2cb9235) format("svg");
}

@font-face {
    font-family: "HBold";
    src: url(9de928482d39b39d60f3464a2149265c.eot);
    src: url(9de928482d39b39d60f3464a2149265c.eot) format("eot"), url(b9d0556a2c620a939d54c63be3df6c6c.woff) format("woff"), url(5961b737d4f8798b1539782b6bcb8d8a.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICI4MDY2YzBhYTE1ZDVkZGNmMTFmYWZkZDI5MzJlZDk2NC5zdmciOw==#f751c8ae-1057-46d9-8d74-62592e002568) format("svg");
}

@font-face {
    font-family: "HBoldCondensed";
    src: url(3aff6faaec392cdcc02461050b27cea2.eot);
    src: url(3aff6faaec392cdcc02461050b27cea2.eot) format("eot"), url(b2dcb22352494297f58a70e2f80c7a71.woff) format("woff"), url(335978efaca20f4f11cbb75eb84cee78.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIwYmFlNjgzYzc3Y2RkZGFlZmM3MDY2ZTQ1MTYyZjA3My5zdmciOw==#d90b3358-e1e2-4abb-ba96-356983a54c22) format("svg");
}

@font-face {
    font-family: 'Bebas Neue';
    src: url(fe3b581953e54b55fdd13894bdfe8866.otf);
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url(4c8d42e69711e4e230d9081694db00ce.otf);
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Bebas Neue';
    src: url(0b9bf3dbd0b7002c72c4c876089f0a13.otf);
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'Bebas Neue';
    src: url(a105cda50ada8b1d3c5a401a5411f8ae.otf);
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Bebas Neue';
    src: url(524d720f3f670bd38785447ca9c4b395.otf);
    font-weight: 700;
    font-style: normal;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1005;
}

.header-top-me {
    position: absolute;
    top: 16px;
    right: 0;
    min-width: 180px;
}

.header-top-me.widget {
    top: 9px;
}

.header-top-me &gt; img {
    height: 45px;
    width: 45px;
}

.community-cover-photo {
    width: 716px;
    height: 214px;
    background-size: cover;
    display: inline-block;
    margin-left: -4px;
}

.community-cover-photo.fixed {
    position: fixed;
    top: -212px;
}

.community-cover-photo-overlay {
    position: absolute;
    left: 0;
    right: 0;
    background-color: rgba(256, 256, 256, 1);
    height: 66px;
    text-align: left;
    border-bottom: 1px solid #bcbcbc;
    top: 0;
    z-index: 1001;
}

.community-cover-photo-overlay  p {
    color: #343d4f;
    font-size: 12px;
    margin-left: 15px;
    margin-top: 5px;
    width: 140px;
}

.community-cover-photo-overlay p &gt; img {
    position: relative;
    top: 2px;
}

.community-cover-photo-overlay-event-name {
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:300;
    font-size: 27px;
    color: #343d4f;
    margin-left: 15px;
    margin-top: 5px;
    display: inline-block;
    max-width: 35%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.header-top-logo {
    width: 286px;
    height: 212px;
    border: 1px solid #B1B3BE;
    background-color: #ffffff;
    display: inline-block;
    position: relative;
}

.diagonal-opacity {
    position: absolute;
    left: 0;
    top: -1px;
}

.me-messages {
    position: relative;
    margin-left: 2px;
    margin-bottom: 1px;
}

.me-messages-badge {
    background-color: #FF1348;
    width: 10px;
    height: 10px;
    padding-top: 0;
    border-radius: 50%;
    color: #ffffff;
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 10px;
    font-weight:400;
    position: absolute;
    text-align: center;
    top: 5px;
    left: 5px;
    z-index: 1;
}
.me-messages-badge.messages, .me-messages-badge.notifications {
    margin: 0;
}
.me-messages-badge.messages {
    top: 4px;
    left: 1px;
}

.me-menu-button {
    display: block;
    float:left;
    width: 40px;
    height: 40px;
    border: none;
    background-color: #A0A0A0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.me-messages-inbox-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAAiklEQVQoz2P4/////P+Ug/kM/6kEkA06D8QKUDFisAJUD4ZBIPAeiA2IMMQAqhari+4jsRPwGJKATQ+yQQLITgWCfiyG9KMFhQA2g2CKkWNxPVSxAJQNjyUk9TgNAuECNJuRXVqAphavQSAcgBag76FiDKQaBIud+VCMKzaJMogYjDUdUZSyqZLXAPghTDz/ihUOAAAAAElFTkSuQmCC);
    margin-right: 10px;
}

.me-messages-home-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAABBklEQVQ4y8WSzQoBURiGrTR2uAKSbK24AhcwNQsLLkHcha2FheIC7GbjKvylXAApm5EMSrE53qOXPkNjRspXT52+n2f6zpmIUirygQrYgC3Pvv3exAS4oA9ioKdeo8daIKGOPaiBuZAMyT10LRdEOAV1cBTDLRAlLZHXPWU/oQG6YmAHTJAENkkytxN9Hc4+CbNgJppGIA0KYCXy+lxkbSzyMzpuQtOzYptfbIDLm0e5sGawV16BqYVn8RgWSHC9T2Gz1+KsjrMWNsEAZLjiQgWPBWcydDS9r+yo8OH4/TbuF0I3rFDfz5KcfiFMiXrpF8K4qOf/Llx/IVz7CavgEEJ44MzDcQXpJrHEUMb2ZwAAAABJRU5ErkJggg==);
    margin-right: 10px;
}

.me-menu-open-arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAbklEQVQoz4XRXQ3AIAxG0UqoFCRMCs4mZRIqAQlIuHsYJKUprAkv8B3KjwDGVw1QQDZDRwbAhLVsg9U1gDFpAT9/aHZUoIeF+4A6oHPXkuDm7uRRAcQfKcMpilCA6wCLz2bPXhNUY273Z/WEAHkBvNK4hsREMawAAAAASUVORK5CYII=);
}

.me-menu-show-dropdown {
    position: relative;
    display: block;
    float: left;
}

.me-menu-dropdown {
    text-align: center;
    font-size: 14px;
}

.me-menu-dropdown.dropdown .dropdown-menu {
    border-radius: 0;
    padding: 0;
    box-shadow: none;
}

.navbar-right .dropdown-menu.me-dropdown-notifications{
    overflow: scroll;
    width: 310px;
    right: 150px;
}

.me-menu-dropdown.dropdown .dropdown-menu li &gt; span,
.me-menu-dropdown.dropdown .dropdown-menu li &gt; a {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #cccccc;
    padding: 0 10px;
    color: #b1b4bf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.me-menu-dropdown.dropdown .dropdown-menu li &gt; a:hover {
    color: #ffffff;
    background-color: #3cafe4;
}

.me-menu-dropdown.dropdown .dropdown-menu li &gt; span.me-menu-dropdown-name {
    color: #3cafe4;
}

.dropdown.dropdown-tip:before {
    top: -10px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #CCC;
}

.dropdown.dropdown-tip:after {
    top: -9px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
}

.dropdown.dropdown-tip {
    margin-top: 1px;
}

.me-menu-notifications-icon {
    margin-right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAARCAYAAADDjbwNAAABtUlEQVQ4y7XVTYhOYRQH8Ds+hpGajEhJSGLBxmrYSclCNpRJTT5KkY2UKCUrkywmOxYiC2UzFpMaNvIxZiGxUTZSkoxQkwVi5mfh/+Z6u+/b+87k1O0+z3nOOf97zvmf+xQo/sNzAt+xsaabSbANuIeHmBvdPFzzR+5iwUyAunEJv/yVHTl7nP0gZpf92gHowEGMJ9gPjGZ9IzY3sb/Kv1WQTRgrZXAHa7ECU5hI2Ypksg2X8REXWwHqicNUAF5jV53No5ztRifelDIeRm8zoFk4gi9x+oazmF9hezQ2t7I/g/70smnpNuNZqUxDWNkk66WYzMcsjG4V1uW9CJ0FVuMcjpWoCa+wvcUejsRnXzKZ9K98KtKwsnzFqdS7VbIciu9w9ltxAIdxHH0F3pdAXmD5NGZrCX6GAD2N6D1YAnqbeSkbzQmNt6APJzOwQ3iKD3UV2dsIqLfO8HoYNIZ3FfWuks94jtv5qEqgjsxHI5nAyzT8Ch5EfyHM6mqlvLXFQCnwaP5d97NfjzU4XUf7ne30sbZYjKs4j2XR9SfgeCl4bdr3tEuYZoddeJJ7ZSR07Z7utfIbAhqySyFNONQAAAAASUVORK5CYII=);
}

.dropdown.me-menu-notifications-dropdown {
    width:335px;
}

.notifications-list {
    max-height: 566px !important;
    min-height: 100px;
    padding: 0 !important;
}

.notification-message {
    position: relative;
    min-height: 93px;
    width: 93%;
    border-bottom: 1px solid #DDDDDD;
    margin-top: 3px;
    margin-left: 10px;
}

.notification-message-time {
    position: absolute;
    right: 5px;
    top: -4px;
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:400;
    color: #3cafe4;
    font-size: 10px;
}

.notification-message-profile-img {
    display: inline-block;
    width: 30%;
    height: 100%;
    float: left;

}

.notification-message-name-and-body {
    display: inline-block;
    overflow: hidden;
    width: 71%;
    min-height: 80px;
    padding-left: 7px;
    padding-top: 4px;
    padding-right: 23px;
    padding-bottom: 5px;
}

.notification-message.unread {
    background-color: #D9EBF2;
}

.notification-message-profile-img img {
    width: 84%;
    max-height: 84px;
    margin-top: 10px;
    border: 1px #dddddd solid;
}

.notification-message-full-name {
    font-family: "HelveticaNeueBlack", "HelveticaNeue-Black", "Helvetica Neue Black", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Arial Black", sans-serif;
    font-weight:800;
    font-size: 14px;
    color: #535353;
    margin-top: 10px;
}

.notification-message-body {
    margin: 0;
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:400;
    color: #535353;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    height: 50px;
}

.notification-message-action-wrapper,.notification-message-download-wrapper {
    padding-top: 25px;
}

.notification-message-action {
    position: absolute;
    right: 5px;
    bottom: 5px;
    width : 62px;
    height: 25px;
    background-color: #b5db30;
    text-align: center;
    cursor: pointer;

}

.notification-message-button-text {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 10px;
    color: #343d4f;
    line-height: 25px;
}

.notification-message-download {
    position: absolute;
    right: 5px;
    bottom: 5px;
    width : 128px;
    height: 25px;
}

.notification-message-download-btn {
    display: inline-block;
    height: 100%;
    width: 48%;
    background-color: #b5db30;
    cursor: pointer;
    text-align: center;
}

.notification-message-download-btn &gt; a {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 10px;
    color: #343d4f;
}

.notifications-message-empty-text {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    position: absolute;
    top: 33px;
    right: 24%;
    z-index: 0;
    color: #3cafe4;
}

.community-cover-nav-button-wrapper {
    display: inline-block;
    width: 120px;
    height: 100%;
}

/* new Nav bar style =========== */

.community-cover-nav-menu {
    overflow: hidden;
}

.community-cover-photo-overlay {
    border-bottom: none;
}

.nav-button-wrapper {
    font-size: 14px;
    min-width: 100px;
    height: 100%;
    display: inline-block;
    padding: 16px 4px;
    box-sizing: border-box;
}

.nav-menu-btn {
    height: 100%;
    line-height: 36px;
    color: white;
    webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.me-btn-holder {
    display: inline-block;
}

.notifications-hide {
    display: none;
}

.me-menu-show-dropdown {
    width: 60px;
}

.me-menu-button {
    cursor: pointer;
    max-width: 100%;
    border-radius: 38px;
    height: 32px;
    width: 32px;
    margin-bottom: 3px;
}

span.me-menu-button, div.me-menu-button {
    border-radius: 3px;
    background-color: rgba(0,0,0, 0.4);
}

.me-menu-button i {
    font-size: 26px;
    font-weight: 600;
    margin-left: 3px;
    line-height: 34px;
}
.me-menu-button .icon-email, .me-menu-button .icon-email_hover {
    font-size: 18px;
}

.me-btn-holder {
    height: 36px;
}
.me-avatar {
    margin-left: 14px;
}
.me-avatar button {
    height: 36px;
}
.me-avatar button:focus {
    outline: none;
}
avatar button .fa.icon-Avatar {
    font-size: 36px;
    width: 36px;
    float: left;
}
.me-avatar .fa-chevron-down {
    float: left;
    height: 36px;
    line-height: 40px;
    font-size: 11px;
    margin-left: 8px;
}

i.user-dropdown-arrow {
    color: #ffffff;
    position: absolute;
    right: -11px;
    font-size: 14px;
    top: 11px;
    font-weight: 600;
}

.main-app-header-container {
    max-width: 1090px;
    margin-left: auto;
    margin-right: auto;
    background: transparent;
}

#me-menu-dropdown .dropdown-menu {
    display: block;
}

.register-join-button-holder {
    top: 13px;
    position: absolute;
    z-index: 1;
}

.register-join-button-holder .btn.btn-register {
    font-size: 17px;
}

@media (max-width: 768px) {
    .nav-button-wrapper {
        width: 100%;
    }

    .register-join-button-holder {
        display: none;
    }
}

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url(8b27bc96115c2d24350f0d09e6a9433f.eot);
    src: url(8b27bc96115c2d24350f0d09e6a9433f.eot#iefix&amp;v=4.0.3) format('embedded-opentype'),url(3293616ec0c605c7c2db25829a0a509e.woff) format('woff'),url(dcb26c7239d850266941e80370e207c1.ttf) format('truetype'),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIwYTc5OTE0OGE1MGJiMDJjNmYzODBlYWJkOGQ5NzU1OS5zdmciOw==#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.fa-ul&gt;li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.8571428571428572em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    font-size: 30px;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    50% {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes passing {
    0% {
        -webkit-transform: translateX(-80%);
        transform: translateX(-80%);
        -webkit-transform: translateZ(0%);
        transform: translateZ(0%);
        opacity: 0
    }

    50% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform: translateZ(10%);
        transform: translateZ(10%);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(80%);
        transform: translateX(80%);
        -webkit-transform: translateZ(0%);
        transform: translateZ(0%);
        opacity: 0
    }
}

@keyframes passing {
    0% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }

    50% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1)
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    -webkit-transform: scale(1,-1);
    -moz-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    -o-transform: scale(1,-1);
    transform: scale(1,-1)
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,.fa-sort-asc:before {
    content: "\f0dd"
}

.fa-sort-up:before,.fa-sort-desc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-mail-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
    content: "\f158"
}

.fa-won:before,.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

@font-face {
    font-family: 'bizzafont';
    src:url(c587fa6f41e2f04b3ac3a0f133681f29.eot);
    src:url(c587fa6f41e2f04b3ac3a0f133681f29.eot#iefix-rowmmw) format('embedded-opentype'),
    url(3185a62de562f46ac19e4d753f76e121.woff) format('woff'),
    url(7df815661b72bce3e4136a7a65f68625.ttf) format('truetype'),
    url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICI2ODlmYjYyZDRmYWQzZTEyZDY0YTEyZTI5NWRkMTBlMS5zdmciOw==#bizzafont) format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-size:30px;
    font-family: 'bizzafont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    width:20px;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.icon-Avatar:before {
  content: "\e99f";
}
.icon-video-icon2x:before {
  content: "\e99e";
}
.icon-Duplicated_event:before {
  content: "\e99d";
}
.icon-Checklist:before {
  content: "\e99c";
}
.icon-AgendaAtt_sideByside:before {
  content: "\e97f";
}
.icon-AgendaAtt_list:before {
  content: "\e98a";
}
.icon-js:before {
  content: "\e99b";
}
.icon-ImageEmpty_state:before {
  content: "\e99a";
}
.icon-email_domain:before {
  content: "\e999";
}
.icon-AgendaAtt_reg_full:before {
  content: "\e997";
}
.icon-AgendaAtt_reg:before {
  content: "\e998";
}
.icon-round_close:before {
  content: "\e994";
}
.icon-round_expand:before {
  content: "\e995";
}
.icon-round_share:before {
  content: "\e996";
}
.icon-email_hover:before {
  content: "\e990";
}
.icon-email:before {
  content: "\e991";
}
.icon-notification_new_hover:before {
  content: "\e992";
}
.icon-notification_new:before {
  content: "\e993";
}
.icon-Processor-empty:before {
  content: "\e988";
}
.icon-Sponsors-empty:before {
  content: "\e98d";
}
.icon-BewareBrand:before {
  content: "\e986";
}
.icon-Empower:before {
  content: "\e987";
}
.icon-transfer_registration:before {
  content: "\e984";
}
.icon-AgendaAtt_twitter:before {
  content: "\e985";
}
.icon-AgendaAtt_sessionOn:before {
  content: "\e982";
}
.icon-AgendaAtt_session:before {
  content: "\e983";
}
.icon-AgendaAtt_heart:before {
  content: "\e98e";
}
.icon-AgendaAtt_love:before {
  content: "\e98f";
}
.icon-AgendaAtt_facebook:before {
  content: "\e98b";
}
.icon-AgendaAtt_linkedin:before {
  content: "\e98c";
}
.icon-AgendaAtt_cal:before {
  content: "\e97c";
}
.icon-AgendaAtt_add:before {
  content: "\e979";
}
.icon-AgendaAtt_arrow:before {
  content: "\e97a";
}
.icon-AgendaAtt_attachment:before {
  content: "\e97b";
}
.icon-AgendaAtt_comment:before {
  content: "\e97d";
}
.icon-AgendaAtt_filter:before {
  content: "\e97e";
}
.icon-AgendaAtt_locate:before {
  content: "\e980";
}
.icon-AgendaAtt_print:before {
  content: "\e981";
}
.icon-AgendaAtt_share:before {
  content: "\e989";
}
.icon-Bitcoin_2:before {
  content: "\e978";
}
.icon-done_stroke:before {
  content: "\e977";
}
.icon-duplicate:before {
  content: "\e974";
}
.icon-Pen:before {
  content: "\e975";
}
.icon-visible:before {
  content: "\e976";
}
.icon-search:before {
  content: "\e973";
}
.icon-subscribe:before {
  content: "\e972";
}
.icon-arrows:before {
  content: "\e96f";
}
.icon-command:before {
  content: "\e970";
}
.icon-enter:before {
  content: "\e971";
}
.icon-Question:before {
  content: "\e932";
}
.icon-min2:before {
  content: "\e933";
}
.icon-min3:before {
  content: "\e934";
}
.icon-add:before {
  content: "\e935";
}
.icon-AddNote:before {
  content: "\e936";
}
.icon-allevents:before {
  content: "\e937";
}
.icon-blog3:before {
  content: "\e938";
}
.icon-call:before {
  content: "\e939";
}
.icon-cam:before {
  content: "\e93a";
}
.icon-chat:before {
  content: "\e93b";
}
.icon-close2:before {
  content: "\e93c";
}
.icon-closeeye:before {
  content: "\e93d";
}
.icon-connection:before {
  content: "\e93e";
}
.icon-date2:before {
  content: "\e93f";
}
.icon-done_sesh_reg:before {
  content: "\e940";
}
.icon-done:before {
  content: "\e941";
}
.icon-droparrow:before {
  content: "\e942";
}
.icon-edit2:before {
  content: "\e943";
}
.icon-facebook2:before {
  content: "\e944";
}
.icon-facebookfill:before {
  content: "\e945";
}
.icon-filter:before {
  content: "\e946";
}
.icon-Hamburger:before {
  content: "\e947";
}
.icon-heart:before {
  content: "\e948";
}
.icon-hour:before {
  content: "\e949";
}
.icon-inbox:before {
  content: "\e94a";
}
.icon-info2:before {
  content: "\e94b";
}
.icon-lead_off:before {
  content: "\e94c";
}
.icon-lead_on:before {
  content: "\e94d";
}
.icon-Lead:before {
  content: "\e94e";
}
.icon-LeaveCommunity:before {
  content: "\e94f";
}
.icon-left:before {
  content: "\e950";
}
.icon-like2:before {
  content: "\e951";
}
.icon-liked:before {
  content: "\e952";
}
.icon-linkedin2:before {
  content: "\e953";
}
.icon-linkedinfill:before {
  content: "\e954";
}
.icon-locator2:before {
  content: "\e955";
}
.icon-lock:before {
  content: "\e956";
}
.icon-logout2:before {
  content: "\e957";
}
.icon-more:before {
  content: "\e958";
}
.icon-notification2:before {
  content: "\e959";
}
.icon-openeye:before {
  content: "\e95a";
}
.icon-play2:before {
  content: "\e95b";
}
.icon-refresh:before {
  content: "\e95c";
}
.icon-right:before {
  content: "\e95d";
}
.icon-rightarrow:before {
  content: "\e95e";
}
.icon-search2:before {
  content: "\e95f";
}
.icon-settings2:before {
  content: "\e960";
}
.icon-share2:before {
  content: "\e961";
}
.icon-speaker2:before {
  content: "\e962";
}
.icon-specialOffer:before {
  content: "\e963";
}
.icon-switch:before {
  content: "\e964";
}
.icon-takepoll:before {
  content: "\e965";
}
.icon-trash2:before {
  content: "\e966";
}
.icon-twitter2:before {
  content: "\e967";
}
.icon-twitterfill:before {
  content: "\e968";
}
.icon-up2:before {
  content: "\e969";
}
.icon-user2:before {
  content: "\e96a";
}
.icon-website2:before {
  content: "\e96b";
}
.icon-Who:before {
  content: "\e96c";
}
.icon-Write:before {
  content: "\e96d";
}
.icon-x:before {
  content: "\e96e";
}
.icon-Polls:before {
  content: "\e931";
}
.icon-veiwresults:before {
  content: "\e930";
}
.icon-LivePoll:before {
  content: "\e92c";
}
.icon-digitalQNA:before {
  content: "\e92b";
}
.icon-PostEvent:before {
  content: "\e92d";
}
.icon-PreEvent:before {
  content: "\e92e";
}
.icon-sponsoredPoll:before {
  content: "\e92f";
}
.icon-alarm:before {
  content: "\e92a";
}
.icon-candy:before {
  content: "\e929";
}
.icon-owl:before {
  content: "\e925";
}
.icon-companyLevel:before {
  content: "\e926";
}
.icon-logout:before {
  content: "\e927";
}
.icon-UserIcon:before {
  content: "\e928";
}
.icon-blog2:before {
  content: "\e921";
}
.icon-helpcenter:before {
  content: "\e922";
}
.icon-productupdates:before {
  content: "\e923";
}
.icon-trainningvideos:before {
  content: "\e924";
}
.icon-amount_donated:before {
  content: "\e91e";
}
.icon-Donate_incentive:before {
  content: "\e91f";
}
.icon-left_arrow:before {
  content: "\e920";
}
.icon-go:before {
  content: "\e91d";
}
.icon-amount_rewarded:before {
  content: "\e91a";
}
.icon-core:before {
  content: "\e91c";
}
.icon-api:before {
  content: "\e91b";
}
.icon-max:before {
  content: "\e918";
}
.icon-min:before {
  content: "\e919";
}
.icon-css:before {
  content: "\e917";
}
.icon-3:before {
  content: "\e916";
}
.icon-website_generator:before {
  content: "\e915";
}
.icon-bitcoin:before {
  content: "\e914";
}
.icon-social_wall:before {
  content: "\e913";
}
.icon-community_star:before {
  content: "\e908";
}
.icon-swap_ticket:before {
  content: "\e912";
}
.icon-grid:before {
  content: "\e911";
}
.icon-education:before {
  content: "\e910";
}
.icon-community_mail:before {
  content: "\e906";
}
.icon-community_search:before {
  content: "\e907";
}
.icon-Payment:before {
  content: "\e90f";
}
.icon-arrow:before {
  content: "\e90e";
}
.icon-integrations:before {
  content: "\e90d";
}
.icon-smile:before {
  content: "\e90c";
}
.icon-attached:before {
  content: "\e90b";
}
.icon-blog:before {
  content: "\e90a";
}
.icon-google:before {
  content: "\e909";
}
.icon-blog_icon:before {
  content: "\e900";
}
.icon-hot_lead_data:before {
  content: "\e901";
}
.icon-hot_lead_disable:before {
  content: "\e902";
}
.icon-hot_lead_resend:before {
  content: "\e903";
}
.icon-hot_lead:before {
  content: "\e904";
}
.icon-website:before {
  content: "\e905";
}
.icon-SbS_Arrow:before {
  content: "\e9a0";
}
.icon-bizzabo_logo_footer:before {
  content: "\e6c2";
}
.icon-find_ticket:before {
  content: "\e6c3";
}
.icon-gmail_cal:before {
  content: "\e6c4";
}
.icon-ical:before {
  content: "\e6c5";
}
.icon-mail_icon:before {
  content: "\e6c6";
}
.icon-outlook_cal:before {
  content: "\e6c7";
}
.icon-yahoo_cal:before {
  content: "\e6c8";
}
.icon-paypal:before {
  content: "\e6c9";
}
.icon-color_drop:before {
  content: "\e6c1";
}
.icon-countdown:before {
  content: "\e6bf";
}
.icon-custom_element:before {
  content: "\e6c0";
}
.icon-info:before {
  content: "\e61f";
}
.icon-alert:before {
  content: "\e6be";
}
.icon-discover:before {
  content: "\e6ba";
}
.icon-amex:before {
  content: "\e6bb";
}
.icon-MasterCard:before {
  content: "\e6bc";
}
.icon-visa:before {
  content: "\e6bd";
}
.icon-play:before {
  content: "\e6b9";
}
.icon-createdEvent:before {
  content: "\e6b8";
}
.icon-Disable_ticket_boost:before {
  content: "\e6a4";
}
.icon-single_side_incentive:before {
  content: "\e6a6";
}
.icon-twofold_incentive:before {
  content: "\e6a7";
}
.icon-custom_iphone:before {
  content: "\e6a3";
}
.icon-social_lift:before {
  content: "\e6a2";
}
.icon-agenda_iphone:before {
  content: "\e6b0";
}
.icon-community_iphone:before {
  content: "\e6b1";
}
.icon-exhibitors_iphone:before {
  content: "\e6b2";
}
.icon-home_iphone:before {
  content: "\e6b3";
}
.icon-more_iphone:before {
  content: "\e6b4";
}
.icon-polls_iphone:before {
  content: "\e6b5";
}
.icon-sponsors_iphone:before {
  content: "\e6b6";
}
.icon-tweets_iphone:before {
  content: "\e6b7";
}
.icon-EmptyGraph:before {
  content: "\e6af";
}
.icon-LI_invites:before {
  content: "\e6ac";
}
.icon-ProfileViews:before {
  content: "\e6ad";
}
.icon-totalAction:before {
  content: "\e6ae";
}
.icon-attendee_register:before {
  content: "\e6a8";
}
.icon-print:before {
  content: "\e6a9";
}
.icon-socials:before {
  content: "\e6aa";
}
.icon-traffic:before {
  content: "\e6ab";
}
.icon-goal:before {
  content: "\e6a0";
}
.icon-VisitToPurchase:before {
  content: "\e6a1";
}
.icon-eTouches:before {
  content: "\e69c";
}
.icon-eventbrite:before {
  content: "\e69d";
}
.icon-fullContact:before {
  content: "\e69e";
}
.icon-importFile:before {
  content: "\e69f";
}
.icon-drager:before {
  content: "\e69b";
}
.icon-googlePlus:before {
  content: "\e669";
}
.icon-z:before {
  content: "\e69a";
}
.icon-bizzabo_logo:before {
  content: "\e604";
}
.icon-contacts_management:before {
  content: "\e699";
}
.icon-noContacts:before {
  content: "\e697";
}
.icon-support:before {
  content: "\e698";
}
.icon-buble_share:before {
  content: "\e694";
}
.icon-view_list:before {
  content: "\e695";
}
.icon-creat_new_event:before {
  content: "\e691";
}
.icon-email_marketing:before {
  content: "\e692";
}
.icon-manage_event:before {
  content: "\e693";
}
.icon-preview_send:before {
  content: "\e68b";
}
.icon-promote_email:before {
  content: "\e68c";
}
.icon-select_contact:before {
  content: "\e68d";
}
.icon-update_email:before {
  content: "\e68e";
}
.icon-user_agenda:before {
  content: "\e68f";
}
.icon-venue:before {
  content: "\e690";
}
.icon-invite_attendees:before {
  content: "\e689";
}
.icon-mobile_app_design:before {
  content: "\e68a";
}
.icon-drag:before {
  content: "\e688";
}
.icon-event_date:before {
  content: "\e625";
}
.icon-locator:before {
  content: "\e687";
}
.icon-pages:before {
  content: "\e684";
}
.icon-android:before {
  content: "\e685";
}
.icon-download:before {
  content: "\e686";
}
.icon-emailFolder:before {
  content: "\e683";
}
.icon-apple:before {
  content: "\e67c";
}
.icon-exclFile:before {
  content: "\e67d";
}
.icon-folder:before {
  content: "\e67e";
}
.icon-pdfFile:before {
  content: "\e67f";
}
.icon-photoFile:before {
  content: "\e680";
}
.icon-save:before {
  content: "\e681";
}
.icon-wordFile:before {
  content: "\e682";
}
.icon-eventName:before {
  content: "\e675";
}
.icon-exhibitor:before {
  content: "\e676";
}
.icon-gallery:before {
  content: "\e677";
}
.icon-header:before {
  content: "\e678";
}
.icon-html:before {
  content: "\e679";
}
.icon-ok:before {
  content: "\e67a";
}
.icon-pic:before {
  content: "\e67b";
}
.icon-excel:before {
  content: "\e61a";
}
.icon-section:before {
  content: "\e66f";
}
.icon-copy-paste:before {
  content: "\e670";
}
.icon-font:before {
  content: "\e671";
}
.icon-template:before {
  content: "\e672";
}
.icon-colors:before {
  content: "\e673";
}
.icon-puzzel:before {
  content: "\e674";
}
.icon-ticket_cancel:before {
  content: "\e66e";
}
.icon-dynamic:before {
  content: "\e66a";
}
.icon-manualy:before {
  content: "\e66b";
}
.icon-exel_list:before {
  content: "\e66c";
}
.icon-list:before {
  content: "\e66d";
}
.icon-door:before {
  content: "\e668";
}
.icon-communicate:before {
  content: "\e664";
}
.icon-company:before {
  content: "\e665";
}
.icon-expand:before {
  content: "\e666";
}
.icon-settings:before {
  content: "\e667";
}
.icon-agenda_empty:before {
  content: "\e663";
}
.icon-add_event:before {
  content: "\e65f";
}
.icon-add_to_cal:before {
  content: "\e660";
}
.icon-description:before {
  content: "\e661";
}
.icon-like:before {
  content: "\e662";
}
.icon-personal_settings:before {
  content: "\e634";
}
.icon-new_member:before {
  content: "\e63d";
}
.icon-registration:before {
  content: "\e65c";
}
.icon-website_integration:before {
  content: "\e65e";
}
.icon-action:before {
  content: "\e600";
}
.icon-analytics:before {
  content: "\e601";
}
.icon-approve:before {
  content: "\e602";
}
.icon-at_the_door:before {
  content: "\e603";
}
.icon-blogger_list:before {
  content: "\e605";
}
.icon-book:before {
  content: "\e606";
}
.icon-branding:before {
  content: "\e607";
}
.icon-camera_inverse:before {
  content: "\e608";
}
.icon-camera:before {
  content: "\e609";
}
.icon-close:before {
  content: "\e60a";
}
.icon-community_growth:before {
  content: "\e60b";
}
.icon-company_settings:before {
  content: "\e60c";
}
.icon-create_and_manage:before {
  content: "\e60d";
}
.icon-create_promo:before {
  content: "\e60e";
}
.icon-customization:before {
  content: "\e60f";
}
.icon-customize_registration:before {
  content: "\e610";
}
.icon-dashboard:before {
  content: "\e611";
}
.icon-date:before {
  content: "\e612";
}
.icon-discount:before {
  content: "\e613";
}
.icon-down_arrow:before {
  content: "\e614";
}
.icon-down:before {
  content: "\e615";
}
.icon-edit_profile:before {
  content: "\e616";
}
.icon-edit:before {
  content: "\e617";
}
.icon-event:before {
  content: "\e619";
}
.icon-eye:before {
  content: "\e61b";
}
.icon-facebook:before {
  content: "\e61c";
}
.icon-home:before {
  content: "\e61d";
}
.icon-infinity:before {
  content: "\e61e";
}
.icon-ipad:before {
  content: "\e620";
}
.icon-knowladge_center:before {
  content: "\e621";
}
.icon-latest_orders:before {
  content: "\e622";
}
.icon-link:before {
  content: "\e623";
}
.icon-linkedin:before {
  content: "\e624";
}
.icon-minisite:before {
  content: "\e626";
}
.icon-mobile:before {
  content: "\e627";
}
.icon-mover:before {
  content: "\e628";
}
.icon-name_badge:before {
  content: "\e629";
}
.icon-net_income:before {
  content: "\e62a";
}
.icon-network:before {
  content: "\e62b";
}
.icon-new_email:before {
  content: "\e62c";
}
.icon-new_event:before {
  content: "\e62d";
}
.icon-new_list:before {
  content: "\e62e";
}
.icon-notification:before {
  content: "\e62f";
}
.icon-OnSiteCheckin:before {
  content: "\e630";
}
.icon-overview:before {
  content: "\e631";
}
.icon-past_events:before {
  content: "\e632";
}
.icon-payments_options:before {
  content: "\e633";
}
.icon-plus:before {
  content: "\e635";
}
.icon-powerd_1:before {
  content: "\e636";
}
.icon-powerd_2:before {
  content: "\e637";
}
.icon-privacy:before {
  content: "\e638";
}
.icon-promo_codes:before {
  content: "\e639";
}
.icon-promote:before {
  content: "\e63a";
}
.icon-purchase_conversion:before {
  content: "\e63b";
}
.icon-refund:before {
  content: "\e63c";
}
.icon-reports:before {
  content: "\e63e";
}
.icon-resorces:before {
  content: "\e63f";
}
.icon-revenue_from_bizzabo:before {
  content: "\e640";
}
.icon-revenue_from_promo:before {
  content: "\e641";
}
.icon-sales_reports:before {
  content: "\e642";
}
.icon-sand_clock:before {
  content: "\e643";
}
.icon-sell_more_tickets:before {
  content: "\e645";
}
.icon-send_new_announcment:before {
  content: "\e646";
}
.icon-setup_ticket:before {
  content: "\e647";
}
.icon-share:before {
  content: "\e648";
}
.icon-side_arrow:before {
  content: "\e649";
}
.icon-social_link:before {
  content: "\e64a";
}
.icon-social_share:before {
  content: "\e64b";
}
.icon-somo:before {
  content: "\e64c";
}
.icon-speaker:before {
  content: "\e64d";
}
.icon-sponsor:before {
  content: "\e64e";
}
.icon-team:before {
  content: "\e64f";
}
.icon-ticket_share:before {
  content: "\e650";
}
.icon-tickets:before {
  content: "\e651";
}
.icon-total_sales:before {
  content: "\e652";
}
.icon-trash:before {
  content: "\e653";
}
.icon-twitter:before {
  content: "\e654";
}
.icon-up_arrow:before {
  content: "\e655";
}
.icon-up_to_company:before {
  content: "\e656";
}
.icon-up:before {
  content: "\e657";
}
.icon-upcoming_events:before {
  content: "\e658";
}
.icon-update_agenda:before {
  content: "\e659";
}
.icon-user:before {
  content: "\e65a";
}
.icon-waiting_list:before {
  content: "\e65b";
}
.icon-what_is_that:before {
  content: "\e65d";
}
.icon-Chair_Overlap:before {
  content: "\e9a2";
}
.icon-Chair_OFF:before {
  content: "\e9a3";
}
.icon-Chair_ON:before {
  content: "\e9a4";
}
.icon-my_tickets-not-selected:before {
  content: "\e9a5";
}
.icon-my_tickets-selected:before {
  content: "\e9a6";
}
.icon-note:before {
  content: "\e9a7";
}
.icon-AddSponsors:before {
  content: "\e9a8";
}
.icon-BuildAgenda:before {
  content: "\e9a9";
}
.icon-DesignWebsite:before {
  content: "\e9aa";
}
.icon-GenerateApp:before {
  content: "\e9ab";
}
.icon-ImportContacts:before {
  content: "\e9ac";
}
.icon-InviteAttendees:before {
  content: "\e9ad";
}
.icon-PromoteEvent:before {
  content: "\e9ae";
}
.icon-SetReg:before {
  content: "\e9af";
}
.icon-icon_embed:before {
  content: "\e9a1";
}

.tutorial-popup-container {
    position: fixed;
    width: 900px;
    height: 562px;
    border: 1px solid #cfcfcf;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #efefef;
    opacity: 0;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    z-index: 2001;
}

.widget .tutorial-popup-container {
    margin: 150px auto;
}

.tutorial-popup-tab {
    height: 100%;
    width: 40px;
    border-left: 1px solid #b1b3c0;
    float: right;
    overflow: hidden;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    transition: all 1s;
}

.tutorial-popup-tab-open {
    width: 735px;
}

.tutorial-popup-tab-header {
    width: 40px;
    height: 100%;
    background-color: #d7d7d7;
    font-family: "Georgia",Arial, serif;
    font-style: italic;
    font-size: 40px;
    line-height: 55px;
    text-align: center;
    color:#b9bcc4;
    float: left;
    cursor: pointer;
}

.tutorial-popup-tab-content{
    position: relative;
    font-family: "Georgia",Arial, serif;
    font-style: italic;
    display: inline-block;
    width: 91%;
    height: 100%;
    padding-top: 9px;
}

.tutorial-popup-blue-title {
    color: #ffffff;
    font-size: 20px;
    background-color: #4dafe9;
    display: inline;
    font-weight: 100;
    padding-left: 16px;
    line-height: 29px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 600px;
}

.tutorial-popup-strong {
    padding-left: 16px;
    padding-right: 16px;
}
.tutorial-popup-big-number {
    position: absolute;
    font-size: 105px;
    color: #b8bbc2;
    top: 54px;
    left: 51px;
}

.tutorial-popup-big-slash{
    position: absolute;
    font-size: 64px;
    color: #b8bbc2;
    top: 78px;
    left: 94px;
}

.tutorial-popup-text{
    position: absolute;
    font-size: 20px;
    color: #343d4f;
    top: 132px;
    left: 110px;
    width: 566px;
}

.tutorial-popup-image {
    position: absolute;
    top: 0;
    left: 27px;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -o-transition: all 1.5s;
    -ms-transition: all 1.5s;
    transition: all 1.5s;

}

.tutorial-popup-image-two {
    top: 0;
    left: 40px;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -o-transition: all 1.5s;
    -ms-transition: all 1.5s;
    transition: all 1.5s;
}

.tutorial-popup-big-number-two {
    left: 30px;
    top: 1px;
}

.tutorial-popup-big-slash-two {
    top: 26px;
    left: 91px;
}

.tutorial-popup-text-two {
    position: absolute;
    font-size: 18px;
    color: #343d4f;
    top: 79px;
    left: 103px;
    width: 566px;
}

.tutorial-popup-image-three {
    top: 0;
    left: 3px;
}


.tutorial-popup-image-four {
    top:0;
}

.tutorial-popup-image-open {
    left: 1000px;
}

.tutorial-popup-next-button {
    float: right;
    width: 90px;
    height: 36px;
    background-color: #4dafe9;
    border: 1px solid #cccccc;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    font-size: 17px;
    margin-right: 14px;
    margin-top: 14px;
    cursor: pointer;
    border-radius: 3px;
}

.tutorial-popup-skip-button {
    float: left;
    width: 90px;
    height: 22px;
    background-color: #b1b5c1;
    border: 1px solid #cccccc;
    color: #ffffff;
    text-align: center;
    line-height: 22px;
    font-size: 11px;
    margin-left: 14px;
    margin-top: 28px;
    cursor: pointer;
    border-radius: 3px;
}


.tutorial-popup-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 63px;
    background-color: #ffffff;
    border-top: 1px solid #c5c8d0;
}

.tutorial-popup-wrapper {
    width: 100%;
    height: 498px;
}

.tutorial-popup-button-hover:hover {
    opacity: 0.7;
}

.tutorial-popup-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    position: fixed;
    top: 0;
}

.tutorial-popup-opacity {
    opacity: 1;
}
.container-fluid:before,.container-fluid:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after {
    content: " ";
    display: table
}

.container-fluid:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after {
    clear: both
}

nav {
    display: block
}

@media print {
    .navbar {
        display: none
    }
}


.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav&gt;li {
    position: relative;
    display: block
}

.nav&gt;li&gt;a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav&gt;li&gt;a:hover,.nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav&gt;li.disabled&gt;a {
    color: #999
}

.nav&gt;li.disabled&gt;a:hover,.nav&gt;li.disabled&gt;a:focus {
    color: #999;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open&gt;a,.nav .open&gt;a:hover,.nav .open&gt;a:focus {
    background-color: #eee;
    border-color: #428bca
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav&gt;li&gt;a&gt;img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs&gt;li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs&gt;li&gt;a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs&gt;li&gt;a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs&gt;li.active&gt;a,.nav-tabs&gt;li.active&gt;a:hover,.nav-tabs&gt;li.active&gt;a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified&gt;li {
    float: none
}

.nav-tabs.nav-justified&gt;li&gt;a {
    text-align: center;
    margin-bottom: 5px
}

.nav-tabs.nav-justified&gt;.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified&gt;li {
        display:table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified&gt;li&gt;a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified&gt;li&gt;a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified&gt;.active&gt;a,.nav-tabs.nav-justified&gt;.active&gt;a:hover,.nav-tabs.nav-justified&gt;.active&gt;a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified&gt;li&gt;a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified&gt;.active&gt;a,.nav-tabs.nav-justified&gt;.active&gt;a:hover,.nav-tabs.nav-justified&gt;.active&gt;a:focus {
        border-bottom-color: #fff
    }
}

.nav-pills&gt;li {
    float: left
}

.nav-pills&gt;li&gt;a {
    border-radius: 4px
}

.nav-pills&gt;li+li {
    margin-left: 2px
}

.nav-pills&gt;li.active&gt;a,.nav-pills&gt;li.active&gt;a:hover,.nav-pills&gt;li.active&gt;a:focus {
    color: #fff;
    background-color: #428bca
}

.nav-stacked&gt;li {
    float: none
}

.nav-stacked&gt;li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified&gt;li {
    float: none
}

.nav-justified&gt;li&gt;a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified&gt;.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified&gt;li {
        display:table-cell;
        width: 1%
    }

    .nav-justified&gt;li&gt;a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified&gt;li&gt;a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified&gt;.active&gt;a,.nav-tabs-justified&gt;.active&gt;a:hover,.nav-tabs-justified&gt;.active&gt;a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified&gt;li&gt;a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified&gt;.active&gt;a,.nav-tabs-justified&gt;.active&gt;a:hover,.nav-tabs-justified&gt;.active&gt;a:focus {
        border-bottom-color: #fff
    }
}

.tab-content&gt;.tab-pane {
    display: none
}

.tab-content&gt;.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float:left
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.container&gt;.navbar-header,.container-fluid&gt;.navbar-header,.container&gt;.navbar-collapse,.container-fluid&gt;.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container&gt;.navbar-header,.container-fluid&gt;.navbar-header,.container&gt;.navbar-collapse,.container-fluid&gt;.navbar-collapse {
        margin-right:0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius:0
    }
}

.navbar-fixed-top,.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {
    .navbar-fixed-top,.navbar-fixed-bottom {
        border-radius:0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:hover,.navbar-brand:focus {
    text-decoration: none
}

@media (min-width: 768px) {
    .navbar&gt;.container .navbar-brand,.navbar&gt;.container-fluid .navbar-brand {
        margin-left:-15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav&gt;li&gt;a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    /*.navbar-nav .open .dropdown-menu {*/
    /*position:static;*/
    /*float: none;*/
    /*width: auto;*/
    /*margin-top: 0;*/
    /*background-color: transparent;*/
    /*border: 0;*/
    /*box-shadow: none*/
    /*}*/

    /*.navbar-nav .open .dropdown-menu&gt;li&gt;a,.navbar-nav .open .dropdown-menu .dropdown-header {*/
    /*padding: 5px 15px 5px 25px*/
    /*}*/

    /*.navbar-nav .open .dropdown-menu&gt;li&gt;a {*/
    /*line-height: 20px*/
    /*}*/

    /*.navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-nav .open .dropdown-menu&gt;li&gt;a:focus {*/
    /*background-image: none*/
    /*}*/
}

@media (min-width: 768px) {
    .navbar-nav {
        float:left;
        margin: 0
    }

    .navbar-nav&gt;li {
        float: left
    }

    .navbar-nav&gt;li&gt;a {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float:left!important
    }

    .navbar-right {
        float: right!important
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin-top: 8px;
    margin-bottom: 8px
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .input-group&gt;.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio,.navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle
    }

    .navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox] {
        float: none;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom:5px
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width:auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-form.navbar-right:last-child {
        margin-right: -15px
    }
}

/*.navbar-nav&gt;li&gt;.dropdown-menu {*/
/*margin-top: 0;*/
/*border-top-right-radius: 0;*/
/*border-top-left-radius: 0*/
/*}*/

/*.navbar-fixed-bottom .navbar-nav&gt;li&gt;.dropdown-menu {*/
/*border-bottom-right-radius: 0;*/
/*border-bottom-left-radius: 0*/
/*}*/

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float:left;
        margin-left: 15px;
        margin-right: 15px
    }

    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav&gt;li&gt;a {
    color: #777
}

.navbar-default .navbar-nav&gt;li&gt;a:hover,.navbar-default .navbar-nav&gt;li&gt;a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:hover,.navbar-default .navbar-nav&gt;.active&gt;a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav&gt;.disabled&gt;a,.navbar-default .navbar-nav&gt;.disabled&gt;a:hover,.navbar-default .navbar-nav&gt;.disabled&gt;a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav&gt;.open&gt;a,.navbar-default .navbar-nav&gt;.open&gt;a:hover,.navbar-default .navbar-nav&gt;.open&gt;a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width: 767px) {
    /*.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a {*/
    /*color:#777*/
    /*}*/

    /*.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus {*/
    /*color: #333;*/
    /*background-color: transparent*/
    /*}*/

    /*.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus {*/
    /*color: #555;*/
    /*background-color: #e7e7e7*/
    /*}*/

    /*.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus {*/
    /*color: #ccc;*/
    /*background-color: transparent*/
    /*}*/
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #999
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #999
}

.navbar-inverse .navbar-nav&gt;li&gt;a {
    color: #999
}

.navbar-inverse .navbar-nav&gt;li&gt;a:hover,.navbar-inverse .navbar-nav&gt;li&gt;a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav&gt;.active&gt;a,.navbar-inverse .navbar-nav&gt;.active&gt;a:hover,.navbar-inverse .navbar-nav&gt;.active&gt;a:focus {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav&gt;.disabled&gt;a,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:hover,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav&gt;.open&gt;a,.navbar-inverse .navbar-nav&gt;.open&gt;a:hover,.navbar-inverse .navbar-nav&gt;.open&gt;a:focus {
    background-color: #080808;
    color: #fff
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.dropdown-header {
        border-color:#080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a {
        color: #999
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #999
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
    display: none!important
}

@media (max-width: 767px) {
    .visible-xs {
        display:block!important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row!important
    }

    th.visible-xs,td.visible-xs {
        display: table-cell!important
    }
}

.navbar {
    border-radius: 0;
}

.navbar .navbar-collapse {
    text-align: center;
    padding-right: 0;
    padding-left: 0;
}

.nav&gt;li {
    max-height: 65px;
}

.navbar-default {
    border: none;
}
body {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;

     /* For iPads */
    -webkit-tap-highlight-color: transparent;
    color: #595a5c;
}

body.unpublished-event {
    padding-top: 40px;
}

.no-scrolling {
    overflow: hidden;
}

.wrapper {
    width: 1090px;
    min-height: 1000px;
    margin-top: 95px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.wrapper-with-footer {
    padding-bottom: 50px;
    margin-top: 0;
    padding-top: 95px;
}

.widget .wrapper {
    margin-top: 0;
    padding-top: 77px;
}

.standard-form input, .standard-form textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 18px;
}

.standard-form input[disabled] {
    cursor: not-allowed;
    color: #ADADAD;
}

.standard-form input[type=text],
.standard-form textarea {
    -webkit-appearance: none;
}

.standard-form input[type=text] {
    width: 100%;
    height: 47px;
    padding: 0 15px;
    box-shadow: inset 0 1px 2px 1px #DDDDDD;
    border: none;
    background-color: #ffffff;
    outline:none;
}

.standard-form select {
    width: 100%;
    height: 47px;
    border: 1px solid #ccc;
    outline: none;
}

.standard-form textarea {
    width: 100%;
    height: 85px;
    padding: 15px;
    box-shadow: inset 0 1px 2px 1px #DDDDDD;
    border: none;
    resize: none;
    background-color: #ffffff;
    outline:none;
}

.standard-form-textarea-left-arrow  {
    position: absolute;
    top:60px;
    left:88px;
}

.standard-form-error {
    margin-left: 10px;
    color: #F06E7F;
}

.standard-form-label {
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 18px;
    margin-top: 12px;
    margin-bottom: 0;
}

.person-square {
    position: relative;
    float: left;
    width: 200px;
    margin-left: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #BFBFBF;
    cursor: pointer;
}

.person-square-img {
    width: 200px;
    height: 200px;
}

.person-square-overlay {
    margin-bottom: 0;
    width: 180px;
    background-color: rgba(255, 255, 255, 0.9);
    height: 55px;
    padding: 10px;
    padding-top: 0;
}

.person-square:hover .person-square-overlay {
    background-color: #FAFAFA;
}

.person-square:hover .person-square-img {
    opacity: 0.9;
}

.person-square-overlay &gt; span {
    margin-top: 0;
    color: #535353;
    font-size: 12px;
}

.person-square-overlay strong {
    font-weight: bold;
    font-size: 14px;
    color: #252526;
}

.person-square.loading,
.person-square.load-more-line {
    background-color: #FFFFFF;
    text-align: center;
    height: 200px;
}

.person-square.loading &gt; img {
    margin-top: 65px;
}

.person-square.loading &gt; p,
.person-square.load-more-line &gt; p {
    color: #b0b4bf;
    font-size: 24px;
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 0;
    margin: 0;
}

.person-square.load-more-line &gt; p {
    color: #3cafe4;
    line-height: 200px;
    text-align: center;
}

.person-line {
    width: 830px;
    height: 100px;
    border: 1px solid #D9D9D9;
    position: relative;
    margin-bottom: 9px;
}

.person-line-wrapper {
    width: 720px;
    height: 100%;
    display: inline-block;
}

.person-line-wrapper:hover {
    cursor: pointer;
    background-color: #FAFAFA;
}

.person-line-img {
    width: 100px;
    height: 100px;
}

.person-line-details {
    position: absolute;
    top: 5px;
    left: 114px;
    max-width: 600px;
}

.person-square em .highlight,
.person-line-details em .highlight{
    background-color: #FBFF03;
}

.person-square em,
.person-line-details em{
    font-style: normal;
}

.person-line-details-name {
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:300;
    font-size: 24px;
    color: #000000;
}

.person-line-details &gt; p {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 16px;
    font-weight:400;
    color: #535353;
    margin: 0;
    line-height: 20px;
}

.person-line-details-oneliner {
    font-family: Georgia, serif;
    font-size: 16px;
    font-style: italic;
    color: #3cafe4;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAuklEQVQoz4VSwRHDIAzLClmBFfLNkxVYISuwAiuwQj8dgBWyQl79swKFO5xTqUweusvZimTLLPv7s0ywVawPHMuK7SdfkSuKImIqYu+frHn2ZsNFBA4waIjjBCKQ+zQrWS+DgWt1JHhQd8r+CUyM1JEgDmkSsph47MmHA8KhiATgGCYSBhHbnVHkglVsh0ERvIggDKEXgp9gGQHXsgrnnmSbEcjl/t6QPJ6RkIc8IuG8UIQRkhJqYWf+Aiiu7zA752wFAAAAAElFTkSuQmCC) no-repeat 0% 32%;
    padding-left: 20px;
    margin-top: -1px;
}

.highlight-company .person-square-company,.highlight-company .person-line-company {
    color: #3cafe4;
}

.person-line.loading {
    background-color: #FFFFFF;
    text-align: center;
}

.person-line.loading &gt; img {
    margin-top: 17px;
}

.person-line.loading &gt; p,
.person-line.load-more-line &gt; p {
    color: #b0b4bf;
    font-size: 24px;
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 0;
    margin: 0;
}

.person-line.load-more-line &gt; p {
    color: #3cafe4;
    line-height: 100px;
    text-align: center;
}

.person-line-send-message {
    text-align: center;
    width: 110px;
    height: 100%;
    font-size: 12px;
    color: #3cafe4;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:600;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAeCAYAAAC16ufeAAACQklEQVRYw9WXPUgcQRTHPSIaRSUGC23MgcUhKJzXCEZSaGEnNpKAhV6ljaBiKSGIYBNJipAmhVqk0MIQCxURsUhSWIhaJCKIH9coFiaaHEY5L/8nszK3vtnP0dsUP47bfTPz2+XNezs56XQ6h3j6KdEJdkA6C5yDKVBh+HAYovEsSZr5AR7aye4GRJbosJOVg5PgPXh7T3w1rf/KjSyxAsqs8kcHYp/89StL7IHaO5J8AMYU63qSJX6DNs2ij8CCxZqeZQ2GQEiDaARs2azlSvaLot5SHSz0IdoCfjLzjvuRnQCPwTIz8Rqo9CA6AFJM1XkOwr5kxbVc8I4RPgQNDiXzmTdHHICYiHkCNsEquPQkKy3YDS5MMfQ/biNaDr4xonStXDGmCrR7lhX3n4FjZuE3VIaY+BhIKPIzj4lvB73cXK5lRQzl1gYjsAhKpbgXIh/lGMrXfsW8ZeBKxH20EnYsK+KKwAwjvA2qwQhz74QqgcWc5g02zb1917IiNgSGGakUc41qasRmvjAzbpYTdi1ryrOkRXGfp27lYJ6wYvwtYc+yYlwd2GcWem3kHn5HRX1eV/Dd4oEzhH3JSr3+JfgMJkGzdK9Yw/ftjbBvWQcPouODfIla/f8iS8xxsvTaoxoo0Cz7x5A9u4OzVFSjLLX3VkP2Q4Blr0XlDVYiklinbAPtYnCqQ/RGVupMjaAH9GmgRjod0MGwS8GgQjQpl8EM2Wyh6GAk2sS224DJsqJBlP1ldQoJgmyu+EY4AvVWsf8AdSHxfNxV8bEAAAAASUVORK5CYII=) no-repeat 50% 40% #FFFFFF;
    position: absolute;
    right: 0;
    top:0;
    border-left: 1px solid #D9D9D9;
    line-height: 145px;
}

.person-line-send-message:hover {
    cursor: pointer;
    background-color: #FAFAFA;
}

.community-options {
    width: 151px;
    float: left;
}

.community-options-list {

}

.community-options-list-headline {
    color: #3cafe4;
    font-size: 30px;
    font-family: HBoldCondensed, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: 40px;
    border-bottom: 1px #404040 solid;
    border-left: none;
    border-right: none;
    text-align: center;

}

.community-options-list-headline-filter {
    border: none;
    text-align: left;
    display: inline-block;
}

#filter-select {

}

#community-options-list-filter-view {
    position: relative;
}

.community-options-list-headline-filter-selector {
    width: 325px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #BCC0C3;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAA50lEQVQoz5XRPQrCQBCG4dVKJKUiaGErFuIJ7FTwAB5BsLT0BKbxEhYWFvYWElCsRLyBiMZSFH8Kg7J+AxsIyyzZFE+Rndk3kIilt27BBd4wApGACy/woUkHR5ARA8vQULvn02GgHf7oLTGhrnaHBDSYMoM7VAyhBnyYOxMaOrBnhgcoaKEq3Jhduu+ESyX1EfWlHeTUThlOzM4ZilJKEX1rHZ7M8hUW8GBmdFajkB4jHfUDpIUvtMMQFyN9y1iP9uNiZBwTcsNdm1ga5obQDFJJYiQLWy20gUx0zzZG8rBSIU89C1PsD+d/rd/Gs5X6AAAAAElFTkSuQmCC) no-repeat 97% 50%;
    display: inline-block;
    box-shadow: inset 2px 0 6px 0 #BFBEC3;
    top: 0;
    left: 135px;
}

.community-options-list-headline-filter-selector,
#community-options-list-filter-view .dropdown .dropdown-menu li {
    font-size: 22px;
    font-weight: lighter;
    color: #838890;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.community-options-list-headline-filter-selector {
    color: #252526;
}

#community-options-list-filter-view .dropdown .dropdown-menu li{
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 335px;
    text-align: left;


}

#community-options-list-filter-view .dropdown {
    text-align: center;
    font-size: 14px;
    box-shadow: 1px 0 6px 0 #BFBEC3;
}

#community-options-list-filter-view .dropdown .dropdown-menu {
    border-radius: 0;
    padding: 0;
    box-shadow: none;

}

#community-options-list-filter-view .dropdown-menu li:hover {
    color: #ffffff;
    background-color: #3cafe4;
}

.community-options ul {
    margin: 0;
    display:inline;
    padding: 0;
}

.community-options li {
    list-style: none;
    font-size: 16px;
    color: #858890;
    border-bottom: 1px #666E78 solid;
    text-align: center;
    cursor: pointer;
    height: 70px;
    font-family: HCondensed, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: 100px;
}

li.community-options-list-2lines {
    height: 37px;
    line-height: 19px;
}

.community-options li.selected {
    color: #FFFFFF;
    background-color: #3cafe4;
    border-bottom: none;
}

.community-wrapper {
    width: 879px;
    float: right;
    position: relative;
    min-height: 480px;
}


.community-search-box {
    padding-top: 20px;
    margin-bottom: 10px;
}

.community-search-box-prefix-and-input {
    height: 100%;
}

.community-search-box-prefix-and-input.onfocus input {
    box-shadow: inset 1px 0 6px 0 #3cafe4;
    color: #000000;
}

.community-search-box-wrapper {
    height: 90px;
    width: 100%;
    position: relative;
}

.community-search-box-prefix-big {
    font-size: 30px;
    font-family: HBoldCondensed, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #3cafe4;
    height: 100%;
    margin-right: 25px;
}

.community-search-box input {
    height: 86px;
    width: 600px;
    font-size: 30px;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    color: #b1b4bf;
    border: 1px solid #BCC0C3;
    background: transparent;
    padding-left: 41px;
    box-shadow: inset 1px 0 6px 0 #BFBEC3;
}

.community-search-box input:focus {
    outline: 0;
    background: none;
}

.community-search-box-button {
    background-color: #EFEFEF;
    height: 88px;
    width: 90px;
    border: 1px solid #BCC0C3;
    position: absolute;
    top:0;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:600;
    font-size: 14px;
    color: #3cafe4;
    text-align: center;
    line-height: 140px;
    cursor: pointer;
}

.search-box-button-search {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAACmUlEQVRYw82YwUvUQRTHN4v0sLhtZgUikYigSbGUFkQE4i2iQ39Aht1CEALxIB0SJA8R5sXIS1hpaCUS6MVzpw7mJQ+WKKXEKqlpmdr2HXg/+LHszLx5v1nx8Dnt7vf32d03b95M7PK7hRiTJGgCA2AKrIMM8Qt8Ai9AMzjGzc1kMk5wQmvAK7AVErSxDQZBai+F4+AJ2HUQzeYf6AOJfAtXg88RRLOZBWfzJXwRpD3KBqyCK76Fq/MkG5Y+50s47lgGf8Ec8cexPBI+hHsYD1PtqxfUg4OhzxaAOvCI3mPL6Y8qrFrXjuUh46CM0QZPgFGGdCqK8IAl/GnWL2rjAOMfeysVTlo2hXFH2bD0iCFX9feTEuFblpotE8gGHAc/Dfl3JcLPDYE9EWQDugz5wxLhKUNgvQfhM6YWJxFe14RtCWs3F7qy2JEI6779V0+yMRo9dc8p9iX8xaOwqewSrsIbmqDftIP5EF7RjZ+Skpi27UYRqTKVnUR40BDY7UH4viF/VCJ8xxCoVndpBNmjYNOQ3yoRLqUzmC50hLZZ391BHZ/KpcPPG8ug8lAg+4AxsY25SgfhKUb4axqUbKLFlu0+mzXQojqS6wDfzwhP0yKqyiF6GnSAJeHx6QOodRFO0u7GfcAP8JFY8nTmU2upExRxD6HnDbPFXjIDrnKP+Q3Mc5nkUsX1M8/AEc5FygUw71H2O2gEjwU3SYvgJueqSjX9lx5kh+nkEeTWWYYhHUPgMKefXqJznetfOqnqUJN5CLTTgOWS2e2yEZwC98B7sJAj7BuYAG2ggplZSV+MK5yOMtQUghK6Cy6KkKO2/dtgmSMd8zikiwgWE9X5kEV4et8Ih8SvGTrU9X0nTNJxuh5YpMWuusoN9dp/OD83EWWQb+kAAAAASUVORK5CYII=) no-repeat 50% 40% #EFEFEF;
    right: 90px;
}

.search-box-button-advanced {
    background-color: #EFEFEF;
    right: 0;
}

.search-box-button-advanced-img {
    position: absolute;
    top: 24px;
    right: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform-origin: 50% 50%;
}

.search-box-button-advanced-img-rotate {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
}

.community-wrapper-grid-btn {
    width: 36px;
    height: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAsElEQVQ4y2P4//8/AxSzArEgEmZBkkPGnECshIQ5QOIwyVQg/vofFbwHYn80Q1KA+Ceauu9AHA2SZAPib/+xg8dIhjAC8Qcc6l6AFMj9xw9gBvETUjT4DALFzicc8g/QAvs5LnUwBeFA/BqLIa5oBnlhMQysjgFHWiEZD16DYoH4LZrfn0PDBFlDKJawBKuD5bGvOGLjEZIhTNBsg1XdME/ZHHhy/zO08uojLnVUizUA5biAPoDJMFwAAAAASUVORK5CYII=) no-repeat 50% #BEBFC3;
    border: none;
    position: absolute;
    right: 20px;
    top: 20px;
}

.community-wrapper-list-btn {
    width: 36px;
    height: 36px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAV0lEQVQ4y2P4//8/AxSzA7EgGZgdZgbMoFwg/vGfPADSlwczTACIf/+nDID0C4AM46PAVTDwE4j5Yd5MBOI3ZBr0BqofHmZUwTQzbDRpjCaN0aQxeJIGAId0/bbcXkOLAAAAAElFTkSuQmCC) no-repeat 50% #A0A0A0;
    border: none;
    position: absolute;
    right: 60px;
    top: 20px;
}

.community-wrapper button.selected {
    background-color: #2CAFDF;
}

.community-list {
    margin-top: 20px ;
}

.community-options-list-az{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAACOklEQVQ4y6WVTUhUURTHn2kmgkS6dDWQGYK0EGqhG9GwXESrhCBERKkMaRFFgpBI5KKFWQSBSJC6UIRkWtUiEcEy01ykTOHHmH0pqIg2hcTrf+A38BzG54wtfrz73r3n/84599xznbtt7c4eZIoJMcl4x7zrujtIRGxcbMB4rGgygjliSmyKOrDxB3EkWcGTIizWxSVxTBxlvM5cUSKCaeIBRkuiROQxXkK0mLGtuW828QQPiivis4iI1yJbZIhl4cIKnmWzJoJNvWlEBbv54x8RElUiBVLFqEfQRaSBeVs7g+2ieObggQmdI+RK0SMOi2viaoxglLfiDD89j6fLDmLPCT3M4mZRK96w29u7iBpzFqqeg6blENIYgossCohccYLvgz6CYQTfmQM26BQ/Rbp4IYbxak4ssFkXfASDbOoP0WWC5STVnrcIM+gxmBUPxU1x3UMv802iFI3TDkn9Sh4LfDxpE3c4MWZ3j++FYkB8M61oHb4UX3D9vY+oeXFKnBV/OZqp5P6Vt7DLxG9KpNpHsIZjuMa7VcJlbCtij95H8YnNCcURszxmiWneQ6y1wp6Od5Yv8qdGkuwVmycdAYrYyMc7OznVuzUHy993yqbVI7gqnnoopoXZZk76dZvj5GdEHBBP4oTezdwQHadgr354gzA6aQDN7KjRwrfHrLmdaIM1L7ZEB+9FNF0bt4tfoi+Zjm1e9GMYpC8eovgjPFP2c0l1cI/M0p7M60f/c+sZFZRNmF7pe43+Azk7I0CxJ7s1AAAAAElFTkSuQmCC) no-repeat 50% 25%;
}
.community-options-list-az.selected{
    background: url(data:image/png;base64,PHA+IEVycm9yIENvZGU6IDUwMCA8L3A+CjxwPiBFcnJvciBNZXNzYWdlOiBSZXNvdXJjZVVuYXZhaWxhYmxlRXhjZXB0aW9uOiB0aHJvd24gZnJvbSBPYmplY3RTdG9yZS5jYywzMjE6IFJkT2JqZWN0SGFuZGxlOiBvcGVuIEpLOi95c211c2hpdC9yZXN1bHRzLzYxZWNhZTY4L3NtdXNoL2Eyel9vbi5wbmc6IGVycm5vKDExKTogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGU8L3A+Cgo=) no-repeat 50% 25%;
}

.community-options-list-company{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAA/ElEQVQ4y7XUvwsBYRzH8SfqDAxXMijDKX+ARZFNBn8SEyVlMJhNZpMMShkMFpsslNL5Dyhl8ON8vvVcPd09557LY3gl7vF9675gvf6QfbEHJ8TAcRwWhIUEaMANVhJrfn0aJTAHG3JCYBsQT4sBPJb5e0feQBV28Fa4Hape/INVKHDUONjryIQnSyiC9aMSLNy5YqAQsnCSgoz4mmyxPOQLmAqBDowVAmaUQAzq0IQ7X2AXGmDoCMRhJlngBpI6AsSAs3D26p7XFSAHeMIDLjp34GpBlp9rQyJqwFL4FvkEBLKyAC0yz+u/oBkTMWD/8a/CpkANTv8YTr+fD7UdmLgmRyQyAAAAAElFTkSuQmCC) no-repeat 50% 25%;
}
.community-options-list-company.selected{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAA7UlEQVQ4y2P4//8/Ax58/T9h0IPPDAYCFoDAFyA+gAUfgcpvIMWCbUD8AIhlkCy4gEOzMJoFFlC9s9AtsAbiS0D87z/1wF+owyxBFtz+TztwmwGJsweIDYBYgUJsCsQ7YYYiW6BCIMJBmAeIRYlQp4DNAgEiNDYA8QIi1AmQYgETELsAcQUQf4dGYDMQewAxGzUsYAbiTVgi8CQQc1PDAgaoSx8iqf1IQL0AOXFwA4j/APFvIP5AzTiA4UogloSqqwdidlItUCAidRCLJbFZAIpIRajtlGCQGauQLXhAw6LiAcgCJyC+RwvDQfkHAAHiehbtM7MvAAAAAElFTkSuQmCC) no-repeat 50% 25%;
}

.community-options-list-recently-joined {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABHElEQVQ4y63VP0vDQBzG8V/IS1Bw8r30JThUKHTTLm4OxblLodClvoQ6Obq4dHbQuqSIu506NkP/EIiczw+egyMk8a7J8CFpyH17udKLjCczgQgGkEAOxlPOMTo2MsaIjT0FRKrMtSWs64WshehAOGX90IUJzw/wyfMP+IIXeIUlr7/DrzNeJcJ10NnFXE+N/sAZrOEK7uEZ3uABVnDBL3t011R4kjJm3cEtjzZ4A1NYwDUMoQff7mNXBVWfj9lhUI24HOewgcviOtYF7ePv4Mh7Ut6/43EfGhTnh/LiEwyK+ga9oyFBr2ho8N/oKcHa6KnBymjZX69JNC9uDtIwmrjb15bRkJnGHJO521fEzdE4+2LqKSvbYFt9BfwBRnBzzN1UNVMAAAAASUVORK5CYII=) no-repeat 50% 25%;
}
.community-options-list-recently-joined.selected {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABEElEQVQ4y63VPUoDQRQA4Ak5goKVd/EIFgqCnW5jl0KsLQNWHkErSxsbawt/mojYa2VpiqgsRD6btzCEJM4mGRjmscx8O/OWfZOQ0EGFAcbK2zjWVGGkBru0fLtAJ4UO9QrQKsWWYQf9iL/xFPEDXnCNGzzG83v8ZuthkCIPNbqRzz7esIZ3bKOHK9zhBM/YiJed5zlNEQwDa/oRDmNswAOc4Ra7OMYeXvMzzwIT9uOYWwH2cBrpWMcHNieTOA9sjj/CT8wZxvxRjF9twZR9qKJWArZCS8FitA1YhLYF/0UXAeeii4Iz0Wm/3jLoeLI4pCXRQV6+PgNts9NurKnz8tWJ4iiri8PCXk8rsCu9Av4Av7WXKgSGkbsAAAAASUVORK5CYII=) no-repeat 50% 25%;
}

.community-options-list-most-viewed {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAYAAAAVk7TYAAABdklEQVQ4y7XUPyiFURjH8SuTwcDA4l+6NiwGJcIgBsMdJMoiWUzKQCxKt64y3AWLIrpKhpvcQQZS/g4oymJhURQplBSv76nnrbfTOed9B4ZPt/vec87vPfd5zoklU+mY5gathudGnudFpk9ugIcHlP532LyEKbcYw6io/ouwAnRjPRCke0ON7HwWJ3jGt3yeYQ6NYWF3jhBfr4R4EZyiyxZWgV3H5EO0aM++sI00svgwzMuptU01y8OaJewInYHv56gM1kya6cAw9xUJU4N0WMJ+UIUn2UGZjB/AJiaRjyKpn2mNKT2sTX74xDT6sSQhw9JAORlbry02JDtccZQjFQxrwjXq5G33MYFaWfweW5awQQlbdoQt2g7riLS16QiUyJg+bGBc/sZCPFqCkqovXLeDOnsvhonHwdtFdlSMHcPYd1UO2w2iK3csksEMVqXr9DF7iLuuK5sEriIe6kv0qL8t7G4M0ywH+ULq5x9w9SILaDeF+H4BlF2lBsq/7bkAAAAASUVORK5CYII=) no-repeat 50% 25%;
}
.community-options-list-most-viewed.selected {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAYAAAAVk7TYAAABbUlEQVQ4y7XUPyiFURjH8SuTwcDA4l9iw2JQIgxiMBgkyiJZTMpALEqKMliwKCJKBskdZCDl74CiLBYWRZFCSXF83zxvbsdzzr35c+rT7Z57zvm97z3PORFjTMRyjiql/9fsjlLz2a6R+d9hE+arXaAH3SL/L8JS0IBF426PKJQ3H8U+7vAmn4cYQ1m8sEsTvzVLSCLtAPWusBxseCbvoNLqe8UaxrGCZ2VeVNb+tmdJmHeE7aIu5vsRcq2nDoppW5n7gEatQGodYe/Iw628QZaMb8My+pGMNNk/rQ3YYdXywwsG0YppCemUAorK2BJrsQ7pn/Vsx0hsWDnOUCxPu4U+FMniV1h1hLVL/4wnbMpVpl1S1toRyJAxLVhCr/yNqbhxBA0HdeE7hMHZu1cm7im3SzrWlbFPsh3qDWLL9iyygCHMSdXZbRMFvuvKJSjf0wQP9Qma5DhFfhIWqpCDfCz7Fx7w4EEmUaOFhD4AlI5xxBvFMxIAAAAASUVORK5CYII=) no-repeat 50% 25%;
}

.community-options-list-clear {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAYAAACORR0GAAAB20lEQVQ4y62VSyhFURSGD8LESCFjImXimpiJFEYe5dEdEANX3QkpmZjIQAwYGVCUgcLEY2BAujclz6GIUhiJEPLm+Ff9V6vduWyPwdfZZ++11r/P2mvt4/T2DTkWxIBmsANewBNYBdWu6zo22IjEgkngRmHwv4Q6jMC74MCY8/9VKA5cMJikq1ytNYD3iPhfhfLVroc91mfVetpPhGrBAhgH2aBEBWr1EOpR67mgkEUi6e2SIvISqqPDKbgD56BIBZrwEFpW63ngHpyANc4FvYQWuZN44KOhlPQxx3IeAZ6b2HQrkQ3QwnGGBMZzCyx5Cc2BfZAICiLVBBqNCrvhF+u5UukpjitACjMz7SXUTMMz8AgeQDKoYcVF66NrUA9S6aPXAqZQMXf6BraZZ1elzYYbPkPyJeASvEZ6TETSwRXPJ0tdOTNGIKnGMilj+kiqwobNZ6qYjTCzkykTA+BZXoz+eaHzG9Ma7Q7sMsSKlJik8xaMOLxOpowAIeXY9lVTM2C/sl/RjYr3MSkMh4pNytmnnDa56++EEsCR8stRQlXyMTJIMpz17iq/u3RVwKDy67S569ZpfMed2gqlKKF5G6FLGodtforGeRzSd89GaJRV6P+FUDurtdcU+gB9KVDM4TkQpQAAAABJRU5ErkJggg==) no-repeat 90% 50%;
}
.community-options-list-clear:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAYAAACORR0GAAABzUlEQVQ4y62VSyhEURjHL8LGSg3NmkjZGBs7jRRWHuWRBZmFUTakNBsbWbGws6AoC2VsPBYWpJmUPJciSmElGhqT1xjX/9R/6uu4M53BV79c93v8z/nud85Ytm1bBmQBHzgBcfAOdkGbYb5lEpQNluzUNv1fQiNa4VNwob3r/qtQDnhgMdWuJuHrAV9C/E9C1WLVMw7+VeEvzkSoA2yABVAO6kWhAYcC48JfCWo5JGqHAQ7RD6FOJtyCGLgHXlFo0UFoW/irwAu4AXt8N+gktMmV5AIPA9VIX/NZfQ8/v5uKGRMiB6CfzyWsdwS2nITWwDnIBzVimnq1CYtyx9IaeKaUNQMXOxN0EvIx8A68gVdQCNo5cansCXSBIuZI8+tCdVxpAhyzz7Zom4lF+TfEnUTAZ/KMKRE3eOT3KRNXzopWSE1jI8fYzVaFtZig6FAh/ao7perFFPhQ/2jnJ87kBNua6g4MaGJe4VftfAazFq+TZa1ASCQOGVxTkyJ+R/PNq8GwqNgnHB6RdCgPXRrywJXIqxC+VrUZ9VCQZnUtpj8DPJxJGzW56/YZHONKTYVcQmjdRCjC4HAGIkkumXtmIjTHKez+hdAwp3VC930DfqR8nQqgHLoAAAAASUVORK5CYII=) no-repeat 90% 50%;
}

.community-options-list-connections {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAaCAYAAABctMd+AAACEUlEQVRIx62Wy0sbURTGTeOrKkYRtYgFrRiQoODKjYIKunKn3Un6WClFoeuKghgI+EBBdBExiBSqqQtTRLC7UrFUumoh0P4DIm6suPDRjt+B78JtnNzcDF38YObcc745c+45dybPcZw8GyLRxUKwD/bk2iYmF+EkcEjS5gE2wgHwURNWHIByz+IIDoIfLsKK76A5J3EE+MALcGEQVpyD51bicGzPUIZsSJna74nDWAD6wa4H0XQSoA/4lfjpfxBN50SJn2dx/MuMXoIw2AC32fZCiX81OF2DAZe96QSXhrhj5RgzOEXoUwsWwDJooG3cEBdT4sMGpyb6fNJsKW3AMsWFlXi9ZvwGRsEq+AMe0ucqLThA+2+wJKUD69p6g15DmbYzUAOioIMlaOV6Qgs8pO0R+ABC4B14Imui9c8QwfAGfOEQOcz8GVjjejEYAWOgjLYZMEe7xAyBOJhIF69jS1aAblDJlvsMSly65QHYAke8DvHYSIHH98Yfxka22DyzqZJJ45qUaxA8lUS0mCLwGmyDV+qt3MRF7IavKN3hZzZT7HdVc9noRZDPuFlt2FpMB1ec0xfkfdTQbnH6lLIZNrOditXaJrYxG9OY99J3QgbN5jxXr7ticUC99/olSlmISzl8XsTfWojvSCt6EZev/qZBeMv0F2Dz9ZdWnGT76cLTmTLO6b+FD+kCP8Ev0GMTcwd/FAq1ViIqiQAAAABJRU5ErkJggg==) no-repeat 90% 50%;
}
.community-options-list-connections:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAaCAYAAABctMd+AAAB8ElEQVRIx63WzYtOcRQH8OcxjNcMTYZEDTKlibKyoVCs7LDTeFmRKGsTJWrKS5RYjDxJyhgWRlJjNxGR1aOe4h+QZjNk4WV8bM7N7Xm59z7Gt27de873fO/5/X7nnHtLKBW8OvEMT+M+N6Yd4TF/MVbkBUWEu/BcI8axeCbifXivNapY3654GYfxVT6mcKio+OYW25CH8YhtEJ+D3Xhs5hjFLnQk4p/9f3xKxKdyiL8joyMYwB38yjuLRPxNBukH9jQ5m634lhH3NiEOZ5AuBGc5ruA6esN2MiNuOBE/kEFaF5yJlK2WarBWGEjEV6WM73AMNzGN+cH5XhfcFfYvuBZbdzvl703vYRWT6MEQtsQWbAz/aCrwZdhW4An6cR9rw1etb6LTeB2NIDI/iFvhn4ejOIFFYTuPS2GHfahgsF58ZZTkEmzH0ii5F1jQpFpmYQSv4r4/xkYNq5u1/5ooscuRTTc6wteDvdgfiSQxc3EKD3A8taoG8W78jCVOhHAZZ6PeE0zjKmZH3MVUs23IGlyV6L6+eB7KKLdKcBZGMdzNm4rLUoe4KbLJws7gDkaj5c7zZLk3Cgyoh//6JaoVEJ+Mc2lb/F4B8UdRim2Ld8YhtcJI1l9Aka9/GWei/NI41yrjdv9bStiGD/iIHUVi/gD8eQTTiO4yegAAAABJRU5ErkJggg==) no-repeat 90% 50%;
}

.community-options-list-suggested {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAABdElEQVRIx72WsWoCQRCGfY0UggiBdOkllRY+QSAS8gSWsYiNpjlIkUIkVUpNG2NhGUhlb2sXxGChQawEkWz+hX/CsNzenZC1+NjbnZnfdWb29nLRQyeXkXMw4/i3bozxkiQ2Am1wAvLgCxiOea5b++hQ8QKFLDvwreaG852aFw4RrztiE/ACOhwnjr2eJt4Eb+ADbMAP6IMzUAF34JFjhet9+m0YZ+ObceJDtRPrXAXXYO7sUpjTXqW/rA/jxCOV4wvQ9Yi6dOkvNYjixFs03oNGRmGhwTj73NLiRfBKwwqcgq0KXINPD3v6bBm34tzqFa34Qgk9s3f1rgbsEs0tKDt+bcbLfGHFa2rhCow9f30J3vl8ydOq7WPGy7wm+Za0lBK64wZMwRPoebqnJGnRBU0T71F0yh8xWcXT0jJjGgzTsvSIx6YlraBlFtAt6iBLQZNacZ/Qhmsl5G3FoIfoKMc/6Isr6Cs36GVxtGsu6AX9L58Wv119DUh2E5kxAAAAAElFTkSuQmCC) no-repeat 90% 50%;
}
.community-options-list-suggested:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAABaklEQVRIx72WPU8CQRCG729QmBASEzt7YgUFv8BEYvwFlFJoIzZ0FoZYWYItHwWliRU9LZ0hEAog5CoSQ3wsfBfX8z72Eo832ezdzszD3czsLR7gOY5TYKrZKSbOOAQaQA44AuZ8a677nOzDtPA8P/oA1vzWWutG+TTwWgA2Bl6AR83jgL2WBL8F+sAb4AOfQAc4AcrADfCguaz1jvx8xfXF+QMfWE/iAxXgEpgRrpnsFfkbDcLgTSvHZ0ALN7Xkb2rQDIPfyXgP1EmnuuIQZw8vAF0ZVsAxsLUCN8B7xNjJZ6u4le67QMEDFhboWb1rq6cuscc1UAr4NRRvtPCAqrVwAYwiXn0JvOr6XLvV1kjxRlWTb5OWYkx3XAET4AloR3RP0UqL5wpvCzrRj+AKT0rLVGlAaVlGwEPTklTQkgoYLGrPpaBxrbiLacONBYpsxUw30UG2f6Yfrkw/uZkeFgc75jI9oP/lr8UXHjmsZveN9zEAAAAASUVORK5CYII=) no-repeat 90% 50%;
}

.community-options-list-leads {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABCklEQVQ4y63UvwsBYRzHcWXwa2BUyn+gZFYWi0FSivgXJIv9yo+MZ1VGRSmlrPwPDBgsZgYRyY/zeeqursfjnvM8htdyde+evvd9ztFsqw6b4nCClPm5pmkf7AYDsAMNRv+K9vUgcQa3bDRvChrSMtEEHBnRHi+agSqlBmN4MYLGCEJW0fOXF3kWEP4WLQtGiSsMoEg2hJ7pSCJsuMMMSkbUD9s/hImD+UvH4CkZ3ECUXqGJRLALPtaeKgIxssc5q+XvCESTvBu1/jE4513TiMApW7xoXSCq8KIrxgcYggpTeDCiDauoE25w0a9dFlzUvMl4llRU5Z00CF7Or9Cj76Pt6C8KsIcKK/oG2G0QkZiT9ggAAAAASUVORK5CYII=) no-repeat 90% 50%;
}
.community-options-list-leads:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABAElEQVQ4y2P4//8/A5HYBog/A7EnIbXEGigAxI/+Q8Aaahm69D8CfAFiDkoNDf+PCXwpMdQeiD9iMXQuIUP9gbgADZcC8Xog/vcfOwAFgTQ+Q7/8Jw9cAmI5XIbm/CcffAfiFUAcBU0hKGG65j/l4DcQ7wPiaJih/EB89z91wFvksDAC4r8UGngTiA3QA3kTBQbOAmJubOm0gQzDQOk4BF/in0iGoS6EctQNEg3cTyib6pLhyjZChjaTYWgDIUOvY4mAlUA8AYi3AvEfLIa24DOUGYh/AvE3aLYLBGJ2NMWg4LmMZugEQi6VAGIuAkUhJzQ9Em0oKTgCiN8AcR42eQCz2AEPlWku1QAAAABJRU5ErkJggg==) no-repeat 90% 50%;
}

.community-options-list-view {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAACL0lEQVRIx62WT0hUURTGxxKJQloMYpQwYYsG/LMwctHCRYggogZBgQQyGW107aKCYmRgFoUSNCjjTp0oBIMKKmQqpAJxMzSR/xAsVw0UQjOZqNN34Js4XO6bGee5+MG8c86c7917v3fv9YTCIx4HOkEc/AF7YBncA5W6LpvNFsRJYBhkHfgKTroVuW5p+gH8VbE5UOZGZF0161PxM2BN5S6WKlKrmryyvMAVlQ+VKnJONXloEWlS+UelilSpJl/AYSM/qPKDbtbkvWr0lGshtr0JthgXS591I3LecJKNETcWFlsOgN8FRN4AP//TDO6DF+AlCINGJxGZ/4kCzXPsggCI5akZBRWmSEQVyJyPgUnwDNzlR9kPUmAIzBpNf4CfRuyJFrmkErK4HYy/A7fBItgBXjpwQNVL7oI043S3gg2VvyyJcrCigj0UOELBJOgFCXCVuQRrZe185kIjVs+Xkpq4BLqVwGs1fS2MzYAGOm4cHFP1U06OYi+pycjDY/WnViVyh/N8CiyAIPcur6p/kEfkv4nk4RsffhlfeBR8oj2D3CzT4Kiy+EcHgUNgiTXfJbDtsCEe5wg2OaUZ0M7ctBrNDYvILZWPeOj3aW5+tr0sSUsHGDsBPhtWjdEw18BzFZcX83nyHL855BTs4u/TYLXID1aM0pXv+LXhN/yf4ujmLQJvZWYKnfEmdWyaa7Khd2GOUNarDdQUe5EwiSoBmS7fQdxWbNejNC1dvd8r0T9Pb2lWDIfPnAAAAABJRU5ErkJggg==) no-repeat 90% 50%;
}
.community-options-list-view:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAACFklEQVRIx6XWX2jOURgH8HcmiZaLJRq1xYWVPxfEhQsXkpL8KUVJaciNXe8CRZNyQaQsmjtMtKJQJg0JJTfLZFgKu7Iitc0m9nHzTKdfv/f1bu+pU7+e7/d5vu8553ue9xRQKDK3oBs/MY73OI6aEjm5sxhwVvHxFnWViuzLKfoMY0nsKaoqEfmUFNufxBfjY4Ktn6rIoqTI/ZyEnQl+cqoiq5Ii53MSVib4hamKzE2KvEF1Bm9J8JZKzuRJUuhmnEUNDmI04uNYUonI6oyT8sa5SixchWYM/UfkARojZw1O4y7u4RRWFBOpxhXljT9oQkcJzkXMyIq0JYRxXMJV3MaxuJSHMIgTeJgp+hXfMrEbqcj2BBjF5og/xhH04Tdqw4HNCb8Pa5Pt3oCBBN9RwHR8SIK7I2FmCPZiL3qwK7Ce4A6hPuewl8WPgu4CtiUCXQlxXcRuYXk47jJmJ/xrJVzVFZyRAq4nSRsS0tHY5wV4hdboXbUJ/0wJkX8mKuBzfH/P3PB2vAh7tkazHMasxOLPiwhMw7vgfCngV5GGOCdW8CO2dASbAutMVnMgR+RwgrcVwu+d0fzyellvWLopYvPxOmPVjjDMHtxJ4iOoL6ct1GFrfDegv8wLOzaRN5n/6saM/wdjdS9zBB6lO1OuwNIoOjEGMl24Ic5rIxaW+5DIzvZEoL/IBZz0ayXveTQclp432SfRX03d5LTYPZd+AAAAAElFTkSuQmCC) no-repeat 90% 50%;
}

/*.community-options-list-checkedin {*/
    /*background: url("https://cdn-static.bizzabo.com/webattendee/17964/scripts/images/community/sortAndFilter/checkedIn_off.png") no-repeat 5%;*/
/*}*/
/*.community-options-list-checkedin.selected {*/
    /*background: url("https://cdn-static.bizzabo.com/webattendee/17964/scripts/images/community/sortAndFilter/checkedIn_on.png") no-repeat 5%;*/
/*}*/

#community-options-list-clear{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAYUlEQVQY02P4//8/w979h9uA+A8Q7wZifpAYVJwfiHdB5RphgiDOfyg+CVXED2XDxP/AFO9GEoRpOIkmtgvZOnRJdM38DGjuO4lLIUgN6YpJcgapHiQm6H4zEBEpu6FyzQDKxkmaNJnYdQAAAABJRU5ErkJggg==) no-repeat 5%;
    font-weight: bold;
    color: #3cafe4;
}

.community-breadcurmbs {
    min-height: 20px;
    padding: 5px;
    position: relative;
    padding-right: 100px;
    border-bottom: 1px solid #BBC0C3;
    background-color: #FFFFFF;
    clear: both;
    line-height: 38px;
    color: #BBC0C3;
    width: 896px;
}

.community-breadcurmbs .community-breadcurmbs-clear-all {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    font-weight: bold;
    background-image: none;
    padding-right: 0;
    color: #3cafe4;
    font-size: 12px;
}

.community-breadcurmbs .community-breadcurmbs-clear-all:hover {
    background-image: none;
}

.community-breadcurmbs a {
    display: inline-block;
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    color: #535353;
    padding-right: 24px;
    margin-right: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAAcUlEQVQ4y2PYu/8weYhhhOp88vT5v3//gOS+A0eAXCD5FCZCQCdQ0X8wePHi1f6DR4AkhAsUJ2Tnk2f/YeD7jx9w9lOCdgKdB7cHDoAiEMcTCCGgI5FtA7KBIoRDiHw7gWFIpj8pCFsc8UnYztG8go4AnoxVTqaZXocAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right 0;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.community-breadcurmbs a:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAAcElEQVQ4y2OwXv+YPMQwQnVuuP/lz7//QNJ2A4gLJDfCRAjoBCqCgF2PvzpsfAIkIVygOAGd6+59/g8DL7/9gbM3ErQT6Dy4PXAAFIE4nkAIAR2JbBuQDRQhHELk2wkMQzL9SX7Y4opPwnaO5hV0BAB5UM3ljs6P4gAAAABJRU5ErkJggg==);
}

.community-categories {
    position: relative;
    border-right: 1px solid #BBC0C3;
    border-bottom: 1px solid #BBC0C3;
    border-top: 1px solid #BBC0C3;
    margin-top: 20px;
    overflow: hidden;

}

.community-categories.hide {
    /*max-height: 0;*/
}

.community-categories &gt; ul {
    float: left;
    width: 191px;
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    font-size: 16px;
    border-left: 1px solid #BBC0C3;
}

.community-categories &gt; ul &gt; li {
    height: 34px;
    padding-left: 12px;
    line-height: 30px;
    border-right: 1px solid #BBC0C3;
    font-size: 17px;
    color: #BDC0C5;
    cursor: pointer;
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.community-categories &gt; ul &gt; li:last-child {
    border-bottom: none;
}

.community-categories &gt; ul &gt; li.selected {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAiCAYAAADlJbOYAAAA/0lEQVR42u3csUpCARxG8XNFcAhBQRdrqVUHQVwEIakXCBpK19BBcHfQGkoU85l8tQafwC39zg/+o8vB5fPKBTh63oXeJ1AghXgE3s2gJDOgbwalKAE/QMsUSlEFDkDFFErxAKwcsUobsWMzKMnUEStHrOSIlRyxkiNWcsRK/3jE3ppCSSP21xGrxBErxXgygVIUwJcZlGICDMygBD3gwwxK0AS+Of08KV21MrADaqZQggXQNoMSPAMvZlCCe2BpBiW4Afb4NwIFKIA1cGcKJXgDhmZQgi6nt5BJV68BbPDhkgKUgS1QN4USzIGOGZRgBLye+yFfrO9d6q3P/bL/AR0yGS1FYd5qAAAAAElFTkSuQmCC) no-repeat;
    color: #3cafe4;
    font-size: 18px;
    font-weight: bold;
    width: 190px;
    /*border: none;*/
}

.community-categories-attributes {
    float: left;
    width: 790px;
    padding: 9px;
    font-size: 14px;
    color: #535353;
    min-height: 100px;
    max-height: 186px;
    overflow: auto;
}

.community-categories-attributes span {
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
    line-height: 20px;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.community-categories-attributes span.selected {
    color: #3cafe4;
    font-weight: bold;
}

.auth-view {
    position: fixed;
    z-index: 1002;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: auto;
    background-color: #fff;
}

.auth-view-box {
    position: absolute;
    margin: auto;
    top: 150px;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 700px;
}

@media (max-width: 768px) {
    .auth-view-box {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.auth-view-box hr {
    border: 0;
    height: 0;
    border-top: 1px solid #cccccc;
}

.auth-view-box-steps {
    position: absolute;
    top: -15px;
    right: 35px;
    overflow: hidden;
}

.auth-view-box-step {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    background-color: #ffffff;
    color: #b1b5bf;
    border: 1px solid #b1b5bf;
}

.auth-view-box-step.selected {
    background-color: #b1b5bf;
    color: #ffffff;
    border: 1px solid #ffffff;
}

.auth-view-box-join-view,
.auth-view-box-private-community {
    text-align: center;
    margin-top: 50px;
}

.auth-view-logo {
    position: absolute;
    margin: auto;
    top: -45px;
    left: 0;
    right: 0;
    width: 200px;
    height: 85px;
    background: #ffffff;
    border-bottom: 1px solid #cccccc;
}

.auth-view-join-button {
    display: inline-block;
    color: #ffffff;
    font-size: 30px;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight: 100;
    letter-spacing: 1px;
    padding: 8px 30px;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
    min-width: 110px;
}

.auth-view-box-join .auth-view-join-button.button-big-blue {
    color: #ffffff;
    font-size: 16px;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    letter-spacing: 1px;
    line-height: 40px;
    margin-top: 20px;
    margin-bottom: 15px;
    width: 100%;
    max-width: 245px;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:none;
    border-bottom: none;
}

.auth-view-box-join .auth-view-join-button.button-big-blue.hide {
    display: none;
}

.auth-view-box-guide-wrong-code {
    color: #F06E7F
}

.auth-view-box-enter-code-input-form-group {
    text-align: right;
    width: 380px;
    display: inline-block;
}

.auth-view-join-button:active {
     opacity: 0.8;
}

.login-box-sign-up-with-email {
    text-decoration: underline;
    font-weight: bold;
    color: #3cafe4;
    font-size: 20px;
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.why-signed-up-with-linkedin-recommend {
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #343d4f;
    font-size: 16px;
    margin-bottom: 10px;
}

.login-box-midsize-text.why-signed-up-with-linkedin-recommend a {
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
}


#why-sign-up-with-linkedin-dropdown {
    text-align: right;
    font-size: 13px;
    width: 100%;
    max-width: 557px;
}

#why-sign-up-with-linkedin-dropdown.dropdown.dropdown-tip:before {
    left: 279px;
}

#why-sign-up-with-linkedin-dropdown.dropdown.dropdown-tip:after {
    left: 280px;
}

#why-sign-up-with-linkedin-dropdown ul {
    text-align: left;
}

#why-sign-up-with-linkedin-dropdown ul li {
    font-size: 16px;
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight:400;
    font-stretch:normal;
    color: #343d4f;
    line-height: 33px;
}

#why-sign-up-with-linkedin-dropdown .dropdown-panel  {
    width: 100%;
}

#why-sign-up-with-linkedin-dropdown a {
    text-decoration: underline;
    font-size: 20px;
    color: #3cafe4;
}

.sign-up-email-password input[type=text], .sign-up-email-password input[type=password] {
    width: 100%;
    max-width: 557px;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    display: block;
    margin: auto;
    margin-bottom: 10px;
}
.sign-up-box input[type=text], .sign-up-box input[type=password] {
    width: 100%;
    max-width: 390px;
    height: 40px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.sign-up-email-password .sign-up-email-password-button, .sign-up-email-password .sign-in-email-password-button {
    text-transform: none;
    font-size: 16px;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: 20px;
    padding: 10px 20px;
    margin-top: 20px;
    color: #FFFFFF;
    border-bottom: none;
}

.sign-up-box input[type=password]::-webkit-input-placeholder,
.sign-up-box input[type=password]::-moz-placeholder,
.sign-up-box input[type=password]:-ms-input-placeholder,
.sign-up-box input[type=password]:-moz-placeholder,
.sign-up-box input[type=text]::-webkit-input-placeholder,
.sign-up-box input[type=text]::-moz-placeholder,
.sign-up-box input[type=text]:-ms-input-placeholder,
.sign-up-box input[type=text]:-moz-placeholder {
    font-weight: 100;
    font-size: 16px;
}

.sign-up-email-password .sign-up-email-password-button.disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

.login-box-midsize-text a {
    text-decoration: underline;
    font-size: 16px;
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.auth-view-box-join-never-post {
    line-height: 30px;
    font-size: 12px;
    font-family: HRegular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.auth-view-box-join {
    margin-bottom: 15px
}

.auth-view-box-join .loading {
    margin-top: 15px;
}

.auth-view-box-join &gt; h4 {
    font-size: 24px;
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: 100;
    color: #3cafe4;
    margin-top: 0;
    margin-bottom: 10px;
}

.auth-view-box-join &gt; p {
    font-size: 17px;
    color: #535353;
    margin-top: 15px;
    margin-bottom: 0;
}

.auth-view-box-join &gt; small {
    font-size: 14px;
    color: #535353;
    margin-left: 5px;
}

.auth-view-box-join .linkedin-logo {
    position: relative;
    display: inline-block;
    top: 3px;
    width: 67px;
    height: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAARCAYAAABq+XSZAAAF0klEQVRYw9WXXYxdVRXHf/vcc++5X/PRmZsp/aCd0qKtUaK1jWloSsAQ44vE0gc0ASshlg9NeDJqjDV+BCJPJkQwqfBgMESDqJCQyEckgIFA5kUacKBKOx3azsc9d+bec+49Z++ztw93zfTMpDM0fbI7Odl7rbvuPmvt9f+vtY/auX2c//fhZSlOFfjolgcxw1tRi7ODwxuGH93SGNmtTQY4d3k7KVXyC0zPh1PNZuuYz1UwbKFIqTPHwMfvEo5eh7P28OEvfeHOvTuvpdmJyazDUwrPW/8YFDBQrXDq3Mz+3zz/0sRVETx42GKFkclXCDfdAAONciFLmZ+b5fR8GwUY6xipBXgK1ozfQbft42cGPwgGfeAwcA3wPvDKKvMy8BiwFfgF8OpleLreflcyhsDdbsqDpSCceq029c7JaO+RdDGKmLaWgztGOLirweSFNn+aOEvgKwqet+Zmzvi0kwSb2a4PPCVBvgkcWGV7LXB0CX2XGfx6+13JGAd+h3M4z/uZb9LjAFG3h04NR/Z+jnq5yK6xOk+/9SHN2FIL1ga09QvEiQYcPnAG+BRw/hK2p4B7gc3A7y/T2fX2u5Lx3jJmlddyhRI40FpTUnD8LxPs39Fg8vwCzU6XhTglNRkDlRKegjBKABitlxmpBRjjESca58CXjJKbV9eIN4AKcBoYBW4BOsCLwG3AFuAd4J8XmQVAQeYDwH3AduAR4HngbuC7wEbg78AvgQ+XCQ7Hga/Ke54DFvrwxynVN4pTTdGD2XbM2/+dpRWn9FLNjbvGGK6VODkdkpiM2/eNYzLLiyenmTwfsqMxSJSkQD/49UYD+JesvyVZ/aPIIbAhZ/sN4OmcPCnzC+L4DPAS8DhwLHdQR4E7gDGgDbwN7M3tczOQrHask2jOhRFP3HMTB6/fxLlWzKGH/8aJuw8x3hhgvtNjtF5etj+y/zq++fjLnJpdoBoUcTi8Twg+A4ysYyDN/WaAnwDnRH5UshaKXAR+LYG/KlneJ4GfElR5wB+kRjwAfC0X+I+AG4ATQHARigpUP/PtRBPGfZfCKCFKNM0czJ+d+IgnX/83ABsHKxy7eQ//mVtksZcuw/6ThhGEOFZ2kRuBD+RAHhZKbBWIIrD2hE5fEd3xHCWekKD3ie7rsucSzx+S9Q+Be1YQEYi1oZUkpCYDQFtLO9XorC9PnJnj8EPPQq3Ml/dsYdtonWuGqmTO0k5ScHZF5uM1Ml9Y41B6MrdyNaO0ojlfnB+RdV3mzcC3hSrXC1qmBC0Acyu7M6tjp2cyeonB2P7PmXNEqUFEppodKPnUqiVa3UTqhCHSGT1tcH6wIviNwO7cs0vglqwRfE3mSi74LOffM8CDsv6edIAnc12kLrYKGAGO5BLweUERwKFL1eHEZKANmUTrHDhtsHLF85SCzJJYu9z3jXW41NDTBlsb9bxcNm4VuC09JyVD3RyHC5fI7FK2fdFVRZ4Xzr8r8puybwjskTrwc4H3M3IxWqLFgPzvr8Cfc+9cpmmaZZBqSn7fjUqpANpQLvZdLBcLoDXGZFRLfV3ge6A1UbFKceaD2FsD7giXHRDluJ9vh0trnZNtjg6bZb5LELEB+D5wEHgL+CLwY+AHcivcL53lfvFpSArgU8A/UAplTamge6A8tHVgLV2dLUMaa4nTvtzVWR8O1hLldZlF+xWC5ume2rl9fKsUHruKWlouKhslm2cliG1yEFNiMyQ2WnQN0bWAC7mbYlna2Rui+6zYtoHpVZeiMaFeUxBQBbYFixfmzh44Ore4+9bvFOL536rM0hiuMloLaPc0Hzc7bNpQZ7BSJIxTZsIIPMWWkTr1wO/rWhFZqYqXdH6qroZPWoBib4HO2Kc5e9MDkOl7PWsew1PYTg96GooFvKEqdrELqYHAxxuogHN9ncmgJLosww5t/tVV8lUHXhrT2fQZqI6gwjPPOeXdQea2qUoJKv2y4zKLqgVQC5ZlAJW77PR1aoYoPPE/A5tutN4TeWUAAAAASUVORK5CYII=) no-repeat center;
}

.auth-view-box-event-information &gt; h2 {
    font-size: 30px;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-weight: lighter;
    margin-bottom: 5px;
}

.auth-view-box-event-information &gt; h3 {
    font-size: 20px;
    font-weight: lighter;
    color: #b1b5c0;
    margin: 0;
}

.auth-view-box-guide {
    overflow: hidden;
}

.auth-view-box-guide h3 {
    font-family: HBold, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 25px;
    color: #363d50;
    margin: 0;
}

.auth-view-box-guide h3 p {
    font-size: 12px;
    font-family: HBold, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #363d50;
    margin: 0;
}

.auth-view-box-guide &gt; p.auth-view-box-guide-notify {
    text-align: center;
    font-weight: bold;
}

.auth-view-box-guide &gt; ul {
    list-style: none;
    padding: 0;
    margin-bottom: 25px;
}

.auth-view-box-guide &gt; ul &gt; li {
    display: inline-block;
    width: 140px;
    padding-top: 60px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 13px;
    font-weight: bold;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAEECAYAAABdpaiBAAASH0lEQVR42u1dCZRUxRWdBRFwZEcgYRRFEFBUXAk7so6IjMgmKLKGdWBAwEBiRBSIuAaNIdEgaqJIxP5fMCKggFExGnSYFWZhFlCWAQMOmyxD3jun2vMtquqv3f17+t1z7jnQXcurO9W1vF+/XlxcCKCv29wUeHUImQxMiIs1QKNfBJ4PA7cA42NJ2BrAM2ESF3lDLIlbN4zCIruTuCRuyMT9HpjuAbOqpLjQiFQBW1gUt8QjGzSr4sLnPQT2tvOruKKfZLqPxc0QpH2exK2q4oIBbYFL2Royw0CRuN9yaTIk4+JpQTonPCoou1CS9qQgbTmXZhNwCbB1qEVNBC4Gng3zbO8HYpsXhWzHBwUvi0FRQz9sQKFdSNif2MVrcd8hUX/iGq/FLSdRf+LhcCyzjMSePQB4GU58UbgBSmC29wOuAlaq2hsucc8Bh1bBLfrdbHkYUXEXV2EfyLxIiou9tlEVFvdS4IlIiZsXAx68HZESNyMGxM0gcUlcEteX4s7VdyTM1LMGIPHfJK5HmK1ntr5HK6roHNhzHon/hs/akrgeYKS2qzAobJD4GYnrAe7Uik/z4uJnJK4H6KcVn+HFxc9IXBKXxCVxSVwSl8QlcUlcT7a2M/SsidP17Lnw77pOxcW8WAaW5dUWOarFBRGShmgFh4KipYBoD+mZXe2KO0vP7JFiSIdlYtkxLe5kPedlXri7tN0/ztYzk4NphmkFB/g0+JnR99Bf233BLg7KfiWmxR2n533Mi8J63mHoebUwzUw9a1CvQMm54Hf4b/yM9fyGqVrRMVEZ4/W8jdEsbqbbcmF8nCISBnm/tis/mG6OvqMl9MTlSPy3aEjhOV3PmhTN4h7Hl0c86L1bZQLBd5slY3X1+7T8MkW+LR60Gc8y7I/ko/XxXpT/gLZrl0yoiXruakH6HFl6+C7PozbfGelzC/guw7UerBqqwyS1XyYYjp+QpjZMXk1HaTszZemGa/nfYVketLcZsDTS4p5nB45nAuu4FLjhPVrRDzLhugXKzncFyr4fpBUexTJctvMS/DXKhoNQiXvM4gHhHJsnwdcCaxmWVa1wKSYTUEbIcwomuisN9tYCrrNpS7bqCJOBP3gt7qYQnhp833h4DzYRHfsall5mhLRn4Y9yu8HWi4AfhNDeTV6LOzREhmJPX8kfKE7Xs4bcESitNBMW08CaN5WztSsrMydENg/1Wtx41sO8MhBfOumkqnO6nj1TNcZ2h+9gLTvVxO5Okhdc3PzKvH9Rmx1MW+eBgZ8Yx1kVpuo5z4mE7QKcqmcvtWh3LVanF8LWiQsVWA++l41phxwYiCuLxpzTpRv00vQLmTUVvVu/1nMDvLiT9Nw38TtMI8qLZXJ2N5G8RmXGI8ANwCFRdbUAbl9hl7VHNaaO1fM+Yw6eFQO1ouPoR5ii5/wZPxut79yuyotle+EZi0pAj9SsrAZAxK+N61dYGTSGjUS2lbzY62NSXOhZe60ut3BVgE4a9Jb1CJRaXv9iHTEp7hh955d2Nwt2iXXEpLiwWWjfN1B8NlTCYtlYR1ysAh3iIMCt+JgG2NMj9sAyg852AoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUDwGfB6lCl6zktpevbDeCeu1Xx4tcpkPecv0/Tsx0hFCWbpmX0Ml7tXTtBz14HI9RXpe47Q8kvDHQstWntuEn8BZp9AyTm8PhsvZDP01M54fXYX7taloVrBQVJRgQHa7lOym0XxO1H0vpi/K8wqjD9zu/QiuEaVxng970On4qbrWQ+SggrAjP+4U3Hn6DtaiMrEq2PxBmngQGB/4M14wXvMiQvLsPlOxTVOeiBeC+BTwELFJfWfAacDY+O613F63kdOxcVebxB3ko2LhjGmxTSMXFJlhcVAGm4uyBykFf5gDLQBYk0AnrMh8kZg/Sq5xhWF4LJLDDfDCTzSpsB4SXyjqiRsQ1WIGLuE5VwxJ3CqTYFxLK5eJYS9Vyv83us7codrBfuM95KDWAtsXvj+BAmrIA4zQYGxJ7Il2VXAwRZiW2C4mMujVtwJeu7aUF+frYoZAeLdDaxQCLwsmr1g3dABg1GfMI6OF2L2DJRW3qMVVYzUdhVO1HPXmEWTAgH7ACsl4h42xgaK+mECY0hO1XOexknJipg9AmUYM2LbdD0rDSNPOakXBFyh6L23RY2AYOzFwBTgw8BngI8ARwAv6GEYg0cV5AjD0ELv7+2BTbd5FZEQ0tdjwaDmA5cCZwP7YrtDKWpt4OOKMe4si/jU3JgPn0zIxMUgyVwdjZgP4QabtmHomzMSuxZYLCOZ2X9WFisNuBDjGHkt7LXAYhsxevobhoqEu7WiE4KVwEFD+c2BOw1lPO7AxqNOl2QsJuX/LLavyIvwkcGKcelTbnONicugFIOnbImg14431LGKy7/Spo1JClvmm+TtZTHKn5Gox1VuhY1nux1RBSeA+Yq/eHlwG8r33iFaQbmhjraC2f47YDUbdg51EkAOvmugiEl5lPXSU4pdYLwbcVMlMYGnAmuyNAnsZ1UiSLtU1Hu5Xvu6xPiJFm1MBO5QiJusyLtEkL6MrZ8TWZqarL0nBGlT3YircYVhD+suSftL4AF+nQm9tlqw96JTBsNxGbxoVygmEPwj3mLhl/UnhbAZirzYKQ5y6Q/KdnXYbsEvTHcjLh9Z9S2T9GmCBl5nkucLhTjHWTjZREE+jN+7xmRsnKiot40g/QwTW9/i7XMqbD1B5Q+a5Glp96cD3/ezMIHgT3U5W1svYCEdT5nkKVaFNGdrdT5PaxNbRwnyNHAibmNBQfeZ5LncybgEad4OQSTUXiZ1DhTkaW6SZ7ggTxOnvZdforxokn6EoPKbLf5Kcj0U9hELdd4kyDfCJM8Lgo1TglNxNwuWXy0laWsJBDoWXFWY1NMBuN0jYXHSeRJ3lCZ11hTMKbmy6K9svc+n3+pmQpsgML6Ej+sL/8dZf6sg7esm5dcAPq/warlhmYWhYaUg3xZ+xcB8F6Id6hQ34lZXPNr+mo2VWyT7ehxSWpiMz9tDGNo72IsfkS32WW8U7c7OsF/tm8D/Ssre7fpREhTQ0cH2UPlXxeUZcG+IhTVyhcyvi3Y6KA/16ObF9ncsOxdgt8c8IToVA5+1suGrQE/Uu8A5LOBzd+YcH8XcgXZ6/mt8D2bzxGMOhiXUY7Tj7S8+/2fRq930GNybtzOU2cSid62QGV/Lgp2t2Cxu5df1JOfTKHDZPlxv17MrbDPOBSjjSQtp5hp8AB+bpMWNwVw7ThuDzS0EqxsRB7P0cyyktfI4H1cYzawa2VAh7CG2zOkY7FXsycTtzAlyULb3ZhOLysi9VtbEJrajv2CRBX9zMkuvC9qHw00ng2MqiTnwn2bP5GQCN7Bi3AZJAX8088Lj9+xpxY9sxm3OPm/NPlMNA83iPAKUNdlE4PcMTvozbEhZDKxjUm5dwUYiyA+VGwr4cqZkZhxss3E3GZ8AmIzdB1w7nsU2/NZE4BSWbpGZ903iPz5t2fHDJpsK2RjlopHdTca0niF65ocrnYCi7m/cOLsh7xBBmahfY1Hi51TObhdGrFc08LkQP6luYLLsS3FZ/lOmbWJPdisEO5AaLitvpWjYPs+fpIptGKewYb3LsmsKnsBU/MyvITFgvAcN+4OiYelhOmdRTbGFx83DL1yWL/K/jDEmWCtQP8mDhhUplkNhe6fBZIub5rLsSwXesrWqZ/5veNCg1ooGLY8LI5gAsg3PBg/K/zvfeYxrW0dPXk0qnKYQt2tcmMF8FLIjAtVdlj1RUG614JjEf3G9B42RPTI/5mR764E9qhdY3O4MbxCUWT24Hizn3imI96AxGZKGbIqLANiRLJm4YzxYU+dwXrN442PmF9js3tSjxhyRNOTZCIlbTfHEeIEH5Tdj/oflZscJvGiMzNc6JC5CgLo/ldj0QFw0AQy+S+Cy2x7Jt2yYo523KdPtZilSjWnDnEGPAodZeRIcBpuuAc5iNo2MyXeICQQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBIJTsIvYCww3Nc/x6Jqsi1k8y8OGMAl9YknYMZKbjR7zoOy3JXfrdo0VcUsV1/Vd4qJc1Z2PH8WCsJeaXFHdzkXZw1RXbseCuHVNxL3RRdmjFeUeIXFJXFsNbssCq83AG5qB80zEfYqlc8I3TYJ8BNONZvEoEqNV1AHsFtLzPuZeFs00IVpEjWc3aJ6PIq63ErvHD+LON2mI5vJ7FdeaRJXaqvj+Hb8Le7WFiEzdWRRp0XcYFqadC3HbKr7byMZbVf5UP4u7zEokJkW8GwwUdIsLcZMkPR/DDPS2MJl+6mdxrcQEe5alnWaIHIU39C9kobjSXIiLd9peAvyr4UZ8DIEwiNW5ThF65j/sxupEv4prJUhbhSFCVDxb9yYa1sClLsTdBryIlXWRMbITCw1WyQm6ji0T60bDZGZVhEL+Vno2Xn/lwcyv8wGDWETpQ4bIVi8Br4y2ta1dIb4ErgJ+oghC74Qn2QSG8cyzuThjLS22pT67Vf9XwFvZv5OiSdxwEcWeYGJ7c3Zt9/uCKIJG7mEdYjz+AWJdXFz2tVfY3A/dkQ6DMZ9mv472kRB3JVsCdY8gm0hsbcOGI6/+iG94FRfDirirfTw3pJvEsXRKfLQ0MBziDvehqNUVcX74TQcGyPsX+9mvZkOH1cjYvwu1uKk+FPY9E1FwhXE/sJGinGS2AfrapKynfSku5O3gxJ9rUuarCiE2Gyel2Xpm28l6zmvT9OzFc/UdNRRl3sni9MrKnedHcRc4GfMU5U1RzPZpxkf6D+mZXXsFSs51Duw5jxymFRwAgRMUZeOj/GcV2+reVUHco5KyWkoi7x0H3sGnH6vnbQsKG+QMPesBCzaPlYT8/u5nQTqjVNwjkrI+kPRY4UGRMfrOL3lxJ+q5qy3aLfP2LYt2cdcLyukiSTtLVvcUPecFXtyRWn6xDdtflvwxm/lFXIx4faOEgyWCdROUI3oy8bnq2NQsPbMnL25/bfePNmzHcxllngeVDsdSTLJO/USQ7jLJGNjBrA6Y0Cp5gWEFcYUNG0WP+Pe7ipcZanHZYxyRD6CfxRXCv63UM1QrKOfFTdOzH7ZhZzUWRdu7SK9hEHeVwOCvJGn/6TRy9jg9bysv7ng9b6NNW58R1L/Ql+Ky8bbS6kNFybhnaVKBXrqAFxfWu/tt2ttbUP/7fhVX9OAxRzQ5saDwFxwAsVoXjK+teXH7wMbCpr2iY1vFvhMXt6aSFcJwhePb0XgbRIpWfIYXGJZpL9m0m3e6n/CjuOslz+ESJelFUZ81O3WO0PJLeXGRw7X8fbBFbm/R7gKrW/SIiMucOKJeO1aR5zrRaRw79cKubI1IXOQdgdLKyXrOSpXPgdlR4ndxNwmEKlPF/GVuQT7PF3bqhXE3eYC2+6RMYOQQreAwbDo6KOw4yseG94247DGNqNdONcmHZxbOcHm+t1s/9MyG6GvoohAYx2ZIV1uyy7xgAvaTuFsEBu6zElAZ0uQJ8rZxYke6nvUg9OJTMoHh+xGC+kXb9IAvxIX8fSW9dq7F/CsEeec4tQd6ZxJsLrZ0DZRdIC4MDT0E9b8mqH+2X8T9QmDcIasHMyDdfVbXxXYwU89KTdWKjqGoXSQ7N7bGrRDUf70fvGLVJB6xq2x6p46H4pgorhJgwrt9jr6jpaTuRwT15vneK2bTnr8JGllkZcx2UWey5I86023BRhffGB+I21Lij1geovoSJZPwYdfnzLjn+ttUa9EwCvyKZGKc7nE9eBx2uaSutFA4sjOAv3Hx6pMT1uZsqq84WPeQhz1WJuxXrpzkhko6+uDg3TKBXX0kTyWQ/zAeknY4xm6WlH0M2MrLn8erERb3nOR52mzVe8HAScAaNl2K8yRLrqAdKV6PcTWAGyIs8B7+dDmzbaFJvnL2XgQeK60nyN+U7bxeVYgaFHZkXAhnzd+zn0WkBP5c9OIeO+d1zsapxRLGCot5MF3/cMzUdfAvCHySndUNN0dJ7Ork8sUWGb8BXhMX62CvVC2RHHWyS9yWz/JkVVDFRG4MXAT81oGoO9lEmURKqkVOAHYGPsoOPRdxvbqCHRd9lwl6Yzjt+z9XAGnuYpM3MwAAAABJRU5ErkJggg==) no-repeat center;
}

.auth-view-box-guide &gt; ul &gt; li.auth-view-box-guide-import {
    background-position: 37px 0;
}

.auth-view-box-guide &gt; ul &gt; li.auth-view-box-guide-chat {
    background-position: center -105px;
}

.auth-view-box-guide &gt; ul &gt; li.auth-view-box-guide-schedule {
    background-position: 40px -206px;
}

.auth-view-box-guide-image {
    height: 110px;
    width: auto
}

.auth-view-box-enter-code-request-button {
    color: #3cafe4;
}

.auth-view-box-enter-code-form {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    max-width: 580px;
    width: 100%;
}
.auth-view-box-enter-code-form .enter-code-input {
    max-width: 380px;
    display: inline-block;
}

.switch-sign-up-login-link {
    color: #3cafe4;
    text-decoration: underline;
}
.auth-signin-text:hover {
    -webkit-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -moz-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -ms-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -o-transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    color: #449dca;
}

.welcome-message-container {
    text-align: initial;
    color: initial;
    font-size: initial;
}


.sign-up-view {
    position: relative;
}

.sign-up-view-header {
    position: relative;
    overflow: hidden;
    top: -40px;
    margin-bottom: -40px;
    border-bottom: 1px #CFCEC3 solid;
    padding-bottom: 5px;
    min-height: 110px;
}

.sign-up-view-header &gt; h2 {
    text-align: center;
    margin-top: 50px;
    font-size: 40px;
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    letter-spacing: 1px;
}

.sign-up-view-header.with-image &gt; h2 {
    left: 120px;
    right: auto;
    text-align: left;
}

.sign-up-view-photo {
    position: absolute;
    left: -160px;
    top: 220px;
    overflow: hidden;
    cursor: pointer;
    width: 110px;
    height: 110px;
    background-color: #ffffff;
    border: 2px dashed;
    border-radius: 50%;
}

.sign-up-view-photo .icon-cam {
    position: absolute;
    top: 32px;
    left: 40px;
}

@media (max-width: 768px) {
    .sign-up-view-header.with-image {
        top: 0;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .sign-up-view-header.with-image &gt; h2 {
        text-align: center;
        margin-top: 10px;
    }
}

@media (max-width: 985px) {
    .sign-up-view-photo {
        position: relative;
        top: auto;
        left: auto;
        margin: auto;
    }
}


.sign-up-view-photo &gt; img {
    max-width: 90%;
    max-height: 90%;
    margin: auto;
    border-radius: 50%;
}

.sign-up-view-content {
    margin-left: auto;
    margin-right: auto;
}

.sign-up-view-content label {
    display: block;
    font-size: 14px;
    margin: 10px 0;
}

.sign-up-view-content-rows:after {
    content: "";
    display: table;
    clear: both;
}

.sign-up-view-content-rows label {
    font-weight: 400;
}

.sign-up-view-content-third {
    float: left;
    width: 33%;
}

.sign-up-view-content-left {
    float: left;
    width: 50%;
    max-width: 300px;
}

.sign-up-view-content-right {
    float: right;
    width: 50%;
    max-width: 300px;
}

.sign-up-2-view-content-left {
    float: left;
    width: 50%;
    max-width: 340px;
}

.sign-up-2-view-content-right {
    float: right;
    width: 50%;
    max-width: 340px;
}

.almost-finish-image {
    height: 250px;
    margin-bottom: 30px;
}

@media (max-width: 768px) {
    .sign-up-view-content-left,
    .sign-up-view-content-right {
        float: none;
        width: 100%;
        max-width: none;
    }
}

.sign-up-view-content-actions {
    padding-left: 0;
    padding-right: 0;
}

.sign-up-view-content-actions .bz-checkbox label {
    display: inline;
}

.sign-up-view-content-actions &gt; label {
    font-size: 13px;
}

.sign-up-view-content-actions &gt; label &gt; a {
    color: #3cafe4;
}

.sign-up-view-content-one-liner {
    position: relative;
    padding-left: 50px;
}

.sign-up-2-view-content-one-liner {
    position: relative;
    padding-left: 50px;
    padding-left: 130px;
}

.sign-up-view-content-one-liner-left-arrow {
    position: absolute;
    top: 40px;
    left: 42px;
}

.social-share-message-left-arrow,
.sign-up-2-view-content-one-liner-left-arrow {
    position: absolute;
    top: 40px;
    left: 42px;
    border-left: 1px solid #2b2b33;
    border-bottom: 1px solid #2b2b33;
    background: white;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    left: 120px;
    top: 93px;
}

.social-share-message-left-arrow {
    top: 50px;
}

.sign-up-view-content-one-liner-quote {
    position: absolute;
    top: 30px;
    left: 0;
}

.social-share-message .profile-img,
.sign-up-2-view-content-one-liner .profile-img {
    position: absolute;
    top: 54px;
    left: 0;
    height: 100px;
    width: 100px;
    border: 2px dashed;
    border-radius: 50%;
}

.social-share-message .profile-img {
    top: 8px;
}
.social-share-profile-img-container{
    height: 100px;
    width: 100px;
    border-radius: 50%;
    margin: auto;
    margin-bottom: -20px;
}
.social-share-profile-img{
    max-width: 100%;
    max-height: 100%;
    border: 2px dashed;
    padding: 5%;
    border-radius: 50%;
    background: white;
}
.social-share-message-v2{
}
.continue-to-community-text{
    text-decoration: underline;
    font-size: 15px;
}
.social-share-message-textarea{
    padding-top: 30px;
    height: 130px;
    border: 1px solid #B1B4BF;
}

.social-share-message .profile-img img,
.sign-up-2-view-content-one-liner .profile-img img {
    border-radius: 50%;
}

.set-label-font {
    font-weight: 300;
}
.sign-up-view-content-actions .next-button {
    font-size: 16px;
}

.sign-up-view-content-actions .next-button.disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

.sign-up-view-content-actions .back-button {
    font-size: 16px;
    background-color: #D2D2D2;
    margin-right: 10px
}

.sign-up-view-content-actions .back-button:active {
    opacity: 0.8;
}

.sign-up-view-content-actions a {
    font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}

.sign-up-view-content textarea[name="one-liner"] {
    font-family: Georgia, serif;
    font-size: 18px;
    height: 76px;
    color: #3cafe4;
    font-style: italic;
}

.sign-up-view-content textarea[name="summary"] {
    height: 102px;
}

.edit-profile-wrapper {
    margin-top: 96px;
    position: relative;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.edit-profile {
    border: 1px #D9D9D9 solid;
    width: 100%;
    padding-bottom: 15px;
}

.edit-profile--weblogin {
    border: none;
}

.edit-profile--weblogin .bz-header {
    text-align: center;
    font-family: 'Titillium Web';
    font-weight: bold;
    font-size: 36px;
    margin-bottom: 35px;
    color: #494B5A;
}

.edit-profile-aside {
    display: inline-block;
    width: 200px;
    float: left;
    margin-left: 15px;
}

.edit-profile-main {
    display: inline-block;
    width: 632px;
    height: 100%;
}

.edit-profile-top-buttons {
    width: 98%;
    position: relative;
    border-bottom: 1px #D9D9D9 solid;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-left: 10px;
}

.edit-profile-save-button {
    height: 37px;
    width: 115px;
    background-color: #b5db2e;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px #bebfc3 solid;
    color: #343d4f;
    text-align: center;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    cursor: pointer;
    border-bottom: 2px solid #89AA42;
}

.edit-profile-save-button-ladda {
    position: absolute;
    right: 0;
    top: 0;
    height: 39px;
    width: 115px;
    border: 1px solid #bebfc3;
}

.edit-profile-save-button:active {
    border-bottom: 1px solid #89AA42;
    opacity: 0.7;
}

.edit-profile-sync-button {
    height: 39px;
    width: 200px;
    background-color: #2d74b3;
    border: 1px #bebfc3 solid;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}

.edit-profile-button-wrapper:active {
    opacity: 0.7;
}

.edit-profile-inner-button-text {
    font-size: 14px;
    margin-top: 9px;
    display: inline-block;
}

.edit-profile-style {
    margin-left: 10px;
    border-bottom: 1px #D9D9D9 solid;
    padding-bottom: 15px;
}

.edit-profile-bottom {
    position: relative;
    float: right;
    margin-top: 40px;
}

.edit-profile-aside-buttons {
    float: left;
    height: 20px;
    width: 100%;
}

textarea[name="summary"].edit-profile-summary  {
    height: 200px;
}

.edit-profile-disable {
    opacity: 0.4;
    cursor: not-allowed;
}

.edit-profile-logo-holder {
    width: 37px;
    height: 39px;
    position: absolute;
    border: 1px #bebfc3 solid;
    margin-left: 252px;
    background: #2d74b3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAsklEQVQ4y2P4//+/JxDfB+J/QLwTiPmAmIEcDCKe/EcF5ZQY9gPNsH5KDFuEZNAvILakxDAWIA4F4jwg1iLXIJhh5GARIFYAYnZ0w7YB8QMkHAKVTEITnwXE+kB8AilYQOG9GGo42LALaBGQADWsAE38LBC//48dgMzgIMUwQqCQVMPOA3EMEGcC8Ts0ueOkGPYWiAWQAjwNTf4LKYZtQYtRLXRnk2LYBjTDFEYNG86GAQDQ0fHr3YZeQwAAAABJRU5ErkJggg==) no-repeat center;
    cursor: pointer;
}

div[name="dropdown"].edit-profile-linkedin-dropdown {
    width: 240px;
    background-color: rgb(250, 250, 250);
    padding-bottom: 14px;
    border: solid 1px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 2px 1px #DDDDDD;
}

.edit-profile-linkedin-dropdown &gt; p {
    padding: 0 10px 10px;
}

.edit-profile-sync-confirm {
    height: 27px;
    width: 115px;
    background-color: #e8e8e8;
    border: 1px #bebfc3 solid;
    color: #343d4f;
    text-align: center;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    cursor: pointer;
    border-bottom: 1px solid #0076b4;
    margin-left: auto;
    margin-right: auto;
}

.edit-profile-sync-confirm:active {
    opacity: 0.7;
}

.edit-profile-sync-confirm &gt; span {
    line-height: 7px;
}

.edit-profile-alert {
    opacity: 0;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.edit-profile-saved {
    top: 95px;
    right: 0;
}

.edit-profile-saved-bottom {
    right: 39px;
    bottom: 97px;
}

.edit-profile-saved-displayed-bottom {
    opacity: 1;
    bottom: 70px;
    color: #b7d729;
}

.edit-profile-saved-displayed {
    opacity: 1;
    top: 40px;
    color: #b7d729;
}

.edit-profile-saved-error {
    opacity: 1;
    top: 40px;
    color: #ff1f00;
}

.edit-profile-saved-error-bottom {
    opacity: 1;
    bottom: 57px;
    color: #ff1f00;
}

.social-share-message {
    position: relative;
    padding-left: 130px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.social-share-message textarea {
    height: 120px;
    overflow: hidden;
}

.social-share-message-photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px;
}

.social-share-message-counter {
    position: absolute;
    right: 8px;
    bottom: 4px;
    font-size: 12px;
    color: #ADADAD;
}
.new-social-share-message-counter {
    position: absolute;
    right: 8px;
    top: 275px;
    font-size: 12px;
    color: #ADADAD;
}

.social-share-message-counter.counter-error {
    color: #ff0000;
}

.social-share-networks {
    padding: 8px;
}

.social-share-networks-network {
    display: inline-block;
    margin-right: 15px
}

.social-share-networks-network img {
    width: auto;
    height: 30px;
    margin-right: 10px;
    vertical-align: top;
}

.social-share-network-btn-text{
    float: right;
    text-align: center;
    width: calc(100% - 40px);
    line-height: 40px;
    color: white;
}
.social-share-network-btn{
    border-radius: 4px;
    height: 40px;
}
.social-share-network-container{
    padding: 5px;
}
.social-share-network-img-container{
    float: left;
    width: 40px;
}
.social-share-network-img{
    height: 40px;
    float: left;

}

.community-back-to-top {
    width: 60px;
    height: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAYUlEQVQoz2P4//8/Axac8B8BErCpIaQJp2Z0TQb/cQMHXBpBmt7j0fgeqgZFIzZN96EYq2aQJgEsms5DxUHy87FoFmCAKsKlCYb3o6thIEITzFUoFiDbeB+HJmTNMD+fBwDYCriGVIE8BAAAAABJRU5ErkJggg==) no-repeat 50% 30% #3cafe4;
    color: #FFFFFF;
    font-family: HBoldCondensed, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 18px;
    position: fixed;
    right: 0;
    bottom: 150px;
    text-align: center;
    line-height: 90px;
    cursor: pointer;
    display: none;
}

.community-list .profile-wrapper {
    width: 817px;
}


.profile-img-edit-button {
    position: absolute;
    bottom: 4px;
    left: 11px;
    font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosBold', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    font-size: 14px;
    color: #3cafe4;
    width: 78px;
    height: 33px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAZElEQVQY02P4//8/AyHMYLP+yUUgvgnE4sgSQL40VPwCiHMfiP8D8Skg5oIq4AfiS1DxByABXSD+CBXYDuUfhPJB4jowo52A+BdUAoZBfEewm5DcEIWmKALucDTHFkFNKEAWBwDYFqlEEMD6lwAAAABJRU5ErkJggg==) no-repeat 90% 55% #FFFFFF;
    border: none;
    text-align: left;
    opacity: 0.8;
}

.known-user-hello {
    font-size: 36px;
    font-family: HBold, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    margin-top: 15px;
}

.known-user-hello .login-box-midsize-text {
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 24px;
}

.known-user-signout {
    color: #3cafe4;
    text-decoration: underline;
}

.known-user-signout:hover {
    text-decoration: underline;
}

.login-error-wrapper {
    opacity: 0;
    color: red;
    margin: 5px;
    -webkit-transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -moz-transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -ms-transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -o-transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    transition: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}

.login-error-wrapper.appear {
    padding-right: 0;
    opacity: 1;
}

.connect-with-linkedin {
    width: 100%;
    height: 120px;
    background-color: #F6F6F6;
    border: 1px solid #B1B3BF;
}

.connect-with-linkedin-text {
    font-size: 33px;
    width: 509px;
    color: #ABACB0;
    height: 100%;
    padding-top: 18px;
    margin-left: 18px;
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    display: inline-block;
}

.connect-with-linkedin-button {
    display: inline-block;
    height: 50px;
    width: 267px;
    background-color: #50ADE3;
    position: relative;
    cursor: pointer;
    margin-left: 25px;
    -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -moz-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -ms-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    -o-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
    transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}

.connect-with-linkedin-button:hover {
    opacity: 0.7;
}

.connect-with-linkedin-button-text {
    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    display: block;
    position: absolute;
    top: 20%;
    left: 26%;
    font-size: 26px;
    color: #ffffff;
}

.button-import-linkedin {
    background: #1686B0;
    font-weight: 300;
    text-transform: none;
}

.button-import-linkedin .icon-linkedinfill {
    font-size: 14px;
    margin-right: 5px;
}


/*
.sign-up-view-header .sign-up-view-header-import-linkedin {
    font-size: 14px;
    text-transform: none;
    font-family: HLight, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    background-color: #0078b6;
    position: absolute;
    bottom: 9px;
    right: 0;
    color: #FFFFFF;
    cursor: pointer;
} */
/*
@media (max-width: 768px) {
    .sign-up-view-header .sign-up-view-header-import-linkedin {
        position: static;
    }
} */

.person-img-holder {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.profile-head .person-img-holder {
    width: 196px;
}

.profile-head .person-img-holder img {
    width: 100%;
    height: 100%;
}

.person-img-holder .user-credentials {
    font-size: 41px;
    width: 77%;
    height: 73px;
    text-align: center;
    line-height: 73px;
}

.person-img-holder.person .user-credentials{
    font-size: 86px;
    width: 100%;
    height: 86px;
    text-align: center;
}

.person-img-holder.person .user-credentials strong {
    display: initial;
    font-size: 86px;
    width: 62%;
    height: 94px;
    text-align: center;
    margin: 0;
}

.social-buttons-holder &gt; div {
    display: inline-block;
}

.social-buttons-holder {
    text-align: right;
    height: 20px;
}

.facebook-widget {
    vertical-align: super;
}

.twitter-share-button {
    max-width: 92px;
}

.sections-empty-state {
    padding-top: 45px;
}

.sections-empty-state .sections-empty-state-border {
    width: 100px;
    height: 5px;
    margin: auto;
}

.sections-empty-state .event-image-holder {
    height: 145px;
    border: 1px #efefef solid;
}

.sections-empty-state .btn {
    font-size: 18px;
    margin-top: 14px;
}

.dropdown-filter-selection {
    position: relative;
    width: initial;
    display: inline-block;
    margin-top: 0px;
}

body {
    background-color: #EFEFEF;
    -webkit-tap-highlight-color: transparent;
}


a {
    cursor: pointer;
    text-decoration: none;
}

.hide {
    display: none;
}

.one-liner {
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.center-image {
    position: absolute;
    max-width: 90%;
    max-height: 90%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

a.button {
    display: inline-block;
    color: #efefef;
    font-size: 12px;
    text-align: center;
    padding: 15px 15px;
    text-decoration: none;
    background-color: #2CB0DD;
    border-bottom: 1px solid #438ab9;
}

.no-scroll {
    overflow: hidden;
}

.section-box {
    background-color: #FFFFFF;
    padding: 20px;
    position: relative;
    -webkit-box-shadow: 0 1px 1px rgba(50, 50, 52, 0.1);
    -moz-box-shadow:    0 1px 1px rgba(50, 50, 52, 0.1);
    box-shadow:         0 1px 1px rgba(50, 50, 52, 0.1);
    margin: auto 1px;
    overflow: hidden;
}

.section-box-cover-photo {
    width: 100%;
    margin-bottom: 10px;
}

.expand-box {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .4s ease-in-out;
    -moz-transition: max-height .4s ease-in-out;
    -ms-transition: max-height .4s ease-in-out;
    -o-transition: max-height .4s ease-in-out;
    transition: max-height .4s ease-in-out;
}

.expand-box-open {
    max-height: 1000px;
}

.clickable-button:hover {
    opacity: 0.8;
}

.clickable-button:active {
    opacity: 0.6;
}

.user-credentials {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: white;
    margin: auto;
    font-size: 75px;
    width: 129px;
    height: 149px;
}

.unpublished-bar {
    height: 40px;
    background-color: #343E50;
    top: 0;
    width: 100%;
    color: white;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
}

.no-style-link-button {
    padding: 0;
    border: 0;
    background-color: transparent;
}

.disable-interactions-overlay {
    width: 100%;
    height: 100%;
    z-index: 1006;
    position: fixed;
    top: 0;
}

.text-ellipsis {
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

.full-width {
    width: 100%;
}

.bz-bold {
    font-weight: bold;
}

.button-user-profile {
    display: inline-block;
    border: 1px solid;
    margin: 10px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 13px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
  }
  
  .load-more-button {
    display: none;
  }

  .ot-floating-button {
      display: none;
  }

/* Some overrides from default bootstrap styles */

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}

/* COMPONENTS */


/* labels */
.label, .badge {
	font-weight: lighter;
	font-size: 90%;
}
.label-success, .badge-success {
	background-color: rgb(129, 189, 130);
}
.label-info, .badge-info {
	background-color: rgb(104, 163, 213);
}

/* alerts */
.alert [class^="icon-"],
.alert [class*=" icon-"] {
	font-size: 27px;
	position: relative;
	top: 4px;
	margin-bottom: 8px;
	margin-right: 17px;
	display: inline-block;
	color: #f1c359;
}
.alert-success [class^="icon-"],
.alert-success [class*=" icon-"] {
	color: #81ad53;
}
.alert-info [class^="icon-"],
.alert-info [class*=" icon-"] {
	color: #4993c6;
}
.alert-danger [class^="icon-"],
.alert-danger [class*=" icon-"] {
	color: #d5393e;
}


/* code*/
code {
	color: rgb(78, 153, 223);
}


/* HTML ELEMENTS */
input,
button,
select,
textarea {
  font-family: "Open Sans", Arial;
}
input[type="text"],
input[type="password"],
textarea {
	font-size: 13px;
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075);
	   -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075);
			box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075);

	/*border: none;
	-webkit-box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: inset rgba(112, 112, 112, 0.3) 0 1px 1px,inset rgba(0,0,0,0.3) 0 0 1px,rgba(255,255,255,0.4) 0 1px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;*/
}
.inline-input input[type="text"],
.inline-input input[type="password"],
input[type="text"].inline-input,
input[type="password"].inline-input {
	background: #fff;
	border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 1px solid #d0dde9;
	border-radius: 0;
	box-shadow: none;
	border-color: #dee3ea;
}
.inline-input input[type="text"]:focus,
.inline-input input[type="password"]:focus,
input[type="text"].inline-input:focus,
input[type="password"].inline-input:focus {
	box-shadow: none;
	border-color: #5d6a80;
}
.inline-input input[type="text"]:hover,
.inline-input input[type="password"]:hover,
input[type="text"].inline-input:hover,
input[type="password"].inline-input:hover {
	border-color: #959fb0;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus{
	border-color: #A2CEF0;
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);
	   -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);
			box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);

	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);
	   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);*/
}
input[type="reset"]{
	text-transform: uppercase;
	border:0 none;
	background: none;
	text-decoration: underline;
	font-size: 12px;
}
textarea{
	background: #fff;
	border-color: #dee3ea;
}
select{
	margin: 0;
	height: 24px;
	border-color: #d0dde9;
	border-radius: 2px;
	font-size: 13px;
}
input[type="file"] {
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
}

input[disabled], textarea[disabled], input[readonly], textarea[readonly] {
	color: rgb(177, 177, 177);
}
/* native placeholders */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #9ba0a5;
  font-family: "Open Sans", Arial;
  font-size: 13px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #9ba0a5;
  font-family: "Open Sans", Arial;
  font-size: 12px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #9ba0a5;
  font-family: "Open Sans", Arial;
  font-size: 12px;
}


/* PREPEND &amp; APPEND INPUT */
.input-group input,
.input-group input,
.input-group .uneditable-input,
.input-group .uneditable-input {
	border: 1px solid #d6e2eb;
}
.input-group .input-group-addon {
	background-color: #f2f5f9;
	border: 1px solid #d6e2eb;
	padding: 4px 8px;
	font-size: 13px;
}

/* NAVBAR */
.navbar-inverse {
	min-height: 48px;
	margin-bottom: 0;
	border-radius: 0;
	border-bottom: 1px solid #191e23;

	background: #2c3742; /* Old browsers */
	background: -moz-linear-gradient(top,  #2c3742 0%, #28303a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3742), color-stop(100%,#28303a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c3742 0%,#28303a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c3742 0%,#28303a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c3742 0%,#28303a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2c3742 0%,#28303a 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3742', endColorstr='#28303a',GradientType=0 ); *//* IE6-9  BUGGY on IE9 hence removed*/
}
/* navbar-nav*/
.navbar-inverse .navbar-nav {
	padding-right: 20px;
}
/* menu toggler */
.navbar-inverse .navbar-toggle {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
/* navbar brand*/
.navbar-inverse .navbar-brand {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: lighter;
	padding: 11px 20px;
}
.navbar-inverse .navbar-brand strong {
	font-weight: normal;
}
/* navbar links */
.navbar-inverse .nav &gt; li &gt; a {
	padding: 13px 15px 8px;
	border-left: 1px solid #101417;
	color: rgb(214, 214, 214);
	outline: 0;
	height: 46px;
	transition: background .1s linear;
	-moz-transition: background .1s linear; /* Firefox 4 */
	-webkit-transition: background .1s linear; /* Safari and Chrome */
	-o-transition: background .1s linear;  /* Opera */
}

.navbar-default {
    border: none;
}

.navbar-default .navbar-brand {
    padding-top: 22px;
    padding-bottom: 22px;
    height: inherit;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.navbar-inverse .nav &gt; li &gt; a:hover {
	background: rgba(25, 31, 36,0.6);
}

.navbar {
    border-radius: 0;
}

.navbar .navbar-collapse {
    text-align: center;
    padding-right: 0;
    padding-left: 0;
    border-top: none;
}

.navbar-default .navbar-toggle {
    margin-top: 15px;
    margin-bottom: 15px;
    border: none;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: initial;
}

.nav&gt;li {
    max-height: 65px;
}
/* dropdown caret */
.dropdown .caret {
	position: relative;
	top: -1px;
}
/* dropdown active */
.dropdown.open &gt; a,
.dropdown.open &gt; a:hover,
.dropdown.open &gt; a:focus {
	border-color: #101417;
}
 dropdown menu
.dropdown-menu &gt; li &gt; a {
	font-size: 13px;
	outline: none;
}
.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus,
.dropdown-submenu:hover &gt; a,
.dropdown-submenu:focus &gt; a {
    background-color: inherit;
}


/* PAGINATION */
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
	font-weight: 600;
}
.pagination.inverse a,
.pagination.inverse span {
	background-color: #333e4a;
	color: #fff;
	border-top-color: #333e4a;
	border-bottom-color: #333e4a;
	border-right-color: #566676;
	border-left-color: #566676;
}
.pagination.inverse a:hover,
.pagination.inverse span:hover {
	background-color: #000;
}
.pagination.inverse &gt; li.active &gt; a {
	color: #3b9ff3;
	background-color: #212b36;
	border-right-color: #212b36;
	border-left-color: #212b36;
}

/* TABLES*/

.table thead{
	border-top:1px solid #dee3ea;
}
.table-hover tbody tr:hover &gt; td,
.table-hover tbody tr:hover &gt; th {
  background-color: #f5fafc;
}
.table th.sortable {
	cursor: pointer;
}
.table th.sortable:hover {
	text-decoration: underline;
}
.table thead th{
	font-weight: bold;
	position: relative;
	padding-bottom: 20px;
	padding-top: 5px;
	text-transform: uppercase;
	font-size: 11px;
	vertical-align: top;
	border-bottom: 0;
}
.table td{
	color: #526273;
	border-top-color: #edf2f7;
	vertical-align: middle;
}
.table th.align-right,
.table td.align-right {
	text-align: right;
	padding-right: 10px;
}
table tr.first td{
	border-top: 0 none;
}
table th span.line{
	position: absolute;
	top: 0;
	left: -8px;
	border-left: 1px solid #dee3ea;
	height: 10px;
}

/* modals */
.modal-backdrop.in {
	opacity: 0.5;
}


/* override navbar toggle */
@media (max-width: 767px) {
  .navbar-toggle {
    display: block;
  }

    .navbar-collapse.collapse {
        max-height: none;
    }
}

.navbar-collapse.collapsing {
    overflow: auto !important;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {

	.container&gt;.navbar-header, .container-fluid&gt;.navbar-header, .container&gt;.navbar-collapse, .container-fluid&gt;.navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
	}

	.navbar-collapse.collapse {
		display: none !important;
        max-height: none;
	}

	.navbar-collapse.collapse.in {
		display: block !important;
		clear: both;
	}

	.navbar-collapse.collapsing {
		/*overflow: visible;*/
		max-height: none;
        clear: both;
	}

	.navbar-toggle {
		display:block
	}

	.navbar-header {
		float: right;
		width: 100%;
	}

	.navbar-nav {
		float: none;
	}

	.navbar-brand {
		display: block !important;
	}

    .navbar-brand-logo {
        padding: 0 !important;
    }

	.navbar-nav&gt;li {
		float: none;
	}

	.nav-button-wrapper {
		width: 100%;
	}

	.navbar-brand .image-container-item {
		width: 130px;
	}

	.navbar-brand .image-container-item img {
		margin: auto 5px;
	}

    .header-top-me .more-tabs-dropdown.dropdown-tip.me-btn-holder {
        display: none;
    }

    .nav-tabs-dropdown {
        width: 100%;
    }

    .hidden-sm {
        display: none!important;
    }
}

.bz-button {
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 25px;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 7px 12px;
}
.bz-button:active {
  padding: 11px 24px 9px 26px;
}
.bz-button.large {
  padding: 15px 60px;
}
.bz-button.large:active {
  padding: 16px 59px 14px 61px;
}
.bz-button.medium {
  padding: 10px 36px;
}
.bz-button.medium:active {
  padding: 11px 35px 9px 37px;
}
.bz-button.small {
  padding: 5px 15px;
}
.bz-button.small:active {
  padding: 6px 14px 4px 16px;
}
.bz-button.disabled {
  opacity: 0.8;
  cursor: not-allowed;
}
.bz-input,
.bz-input[type="text"] {
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #2b2b33;
  background: white;
  font-family: inherit;
  font-size: 14px;
}
.bz-input:-moz-placeholder,
.bz-input[type="text"]:-moz-placeholder {
  font-family: inherit;
  font-size: 14px;
}
.bz-input:-ms-input-placeholder,
.bz-input[type="text"]:-ms-input-placeholder {
  font-family: inherit;
  font-size: 14px;
}
.bz-input::-webkit-input-placeholder,
.bz-input[type="text"]::-webkit-input-placeholder {
  font-family: inherit;
  font-size: 14px;
}
.bz-input:-webkit-autofill,
.bz-input[type="text"]:-webkit-autofill {
  box-shadow: 0 0 0 30px white inset, 0 0 11px 0 rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0 0 0 30px white inset, 0 0 11px 0 rgba(0, 0, 0, 0.11);
}
.bz-input:focus,
.bz-input[type="text"]:focus {
  border-color: #2b2b33;
  box-shadow: 0 0 0 30px white inset, 0 0 11px 0 rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0 0 0 30px white inset, 0 0 11px 0 rgba(0, 0, 0, 0.11);
}
textarea.bz-input {
  resize: none;
}
.bz-paragraph {
  font-size: 16px;
  font-family: inherit;
}
.bz-header {
  font-weight: bold;
  font-family: inherit;
}
h1.bz-header {
  font-size: 35px;
}
h2.bz-header {
  font-size: 24px;
}
h3.bz-header {
  font-size: 18px;
}
h4.bz-header {
  font-size: 14px;
}
.font-titillium {
  font-family: 'Titillium Web', sans-serif;
}
.bz-checkbox {
  display: inline-block;
  position: relative;
  margin: 20px auto;
  text-align: left;
}
.bz-checkbox input[type='checkbox'] {
  visibility: hidden;
}
.bz-checkbox input[type='checkbox'] + label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #a9b2bd;
}
.bz-checkbox input[type='checkbox'] + label:after {
  content: '';
  width: 12px;
  height: 6px;
  position: absolute;
  top: 5px;
  left: 3px;
  border: 2px solid #2d333a;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  transform: rotate(-45deg);
}
.bz-checkbox input[type='checkbox']:checked + label:after {
  opacity: 1;
}
.bz-checkbox input[type='checkbox'] + label + label {
  margin-left: 10px;
  font-weight: inherit;
}
.bz-toggler {
  display: inline-block !important;
  position: relative;
  width: 50px;
  height: 28px;
}
.bz-toggler input {
  display: none;
}
.bz-toggler .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 28px;
  background: white;
  border: 1px solid #e5e5e9;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.bz-toggler .slider:before {
  position: absolute;
  content: "";
  left: 0;
  height: 26px;
  width: 26px;
  border-radius: 26px;
  border: 1px solid #e5e5e9;
  background-color: white;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.bz-toggler input:checked + .slider:before {
  border: 1px solid #3496ba;
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}
.bz-toggler input:checked + .slider {
  border: 1px solid #3496ba;
  background: #3496ba;
}
label.bz-toggler {
  margin: 0 !important;
}
.agenda-font-family {
  font-family: 'Titillium Web', sans-serif;
}
.agenda-secondary-color {
  color: #76778C;
}
.agenda-light-gray {
  color: #CFD3DB;
}
.font-size-10 {
  font-size: 10px;
}
.font-size-11 {
  font-size: 11px;
}
.font-size-12 {
  font-size: 12px;
}
.font-size-13 {
  font-size: 13px;
}
.font-size-14 {
  font-size: 14px;
}
.font-size-15 {
  font-size: 15px;
}
.font-size-16 {
  font-size: 16px;
}
.font-size-17 {
  font-size: 17px;
}
.font-size-18 {
  font-size: 18px;
}
.font-size-19 {
  font-size: 19px;
}
.font-size-20 {
  font-size: 20px;
}
.font-size-22 {
  font-size: 22px;
}
.font-size-24 {
  font-size: 24px;
}
.font-size-26 {
  font-size: 26px;
}
.font-size-28 {
  font-size: 28px;
}
.font-size-30 {
  font-size: 30px;
}
.font-size-32 {
  font-size: 32px;
}
.font-size-34 {
  font-size: 34px;
}
.font-size-36 {
  font-size: 36px;
}
.font-size-38 {
  font-size: 38px;
}
.font-size-40 {
  font-size: 40px;
}
.padding-top-none {
  padding-top: 0;
}
.padding-top-xs {
  padding-top: 5px;
}
.padding-top-small {
  padding-top: 15px;
}
.padding-top-medium {
  padding-top: 30px;
}
.padding-top-large {
  padding-top: 50px;
}
.padding-bottom-none {
  padding-bottom: 0;
}
.padding-bottom-xs {
  padding-bottom: 5px;
}
.padding-bottom-small {
  padding-bottom: 15px;
}
.padding-bottom-medium {
  padding-bottom: 30px;
}
.padding-bottom-large {
  padding-bottom: 50px;
}
.padding-left-none {
  padding-left: 0;
}
.padding-left-xs {
  padding-left: 5px;
}
.padding-left-small {
  padding-left: 15px;
}
.padding-left-medium {
  padding-left: 30px;
}
.padding-left-large {
  padding-left: 50px;
}
.padding-right-none {
  padding-right: 0;
}
.padding-right-xs {
  padding-right: 5px;
}
.padding-right-small {
  padding-right: 15px;
}
.padding-right-medium {
  padding-right: 30px;
}
.padding-right-large {
  padding-right: 50px;
}
.padding-vertical-none {
  padding-top: 0;
  padding-bottom: 0;
}
.padding-vertical-xs {
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding-vertical-small {
  padding-top: 15px;
  padding-bottom: 15px;
}
.padding-vertical-medium {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-vertical-large {
  padding-top: 50px;
  padding-bottom: 50px;
}
.padding-horizontal-none {
  padding-right: 0;
  padding-left: 0;
}
.padding-horizontal-xs {
  padding-right: 5px;
  padding-left: 5px;
}
.padding-horizontal-small {
  padding-right: 15px;
  padding-left: 15px;
}
.padding-horizontal-medium {
  padding-right: 30px;
  padding-left: 30px;
}
.padding-horizontal-large {
  padding-right: 50px;
  padding-left: 50px;
}
.padding-none {
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.padding-small {
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.padding-medium {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-large {
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.margin-top-none {
  margin-top: 0;
}
.margin-top-xs {
  margin-top: 5px;
}
.margin-top-small {
  margin-top: 15px;
}
.margin-top-medium {
  margin-top: 30px;
}
.margin-top-large {
  margin-top: 50px;
}
.margin-bottom-none {
  margin-bottom: 0;
}
.margin-bottom-xs {
  margin-bottom: 5px;
}
.margin-bottom-small {
  margin-bottom: 15px;
}
.margin-bottom-medium {
  margin-bottom: 30px;
}
.margin-bottom-large {
  margin-bottom: 50px;
}
.margin-left-none {
  margin-left: 0;
}
.margin-left-xs {
  margin-left: 5px;
}
.margin-left-small {
  margin-left: 15px;
}
.margin-left-medium {
  margin-left: 30px;
}
.margin-left-large {
  margin-left: 50px;
}
.margin-right-none {
  margin-right: 0;
}
.margin-right-xs {
  margin-right: 5px;
}
.margin-right-small {
  margin-right: 15px;
}
.margin-right-medium {
  margin-right: 30px;
}
.margin-right-large {
  margin-right: 50px;
}
.margin-vertical-none {
  margin-top: 0;
  margin-bottom: 0;
}
.margin-vertical-xs {
  margin-top: 5px;
  margin-bottom: 5px;
}
.margin-vertical-small {
  margin-top: 15px;
  margin-bottom: 15px;
}
.margin-vertical-medium {
  margin-top: 30px;
  margin-bottom: 30px;
}
.margin-vertical-large {
  margin-top: 50px;
  margin-bottom: 50px;
}
.margin-horizontal-none {
  margin-right: 0;
  margin-left: 0;
}
.margin-horizontal-small {
  margin-right: 15px;
  margin-left: 15px;
}
.margin-horizontal-medium {
  margin-right: 30px;
  margin-left: 30px;
}
.margin-horizontal-large {
  margin-right: 50px;
  margin-left: 50px;
}
.margin-none {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.margin-small {
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.margin-medium {
  margin-right: 30px;
  margin-left: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.margin-large {
  margin-right: 50px;
  margin-left: 50px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.margin-auto {
  margin: auto;
}
.margin-horizontal-auto {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 960px) {
  .pull-left-lg {
    float: left;
  }
}
@media (min-width: 960px) {
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1140px) {
  .pull-left-xl {
    float: left;
  }
}
@media (min-width: 1140px) {
  .pull-right-xl {
    float: right;
  }
}
@media (max-width: 768px) {
  .xs-padding-right-small {
    padding-right: 15px;
  }
  .xs-padding-left-small {
    padding-left: 15px;
  }
  .xs-padding-horizontal {
    padding-right: 15px;
    padding-left: 15px;
  }
  .xs-padding-horizontal-none {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .sm-padding-right-medium {
    padding-right: 30px;
  }
  .sm-padding-left-medium {
    padding-left: 30px;
  }
}
@media (min-width: 992px) {
  .medium-padding-right-none {
    padding-right: 0;
  }
}
@media (max-width: 374px) {
  .xxs-hidden {
    display: none;
  }
}
.bz-uppercase {
  text-transform: uppercase;
}
.bz-bold {
  font-weight: bold;
}
.text-color-white {
  color: #ffffff;
}
.background-color-gray {
  background-color: #E1E2E7;
}
.white-space-pre {
  white-space: pre-wrap;
}
.text-left {
  text-align: left;
}
.bz-capitalize {
  text-transform: capitalize;
}
.border-transparent {
  border: 1px solid transparent;
}
.bz-flex-row,
.bz-flex-col {
  display: flex;
}
.bz-flex-row.justify-content-center,
.bz-flex-col.justify-content-center {
  justify-content: center;
}
.bz-flex-row.justify-content-start,
.bz-flex-col.justify-content-start {
  justify-content: flex-start;
}
.bz-flex-row.justify-content-end,
.bz-flex-col.justify-content-end {
  justify-content: flex-end;
}
.bz-flex-row.justify-content-space-between,
.bz-flex-col.justify-content-space-between {
  justify-content: space-between;
}
.bz-flex-row.justify-content-space-around,
.bz-flex-col.justify-content-space-around {
  justify-content: space-around;
}
.bz-flex-row.wrap,
.bz-flex-col.wrap {
  flex-wrap: wrap;
}
.bz-flex-row.nowrap,
.bz-flex-col.nowrap {
  flex-wrap: nowrap;
}
.bz-flex-row.align-items-center,
.bz-flex-col.align-items-center {
  align-items: center;
}
.bz-flex-row.align-items-baseline,
.bz-flex-col.align-items-baseline {
  align-items: baseline;
}
.bz-flex-row.align-items-end,
.bz-flex-col.align-items-end {
  align-items: flex-end;
}
.bz-flex-row.align-self-center,
.bz-flex-col.align-self-center {
  align-self: center;
}
.bz-flex-row.align-self-start,
.bz-flex-col.align-self-start {
  align-self: flex-start;
}
.bz-flex-row.align-self-end,
.bz-flex-col.align-self-end {
  align-self: flex-end;
}
.bz-flex-row {
  flex-direction: row;
}
.bz-flex-col {
  flex-direction: column;
}
.bz-flex-auto {
  flex: 0 0 auto;
}
.bz-flex-fill {
  flex: 1;
}
.bordered {
  border: 1px solid;
  border-radius: 3px;
  box-shadow: none;
}
.bz-hoc-filter.open.btn-group button {
  border: 1px solid;
  border-radius: 3px;
  box-shadow: none;
}
.bz-hoc-filter.btn-group button {
  border: 1px solid;
  border-radius: 3px;
  box-shadow: none;
  color: black;
  background-color: white;
  border-color: #CFD3DB;
}
.bz-hoc-filter {
  padding-top: 10px;
  font-size: 12px;
  color: #B1B4BF;
}
@media (max-width: 767px) {
  .bz-hoc-filter .dropdown-toggle {
    float: right;
  }
}
.bz-hoc-filter .icon-AgendaAtt_filter {
  vertical-align: middle;
  font-size: 20px;
}
.bz-hoc-filter &gt; button {
  padding: 6px 12px;
  height: 40px;
}
.bz-hoc-filter.open.btn-group button {
  background-color: #F8F8F8;
  border-color: #B1B4BF;
  color: #B1B4BF;
}
.bz-hoc-filter .filter-title {
  margin: 0 4px;
}
.bz-hoc-filter .dropdown-header {
  font-weight: 600;
  color: #2C3135;
}
.bz-hoc-filter .clear-tags {
  float: right;
  cursor: pointer;
}
.bz-hoc-filter .category {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .bz-hoc-filter .category.selected {
    min-height: 100px;
  }
  .bz-hoc-filter .category.selected .fa.icon-AgendaAtt_arrow {
    transform: rotate(90deg);
    transition-duration: 0.2s;
  }
  .bz-hoc-filter ul.dropdown-menu {
    float: right;
  }
}
.bz-hoc-filter &gt; ul {
  position: relative;
  top: 5px;
  min-width: 158px;
  padding-top: 20px;
  list-style: none;
}
@media (max-width: 767px) {
  .bz-hoc-filter &gt; ul {
    width: calc(300% + 58px);
    min-width: 250px;
  }
}
.bz-hoc-filter &gt; ul li {
  border: none;
  background-color: transparent;
  color: #76778C;
  height: 30px;
}
.bz-hoc-filter &gt; ul li.active {
  background-color: transparent;
  font-weight: 600;
}
.bz-hoc-filter &gt; ul li.active &gt; a {
  background-color: white;
}
.bz-hoc-filter &gt; ul li &gt; a {
  display: block;
  padding: 0 20px;
  clear: both;
  color: #76778C;
  text-decoration: none;
}
.bz-hoc-filter &gt; ul li &gt; a:focus {
  border: none;
  outline: none;
}
.bz-hoc-filter &gt; ul li i {
  transition-duration: 0.2s;
  float: right;
  font-size: 12px;
  width: 12px;
  font-weight: 600;
  padding-top: 4px;
}
.bz-hoc-filter .tag {
  width: max-content;
  display: inline-block;
  cursor: pointer;
  padding: 3px 6px;
  margin-bottom: 6px;
  margin-right: 5px;
  color: #76778C;
  border: 1px solid #76778C;
  border-radius: 12px;
}
.bz-hoc-filter .tags-box-wrapper,
.bz-hoc-filter .time-select-wrapper {
  position: absolute;
  background-color: white;
  left: 157px;
  top: 0;
  width: 313px;
  max-height: 250px;
  min-height: 90px;
  border: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 10px 20px;
}
.bz-hoc-filter .tags-box-wrapper .tags-box,
.bz-hoc-filter .time-select-wrapper .tags-box {
  min-height: 55px;
  max-height: 215px;
  overflow-y: auto;
}
.bz-hoc-filter .select-wrapper {
  margin: 10px 0;
  padding: 0 6px;
}
.bz-hoc-filter .tags-box-wrapper-mobile,
.bz-hoc-filter .time-select-wrapper-mobile {
  padding: 3px 20px;
}
.bz-hoc-filter .time-select-wrapper-mobile {
  min-height: 100px;
}
.bz-hoc-filter .tags-row-wrapper {
  display: table-row;
}
.bz-hoc-filter .tags-wrapper {
  display: table-cell;
}
.bz-hoc-filter .dash {
  display: inline-block;
  margin-right: 5px;
}
.bz-hoc-filter .times-wrapper &gt; div {
  display: inline-block;
}
.bz-hoc-filter .times-wrapper .end-time {
  float: right;
}
.bz-hoc-filter .reset-time-wrapper {
  margin-top: 10px;
}
.bz-hoc-filter .rc-slider-handle {
  border: solid 2px #3399CC;
  background-color: #3399CC;
}
.bz-hoc-filter .rc-slider-track {
  background-color: #3399CC;
}
.selected-tags {
  color: #76778C;
  font-size: 12px;
  line-height: 19px;
  display: table-row;
}
.selected-tags .selected-tags-wrapper {
  display: table-cell;
}
.selected-tags .selected-tags-wrapper .selected-tags-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  width: max-content;
  display: inline-block;
  padding: 3px 6px;
  border: 1px solid #B1B4BF;
  border-radius: 19px;
}
.selected-tags .selected-tags-wrapper .selected-tags-tag &gt; div {
  display: inline-block;
}
.selected-tags .selected-tags-wrapper .selected-tags-tag-clear {
  font-size: 10px;
  cursor: pointer;
}
.selected-tags .selected-tags-clear {
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 14px;
  width: 50px;
  cursor: pointer;
}
body {
  background-color: #fff;
  min-width: 100%;
  width: 1px;
}
.shadow-bottom {
  box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.15);
}
.shadow-round {
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
}
.template-nav {
  box-shadow: -15px 0 15px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -15px 0 15px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -15px 0 15px 0 rgba(0, 0, 0, 0.15);
}
.session-info-text {
  font-size: 14px;
  vertical-align: middle;
  line-height: 21px;
  color: #32333C;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .session-info-text {
    font-size: 13px;
  }
}
.session-info-text .status {
  color: #3399CC;
}
.session-info-text .session-time {
  font-weight: 600;
  display: inline-block;
  color: #32333C;
}
.session-info-text .session-duration {
  color: #32333C;
  display: inline-block;
}
.session-info-text .session-info-text-light {
  color: #76778C;
}
.session-info .live-label,
.session-info-text .live-label,
.session-info-container .live-label,
.time-passed .live-label {
  color: #e02020;
  margin-right: 6px;
  font-weight: 600;
}
.session-info .live-label.negative,
.session-info-text .live-label.negative,
.session-info-container .live-label.negative,
.time-passed .live-label.negative {
  color: white;
  background: #e02020;
  padding: 0 7px 2px;
  border-radius: 2px;
}
.session-info .live-label.negative .circle-live-now,
.session-info-text .live-label.negative .circle-live-now,
.session-info-container .live-label.negative .circle-live-now,
.time-passed .live-label.negative .circle-live-now {
  background: white;
}
.session-info .circle-live-now,
.session-info-text .circle-live-now,
.session-info-container .circle-live-now,
.time-passed .circle-live-now {
  background: #e02020;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-right: 3px;
  margin-bottom: 1px;
  display: inline-block;
}
.session-info .circle-live-now:not(.not-blinking),
.session-info-text .circle-live-now:not(.not-blinking),
.session-info-container .circle-live-now:not(.not-blinking),
.time-passed .circle-live-now:not(.not-blinking) {
  animation-name: blinker;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.no-overflow {
  overflow: hidden;
}
.background-none {
  background: none;
}
.full-width-video {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.time-passed {
  flex-shrink: 0;
  display: inline-block;
}
.time-passed .time-passed-inner {
  display: inline-block;
  align-items: center;
  justify-content: space-between;
  margin: 4px 0;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
}
.time-passed .time-passed-title {
  display: inline-block;
  color: #76778C;
}
.time-passed .time-passed-value {
  display: inline-block;
  color: #32333C;
  font-weight: 600;
}
.time-passed .progress-entire {
  border-radius: 2px;
  height: 4px;
  background-color: #CFD3DB;
  overflow-x: hidden;
}
.time-passed .progress-done {
  border-radius: 2px;
  height: 4px;
  transition: 1s ease;
}
.broadcast-label-container .broadcast-label {
  display: flex;
  align-items: center;
}
.broadcast-label-container .broadcast-label-text {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
  padding-left: 8px;
  position: relative;
  top: 3px;
}
.broadcast-label-container .broadcast-label-additional-text {
  letter-spacing: 0;
  line-height: 18px;
  color: #32333C;
  margin-bottom: 0;
  margin-top: 3px;
}
.image-placeholder {
  border: 1px solid#ddd;
}
.speaker-compact-view .background-gradient {
  margin-left: -12%;
  margin-right: -12%;
  padding-left: 12%;
}
.speaker-compact-view .itemSpeaker {
  border-bottom: 1px solid #E1E2E7;
  margin-bottom: 0px;
}
.speaker-compact-view .itemSpeaker:last-child {
  border-bottom: none;
}
.speaker-compact-view .itemSpeaker a.agenda-flex {
  flex-direction: row;
  align-items: stretch;
  height: auto;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-photo {
  width: 100px;
  min-width: 100px;
  height: 100px;
  margin-right: 19px;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-photo img {
  width: 100px;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage {
  width: 100px;
  height: 100px;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage img {
  height: 100px;
  width: 100px;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-info {
  width: 32vh;
}
.speaker-compact-view .itemSpeaker a.agenda-flex .speaker-info .speaker-name {
  font-weight: 600;
  padding: 2px 0;
  color: #32333C;
}
.speaker-compact-view div.itemSpeaker.speaker-preview-session .speaker-info {
  width: 77%;
}
@media (max-width: 768px) {
  .sm-hidden {
    display: none;
  }
}
.main-react-view {
  padding-bottom: 50px;
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .main-react-view {
    padding-bottom: 150px;
  }
}
@media (max-width: 940px) {
  .footer-padding-confirmation .main-react-view {
    padding-bottom: 175px;
  }
}
.mirror {
  display: block;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.main-react-view {
  position: relative;
  min-height: 700px;
}
.main-react-view .agenda-banner {
  position: fixed;
  top: 61px;
  width: 100%;
  height: auto;
}
.main-react-view .agenda-banner .image-banner {
  width: 100%;
}
.main-react-view .agenda-banner .banner-wrapper {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
.agenda-modal .cookie-image-container {
  margin: auto;
  text-align: center;
}
.agenda-modal .cookie-image-container .cookie-image {
  width: 40px;
}
.agenda-modal.third-party-cookie-modal .modal-dialog {
  max-width: 540px;
  top: 300px;
}
.agenda-modal.third-party-cookie-modal .modal-dialog .modal-body {
  display: block;
}
.agenda-modal.third-party-cookie-modal .modal-dialog .inner-container {
  padding: 35px 0;
}
.agenda-modal.third-party-cookie-modal .modal-dialog .inner-container .modal-title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 31px;
  color: #32333C;
}
.agenda-modal.redirect-to-another-page-modal .modal-dialog {
  max-width: 445px;
  width: 100%;
  top: 300px;
}
.agenda-modal.redirect-to-another-page-modal .modal-dialog .modal-body {
  display: block;
}
.agenda-modal.redirect-to-another-page-modal .modal-dialog .inner-container {
  padding: 35px 0;
}
.agenda-modal.redirect-to-another-page-modal .modal-dialog .inner-container .modal-title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 31px;
  color: #32333C;
}
.agenda-modal.register-login-modal {
  text-align: center;
  padding: 0!important;
}
.agenda-modal.register-login-modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.agenda-modal.register-login-modal .modal-dialog {
  max-width: 680px;
  color: #32333C;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .agenda-modal.register-login-modal .modal-dialog {
    max-width: 320px;
  }
}
.agenda-modal.register-login-modal .modal-dialog .modal-body {
  display: block;
  padding: 39px 15px 37px;
}
.agenda-modal.register-login-modal.fade .modal-dialog {
  opacity: 0;
  transform: translate3d(0, 30px, 0);
  transition: transform 700ms ease 0ms, opacity 700ms ease 0ms;
}
.agenda-modal.register-login-modal.fade .register-login-modal-content {
  opacity: 0;
  transition: opacity 400ms ease 500ms;
}
.agenda-modal.register-login-modal.fade.in .modal-dialog {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.agenda-modal.register-login-modal.fade.in .register-login-modal-content {
  opacity: 1;
}
.agenda-modal .modal-dialog {
  margin: auto;
  max-width: 445px;
  width: 100%;
}
.agenda-modal .modal-dialog .modal-content {
  font-family: 'Titillium Web', sans-serif;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  border: none;
}
.agenda-modal .modal-dialog .modal-body {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.agenda-modal .modal-dialog .modal-body .close-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 39px;
  width: 39px;
  border-radius: 0 2px 0 0;
  border: none;
  padding: 0;
  line-height: 43px;
  outline: none;
  transition: background-color 0.1s ease-in-out;
}
.agenda-modal .modal-dialog .modal-body .continue-btn {
  color: #FFFFFF;
  text-transform: uppercase;
  display: block;
  height: 44px;
  width: 150px;
  border: none;
  margin: 45px auto 0;
  border-radius: 4px;
}
.modal-open footer,
.modal-open header {
  padding-right: inherit;
}
.modal-open .agenda-view.agenda-day-selector {
  overflow-y: scroll;
}
.register-login-modal-content,
.register-login-popper-content {
  backface-visibility: hidden;
  background-color: #FFFFFF;
  color: #32333C;
}
.register-login-modal-content .title,
.register-login-popper-content .title {
  font-family: 'Titillium Web', sans-serif;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 31px;
  color: #32333C;
  margin-bottom: 2px;
  margin-top: 0;
}
@media (max-width: 767px) {
  .register-login-modal-content .title,
  .register-login-popper-content .title {
    font-size: 16px;
    line-height: 24px;
  }
}
.register-login-modal-content .subtitle,
.register-login-popper-content .subtitle {
  line-height: 21px;
  color: #32333C;
  width: 100%;
  max-width: 410px;
  margin: 0 auto;
}
.register-login-modal-content .inner-container,
.register-login-popper-content .inner-container {
  display: flex;
  justify-content: space-around;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .register-login-modal-content .inner-container,
  .register-login-popper-content .inner-container {
    flex-direction: column-reverse;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .register-login-modal-content .login-container,
  .register-login-popper-content .login-container {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .register-login-modal-content .cta-button,
  .register-login-popper-content .cta-button {
    margin-top: 20px;
  }
}
.register-login-popper-content {
  font-family: 'Titillium Web', sans-serif;
  color: #32333C;
  padding: 30px 0px;
  background-color: #FFFFFF;
  z-index: 100;
  margin: 0 10px;
  max-width: 580px;
  width: 100%;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
  .register-login-popper-content {
    padding: 30px 15px;
    max-width: 320px;
  }
}
.cta-button {
  border: 1px solid transparent;
  border-radius: 4px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  display: inline-flex;
  justify-content: center;
  background-color: #FFFFFF;
  font-family: inherit;
  transition: background-color 0.1s ease-in-out;
}
.cta-button:hover,
.cta-button:active,
.cta-button:focus {
  text-decoration: none;
}
.cta-button-large {
  padding: 12px;
  min-width: 150px;
}
.cta-button-large.with-spinner {
  padding: 9px 12px;
}
.cta-button-small {
  padding: 7px;
  min-width: 90px;
}
.cta-button-medium {
  padding: 10px;
  min-width: 90px;
}
.cta-button-medium.with-spinner {
  padding: 8px 10px;
}
.cta-button-mail-to {
  padding: 7px 19px;
}
.cta-button-mail-to:hover,
.cta-button-mail-to:active,
.cta-button-mail-to:focus {
  color: #FFFFFF;
}
a.cta-button:hover {
  color: #fff;
}
.cta-button-bg {
  display: inline-flex;
  background-color: #FFFFFF;
  border-radius: 4px;
}
.preview-window-container .open-banner-button {
  display: none;
}
.preview-window-container .agenda-view {
  background: white;
  position: relative;
}
.preview-window-container .agenda-view .full-width-video {
  margin: 0;
}
.preview-window-container .agenda-view .session-page {
  padding-top: 20px;
  width: auto;
}
.preview-window-container .agenda-view .session-page .session-section-container {
  margin-bottom: 0;
}
.agenda-view {
  font-family: 'Titillium Web', sans-serif;
  color: #32333C;
}
.agenda-view.top-agenda-margin-none {
  margin-top: 0;
}
.agenda-view.top-agenda-margin-single {
  margin-top: 65px;
}
.agenda-view.top-agenda-margin-double {
  margin-top: 220px;
}
.agenda-view.top-agenda-margin-double.with-banner {
  margin-top: 280px;
}
.agenda-view.top-agenda-margin-triple {
  margin-top: 270px;
}
.agenda-view.top-agenda-padding-banner {
  padding-top: 25px;
}
@media (max-width: 767px) {
  .agenda-view.top-agenda-padding-banner {
    padding-top: 0;
  }
}
.agenda-view .agenda-search-container {
  margin-bottom: 15px;
}
.agenda-view .agenda-search-container.sticky-paddings {
  padding-left: 0px;
  padding-right: 0px;
}
.agenda-view .agenda-search-container .agenda-search .search-row {
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
}
.agenda-view .agenda-search-container .agenda-search .search-row .title {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 56px;
  text-align: left;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
  height: 56px;
  max-width: 175px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session {
  padding-top: 10px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest.isLiveNowBannerOpen div.react-autosuggest__suggestions-container {
  max-height: 40vh;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest input {
  padding-left: 40px;
  height: 40px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__container:before {
  font-size: 18px;
  content: "\e95f";
  font-family: 'bizzafont';
  display: block;
  position: absolute;
  color: #CFD3DB;
  top: 0;
  left: 11px;
  line-height: 2.3;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .spinner-container {
  position: absolute;
  right: 6px;
  top: 5px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .search-box-icon {
  font-size: 19px;
  left: 7px;
  top: 24%;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .spinner-container {
  right: 9px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .spinner-container .fa-spin {
  font-size: 18px;
  line-height: 30px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control {
  border-color: #CFD3DB;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control:focus {
  border-color: #CFD3DB;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.175), 0 0 4px rgba(207, 211, 219, 0.6);
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container {
  position: absolute;
  background-color: #fff;
  width: 100%;
  z-index: 3;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
  max-height: 80vh;
  overflow-y: auto;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul {
  list-style: none;
  padding: 0;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li {
  cursor: pointer;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li &gt; div {
  padding-left: 20px;
  padding-right: 10px;
  border-bottom: 1px solid #E8E9ED;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li &gt; div.selected,
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li &gt; div:hover {
  background-color: rgba(208, 212, 219, 0.15);
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .image-holder img {
  width: 30px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .session-info-text.search-result {
  line-height: 15px;
  font-size: 10px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .session-info-text.search-result .session-time {
  color: #76778C;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .search-result {
  line-height: 30px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .highlight {
  background-color: rgba(248, 231, 28, 0.4);
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .sessionItem strong {
  font-weight: 600;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li .borderOnImage {
  border: 1px solid #E8E9ED;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .suggestionTitle {
  padding: 8px 20px;
  font-weight: bold;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .suggestionTitle .showAllLabel {
  position: absolute;
  font-weight: normal;
  height: 33px;
  right: 20px;
  top: 8px;
  text-transform: none;
  color: #3399CC;
  cursor: pointer;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
  padding-right: 0;
  max-width: 198px;
  height: 40px;
  margin-top: 10px;
  box-shadow: none;
  background-color: white;
  margin-right: 10px;
  padding-left: 0;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section.sbs-show {
  margin-right: 70px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder {
  cursor: pointer;
  height: 100%;
  border: #CFD3DB 1px solid;
  border-radius: 3px;
  box-shadow: none;
  color: black;
  background-color: white;
  display: inline-flex;
  align-items: center;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder.open {
  background-color: #F8F8F8;
  border-color: #B1B4BF;
  color: #B1B4BF;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder .ticket-name {
  white-space: nowrap;
  max-width: 135px;
  display: inline-block;
  font-size: 12px;
  line-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder .ticket-holder-icon {
  margin: 0 5px 0 10px;
  font-size: 20px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder .caret {
  margin: 0 9px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover {
  position: absolute;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(50, 51, 60, 0.15);
  margin-top: 20px;
  z-index: 1;
  border-radius: 5px;
  min-width: 360px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover.show-ticket-1 {
  min-width: 360px;
  width: 360px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover.show-ticket-2 {
  min-width: 360px;
  width: 360px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover.show-ticket-3 {
  min-width: 360px;
  width: 360px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover.show-ticket-carousel {
  min-width: 360px;
  width: 360px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .popover-arrow-custom {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: -9px;
  right: 25px;
  border-bottom-width: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #CFD3DB;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .popover-arrow-custom::after {
  content: '';
  position: absolute;
  border-bottom-width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  left: -8px;
  top: 1px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .arrow::after {
  content: '';
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section {
  padding: 10px 20px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section {
  display: inline-block;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section .tickets-counter {
  font-size: 16px;
  font-weight: 600;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section .tickets-counter span {
  font-weight: 500;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section .user-email {
  font-size: 14px;
  font-weight: 600;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section .user-email span {
  font-weight: 500;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .user-email-section {
  padding-top: 3px;
  display: block;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .user-email-section .user-name {
  font-weight: bold;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .user-email-section .user-name .user-email {
  font-weight: normal;
  color: #586883;
  font-size: 12px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section {
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  margin: 0 auto;
  max-height: 210px;
  overflow-y: auto;
  width: 358px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel {
  padding: 20px 50px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .ticket-arrow-circle {
  display: block;
  width: 36px;
  height: 36px;
  background-color: #e7e9ed;
  border-radius: 100%;
  top: 44%;
  right: -35px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .ticket-arrow-circle::before {
  display: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .ticket-arrow-circle.ticket-select-left {
  left: -35px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .ticket-arrow-circle.ticket-select-right {
  right: -35px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .fa.icon-up {
  color: #76778C;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .fa.icon-up.left {
  transform: rotate(270deg) translate(-7px, 7px);
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .fa.icon-up.right {
  transform: rotate(90deg) translate(-2px, -9px);
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column {
  padding-top: 10px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column:focus {
  outline: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper {
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);
  width: 232px;
  margin: 0 auto;
  border-radius: 5px;
  text-align: center;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .order-section {
  padding-top: 5px;
  border-width: 1px;
  border-style: solid;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transition: all 0.6s ease;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .order-section.not-selected {
  border-color: transparent;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .order-section span {
  font-size: 12px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator {
  height: 12px;
  position: relative;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .half-circle {
  background-color: rgba(0, 0, 0, 0.09);
  display: inline-block;
  position: absolute;
  border-width: 1px;
  border-style: solid;
  transition: all 0.6s ease;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .half-circle.not-selected {
  border-color: transparent;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .half-circle.left {
  left: 0;
  width: 6px;
  height: 12px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  border-left: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .half-circle.right {
  top: 0;
  right: 0;
  width: 6px;
  height: 12px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  border-right: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .ticket-dash-horizontal-wrapper {
  padding: 5px 6px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-separator .ticket-dash-horizontal-wrapper .ticket-dash-horizontal {
  border-bottom: 2px #DBDCE2 dashed;
  margin: auto;
  width: 100%;
  height: 1px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-details {
  padding-bottom: 15px;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  transition: all 0.6s ease;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-details.not-selected {
  border-color: transparent;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-type-title {
  padding: 12px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-type-title span {
  font-size: 10px;
  line-height: 15px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-name-section {
  width: 170px;
  margin: 0 auto;
  padding-bottom: 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  min-height: 78px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-price-section {
  padding-bottom: 30px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-price-section span {
  font-size: 10px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-price-section span {
  font-size: 18px;
  font-weight: bold;
  line-height: 27px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper span {
  font-size: 12px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .ticket-column .ticket-wrapper .ticket-edit-details-section {
  height: 17px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section {
  width: 20px;
  height: 20px;
  margin: 10px auto;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section.more-than-one {
  margin: 30px auto 20px auto;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section .button-type-radio {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border-width: 2px;
  border-style: solid;
  padding: 0;
  transition: all 0.6s ease;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section .button-type-radio.not-selected {
  border-color: #bfbfbf;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section .button-type-radio.selected {
  box-shadow: inset 0 0 0 3px #fff;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section .radio-ticket-section .button-type-radio:focus {
  outline: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .button-done-wrapper {
  float: right;
  padding: 14px 20px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .button-done-wrapper .done-ticket-selection {
  width: 110px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  line-height: 36px;
  padding: 0;
  border: none;
  transition: all 0.6s ease;
  border-radius: 2px;
  font-family: 'Titillium Web', sans-serif;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover {
  position: absolute;
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(50, 51, 60, 0.15);
  margin-top: 20px;
  z-index: 3;
  border-radius: 5px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .popover-arrow-custom {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  top: -8px;
  right: 25px;
  border-bottom-width: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #CFD3DB;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .popover-arrow-custom::after {
  content: '';
  position: absolute;
  border-bottom-width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  left: -8px;
  top: 1px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .arrow::after {
  content: '';
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section {
  padding: 40px;
  text-align: center;
  width: 330px;
  border-radius: 5px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .ticket-image {
  background-image: url(https://cdn-static.bizzabo.com/images/agenda/ticket-holder.png);
  width: 48px;
  height: 46px;
  margin: 0 auto;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .popup-title {
  font-size: 18px;
  font-weight: bold;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .info-section {
  padding-top: 20px;
  white-space: nowrap;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .info-section div {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .info-section .user-email {
  font-weight: bold;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .register-button {
  margin-top: 30px;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 84px;
  border-radius: 2px;
  border-style: none;
  font-family: 'Titillium Web';
  height: 36px;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .register-button:focus {
  outline: none;
  border-style: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .register-button:active {
  border-style: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .link-different-email {
  padding-top: 20px;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container {
  position: absolute;
  right: 0;
  z-index: 1;
  top: 46px;
  transform: translate(0, -50%);
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container.is-pull-left {
  right: 120px;
}
@media (max-width: 768px) {
  .agenda-view .agenda-search-container .agenda-search .view-buttons-container {
    top: unset;
    transform: none;
    bottom: -123px;
  }
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button {
  border: none;
  background: #fff;
  font-size: 12px;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button.view-button-active .icon {
  font-weight: 600;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button:focus {
  outline: none;
}
.agenda-view .agenda-search-container .agenda-search .view-buttons-container .view-button .icon {
  font-size: 15px;
}
.agenda-view .agenda-search-container .agenda-search .login-buttons-container {
  position: absolute;
  top: 25px;
  right: 15px;
  z-index: 1;
}
@media (max-width: 768px) {
  .agenda-view .agenda-search-container .agenda-search .login-buttons-container {
    top: unset;
    bottom: -130px;
  }
}
.agenda-view .agenda-search-container .agenda-search .tags-row {
  margin-bottom: 15px;
}
.agenda-view .agenda-search-container .agenda-search .days-row {
  margin-bottom: 0;
  margin-top: 0;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container {
  padding: 5px 30px 5px 0;
  display: inline-block;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper {
  display: inline-block;
  min-width: 65.5px;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper-inner {
  width: auto;
  display: inline-block;
  right: inherit;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems {
  text-transform: initial;
  font-weight: 500;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems.selected {
  font-weight: 600;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elem-border {
  font-weight: bold;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elem-border.selected {
  height: 3px;
  transform: translateY(5px);
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container {
  padding-left: 25px;
  padding-right: 25px;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-arrow {
  line-height: 14px;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-arrow i {
  font-size: 17px;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-arrow::before {
  content: none;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-slide {
  padding: 5px 0;
  text-align: center;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-slide .day-button-container {
  padding: 0 0 0 0;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-elems {
  padding-top: 3px;
  background: transparent;
  border: none;
  font-family: inherit;
  text-transform: uppercase;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  display: inline-block;
  min-height: 30px;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-elems:focus {
  outline: none;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-elems.selected {
  font-weight: bold;
}
.agenda-view .agenda-search-container .agenda-search .agenda-separator {
  height: 1px;
  background-color: #E1E2E7;
}
.agenda-view .location-icon {
  position: relative;
  top: 1px;
}
.agenda-view .location-wrapper {
  min-height: 10px;
}
.agenda-view .tab-buttons-container {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
}
.agenda-view .tab-buttons-container .tab-button-wrapper {
  display: inline-block;
  width: 33%;
  text-align: center;
  max-width: 220px;
}
@media (max-width: 767px) {
  .agenda-view .tab-buttons-container .tab-button-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button {
  border: none;
  background: #fff;
  font-size: 12px;
  height: 17px;
  margin-bottom: 10px;
  white-space: nowrap;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button &gt; span,
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button &gt; .icon {
  font-size: 12px;
  vertical-align: middle;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button &gt; .icon {
  margin-right: 5px;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button &gt; .icon .my-interests-button {
  font-weight: 900;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button:focus {
  outline: none;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.text-bold span {
  font-weight: 600;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.all-sessions-button,
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-registrations-button {
  color: #75778c;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-interests-button {
  color: #75778c;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-interests-button.selected {
  font-weight: 600;
  color: #32333C;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button-border {
  height: 2px;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .session-counter-mobile {
  margin-bottom: 5px;
  height: 14px;
  font-size: 12px;
  transform: translateY(-2px);
}
.agenda-view .session-list-container .no-sessions-container {
  text-align: center;
  margin-top: 25px;
}
.agenda-view .session-list-container .no-sessions-container .no-sessions-text {
  font-size: 24px;
  max-width: 55%;
  float: none;
  margin: 0 auto;
}
.agenda-view .session-list-container .no-sessions-container .no-sessions-text .no-sessions-text-bold {
  font-weight: 600;
}
.agenda-view .session-list-container .no-sessions-container .no-sessions-image {
  margin-top: 25px;
  width: 320px;
}
@media (max-width: 767px) {
  .agenda-view .session-list-container .no-sessions-container .no-sessions-image {
    width: 290px;
  }
}
.agenda-view .session-list-container .no-sessions-container .full-agenda-btn {
  padding: 12px 30px;
  text-transform: uppercase;
  color: #fff;
}
.agenda-view .session-list-container .session-carousel .slick-slider.sessions-carousel &gt; .slick-list {
  overflow: visible;
  position: relative;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow {
  content: '';
  display: block;
  height: 101%;
  width: 100%;
  z-index: 1;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow:before {
  content: '';
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-disabled {
  display: none;
  pointer-events: none;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle {
  display: none;
  opacity: 0.5;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 40%;
  background-color: #CFD3DB;
  border-radius: 50%;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle .sbs-arrow {
  position: absolute;
  top: 15%;
  color: black;
  font-size: 36px;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev {
  left: -100%;
  background: linear-gradient(90deg, #fff 0, #fff 90%, rgba(255, 255, 255, 0.8) 0);
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev:hover {
  left: -100%;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev:hover .sbs-arrow-circle {
  display: block;
  right: 2.5%;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev:hover .sbs-arrow-circle .sbs-arrow {
  left: 12%;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next {
  right: -100%;
  background: linear-gradient(270deg, #fff 0, #fff 90%, rgba(255, 255, 255, 0) 0);
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover {
  background: linear-gradient(270deg, #fff 0, #fff 90%, rgba(255, 255, 255, 0.8) 0);
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover .sbs-arrow-circle {
  display: block;
  left: 3%;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover .sbs-arrow-circle .sbs-arrow {
  left: 48%;
  transform: rotate(180deg);
}
.agenda-view .session-list-container .session-carousel .slider-container {
  display: inline-block;
  width: 100%;
  position: relative;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-info {
  min-height: 115px;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .broadcasting-container.sbs-view {
  margin-top: 5px;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container {
  margin-bottom: 20px;
  position: relative;
  min-height: 62px;
  color: #32333C;
  font-family: 'Titillium Web', sans-serif;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container .sbs-read-more-link {
  position: absolute;
  bottom: 0;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-info-text {
  min-height: 42px;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .sponsors-container .sponsors-logo-content {
  text-align: left;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .speakers-container {
  min-height: 70px;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name {
  height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.agenda-view .session-list-container .session-carousel .slider-container .session-container .location-icon {
  margin-top: 10px;
  margin-bottom: 5px;
}
.agenda-view .session-list-container .session-carousel .slider-container .sbs-preview-session-description {
  max-height: 40px;
  overflow: hidden;
  font-family: 'Titillium Web', sans-serif;
}
.agenda-view .session-list-container .session-carousel .slider-container .read-more {
  font-size: 13px;
  text-decoration: underline;
  color: #32333C;
  cursor: pointer;
}
.agenda-view .session-list-container .session-carousel .slider-container .slick-dots {
  bottom: -5px;
}
.agenda-view .session-list-container .session-carousel .slider-container .slick-dots li {
  margin: 0;
}
.agenda-view .session-list-container .sessions-carousel &gt; .slick-list &gt; .slick-track &gt; .slick-slide {
  padding-right: 15px;
  padding-left: 15px;
}
.agenda-view .session-list-container .session-day-container {
  margin-bottom: 10px;
}
.agenda-view .session-list-container .session-day-container .day-title-row {
  margin-bottom: 15px;
}
.agenda-view .session-list-container .session-day-container .day-title-row .day-title {
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  font-weight: 600;
}
.agenda-view .session-list-container .session-day-container .day-title-row .day-title .month {
  font-weight: bold;
}
.agenda-view .session-list-container .session-day-container .day-title-row .day-title .week {
  font-weight: 300;
}
.agenda-view .session-list-container .session-day-container .time-row .time-elem {
  margin-top: 11px;
  padding: 0 10px;
  z-index: 2;
}
.agenda-view .session-list-container .session-day-container .time-row .time-elem &gt; div {
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  font-weight: 400;
  color: #fff;
}
@media (max-width: 990px) {
  .agenda-view .session-list-container .session-day-container .time-row .time-elem &gt; div {
    margin-top: 0;
    margin-bottom: 10px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
  border: 1px solid #CFD3DB;
  padding: 10px;
  padding-top: 15px;
  border-radius: 2px;
  margin-bottom: 15px;
  display: inline-block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-actions-container {
  position: absolute;
  top: 10px;
  left: -14px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: -5px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span {
  cursor: pointer;
  color: #32333C;
  text-decoration: none;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-location {
  margin: 11px 0;
  text-transform: capitalize;
  font-size: 13px;
  color: #32333C;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-button {
  padding: 0;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-button button {
  height: 30px;
  width: 150px;
  background-color: white;
  color: #4790bb;
  border: 1px solid #4790bb;
  border-radius: 2px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container {
  margin-bottom: 15px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .bz-button:active {
  padding: 3px 12px;
  padding-top: 5px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .broadcast-disabled {
  opacity: 0.4;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .reference-wrapper {
  display: inline-block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn {
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  font-weight: 400;
  color: #fff;
  padding: 3px 12px;
  padding-top: 5px;
  transition: background-color 0.1s ease-in-out;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn .broadcast-icon {
  vertical-align: sub;
  margin-right: 7px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  -webkit-animation: all 0.3s ease-in-out;
  -moz-animation: all 0.3s ease-in-out;
  -ms-animation: all 0.3s ease-in-out;
  -o-animation: all 0.3s ease-in-out;
  animation: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  max-height: 42px;
  overflow: hidden;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.opened {
  -webkit-animation: all 0.3s ease-in-out;
  -moz-animation: all 0.3s ease-in-out;
  -ms-animation: all 0.3s ease-in-out;
  -o-animation: all 0.3s ease-in-out;
  animation: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-mask-image: none;
  mask: none;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0)));
  mask: -moz-linear-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0)));
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.small-description {
  -webkit-mask-image: none;
  cursor: default;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description .session-description-inner {
  height: 100%;
  overflow: hidden;
  display: block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container {
  min-height: 70px;
  text-align: left;
  clear: left;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsored-by {
  margin-top: 0px;
  font-size: 12px;
  margin-bottom: 10px;
  font-weight: 600;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsors-logo-content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsors-logo-content .sponsor-column {
  padding-left: 0;
  padding-right: 0;
  width: auto;
  margin: 0 24px 10px 0;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsors-logo-content .sponsor-column.sponsor-1 .sponsor-image {
  display: inline-block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsors-logo-content .sponsor-column.sponsor-2 .sponsor-image {
  display: inline-block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsors-logo-content .sponsor-column.one-sponsor {
  display: inline-block;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsor-image {
  display: block;
  max-height: 30px;
  max-width: 100px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsor-image.clickable {
  cursor: pointer;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .one-sponsor {
  float: none;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container.has-speakers {
  min-height: 70px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-title {
  color: #76778C;
  text-transform: uppercase;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel {
  margin-bottom: 10px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel a:hover {
  text-decoration: none;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .session-one-speaker .speaker-slide {
  max-width: 100vh;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-slide {
  max-width: 200px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo {
  width: 60px;
  height: 60px;
  margin-right: 10px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo img {
  width: 60px;
}
@media (max-width: 768px) {
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo {
    width: 40px;
    height: 40px;
    margin-right: 3px;
  }
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo img {
    width: 40px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo .letters {
  color: #B1B4BF;
  width: 60px;
  display: inline-block;
  font-size: 30px;
  text-align: center;
  font-weight: bold;
  line-height: 56px;
  border: 2px solid #CFD3DB;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo .letters:first-letter {
  font-weight: normal;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo .borderOnImage {
  border: 1px solid #CFD3DB;
  height: 58px;
  background-color: #fff;
}
@media (max-width: 768px) {
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-photo .borderOnImage {
    height: 40px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list {
  height: 60px;
}
@media (max-width: 768px) {
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list {
    height: 50px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list .slick-slide {
  padding-right: 25px;
}
@media (max-width: 768px) {
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list .slick-slide {
    padding-right: 5px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-list .slick-slide div.slider-one-speaker .agenda-flex.speaker-slide {
  min-width: 100%;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info {
  display: inline-block;
  line-height: 14px;
  overflow: hidden;
  min-height: 51px;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
  font-weight: 600;
  padding: 2px 0;
  color: #32333C;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-title {
  color: #32333C;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-company {
  color: #32333C;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-position {
  color: #76778C;
}
@media (max-width: 768px) {
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info {
    margin-left: 5px;
    font-size: 12px;
    line-height: 12px;
    width: 34vh;
  }
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .font-size-12 {
    font-size: 10px;
    line-height: 12px;
  }
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
    padding: 1px 0 2px;
  }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-next:before,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .slick-prev:before {
  display: none;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .icon-AgendaAtt_arrow {
  font-size: 17px;
}
.agenda-view .background-image {
  height: 400px;
  margin-bottom: -350px;
}
.agenda-view .background-image.smaller-background {
  height: 175px;
  margin-bottom: -100px;
}
.agenda-view .background-video-wrapper {
  height: 400px;
  background-color: rgba(51, 153, 204, 0.1);
  margin-bottom: -150px;
}
@media (max-width: 768px) {
  .agenda-view .background-video-wrapper {
    margin-bottom: 0px;
  }
}
.agenda-view .background-video-wrapper .background-video {
  height: 400px;
}
.agenda-view .session-broadcast-container .label-standalone-container {
  background: white;
  padding-left: 4%;
  right: 4%;
}
.agenda-view .session-broadcast-container .join-broadcast-btn {
  font-weight: 400;
  padding-top: 9px;
  padding-bottom: 9px;
}
.agenda-view .session-broadcast-container .join-broadcast-btn:active {
  padding: 9px 12px;
}
.agenda-view .session-broadcast-container .join-broadcast-btn.external-solution-btn,
.agenda-view .session-broadcast-container .join-broadcast-btn.simulive-btn {
  border-radius: 0;
}
.agenda-view .session-broadcast-container .join-broadcast-btn .broadcast-icon-btn,
.agenda-view .session-broadcast-container .join-broadcast-btn .broadcast-icon {
  vertical-align: sub;
  margin-right: 7px;
}
.agenda-view .session-broadcast-container .live-broadcast-container {
  background: white;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-starts {
  font-weight: 400;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview {
  height: 328px;
  background-color: #32333C;
  text-align: center;
  font-size: 14px;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview.white-background {
  background-color: #FFFFFF;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview.white-background .fa-spinner {
  color: #32333C;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .broadcasting-live-header {
  font-size: 16px;
  font-weight: 500;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .not-started-wrapper {
  font-weight: 600;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .no-access-header {
  font-size: 18px;
  font-weight: 500;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .no-access-sub-headers {
  max-width: 345px;
  margin: 0 auto;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area {
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  padding: 25px;
  width: 300px;
  min-height: 115px;
  color: #32333C;
  text-align: center;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area .popover-buttons {
  margin: 13px auto;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area .popover-buttons .btn {
  font-size: 13px;
  width: 90px;
  height: 30px;
  border: none;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area .popover-buttons .btn:hover {
  color: #FFFFFF;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area .restriction-title {
  font-weight: 600;
  margin-bottom: 8px;
}
.agenda-view .session-broadcast-container .live-broadcast-container .virtual-access-preview .alert-area .restriction-reason {
  letter-spacing: 0;
  line-height: 20px;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record {
  width: 100%;
  position: relative;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record img {
  width: 100%;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record-footer {
  padding: 10px 15px;
  border: 1px solid #979797;
  border-radius: 0 0 4px 4px;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record-play-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record .empty-preview {
  height: 328px;
  background-color: #32333C;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record .recording-spinner {
  height: 30px;
  width: 30px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  color: #FFFFFF;
}
.agenda-view .session-broadcast-container .live-broadcast-container .preroll-video {
  min-height: 500px;
  width: 100%;
}
.agenda-view .session-broadcast-container .live-broadcast-container .preroll-video-spinner {
  height: 30px;
  width: 30px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  color: #FFFFFF;
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  background-color: #32333C;
  text-align: center;
  color: #fff;
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .header {
  font-size: 18px;
  width: 300px;
  margin-top: 40px;
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .sub-header {
  margin: 40px 10px 0 10px;
  max-width: 550px;
  font-size: 16px;
  font-weight: 200;
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .browsers-block {
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  justify-content: space-around;
  width: 400px;
}
@media (max-width: 768px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .browsers-block {
    width: 305px;
  }
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .browsers-block .browser-block .browser-name {
  margin-top: 20px;
  color: #785DB7;
  font-weight: 600;
}
.agenda-view .session-broadcast-container .live-broadcast-container .not-supported-block .browsers-block .browser-block .browser-name .browser-version {
  color: #fff;
  font-weight: 200;
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-footer {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #FFFFFF;
  padding: 7px 20px 9px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 50px;
}
@media (max-width: 992px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-footer {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 992px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-footer .right-container {
    width: 100%;
  }
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview {
  background-color: #32333C;
  position: relative;
  padding: 0 0 56.25% 0;
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-blurred {
  -webkit-filter: blur(12px);
  -moz-filter: blur(12px);
  -o-filter: blur(12px);
  -ms-filter: blur(12px);
  filter: blur(12px);
  width: 104%;
  height: 104%;
  top: -2%;
  left: -2%;
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.85);
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'Titillium Web', sans-serif;
  color: #32333C;
  font-size: 16px;
}
@media (max-width: 767px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption {
    font-size: 14px;
  }
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption .caption-title {
  font-weight: 700;
  font-size: 20px;
}
@media (max-width: 767px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption .caption-title {
    font-size: 16px;
  }
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption .bz-button {
  padding: 13px 36px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview .preview-image-caption .bz-button {
    margin-top: 20px;
  }
}
.agenda-view .session-broadcast-container .live-broadcast-container .qna-mobile {
  height: 600px;
}
.agenda-view .session-broadcast-container .live-broadcast-container .qna-without-chat {
  width: 375px;
}
.agenda-view .session-broadcast-container .iframe-broadcast-container {
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
  height: 594px;
}
.agenda-view .session-broadcast-container .iframe-broadcast-spinner,
.agenda-view .session-broadcast-container .broadcast-spinner,
.agenda-view .session-broadcast-container .preview-image-spinner {
  height: 30px;
  width: 30px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.agenda-view .session-broadcast-container .preview-image-spinner {
  color: #FFFFFF;
}
.agenda-view .session-broadcast-container .kaltura-iframe {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
  border: none;
}
.agenda-view .session-broadcast-container #kaltura_player {
  height: 500px;
  background-color: #fff;
}
.agenda-view .session-page {
  position: relative;
  background: #fff;
  padding-left: 4%;
  padding-right: 4%;
}
.agenda-view .session-page.container {
  padding-top: 34px;
}
.agenda-view .session-page.transparentContainer {
  background: none;
  padding: 0;
}
.agenda-view .session-page .session-control-buttons {
  width: 100px;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: -40px;
  left: 0;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-control-buttons {
    left: 0;
    width: 90px;
  }
}
.agenda-view .session-page .session-control-buttons .control-button {
  width: 100px;
  height: 40px;
  text-transform: uppercase;
  border: none;
  color: #76778C;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-control-buttons .control-button {
    width: 90px;
  }
}
.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda {
  color: #fff;
}
.agenda-view .session-page .session-control-buttons .control-button.previous-session {
  border-right: 1px solid #CFD3DB;
  background-color: #fff;
}
.agenda-view .session-page .session-control-buttons .control-button.previous-session .fa-angle-left {
  color: #3399CC;
}
.agenda-view .session-page .session-control-buttons .control-button.next-session {
  background-color: #fff;
}
.agenda-view .session-page .session-control-buttons .control-button.next-session .fa-angle-right {
  color: #3399CC;
}
.agenda-view .session-page .session-info-container .session-access-error-wrapper {
  overflow: hidden;
}
.agenda-view .session-page .session-info-container .session-access-error {
  border-radius: 2px;
  min-height: 66px;
  padding: 16px 22px;
  margin: 5px 0 17px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
}
.agenda-view .session-page .session-info-container .session-access-error .animated-content {
  display: flex;
  align-items: center;
  animation: errorFadeIn 100ms;
  animation-delay: 850ms;
  animation-fill-mode: both;
  height: 100%;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-info-container .session-access-error .animated-content {
    flex-direction: column;
    align-items: flex-start;
  }
}
@keyframes errorFadeIn {
  from {
    opacity: 0;
    transform: translate3d(0, -2px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.agenda-view .session-page .session-info-container .session-access-error .cta-container-access-error {
  margin-left: 30px;
  display: flex;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-info-container .session-access-error .cta-container-access-error {
    margin-left: 0;
    margin-top: 15px;
  }
}
.agenda-view .session-page .session-info-container .compact-description {
  height: 105px;
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0)));
  mask: -moz-linear-gradient(linear, left top, left bottom, from(#000000), to(rgba(0, 0, 0, 0)));
}
.agenda-view .session-page .session-info-container .show-more-button {
  position: relative;
  cursor: pointer;
  font-size: 12px;
  font-weight: 100;
}
.agenda-view .session-page .session-info-container .session-dates {
  display: inline-block;
  color: #76778C;
}
.agenda-view .session-page .session-info-container .session-dates .session-actions-container {
  margin-right: 10px;
  margin-bottom: 5px;
}
.agenda-view .session-page .session-info-container .text-bold {
  font-weight: 600;
}
.agenda-view .session-page .session-info-container .session-title {
  color: #32333C;
  font-weight: 600;
  line-height: 30px;
}
.agenda-view .session-page .session-info-container .session-location {
  text-transform: capitalize;
  margin: 20px 0;
  font-size: 13px;
  color: #32333C;
}
.agenda-view .session-page .session-info-container .tag-box {
  border: 1px solid #76778C;
  border-radius: 15px;
  padding: 4px 9px;
  display: inline-table;
  color: #76778C;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 36px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .separator {
  background: #EBEDF0;
  vertical-align: middle;
  display: inline-block;
  margin: 0 30px;
  height: 30px;
  width: 1px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper {
  vertical-align: middle;
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper.seat i {
  display: inline-block;
  transform: translate(-4px, 2px);
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper.seat span {
  transform: translate(4px, -3px);
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button {
  padding: 5px 5px 4px 4px;
  border-radius: 5px;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button i {
  font-size: 21px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button i.starIcon {
  padding-right: 8px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .calendar {
  margin-right: 8px;
  height: 20px;
  width: 20px;
  padding-top: 2px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .share {
  margin-right: 8px;
  height: 20px;
  width: 20px;
  padding-top: 2px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .icon-Chair_ON,
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .icon-Chair_OFF {
  margin-right: 4px;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button span {
  display: inline-block;
  transform: translateY(-3px);
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button span.short-text {
  display: none;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button--toggle {
  opacity: 0.4;
}
.agenda-view .session-page .preview-view-join-broadcast-button {
  margin-top: 10px;
}
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn {
  border-radius: 4px;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  line-height: 30px;
  font-weight: 400;
  color: #FFFFFF;
  padding: 3px 12px;
  padding-top: 5px;
  transition: background-color 0.1s ease-in-out;
}
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn.broadcast-disabled {
  opacity: 0.4;
}
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn .broadcast-icon {
  vertical-align: sub;
  margin-right: 7px;
}
.agenda-view .session-page .session-speaker-container .speaker-info .font-size-12 {
  font-size: 14px;
}
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-name {
  font-weight: 600;
  padding: 2px 0;
  color: #32333C;
}
.agenda-view .session-page .session-speaker-container .speaker-photo {
  width: 160px;
  height: 160px;
  overflow: hidden;
}
.agenda-view .session-page .session-speaker-container .speaker-photo .image-holder {
  display: table-cell;
}
.agenda-view .session-page .session-speaker-container .speaker-photo img {
  width: 160px;
}
.agenda-view .session-page .session-speaker-container .speaker-photo .borderOnImage {
  border: 1px solid #CFD3DB;
  display: block;
}
.agenda-view .session-page .session-speaker-container .speaker-photo .borderOnImage img {
  position: relative;
  width: 158px;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-speaker-container .speaker-photo .borderOnImage img {
    position: static;
  }
}
.agenda-view .session-page .session-speaker-container a {
  color: #32333C;
}
.agenda-view .session-page .session-speaker-container a:hover {
  color: #32333C;
  text-decoration: none;
}
.agenda-view .session-page .session-speaker-container a .speaker-position {
  color: #76778C;
}
.agenda-view .session-page .session-speaker-container .row a.agenda-flex {
  height: 255px;
  flex-direction: column;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-speaker-container .background-gradient {
    margin-left: -12%;
    margin-right: -12%;
    padding-left: 12%;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker {
    border-bottom: 1px solid #E1E2E7;
    margin-bottom: 0px;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker:last-child {
    border-bottom: none;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex {
    flex-direction: row;
    align-items: stretch;
    height: auto;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-photo {
    width: 100px;
    min-width: 100px;
    height: 100px;
    margin-right: 19px;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-photo img {
    width: 100px;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage {
    width: 100px;
    height: 100px;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage img {
    height: 100px;
    width: 100px;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-info {
    width: 32vh;
  }
  .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-info .speaker-name {
    font-weight: 600;
    padding: 2px 0;
    color: #32333C;
  }
  .agenda-view .session-page .session-speaker-container div.itemSpeaker.speaker-preview-session .speaker-info {
    width: 77%;
  }
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .background-gradient {
  margin-left: -12%;
  margin-right: -12%;
  padding-left: 12%;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker {
  border-bottom: 1px solid #E1E2E7;
  margin-bottom: 0px;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker:last-child {
  border-bottom: none;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex {
  flex-direction: row;
  align-items: stretch;
  height: auto;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-photo {
  width: 100px;
  min-width: 100px;
  height: 100px;
  margin-right: 19px;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-photo img {
  width: 100px;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage {
  width: 100px;
  height: 100px;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-photo .borderOnImage img {
  height: 100px;
  width: 100px;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-info {
  width: 32vh;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-info .speaker-name {
  font-weight: 600;
  padding: 2px 0;
  color: #32333C;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact div.itemSpeaker.speaker-preview-session .speaker-info {
  width: 77%;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor {
  display: flex;
  border-bottom: 1px solid#ddd;
  padding-bottom: 50px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page {
  border-bottom: none;
  padding-bottom: 0;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page .sponsor-info-container {
  padding-right: 25px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor {
  height: 160px;
  width: 160px;
  max-width: 160px;
  min-width: 160px;
  position: relative;
  margin-right: 28px;
  border: 1px solid#ddd;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor.clickable {
  cursor: pointer;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor.w-o-tier-log .sponsor-logo-container {
  height: 110px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor .sponsor-image {
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 70px;
  max-width: 90px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor .sponsor-tier-container {
  text-align: center;
  padding-top: 32px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor .sponsor-tier-container .sponsor-tier {
  max-width: 160px;
  width: auto;
  border: 1px solid;
  padding: 2px 10px;
  font-size: 10px;
  border-radius: 3px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-name {
  font-weight: 600;
  font-size: 16px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-description {
  min-height: 108px;
  font-size: 13px;
  overflow: hidden;
  line-height: 1.5;
  font-weight: 400;
  color: #4f5057;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-description.not-compact-description {
  border-bottom: 1px solid#ddd;
  margin-bottom: 10px;
  min-height: 108px;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-description.not-compact-description.without-location {
  border-bottom: none;
}
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-session-location {
  font-size: 13px;
  font-weight: 300;
  color: #a2a2b0;
}
.agenda-view .session-page .session-section-container {
  padding: 20px 20px 30px 65px;
  margin-bottom: 15px;
  background: white;
}
@media (max-width: 768px) {
  .agenda-view .session-page .session-section-container {
    padding-left: 20px;
  }
}
.agenda-view .session-page .session-title-container {
  position: relative;
}
.agenda-view .session-page .session-section-title {
  margin-bottom: 40px;
  color: #32333C;
  font-weight: 600;
}
.agenda-view .session-page .title-indicator {
  position: absolute;
  height: 30px;
  width: 10px;
  left: -65px;
  top: -3px;
}
.agenda-view .session-page .session-attachments a:hover {
  text-decoration: none;
}
.agenda-view .session-page .session-attachments .session-attachments-name {
  color: #32333C;
}
.agenda-view .session-page .session-attachments .session-attachments-img {
  width: 230px;
  height: 160px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #E1E2E7;
}
@media (max-width: 767px) {
  .agenda-view .session-page .session-attachments .session-attachments-img {
    width: 200px;
    height: 146px;
  }
}
.agenda-view .session-page .session-attachments .session-attachments-img.show-compact-lists {
  width: 200px;
  height: 146px;
}
.agenda-view .session-page .session-attachments .session-attachments-type-audio {
  background-image: url(cccdc548943f548b9aae2efc93dcd971.png);
}
.agenda-view .session-page .session-attachments .session-attachments-type-video {
  background-image: url(913bffe08be8748ef4c8c40a2921eb7a.png);
}
.agenda-view .session-page .session-attachments .session-attachments-type-image {
  background-image: url(7707d33cc291ee45a01bcd25893ed3af.png);
}
.agenda-view .session-page .session-attachments .session-attachments-type-document {
  background-image: url(be55251183d57a223daed689e5f396d3.png);
}
.agenda-view.agenda-day-selector {
  position: fixed;
  width: 100%;
  z-index: 100;
  background-color: white;
  margin-left: 0px;
}
.agenda-view.agenda-day-selector.positionInitial {
  position: initial;
  height: 0;
}
@media (max-width: 768px) {
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button span.full-text {
    display: none;
  }
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button span.short-text {
    display: block;
  }
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper {
    width: auto;
  }
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .share,
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .calendar {
    margin-right: 0px;
  }
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button span {
    display: block;
  }
  .agenda-view .session-page .session-info-container .session-actions .session-view-action .separator {
    float: left;
  }
  .agenda-view .container {
    margin-top: 30px;
  }
}
body.widget .agenda-view.session-list-view {
  margin-top: 0;
}
body.widget .react-main .main-react-view.trade .agenda-view.session-list-view {
  margin-top: 0;
}
body.widget .agenda-view.top-agenda-margin-single.with-banner {
  margin-top: 280px;
}
.agenda-flex {
  display: flex;
  flex-shrink: 0;
}
.agenda-flex-align-items-start {
  align-items: flex-start;
}
.agenda-flex-align-items-center {
  align-items: center;
}
.hearts-container {
  display: inline-table;
  cursor: pointer;
  margin-top: 24px;
  padding-left: 4px;
}
.hearts-container.disabled {
  cursor: default;
}
.hearts-container .icon-rate-session {
  margin-left: 5px;
  position: relative;
  top: 3px;
}
.hearts-container .rate-title {
  padding-right: 10px;
  font-weight: 600;
}
.hearts-container .rate-title:hover {
  text-decoration: underline;
}
.hearts-container .heart_wrapper {
  padding-right: 2px;
}
.hearts-container .small-hearts {
  width: 16px;
}
textarea.form-control.rate-popover {
  height: 100px;
}
.need-login-popover {
  z-index: 100;
  font-family: 'Titillium Web', sans-serif;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
}
.need-login-popover.popover.bottom &gt; .arrow {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.need-login-popover.more-margin {
  margin-top: 16px !important;
}
.need-login-popover .popover-content {
  padding: 25px;
  font-size: 13px;
  text-align: center;
}
.need-login-popover .popover-content .popover-buttons .btn {
  width: 90px;
  font-size: 13px;
  border: none;
}
.need-login-popover .popover-content .popover-buttons .btn:hover {
  color: #ffffff;
}
.need-login-popover .popover-content .popover-buttons .navigate-to-buy {
  float: right;
}
.need-login-popover .cancel-button {
  position: relative;
  top: 6px;
}
.no-access-to-session-popover {
  z-index: 100;
  font-family: 'Titillium Web', sans-serif;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1);
}
.no-access-to-session-popover.popover.bottom &gt; .arrow {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.no-access-to-session-popover .popover-content {
  padding: 10px;
  font-size: 13px;
  text-align: center;
}
.no-access-to-session-popover .popover-content .title {
  font-size: 14px;
  font-weight: bold;
}
.agenda-rate-popover {
  font-family: 'Titillium Web', sans-serif;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 7px 10px r rgba(0, 0, 0, 0.1);
  max-width: 300px;
  width: 300px;
  z-index: 10000;
}
.agenda-rate-popover.popover.bottom &gt; .arrow {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.agenda-rate-popover .popover-content {
  padding: 15px;
  font-size: 13px;
}
.agenda-rate-popover .rate-wrapper {
  border-bottom: 1px solid #E1E2E7;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.agenda-rate-popover .hearts-container {
  position: relative;
  top: 0;
  margin-top: 0;
}
.agenda-rate-popover .feedback-text {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.agenda-rate-popover .cancel-button {
  position: relative;
  top: 6px;
}
.agenda-rate-popover .text-semi-bold {
  font-weight: 600;
}
.session-label {
  display: inline-block;
  border-radius: 3px;
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid #343d4f;
  color: #343d4f;
  cursor: default;
  font-size: 11px;
  line-height: 19px;
  height: 19px;
}
.session-label.registration-required-label {
  cursor: pointer;
}
.session-label.registered-label {
  color: #3399CC;
  border-color: #3399CC;
}
.session-actions-container {
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  line-height: 30px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  padding: 0;
  z-index: 2;
}
.session-actions-container:not(.selected) {
  background-color: #fff;
}
.session-actions-container .icon-lead_on,
.session-actions-container .icon-lead_off {
  font-weight: 900;
  position: relative;
  bottom: 2px;
}
.session-actions-container .icon-lead_on,
.session-actions-container .icon-lead_off {
  font-size: 14px;
}
.session-actions-container .icon-Chair_OFF,
.session-actions-container .icon-Chair_ON,
.session-actions-container .icon-Chair_Overlap {
  font-size: 15px;
  position: relative;
}
.session-actions-container .icon-Chair_Overlap {
  color: #BDBDBD;
}
.session-actions-container:focus {
  outline: none;
}
.session-actions-container.vertical {
  width: 27px;
  height: 61px;
}
.session-actions-container.horizontal {
  width: 63px;
  height: 27px;
}
.session-actions-container.horizontal .icon-lead_on,
.session-actions-container.horizontal .icon-lead_off {
  position: relative;
  right: 0;
  bottom: 1px;
}
.session-actions-container.horizontal .icon-Chair_OFF,
.session-actions-container.horizontal .icon-Chair_ON {
  position: relative;
  right: 0;
  bottom: 0;
}
.session-actions-container.single-button {
  width: 27px;
  height: 27px;
}
.session-actions-container .session-action-container {
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.session-actions-container .session-action-container .starIcon.two-action-grid {
  display: inline-block;
  transform: translateY(2px);
}
.session-actions-container .session-actions-separator {
  opacity: 0.2;
}
.session-actions-container .session-actions-separator.horizontal {
  border-left-width: 1px;
  border-left-style: solid;
  height: 19px;
  position: relative;
  top: 4px;
}
.session-actions-container .session-actions-separator.vertical {
  border-top-width: 1px;
  border-top-style: solid;
  margin-left: 20%;
  width: 15px;
  position: relative;
  bottom: 1px;
}
.session-actions-popover {
  border-radius: 2px;
  border: none;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 10px;
  font-size: 13px;
  text-align: center;
  z-index: 99;
}
.session-actions-popover.preview-window {
  z-index: 10001;
  position: fixed;
}
.session-actions-popover .arrow {
  display: none;
}
.session-actions-popover .popover-content {
  height: 160px;
}
.session-actions-popover .popover-content .session-action-popup {
  font-family: 'Titillium Web', sans-serif;
  width: 200px;
  height: 125px;
}
.session-actions-popover .popover-content .session-action-popup h3 {
  font-family: 'Titillium Web', sans-serif;
  color: #32333C;
  font-weight: 600;
  font-size: 16px;
  margin: 15px 15px 40px;
  line-height: 1.3;
}
.session-actions-popover .popover-content .session-action-popup h3.short {
  margin: 15px 40px 40px;
}
.session-actions-popover .popover-content .session-action-popup .positive-button,
.session-actions-popover .popover-content .session-action-popup .negative-button {
  font-family: 'Titillium Web', sans-serif;
  text-transform: uppercase;
  padding: 8px 0;
  border-radius: 3px;
  width: 80px;
  font-size: 12px;
}
.session-actions-popover .popover-content .session-action-popup .negative-button {
  background-color: #fff;
  margin-right: 10px;
}
.session-actions-popover .popover-content .session-action-popup .positive-button {
  color: #fff;
}
.session-actions-popover .popover-content .session-action-popup .done-text {
  font-weight: 600;
  font-size: 16px;
}
.session-actions-popover .popover-content .session-action-popup .circle-loader {
  margin: 30px 0 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-left-color: #32333C;
  animation: loader-spin 1.2s infinite linear;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.session-actions-popover .popover-content .session-action-popup .load-complete {
  -webkit-animation: none;
  animation: none;
  border-color: #32333C;
  transition: border 500ms ease-out;
}
.session-actions-popover .popover-content .session-action-popup .icon-Chair_Overlap {
  margin: 8px 9px;
  display: block;
}
.session-actions-popover .popover-content .session-action-popup .checkmark {
  display: none;
}
.session-actions-popover .popover-content .session-action-popup .checkmark.draw:after {
  animation-duration: 1000ms;
  animation-timing-function: ease;
  animation-name: checkmark;
  transform: scaleX(-1) rotate(135deg);
}
.session-actions-popover .popover-content .session-action-popup .checkmark:after {
  opacity: 1;
  height: 20.83333333px;
  width: 10.41666667px;
  transform-origin: left top;
  border-right: 2px solid #32333C;
  border-top: 2px solid #32333C;
  content: '';
  left: 14px;
  top: 25px;
  position: absolute;
}
@keyframes loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes checkmark {
  0% {
    height: 0;
    width: 0;
    opacity: 1;
  }
  20% {
    height: 0;
    width: 10.41666667px;
    opacity: 1;
  }
  40% {
    height: 20.83333333px;
    width: 10.41666667px;
    opacity: 1;
  }
  100% {
    height: 20.83333333px;
    width: 10.41666667px;
    opacity: 1;
  }
}
.session-actions-popover.popover.right &gt; .arrow {
  border-right-color: rgba(0, 0, 0, 0.15);
}
.add-z-index {
  z-index: 10000;
}
.smaller-attachment-img {
  width: 200px;
  height: 146px;
}
.session-animation-enter {
  opacity: 0.01;
}
.session-animation-enter.session-animation-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
.session-animation-leave {
  opacity: 1;
}
.session-animation-leave.session-animation-leave-active {
  opacity: 0.01;
  transition: opacity 300ms ease-in;
}
.agenda-view.session-list-view .withSessionBanner .agenda-banner {
  width: 500px;
}
.agenda-view.session-list-view .withSessionBanner .agenda-banner .banner-wrapper {
  height: 185px;
}
.agenda-view.session-list-view .withSessionBanner .agenda-banner .banner-wrapper .banner {
  width: 500px;
  object-fit: cover;
}
.agenda-view.session-list-view .withSessionBanner .agenda-view.with-banner {
  margin-top: 155px;
}
@media (max-width: 768px) {
  .view-buttons-container {
    bottom: -45px;
  }
  .session-carousel {
    transform: scale(0.95);
  }
  .session-day-container {
    margin-bottom: 5px;
  }
  .session-container .preview-session-description {
    display: none;
  }
  .sponsors-container {
    clear: left;
    text-align: left;
  }
  .sponsors-container .one-sponsor {
    margin-right: auto;
    margin: initial;
  }
  .sponsored-by,
  .sponsors-logo-content {
    text-align: left;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile {
    display: flex;
    border-bottom: 1px solid#ddd;
    padding-bottom: 50px;
    padding-top: 25px;
    padding-right: 0;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile .section-logo-sponsor {
    margin-right: 20px;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile.sponsors-session-page.margin-bottom-small .sponsor-info-container {
    padding-right: 0;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile .sponsor-info-container .sponsor-description {
    border-bottom: none;
  }
  .agenda-view .session-page .session-sponsors-container .itemSponsor.sponsors-session-page.sponsor-tile .sponsor-info-container .sponsor-description.not-compact-description {
    border-bottom: none;
    margin-bottom: 0;
  }
  .agenda-view.top-agenda-margin-double.with-banner {
    margin-top: 182px;
  }
  .main-react-view .agenda-banner div.banner-wrapper {
    height: 185px;
  }
  .main-react-view .agenda-banner div.banner-wrapper .banner.video-element {
    width: 100%;
    object-fit: cover;
  }
  .agenda-view.session-list-view .tab-buttons-container .tab-button-wrapper .tab-button {
    margin-bottom: 0;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
    width: 10%;
    margin-right: 10px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover.show-ticket-carousel .wrapper-for-mobile-view {
    margin-right: 12px;
    margin-left: -12px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .popover-arrow-custom {
    right: 10px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section {
    padding-bottom: 25px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .ticket-count-section {
    display: block;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .user-email-section {
    display: block;
    float: left;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel {
    padding: 10px 0 20px 40px;
    margin-left: -8px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section.carousel .slider-container .slick-slider .slick-list .slick-slide .ticket-column .radio-ticket-section {
    margin: 30px 88px 20px auto;
  }
  .session-actions {
    font-size: 13px;
  }
  .session-actions .session-view-action div.session-action-wrapper {
    width: 33.33333333%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1024px) {
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
    max-width: 37px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder .ticket-holder-icon {
    margin: 0 8px;
  }
}
.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.add-to-calendar--wide {
  width: 284px;
}
.add-to-calendar--narrow {
  width: 150px;
}
.add-to-calendar__button {
  background-color: #FFFFFF;
  height: 37px;
  min-width: 120px;
  border-radius: 5px;
  font-family: 'Titillium Web', sans-serif;
  font-size: 15px;
  margin: 5px;
}
.add-to-calendar__button--blue {
  border: 1px solid #4285F4;
  color: #4285F4;
}
.add-to-calendar__button--blue:hover {
  background-color: rgba(66, 133, 244, 0.1);
}
.add-to-calendar__button--purple {
  border: 1px solid #1A72C9;
  color: #1A72C9;
}
.add-to-calendar__button--purple:hover {
  background-color: rgba(26, 114, 201, 0.1);
}
.add-to-calendar__button--red {
  border: 1px solid #cb201e;
  color: #cb201e;
}
.add-to-calendar__button--red:hover {
  background-color: rgba(203, 32, 30, 0.1);
}
.add-to-calendar__button--violet {
  border: 1px solid #6C139A;
  color: #6C139A;
}
.add-to-calendar__button--violet:hover {
  background-color: rgba(108, 19, 154, 0.1);
}
.add-to-calendar__button:focus {
  outline: none;
}
.agenda-button-popover--wide {
  max-width: 290px;
}
.agenda-button-popover--narrow {
  max-width: 163px;
}
.agenda-button-popover--long {
  height: 115px;
}
#popover-add-to-calendar.agenda-button-popover--narrow .popover-content {
  width: 160px;
  height: 208px;
}
#popover-add-to-calendar .popover-content {
  width: 286px;
  height: 112px;
}
#popover-add-to-calendar .popover-content .bz-loader {
  position: relative;
}
.tickets-registration-overlay {
  width: 390px;
  max-width: 390px;
  min-height: 286px;
  border: none;
  z-index: 99;
}
.tickets-registration-overlay.preview-window {
  z-index: 10001;
  position: fixed;
}
.tickets-registration-overlay .arrow {
  display: none;
}
.tickets-registration-overlay .popover-content {
  padding: initial;
}
.tickets-registration-overlay.sticky-first-session-0 {
  top: 300px !important;
}
.tickets-registration-popup__title {
  color: #32333C;
  font-family: 'Titillium Web', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  padding: 9px 14px;
  padding-bottom: 0;
}
.tickets-registration-popup__body {
  min-height: 183px;
  max-height: 225px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 10px;
}
.tickets-registration-popup__footer {
  float: right;
}
.tickets-registration-popup__button {
  width: 110px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  line-height: 36px;
  padding: 0;
  border: none;
  transition: all 0.6s ease;
  border-radius: 2px;
  font-family: 'Titillium Web', sans-serif;
}
.tickets-registration-item {
  border-bottom: 1px solid #EBEDF0;
  height: 91px;
  margin-left: 14px;
  width: 358px;
}
.tickets-registration-item__body {
  line-height: 91px;
  height: 91px;
}
.tickets-registration-item__wrapper {
  display: inline-block;
  vertical-align: middle;
}
.tickets-registration-item__col1 {
  display: inline-block;
  vertical-align: middle;
  width: 227px;
  padding-right: 20px;
}
.tickets-registration-item__col2 {
  display: inline-block;
  vertical-align: middle;
}
.tickets-registration-item__name {
  color: #32333C;
  font-family: 'Titillium Web', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.tickets-registration-item__ticket {
  color: #586883;
  font-family: 'Titillium Web', sans-serif;
  font-size: 12px;
  line-height: 19px;
}
.tickets-registration-item--disabled .tickets-registration-item__name {
  color: #CFD3DB;
}
.tickets-registration-item--disabled .tickets-registration-item__ticket {
  color: #CFD3DB;
}
.interactive-states-button {
  width: 125px;
  box-sizing: border-box;
  border: 1px solid #EBEDF0;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  line-height: initial;
  padding: 6px;
}
.interactive-states-button:not(.interactive-states-button--active):not(.interactive-states-button--disabled):hover {
  background-color: #EBEDF0;
}
.interactive-states-button--active {
  border: none;
  padding: 7px;
}
.interactive-states-button--disabled {
  cursor: default;
}
.interactive-states-button--disabled:hover {
  background-color: #F8F8F8;
}
.interactive-states-button__icon {
  display: inline-block;
  font-size: 15px;
  margin-right: 10px;
  transform: translate(0px, 0px);
}
.interactive-states-button__icon.icon-Chair_ON {
  transform: translate(0px, 1px);
}
.interactive-states-button__text {
  font-family: 'Titillium Web', sans-serif;
  font-size: 14px;
  display: inline-block;
  transform: translateY(-1px);
}
.interactive-states-button--disabled .interactive-states-button__text {
  color: #CFD3DB;
}
.interactive-states-button--disabled .interactive-states-button__icon {
  color: #CFD3DB;
}
.interactive-states-button--loading {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-left-color: #32333C;
  animation: loader-spin 1.2s infinite linear;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
.registration-ticket-item {
  display: table;
  width: 315px;
  height: 80px;
  box-sizing: border-box;
  margin-bottom: 10px;
  cursor: pointer;
}
.registration-ticket-item:hover .registration-ticket-item__text,
.registration-ticket-item:hover .registration-ticket-item__separator,
.registration-ticket-item:hover .registration-ticket-item__indicator {
  background-color: #EBEDF0;
}
.registration-ticket-item:hover .registration-ticket-item__vertical:not(.color-1-border) {
  border-color: #FFFFFF;
}
.registration-ticket-item:hover .registration-ticket-item__indicator:not(.color-1-border) .registration-ticket-item__check {
  border-color: #FFFFFF;
}
.registration-ticket-item__text {
  display: table-cell;
  border: 1px solid #EBEDF0;
  border-radius: 5px 0px 0px 5px;
  border-right: none;
  padding: 10px;
}
.registration-ticket-item__name {
  color: #32333C;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.registration-ticket-item__ticket {
  color: #586883;
  font-size: 12px;
  line-height: 19px;
}
.registration-ticket-item__separator {
  display: table-cell;
  width: 10px;
  position: relative;
}
.registration-ticket-item__top-circle {
  width: 10px;
  height: 5px;
  position: absolute;
  top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #EBEDF0;
  border-top: none;
  background-color: #FFFFFF;
}
.registration-ticket-item__vertical {
  width: 1px;
  position: absolute;
  top: 5px;
  bottom: 5px;
  border-left: 1px dashed #EBEDF0;
  left: 5px;
}
.registration-ticket-item__bottom-circle {
  width: 10px;
  height: 5px;
  position: absolute;
  bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #EBEDF0;
  border-bottom: none;
  background-color: #FFFFFF;
}
.registration-ticket-item__indicator {
  display: table-cell;
  width: 40px;
  border: 1px solid #EBEDF0;
  border-radius: 0px 5px 5px 0px;
  border-left: none;
  position: relative;
}
.registration-ticket-item__indicator.color-1-border .registration-ticket-item__check {
  display: none;
}
.registration-ticket-item__icon {
  width: 1.5em;
  height: 1.5em;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.registration-ticket-item__check {
  border: 1px solid #EBEDF0;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 576px) {
  .agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .tickets-selection-section {
    width: 313px;
  }
  .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover {
    z-index: 3;
    width: 315px;
    min-width: 315px;
  }
  .tickets-registration-overlay {
    width: 290px;
  }
  .tickets-registration-overlay {
    min-height: 310px;
  }
  .tickets-registration-item {
    width: 258px;
  }
  .tickets-registration-item__col1,
  .tickets-registration-item__col2 {
    width: auto;
    display: block;
    line-height: initial;
  }
  .tickets-registration-item__ticket--web {
    display: none;
  }
  .tickets-registration-item__ticket--mobile {
    display: inline-block;
    vertical-align: top;
    width: 133px;
    padding-right: 20px;
  }
  .tickets-registration-item__button-wrapper {
    display: inline-block;
    padding-top: 5px;
  }
  .registration-ticket-item {
    width: 275px;
  }
}
@media (min-width: 576px) {
  .tickets-registration-item__ticket--mobile {
    display: none;
  }
}
.countdown-clock-text {
  color: white;
}
.countdown-timer {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #32333C;
}
.countdown-timer .timer-label {
  margin-right: 19px;
  color: #76778C;
}
.countdown-timer .time-left-container {
  margin-right: 11px;
  font-weight: 600;
}
.countdown-timer .time-left-container:last-of-type {
  margin-right: 0;
}
.countdown-timer .time-left-value {
  margin-right: 3px;
}
.restriction-reason {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 560px;
  width: 100%;
}
@media (max-width: 992px) {
  .restriction-reason {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
  }
}
.restriction-reason .reason-text {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
}
.restriction-reason .cta-container {
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  .restriction-reason .cta-container {
    margin-top: 15px;
    margin-bottom: 5px;
  }
}
.animated-alert {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 75px;
  position: absolute;
  bottom: 25px;
  left: 10%;
  right: 10%;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 7px 20px;
}
.animated-alert .close-btn {
  position: absolute;
  top: 6px;
  right: 6px;
  border: none;
  padding: 0;
  background-color: transparent;
  outline: none;
}
@media (max-width: 992px) {
  .animated-alert:not(.isMinimized) .cta-button {
    padding: 4px;
    width: 80px;
  }
}
@media (max-width: 992px) {
  .animated-alert:not(.isMinimized) .cta-container {
    margin-top: 10px;
    margin-bottom: 5px;
  }
}
@media (max-width: 992px) {
  .animated-alert:not(.isMinimized) .reason-text {
    padding: 10px 10px 0;
    text-align: center;
    width: 100%;
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .animated-alert:not(.isMinimized) .restriction-reason {
    align-items: center;
  }
}
.animated-alert.isMinimized {
  display: block;
  min-height: unset;
  margin-left: 60px;
  position: relative;
  left: initial;
  bottom: initial;
  right: initial;
  border-radius: initial;
  padding: 0;
  border: none;
}
@media (max-width: 992px) {
  .animated-alert.isMinimized {
    margin-left: 0;
    margin-top: 30px;
    width: 100%;
  }
}
.animated-alert.isMinimized:before {
  content: "";
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  height: 60px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  .animated-alert.isMinimized:before {
    top: -14px;
    width: 100%;
    height: 1px;
    left: 50%;
    transform: translateX(-50%);
  }
}
.animated-alert.isMinimized .close-btn {
  display: none;
}
.fade-in-enter {
  opacity: 0;
}
.fade-in-enter.fade-in-enter-active {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.175, 0.665, 0.32, 1);
  transition-delay: 100ms;
}
.fade-out-leave {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition-property: transform, opacity;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.175, 0.665, 0.32, 1);
}
.fade-out-leave.fade-out-leave-active {
  opacity: 0;
  transform: translate3d(100px, 100px, 0);
}
.slide-down-appear {
  max-height: 0;
  overflow: hidden;
}
.slide-down-appear.slide-down-appear-active {
  max-height: 150px;
  overflow: hidden;
  transition: max-height 300ms cubic-bezier(0.25, 0, 0.6, 0.1);
  transition-delay: 700ms;
}
#minimize-tooltip .tooltip-inner {
  padding: 9px 12px;
}
.bz-popper-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
}
.bz-popper-arrow:before {
  content: '';
  position: absolute;
  z-index: 1;
}
.bz-popper-arrow:after {
  content: '';
  position: absolute;
  z-index: 2;
}
[data-popper-placement="bottom"] .bz-popper-arrow {
  top: -10px;
  border-width: 0 7.5px 10px 7.5px;
  border-color: transparent transparent #FFFFFF transparent;
}
[data-popper-placement="bottom"] .bz-popper-arrow:before {
  width: 15px;
  height: 10px;
  transform: rotate(-45deg);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  top: 5px;
  left: -11px;
  background: transparent;
}
[data-popper-placement="bottom"] .bz-popper-arrow:after {
  width: 20px;
  height: 10px;
  background: #FFFFFF;
  top: 10px;
  left: -13px;
}
[data-popper-placement="top"] .bz-popper-arrow {
  bottom: -10px;
  border-width: 10px 7.5px 0 7.5px;
  border-color: #FFFFFF transparent transparent transparent;
}
[data-popper-placement="top"] .bz-popper-arrow:before {
  width: 15px;
  height: 10px;
  transform: rotate(-45deg);
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15);
  top: -15px;
  left: -7px;
  background: transparent;
}
[data-popper-placement="top"] .bz-popper-arrow:after {
  top: -20px;
  left: -10px;
  width: 25px;
  height: 10px;
  background: #FFFFFF;
}
[data-popper-placement="right"] .bz-popper-arrow {
  left: -10px;
  border-width: 7.5px 10px 7.5px 0;
  border-color: transparent #FFFFFF transparent transparent;
}
[data-popper-placement="right"] .bz-popper-arrow:before {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
  background: transparent;
  top: -8px;
  left: 4px;
}
[data-popper-placement="right"] .bz-popper-arrow:after {
  width: 13px;
  height: 23px;
  background: #FFFFFF;
  top: -11px;
  right: -23px;
}
.qna {
  display: flex;
  transition: max-width 500ms ease-in, visibility 500ms;
}
.qna.mounted {
  max-width: 470px;
  visibility: initial;
}
.qna.unmounted {
  max-width: 0px;
  visibility: hidden;
}
.ultimate_container {
  display: grid;
  min-height: 480px;
  position: relative;
  overflow: hidden;
}
.ultimate_container:hover .is-attendee-in-meetup {
  transform: none;
}
.ultimate_container .theater-container.aspect-ratio {
  aspect-ratio: 1.77777778;
}
@media (max-width: 1280px) {
  .ultimate_container .theater-container.aspect-ratio {
    aspect-ratio: unset;
  }
}
.ultimate_container .ultimate_interact_app_container [class^="icon-"] {
  font-size: 24px!important;
}
.shadowed {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}
.speaker-section {
  padding: 15px 0;
  background-color: white;
}
.speaker-view {
  width: 100%;
  position: relative;
  font-family: 'Titillium Web', sans-serif;
}
.speaker-view .speaker-background {
  width: 100%;
  position: absolute;
  opacity: 0.25;
  height: 565px;
}
.speaker-view .speaker-background.short-background {
  height: 250px;
}
.speaker-view .speaker-container {
  padding: 140px 5%;
}
@media (max-width: 576px) {
  .speaker-view .speaker-container {
    padding-right: 10%;
    padding-left: 10%;
  }
}
.speaker-view .speaker-container .speaker-profile {
  padding: 15px 0;
  background-color: white;
  position: relative;
  min-height: 220px;
}
.speaker-view .speaker-container .speaker-profile .speaker-share-button {
  position: absolute;
  width: 150px;
  height: 40px;
  border: none;
  top: -40px;
  right: 0px;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.25);
  z-index: 10;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.speaker-view .speaker-container .speaker-profile .speaker-share-button .speaker-share-button-icon {
  padding-right: 18px;
}
.speaker-view .speaker-container .speaker-profile .speaker-back-button {
  position: absolute;
  width: 100px;
  height: 40px;
  text-transform: uppercase;
  border: none;
  top: -40px;
  left: 0px;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.25);
  z-index: 10;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-arrow {
  transform: rotate(180deg);
  font-size: 20px;
}
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label {
  padding-right: 18px;
}
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
  min-width: 65px;
  display: inline-flex;
  align-items: center;
}
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper .speaker-community-like {
  font-size: 20px;
}
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span {
  font-size: 12px;
}
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span:nth-child(2) {
  cursor: default;
}
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper .cursor-pointer {
  cursor: pointer;
}
.speaker-view .speaker-container .speaker-profile .speaker-social {
  margin-right: 15px;
}
.speaker-view .speaker-container .speaker-profile .speaker-social a {
  color: inherit;
  text-decoration: none;
}
.speaker-view .speaker-container .speaker-profile .speaker-name-wrapper {
  justify-content: flex-start;
  align-items: baseline;
}
.speaker-view .speaker-container .speaker-profile .speaker-name-wrapper .speaker-name {
  line-height: 30px;
}
.speaker-view .speaker-container .speaker-profile .speaker-position,
.speaker-view .speaker-container .speaker-profile .speaker-company {
  font-size: 16px;
}
.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
  color: #54627F;
  min-height: 265px;
  position: relative;
}
.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper .speaker-links-wrapper {
  position: absolute;
  bottom: 15px;
}
.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper {
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 768px) {
  .speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper {
    justify-content: space-between;
  }
}
.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials {
  justify-content: flex-end;
  align-items: baseline;
  margin-top: 20px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials {
    justify-content: flex-start;
  }
}
.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials .icon-AgendaAtt_linkedin {
  color: #1686B0;
}
.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials .icon-twitter2 {
  color: #35BEEC;
}
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
  justify-content: center;
  align-items: center;
  height: 280px;
  overflow: hidden;
}
@media (max-width: 576px) {
  .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
    padding: 0;
    margin-top: -15px;
  }
}
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image {
  width: 100%;
}
@media (max-width: 992px) {
  .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image {
    max-width: 400px;
  }
}
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
  width: 250px;
  height: 250px;
  color: #B1B4BF;
  border: 2px solid #CFD3DB;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub.error-load {
  width: 100%;
  max-width: 250px;
}
.speaker-view .speaker-container .speaker-section-notch {
  width: 10px;
  height: 24px;
  position: absolute;
  top: 36px;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions {
  position: relative;
  padding: 15px 0;
  background-color: white;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions :not(:last-child) .speaker-session {
  border-bottom: 1px solid #E1E2E7;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a:hover {
  text-decoration: none;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-time {
  font-size: 14px;
  font-weight: 600;
  color: #76778C;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-time .session-duration {
  text-transform: capitalize;
  font-weight: 500;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-title {
  font-size: 18px;
  font-weight: 600;
  color: #32333C;
  line-height: 30px;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-title .speaker-session-role {
  font-weight: 500;
  font-size: 14px;
  color: #76778C;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-excerpt {
  color: #32333C;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session .speaker-session-location {
  font-size: 12px;
  text-transform: uppercase;
  color: #76778C;
  align-items: center;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session .speaker-session-location .speaker-session-location-icon {
  font-size: 16px;
  position: relative;
  left: -3px;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter {
  position: relative;
  padding: 15px 0;
  background-color: white;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter .speaker-twitter-timeline-wrapper {
  width: 60%;
}
@media (max-width: 576px) {
  .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter .speaker-twitter-timeline-wrapper {
    width: 100%;
  }
}
.copy-input-to-clipboard .popover-content {
  padding: 9px 10px;
}
.copy-input-to-clipboard .form-control {
  border: none;
  border-radius: 0px;
  font-family: 'Titillium Web', sans-serif;
  font-size: 12px;
  z-index: 0;
  border-radius: 3px;
}
.copy-input-to-clipboard .form-control:hover {
  z-index: 0;
}
.copy-input-to-clipboard .form-control:focus {
  outline: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.copy-input-to-clipboard .input-group-btn {
  max-width: 250px;
}
.copy-input-to-clipboard .copy-btn {
  font-family: 'Titillium Web', sans-serif;
}
.copy-input-to-clipboard .copy-btn .btn {
  border-radius: 0px;
  color: #FFF;
  font-size: 12px;
  padding: 7.5px 0px;
  width: 60px;
  border-radius: 3px;
  font-family: 'Titillium Web', sans-serif;
}
.copy-input-to-clipboard .copy-btn .btn:hover {
  z-index: 0;
}
.copy-input-to-clipboard .copy-btn .btn.active:focus {
  outline-offset: -2px;
  outline: 5px auto;
}
.success-message {
  text-align: right;
  padding-right: 10px;
  font-size: 11px;
  margin-top: -5px;
  font-family: 'Titillium Web', sans-serif;
}
.popover-content .header-share {
  font-family: 'Titillium Web', sans-serif;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 600;
}
.circle-new-message {
  background: #e02020;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 10px;
  right: 21px;
}
.agenda-live-banner {
  width: 100%;
  position: relative;
  height: 210px;
  box-shadow: 0 6px 9px -10px #000000;
  color: #32333C;
}
.agenda-live-banner .live-banner-closer-container {
  position: absolute;
  right: 0;
}
.agenda-live-banner .live-banner-closer-container .live-banner-closer {
  color: #FFFFFF;
  font-size: 18px;
  cursor: pointer;
  padding: 5px 10px;
  text-align: center;
}
.agenda-live-banner .live-banner-closer-container .live-banner-closer .icon-close {
  font-size: 23px;
  font-weight: 600;
  width: 23px;
}
.agenda-live-banner .live-banner-fold-container {
  display: none;
}
.agenda-live-banner .live-banner-close-container {
  display: initial;
}
.agenda-live-banner .live-sessions-row {
  width: 100%;
  justify-content: space-evenly;
  align-items: center;
  height: inherit;
}
.agenda-live-banner .live-sessions-row .slider-container {
  width: 90%;
}
.agenda-live-banner .live-sessions-row .slider-container .slick-track {
  margin: auto;
}
.agenda-live-banner .live-sessions-row .slider-container .slick-slider {
  padding-right: 10px;
}
.agenda-live-banner .live-sessions-row .slider-container .carousel-arrow {
  font-size: 19px;
  font-weight: 700;
}
.agenda-live-banner .live-sessions-row .live-session-box-container {
  margin: auto;
  max-width: 600px;
}
.agenda-live-banner .live-sessions-row .live-session-box {
  position: relative;
  padding: 10px 15px;
  height: 172px;
  align-self: center;
  flex: 1;
  border: 1px solid #CFD3DB;
  border-radius: 2px;
  margin: 0 15px;
  max-width: 600px;
  min-width: 280px;
}
.agenda-live-banner .live-sessions-row .live-session-box .session-timer {
  font-weight: 500;
  color: #32333C;
}
.agenda-live-banner .live-sessions-row .live-session-box .session-duration {
  font-weight: 500;
  color: #76778C;
}
.agenda-live-banner .live-sessions-row .live-session-box .bz-button:active {
  padding: 3px 12px;
  padding-top: 5px;
}
.agenda-live-banner .live-sessions-row .live-session-box .broadcast-disabled {
  opacity: 0.4;
}
.agenda-live-banner .live-sessions-row .live-session-box .reference-wrapper {
  align-self: flex-start;
}
.agenda-live-banner .live-sessions-row .live-session-box .join-broadcast-btn {
  align-self: flex-start;
  margin-top: 10px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  font-weight: 400;
  color: #FFFFFF;
  padding: 3px 12px 1px 12px;
}
.agenda-live-banner .live-sessions-row .live-session-box .join-broadcast-btn .broadcast-icon {
  vertical-align: sub;
  margin-right: 7px;
}
.agenda-live-banner .live-sessions-row .live-session-box .session-box-header {
  padding-bottom: 4px;
}
.agenda-live-banner .live-sessions-row .live-session-box .session-box-header .circle-live-now {
  animation-name: blinker;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  background: #e02020;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-right: 3px;
  margin-bottom: 1px;
  display: inline-block;
}
@keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.agenda-live-banner .live-sessions-row .live-session-box .session-box-header .live-label {
  color: #e02020;
  margin-right: 10px;
  font-weight: 600;
}
.agenda-live-banner .live-sessions-row .live-session-box .session-name {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  height: 100%;
  max-height: 2.6em;
}
@supports (-webkit-line-clamp: 2) {
  .agenda-live-banner .live-sessions-row .live-session-box .session-name {
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.agenda-live-banner .live-sessions-row .live-session-box .session-name a,
.agenda-live-banner .live-sessions-row .live-session-box .session-name span {
  cursor: pointer;
  color: #32333C;
  text-decoration: none;
}
.agenda-live-banner .live-sessions-row .live-session-box .live-session-speakers {
  height: 50px;
}
.agenda-live-banner .live-sessions-row .live-session-box .live-session-speakers .more-speakers {
  cursor: pointer;
  font-size: 12px;
}
@media (max-width: 768px) {
  .agenda-live-banner {
    height: 170px;
  }
  .agenda-live-banner .live-banner-fold-container {
    display: initial;
    position: absolute;
    right: 15px;
    bottom: -27px;
    width: 50px;
  }
  .agenda-live-banner .live-banner-fold-container .live-banner-fold {
    color: #FFFFFF;
    font-size: 18px;
    cursor: pointer;
    line-height: 25px;
    border-radius: 0 0 4px 4px;
    text-align: center;
  }
  .agenda-live-banner .live-banner-fold-container .live-banner-fold .fold-icon {
    font-size: 19px;
    line-height: 26px;
    font-weight: 600;
    vertical-align: middle;
    transform: rotate(270deg);
  }
  .agenda-live-banner .live-banner-closer-container {
    display: none;
  }
  .agenda-live-banner .live-sessions-row {
    width: 95%;
    margin: auto;
  }
  .agenda-live-banner .live-sessions-row .slider-container {
    width: 100%;
  }
  .agenda-live-banner .live-sessions-row .live-session-box {
    height: 140px;
  }
  .agenda-live-banner .live-session-speakers {
    display: none;
  }
  .agenda-live-banner .slick-arrow {
    display: none !important;
  }
}
.more-speaker-popover .live-session-speaker {
  padding: 5px 0px;
}
.more-speaker-popover .live-session-speaker .avatar-container {
  min-width: 35px;
}
.more-speaker-popover .live-session-speaker .speaker-details-container {
  margin-left: 5px;
}
.live-speaker-avatar {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}
.live-avatar-border {
  border: 1px solid #CFD3DB;
}
.live-speaker-name {
  font-size: 12px;
}
.live-speaker-role {
  font-size: 12px;
  color: #76778C;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.3;
}
@supports (-webkit-line-clamp: 1) {
  .live-speaker-role {
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
.open-banner-button {
  position: absolute;
  right: 10px;
  top: 0;
  padding: 10px 25px;
  border-radius: 2px;
  text-align: center;
  box-shadow: 0 0 15px -5px #000000;
  cursor: pointer;
}
.open-banner-button .live-label {
  color: #e02020;
}
.open-banner-button .circle-live-now {
  animation-name: blinker;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  background: #e02020;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-right: 4px;
  margin-bottom: 1px;
  display: inline-block;
}
@keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.agenda-live-banner-session-page {
  margin-top: 61px;
  background-color: #FFFFFF;
  margin-bottom: -45px;
}
.open-banner-button-session-page {
  top: 61px;
  background-color: #FFFFFF;
}
.widget .open-banner-button {
  top: 15px;
  z-index: 1;
}
.widget .live-banner-closer-container {
  right: 15px;
}
.widget .agenda-live-banner {
  margin-top: 10px;
  margin-bottom: 20px;
}
.engagement-controls {
  display: flex;
  padding: 15px 4%;
}
.engagement-controls .got-it {
  padding: 8px 10px;
  min-width: 150px;
  max-width: 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  color: #000;
}
.engagement-controls .got-it p {
  margin: 0;
}
.engagement-controls .got-it button {
  margin-top: 5px;
  border: 0;
  outline: none;
  background: #fc8b62;
  border-radius: 4px;
  padding: 2px 10px;
}
.engagement-controls .clap-container {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.engagement-controls .clap-container p {
  margin: 0 10px 0 0;
}
.engagement-controls .clap-button {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ada-button-frame {
  left: 0;
  right: unset;
}
.ada-chat-frame {
  left: 24px;
  right: unset;
}
.email-login-container {
  padding-top: 120px;
  max-width: 700px;
  margin: 0 auto;
}
.email-login-container .input-email {
  max-width: 380px;
  display: inline-block;
}
.email-login-container .image-almost-there {
  display: inline-block;
  background: center / 100% url(b3afcfd71e478bf31214dc96fbadc0d1.png);
  width: 264px;
  height: 149px;
}
.disabled-community {
  margin-top: 118px;
}
.switch-email-modal .modal-dialog {
  max-width: 465px;
  font-family: "Titillium Web";
  margin-right: auto;
  margin-left: auto;
}
.switch-email-modal .modal-dialog .modal-content {
  height: 325px;
  border-radius: 2px 2px 0 0;
  margin: 0 10px;
}
.switch-email-modal .modal-dialog .modal-content .modal-header {
  display: none;
}
.switch-email-modal .modal-dialog .modal-content .modal-body {
  text-align: center;
  padding-top: 40px;
}
.switch-email-modal .modal-dialog .modal-content .modal-body .title {
  font-size: 20px;
  font-weight: bold;
}
.switch-email-modal .modal-dialog .modal-content .modal-body .button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.switch-email-modal .modal-dialog .modal-content .modal-body .button-wrapper .confirm-button {
  height: 44px;
  width: 150px;
  border-radius: 5px;
  color: #FFFFFF;
  padding: 10px;
}
.switch-email-modal .modal-dialog .modal-content .modal-body .button-wrapper .cancel-button {
  height: 21px;
  border: none;
}
.switch-email-modal-close-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
}
.stream-video-wrapper .plyr {
  height: 100%;
}
.no-stream {
  font-family: 'Titillium Web', sans-serif;
  background: black;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 1.5em;
  height: 100%;
  min-height: 40vh;
  padding: 2rem;
  place-content: center;
  text-align: center;
  width: 100%;
}
.no-stream h3 {
  color: inherit;
  font-family: inherit;
  font-size: larger;
  margin-top: 0;
}
.no-stream button,
.no-stream button:active {
  font-weight: normal;
  margin: 40px auto 0;
  padding: 13px 36px;
}
.prerecorded-video {
  position: relative;
}
.prerecorded-video .plyr {
  height: 100%;
}
.prerecorded-video-spinner {
  height: 30px;
  width: 30px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  color: #fff;
}
.prerecorded-video button.plyr__control--overlaid {
  display: none;
}
.prerecorded-video-play-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prerecorded-video-play-icon svg {
  cursor: pointer;
  z-index: 10;
}</pre></body></html>