@import url('https://fonts.googleapis.com/css2?family=Biryani:wght@200;300;400;600;700;800;900&display=swap');

.confTitleBox {
    border-bottom: 1px solid black;
    background: url('https://conf.nx365.ai/event/2/images/14-preview-102ed2.jpg') no-repeat top center, rgba(0, 0, 0, 0.6);
    background-blend-mode: hard-light;
    height: 250px;
}

.confSubTitleBox {
    background: url('https://conf.nx365.ai/event/2/images/14-preview-102ed2.jpg') no-repeat center center, rgba(0, 0, 0, 0.6);
    background-blend-mode: darken;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.conf {
    background: #f5f8fb;
}
#confSectionsBox {
    background: white;
    padding: 15px;
    box-shadow: 0 0 15px rgba(0,0,0, .3);
    box-sizing: content-box;
}
.confSubTitleContent {
    width: 950px;
    margin: 0 auto;
    color: white;
    padding: 15px;
}
.confLogoBox,
.confLogoBannerBox {
    display: block;
    width: 100%;
    max-width: 250px;
}
.datePlace {
    line-height: 1.5;
    font-size: 26px;
    font-family: "Biryani", Sans-serif;
}
.conference-title-link {
    font-family: "Biryani", Sans-serif;
    font-weight: 900;
    color: white;
}
    .conference-title-link span {
        display: block;
        text-align: center;
        margin: 15px 0;
        line-height: 1.5;
    }

    div.datePlace > div.timezone {
        color: #d1d1d1;
    }

.conference-page header h2,
.conference-page section .header-row h3 {
    font-family: "Biryani", Sans-serif;
    font-weight: 600;
    color: darkblue;
}
.generic-data .header-data::before {
    color: darkblue;
}
div.timetableContribution {
    background: #f5f8fb;
}
.tabExtraButtons .buttonContainer {
    background: darkblue;
    border-radius: 50px;
    padding-left:20px;
    padding-right: 20px;
}
.tabExtraButtons {
    box-shadow: none;
    background: none;
}
/* ------Menu------ */
/* here is layout and style for creating default menu for conferences */
/* Styles for all menu Items */
#outer {
    background: white;
    font-family: "Biryani", Sans-serif;
    font-weight: 600;
    border: 1px solid white;
}
    #outer li a:not(.no-link):hover {
        background: white;
        color: darkblue;
        opacity: .7;
    }
    #outer li a:hover {
        background: white;
        color: darkblue;
        opacity: .7;
    }

.support_box {
  background: #dfe7e7;
  border: 1px solid #7e8383;
}

.support_box > h3 {
  background: #fa6900;
}

.conf_leftMenu {
  float: left;
  width: 200px;
  background: transparent none repeat scroll 0 0;
}

.menuConfTitle {
  text-align: left;
  color: #0200c6;
}

    .menuConfTitle a {
        background: white;
        color: darkblue;
        padding: 7px 12px;
    }
.menuConfSelected {
    border: none;
}
.menuConfSelected a {
    padding: 7px 12px;
    color: lightslategrey;
    font-weight: 600;
}

li ul.inner li a {
  padding: 3px 12px 3px 30px;
  background: transparent url(/images/conf/left_menu_bullet.png) scroll no-repeat 15px center;
} /* Sub Menu Styles */

.confSubTitle {
    font-family: "Biryani", Sans-serif;
    color: white;
}

.simpleTextAnnouncement {
  background: #f5faff url(/images/conf/sprites_orange.png) repeat-x scroll 0 -400px;
  border-top: none;
  border-bottom: 1px solid #ccc;
  color: #0f283d;
}