﻿/*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;
}*/

.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-track {
    padding: 5px;
    border-radius: 5px;
    vertical-align: middle;
    line-height: normal;
    margin-bottom: 5px;
}

.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;
}