﻿/*from contentbox.css to fix slider text opacity*/
.is-opacity-20 {
    opacity: 1;
}

.is-opacity-25 {
    opacity: 1;
}

.is-opacity-30 {
    opacity: 1;
}

.is-opacity-35 {
    opacity: 1;
}

.is-opacity-40 {
    opacity: 1;
}

.is-opacity-45 {
    opacity: 1;
}

.is-opacity-50 {
    opacity: 1;
}

.is-opacity-55 {
    opacity: 1;
}

.is-opacity-60 {
    opacity: 1;
}

.is-opacity-65 {
    opacity: 1;
}

.is-opacity-70 {
    opacity: 1;
}

.is-opacity-75 {
    opacity: 1;
}

.is-opacity-80 {
    opacity: 1;
}

.is-opacity-85 {
    opacity: 1;
}

.is-opacity-90 {
    opacity: 1;
}

.is-opacity-95 {
    opacity: 1;
}

.is-opacity-20 .is-container>div>div:not(.row-tool) {
    opacity: 0.2;
}

.is-opacity-25 .is-container>div>div:not(.row-tool) {
    opacity: 0.25;
}

.is-opacity-30 .is-container>div>div:not(.row-tool) {
    opacity: 0.3;
}

.is-opacity-35 .is-container>div>div:not(.row-tool) {
    opacity: 0.35;
}

.is-opacity-40 .is-container>div>div:not(.row-tool) {
    opacity: 0.4;
}

.is-opacity-45 .is-container>div>div:not(.row-tool) {
    opacity: 0.45;
}

.is-opacity-50 .is-container>div>div:not(.row-tool) {
    opacity: 0.5;
}

.is-opacity-55 .is-container>div>div:not(.row-tool) {
    opacity: 0.55;
}

.is-opacity-60 .is-container>div>div:not(.row-tool) {
    opacity: 0.6;
}

.is-opacity-65 .is-container>div>div:not(.row-tool) {
    opacity: 0.65;
}

.is-opacity-70 .is-container>div>div:not(.row-tool) {
    opacity: 0.7;
}

.is-opacity-75 .is-container>div>div:not(.row-tool) {
    opacity: 0.75;
}

.is-opacity-80 .is-container>div>div:not(.row-tool) {
    opacity: 0.8;
}

.is-opacity-85 .is-container>div>div:not(.row-tool) {
    opacity: 0.85;
}

.is-opacity-90 .is-container>div>div:not(.row-tool) {
    opacity: 0.9;
}

.is-opacity-95 .is-container>div>div:not(.row-tool) {
    opacity: 0.95;
}


/* apply same styles on upper header as wrapper div */
.is-wrapper>div.upper-header {
    display: block;
    float: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    /*z-index:1;*/
}

.is-wrapper .upper-header>div {
    display: table;
    width: 100%;
    height: auto;
    /* default */
    float: left;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    position: relative;
    background: #fff;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
    /*z-index:1;*/
}

/* Boxed Layout */
.is-wrapper .upper-header .is-boxed-layout .is-container {
    padding: 50px;
    background: #fff;
}

/* 80px */
@media all and (max-width: 1280px) {
    .is-wrapper .upper-header .is-boxed-layout .is-container {
        padding: 30px;
    }

    /* 60px */
}

@media all and (max-width: 1024px) {
    .is-wrapper .upper-header .is-boxed-layout .is-container {
        padding: 30px;
    }

    .is-wrapper .upper-header .is-boxed-layout .is-overlay {
        display: none !important;
    }

    .is-wrapper .upper-header .is-boxed-layout {
        background: #fff !important;
    }
}

/* Default Layout */

/* Middle */
.is-wrapper .upper-header .is-box .is-container {
    margin-top: 10px;
    margin-bottom: 10px;
}

@media all and (max-width: 1280px) {
    .is-wrapper .upper-header .is-box .is-container {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

/* Top 
.is-wrapper .upper-header > div:first-child .is-box:first-child .is-container { margin-top:120px; } 
@media all and (max-width: 1280px) {
    .is-wrapper .upper-header > div:first-child .is-box:first-child .is-container { margin-top:80px; }
}  */
/*
@media all and (max-width: 1024px) {
    .is-wrapper .upper-header .is-box  .is-container {
        padding:40px;
    }
    .is-wrapper .upper-header > div:first-child .is-box:first-child .is-container { padding-top:80px !important; } 
}    */


/* Edge Spacing */
.is-wrapper .upper-header .is-box .is-content-top.edge-y--5 .is-container {
    margin-top: -200px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y--5 .is-container {
    margin-bottom: -200px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y--4 .is-container {
    margin-top: -160px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y--4 .is-container {
    margin-bottom: -160px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y--3 .is-container {
    margin-top: -120px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y--3 .is-container {
    margin-bottom: -120px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y--2 .is-container {
    margin-top: -80px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y--2 .is-container {
    margin-bottom: -80px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y--1 .is-container {
    margin-top: -40px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y--1 .is-container {
    margin-bottom: -40px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-0 .is-container {
    margin-top: 0;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-0 .is-container {
    margin-bottom: 0;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-1 .is-container {
    margin-top: 40px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-1 .is-container {
    margin-bottom: 40px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-2 .is-container {
    margin-top: 80px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-2 .is-container {
    margin-bottom: 80px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-3 .is-container {
    margin-top: 120px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-3 .is-container {
    margin-bottom: 120px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-4 .is-container {
    margin-top: 160px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-4 .is-container {
    margin-bottom: 160px;
}

.is-wrapper .upper-header .is-box .is-content-top.edge-y-5 .is-container {
    margin-top: 200px;
}

.is-wrapper .upper-header .is-box .is-content-bottom.edge-y-5 .is-container {
    margin-bottom: 200px;
}

@media all and (max-width: 960px) {
    .is-wrapper .upper-header .is-box .is-content-top.edge-y--5 .is-container {
        margin-top: -200px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y--5 .is-container {
        margin-bottom: -200px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y--4 .is-container {
        margin-top: -160px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y--4 .is-container {
        margin-bottom: -160px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y--3 .is-container {
        margin-top: -120px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y--3 .is-container {
        margin-bottom: -120px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y--2 .is-container {
        margin-top: -80px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y--2 .is-container {
        margin-bottom: -80px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y--1 .is-container {
        margin-top: -20px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y--1 .is-container {
        margin-bottom: -40px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y-1 .is-container {
        margin-top: 40px;
    }

    /* old: 0px */
    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y-1 .is-container {
        margin-bottom: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y-2 .is-container {
        margin-top: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y-2 .is-container {
        margin-bottom: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y-3 .is-container {
        margin-top: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y-3 .is-container {
        margin-bottom: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y-4 .is-container {
        margin-top: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y-4 .is-container {
        margin-bottom: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-top.edge-y-5 .is-container {
        margin-top: 40px;
    }

    .is-wrapper .upper-header .is-box .is-content-bottom.edge-y-5 .is-container {
        margin-bottom: 40px;
    }

    /* old: 0px */
}

/* Section Height */
.is-wrapper .upper-header>div.is-section-20 {
    height: 20%;
}

.is-wrapper .upper-header>div.is-section-30 {
    height: 30%;
}

.is-wrapper .upper-header>div.is-section-40 {
    height: 40%;
}

.is-wrapper .upper-header>div.is-section-50 {
    height: 50%;
}

.is-wrapper .upper-header>div.is-section-60 {
    height: 60%;
}

.is-wrapper .upper-header>div.is-section-75 {
    height: 75%;
}

.is-wrapper .upper-header>div.is-section-100 {
    height: 100%;
}

.is-wrapper .upper-header>div.is-section-auto {
    height: auto;
}

/* end apply same styles on upper header as wrapper div */


/*navigation dropdown*/
.dropdown-menu {
    border-radius: 0;
    margin: 0 !important;
}

.dropdown .dropdown-menu {
    display: none;
}

.dropdown-menu.show {
    display: block !important;
}

/*navigation sticky*/
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

/*box css fix*/
/*.is-boxes {    
    background-color: inherit;
}*/

/* tabbed Agenda day heading  !important as we have other classes that force !important */
.ea-data-Agenda .nav-item a.active  {
    color: #495057 !important;
    font-size: 1.2rem;
}
.ea-data-Agenda .nav-item a  {
    color: #376092 !important;
}

.ea-data-Agenda,
.ea-data-Agenda td {
    line-height: normal !important;
}

.ea-data-Agenda .track-border {
    padding: 5px;
    border-radius: 5px;
    background: #ffe757;
    text-align: center;
}

.ea-data-Agenda .link {
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

.agenda-search-link {
    text-decoration: underline;
    cursor: pointer;
    z-index: 10;
    font-size: 1.48rem;
    margin: 0.4em 0;
}

.agenda-track {
    padding: 4px 7px;
    border-radius: 5px;
    vertical-align: middle;
    line-height: normal;
    margin-top: 5px;
    border: 1px solid;
}

.modal-title {
    margin-bottom: 0;
    line-height: normal;
}


.modal-title {
    margin-bottom: 0;
    line-height: normal;
}

.modal-body {
    line-height: 1.5;
}

.modal-lg {
    max-width: 1000px;
}

.simple-table td {
    padding: 0;
}

.agenda-details-section1 .fa {
    min-width: 23px;
}

.bold {
    font-weight: bold;
}

b,
strong {
    font-weight: bold;
}

.speaker-header {
    padding-left: 5px;
    padding-right: 5px;
}

.no-margin {
    margin: 0 !important;
}

.stand-name {
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #373737;
    border-radius: 3px;
    display: inline-block;
}

nav {
    z-index: 1000;
}

h5 {
    margin: 0.4em 0;
}

h6 {
    margin: 0.4em 0;
    line-height: normal;
}

.speaker-container {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.fixed-icon {
    min-width: 23px;
}

.authors-margin {
    margin-left: 24px;
}

.cloned-table {
    background: transparent !important;
}

.cloned-table th:not(:first-child),
.cloned-table td:not(:first-child) {
    visibility: hidden;
    background: transparent;
    border-color: transparent;
}

.cloned-table th:first-child,
.cloned-table td:first-child {
    visibility: visible;
    background: #fff;
}

.cloned-table td:first-child {
    z-index: 20;
    position: relative;
}

.scrolling-table-container {
    overflow-x: auto;
}

#timeZoneSelectorContainer {
    text-align: right;
}

.select2-selection__rendered {
    font-family: "Open Sans", sans-serif;
    text-align: left
}

.select2-dropdown {
    font-family: "Open Sans", sans-serif;
}



.keyword {}