::-webkit-input-placeholder {text-transform: initial;}
:-moz-placeholder {text-transform: initial;}
::-moz-placeholder {text-transform: initial;}
:-ms-input-placeholder {text-transform: initial;}

div[role="main"] {
    margin-bottom: 0!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
    margin-top: 24px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12:first-child {
    margin-top: 0px!important;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link {
    padding-right: 15px;
    /* display: flex; */
    gap: 5px;
    align-items: center;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    font-size: 16px!important; font-weight: 700!important;
}
.form-check label, .form-check input
{
    float:left; 
}
.invalid-feedback{
    float:left;
    width:100%;
}
#menu-courses a {font-size: 14px;}
a.has-indicator {position: relative!important;padding-left:0px!important;color: #3253FF;text-decoration: none;}
a.has-indicator:before {
    content: '\f347';
    font-family: dashicons;
    font-weight: 400;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(270deg);
    color: inherit;
    position: absolute;
    left: -5px;
    top: 0;
    display: none;
}

.resources-inner .avatar {
    transition: all ease-in-out .25s;
    background-position: center; background-size: cover;
}
.resources-inner.avatar-grayscale .avatar {
    filter: grayscale(1);
}
.resources-inner:hover.avatar-hover-color .avatar {
    filter: grayscale(0);
}

#homeResources .inner-container .resources-inner {height: 100%; background-color: #fff;}
#homeResources .resources-inner .avatar {width: 262px; height: 287px;position: relative;overflow: hidden;display: flex;justify-content: center;}
#homeResources .resources-inner .avatar img {height: 100%; max-width: none;}

.table.align-middle {}
.table.align-middle tr td {vertical-align: middle;}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url('../images/icon-times.svg') center no-repeat;
    background-size: 50% 50%;
    border: 0;
    border-radius: 0.375rem;
    opacity: .5;
}

.d-inline {display: inline-block !important;}
.d-flex {display: flex !important;}
.flex-wrap {flex-wrap: wrap !important;}
.gap-3 {gap: 1rem !important;}
.mt-3 {margin-top: 1rem!important;}
.mb-0 {margin-bottom: 0!important;}
.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
}
.mt-2 {
    margin-top: .5rem !important;
}

.invalid-feedback {
    display: none;
    /* width: 100%; */
    margin-top: 0.25rem;
    font-size: .875em;
    color: #dc3545;
}
.was-validated :invalid~.invalid-feedback {
    display: block;
}

.tile.video-item {
    /*height: 100% !important;*/
}
.tile.video-item h3 {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 32px;
}
.tile.video-item .avatar {
    display: flex;
    align-items: center;
    justify-content: center;
    /* min-height: 206px; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tile.video-item .avatar img {visibility: hidden;}

@media only screen and (max-width:575px) {
    .entry *{
        height: initial!important;
    }
    li.tile .view{
        background: #fcfcfc!important;
    }
    #collection-items .tile {
        width: 100%;
    }
    .tile .img img {
        height: initial!important;
    }
    .main-hub-header {
        max-height: 240px;
    }
    .main-hub-header .header-wrapper.txt{
        margin-top: 50px!important;
    }
    .question a, .note-tuyendung h2, .quyenloi h2 {
        font-size: 18px;
        line-height: initial;
    }
    .page-width *{max-width: 100%!important;}
    .quyenloi{
        float: left;
    }
    #applicationForm .row{
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .tuyendung .question span {
        max-width: 100%;
        float: left;
        margin-top: 10px;
    }
    .quyenloi ul{
        float: left;width: 100%;
    }
    .show_td .answer{
        padding: 10px;
    }
    .note-tuyendung {
        width: initial;
        margin: 20px 0;
        padding: 20px;
        display: inline-block;
    }
    .page-width, .page-aligner {
        width: 100%!important; margin: 0!important;
    }
    .frm-dk-news {
        width: 200px;
        margin: auto;
    }
    .journey-container li button{
        display: none!important;
    }
    #slide-container-1  .slide-content {
        display: block!important;
    }
   .block-journey #journey-next-button i,.block-journey #journey-prev-button i{
        font-size: 38px;
    }
    .block.block-journey {
        padding: 0px 0;
        margin-top: 20px;
    }
    .table.align-middle tr td {
        vertical-align: middle!important;
        /* width: 100%!important; */
        padding: 10px 7px!important;
    }.block.block-journey .slide-inner .collapse-button, .block.block-journey .slide-inner .slide-content {
        display: block;
    }
    .block.block-hero-banner .cta-links a::after{
        display: none;
    }
    .Program-name span {
        font-size: 14px;
    }
    .block-registered .bg-shadow {
        margin-top: 0!important;
    }
    footer.footer .copy {
        text-align: center;
    }
    .registered-title {
        padding: 20px;
        background-color: #4990e2;
        font-size: 28px;
        font-weight: bold;
        line-height: 39px;
        color: #ffffff;
    }
    .registered-form .half {
        float: left;
        width: 100% !important;
        margin-right: 0% !important;
    }
    .block-registered .registered-form {
        padding: 0px;
        float: left;
    }
    .tbl_top td{
        float: none!important;
        width: initial!important;
        padding: 5px!important;
    }
    .tbl_top{
        width:100%!important;
    }
    .tbl_top, .firt-td{
        width:100%!important;
    }
    .journey-intro p br{
        display: none;
    }
    p{text-align: justify;}
    .block-lead-gen p{
        display: none;
    }
    .uk-grid {
        margin-left: 0px;
    }.uk-grid>* {
        padding-left: 0px;
    }
    .block.block-intro-text .intro-text {
        float: left;
        width: 100%;
    }
    
    .hero-content br{
        display: none;
    }
 
    .block.block-intro-text .intro-headings h2 {
    padding-right: 0px;
}

.block-video-intro  iframe{
    height: 250px!important;
}

    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link br {
        display: none!important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
        display: block!important;
    }
    .d-sm-flex {
        display: flex;
    }
    .justify-sm-between {
        justify-content: space-between;
    }

    .clickable-card .card-text h2 {line-height: 40px;}
    .clickable-card .card-text h2 .carret {
        display: none;
    }
    .block.block-intro-text .intro-headings {
        min-width: initial!important;
    }
}
@media only screen and (max-width:1701px) 
{
    #owl-two {
        width: 1290px;
        margin: auto;
        padding: 0;
        overflow: hidden;
    }
    
#owl-two  .owl-stage-outer {
    width: 100%;
    margin: 0 ;
    padding: 0;
    overflow: hidden;
}
}
@media only screen and (max-width:560px) {.top-nav, html.touch .top-nav {
    border: none;
    box-shadow: none;
    display: block;
    height: initial!important;
    line-height: initial!important;
    float: left!important;
}.hub-page .top-nav .uk-container {
    overflow: initial !important;
    float: left;
}
.block.block-step-blocks {
    padding-top: 0px;
}
.step-content h2 {
    font-size: 20px;
    line-height: 24px;
}
.left-nav {
    position: relative;
    width: 100%;
    left: 0!important;
    right: 0!important;
}
    .top-nav .left-nav.desktop > li
    {
        padding: 0 3px!important;
    }
    .top-nav .left-nav.desktop, html.touch .top-nav .left-nav.desktop {
        display: block!important;float: left;
        padding-left: 0;
    }
    .top-nav .nav-toggle{display: none!important;}
    body.lab_permanent_header.hub-page .main {
        margin-top: 0px;
        margin-bottom: 0 !important;
    }
    .description-block h1.hub-heading, .description-block h2.hub-heading {
        font-size: 26px;
        line-height: 29px;
    }
    .it-image img{
        width: 100%!important;
        height: initial!important;
    }
    .d-flex {
        display: block !important;
    }
    .block-solutions ul li span {
        float:none;
    }.block-solutions ul {
        padding: 0 0 0 0px;
    }.registed-schedule a {
        text-decoration: none;text-transform: uppercase;
    }
    .listChuongTrinh2 td{
        float: left;
        width: initial;
    }
    .tbl_top, .firt-td {
        width: 100%!important;
    }
    .customer-stories-slider .item {
        height: initial !important;
        min-height: initial !important;
        max-width: initial !important;
    }.resources-inner h2 {
        min-height: initial;
    }
    #homeResources .resources-inner .avatar {
        width: 100%;
        height: initial;
    }
    .block.block-lead-gen div[class^=uk-child-width-1-4] .gen-inner {
        min-height: initial;
    }
    .block.block-customer-stories .accordion.has-expanded .item {
        width: 100%;
        padding: 10px;
    }

    .block.block-customer-stories .accordion .item .overlay {
        width: 100%;
    }

    .block.block-webcast {
        margin-bottom: 20px;
    }

    .farm-grid {
        float: left;
        width: 100%;
    }

    .block.block-colorful-link-farm .farm-links .farm-link {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

    .uk-grid {
        display: block;
    }

    .tile.single.brightcove > a.view, .tile.single.vidyard > a.view {
        background: #ffffff;
    }

    .level-three .entry-wrapper {
        padding: 0 0 0px;
    }

    .menu-learn-more-container {
        margin-top: 0;
    }

    footer.footer .copy {
        margin: 20px;
    }

    #related-items .carousel-nav {
        display: block !important;
    }

    .cta-item-container .cta {
        z-index: 1;
        padding-bottom: 15px !important;
    }

    .footer .uk-width-1-4\@m {
        width: 100%;
    }

    .invalid-feedback {
        color: red !important;
    }

    article table {
        width: 100% !important;
    }

    .level-three h1 {
        font-size: 24px !important;
    }

    .search-results-overlay .breadcrumbs-container {
        height: 30px;
        padding: 0 0 10px
    }

        .search-results-overlay .breadcrumbs-container .breadcrumbs {
            height: 30px;
            line-height: 30px;
            font-size: 18px
        }

            .search-results-overlay .breadcrumbs-container .breadcrumbs a {
                height: 30px;
                line-height: 30px;
                font-size: 16px;
                margin-left: 10px;
                margin-right: 10px
            }

    .search-results-overlay .overlay-scroller {
        top: 35px;
        bottom: 10px
    }

        .search-results-overlay .overlay-scroller .results .search-result-section .section-header h2 {
            font-size: 16px;
            line-height: 26px
        }

        .search-results-overlay .overlay-scroller .results .search-result-section .section-header .section-toggle {
            font-size: 24px;
            line-height: 26px
        }

        .search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li a {
            height: 36px;
            line-height: 30px;
            padding: 7px 0;
            font-size: 14px
        }

        .search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more a {
            font-size: 16px
        }

        .search-results-overlay .overlay-scroller .results .search-result-section .section-content ul li.see-more.loading {
            background-size: auto 60%
        }

    .has-search.mobile-search .search-results-overlay .breadcrumbs-container {
        top: 48px
    }

    .has-search.mobile-search .search-results-overlay .overlay-scroller {
        top: 90px !important
    }

    .has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
        top: 50px !important
    }
}

.reducedSizeSearch .top-nav .search-container {
    height: 32px
}

    .reducedSizeSearch .top-nav .search-container .search-toggle {
        width: 30px;
        height: 30px;
        max-width: none
    }

        .reducedSizeSearch .top-nav .search-container .search-toggle .search-icon {
            width: 30px;
            height: 30px
        }

            .reducedSizeSearch .top-nav .search-container .search-toggle .search-icon span {
                width: 30px;
                height: 30px;
                background-position: -122px -415px
            }

        .reducedSizeSearch .top-nav .search-container .search-toggle .search-input input {
            width: 227px;
            height: 26px;
            padding: 2px 6px;
            font-size: 16px
        }

        .reducedSizeSearch .top-nav .search-container .search-toggle .search-close {
            width: 30px;
            height: 30px
        }

            .reducedSizeSearch .top-nav .search-container .search-toggle .search-close span {
                margin: 5px auto
            }

        .reducedSizeSearch .top-nav .search-container .search-toggle.expanded {
            width: auto
        }

            .reducedSizeSearch .top-nav .search-container .search-toggle.expanded .search-icon span {
                background-position: -121px -453px
            }

.reducedSizeSearch .search-results-backdrop, .reducedSizeSearch .search-results-overlay {
    top: 48px
}

    .reducedSizeSearch .search-results-overlay .overlay-scroller {
        top: 100px;
        bottom: 20px
    }

    .reducedSizeSearch .search-results-overlay.no-breadcrumbs .overlay-scroller {
        top: 30px
    }

.reducedSizeSearch.has-search.mobile-search .search-results-backdrop, .reducedSizeSearch.has-search.mobile-search .search-results-overlay {
    top: 0
}

    .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header {
        width: auto;
        height: 45px;
        line-height: 45px
    }

        .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-close, .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-icon, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-close, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-icon {
            margin: 2px 0 0 2px
        }

        .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .mobile-search-header .search-input, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .mobile-search-header .search-input {
            position: absolute;
            top: 0;
            left: 40px;
            right: 40px;
            bottom: 0
        }

    .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .breadcrumbs-container, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .breadcrumbs-container {
        top: 48px
    }

    .reducedSizeSearch.has-search.mobile-search .search-results-backdrop .overlay-scroller, .reducedSizeSearch.has-search.mobile-search .search-results-overlay .overlay-scroller {
        top: 155px
    }

    .reducedSizeSearch.has-search.mobile-search .search-results-backdrop.no-breadcrumbs .overlay-scroller, .reducedSizeSearch.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller {
        top: 55px
    }

html.touch .loading-header {
    display: none
}

html.touch .top-nav {
    display: block
}

html.touch .accent-button:hover:before, html.touch .featured-container:after, html.touch.mobile .share-single {
    display: none
}

html.touch .top-nav {
    height: 70px
}

    html.touch .top-nav .secondary-logo {
        line-height: 70px
    }

        html.touch .top-nav .secondary-logo img {
            height: 50px;
            max-height: 50px;
            margin-top: 7px;
            vertical-align: baseline
        }

html.touch .main .left-nav.desktop {
    top: 110px
}

@media only screen and (max-width:9999px) {
    .top-nav:before {
        width: 50px;
        border: 3px solid purple;
        content: ">1876px"
    }

    .page-aligner {
        width: 1170px;
    }

        .page-aligner.list {
            max-width: 900px
        }

            .page-aligner.list .cta {
                display: none !important
            }

    #moveToTop {
        left: 50%;
        margin-left: -860px
    }

    .page-width.item-level {
        margin: 0 auto;
        max-width: 920px
    }

        .page-width.item-level .page-aligner {
            max-width: 920px
        }

            .page-width.item-level .page-aligner .right-side-btns {
                right: 0
            }

    #moveToTop.item-level {
        left: 50%;
        margin-left: -515px
    }

    .page-width.item-level.with-cta {
        /* max-width: 1210px; */
        margin: 0 auto
    }

        .page-width.item-level.with-cta .page-aligner {
            max-width: 1260px
        }

            .page-width.item-level.with-cta .page-aligner .right-side-btns {
                right: 70px
            }

    #moveToTop.item-level.with-cta {
        left: 50%;
        margin-left: -660px
    }

    html.android3 .main .left-nav.desktop, html.android-ff .main .left-nav.desktop {
        top: 108px
    }

    .bread-crumbs.item-level {
        margin: 0 0 20px
    }

    .level-three {
        margin: 0 auto 40px;
        overflow: hidden
    }

    #related-items-heading {
        max-width: 920px;
        margin: 0 auto 20px
    }

    #related-items {
        margin: 0 auto;
        margin-top: 70px;
    }
}

@media only screen and (max-width:1556px) {
    .block.block-stats-about {
        width: 100%;
        float: none;
        padding: 70px 20px;
        /* margin-bottom: 70px; */
    }
}

@media only screen and (max-width:1876px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid #ff0;
        content: "1606px - 1876px"
    }

    .page-aligner {
        width: 1350px
    }

    #moveToTop {
        left: 50%;
        margin-left: -725px
    }

    .cta p {
        font-size: 25px
    }
}

@media only screen and (max-width:1606px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid red;
        content: "1336px - 1606px"
    }

    .page-aligner {
        width: 1080px
    }

    #moveToTop {
        left: 50%;
        margin-left: -590px
    }

    .page-width.item-level.with-cta {
        margin: 0 128px
    }

        .page-width.item-level.with-cta .page-aligner {
            width: 1350px
        }

    #moveToTop.item-level.with-cta {
        left: 50px;
        margin-left: 0
    }

    .hubs-embedded-iframe .page-width.item-level.with-cta {
        margin: 0 0 0 128px
    }

    .large-header .primary-logo {
        font-size: 44px
    }

    .large-header h2 {
        font-size: 22px
    }
}

@media only screen and (max-width:1350px) {
    .item-contents-with-cta {
        float: none;
        max-width: none;
        width: auto
    }

    .cta-item-container {
        float: none;
        width: auto;
        margin: 0 auto;
        padding: 10px 0 30px
    }

        .cta-item-container .cta {
            position: relative !important;
            float: none !important;
            margin: 0 auto !important
        }



    .page-width.item-level.with-cta .page-aligner h1 {
        margin-left: auto
    }

    .hubs-embedded-iframe .page-width.item-level.with-cta {
        margin: 0 30px 0 128px
    }
}

.cta-item-container .cta1 {
    background-image: linear-gradient(white, #63d7b4);
}

.cta-item-container .cta2 {
    background-image: linear-gradient(white, #077dbb);
}

.cta-item-container .cta3 {
    background-image: linear-gradient(white, #f29e44);
}

@media only screen and (max-width:1336px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid #00f;
        content: "1066px - 1336px"
    }

    .page-aligner {
        width: 810px
    }

    #moveToTop {
        left: 50%;
        margin-left: -455px
    }

    .page-width.item-level {
        max-width: 880px;
        margin: 0 128px
    }

        .page-width.item-level .page-aligner {
            max-width: 880px
        }

            .page-width.item-level .page-aligner .right-side-btns {
                right: 0
            }

    #moveToTop.item-level {
        left: 50px;
        margin-left: 0
    }

    .page-width.item-level.with-cta {
        margin: 0 128px
    }

        .page-width.item-level.with-cta .page-aligner {
            width: auto;
            max-width: 920px
        }

            .page-width.item-level.with-cta .page-aligner .right-side-btns {
                right: 0
            }

        .page-width.item-level.with-cta .item-contents-with-cta {
            width: 100%
        }

    #moveToTop.item-level.with-cta {
        left: 50%;
        margin-left: -510px
    }

    .large-header {
        display: none;
        background-size: auto;
        background-attachment: scroll
    }

    html.android3 .main .left-nav.desktop {
        top: 108px
    }

    .level-two .single {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@media only screen and (max-width:1066px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid green;
        content: "980px - 1066px"
    }

    .page-width {
        margin-right: 30px
    }

    .page-aligner {
        width: 810px
    }

    .page-width.item-level {
        max-width: 810px;
        margin: 0 30px 0 128px
    }

        .page-width.item-level .page-aligner {
            width: auto
        }

            .page-width.item-level .page-aligner .right-side-btns {
                right: 0
            }

    #moveToTop.item-level {
        left: 0;
        margin-left: 0
    }

    .page-width.item-level.with-cta {
        margin: 0 30px 0 128px
    }

        .page-width.item-level.with-cta .page-aligner {
            width: auto
        }

            .page-width.item-level.with-cta .page-aligner .right-side-btns {
                right: 0
            }

        .page-width.item-level.with-cta .item-contents-with-cta {
            width: 100%
        }

    #moveToTop.item-level.with-cta {
        left: 0;
        margin-left: 0
    }

    body.lab_top_menu .page-width, body.lab_top_menu .page-width.item-level, body.lab_top_menu .page-width.item-level.with-cta {
        margin: 0 30px
    }

    .large-header .primary-logo {
        font-size: 36px
    }

    .large-header h2 {
        font-size: 20px
    }

    .top-nav .secondary-logo.txt a {
        max-width: 480px
    }

    .cta p {
        font-size: 23px
    }

    .single-slideshare > iframe, .single-uberflip:not(.uf-fullscreen-element):not(.fullscreen) > iframe {
        max-height: 480px
    }

    .top-nav .right-side-btns .locale-selector {
        height: 40px;
        width: 40px;
        padding: 0
    }

        .top-nav .right-side-btns .locale-selector > a {
            display: none
        }

        .top-nav .right-side-btns .locale-selector button {
            display: inline-block
        }
}

@media only screen and (max-width:980px) {



    
    .search-icon{display: none;}
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{
        margin-top: 50px;
        margin-right: 0px;
    }
    .top-nav:before {
        width: 80px;
        border: 3px solid green;
        content: "796px - 980px"
    }

    .page-width {
        margin-right: 30px
    }

    .page-aligner {
        width: 540px
    }

    #moveToTop {
        left: 0;
        margin-left: 0
    }

    .description-block > p.summary {
        padding-right: 0
    }

    .description-block.author-bio {
        text-align: center
    }

        .description-block.author-bio img.author-bio-avatar {
            float: none;
            clear: none
        }

    body.lab_top_menu .page-width {
        margin-left: 30px;
        margin-right: 30px
    }

    body.lab_top_menu .page-aligner {
        width: 810px
    }
}

@media only screen and (max-width:860px) {
    body.lab_top_menu .page-width {
        margin-left: 30px;
        margin-right: 30px
    }

    body.lab_top_menu .page-aligner {
        width: 100%
    }

    body.lab_top_menu .level-two {
        width: 540px;
        margin: 0 auto
    }

    body.lab_top_menu #moveToTop {
        left: 50%;
        margin-left: -315px
    }

        body.lab_top_menu #moveToTop.item-level {
            left: 0;
            margin-left: 0
        }

    body.lab_top_menu .top-nav, body.lab_top_menu html.touch .top-nav {
        display: block;
        height: 45px;
        line-height: 45px
    }

        body.lab_top_menu .top-nav .secondary-logo, body.lab_top_menu html.touch .top-nav .secondary-logo {
            float: none;
            font-size: 18px;
            width: auto;
            height: 45px;
            line-height: 45px;
            text-align: center;
            padding: 0;
            margin: 0 auto
        }

            body.lab_top_menu .top-nav .secondary-logo > a, body.lab_top_menu html.touch .top-nav .secondary-logo > a {
                height: 45px;
                line-height: 45px;
                word-wrap: normal;
                white-space: nowrap;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis
            }

                body.lab_top_menu .top-nav .secondary-logo > a img, body.lab_top_menu html.touch .top-nav .secondary-logo > a img {
                    max-width: 100%;
                    height: auto;
                    max-height: 30px
                }

            body.lab_top_menu .top-nav .secondary-logo.txt, body.lab_top_menu html.touch .top-nav .secondary-logo.txt {
                margin-top: 0
            }

                body.lab_top_menu .top-nav .secondary-logo.txt > a, body.lab_top_menu html.touch .top-nav .secondary-logo.txt > a {
                    font-size: 18px;
                    line-height: 45px
                }

        body.lab_top_menu .top-nav .left-nav.desktop, body.lab_top_menu html.touch .top-nav .left-nav.desktop {
            display: none
        }

        body.lab_top_menu .top-nav .right-side-btns, body.lab_top_menu html.touch .top-nav .right-side-btns {
            position: absolute;
            top: 7px;
            left: auto;
            right: 0;
            bottom: auto;
            width: auto;
            height: 32px
        }

        body.lab_top_menu .top-nav .nav-toggle, body.lab_top_menu .top-nav .share-toggle, body.lab_top_menu html.touch .top-nav .nav-toggle, body.lab_top_menu html.touch .top-nav .share-toggle {
            display: block;
            height: 30px;
            width: 30px
        }

        body.lab_top_menu .top-nav .nav-toggle, body.lab_top_menu html.touch .top-nav .nav-toggle {
            top: 7px;
            left: 0;
            background-position: -5px -207px
        }

        body.lab_top_menu .top-nav .share-toggle, body.lab_top_menu html.touch .top-nav .share-toggle {
            background-position: -42px -207px;
            top: 7px;
            right: 0
        }

    body.lab_top_menu .single-page .top-nav .nav-toggle, body.lab_top_menu html.touch .single-page .top-nav .nav-toggle {
        display: block
    }

    body.lab_top_menu .page-aligner.list .level-two {
        width: 100%
    }

    .tile.uf-aspect-ratio-fix.list:not(.portrait) > div.img {
        min-width: 203px
    }

        .tile.uf-aspect-ratio-fix.list:not(.portrait) > div.img > img {
            width: auto;
            height: 100%
        }

    .tile.uf-aspect-ratio-fix.list:not(.portrait) .description {
        max-width: calc(100% - 203px)
    }

    .tile.uf-aspect-ratio-fix.list:not(.portrait) a.view {
        left: 203px
    }

    .top-nav .right-side-btns .locale-selector {
        height: 30px;
        width: 30px
    }
}

@media only screen and (max-width:796px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid orange;
        content: "720px - 796px"
    }

    .page-width {
        margin-right: 30px
    }

    .page-aligner {
        width: 540px
    }

    .large-header .primary-logo {
        font-size: 30px
    }

    .large-header h2 {
        font-size: 18px
    }

    .top-nav .secondary-logo.txt a {
        max-width: 390px
    }

    .photo-nav {
        top: 280px
    }

        .photo-nav a {
            width: 60px;
            height: 60px;
            font-size: 50px;
            line-height: 50px
        }

            .photo-nav a.photo-nav-prev {
                left: -70px
            }

            .photo-nav a.photo-nav-next {
                right: -70px
            }

    .single-slideshare > iframe {
        max-height: 426px
    }
}

@media only screen and (max-width:720px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid orange;
        content: "560px - 720px"
    }

    .page-width {
        margin: 0 10px
    }

    .page-aligner {
        width: 540px
    }

    .page-width.item-level, .page-width.item-level.with-cta, body.lab_top_menu .page-width, body.lab_top_menu .page-width.item-level, body.lab_top_menu .page-width.item-level.with-cta {
        margin: 0 10px
    }

    body.lab_top_menu .page-aligner {
        width: 100%
    }

    body.lab_top_menu .level-two {
        width: auto
    }

    .hubs-embedded-iframe .page-width.item-level.with-cta {
        margin: 0 10px
    }

    .large-header .primary-logo {
        font-size: 26px
    }

    .large-header h2 {
        font-size: 18px
    }

    .large-header #header-loading-overlay {
        bottom: 48%
    }

    .large-header .primary-logo.img img {
        max-width: 250px;
        max-height: 170px
    }

    .large-header, .share-hub {
        display: none
    }

    h2 {
        margin-bottom: 20px
    }

    .main {
        margin-top: 65px
    }

    .top-nav, html.touch .top-nav {
        display: block;
        height: 45px;
        line-height: 45px
    }

        .top-nav .secondary-logo, html.touch .top-nav .secondary-logo {
            float: none;
            font-size: 18px;
            width: auto;
            height: 45px;
            line-height: 45px;
            text-align: center;
            padding: 0;
            margin: 0 auto
        }

            .top-nav .secondary-logo > a, html.touch .top-nav .secondary-logo > a {
                height: 45px;
                line-height: 45px;
                word-wrap: normal;
                white-space: nowrap;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis
            }

                .top-nav .secondary-logo > a img, html.touch .top-nav .secondary-logo > a img {
                    max-width: 100%;
                    height: auto;
                    max-height: 30px
                }

            .top-nav .secondary-logo.txt, html.touch .top-nav .secondary-logo.txt {
                margin-top: 0
            }

                .top-nav .secondary-logo.txt > a, html.touch .top-nav .secondary-logo.txt > a {
                    font-size: 18px;
                    line-height: 45px
                }

        .top-nav .left-nav.desktop, html.touch .top-nav .left-nav.desktop {
            display: none
        }

        .top-nav .right-side-btns, html.touch .top-nav .right-side-btns {
            position: absolute;
            top: 7px;
            left: auto;
            right: 0;
            bottom: auto;
            width: auto;
            height: 32px
        }

        .top-nav .nav-toggle, .top-nav .share-toggle, html.touch .top-nav .nav-toggle, html.touch .top-nav .share-toggle {
            display: block;
            height: 30px;
            width: 30px
        }

        .top-nav .nav-toggle, html.touch .top-nav .nav-toggle {
            top: 7px;
            left: 0;
            background-position: -5px -207px
        }

        .top-nav .share-toggle, html.touch .top-nav .share-toggle {
            background-position: -42px -207px;
            top: 7px;
            right: 0
        }

    .single-page .top-nav .nav-toggle, html.touch .single-page .top-nav .nav-toggle {
        display: block
    }

    .share-hub, .share-item {
        top: 48px
    }

        .share-hub:before, .share-item:before {
            right: 6px
        }

        .share-hub li a, .share-item li a {
            width: 45px;
            margin-left: -3px
        }

    .hubs-frontend h2 {
        margin-bottom: 20px
    }

    .carousel-nav {
        top: -50px
    }

    h2.hub-heading {
        font-size: 24px
    }

    .tile .description {
        min-height: 70px
    }

        .tile .description h3 {
            margin-top: 10px;
            font-size: 18px
        }

            .tile .description h3.hovered-h3 {
                margin-top: 0
            }

        .tile .description h4 {
            font-size: 16px
        }

    .cta p {
        font-size: 39px
    }

    .main .left-nav {
        display: none
    }

    .level-one {
        margin-top: 20px
    }

    .level-three {
        padding: 15px
    }

        .level-three h1 {
            font-size: 36px
        }

        .level-three p.caption {
            padding: 0
        }

        .level-three .meta span {
            display: block;
            margin-bottom: 5px
        }

        .level-three .entry-wrapper {
            padding: 0 0 30px
        }

        .level-three.instagram .status-update .caption, .level-three.instagram .status-update .comments, .level-three.instagram .status-update .likes, .level-three.instagram .status-update .meta-top {
            padding: 0 15px
        }

        .level-three .extra-tweet {
            margin: -15px -15px 20px
        }

        .level-three .comments-container {
            padding: 20px 0
        }

    .item-next-prev .item-next .preview .meta-top p, .item-next-prev .item-prev .preview .meta-top p {
        margin: 0;
        overflow: hidden;
        height: 30px
    }

    .single-video, .status-update {
        padding: 0
    }

        .single-video .meta-top .name, .status-update .meta-top .name {
            font-size: 14px
        }

        .single-video .meta-bottom .twitter-tools, .status-update .meta-bottom .twitter-tools {
            display: block;
            margin: 0 auto;
            width: 226px
        }

            .single-video .meta-bottom .twitter-tools li, .status-update .meta-bottom .twitter-tools li {
                height: 40px
            }

    .bread-crumbs, .stream-owner-avatar.item-level {
        display: none
    }

    body > footer {
        padding: 20px;
        text-align: center
    }

    #moveToTop {
        display: none
    }

    html.silk .tile a.view:after {
        right: 30px
    }

    html.playbook .carousel-nav, html.silk .carousel-nav {
        top: -50px
    }

    .photo-nav {
        display: none
    }

    .single-slideshare > iframe {
        max-height: 375px
    }

    .top-nav .secondary-logo, html.touch .top-nav .secondary-logo {
        float: left;
        margin: 0 0 0 45px
    }
}

@media only screen and (max-device-width:650px) and (orientation:landscape) {
    .top-nav:before {
        width: 120px;
        border: 3px solid pink;
        content: "480px - 650px (landscape)"
    }

    .large-header .header-wrapper.img {
        margin-top: 0
    }

    .large-header .primary-logo.img img {
        max-height: 100px
    }

    .large-header h2 {
        display: none
    }
}

@media only screen and (max-width:630px) {
    .share-single {
        display: none
    }
}

@media only screen and (max-width:560px) {
.form-check input{margin-bottom:0!important}
.form-check label, label.text-sm{    text-align: justify;}

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{
        margin-top: 0px;
        margin-right: 6px;
    }
    header .logo img {
        width: 254px;
    }

    header .request-demo {
        display: block !important;
    }

    .language {
        color: #3253FF;
        background-color: #FFF;
        border: 1px solid #4d9aff;
        border-radius: none;
        font-size: 16px;
        padding: 5px 5px;
        transition: all .5s ease-out;
        will-change: background,color;
        text-decoration: none;
        line-height: 15px;
    }

        .language a {
            font-size: 12px;
        }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        display: block !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        height: initial !important;
    }

    header {
        display: block !important;
    }

    .search-icon {
        display: none;
    }

    .lang-box {
        display: block;
    }

    .top-nav:before {
        width: 80px;
        border: 3px solid #000;
        content: "420px - 560px"
    }

    .lang-box {
        display: block;
        float: right;
        width: 60px;
    }

    .top-nav .secondary-logo.txt a {
        max-width: 310px
    }

    .page-width {
        margin-left: 10px;
        margin-right: 10px
    }

    .page-aligner {
        width: 96%
    }

    .main-hub-header {
        height: 92%
    }

        .main-hub-header .large-header .primary-logo {
            font-size: 35px;
            line-height: 40px !important;
        }

        .main-hub-header .large-header h2 {
            font-size: 16px
        }

        .main-hub-header .large-header .header-wrapper {
            margin-top: -25%
        }

    body.hub-page.hubs-embedded-iframe header .large-header {
        border-bottom: 0
    }

    .carousel-nav {
        display: none
    }

    .item-next-prev {
        padding: 10px 0
    }

        .item-next-prev .item-next, .item-next-prev .item-prev {
            height: 65px;
            padding: 0 30px
        }

            .item-next-prev .item-prev .preview {
                padding: 0
            }

                .item-next-prev .item-next .preview h6, .item-next-prev .item-prev .preview h6 {
                    margin-top: 25px;
                    text-align: left
                }

                .item-next-prev .item-prev .preview h6 {
                    text-align: right
                }

                .item-next-prev .item-next .preview p, .item-next-prev .item-prev .preview p {
                    font-size: 12px;
                    line-height: 1
                }

                .item-next-prev .item-next .preview .meta-top, .item-next-prev .item-prev .preview .meta-top {
                    display: none
                }

    .status-update .meta-bottom .info {
        float: none;
        display: block;
        text-align: left
    }

    .cta p {
        font-size: 34px
    }

    author > h2, blockquote.author > h2 {
        text-align: center
    }

    author > img, blockquote.author > img {
        float: none !important;
        margin: auto !important;
        display: block
    }

    author a.author-bio-link, blockquote.author a.author-bio-link {
        display: block;
        line-height: 22px;
        text-align: center
    }

    .tile.single:not(.list):not(.uf-aspect-ratio-fix) {
        width: 100%;
        height: 370px
    }

    .tile.single:not(.list) .description .friendly-timestamp {
        line-height: 16px
    }

    .tile.single:not(.list) .description h3 {
        font-size: 20px !important;
        margin-bottom: 5px;
    }

    .tile.single:not(.list) .description h4 {
        font-size: 18px !important
    }

        .tile.single:not(.list) .description h4.avatar {
            font-size: 16px !important;
            line-height: 20px !important;
            color: #666
        }

    .tile.single:not(.list).no-img > .description h4 {
        font-size: 25px !important;
        line-height: 27px !important
    }

    .tile.single.list {
        height: 90px;
        margin-bottom: 10px
    }

        .tile.single.list div.img {
            width: 35%
        }

        .tile.single.list.with-img > div.description {
            width: 65%
        }

        .tile.single.list.with-img > a.item-link.view {
            left: 35%
        }

        .tile.single.list.uf-aspect-ratio-fix div.img {
            width: 165px;
            min-width: 165px
        }

            .tile.single.list.uf-aspect-ratio-fix div.img.with-img > div.description {
                max-width: calc(100% - 165px)
            }

            .tile.single.list.uf-aspect-ratio-fix div.img.with-img > a.item-link.view {
                left: 165px
            }

        .tile.single.list > div.description > img.avatar {
            height: 20px;
            margin-top: 0
        }

        .tile.single.list > div.description > .h3like, .tile.single.list > div.description > h3 {
            font-size: 13px;
            line-height: 17px;
            max-height: 51px;
            overflow: hidden
        }

        .tile.single.list > div.description > h4, .tile.single.list > div.description h4.avatar {
            font-size: 13px;
            line-height: 17px;
            max-height: 34px;
            overflow: hidden
        }

    .hub-page .tile.single.uf-aspect-ratio-fix:not(.list), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list) {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .single-slideshare > iframe {
        max-height: 277px
    }

    .single-slideshare .meta-bottom, .single-video .meta-bottom {
        padding-top: 10px
    }

        .single-slideshare .meta-bottom .meta-inner .info, .single-video .meta-bottom .meta-inner .info {
            float: none;
            display: block;
            text-align: left;
            padding: 10px 0 20px
        }

    body.lab_top_menu .page-width {
        margin-left: 10px;
        margin-right: 10px
    }

    body.lab_top_menu .page-aligner {
        width: 100%
    }
}

@media only screen and (max-width:560px) and (min-width:421px) {
    .hub-page .tile.single.uf-aspect-ratio-fix:not(.list), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list) {
        width: 350px;
        height: 462px;
        min-width: 250px;
        min-height: 330px
    }

        .hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .run-away, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .run-away {
            height: 80%
        }

        .hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .hidden-cta-fields:not(.fields-revealed), .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form .hidden-cta-fields:not(.fields-revealed) {
            top: 80%
        }

        .hub-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form.cta.setValues > .run-away, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).cta-form.cta.setValues > .run-away {
            top: -100%
        }

        .hub-page .tile.single.uf-aspect-ratio-fix:not(.list).uberflip.portrait .description, .listing-page .tile.single.uf-aspect-ratio-fix:not(.list).uberflip.portrait .description {
            height: 155px
        }
}

@media screen and (max-width:420px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid brown;
        content: "0px - 420px"
    }

    .top-nav .secondary-logo.txt a {
        max-width: 150px
    }

    .mobile-nav .overlay-scroller > ul ul {
        font-size: 18px
    }

    .carousel-nav {
        display: none
    }

    .cta p {
        font-size: 29px
    }

    .cta.tile {
        height: initial;
        padding: 0;
        width: 100% !important;
    }

    .single-slideshare > iframe {
        max-height: 235px
    }

    iframe.facebook-follow {
        max-width: 62px !important
    }

    .block-cta {
        margin-top: -200px
    }
}

@media only screen and (max-width:1556px) {
    .block.block-stats-about {
        width: 100%;
        float: none;
        padding: 70px 20px;
        /* margin-bottom: 70px; */
    }
}

@media only screen and (max-width:1876px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid #ff0;
        content: "1606px - 1876px"
    }

    .page-aligner {
        width: 1350px
    }

    #moveToTop {
        left: 50%;
        margin-left: -725px
    }

    .cta p {
        font-size: 25px
    }
}

@media only screen and (max-width:1606px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid red;
        content: "1336px - 1606px"
    }

    .page-aligner {
        width: 1080px
    }

    #moveToTop {
        left: 50%;
        margin-left: -590px
    }

    .page-width.item-level.with-cta {
        margin: 0 128px
    }

        .page-width.item-level.with-cta .page-aligner {
            width: 1350px
        }

    #moveToTop.item-level.with-cta {
        left: 50px;
        margin-left: 0
    }

    .hubs-embedded-iframe .page-width.item-level.with-cta {
        margin: 0 0 0 128px
    }

    .large-header .primary-logo {
        font-size: 44px
    }

    .large-header h2 {
        font-size: 22px
    }
}

@media only screen and (max-width:1350px) {
    .item-contents-with-cta {
        float: none;
        max-width: none;
        width: auto
    }

    .cta-item-container {
        float: none;
        width: auto;
        margin: 0 auto;
        padding: 10px 0 30px
    }

        .cta-item-container .cta {
            position: relative !important;
            float: none !important;
            margin: 0 auto !important
        }



    .page-width.item-level.with-cta .page-aligner h1 {
        margin-left: auto
    }

    .hubs-embedded-iframe .page-width.item-level.with-cta {
        margin: 0 30px 0 128px
    }
}

.cta-item-container .cta1 {
    background-image: linear-gradient(white, #63d7b4);
}

.cta-item-container .cta2 {
    background-image: linear-gradient(white, #077dbb);
}

.cta-item-container .cta3 {
    background-image: linear-gradient(white, #f29e44);
}

@media only screen and (max-width:1336px) {
    .top-nav:before {
        width: 80px;
        border: 3px solid #00f;
        content: "1066px - 1336px"
    }

    .page-aligner {
        width: 810px
    }

    #moveToTop {
        left: 50%;
        margin-left: -455px
    }

    .page-width.item-level {
        max-width: 880px;
        margin: 0 128px
    }

        .page-width.item-level .page-aligner {
            max-width: 880px
        }

            .page-width.item-level .page-aligner .right-side-btns {
                right: 0
            }

    #moveToTop.item-level {
        left: 50px;
        margin-left: 0
    }

    .page-width.item-level.with-cta {
        margin: 0 128px
    }

        .page-width.item-level.with-cta .page-aligner {
            width: auto;
            max-width: 920px
        }

            .page-width.item-level.with-cta .page-aligner .right-side-btns {
                right: 0
            }

        .page-width.item-level.with-cta .item-contents-with-cta {
            width: 100%
        }

    #moveToTop.item-level.with-cta {
        left: 50%;
        margin-left: -510px
    }

    .large-header {
        display: none;
        background-size: auto;
        background-attachment: scroll
    }

    html.android3 .main .left-nav.desktop {
        top: 108px
    }

    .level-two .single {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@media only screen and (device-width:320px) and (device-height:480px) {
    .large-header .header-main .primary-logo.img img {
        max-height: 100px
    }
}

.collapsePrimaryNav .top-nav, .collapsePrimaryNav html.touch .top-nav {
    display: block;
    height: 45px;
    line-height: 45px
}

    .collapsePrimaryNav .top-nav .secondary-logo, .collapsePrimaryNav html.touch .top-nav .secondary-logo {
        float: none;
        font-size: 18px;
        width: auto;
        height: 45px;
        line-height: 45px;
        text-align: center;
        padding: 0;
        margin: 0 auto
    }

        .collapsePrimaryNav .top-nav .secondary-logo > a, .collapsePrimaryNav html.touch .top-nav .secondary-logo > a {
            height: 45px;
            line-height: 45px;
            word-wrap: normal;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

            .collapsePrimaryNav .top-nav .secondary-logo > a img, .collapsePrimaryNav html.touch .top-nav .secondary-logo > a img {
                max-width: 100%;
                height: auto;
                max-height: 30px
            }

        .collapsePrimaryNav .top-nav .secondary-logo.txt, .collapsePrimaryNav html.touch .top-nav .secondary-logo.txt {
            margin-top: 0
        }

            .collapsePrimaryNav .top-nav .secondary-logo.txt > a, .collapsePrimaryNav html.touch .top-nav .secondary-logo.txt > a {
                font-size: 18px;
                line-height: 45px
            }

    .collapsePrimaryNav .top-nav .left-nav.desktop, .collapsePrimaryNav html.touch .top-nav .left-nav.desktop {
        display: none
    }

    .collapsePrimaryNav .top-nav .right-side-btns, .collapsePrimaryNav html.touch .top-nav .right-side-btns {
        position: absolute;
        top: 7px;
        left: auto;
        right: 0;
        bottom: auto;
        width: auto;
        height: 32px
    }

    .collapsePrimaryNav .top-nav .nav-toggle, .collapsePrimaryNav .top-nav .share-toggle, .collapsePrimaryNav html.touch .top-nav .nav-toggle, .collapsePrimaryNav html.touch .top-nav .share-toggle {
        display: block;
        height: 30px;
        width: 30px
    }

    .collapsePrimaryNav .top-nav .nav-toggle, .collapsePrimaryNav html.touch .top-nav .nav-toggle {
        top: 7px;
        left: 0;
        background-position: -5px -207px
    }

    .collapsePrimaryNav .top-nav .share-toggle, .collapsePrimaryNav html.touch .top-nav .share-toggle {
        background-position: -42px -207px;
        top: 7px;
        right: 0
    }

.collapsePrimaryNav .single-page .top-nav .nav-toggle, .collapsePrimaryNav html.touch .single-page .top-nav .nav-toggle {
    display: block
}

@media (-webkit-min-device-pixel-ratio:1.5) {
    .share-blogpost li a, .share-docs li a, .share-hub li a, .share-videos li a, .twitter-tools li a {
        background-image: url(../images/sprite-2x.png);
        background-size: 434px
    }

        .share-blogpost li a:hover, .share-docs li a:hover, .share-hub li a:hover, .share-videos li a:hover, .twitter-tools li a:hover {
            background-image: url(../images/sprite-2x.png)
        }

    #hubs-container .icon, .carousel-nav li a, .carousel-nav li a.disabled:hover, .left-nav > li > a, .left-nav > li ul a:after, .level-one .highlight:hover .description:after, .level-one .tile:hover .description:after, .level-three .meta > span:before, .mobile-nav .exit, .mobile-nav .overlay-scroller > ul > li:after, .mobile-nav .overlay-scroller > ul > li:before, .mobile-nav .overlay-scroller > ul ul li:after, .mobile-nav li:before, .mobile-share .exit, .mobile-share > ul > li:after, .mobile-share > ul > li:before, .mobile-share > ul ul li:after, .page-type:before, .status-update .twitter-tools a, .tile.single > a.view, .tile.single > a.view:after, .top-nav .nav-toggle, .top-nav .search-container .search-toggle .search-icon > span, .top-nav .share-toggle {
        background-image: url(../images/sprite-2x.png);
        background-size: 434px
    }
}

#flashdata-message {
    position: fixed;
    bottom: 14px;
    right: 14px;
    max-width: 500px;
    max-height: 100px;
    padding: 0 15px 0 0;
    border: 1px solid;
    border-color: #555 #555 #606060;
    border-radius: 4px
}

    #flashdata-message span {
        display: block;
        padding: 15px;
        color: #333;
        text-shadow: 0 1px 1px #fff
    }

    #flashdata-message b {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        line-height: 20px;
        padding: 0 5px;
        color: #999;
        text-shadow: none;
        background: #f9f9f9;
        border-radius: 0 4px 0 4px;
        vertical-align: middle;
        font-weight: 400;
        cursor: pointer
    }

.hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
    position: relative;
    width: 80%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 40px 0
}

    .hubs-embedded .empty-hub-wrapper .empty-hub, .hubs-frontend .empty-hub-wrapper .empty-hub {
        position: relative
    }

        .hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
            position: relative;
            width: 75%;
            min-height: 300px;
            margin: 20px auto;
            background: hsla(0,0%,100%,.9);
            -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
            box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
            text-align: center
        }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block h2 {
                font-size: 60px;
                padding-top: 80px;
                margin-bottom: 30px
            }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block p, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block p {
                font-size: 22px;
                margin: 5px 0 0
            }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
                position: absolute;
                top: 50px;
                left: 15%;
                width: 70px;
                height: 30px;
                background: transparent url(../images/empty-hub.png) no-repeat 0 -232px
            }

    .hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 220px;
        height: 231px;
        background: transparent url(../images/empty-hub.png) no-repeat 0 0
    }

    .hubs-embedded .empty-hub-wrapper .gear-layer2, .hubs-frontend .empty-hub-wrapper .gear-layer2 {
        position: absolute;
        top: 0;
        right: 0;
        width: 357px;
        height: 300px;
        background: transparent url(../images/empty-hub.png) no-repeat 100% 0
    }

.hubs-embedded .settings_wrapper .empty-hub-wrapper, .hubs-frontend .settings_wrapper .empty-hub-wrapper {
    width: 100%
}

    .hubs-embedded .settings_wrapper .empty-hub-wrapper *, .hubs-frontend .settings_wrapper .empty-hub-wrapper * {
        text-align: center
    }

    .hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block {
        width: 85%
    }

        .hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block .yowzers {
            left: 7%
        }

        .hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .display-block h2 {
            font-size: 40px
        }

    .hubs-embedded .settings_wrapper .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .settings_wrapper .empty-hub-wrapper .empty-hub .footer {
        width: 85%
    }

    .hubs-embedded .settings_wrapper .empty-hub-wrapper .gear-layer1, .hubs-frontend .settings_wrapper .empty-hub-wrapper .gear-layer1 {
        bottom: 60px
    }

@media only screen and (max-width:1200px) {
    .hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
        width: 90%
    }

        .hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
            width: 80%
        }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
                left: 9%
            }

        .hubs-embedded .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .empty-hub-wrapper .empty-hub .footer {
            width: 80%
        }

        .hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
            bottom: 60px
        }
}

@media only screen and (max-width:900px) {
    .hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
        width: 100%
    }

        .hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
            width: 85%
        }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
                left: 7%
            }

        .hubs-embedded .empty-hub-wrapper .empty-hub .footer, .hubs-frontend .empty-hub-wrapper .empty-hub .footer {
            width: 85%
        }

        .hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
            bottom: 60px
        }
}

@media only screen and (max-width:650px) {
    .hubs-embedded .empty-hub-wrapper, .hubs-frontend .empty-hub-wrapper {
        width: 100%
    }

        .hubs-embedded .empty-hub-wrapper .empty-hub .display-block, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block {
            width: 90%;
            min-height: 280px
        }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block h2, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block h2 {
                font-size: 45px
            }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block p, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block p {
                font-size: 20px
            }

            .hubs-embedded .empty-hub-wrapper .empty-hub .display-block .yowzers, .hubs-frontend .empty-hub-wrapper .empty-hub .display-block .yowzers {
                left: 5%
            }

        .hubs-embedded .empty-hub-wrapper .gear-layer1, .hubs-frontend .empty-hub-wrapper .gear-layer1 {
            left: -20px;
            bottom: 110px
        }

        .hubs-embedded .empty-hub-wrapper .gear-layer2, .hubs-frontend .empty-hub-wrapper .gear-layer2 {
            top: -20px
        }
}

#moveToTop {
    z-index: 2
}

.featured-container-fade.fade-left {
    z-index: 3
}

.level-one a {
    z-index: 4
}

.tile.single .icon {
    z-index: 1
}

.tile.single > a {
    z-index: 4
}

    .tile.single > a.view {
        z-index: 6
    }

.cta-item-container .cta {
    z-index: 1
}

.cta .cta-form-response, .cta .hidden-cta-fields {
    z-index: 5
}

.cta .run-away {
    z-index: 6
}

.cta .submission-loader-container {
    z-index: 12
}

    .cta .submission-loader-container img {
        z-index: 1
    }

.blocking-cta.prevent-interaction {
    z-index: 2
}

.block-cta {
    z-index: 6
}

.bread-crumbs {
    z-index: 4
}

.share-item.type-single, .share-single {
    z-index: 7
}

.search-results-overlay .mobile-search-header {
    z-index: 1
}

.share-item, .share-social, .share-twitter {
    z-index: 401
}

.top-nav {
    z-index: 1000
}

    .top-nav .secondary-logo {
        z-index: 1100
    }

    .top-nav .left-nav.desktop {
        z-index: 1200
    }

    .top-nav .nav-toggle, .top-nav .right-side-btns {
        z-index: 1300
    }

.large-header {
    z-index: 2000
}

.left-nav.desktop {
    z-index: 3000
}

.left-nav > li ul {
    z-index: 36
}

.left-nav > li .sub-menu-arrow {
    z-index: 41
}

.search-results-backdrop {
    z-index: 4200
}

.search-results-overlay {
    z-index: 4250
}

.search-drop-down {
    z-index: 4300
}

.share-hub, .share-item {
    z-index: 4400;
    width: 100% !important;
}

.mobile-nav, .mobile-share {
    z-index: 4500
}

#cboxOverlay, #cboxWrapper, #colorbox {
    z-index: 4700
}

.cta.full-screen-cta {
    z-index: 7000
}

    .cta.full-screen-cta .run-away {
        z-index: 10
    }

    .cta.full-screen-cta .hidden-cta-fields {
        z-index: 9
    }

.document-container {
    z-index: 7100
}

    .document-container .document-control {
        z-index: 7200
    }

#item-content.fullscreen-doc .block-cta {
    z-index: 7500
}

#loading-overlay {
    z-index: 8000
}

body.lab_permanent_header .search-results-backdrop {
    z-index: 5200
}

body.lab_permanent_header .search-results-overlay {
    z-index: 5250
}

body.lab_permanent_header .search-drop-down {
    z-index: 5300
}

body.lab_permanent_header.search-results-opened .top-nav {
    z-index: 6000
}

body.lab_permanent_header.search-results-opened .mobile-nav, body.lab_permanent_header.search-results-opened .mobile-share, body.lab_permanent_header.search-results-opened .search-drop-down, body.lab_permanent_header.search-results-opened .share-hub, body.lab_permanent_header.search-results-opened .share-item {
    z-index: 6100
}

body.lab_permanent_header.search-results-opened .search-results-backdrop {
    z-index: 6500
}

body.lab_permanent_header.search-results-opened .search-results-overlay {
    z-index: 6600
}

body.lab_permanent_header.search-results-opened .search-drop-down {
    z-index: 6700
}

body.lab_nav_always_top .top-nav {
    z-index: 6000
}

body.lab_nav_always_top .mobile-nav, body.lab_nav_always_top .mobile-share, body.lab_nav_always_top .search-drop-down, body.lab_nav_always_top .share-hub, body.lab_nav_always_top .share-item {
    /* z-index: 6100; */
    float: left;
    width: 100%;
}

body.lab_nav_always_top .search-results-backdrop {
    z-index: 6500
}

body.lab_nav_always_top .search-results-overlay {
    z-index: 6600
}

body.lab_nav_always_top .search-drop-down {
    z-index: 6700
}

.KeepNavAtTop .top-nav {
    z-index: 6000
}

.KeepNavAtTop .mobile-nav, .KeepNavAtTop .mobile-share, .KeepNavAtTop .search-drop-down, .KeepNavAtTop .share-hub, .KeepNavAtTop .share-item {
    z-index: 6100
}

.KeepNavAtTop .search-results-backdrop {
    z-index: 6500
}

.KeepNavAtTop .search-results-overlay {
    z-index: 6600
}

.KeepNavAtTop .search-drop-down {
    z-index: 6700
}

.comments-container {
    padding: 40px;
    border-top: 1px solid #e5e5e5
}

.bi-standard.bi-custom.bi-wrap.bi-right {
    z-index: 1
}

    .bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo {
        background-color: transparent
    }

        .bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo:hover {
            background-color: #fff
        }

    .bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo-title {
        color: #333;
        font-size: 12px
    }

    .bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-title {
        font-size: 16px;
        color: #000
    }

    .bi-standard.bi-custom.bi-wrap.bi-right .bi-panel .bi-promo-sep {
        height: 0
    }

    .bi-standard.bi-custom.bi-wrap.bi-right > .bi-bubble2 {
        background-color: #fff;
        border-color: #fff;
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
        box-shadow: 0 0 5px rgba(0,0,0,.2)
    }

        .bi-standard.bi-custom.bi-wrap.bi-right > .bi-bubble2 > .bi-bubble2-title {
            display: none
        }

        .bi-standard.bi-custom.bi-wrap.bi-right > .bi-bubble2 > .bi-bubble2-body {
            color: #666;
            font-size: 13px
        }

        .bi-standard.bi-custom.bi-wrap.bi-right > .bi-bubble2 > .bi-bubble2-arrow.bi-left {
            border-left-color: #fff
        }

        .bi-standard.bi-custom.bi-wrap.bi-right > .bi-bubble2 > .bi-bubble2-arrow.bi-right {
            border-right-color: #fff
        }

@media only screen and (max-height:800px) {
    .item-level.with-cta .bi-standard.bi-custom.bi-wrap .bi-promo-container > .bi-promo[data-index="2"] {
        display: none
    }
}

@media only screen and (max-height:715px) {
    .item-level.with-cta .bi-standard.bi-custom.bi-wrap .bi-promo-container > .bi-promo[data-index="1"] {
        display: none
    }
}

.bi-wrap.bi-bar.bi-bottom {
    z-index: 1
}

    .bi-wrap.bi-bar.bi-bottom .bi-promo .bi-promo-icon-wrap {
        display: none
    }

    .bi-wrap.bi-bar.bi-bottom .bi-panel {
        background-color: #fff
    }

    .bi-wrap.bi-bar.bi-bottom .bi-pager-dot.bi-active {
        background-color: #5bc0de
    }

    .bi-wrap.bi-bar.bi-bottom .bi-pager-dot:hover {
        background-color: #ccc
    }

    .bi-wrap.bi-bar.bi-bottom .bi-promo-title, .bi-wrap.bi-bar.bi-bottom .bi-promo-type {
        color: #5bc0de
    }

    .bi-wrap.bi-bar.bi-bottom .bi-footer, .bi-wrap.bi-bar.bi-bottom .bi-header.bi-showtrue {
        display: none
    }

body.lab_sticky_footer #moveToTop {
    bottom: 65px
}

@media only screen and (min-width:1250px) {
    body.lab_next_flyout #default-next-button-wrapper .item-next-prev, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev {
        position: fixed;
        bottom: 50px;
        right: 0;
        border: 1px solid #ccc;
        border-right: 0;
        z-index: 9
    }

    body.lab_next_flyout #default-next-button-wrapper .item-prev, body.lab_next_flyout #recommendation-button-wrapper .item-prev {
        display: none
    }

    body.lab_next_flyout #default-next-button-wrapper .item-next-prev .item-next, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev .item-next {
        border-left: 0;
        width: 200px;
        -webkit-transition: width .3s ease-out;
        -o-transition: width .3s ease-out;
        transition: width .3s ease-out
    }

    body.lab_next_flyout #default-next-button-wrapper .item-next:hover, body.lab_next_flyout #recommendation-button-wrapper .item-next:hover {
        width: 500px !important
    }

    body.lab_next_flyout #default-next-button-wrapper .item-next.none, body.lab_next_flyout #recommendation-button-wrapper .item-next.none {
        display: none
    }

    body.lab_next_flyout #default-next-button-wrapper .item-next-prev .item-next .arrow, body.lab_next_flyout #recommendation-button-wrapper .item-next-prev .item-next .arrow {
        margin-top: 15px
    }
}

body.main-hub-header {
    height: 60% !important;
    max-height: 400px;
}

body.lab_permanent_header.hub-page header > .large-header {
    border-bottom: none !important
}

    body.lab_permanent_header.hub-page header > .large-header .primary-logo {
        opacity: 1;
        filter: alpha(opacity=100);
        /* line-height: 40px; */
    }

body.lab_permanent_header.hub-page header #header-loading-overlay {
    display: none
}

body.lab_permanent_header.hub-page .main {
    margin-top: 30px;
    margin-bottom: 0 !important;
}

@media only screen and (max-width:560px) {

    .download-schedule a {
        color: #3253ff;
        font-size: 14px;
        text-decoration: none;
        text-transform: uppercase;
        background: #3253ff;
        padding: 10px;
        margin: 10px 0;
        display: inline-block;
        color: #ffffff!important;
        border-radius: 5px;
    }
    .table-striped > tbody > tr {
        background: #ededed!important;
        border-bottom: solid 5px #ffffff;
    }
    .date-Schedule, .date-Schedule:hover {
        width: 50px;
        text-align: center;
        background: #141928;
        color: #ffffff;
        padding: 5px;
        width: 70px;
        border-radius: 5px;
        font-size: 18px;
        line-height: 22px;
        margin: 0 0px;
        float: none;
        display: inline-block;
        margin: 10px 0;
        margin-top: 20px;
    }
    .download-schedule i {
        margin-right: 10px;
        color: #ffffff;
    }.Program-name {
        font-weight: normal;
        font-size: 16px;
        line-height: initial;
        color: #333333;
        text-align: center;
    }.Program-name span {
        color: #2196F3;
    }
    .table.align-middle tr td {
        vertical-align: middle!important;
        width: 100%!important;
        padding: 0px 7px!important;
        background: none!important;
        border: none!important;
        --bs-table-accent-bg: none!important;
        text-align: center!important;
        margin-bottom: 40p;
    }
    .many-program tr:nth-of-type(even)>td tr td * {
        text-align: left;
    }
    .registed-schedule a {
        text-decoration: none;
        text-transform: uppercase;
        background: #3253ff;
        padding: 10px;
        margin: 10px 0;
        display: inline-block;
        color: #ffffff!important;
        border-radius: 5px;
        min-width: 120px;
        margin-bottom: 20px;
    }
   .many-program .registed-schedule a {
        text-decoration: none;
        text-transform: uppercase;
        background: #3253ff;
        padding: 10px;
        margin: 0px 0;
        display: inline-block;
        color: #ffffff!important;
        border-radius: 5px;
        min-width: initial!important;
        margin-bottom: 0;
    }
    .many-program  tr:first-child td:nth-of-type(2) {
       display:none;
    }
    .many-program tr:first-child td {
        display: inline-block;
        width: initial!important;
        vertical-align: middle!important;
    }
    .block.block-hero-banner .hero-image img, .block.block-hero-banner .hero-image video
    {
        min-width:initial!important;    width: 100%!important;
    }
    .logo {
    float: left;
    margin-top: 20px;
}.block.block-accordion .uk-accordion-content ul, .block.block-accordion .uk-accordion-content p {
    width: 100%;
}.block.block-whats-new {
    padding-top: 0px;
}.home-webcast-text .webcast-text {
    width: 100%!important;
    background-color: #101820!important;
    padding: 20px!important;
}.block.block-whats-new .fw-text h3.text-title {
    margin-bottom: 0;
}
.block.block-how-to-experience .experiences .experience {
    padding-bottom: 20px;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated {
    margin-top: -29px;
}
    .langguage_top {
        right: 104px;
        top: 7px;
    }  .langguage_top img {
        width:22px!important;
    }
    .block.block-lead-gen div[class^=uk-child-width-1-4] .gen-inner {
        min-height: initial;
    }
    body.lab_permanent_header.hub-page header .large-header .header-wrapper {
        margin-top: -15%
    }
}

@media only screen and (min-width:721px) {
    body.lab_permanent_header.hub-page header > .large-header .primary-logo > img {
        max-height: 210px
    }
}

body.lab_no_header.hub-page.hubs-embedded-iframe header, body.lab_no_header.hub-page header {
    height: auto !important;
    min-height: 0
}

    body.lab_no_header.hub-page.hubs-embedded-iframe header > .large-header, body.lab_no_header.hub-page header > .large-header {
        display: none
    }

body.lab_no_header.hub-page.hubs-embedded-iframe .main, body.lab_no_header.hub-page .main {
    margin-top: 90px
}

body.hubs-embedded-iframe.hide-banner.hide-primary-nav .main, body.iframe.lab_iframe_no_nav.lab_no_header.hub-page .main, body.lab_no_header.hubs-embedded-iframe.hide-header .main {
    margin-top: 30px
}

@media only screen and (min-width:990px) {
  
    body.lab_highlight .tile.highlight {
        width: 448px;
        height: 610px;
        background-color: #fff
    }

        body.lab_highlight .tile.highlight .img {
            position: relative;
            top: 0;
            left: 0;
            height: 283px;
            width: 100%;
            background-color: #fff
        }

        body.lab_highlight .tile.highlight .description {
            height: 396px;
        }

            body.lab_highlight .tile.highlight .description img.avatar {
                height: 40px
            }

            body.lab_highlight .tile.highlight .description h3 {
                font-size: 34px;
                line-height: initial!important;
                color: #333333;
                font-family: Lora, Arial;
                font-weight: normal;
                margin: 30px 20px 20px 20px;
            }

                body.lab_highlight .tile.highlight .description h3.avatar {
                    font-size: 25px;
                    line-height: 40px
                }

            body.lab_highlight .tile.highlight .description h4, body.lab_highlight .tile.highlight .description h4 p {
                font-size: 22px;
                line-height: 34px
            }

            body.lab_highlight .tile.highlight .description .icon {
                margin: 30px
            }

            body.lab_highlight .tile.highlight .description .share-single {
                width: 60%;
                margin: 0 15%
            }

        body.lab_highlight .tile.highlight.uberflip.portrait .img {
            height: 540px
        }

        body.lab_highlight .tile.highlight.uberflip.portrait .description {
            height: 140px
        }

            body.lab_highlight .tile.highlight.uberflip.portrait .description > h3 {
                font-size: 40px;
                line-height: 40px
            }

        body.lab_highlight .tile.highlight.instagram:not(.list) .img {
            height: 520px
        }

        body.lab_highlight .tile.highlight.instagram:not(.list) .description {
            height: 180px
        }
}

body.iframe.lab_iframe_no_nav .top-nav {
    display: none
}

body.iframe.lab_iframe_no_nav .main {
    margin-top: 30px
}

body.iframe.lab_iframe_no_nav .large-header #header-loading-overlay.hide-splash-state {
    bottom: 25px
}

body.lab_theme_dark {
    background: #212121;
    color: #fff
}

    body.lab_theme_dark a:hover {
        color: #fff
    }

    body.lab_theme_dark .description-block h1, body.lab_theme_dark .description-block h2 {
        color: #eee;
        text-shadow: none
    }

    body.lab_theme_dark .description-block p {
        color: #ddd
    }

    body.lab_theme_dark h2.hub-heading {
        color: #eee;
        text-shadow: none
    }

    body.lab_theme_dark .top-nav {
        background-color: #000;
        background-color: rgba(0,0,0,.97);
        border-bottom-color: #212121
    }

        body.lab_theme_dark .top-nav .nav-toggle, body.lab_theme_dark .top-nav .search-toggle, body.lab_theme_dark .top-nav .share-toggle {
            border-color: #222;
            background-color: #111;
            color: #fff;
            text-align: center
        }

        body.lab_theme_dark .top-nav .search-container .search-toggle:not(.expanded):hover {
            background-color: #333
        }

        body.lab_theme_dark .top-nav .share-hub li:first-child, body.lab_theme_dark .top-nav .share-item li:first-child {
            background: #333;
            color: #eee;
            text-shadow: none
        }

        body.lab_theme_dark .top-nav .share-hub li, body.lab_theme_dark .top-nav .share-item li {
            overflow: hidden
        }

        body.lab_theme_dark .top-nav .share-hub:before, body.lab_theme_dark .top-nav .share-item:before {
            border-bottom-color: #333
        }

        body.lab_theme_dark .top-nav .left-nav.desktop > li.hover.has-children {
            background: #111
        }

            body.lab_theme_dark .top-nav .left-nav.desktop > li.hover.has-children a {
                color: #fff
            }

        body.lab_theme_dark .top-nav .left-nav > li.selected {
            background: #333
        }

        body.lab_theme_dark .top-nav .left-nav > li.hover, body.lab_theme_dark .top-nav .left-nav > li ul {
            background: #111;
            -webkit-box-shadow: -1px 0 3px hsla(0,0%,100%,.1);
            box-shadow: -1px 0 3px hsla(0,0%,100%,.1)
        }

        body.lab_theme_dark .top-nav .left-nav > li > a {
            color: #ccc
        }

            body.lab_theme_dark .top-nav .left-nav > li > a:hover {
                color: #fff
            }

    body.lab_theme_dark .tile {
        background: #000;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        body.lab_theme_dark .tile:before {
            background: #000
        }

        body.lab_theme_dark .tile.single .img.visible {
            opacity: .85;
            filter: alpha(opacity=85)
        }

        body.lab_theme_dark .tile.single .description {
            background-color: #000 !important
        }

            body.lab_theme_dark .tile.single .description h3 {
                color: #ccc !important
            }

            body.lab_theme_dark .tile.single .description h4 {
                color: #aaa !important
            }

        body.lab_theme_dark .tile.single > a.view {
            background-color: #333;
            border-top-color: #212121
        }

            body.lab_theme_dark .tile.single > a.view:before {
                background-color: rgba(0,0,0,.2);
                background-image: -o-linear-gradient(top,transparent,rgba(0,0,0,.5));
                background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));
                background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.5));
                background-repeat: repeat-x;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)
            }

            body.lab_theme_dark .tile.single > a.view:after {
                background-position: -16px 0
            }

        body.lab_theme_dark .tile.single:hover .img.visible {
            opacity: 1;
            filter: alpha(opacity=100)
        }

        body.lab_theme_dark .tile.single:hover .description h3 {
            color: #fff !important
        }

        body.lab_theme_dark .tile.single:hover .description h4 {
            color: #ccc !important
        }

        body.lab_theme_dark .tile.single.list > a.view {
            background-color: transparent;
            border: none
        }

    body.lab_theme_dark .share-single {
        background: transparent !important
    }

        body.lab_theme_dark .share-single > li {
            background: #000 !important;
            background: rgba(0,0,0,.9) !important;
            border-color: #111
        }

    body.lab_theme_dark .left-nav > li .sub-menu-arrow {
        border-right-color: #000
    }

    body.lab_theme_dark .left-nav > li ul {
        background: #000;
        color: #aaa
    }

        body.lab_theme_dark .left-nav > li ul a {
            color: #eee;
            border-top-color: #333
        }

            body.lab_theme_dark .left-nav > li ul a:hover {
                color: #fff
            }

    body.lab_theme_dark section.level-three {
        background: #000;
        color: #fff;
        border-color: #333
    }

        body.lab_theme_dark section.level-three h1 {
            color: #fff
        }

        body.lab_theme_dark section.level-three .meta, body.lab_theme_dark section.level-three .meta-bottom {
            border-color: #333
        }

        body.lab_theme_dark section.level-three .entry h2, body.lab_theme_dark section.level-three .entry h3, body.lab_theme_dark section.level-three .entry h4, body.lab_theme_dark section.level-three .entry h5 {
            color: #ddd
        }

        body.lab_theme_dark section.level-three .entry ol, body.lab_theme_dark section.level-three .entry p, body.lab_theme_dark section.level-three .entry ul {
            color: #ccc
        }

        body.lab_theme_dark section.level-three .entry blockquote {
            background: #111
        }

            body.lab_theme_dark section.level-three .entry blockquote h2 {
                color: #eee
            }

            body.lab_theme_dark section.level-three .entry blockquote.author {
                border-color: #222
            }

        body.lab_theme_dark section.level-three .meta-bottom ul.share-twitter {
            background: transparent;
            border: none
        }

            body.lab_theme_dark section.level-three .meta-bottom ul.share-twitter li {
                border: none
            }

        body.lab_theme_dark section.level-three .item-next-prev {
            background-color: #111;
            border-color: #333
        }

            body.lab_theme_dark section.level-three .item-next-prev .item-next .preview .meta-top span.title, body.lab_theme_dark section.level-three .item-next-prev .item-prev .preview .meta-top span.title {
                color: #eee
            }

            body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top .prev-next, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top .prev-next {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top p, body.lab_theme_dark section.level-three .item-next-prev .item-next:hover .preview .meta-top span.title, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top p, body.lab_theme_dark section.level-three .item-next-prev .item-prev:hover .preview .meta-top span.title {
                color: #fff
            }

            body.lab_theme_dark section.level-three .item-next-prev .item-prev > .arrow {
                border-right-color: #666
            }

                body.lab_theme_dark section.level-three .item-next-prev .item-prev > .arrow > span {
                    border-right-color: #111
                }

            body.lab_theme_dark section.level-three .item-next-prev .item-next {
                border-left-color: #333
            }

                body.lab_theme_dark section.level-three .item-next-prev .item-next > .arrow {
                    border-left-color: #666
                }

                    body.lab_theme_dark section.level-three .item-next-prev .item-next > .arrow > span {
                        border-left-color: #111
                    }

        body.lab_theme_dark section.level-three .comments-container, body.lab_theme_dark section.level-three.facebook .entry-inner-wrapper {
            border-color: #333
        }

            body.lab_theme_dark section.level-three.facebook .entry-inner-wrapper .entry-inner {
                background: #333
            }

        body.lab_theme_dark section.level-three > .single-uberflip .fullscreen-controls.underneath > a {
            background: #111
        }

            body.lab_theme_dark section.level-three > .single-uberflip .fullscreen-controls.underneath > a:hover {
                background: #222
            }

    body.lab_theme_dark .carousel-nav li {
        border-color: #333
    }

        body.lab_theme_dark .carousel-nav li a, body.lab_theme_dark .carousel-nav li a:hover {
            background-position: -1px -130px
        }

        body.lab_theme_dark .carousel-nav li.next a, body.lab_theme_dark .carousel-nav li.next a:hover {
            background-position: -34px -131px
        }

        body.lab_theme_dark .carousel-nav li a {
            background-color: #000
        }

            body.lab_theme_dark .carousel-nav li a:hover {
                background-color: #111
            }

    body.lab_theme_dark footer {
        border-color: #333
    }

    body.lab_theme_dark #loading-notifier > div {
        opacity: .2;
        filter: alpha(opacity=20)
    }

    body.lab_theme_dark .top-nav .right-side-btns .locale-selector {
        background-color: #111;
        border-color: #222
    }

        body.lab_theme_dark .top-nav .right-side-btns .locale-selector > a {
            color: #a2a1a1
        }

        body.lab_theme_dark .top-nav .right-side-btns .locale-selector > ul {
            background-color: #111;
            border-color: #222
        }

            body.lab_theme_dark .top-nav .right-side-btns .locale-selector > ul li {
                border-color: #222
            }

            body.lab_theme_dark .top-nav .right-side-btns .locale-selector > ul a, body.lab_theme_dark .top-nav .right-side-btns .locale-selector > ul a:hover {
                color: #a2a1a1
            }

body.hub-login {
    height: auto
}

    body.hub-login .intro {
        text-align: center;
        opacity: 0;
        filter: alpha(opacity=0)
    }

        body.hub-login .intro h1 {
            display: inline-block;
            line-height: 1;
            font-weight: 900;
            text-transform: uppercase
        }

        body.hub-login .intro h2 {
            font-weight: 400
        }

        body.hub-login .intro .input-container {
            display: inline-block;
            margin-bottom: 10px
        }

            body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
                border: 0;
                background-image: none
            }

            body.hub-login .intro .input-container input {
                padding: 10px 2.5%;
                color: #777;
                border-radius: 3px
            }

            body.hub-login .intro .input-container button {
                position: relative;
                padding: 0;
                border: 1px solid hsla(0,0%,100%,.3);
                border-radius: 3px;
                color: #ccc;
                text-shadow: 1px 1px 1px rgba(0,0,0,.3);
                outline: 0
            }

                body.hub-login .intro .input-container button:hover {
                    color: #eee
                }

                body.hub-login .intro .input-container button:active {
                    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
                    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
                }

                body.hub-login .intro .input-container button span {
                    display: block;
                    width: 100%;
                    height: 100%
                }

                body.hub-login .intro .input-container button.loading {
                    pointer-events: none;
                    cursor: default
                }

                    body.hub-login .intro .input-container button.loading span {
                        background-color: hsla(0,0%,100%,.4);
                        background-image: url(../images/ajax-loader-white-2x.gif);
                        background-position: 98%;
                        background-repeat: no-repeat;
                        opacity: .8;
                        filter: alpha(opacity=80)
                    }

    body.hub-login .error-alert {
        position: fixed;
        top: -50px;
        left: auto;
        right: 0;
        bottom: auto;
        width: 100%;
        height: auto;
        text-align: center
    }

        body.hub-login .error-alert p {
            display: inline-block;
            margin: 0;
            background-color: #f2dede;
            border: 1px solid #eed3d7;
            color: #b94a48;
            border-radius: 6px
        }

    body.hub-login.theme-light .intro h1 {
        color: #000;
        text-shadow: 1px 1px 1px hsla(0,0%,100%,.3)
    }

    body.hub-login.theme-light .intro h2 {
        color: #333
    }

    body.hub-login.theme-light .intro .input-container input:focus {
        border-color: rgba(0,0,0,.8);
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,100%,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,100%,.6)
    }

    body.hub-login.theme-dark .intro h1 {
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0,0,0,.3)
    }

    body.hub-login.theme-dark .intro h2 {
        color: #eee
    }

    body.hub-login.theme-dark .intro .input-container input:focus {
        border-color: rgba(0,0,0,.8);
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,100%,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,100%,.6)
    }

    body.hub-login .intro h1 {
        margin: 10px;
        font-size: 22px
    }

        body.hub-login .intro h1 img {
            max-width: 126px;
            max-height: 80px
        }

    body.hub-login .intro h2 {
        padding: 0 5px;
        font-size: 12px
    }

    body.hub-login .intro .input-container {
        width: 190px
    }

        body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
            font-size: 16px
        }

        body.hub-login .intro .input-container input {
            width: 95%;
            height: 22px;
            padding: 5px 2.5%;
            line-height: 24px
        }

        body.hub-login .intro .input-container button {
            width: 100%;
            height: 32px;
            line-height: 30px
        }

            body.hub-login .intro .input-container button.loading span {
                background-size: 24px auto
            }

    body.hub-login .error-alert p {
        padding: 5px;
        font-size: 12px
    }

@media screen and (min-width:320px) {
    body.hub-login .intro h1 {
        margin: 20px 10px;
        font-size: 28px
    }

        body.hub-login .intro h1 img {
            max-width: 200px;
            max-height: 128px
        }

    body.hub-login .intro h2 {
        padding: 0 20px;
        font-size: 16px
    }

    body.hub-login .intro .input-container {
        width: 280px
    }

        body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
            font-size: 20px
        }

        body.hub-login .intro .input-container input {
            padding: 10px 2.5%
        }

        body.hub-login .intro .input-container button {
            width: 100%;
            height: 40px;
            line-height: 40px
        }
}
@media screen and (max-width:480px) {
    .fw-input {
    font-size: 14px !important;

}
}
@media screen and (min-width:480px) {
    body.hub-login .intro h1 {
        font-size: 34px
    }

        body.hub-login .intro h1 img {
            max-width: 306px;
            max-height: 196px
        }

    body.hub-login .intro h2 {
        padding: 0 20px;
        font-size: 18px
    }

    body.hub-login .intro .input-container {
        width: 400px
    }

        body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
            font-size: 22px
        }

        body.hub-login .intro .input-container input {
            height: 24px
        }

        body.hub-login .intro .input-container button {
            width: 100%;
            height: 44px;
            line-height: 44px
        }

            body.hub-login .intro .input-container button.loading span {
                background-size: 32px auto
            }

    body.hub-login .error-alert p {
        padding: 10px;
        font-size: 14px
    }
}

@media screen and (min-width:1024px) {
    body.hub-login .intro h1 {
        margin: 20px;
        font-size: 38px
    }

        body.hub-login .intro h1 img {
            max-width: 394px;
            max-height: 250px
        }

    body.hub-login .intro h2 {
        padding: 0 20px;
        font-size: 20px
    }

    body.hub-login .intro .input-container {
        width: 420px
    }

    body.hub-login .error-alert p {
        padding: 15px;
        font-size: 14px
    }
}

@media screen and (min-width:1280px) {
    body.hub-login .intro h1 {
        margin: 20px;
        font-size: 46px
    }

        body.hub-login .intro h1 img {
            max-width: 394px;
            max-height: 250px
        }

    body.hub-login .intro h2 {
        font-size: 22px
    }

    body.hub-login .intro .input-container {
        width: 450px
    }

        body.hub-login .intro .input-container button, body.hub-login .intro .input-container input {
            font-size: 22px
        }

        body.hub-login .intro .input-container input {
            height: 30px
        }

        body.hub-login .intro .input-container button {
            width: 100%;
            height: 50px;
            line-height: 50px
        }
}

.addthis_toolbox.addthis_floating_style {
    left: 50%;
    margin-left: -546px;
    background: transparent
}

    .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
        width: 70px
    }

        .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container > a {
            margin-bottom: 15px
        }

        .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container .addthis_button_tweet.at300b {
            height: 20px
        }

.item-level.with-cta .addthis_toolbox.addthis_floating_style {
    left: 50%;
    margin-left: -690px
}

body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style {
    display: inline-block;
    position: static;
    height: 70px;
    width: auto;
    margin-left: 0;
    min-width: 300px
}

    body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
        width: 310px
    }

        body:not(.lab_top_menu) .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container > a {
            margin-bottom: 15px;
            float: left;
            margin-right: 13px
        }

body:not(.lab_top_menu) .item-level.with-cta .addthis_toolbox.addthis_floating_style {
    margin-left: 0
}

@media only screen and (max-width:1606px) and (min-width:1510px) {
    .item-level.with-cta .addthis_toolbox.addthis_floating_style {
        margin-left: -750px
    }
}

@media only screen and (max-width:1400px) {
    .item-level.with-cta .addthis_toolbox.addthis_floating_style {
        display: inline-block;
        position: static;
        height: 70px;
        width: auto;
        margin-left: 0;
        min-width: 300px
    }

        .item-level.with-cta .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
            width: 310px
        }

            .item-level.with-cta .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container > a {
                margin-bottom: 15px;
                float: left;
                margin-right: 13px
            }

    .item-level.with-cta .item-level.with-cta .addthis_toolbox.addthis_floating_style {
        margin-left: 0
    }
}

@media only screen and (max-width:1336px) and (min-width:1220px) {
    .addthis_toolbox.addthis_floating_style {
        margin-left: -610px
    }
}

@media only screen and (max-width:1100px) {
    .addthis_toolbox.addthis_floating_style {
        display: inline-block;
        position: static;
        height: 70px;
        width: auto;
        margin-left: 0;
        min-width: 300px
    }

        .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container {
            width: 310px
        }

            .addthis_toolbox.addthis_floating_style.addthis_counter_style .addthis_internal_container > a {
                margin-bottom: 15px;
                float: left;
                margin-right: 13px
            }

    .item-level.with-cta .addthis_toolbox.addthis_floating_style {
        margin-left: 0
    }
}

body.has-reco-panel #item-content {
    -webkit-transition: margin .25s cubic-bezier(.02,.01,.47,1);
    -o-transition: margin .25s cubic-bezier(.02,.01,.47,1);
    transition: margin .25s cubic-bezier(.02,.01,.47,1)
}

.reco-panel {
    -webkit-transition: left .25s cubic-bezier(.02,.01,.47,1);
    -o-transition: left .25s cubic-bezier(.02,.01,.47,1);
    transition: left .25s cubic-bezier(.02,.01,.47,1);
    position: fixed;
    bottom: 0;
    width: 240px;
    left: -240px;
    -webkit-box-shadow: 5px 10px 10px rgba(0,0,0,.05);
    box-shadow: 5px 10px 10px rgba(0,0,0,.05);
    background: #fff;
    border-right: 1px solid #d9d9d9;
    z-index: 7;
    top: 65px
}

    .reco-panel::-webkit-scrollbar {
        width: 5px;
        height: 5px
    }

    .reco-panel::-webkit-scrollbar-track {
        background: rgba(0,0,0,.05)
    }

    .reco-panel::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,.15);
        border-radius: 2px
    }

        .reco-panel::-webkit-scrollbar-thumb:hover {
            background: rgba(0,0,0,.3)
        }

    .reco-panel .reco-toggle {
        z-index: 8
    }

        .reco-panel .reco-toggle span {
            position: fixed;
            font-size: 16px;
            color: #bbb;
            padding: 0 10px;
            background: #fff;
            line-height: 36px;
            z-index: 99;
            text-align: center;
            border: 1px solid #d9d9d9;
            -webkit-transition: all .2s ease-out;
            -o-transition: all ease-out .2s;
            transition: all .2s ease-out;
            margin-top: 15px;
            border-radius: 0 18px 18px 0;
            left: -4px;
            text-decoration: none
        }

    .reco-panel.open {
        overflow-y: scroll
    }

        .reco-panel.open, .reco-panel.open > h3 {
            left: 0;
            -webkit-transition: left .25s cubic-bezier(.02,.01,.47,1);
            -o-transition: left .25s cubic-bezier(.02,.01,.47,1);
            transition: left .25s cubic-bezier(.02,.01,.47,1)
        }

            .reco-panel.open .reco-toggle .reco-hide {
                display: block
            }

            .reco-panel.open .reco-toggle .reco-show {
                display: none
            }

    .reco-panel .reco-toggle {
        cursor: pointer
    }

        .reco-panel .reco-toggle .reco-hide {
            display: none
        }

        .reco-panel .reco-toggle .reco-show {
            display: block
        }

        .reco-panel .reco-toggle:active, .reco-panel .reco-toggle:hover {
            text-decoration: none;
            color: #666;
            background: #f9f9f9;
            border-color: #d9d9d9;
            left: 0
        }

    .reco-panel > h3 {
        position: fixed;
        text-align: center;
        font-weight: 400;
        width: 218px;
        margin-left: 12px;
        left: -240px;
        height: 36px;
        background: #fff;
        border-bottom: 1px solid #d9d9d9;
        z-index: 7;
        line-height: 36px;
        text-transform: uppercase;
        font-size: 1em;
        -webkit-transition: left .25s cubic-bezier(.02,.01,.47,1);
        -o-transition: left .25s cubic-bezier(.02,.01,.47,1);
        transition: left .25s cubic-bezier(.02,.01,.47,1)
    }

    .reco-panel .reco-panel-items {
        margin-top: 36px;
        padding: 16px
    }

        .reco-panel .reco-panel-items > div.tile.single {
            width: 208px;
            height: 245px;
            margin: 0 0 16px
        }

            .reco-panel .reco-panel-items > div.tile.single .img .duration {
                left: auto;
                right: 10px;
                border: none
            }

            .reco-panel .reco-panel-items > div.tile.single .description div.h3like {
                font-size: 1.1em
            }

            .reco-panel .reco-panel-items > div.tile.single .description h4, .reco-panel .reco-panel-items > div.tile.single > a.item-link.view {
                font-size: 13px
            }

            .reco-panel .reco-panel-items > div.tile.single .icon.star {
                display: none
            }

.related-items-container.reco-engine-show {
    display: block
}

body.ufw-viewer {
    color: beige
}

    body.ufw-viewer.hide-footer div.site-footer {
        display: none
    }

    body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar {
        width: 5px;
        height: 5px
    }

    body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-track {
        background: rgba(0,0,0,.05)
    }

    body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,.15);
        border-radius: 2px
    }

        body.ufw-viewer.hubs-embedded-iframe::-webkit-scrollbar-thumb:hover {
            background: rgba(0,0,0,.3)
        }

    body.ufw-viewer.hubs-embedded-iframe {
        height: auto;
        background: #fff
    }

        body.ufw-viewer.hubs-embedded-iframe section.level-three {
            border: 0;
            margin: 0
        }

        body.ufw-viewer.hubs-embedded-iframe #hubs-container {
            margin: 0
        }

        body.ufw-viewer.hubs-embedded-iframe .bread-crumbs.item-level {
            display: none
        }

        body.ufw-viewer.hubs-embedded-iframe .page-width.item-level {
            margin: 40px 0 0
        }

        body.ufw-viewer.hubs-embedded-iframe .single-embed-wrapper .single-slideshare, body.ufw-viewer.hubs-embedded-iframe .single-embed-wrapper .single-video {
            margin: -40px -40px 20px
        }

    body.ufw-viewer.lab_no_header.hubs-embedded-iframe.hide-header .main {
        margin: 6px 0 0
    }

    body.ufw-viewer.hubs-embedded-iframe.hide-banner.hide-primary-nav .main, body.ufw-viewer.iframe.lab_iframe_no_nav.lab_no_header.hub-page .main, body.ufw-viewer.lab_no_header.hubs-embedded-iframe.hide-header .main {
        margin-top: -40px
    }

.stream-banner, .stream-banner * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

header.uf-stream-banner-sales .top-nav {
    display: none
}

body.hide-header.hide-banner .stream-banner-header.uf-stream-banner-marketing + div.main, body:not(.hide-header) .stream-banner-header.uf-stream-banner-marketing + div.main {
    margin-top: 30px
}

.stream-banner {
    position: relative
}

.stream-banner-shorter {
    height: 200px
}

.stream-banner-taller {
    height: 250px
}

.stream-banner:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background-size: cover;
    background-position: 50%
}

.stream-banner-content {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1
}

.stream-banner-logos-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.stream-banner-logos-icon {
    font-style: normal;
    display: block;
    text-align: center;
    margin: 0 50px;
    font-size: 47px
}

    .stream-banner-logos-icon.glyphicons:before {
        padding: 0
    }

.stream-banner-logo {
    max-width: 100px;
    border-radius: 12px;
    border: 3px solid #fff
}

@media (max-width:720px) {
    .stream-banner-logo {
        max-width: 75px
    }
}

.stream-banner-logos-wrapper .stream-banner-logo-border {
    border-radius: 15px;
    overflow: hidden;
    border: 3px solid #fff
}

    .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper {
        border-radius: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100px;
        width: 100px
    }

@media (max-width:860px) {
    .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper {
        height: 75px;
        width: 75px
    }
}

.stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-prospectLogo-wrapper .stream-banner-logo, .stream-banner-logos-wrapper .stream-banner-logo-border .stream-banner-selfLogo-wrapper .stream-banner-logo {
    max-width: 100%;
    max-height: 100%;
    border-width: 0;
    border-radius: 0
}

.stream-banner-avatar {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 80px;
    height: 80px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    border: 3px solid #fff;
    border-radius: 50%;
    z-index: 1
}

    .stream-banner-avatar .uf-stream-banner-avatar-img {
        width: 100%
    }

h2.stream-banner-heading {
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    text-shadow: 0 2px 4px #000;
    margin-bottom: 0;
    margin-top: 10px
}

    h2.stream-banner-heading.no-logo-largerFont {
        font-size: 48px;
        margin-top: 0
    }

body.stream-banner-hide-navigation .bread-crumbs.item-level > a:first-of-type, body.stream-banner-hide-navigation .bread-crumbs.item-level > span:first-of-type, body.stream-banner-hide-navigation .item-next-prev, body.stream-banner-hide-navigation .related-items-container, body.stream-banner-hide-top-nav #bottom-footer, body.stream-banner-hide-top-nav .top-nav {
    display: none
}

body:not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
    margin-top: 65px
}

@media (max-width:860px) {
    body.lab_top_menu:not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
        margin-top: 46px
    }
}

@media (max-width:720px) {
    body:not(.lab_top_menu):not(.stream-banner-hide-top-nav):not(.hide-banner) .uf-stream-banner-marketing .stream-banner {
        margin-top: 46px
    }
}

@font-face {
    font-family: Glyphicons Regular;
    src: url(/fonts/glyphicons/glyphicons-regular.eot);
    src: url(/fonts/glyphicons/glyphicons-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/glyphicons/glyphicons-regular.woff2) format("woff2"),url(/fonts/glyphicons/glyphicons-regular.woff) format("woff"),url(/fonts/glyphicons/glyphicons-regular.ttf) format("truetype"),url(/fonts/glyphicons/glyphicons-regular.svg#glyphiconsregular) format("svg")
}

.glyphicons {
    display: inline-block;
    font-family: Glyphicons Regular;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .glyphicons:before {
        display: inline-block;
        padding: 6px 8px
    }

    .glyphicons.x05 {
        font-size: 12px
    }

    .glyphicons.x2 {
        font-size: 48px
    }

        .glyphicons.x2:before {
            padding: 8px 12px
        }

    .glyphicons.x3 {
        font-size: 72px
    }

        .glyphicons.x3:before {
            padding: 16px 20px
        }

    .glyphicons.x4 {
        font-size: 96px
    }

        .glyphicons.x4:before {
            padding: 20px 28px
        }

    .glyphicons.x5 {
        font-size: 120px
    }

        .glyphicons.x5:before {
            padding: 28px 36px
        }

    .glyphicons.light:before {
        color: #f2f2f2
    }

    .glyphicons.drop:before {
        text-shadow: -1px 1px 3px rgba(0,0,0,.3)
    }

    .glyphicons.flip {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        -webkit-filter: FlipH;
        filter: FlipH;
        -ms-filter: "FlipH"
    }

    .glyphicons.flipv {
        -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
        transform: scaleY(-1);
        -webkit-filter: FlipV;
        filter: FlipV;
        -ms-filter: "FlipV"
    }

    .glyphicons.rotate90 {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .glyphicons.rotate180 {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .glyphicons.rotate270 {
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg)
    }

.glyphicons-glass:before {
    content: "\E001"
}

.glyphicons-leaf:before {
    content: "\E002"
}

.glyphicons-dog:before {
    content: "\E003"
}

.glyphicons-user:before {
    content: "\E004"
}

.glyphicons-girl:before {
    content: "\E005"
}

.glyphicons-car:before {
    content: "\E006"
}

.glyphicons-user-add:before {
    content: "\E007"
}

.glyphicons-user-remove:before {
    content: "\E008"
}

.glyphicons-film:before {
    content: "\E009"
}

.glyphicons-magic:before {
    content: "\E010"
}

.glyphicons-envelope:before {
    content: "\E011"
}

.glyphicons-camera:before {
    content: "\E012"
}

.glyphicons-heart:before {
    content: "\E013"
}

.glyphicons-beach-umbrella:before {
    content: "\E014"
}

.glyphicons-train:before {
    content: "\E015"
}

.glyphicons-print:before {
    content: "\E016"
}

.glyphicons-bin:before {
    content: "\E017"
}

.glyphicons-music:before {
    content: "\E018"
}

.glyphicons-music-alt:before {
    content: "\E019"
}

.glyphicons-heart-empty:before {
    content: "\E020"
}

.glyphicons-home:before {
    content: "\E021"
}

.glyphicons-snowflake:before {
    content: "\E022"
}

.glyphicons-fire:before {
    content: "\E023"
}

.glyphicons-magnet:before {
    content: "\E024"
}

.glyphicons-parents:before {
    content: "\E025"
}

.glyphicons-binoculars:before {
    content: "\E026"
}

.glyphicons-road:before {
    content: "\E027"
}

.glyphicons-search:before {
    content: "\E028"
}

.glyphicons-cars:before {
    content: "\E029"
}

.glyphicons-notes-2:before {
    content: "\E030"
}

.glyphicons-pencil:before {
    content: "\E031"
}

.glyphicons-bus:before {
    content: "\E032"
}

.glyphicons-wifi-alt:before {
    content: "\E033"
}

.glyphicons-luggage:before {
    content: "\E034"
}

.glyphicons-old-man:before {
    content: "\E035"
}

.glyphicons-woman:before {
    content: "\E036"
}

.glyphicons-file:before {
    content: "\E037"
}

.glyphicons-coins:before {
    content: "\E038"
}

.glyphicons-plane:before {
    content: "\E039"
}

.glyphicons-notes:before {
    content: "\E040"
}

.glyphicons-stats:before {
    content: "\E041"
}

.glyphicons-charts:before {
    content: "\E042"
}

.glyphicons-pie-chart:before {
    content: "\E043"
}

.glyphicons-group:before {
    content: "\E044"
}

.glyphicons-keys:before {
    content: "\E045"
}

.glyphicons-calendar:before {
    content: "\E046"
}

.glyphicons-router:before {
    content: "\E047"
}

.glyphicons-camera-small:before {
    content: "\E048"
}

.glyphicons-star-empty:before {
    content: "\E049"
}

.glyphicons-star:before {
    content: "\E050"
}

.glyphicons-link:before {
    content: "\E051"
}

.glyphicons-eye-open:before {
    content: "\E052"
}

.glyphicons-eye-close:before {
    content: "\E053"
}

.glyphicons-alarm:before {
    content: "\E054"
}

.glyphicons-clock:before {
    content: "\E055"
}

.glyphicons-stopwatch:before {
    content: "\E056"
}

.glyphicons-projector:before {
    content: "\E057"
}

.glyphicons-history:before {
    content: "\E058"
}

.glyphicons-truck:before {
    content: "\E059"
}

.glyphicons-cargo:before {
    content: "\E060"
}

.glyphicons-compass:before {
    content: "\E061"
}

.glyphicons-keynote:before {
    content: "\E062"
}

.glyphicons-paperclip:before {
    content: "\E063"
}

.glyphicons-power:before {
    content: "\E064"
}

.glyphicons-lightbulb:before {
    content: "\E065"
}

.glyphicons-tag:before {
    content: "\E066"
}

.glyphicons-tags:before {
    content: "\E067"
}

.glyphicons-cleaning:before {
    content: "\E068"
}

.glyphicons-ruler:before {
    content: "\E069"
}

.glyphicons-gift:before {
    content: "\E070"
}

.glyphicons-umbrella:before {
    content: "\E071"
}

.glyphicons-book:before {
    content: "\E072"
}

.glyphicons-bookmark:before {
    content: "\E073"
}

.glyphicons-wifi:before {
    content: "\E074"
}

.glyphicons-cup:before {
    content: "\E075"
}

.glyphicons-stroller:before {
    content: "\E076"
}

.glyphicons-headphones:before {
    content: "\E077"
}

.glyphicons-headset:before {
    content: "\E078"
}

.glyphicons-warning-sign:before {
    content: "\E079"
}

.glyphicons-signal:before {
    content: "\E080"
}

.glyphicons-retweet:before {
    content: "\E081"
}

.glyphicons-refresh:before {
    content: "\E082"
}

.glyphicons-roundabout:before {
    content: "\E083"
}

.glyphicons-random:before {
    content: "\E084"
}

.glyphicons-heat:before {
    content: "\E085"
}

.glyphicons-repeat:before {
    content: "\E086"
}

.glyphicons-display:before {
    content: "\E087"
}

.glyphicons-log-book:before {
    content: "\E088"
}

.glyphicons-address-book:before {
    content: "\E089"
}

.glyphicons-building:before {
    content: "\E090"
}

.glyphicons-eyedropper:before {
    content: "\E091"
}

.glyphicons-adjust:before {
    content: "\E092"
}

.glyphicons-tint:before {
    content: "\E093"
}

.glyphicons-crop:before {
    content: "\E094"
}

.glyphicons-vector-path-square:before {
    content: "\E095"
}

.glyphicons-vector-path-circle:before {
    content: "\E096"
}

.glyphicons-vector-path-polygon:before {
    content: "\E097"
}

.glyphicons-vector-path-line:before {
    content: "\E098"
}

.glyphicons-vector-path-curve:before {
    content: "\E099"
}

.glyphicons-vector-path-all:before {
    content: "\E100"
}

.glyphicons-font:before {
    content: "\E101"
}

.glyphicons-italic:before {
    content: "\E102"
}

.glyphicons-bold:before {
    content: "\E103"
}

.glyphicons-text-underline:before {
    content: "\E104"
}

.glyphicons-text-strike:before {
    content: "\E105"
}

.glyphicons-text-height:before {
    content: "\E106"
}

.glyphicons-text-width:before {
    content: "\E107"
}

.glyphicons-text-resize:before {
    content: "\E108"
}

.glyphicons-left-indent:before {
    content: "\E109"
}

.glyphicons-right-indent:before {
    content: "\E110"
}

.glyphicons-align-left:before {
    content: "\E111"
}

.glyphicons-align-center:before {
    content: "\E112"
}

.glyphicons-align-right:before {
    content: "\E113"
}

.glyphicons-justify:before {
    content: "\E114"
}

.glyphicons-list:before {
    content: "\E115"
}

.glyphicons-text-smaller:before {
    content: "\E116"
}

.glyphicons-text-bigger:before {
    content: "\E117"
}

.glyphicons-embed:before {
    content: "\E118"
}

.glyphicons-embed-close:before {
    content: "\E119"
}

.glyphicons-table:before {
    content: "\E120"
}

.glyphicons-message-full:before {
    content: "\E121"
}

.glyphicons-message-empty:before {
    content: "\E122"
}

.glyphicons-message-in:before {
    content: "\E123"
}

.glyphicons-message-out:before {
    content: "\E124"
}

.glyphicons-message-plus:before {
    content: "\E125"
}

.glyphicons-message-minus:before {
    content: "\E126"
}

.glyphicons-message-ban:before {
    content: "\E127"
}

.glyphicons-message-flag:before {
    content: "\E128"
}

.glyphicons-message-lock:before {
    content: "\E129"
}

.glyphicons-message-new:before {
    content: "\E130"
}

.glyphicons-inbox:before {
    content: "\E131"
}

.glyphicons-inbox-plus:before {
    content: "\E132"
}

.glyphicons-inbox-minus:before {
    content: "\E133"
}

.glyphicons-inbox-lock:before {
    content: "\E134"
}

.glyphicons-inbox-in:before {
    content: "\E135"
}

.glyphicons-inbox-out:before {
    content: "\E136"
}

.glyphicons-cogwheel:before {
    content: "\E137"
}

.glyphicons-cogwheels:before {
    content: "\E138"
}

.glyphicons-picture:before {
    content: "\E139"
}

.glyphicons-adjust-alt:before {
    content: "\E140"
}

.glyphicons-database-lock:before {
    content: "\E141"
}

.glyphicons-database-plus:before {
    content: "\E142"
}

.glyphicons-database-minus:before {
    content: "\E143"
}

.glyphicons-database-ban:before {
    content: "\E144"
}

.glyphicons-folder-open:before {
    content: "\E145"
}

.glyphicons-folder-plus:before {
    content: "\E146"
}

.glyphicons-folder-minus:before {
    content: "\E147"
}

.glyphicons-folder-lock:before {
    content: "\E148"
}

.glyphicons-folder-flag:before {
    content: "\E149"
}

.glyphicons-folder-new:before {
    content: "\E150"
}

.glyphicons-edit:before {
    content: "\E151"
}

.glyphicons-new-window:before {
    content: "\E152"
}

.glyphicons-check:before {
    content: "\E153"
}

.glyphicons-unchecked:before {
    content: "\E154"
}

.glyphicons-more-windows:before {
    content: "\E155"
}

.glyphicons-show-big-thumbnails:before {
    content: "\E156"
}

.glyphicons-show-thumbnails:before {
    content: "\E157"
}

.glyphicons-show-thumbnails-with-lines:before {
    content: "\E158"
}

.glyphicons-show-lines:before {
    content: "\E159"
}

.glyphicons-playlist:before {
    content: "\E160"
}

.glyphicons-imac:before {
    content: "\E161"
}

.glyphicons-macbook:before {
    content: "\E162"
}

.glyphicons-ipad:before {
    content: "\E163"
}

.glyphicons-iphone:before {
    content: "\E164"
}

.glyphicons-iphone-transfer:before {
    content: "\E165"
}

.glyphicons-iphone-exchange:before {
    content: "\E166"
}

.glyphicons-ipod:before {
    content: "\E167"
}

.glyphicons-ipod-shuffle:before {
    content: "\E168"
}

.glyphicons-ear-plugs:before {
    content: "\E169"
}

.glyphicons-record:before {
    content: "\E170"
}

.glyphicons-step-backward:before {
    content: "\E171"
}

.glyphicons-fast-backward:before {
    content: "\E172"
}

.glyphicons-rewind:before {
    content: "\E173"
}

.glyphicons-play:before {
    content: "\E174"
}

.glyphicons-pause:before {
    content: "\E175"
}

.glyphicons-stop:before {
    content: "\E176"
}

.glyphicons-forward:before {
    content: "\E177"
}

.glyphicons-fast-forward:before {
    content: "\E178"
}

.glyphicons-step-forward:before {
    content: "\E179"
}

.glyphicons-eject:before {
    content: "\E180"
}

.glyphicons-facetime-video:before {
    content: "\E181"
}

.glyphicons-download-alt:before {
    content: "\E182"
}

.glyphicons-mute:before {
    content: "\E183"
}

.glyphicons-volume-down:before {
    content: "\E184"
}

.glyphicons-volume-up:before {
    content: "\E185"
}

.glyphicons-screenshot:before {
    content: "\E186"
}

.glyphicons-move:before {
    content: "\E187"
}

.glyphicons-more:before {
    content: "\E188"
}

.glyphicons-brightness-reduce:before {
    content: "\E189"
}

.glyphicons-brightness-increase:before {
    content: "\E190"
}

.glyphicons-plus-sign:before {
    content: "\E191"
}

.glyphicons-minus-sign:before {
    content: "\E192"
}

.glyphicons-remove-sign:before {
    content: "\E193"
}

.glyphicons-ok-sign:before {
    content: "\E194"
}

.glyphicons-question-sign:before {
    content: "\E195"
}

.glyphicons-info-sign:before {
    content: "\E196"
}

.glyphicons-exclamation-sign:before {
    content: "\E197"
}

.glyphicons-remove-circle:before {
    content: "\E198"
}

.glyphicons-ok-circle:before {
    content: "\E199"
}

.glyphicons-ban-circle:before {
    content: "\E200"
}

.glyphicons-download:before {
    content: "\E201"
}

.glyphicons-upload:before {
    content: "\E202"
}

.glyphicons-shopping-cart:before {
    content: "\E203"
}

.glyphicons-lock:before {
    content: "\E204"
}

.glyphicons-unlock:before {
    content: "\E205"
}

.glyphicons-electricity:before {
    content: "\E206"
}

.glyphicons-ok:before {
    content: "\E207"
}

.glyphicons-remove:before {
    content: "\E208"
}

.glyphicons-cart-in:before {
    content: "\E209"
}

.glyphicons-cart-out:before {
    content: "\E210"
}

.glyphicons-arrow-left:before {
    content: "\E211"
}

.glyphicons-arrow-right:before {
    content: "\E212"
}

.glyphicons-arrow-down:before {
    content: "\E213"
}

.glyphicons-arrow-up:before {
    content: "\E214"
}

.glyphicons-resize-small:before {
    content: "\E215"
}

.glyphicons-resize-full:before {
    content: "\E216"
}

.glyphicons-circle-arrow-left:before {
    content: "\E217"
}

.glyphicons-circle-arrow-right:before {
    content: "\E218"
}

.glyphicons-circle-arrow-top:before {
    content: "\E219"
}

.glyphicons-circle-arrow-down:before {
    content: "\E220"
}

.glyphicons-play-button:before {
    content: "\E221"
}

.glyphicons-unshare:before {
    content: "\E222"
}

.glyphicons-share:before {
    content: "\E223"
}

.glyphicons-chevron-right:before {
    content: "\E224"
}

.glyphicons-chevron-left:before {
    content: "\E225"
}

.glyphicons-bluetooth:before {
    content: "\E226"
}

.glyphicons-euro:before {
    content: "\E227"
}

.glyphicons-usd:before {
    content: "\E228"
}

.glyphicons-gbp:before {
    content: "\E229"
}

.glyphicons-retweet-2:before {
    content: "\E230"
}

.glyphicons-moon:before {
    content: "\E231"
}

.glyphicons-sun:before {
    content: "\E232"
}

.glyphicons-cloud:before {
    content: "\E233"
}

.glyphicons-direction:before {
    content: "\E234"
}

.glyphicons-brush:before {
    content: "\E235"
}

.glyphicons-pen:before {
    content: "\E236"
}

.glyphicons-zoom-in:before {
    content: "\E237"
}

.glyphicons-zoom-out:before {
    content: "\E238"
}

.glyphicons-pin:before {
    content: "\E239"
}

.glyphicons-albums:before {
    content: "\E240"
}

.glyphicons-rotation-lock:before {
    content: "\E241"
}

.glyphicons-flash:before {
    content: "\E242"
}

.glyphicons-map-marker:before {
    content: "\E243"
}

.glyphicons-anchor:before {
    content: "\E244"
}

.glyphicons-conversation:before {
    content: "\E245"
}

.glyphicons-chat:before {
    content: "\E246"
}

.glyphicons-note-empty:before {
    content: "\E247"
}

.glyphicons-note:before {
    content: "\E248"
}

.glyphicons-asterisk:before {
    content: "\E249"
}

.glyphicons-divide:before {
    content: "\E250"
}

.glyphicons-snorkel-diving:before {
    content: "\E251"
}

.glyphicons-scuba-diving:before {
    content: "\E252"
}

.glyphicons-oxygen-bottle:before {
    content: "\E253"
}

.glyphicons-fins:before {
    content: "\E254"
}

.glyphicons-fishes:before {
    content: "\E255"
}

.glyphicons-boat:before {
    content: "\E256"
}

.glyphicons-delete:before {
    content: "\E257"
}

.glyphicons-sheriffs-star:before {
    content: "\E258"
}

.glyphicons-qrcode:before {
    content: "\E259"
}

.glyphicons-barcode:before {
    content: "\E260"
}

.glyphicons-pool:before {
    content: "\E261"
}

.glyphicons-buoy:before {
    content: "\E262"
}

.glyphicons-spade:before {
    content: "\E263"
}

.glyphicons-bank:before {
    content: "\E264"
}

.glyphicons-vcard:before {
    content: "\E265"
}

.glyphicons-electrical-plug:before {
    content: "\E266"
}

.glyphicons-flag:before {
    content: "\E267"
}

.glyphicons-credit-card:before {
    content: "\E268"
}

.glyphicons-keyboard-wireless:before {
    content: "\E269"
}

.glyphicons-keyboard-wired:before {
    content: "\E270"
}

.glyphicons-shield:before {
    content: "\E271"
}

.glyphicons-ring:before {
    content: "\E272"
}

.glyphicons-cake:before {
    content: "\E273"
}

.glyphicons-drink:before {
    content: "\E274"
}

.glyphicons-beer:before {
    content: "\E275"
}

.glyphicons-fast-food:before {
    content: "\E276"
}

.glyphicons-cutlery:before {
    content: "\E277"
}

.glyphicons-pizza:before {
    content: "\E278"
}

.glyphicons-birthday-cake:before {
    content: "\E279"
}

.glyphicons-tablet:before {
    content: "\E280"
}

.glyphicons-settings:before {
    content: "\E281"
}

.glyphicons-bullets:before {
    content: "\E282"
}

.glyphicons-cardio:before {
    content: "\E283"
}

.glyphicons-t-shirt:before {
    content: "\E284"
}

.glyphicons-pants:before {
    content: "\E285"
}

.glyphicons-sweater:before {
    content: "\E286"
}

.glyphicons-fabric:before {
    content: "\E287"
}

.glyphicons-leather:before {
    content: "\E288"
}

.glyphicons-scissors:before {
    content: "\E289"
}

.glyphicons-bomb:before {
    content: "\E290"
}

.glyphicons-skull:before {
    content: "\E291"
}

.glyphicons-celebration:before {
    content: "\E292"
}

.glyphicons-tea-kettle:before {
    content: "\E293"
}

.glyphicons-french-press:before {
    content: "\E294"
}

.glyphicons-coffee-cup:before {
    content: "\E295"
}

.glyphicons-pot:before {
    content: "\E296"
}

.glyphicons-grater:before {
    content: "\E297"
}

.glyphicons-kettle:before {
    content: "\E298"
}

.glyphicons-hospital:before {
    content: "\E299"
}

.glyphicons-hospital-h:before {
    content: "\E300"
}

.glyphicons-microphone:before {
    content: "\E301"
}

.glyphicons-webcam:before {
    content: "\E302"
}

.glyphicons-temple-christianity-church:before {
    content: "\E303"
}

.glyphicons-temple-islam:before {
    content: "\E304"
}

.glyphicons-temple-hindu:before {
    content: "\E305"
}

.glyphicons-temple-buddhist:before {
    content: "\E306"
}

.glyphicons-bicycle:before {
    content: "\E307"
}

.glyphicons-life-preserver:before {
    content: "\E308"
}

.glyphicons-share-alt:before {
    content: "\E309"
}

.glyphicons-comments:before {
    content: "\E310"
}

.glyphicons-flower:before {
    content: "\E311"
}

.glyphicons-baseball:before {
    content: "\E312"
}

.glyphicons-rugby:before {
    content: "\E313"
}

.glyphicons-ax:before {
    content: "\E314"
}

.glyphicons-table-tennis:before {
    content: "\E315"
}

.glyphicons-bowling:before {
    content: "\E316"
}

.glyphicons-tree-conifer:before {
    content: "\E317"
}

.glyphicons-tree-deciduous:before {
    content: "\E318"
}

.glyphicons-more-items:before {
    content: "\E319"
}

.glyphicons-sort:before {
    content: "\E320"
}

.glyphicons-filter:before {
    content: "\E321"
}

.glyphicons-gamepad:before {
    content: "\E322"
}

.glyphicons-playing-dices:before {
    content: "\E323"
}

.glyphicons-calculator:before {
    content: "\E324"
}

.glyphicons-tie:before {
    content: "\E325"
}

.glyphicons-wallet:before {
    content: "\E326"
}

.glyphicons-piano:before {
    content: "\E327"
}

.glyphicons-sampler:before {
    content: "\E328"
}

.glyphicons-podium:before {
    content: "\E329"
}

.glyphicons-soccer-ball:before {
    content: "\E330"
}

.glyphicons-blog:before {
    content: "\E331"
}

.glyphicons-dashboard:before {
    content: "\E332"
}

.glyphicons-certificate:before {
    content: "\E333"
}

.glyphicons-bell:before {
    content: "\E334"
}

.glyphicons-candle:before {
    content: "\E335"
}

.glyphicons-pushpin:before {
    content: "\E336"
}

.glyphicons-iphone-shake:before {
    content: "\E337"
}

.glyphicons-pin-flag:before {
    content: "\E338"
}

.glyphicons-turtle:before {
    content: "\E339"
}

.glyphicons-rabbit:before {
    content: "\E340"
}

.glyphicons-globe:before {
    content: "\E341"
}

.glyphicons-briefcase:before {
    content: "\E342"
}

.glyphicons-hdd:before {
    content: "\E343"
}

.glyphicons-thumbs-up:before {
    content: "\E344"
}

.glyphicons-thumbs-down:before {
    content: "\E345"
}

.glyphicons-hand-right:before {
    content: "\E346"
}

.glyphicons-hand-left:before {
    content: "\E347"
}

.glyphicons-hand-up:before {
    content: "\E348"
}

.glyphicons-hand-down:before {
    content: "\E349"
}

.glyphicons-fullscreen:before {
    content: "\E350"
}

.glyphicons-shopping-bag:before {
    content: "\E351"
}

.glyphicons-book-open:before {
    content: "\E352"
}

.glyphicons-nameplate:before {
    content: "\E353"
}

.glyphicons-nameplate-alt:before {
    content: "\E354"
}

.glyphicons-vases:before {
    content: "\E355"
}

.glyphicons-bullhorn:before {
    content: "\E356"
}

.glyphicons-dumbbell:before {
    content: "\E357"
}

.glyphicons-suitcase:before {
    content: "\E358"
}

.glyphicons-file-import:before {
    content: "\E359"
}

.glyphicons-file-export:before {
    content: "\E360"
}

.glyphicons-bug:before {
    content: "\E361"
}

.glyphicons-crown:before {
    content: "\E362"
}

.glyphicons-smoking:before {
    content: "\E363"
}

.glyphicons-cloud-upload:before {
    content: "\E364"
}

.glyphicons-cloud-download:before {
    content: "\E365"
}

.glyphicons-restart:before {
    content: "\E366"
}

.glyphicons-security-camera:before {
    content: "\E367"
}

.glyphicons-expand:before {
    content: "\E368"
}

.glyphicons-collapse:before {
    content: "\E369"
}

.glyphicons-collapse-top:before {
    content: "\E370"
}

.glyphicons-globe-af:before {
    content: "\E371"
}

.glyphicons-global:before {
    content: "\E372"
}

.glyphicons-spray:before {
    content: "\E373"
}

.glyphicons-nails:before {
    content: "\E374"
}

.glyphicons-claw-hammer:before {
    content: "\E375"
}

.glyphicons-classic-hammer:before {
    content: "\E376"
}

.glyphicons-hand-saw:before {
    content: "\E377"
}

.glyphicons-riflescope:before {
    content: "\E378"
}

.glyphicons-electrical-socket-eu:before {
    content: "\E379"
}

.glyphicons-electrical-socket-us:before {
    content: "\E380"
}

.glyphicons-message-forward:before {
    content: "\E381"
}

.glyphicons-coat-hanger:before {
    content: "\E382"
}

.glyphicons-dress:before {
    content: "\E383"
}

.glyphicons-bathrobe:before {
    content: "\E384"
}

.glyphicons-shirt:before {
    content: "\E385"
}

.glyphicons-underwear:before {
    content: "\E386"
}

.glyphicons-log-in:before {
    content: "\E387"
}

.glyphicons-log-out:before {
    content: "\E388"
}

.glyphicons-exit:before {
    content: "\E389"
}

.glyphicons-new-window-alt:before {
    content: "\E390"
}

.glyphicons-video-sd:before {
    content: "\E391"
}

.glyphicons-video-hd:before {
    content: "\E392"
}

.glyphicons-subtitles:before {
    content: "\E393"
}

.glyphicons-sound-stereo:before {
    content: "\E394"
}

.glyphicons-sound-dolby:before {
    content: "\E395"
}

.glyphicons-sound-5-1:before {
    content: "\E396"
}

.glyphicons-sound-6-1:before {
    content: "\E397"
}

.glyphicons-sound-7-1:before {
    content: "\E398"
}

.glyphicons-copyright-mark:before {
    content: "\E399"
}

.glyphicons-registration-mark:before {
    content: "\E400"
}

.glyphicons-radar:before {
    content: "\E401"
}

.glyphicons-skateboard:before {
    content: "\E402"
}

.glyphicons-golf-course:before {
    content: "\E403"
}

.glyphicons-sorting:before {
    content: "\E404"
}

.glyphicons-sort-by-alphabet:before {
    content: "\E405"
}

.glyphicons-sort-by-alphabet-alt:before {
    content: "\E406"
}

.glyphicons-sort-by-order:before {
    content: "\E407"
}

.glyphicons-sort-by-order-alt:before {
    content: "\E408"
}

.glyphicons-sort-by-attributes:before {
    content: "\E409"
}

.glyphicons-sort-by-attributes-alt:before {
    content: "\E410"
}

.glyphicons-compressed:before {
    content: "\E411"
}

.glyphicons-package:before {
    content: "\E412"
}

.glyphicons-cloud-plus:before {
    content: "\E413"
}

.glyphicons-cloud-minus:before {
    content: "\E414"
}

.glyphicons-disk-save:before {
    content: "\E415"
}

.glyphicons-disk-open:before {
    content: "\E416"
}

.glyphicons-disk-saved:before {
    content: "\E417"
}

.glyphicons-disk-remove:before {
    content: "\E418"
}

.glyphicons-disk-import:before {
    content: "\E419"
}

.glyphicons-disk-export:before {
    content: "\E420"
}

.glyphicons-tower:before {
    content: "\E421"
}

.glyphicons-send:before {
    content: "\E422"
}

.glyphicons-git-branch:before {
    content: "\E423"
}

.glyphicons-git-create:before {
    content: "\E424"
}

.glyphicons-git-private:before {
    content: "\E425"
}

.glyphicons-git-delete:before {
    content: "\E426"
}

.glyphicons-git-merge:before {
    content: "\E427"
}

.glyphicons-git-pull-request:before {
    content: "\E428"
}

.glyphicons-git-compare:before {
    content: "\E429"
}

.glyphicons-git-commit:before {
    content: "\E430"
}

.glyphicons-construction-cone:before {
    content: "\E431"
}

.glyphicons-shoe-steps:before {
    content: "\E432"
}

.glyphicons-plus:before {
    content: "\E433"
}

.glyphicons-minus:before {
    content: "\E434"
}

.glyphicons-redo:before {
    content: "\E435"
}

.glyphicons-undo:before {
    content: "\E436"
}

.glyphicons-golf:before {
    content: "\E437"
}

.glyphicons-hockey:before {
    content: "\E438"
}

.glyphicons-pipe:before {
    content: "\E439"
}

.glyphicons-wrench:before {
    content: "\E440"
}

.glyphicons-folder-closed:before {
    content: "\E441"
}

.glyphicons-phone-alt:before {
    content: "\E442"
}

.glyphicons-earphone:before {
    content: "\E443"
}

.glyphicons-floppy-disk:before {
    content: "\E444"
}

.glyphicons-floppy-saved:before {
    content: "\E445"
}

.glyphicons-floppy-remove:before {
    content: "\E446"
}

.glyphicons-floppy-save:before {
    content: "\E447"
}

.glyphicons-floppy-open:before {
    content: "\E448"
}

.glyphicons-translate:before {
    content: "\E449"
}

.glyphicons-fax:before {
    content: "\E450"
}

.glyphicons-factory:before {
    content: "\E451"
}

.glyphicons-shop-window:before {
    content: "\E452"
}

.glyphicons-shop:before {
    content: "\E453"
}

.glyphicons-kiosk:before {
    content: "\E454"
}

.glyphicons-kiosk-wheels:before {
    content: "\E455"
}

.glyphicons-kiosk-light:before {
    content: "\E456"
}

.glyphicons-kiosk-food:before {
    content: "\E457"
}

.glyphicons-transfer:before {
    content: "\E458"
}

.glyphicons-money:before {
    content: "\E459"
}

.glyphicons-header:before {
    content: "\E460"
}

.glyphicons-blacksmith:before {
    content: "\E461"
}

.glyphicons-saw-blade:before {
    content: "\E462"
}

.glyphicons-basketball:before {
    content: "\E463"
}

.glyphicons-server:before {
    content: "\E464"
}

.glyphicons-server-plus:before {
    content: "\E465"
}

.glyphicons-server-minus:before {
    content: "\E466"
}

.glyphicons-server-ban:before {
    content: "\E467"
}

.glyphicons-server-flag:before {
    content: "\E468"
}

.glyphicons-server-lock:before {
    content: "\E469"
}

.glyphicons-server-new:before {
    content: "\E470"
}

.glyphicons-charging-station:before {
    content: "\E471"
}

.glyphicons-gas-station:before {
    content: "\E472"
}

.glyphicons-target:before {
    content: "\E473"
}

.glyphicons-bed:before {
    content: "\E474"
}

.glyphicons-mosquito:before {
    content: "\E475"
}

.glyphicons-dining-set:before {
    content: "\E476"
}

.glyphicons-plate-of-food:before {
    content: "\E477"
}

.glyphicons-hygiene-kit:before {
    content: "\E478"
}

.glyphicons-blackboard:before {
    content: "\E479"
}

.glyphicons-marriage:before {
    content: "\E480"
}

.glyphicons-bucket:before {
    content: "\E481"
}

.glyphicons-none-color-swatch:before {
    content: "\E482"
}

.glyphicons-bring-forward:before {
    content: "\E483"
}

.glyphicons-bring-to-front:before {
    content: "\E484"
}

.glyphicons-send-backward:before {
    content: "\E485"
}

.glyphicons-send-to-back:before {
    content: "\E486"
}

.glyphicons-fit-frame-to-image:before {
    content: "\E487"
}

.glyphicons-fit-image-to-frame:before {
    content: "\E488"
}

.glyphicons-multiple-displays:before {
    content: "\E489"
}

.glyphicons-handshake:before {
    content: "\E490"
}

.glyphicons-child:before {
    content: "\E491"
}

.glyphicons-baby-formula:before {
    content: "\E492"
}

.glyphicons-medicine:before {
    content: "\E493"
}

.glyphicons-atv-vehicle:before {
    content: "\E494"
}

.glyphicons-motorcycle:before {
    content: "\E495"
}

.glyphicons-bed-alt:before {
    content: "\E496"
}

.glyphicons-tent:before {
    content: "\E497"
}

.glyphicons-glasses:before {
    content: "\E498"
}

.glyphicons-sunglasses:before {
    content: "\E499"
}

.glyphicons-family:before {
    content: "\E500"
}

.glyphicons-education:before {
    content: "\E501"
}

.glyphicons-shoes:before {
    content: "\E502"
}

.glyphicons-map:before {
    content: "\E503"
}

.glyphicons-cd:before {
    content: "\E504"
}

.glyphicons-alert:before {
    content: "\E505"
}

.glyphicons-piggy-bank:before {
    content: "\E506"
}

.glyphicons-star-half:before {
    content: "\E507"
}

.glyphicons-cluster:before {
    content: "\E508"
}

.glyphicons-flowchart:before {
    content: "\E509"
}

.glyphicons-commodities:before {
    content: "\E510"
}

.glyphicons-duplicate:before {
    content: "\E511"
}

.glyphicons-copy:before {
    content: "\E512"
}

.glyphicons-paste:before {
    content: "\E513"
}

.glyphicons-bath-bathtub:before {
    content: "\E514"
}

.glyphicons-bath-shower:before {
    content: "\E515"
}

.glyphicons-shower:before {
    content: "\E516"
}

.glyphicons-menu-hamburger:before {
    content: "\E517"
}

.glyphicons-option-vertical:before {
    content: "\E518"
}

.glyphicons-option-horizontal:before {
    content: "\E519"
}

.glyphicons-currency-conversion:before {
    content: "\E520"
}

.glyphicons-user-ban:before {
    content: "\E521"
}

.glyphicons-user-lock:before {
    content: "\E522"
}

.glyphicons-user-flag:before {
    content: "\E523"
}

.glyphicons-user-asterisk:before {
    content: "\E524"
}

.glyphicons-user-alert:before {
    content: "\E525"
}

.glyphicons-user-key:before {
    content: "\E526"
}

.glyphicons-user-conversation:before {
    content: "\E527"
}

.glyphicons-database:before {
    content: "\E528"
}

.glyphicons-database-search:before {
    content: "\E529"
}

.glyphicons-list-alt:before {
    content: "\E530"
}

.glyphicons-hazard-sign:before {
    content: "\E531"
}

.glyphicons-hazard:before {
    content: "\E532"
}

.glyphicons-stop-sign:before {
    content: "\E533"
}

.glyphicons-lab:before {
    content: "\E534"
}

.glyphicons-lab-alt:before {
    content: "\E535"
}

.glyphicons-ice-cream:before {
    content: "\E536"
}

.glyphicons-ice-lolly:before {
    content: "\E537"
}

.glyphicons-ice-lolly-tasted:before {
    content: "\E538"
}

.glyphicons-invoice:before {
    content: "\E539"
}

.glyphicons-cart-tick:before {
    content: "\E540"
}

.glyphicons-hourglass:before {
    content: "\E541"
}

.glyphicons-cat:before {
    content: "\E542"
}

.glyphicons-lamp:before {
    content: "\E543"
}

.glyphicons-scale-classic:before {
    content: "\E544"
}

.glyphicons-eye-plus:before {
    content: "\E545"
}

.glyphicons-eye-minus:before {
    content: "\E546"
}

.glyphicons-quote:before {
    content: "\E547"
}

.glyphicons-bitcoin:before {
    content: "\E548"
}

.glyphicons-yen:before {
    content: "\E549"
}

.glyphicons-ruble:before {
    content: "\E550"
}

.glyphicons-erase:before {
    content: "\E551"
}

.glyphicons-podcast:before {
    content: "\E552"
}

.glyphicons-firework:before {
    content: "\E553"
}

.glyphicons-scale:before {
    content: "\E554"
}

.glyphicons-king:before {
    content: "\E555"
}

.glyphicons-queen:before {
    content: "\E556"
}

.glyphicons-pawn:before {
    content: "\E557"
}

.glyphicons-bishop:before {
    content: "\E558"
}

.glyphicons-knight:before {
    content: "\E559"
}

.glyphicons-mic-mute:before {
    content: "\E560"
}

.glyphicons-voicemail:before {
    content: "\E561"
}

.glyphicons-paragraph-alt:before {
    content: "\E562"
}

.glyphicons-person-walking:before {
    content: "\E563"
}

.glyphicons-person-wheelchair:before {
    content: "\E564"
}

.glyphicons-underground:before {
    content: "\E565"
}

.glyphicons-car-hov:before {
    content: "\E566"
}

.glyphicons-car-rental:before {
    content: "\E567"
}

.glyphicons-transport:before {
    content: "\E568"
}

.glyphicons-taxi:before {
    content: "\E569"
}

.glyphicons-ice-cream-no:before {
    content: "\E570"
}

.glyphicons-uk-rat-u:before {
    content: "\E571"
}

.glyphicons-uk-rat-pg:before {
    content: "\E572"
}

.glyphicons-uk-rat-12a:before {
    content: "\E573"
}

.glyphicons-uk-rat-12:before {
    content: "\E574"
}

.glyphicons-uk-rat-15:before {
    content: "\E575"
}

.glyphicons-uk-rat-18:before {
    content: "\E576"
}

.glyphicons-uk-rat-r18:before {
    content: "\E577"
}

.glyphicons-tv:before {
    content: "\E578"
}

.glyphicons-sms:before {
    content: "\E579"
}

.glyphicons-mms:before {
    content: "\E580"
}

.glyphicons-us-rat-g:before {
    content: "\E581"
}

.glyphicons-us-rat-pg:before {
    content: "\E582"
}

.glyphicons-us-rat-pg-13:before {
    content: "\E583"
}

.glyphicons-us-rat-restricted:before {
    content: "\E584"
}

.glyphicons-us-rat-no-one-17:before {
    content: "\E585"
}

.glyphicons-equalizer:before {
    content: "\E586"
}

.glyphicons-speakers:before {
    content: "\E587"
}

.glyphicons-remote-control:before {
    content: "\E588"
}

.glyphicons-remote-control-tv:before {
    content: "\E589"
}

.glyphicons-shredder:before {
    content: "\E590"
}

.glyphicons-folder-heart:before {
    content: "\E591"
}

.glyphicons-person-running:before {
    content: "\E592"
}

.glyphicons-person:before {
    content: "\E593"
}

.glyphicons-voice:before {
    content: "\E594"
}

.glyphicons-stethoscope:before {
    content: "\E595"
}

.glyphicons-paired:before {
    content: "\E596"
}

.glyphicons-activity:before {
    content: "\E597"
}

.glyphicons-watch:before {
    content: "\E598"
}

.glyphicons-scissors-alt:before {
    content: "\E599"
}

.glyphicons-car-wheel:before {
    content: "\E600"
}

.glyphicons-chevron-up:before {
    content: "\E601"
}

.glyphicons-chevron-down:before {
    content: "\E602"
}

.glyphicons-superscript:before {
    content: "\E603"
}

.glyphicons-subscript:before {
    content: "\E604"
}

.glyphicons-text-size:before {
    content: "\E605"
}

.glyphicons-text-color:before {
    content: "\E606"
}

.glyphicons-text-background:before {
    content: "\E607"
}

.glyphicons-modal-window:before {
    content: "\E608"
}

.glyphicons-newspaper:before {
    content: "\E609"
}

.glyphicons-tractor:before {
    content: "\E610"
}

.glyphicons-camping:before {
    content: "\E611"
}

.glyphicons-camping-benches:before {
    content: "\E612"
}

.glyphicons-forest:before {
    content: "\E613"
}

.glyphicons-park:before {
    content: "\E614"
}

.glyphicons-field:before {
    content: "\E615"
}

.glyphicons-mountains:before {
    content: "\E616"
}

.glyphicons-fees-payments:before {
    content: "\E617"
}

.glyphicons-small-payments:before {
    content: "\E618"
}

.glyphicons-mixed-buildings:before {
    content: "\E619"
}

.glyphicons-industrial-zone:before {
    content: "\E620"
}

.glyphicons-visitor-tag:before {
    content: "\E621"
}

.glyphicons-businessman:before {
    content: "\E622"
}

.glyphicons-meditation:before {
    content: "\E623"
}

.glyphicons-bath:before {
    content: "\E624"
}

.glyphicons-donate:before {
    content: "\E625"
}

.glyphicons-sauna:before {
    content: "\E626"
}

.glyphicons-bedroom-nightstand:before {
    content: "\E627"
}

.glyphicons-bedroom-lamp:before {
    content: "\E628"
}

.glyphicons-doctor:before {
    content: "\E629"
}

.glyphicons-engineering-networks:before {
    content: "\E630"
}

.glyphicons-washing-machine:before {
    content: "\E631"
}

.glyphicons-dryer:before {
    content: "\E632"
}

.glyphicons-dishwasher:before {
    content: "\E633"
}

.glyphicons-luggage-group:before {
    content: "\E634"
}

.glyphicons-teenager:before {
    content: "\E635"
}

.glyphicons-person-stick:before {
    content: "\E636"
}

.glyphicons-person-stick-old:before {
    content: "\E637"
}

.glyphicons-traveler:before {
    content: "\E638"
}

.glyphicons-veteran:before {
    content: "\E639"
}

.glyphicons-group-chat:before {
    content: "\E640"
}

.glyphicons-elections:before {
    content: "\E641"
}

.glyphicons-law-justice:before {
    content: "\E642"
}

.glyphicons-judiciary:before {
    content: "\E643"
}

.glyphicons-house-fire:before {
    content: "\E644"
}

.glyphicons-firefighters:before {
    content: "\E645"
}

.glyphicons-police:before {
    content: "\E646"
}

.glyphicons-ambulance:before {
    content: "\E647"
}

.glyphicons-light-beacon:before {
    content: "\E648"
}

.glyphicons-important-day:before {
    content: "\E649"
}

.glyphicons-bike-park:before {
    content: "\E650"
}

.glyphicons-object-align-top:before {
    content: "\E651"
}

.glyphicons-object-align-bottom:before {
    content: "\E652"
}

.glyphicons-object-align-horizontal:before {
    content: "\E653"
}

.glyphicons-object-align-left:before {
    content: "\E654"
}

.glyphicons-object-align-vertical:before {
    content: "\E655"
}

.glyphicons-object-align-right:before {
    content: "\E656"
}

.glyphicons-reflect-y:before {
    content: "\E657"
}

.glyphicons-reflect-x:before {
    content: "\E658"
}

.glyphicons-tick:before {
    content: "\E659"
}

.glyphicons-lawnmower:before {
    content: "\E660"
}

.glyphicons-call-redirect:before {
    content: "\E661"
}

.glyphicons-call-ip:before {
    content: "\E662"
}

.glyphicons-call-record:before {
    content: "\E663"
}

.glyphicons-call-ringtone:before {
    content: "\E664"
}

.glyphicons-call-traffic:before {
    content: "\E665"
}

.glyphicons-call-hold:before {
    content: "\E666"
}

.glyphicons-call-incoming:before {
    content: "\E667"
}

.glyphicons-call-outgoing:before {
    content: "\E668"
}

.glyphicons-call-video:before {
    content: "\E669"
}

.glyphicons-call-missed:before {
    content: "\E670"
}

.glyphicons-theater:before {
    content: "\E671"
}

.glyphicons-heartbeat:before {
    content: "\E672"
}

.glyphicons-kettlebell:before {
    content: "\E673"
}

.glyphicons-fireplace:before {
    content: "\E674"
}

.glyphicons-street-lights:before {
    content: "\E675"
}

.glyphicons-pedestrian:before {
    content: "\E676"
}

.glyphicons-flood:before {
    content: "\E677"
}

.glyphicons-open-water:before {
    content: "\E678"
}

.glyphicons-for-sale:before {
    content: "\E679"
}

.glyphicons-dustbin:before {
    content: "\E680"
}

.glyphicons-door:before {
    content: "\E681"
}

.glyphicons-camp-fire:before {
    content: "\E682"
}

.glyphicons-fleur-de-lis:before {
    content: "\E683"
}

.glyphicons-temperature-settings:before {
    content: "\E684"
}

.glyphicons-article:before {
    content: "\E685"
}

.glyphicons-sunbath:before {
    content: "\E686"
}

.glyphicons-balanced-diet:before {
    content: "\E687"
}

.glyphicons-ticket:before {
    content: "\E688"
}

.glyphicons-parking-ticket:before {
    content: "\E689"
}

.glyphicons-parking-meter:before {
    content: "\E690"
}

.glyphicons-laptop:before {
    content: "\E691"
}

.glyphicons-tree-structure:before {
    content: "\E692"
}

.glyphicons-weather-warning:before {
    content: "\E693"
}

.glyphicons-temperature-low:before {
    content: "\E694"
}

.glyphicons-temperature-high:before {
    content: "\E695"
}

.glyphicons-temperature-low-warning:before {
    content: "\E696"
}

.glyphicons-temperature-high-warning:before {
    content: "\E697"
}

.glyphicons-hurricane:before {
    content: "\E698"
}

.glyphicons-storm:before {
    content: "\E699"
}

.glyphicons-sorted-waste:before {
    content: "\E700"
}

.glyphicons-ear:before {
    content: "\E701"
}

.glyphicons-ear-deaf:before {
    content: "\E702"
}

.glyphicons-file-plus:before {
    content: "\E703"
}

.glyphicons-file-minus:before {
    content: "\E704"
}

.glyphicons-file-lock:before {
    content: "\E705"
}

.glyphicons-file-cloud:before {
    content: "\E706"
}

.glyphicons-file-cloud-download:before {
    content: "\E707"
}

.glyphicons-file-cloud-upload:before {
    content: "\E708"
}

.glyphicons-paragraph:before {
    content: "\E709"
}

.glyphicons-list-numbered:before {
    content: "\E710"
}

.glyphicons-donate-heart:before {
    content: "\E711"
}

.glyphicons-government:before {
    content: "\E712"
}

.glyphicons-maze:before {
    content: "\E713"
}

.glyphicons-chronicle:before {
    content: "\E714"
}

.glyphicons-user-structure:before {
    content: "\E715"
}

.glyphicons-recycle:before {
    content: "\E716"
}

.glyphicons-gas:before {
    content: "\E717"
}

.glyphicons-waste-pipe:before {
    content: "\E718"
}

.glyphicons-water-pipe:before {
    content: "\E719"
}

.glyphicons-parking:before {
    content: "\E720"
}

.glyphicons-closed:before {
    content: "\E721"
}

.glyphicons-mouse:before {
    content: "\E722"
}

.glyphicons-mouse-double-click:before {
    content: "\E723"
}

.glyphicons-mouse-left-click:before {
    content: "\E724"
}

.glyphicons-mouse-right-click:before {
    content: "\E725"
}

.glyphicons-mouse-middle-click:before {
    content: "\E726"
}

.glyphicons-mouse-scroll:before {
    content: "\E727"
}

.glyphicons-resize-vertical:before {
    content: "\E728"
}

.glyphicons-resize-horizontal:before {
    content: "\E729"
}

.glyphicons-temperature:before {
    content: "\E730"
}

.glyphicons-puzzle:before {
    content: "\E731"
}

.glyphicons-puzzle-2:before {
    content: "\E732"
}

.glyphicons-puzzle-3:before {
    content: "\E733"
}

.glyphicons-nearby-square:before {
    content: "\E734"
}

.glyphicons-nearby-circle:before {
    content: "\E735"
}

.glyphicons-rotate-right:before {
    content: "\E736"
}

.glyphicons-rotate-left:before {
    content: "\E737"
}

.glyphicons-pictures:before {
    content: "\E738"
}

.glyphicons-photo-album:before {
    content: "\E739"
}

.glyphicons-cadastral-map:before {
    content: "\E740"
}

.glyphicons-fingerprint-scan:before {
    content: "\E741"
}

.glyphicons-fingerprint:before {
    content: "\E742"
}

.glyphicons-fingerprint-lock:before {
    content: "\E743"
}

.glyphicons-fingerprint-ok:before {
    content: "\E744"
}

.glyphicons-fingerprint-remove:before {
    content: "\E745"
}

.glyphicons-fingerprint-reload:before {
    content: "\E746"
}

.glyphicons-pending-notifications:before {
    content: "\E747"
}

.glyphicons-synchronization:before {
    content: "\E748"
}

.glyphicons-synchronization-ban:before {
    content: "\E749"
}

.glyphicons-hash:before {
    content: "\E750"
}

.glyphicons-gender-male:before {
    content: "\E751"
}

.glyphicons-gender-female:before {
    content: "\E752"
}

.glyphicons-gender-virgin-female:before {
    content: "\E753"
}

.glyphicons-gender-intersex:before {
    content: "\E754"
}

.glyphicons-gender-transgender:before {
    content: "\E755"
}

.glyphicons-gender-ori-lesbian:before {
    content: "\E756"
}

.glyphicons-gender-ori-gay:before {
    content: "\E757"
}

.glyphicons-gender-ori-hetero:before {
    content: "\E758"
}

.glyphicons-gender-other:before {
    content: "\E759"
}

.glyphicons-gender-unknown:before {
    content: "\E760"
}

.glyphicons-scanner:before {
    content: "\E761"
}

.glyphicons-multifunction-printer:before {
    content: "\E762"
}

.glyphicons-lasso:before {
    content: "\E763"
}

.glyphicons-view-360:before {
    content: "\E764"
}

.glyphicons-battery-charging:before {
    content: "\E765"
}

.glyphicons-battery-full:before {
    content: "\E766"
}

.glyphicons-battery-75:before {
    content: "\E767"
}

.glyphicons-battery-50:before {
    content: "\E768"
}

.glyphicons-battery-25:before {
    content: "\E769"
}

.glyphicons-battery-10:before {
    content: "\E770"
}

.glyphicons-satellite:before {
    content: "\E771"
}

.glyphicons-satellite-dish:before {
    content: "\E772"
}

.glyphicons-satellite-dish-alt:before {
    content: "\E773"
}

.glyphicons-auction:before {
    content: "\E774"
}

.glyphicons-directions:before {
    content: "\E775"
}

.glyphicons-race:before {
    content: "\E776"
}

.glyphicons-robot:before {
    content: "\E777"
}

.glyphicons-ruler-alt:before {
    content: "\E778"
}

.glyphicons-cube-empty:before {
    content: "\E779"
}

.glyphicons-cube-black:before {
    content: "\E780"
}

.glyphicons-move-square:before {
    content: "\E781"
}

.glyphicons-drop:before {
    content: "\E782"
}

.glyphicons-vr-headset:before {
    content: "\E783"
}

.glyphicons-vr-charging:before {
    content: "\E784"
}

.glyphicons-vr-low-battery:before {
    content: "\E785"
}

.glyphicons-vr-paired:before {
    content: "\E786"
}

.glyphicons-vr-settings:before {
    content: "\E787"
}

.glyphicons-vr-maintenance:before {
    content: "\E788"
}

.glyphicons-filter-remove:before {
    content: "\E789"
}

.glyphicons-filter-applied:before {
    content: "\E790"
}

.glyphicons-one-day:before {
    content: "\E791"
}

.glyphicons-user-vr:before {
    content: "\E792"
}

.glyphicons-user-vr-add:before {
    content: "\E793"
}

.glyphicons-user-vr-remove:before {
    content: "\E794"
}

.glyphicons-dice-1:before {
    content: "\E795"
}

.glyphicons-dice-2:before {
    content: "\E796"
}

.glyphicons-dice-3:before {
    content: "\E797"
}

.glyphicons-dice-4:before {
    content: "\E798"
}

.glyphicons-dice-5:before {
    content: "\E799"
}

.glyphicons-dice-6:before {
    content: "\E800"
}

.glyphicons-uf-pipe:before {
    content: "|"
}

form {
    margin: 0 0 20px
}

fieldset {
    margin: 0
}

fieldset, legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

    legend small {
        font-size: 15px;
        color: #999
    }

button, input, label, select, textarea {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

button, input, select, textarea {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

label {
    display: block;
    margin-bottom: 5px
}

.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle
}

.uneditable-input, input, textarea {
    width: 206px
}

textarea {
    height: auto
}

.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border .2s linear,box-shadow .2s linear;
    -o-transition: border linear .2s,box-shadow linear .2s;
    -webkit-transition: border .2s linear,-webkit-box-shadow .2s linear;
    transition: border .2s linear,-webkit-box-shadow .2s linear;
    transition: border .2s linear,box-shadow .2s linear;
    transition: border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear
}

    .uneditable-input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
        border-color: rgba(82,168,236,.8);
        outline: 0;
        outline: thin dotted\9;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
    }

input[type=checkbox], input[type=radio] {
    margin: 5px 10px;
    *
    margin-top: 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=button], input[type=checkbox], input[type=file], input[type=image], input[type=radio], input[type=reset], input[type=submit] {
    width: auto
}

input[type=file], select {
    height: 30px;
    *margin-top: 4px;
    line-height: 30px
}

select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff
}

    select[multiple], select[size] {
        height: auto
    }

    input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus, select:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

.uneditable-input, .uneditable-textarea {
    color: #999;
    background-color: #fcfcfc;
    border-color: #ccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
    cursor: not-allowed
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap
}

.uneditable-textarea {
    width: auto;
    height: auto
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999
}

.checkbox, .radio {
    min-height: 20px;
    padding-left: 20px
}

    .checkbox input[type=checkbox], .radio input[type=radio] {
        float: left;
        margin-left: -20px
    }

.controls > .checkbox:first-child, .controls > .radio:first-child {
    padding-top: 5px
}

.checkbox.inline, .radio.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle
}

    .checkbox.inline + .checkbox.inline, .radio.inline + .radio.inline {
        margin-left: 10px
    }

.input-mini {
    width: 60px
}

.input-small {
    width: 90px
}

.input-medium {
    width: 150px
}

.input-large {
    width: 210px
}

.input-xlarge {
    width: 270px
}

.input-xxlarge {
    width: 530px
}

.row-fluid .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span], .uneditable-input[class*=span], input[class*=span], select[class*=span], textarea[class*=span] {
    float: none;
    margin-left: 0
}

.input-append .uneditable-input[class*=span], .input-append input[class*=span], .input-prepend .uneditable-input[class*=span], .input-prepend input[class*=span], .row-fluid .input-append [class*=span], .row-fluid .input-prepend [class*=span], .row-fluid .uneditable-input[class*=span], .row-fluid input[class*=span], .row-fluid select[class*=span], .row-fluid textarea[class*=span] {
    display: inline-block
}

.uneditable-input, input, textarea {
    margin-left: 0
}

.controls-row [class*=span] + [class*=span] {
    margin-left: 20px
}

.uneditable-input.span12, input.span12, textarea.span12 {
    width: 926px
}

.uneditable-input.span11, input.span11, textarea.span11 {
    width: 846px
}

.uneditable-input.span10, input.span10, textarea.span10 {
    width: 766px
}

.uneditable-input.span9, input.span9, textarea.span9 {
    width: 686px
}

.uneditable-input.span8, input.span8, textarea.span8 {
    width: 606px
}

.uneditable-input.span7, input.span7, textarea.span7 {
    width: 526px
}

.uneditable-input.span6, input.span6, textarea.span6 {
    width: 446px
}

.uneditable-input.span5, input.span5, textarea.span5 {
    width: 366px
}

.uneditable-input.span4, input.span4, textarea.span4 {
    width: 286px
}

.uneditable-input.span3, input.span3, textarea.span3 {
    width: 206px
}

.uneditable-input.span2, input.span2, textarea.span2 {
    width: 126px
}

.uneditable-input.span1, input.span1, textarea.span1 {
    width: 46px
}

.controls-row {
    *zoom: 1
}

    .controls-row:after, .controls-row:before {
        display: table;
        content: "";
        line-height: 0
    }

    .controls-row:after {
        clear: both
    }

    .controls-row [class*=span], .row-fluid .controls-row [class*=span] {
        float: left
    }

    .controls-row .checkbox[class*=span], .controls-row .radio[class*=span] {
        padding-top: 5px
    }

input[disabled], input[readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee
}

input[type=checkbox][disabled], input[type=checkbox][readonly], input[type=radio][disabled], input[type=radio][readonly] {
    background-color: transparent
}

.control-group.warning .checkbox, .control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    color: #c09853
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
        border-color: #a47e3c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
    }

.control-group.warning .input-append .add-on, .control-group.warning .input-prepend .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853
}

.control-group.error .checkbox, .control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
    color: #b94a48
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
        border-color: #953b39;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
    }

.control-group.error .input-append .add-on, .control-group.error .input-prepend .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48
}

.control-group.success .checkbox, .control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
    color: #468847
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
        border-color: #356635;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
    }

.control-group.success .input-append .add-on, .control-group.success .input-prepend .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847
}

.control-group.info .checkbox, .control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
    color: #3a87ad
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
        border-color: #2d6987;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3
    }

.control-group.info .input-append .add-on, .control-group.info .input-prepend .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad
}

input:focus:invalid, select:focus:invalid, textarea:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b
}

    input:focus:invalid:focus, select:focus:invalid:focus, textarea:focus:invalid:focus {
        border-color: #e9322d;
        -webkit-box-shadow: 0 0 6px #f8b9b7;
        box-shadow: 0 0 6px #f8b9b7
    }

.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1
}

    .form-actions:after, .form-actions:before {
        display: table;
        content: "";
        line-height: 0
    }

    .form-actions:after {
        clear: both
    }

.help-block, .help-inline {
    color: #595959
}

.help-block {
    display: block;
    margin-bottom: 10px
}

.help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px
}

.input-append, .input-prepend {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap
}

    .input-append .dropdown-menu, .input-append .popover, .input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .dropdown-menu, .input-prepend .popover, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select {
        font-size: 14px
    }

    .input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .uneditable-input, .input-prepend input, .input-prepend select {
        position: relative;
        margin-bottom: 0;
        *margin-left: 0;
        vertical-align: top;
        border-radius: 0 4px 4px 0
    }

        .input-append .uneditable-input:focus, .input-append input:focus, .input-append select:focus, .input-prepend .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus {
            z-index: 2
        }

    .input-append .add-on, .input-prepend .add-on {
        display: inline-block;
        width: auto;
        height: 20px;
        min-width: 16px;
        padding: 4px 5px;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-align: center;
        text-shadow: 0 1px 0 #fff;
        background-color: #eee;
        border: 1px solid #ccc
    }

    .input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
        vertical-align: top;
        border-radius: 0
    }

    .input-append .active, .input-prepend .active {
        background-color: #a9dba9;
        border-color: #46a546
    }

    .input-prepend .add-on, .input-prepend .btn {
        margin-right: -1px
    }

        .input-append .uneditable-input, .input-append input, .input-append select, .input-prepend .add-on:first-child, .input-prepend .btn:first-child {
            border-radius: 4px 0 0 4px
        }

            .input-append .uneditable-input + .btn-group .btn:last-child, .input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child {
                border-radius: 0 4px 4px 0
            }

    .input-append .add-on, .input-append .btn, .input-append .btn-group {
        margin-left: -1px
    }

        .input-append .add-on:last-child, .input-append .btn-group:last-child > .dropdown-toggle, .input-append .btn:last-child {
            border-radius: 0 4px 4px 0
        }

    .input-prepend.input-append .uneditable-input, .input-prepend.input-append input, .input-prepend.input-append select {
        border-radius: 0
    }

        .input-prepend.input-append .uneditable-input + .btn-group .btn, .input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn {
            border-radius: 0 4px 4px 0
        }

    .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
        margin-right: -1px;
        border-radius: 4px 0 0 4px
    }

    .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
        margin-left: -1px;
        border-radius: 0 4px 4px 0
    }

    .input-prepend.input-append .btn-group:first-child {
        margin-left: 0
    }

input.search-query {
    padding-right: 14px;
    padding-right: 4px\9;
    padding-left: 14px;
    padding-left: 4px\9;
    margin-bottom: 0;
    border-radius: 15px
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
    border-radius: 0
}

.form-search .input-append .search-query {
    border-radius: 14px 0 0 14px
}

.form-search .input-append .btn, .form-search .input-prepend .search-query {
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
    border-radius: 14px 0 0 14px
}

.form-horizontal .help-inline, .form-horizontal .input-append, .form-horizontal .input-prepend, .form-horizontal .uneditable-input, .form-horizontal input, .form-horizontal select, .form-horizontal textarea, .form-inline .help-inline, .form-inline .input-append, .form-inline .input-prepend, .form-inline .uneditable-input, .form-inline input, .form-inline select, .form-inline textarea, .form-search .help-inline, .form-search .input-append, .form-search .input-prepend, .form-search .uneditable-input, .form-search input, .form-search select, .form-search textarea {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle
}

.form-horizontal .hide, .form-inline .hide, .form-search .hide {
    display: none
}

.form-inline .btn-group, .form-inline label, .form-search .btn-group, .form-search label {
    display: inline-block
}

.form-inline .input-append, .form-inline .input-prepend, .form-search .input-append, .form-search .input-prepend {
    margin-bottom: 0
}

.form-inline .checkbox, .form-inline .radio, .form-search .checkbox, .form-search .radio {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle
}

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-search .radio input[type=radio] {
        float: left;
        margin-right: 3px;
        margin-left: 0
    }

.control-group {
    margin-bottom: 10px
}

legend + .control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
    margin-bottom: 20px;
    *zoom: 1
}

    .form-horizontal .control-group:after, .form-horizontal .control-group:before {
        display: table;
        content: "";
        line-height: 0
    }

    .form-horizontal .control-group:after {
        clear: both
    }

.form-horizontal .control-label {
    float: left;
    width: 180px;
    padding-top: 5px;
    text-align: right
}

.form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0
}

    .form-horizontal .controls:first-child {
        *padding-left: 180px
    }

.form-horizontal .help-block {
    margin-bottom: 0
}

.form-horizontal .input-append + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block {
    margin-top: 10px
}

.form-horizontal .form-actions {
    padding-left: 180px
}

[class*=" icon-"], [class^=icon-] {
    display: inline-block;
    width: 14px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(../images/glyphicons-halflings.png);
    background-position: 14px 14px;
    background-repeat: no-repeat;
    margin-top: 1px
}

.dropdown-menu > .active > a > [class*=" icon-"], .dropdown-menu > .active > a > [class^=icon-], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > li > a:focus > [class^=icon-], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^=icon-], .dropdown-submenu:focus > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class^=icon-], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^=icon-], .icon-white, .nav-list > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^=icon-], .nav-pills > .active > a > [class*=" icon-"], .nav-pills > .active > a > [class^=icon-], .navbar-inverse .nav > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^=icon-] {
    background-image: url(../images/glyphicons-halflings-white.png)
}

.icon-glass {
    background-position: 0 0
}

.icon-music {
    background-position: -24px 0
}

.icon-search {
    background-position: -48px 0
}

.icon-envelope {
    background-position: -72px 0
}

.icon-heart {
    background-position: -96px 0
}

.icon-star {
    background-position: -120px 0
}

.icon-star-empty {
    background-position: -144px 0
}

.icon-user {
    background-position: -168px 0
}

.icon-film {
    background-position: -192px 0
}

.icon-th-large {
    background-position: -216px 0
}

.icon-th {
    background-position: -240px 0
}

.icon-th-list {
    background-position: -264px 0
}

.icon-ok {
    background-position: -288px 0
}

.icon-remove {
    background-position: -312px 0
}

.icon-zoom-in {
    background-position: -336px 0
}

.icon-zoom-out {
    background-position: -360px 0
}

.icon-off {
    background-position: -384px 0
}

.icon-signal {
    background-position: -408px 0
}

.icon-cog {
    background-position: -432px 0
}

.icon-trash {
    background-position: -456px 0
}

.icon-home {
    background-position: 0 -24px
}

.icon-file {
    background-position: -24px -24px
}

.icon-time {
    background-position: -48px -24px
}

.icon-road {
    background-position: -72px -24px
}

.icon-download-alt {
    background-position: -96px -24px
}

.icon-download {
    background-position: -120px -24px
}

.icon-upload {
    background-position: -144px -24px
}

.icon-inbox {
    background-position: -168px -24px
}

.icon-play-circle {
    background-position: -192px -24px
}

.icon-repeat {
    background-position: -216px -24px
}

.icon-refresh {
    background-position: -240px -24px
}

.icon-list-alt {
    background-position: -264px -24px
}

.icon-lock {
    background-position: -287px -24px
}

.icon-flag {
    background-position: -312px -24px
}

.icon-headphones {
    background-position: -336px -24px
}

.icon-volume-off {
    background-position: -360px -24px
}

.icon-volume-down {
    background-position: -384px -24px
}

.icon-volume-up {
    background-position: -408px -24px
}

.icon-qrcode {
    background-position: -432px -24px
}

.icon-barcode {
    background-position: -456px -24px
}

.icon-tag {
    background-position: 0 -48px
}

.icon-tags {
    background-position: -25px -48px
}

.icon-book {
    background-position: -48px -48px
}

.icon-bookmark {
    background-position: -72px -48px
}

.icon-print {
    background-position: -96px -48px
}

.icon-camera {
    background-position: -120px -48px
}

.icon-font {
    background-position: -144px -48px
}

.icon-bold {
    background-position: -167px -48px
}

.icon-italic {
    background-position: -192px -48px
}

.icon-text-height {
    background-position: -216px -48px
}

.icon-text-width {
    background-position: -240px -48px
}

.icon-align-left {
    background-position: -264px -48px
}

.icon-align-center {
    background-position: -288px -48px
}

.icon-align-right {
    background-position: -312px -48px
}

.icon-align-justify {
    background-position: -336px -48px
}

.icon-list {
    background-position: -360px -48px
}

.icon-indent-left {
    background-position: -384px -48px
}

.icon-indent-right {
    background-position: -408px -48px
}

.icon-facetime-video {
    background-position: -432px -48px
}

.icon-picture {
    background-position: -456px -48px
}

.icon-pencil {
    background-position: 0 -72px
}

.icon-map-marker {
    background-position: -24px -72px
}

.icon-adjust {
    background-position: -48px -72px
}

.icon-tint {
    background-position: -72px -72px
}

.icon-edit {
    background-position: -96px -72px
}

.icon-share {
    background-position: -120px -72px
}

.icon-check {
    background-position: -144px -72px
}

.icon-move {
    background-position: -168px -72px
}

.icon-step-backward {
    background-position: -192px -72px
}

.icon-fast-backward {
    background-position: -216px -72px
}

.icon-backward {
    background-position: -240px -72px
}

.icon-play {
    background-position: -264px -72px
}

.icon-pause {
    background-position: -288px -72px
}

.icon-stop {
    background-position: -312px -72px
}

.icon-forward {
    background-position: -336px -72px
}

.icon-fast-forward {
    background-position: -360px -72px
}

.icon-step-forward {
    background-position: -384px -72px
}

.icon-eject {
    background-position: -408px -72px
}

.icon-chevron-left {
    background-position: -432px -72px
}

.icon-chevron-right {
    background-position: -456px -72px
}

.icon-plus-sign {
    background-position: 0 -96px
}

.icon-minus-sign {
    background-position: -24px -96px
}

.icon-remove-sign {
    background-position: -48px -96px
}

.icon-ok-sign {
    background-position: -72px -96px
}

.icon-question-sign {
    background-position: -96px -96px
}

.icon-info-sign {
    background-position: -120px -96px
}

.icon-screenshot {
    background-position: -144px -96px
}

.icon-remove-circle {
    background-position: -168px -96px
}

.icon-ok-circle {
    background-position: -192px -96px
}

.icon-ban-circle {
    background-position: -216px -96px
}

.icon-arrow-left {
    background-position: -240px -96px
}

.icon-arrow-right {
    background-position: -264px -96px
}

.icon-arrow-up {
    background-position: -289px -96px
}

.icon-arrow-down {
    background-position: -312px -96px
}

.icon-share-alt {
    background-position: -336px -96px
}

.icon-resize-full {
    background-position: -360px -96px
}

.icon-resize-small {
    background-position: -384px -96px
}

.icon-plus {
    background-position: -408px -96px
}

.icon-minus {
    background-position: -433px -96px
}

.icon-asterisk {
    background-position: -456px -96px
}

.icon-exclamation-sign {
    background-position: 0 -120px
}

.icon-gift {
    background-position: -24px -120px
}

.icon-leaf {
    background-position: -48px -120px
}

.icon-fire {
    background-position: -72px -120px
}

.icon-eye-open {
    background-position: -96px -120px
}

.icon-eye-close {
    background-position: -120px -120px
}

.icon-warning-sign {
    background-position: -144px -120px
}

.icon-plane {
    background-position: -168px -120px
}

.icon-calendar {
    background-position: -192px -120px
}

.icon-random {
    background-position: -216px -120px;
    width: 16px
}

.icon-comment {
    background-position: -240px -120px
}

.icon-magnet {
    background-position: -264px -120px
}

.icon-chevron-up {
    background-position: -288px -120px
}

.icon-chevron-down {
    background-position: -313px -119px
}

.icon-retweet {
    background-position: -336px -120px
}

.icon-shopping-cart {
    background-position: -360px -120px
}

.icon-folder-close {
    background-position: -384px -120px;
    width: 16px
}

.icon-folder-open {
    background-position: -408px -120px;
    width: 16px
}

.icon-resize-vertical {
    background-position: -432px -119px
}

.icon-resize-horizontal {
    background-position: -456px -118px
}

.icon-hdd {
    background-position: 0 -144px
}

.icon-bullhorn {
    background-position: -24px -144px
}

.icon-bell {
    background-position: -48px -144px
}

.icon-certificate {
    background-position: -72px -144px
}

.icon-thumbs-up {
    background-position: -96px -144px
}

.icon-thumbs-down {
    background-position: -120px -144px
}

.icon-hand-right {
    background-position: -144px -144px
}

.icon-hand-left {
    background-position: -168px -144px
}

.icon-hand-up {
    background-position: -192px -144px
}

.icon-hand-down {
    background-position: -216px -144px
}

.icon-circle-arrow-right {
    background-position: -240px -144px
}

.icon-circle-arrow-left {
    background-position: -264px -144px
}

.icon-circle-arrow-up {
    background-position: -288px -144px
}

.icon-circle-arrow-down {
    background-position: -312px -144px
}

.icon-globe {
    background-position: -336px -144px
}

.icon-wrench {
    background-position: -360px -144px
}

.icon-tasks {
    background-position: -384px -144px
}

.icon-filter {
    background-position: -408px -144px
}

.icon-briefcase {
    background-position: -432px -144px
}

.icon-fullscreen {
    background-position: -456px -144px
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0,0,0,.15)
    }

.well-large {
    padding: 24px;
    border-radius: 6px
}

.well-small {
    padding: 9px;
    border-radius: 3px
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

    .fade.in {
        /* opacity: 1; */
    }

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

    .collapse.in {
        height: auto
    }

.close {
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .4;
        filter: alpha(opacity=40)
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}



.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    border-radius: 6px
}

    .btn-large [class*=" icon-"], .btn-large [class^=icon-] {
        margin-top: 4px
    }

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    border-radius: 3px
}

    .btn-small [class*=" icon-"], .btn-small [class^=icon-] {
        margin-top: 0
    }

.btn-mini [class*=" icon-"], .btn-mini [class^=icon-] {
    margin-top: -1px
}

.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

    .btn-block + .btn-block {
        margin-top: 5px
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn-danger.active, .btn-info.active, .btn-inverse.active, .btn-primary.active, .btn-success.active, .btn-warning.active {
    color: hsla(0,0%,100%,.75)
}

.btn-warning.active, .btn-warning.disabled, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning.active, .btn-warning:active {
    background-color: #c67605\9
}


.btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:focus, .btn-success:hover, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success.active, .btn-success:active {
    background-color: #408140\9
}

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #49afcd;
    background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2f96b4));
    background-image: linear-gradient(180deg,#5bc0de,#2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color: #2f96b4;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

    .btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-info[disabled] {
        color: #fff;
        background-color: #2f96b4;
        *background-color: #2a85a0
    }

    .btn-info.active, .btn-info:active {
        background-color: #24748c\9
    }

button.btn.btn-mini, input[type=submit].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px
}

.btn-link, .btn-link:active, .btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #333;
    border-radius: 0
}

    .btn-link:focus, .btn-link:hover {
        color: #0d0d0d;
        text-decoration: underline;
        background-color: transparent
    }

    .btn-link[disabled]:focus, .btn-link[disabled]:hover {
        color: #333;
        text-decoration: none
    }

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em
}

    .btn-group:first-child {
        *margin-left: 0
    }

    .btn-group + .btn-group {
        margin-left: 5px
    }

.btn-toolbar {
    font-size: 0;
    margin-top: 10px;
    margin-bottom: 10px
}

    .btn-toolbar > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn {
        margin-left: 5px
    }

.btn-group > .btn {
    position: relative;
    border-radius: 0
}

    .btn-group > .btn + .btn {
        margin-left: -1px
    }

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 14px
}

.btn-group > .btn-mini {
    font-size: 10.5px
}

.btn-group > .btn-small {
    font-size: 11.9px
}

.btn-group > .btn-large {
    font-size: 17.5px
}

.btn-group > .btn:first-child {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group > .btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px
}

.btn-group > .btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #333
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0
}

.btn-large .caret {
    margin-top: 6px;
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px
}

.btn-mini .caret, .btn-small .caret {
    margin-top: 8px
}

.dropup .btn-large .caret {
    border-bottom-width: 5px
}

.btn-danger .caret, .btn-info .caret, .btn-inverse .caret, .btn-primary .caret, .btn-success .caret, .btn-warning .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

    .btn-group-vertical > .btn {
        display: block;
        float: none;
        max-width: 100%;
        border-radius: 0
    }

        .btn-group-vertical > .btn + .btn {
            margin-left: 0;
            margin-top: -1px
        }

        .btn-group-vertical > .btn:first-child {
            border-radius: 4px 4px 0 0
        }

        .btn-group-vertical > .btn:last-child {
            border-radius: 0 0 4px 4px
        }

    .btn-group-vertical > .btn-large:first-child {
        border-radius: 6px 6px 0 0
    }

    .btn-group-vertical > .btn-large:last-child {
        border-radius: 0 0 6px 6px
    }

.tooltip {
    position: absolute;
    z-index: 1040;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

    .tooltip.in {
        opacity: .8;
        filter: alpha(opacity=80)
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0
    }

    .tooltip.right {
        margin-left: 3px;
        padding: 0 5px
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px
    }

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
        -webkit-filter: none !important;
        filter: none !important;
        -ms-filter: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}

#related-items-carousel {
    min-height: 350px;
}

.logo {
    float: left;
}

.tile.single > a.view {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 40px;
    color: #4fa2d2;
    font-size: 16px;
    line-height: 40px;
    padding-left: 20px;
    background-color: #fcfcfc;
    border-top: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.single-uberflip.fullscreen > iframe, .uf-fullscreen-element > iframe {
    height: 100vh;
    width: 100vw
}

.left-nav {
    list-style: none !important;
}
