/*#content_header {*/
/*    padding: 10px 0px;*/
/*}*/
body {
    max-width: 2560px;
    margin: auto;
}
.page-image, .page-image .row {
    height: 450px;
}
header .header__logo{
    max-width: 200px;
}
header{
    padding: 10px 0px 0px;
    position: relative;
}
.cibcb-intro {
    background: #041243;
    padding: 20px 0px;
    color: #fff;
}

.page-image .row {
    align-items: center;
}
.page-image {
    background: url('https://federation.edu.au/__data/assets/image/0011/506837/CIBCB2021_2560x600.JPG');
    background-size: cover;
    background-position: center calc(62%);
    background-repeat: no-repeat;
}
.hero-text {
    padding: 25px 15px;
    background: #000000d6;
    color: #fff;
}

#key_topics {
    padding: 20px 0px;
    background-color: #e2e5e9;
}

#quick_footer {
    background-color: #041243;
    padding: 20px 0px;
    color: #fff;
    text-align: center;
}
a.fed-btn-inverse {
    border-radius: 0;
    background-color: #fff;
    color: #041243;
}
.fed-btn-inverse:hover{
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
#important_dates {
    padding: 20px 0px;
}
.date-area {
    color: #4d4d4f;
    text-align: center;
    border: 1px solid #041243;
    background: #fff;
}
.date-area > p:nth-child(1){
    background: #e2e5e9;
    padding: 10px;
    font-weight: 500;
}
.cibcb-dates {
    margin: 5px 0px;
}
.committee{
    padding: 20px 0;
}
.organising-committee > p:nth-child(2){
  margin-bottom: 0.2rem
}
.organising-committee > h5{
  margin-bottom: 0.6rem
}
#whatsnew {
    background: #e2e5e9;
    padding: 30px 0 20px 0;
    color: #4d4d4f;
}
#whatsnew a {
    color: #041243;
    text-decoration: underline;
}
#keynote {
    background: #e2e5e9;
    padding: 35px 0;
}
#tutorial {
    background: #e2e5e9;
    color: #4d4d4f;
    padding: 35px 0;
}

#instruction_authors {
    padding: 20px 0px;
    background-color: #FFF;
}
#term{
    background: #e2e5e9;
}


/* CAROUSEL STYLING */
    .static-back-img .row {
        align-items: center;
    }
    .static-back-img, .static-back-img > .container > .row {
        height: 400px;
    }
    .dynamic-carousel .carousel-image {
        height: 292px;
    }
    .static-back-img {
        background-color: #041243;
        background: url('https://federation.edu.au/__data/assets/image/0011/511310/MicrosoftTeams-image-1.png');
    }
    .dynamic-carousel .carousel-indicators{
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        margin-bottom: 30px;
    }
    .dynamic-carousel .carousel-indicators li {
        width: 15px !important;
        height: 15px !important;
        border-radius: 50%;
        border: none;
    }
    #playpause {
        color: rgba(255, 255, 255, .5);
        text-decoration: none;
        margin-left: 5px;
    }
    #playpause:hover {
        color: rgb(255, 255, 255);
        cursor: pointer;
    }
    .cibcb-carousel .carousel-inner {
        position: relative;
    }
    .cibcb-carousel .text-overlay{
        position: relative;
        max-width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 10;
    }
    .carousel-hero-text {
        padding: 25px 45px;
        color: #fff;
    }
    .static-back-img > .container{
        position: relative;
    }
    .artwork-credit {
        position: absolute;
        bottom: 0px;
        /*width: 100%;*/
        left: 15px;
        color: #fff;
        font-size: 1rem;
    }
    @media(max-width:1200px) and (min-width: 992px){
        .cibcb-carousel > .static-back-img > .container{
            max-width: 100%;
        }
    }
    
    @media(max-width:991.98px){
        .dynamic-carousel .carousel-indicators{
            display: none;
        }
        .dynamic-carousel .carousel-item{
            display: none;
        }
        .carousel-hero-text {
            background: #0412438a;
        }
        .carousel-hero-text h2, .carousel-hero-text p{
            font-size: 130%;
        }
    }
