/* ---------------------------------------------
- Global Styles
--------------------------------------------- */
.display-flex {
    display: flex;
    flex-wrap: wrap;
}
.pagination_nav{
    border-top: solid 1px #0c5767;
    margin-top: 20px;
    padding-top: 5px;
}
.previous_button{
    float:left;
}
.next_button{
    float: right;
}

/* ---------------------------------------------
- News List Styles - Standard
--------------------------------------------- */
.news_list_wrapper{
    display: block;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 40px;
    height: 100%;
}
.news_list_wrapper .grey_background{
    background-color: #f5f5f5;
    overflow: auto;
    box-sizing: border-box;
}
.news_list_featured_img a{
    height: 190px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}
.news_list_featured_img img{
    min-width: 100%;
    min-height: 100%;
    flex-shrink: 0;
}
.news_list_content_wrapper h3{
    padding-top: 15px;
    font-size: 22px!important;
    line-height: 1.3!important;
    margin-bottom: 15px;
}
.news_list_date{
    font-size: 15px;
    line-height: 1.4;
    color: #515151;
    padding-bottom: 15px;
    display: block;
}
.news_list_content_wrapper p{
    color: #515151;
    font-size: 18px;
    margin-bottom: 15px;
}

/* ---------------------------------------------
- News List Styles - Data Brief
--------------------------------------------- */
.news_list_content_wrapper.data_brief_wrapper{
    padding-bottom: 15px;
}

/* ---------------------------------------------
- News List Styles - Disease Tracker
--------------------------------------------- */
.disease_tracker_date_wrapper{
    text-align: center;
    background: #0c5767;
    padding: 15px 0 15px 0;
}
.disease_tracker_date_wrapper h3{
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 1.4;
        margin-bottom: 0;
}

/* ---------------------------------------------
- News List Styles - Image Left
--------------------------------------------- */
.news_image_left{
    overflow: auto;
    padding-bottom: 20px;
}
.news_image_left .news_featured_img_left img{
    border-radius: 25px;
    width: 100%;
}
.news_image_left .news_list_content_wrapper h3{
    font-size: 35px!important;
}
.news_image_left .news_list_content_wrapper a.news_read_more_button{
    display: block;
    text-align: center;
    background-color: #ffffff;
    color: #075667;
    border-radius: 20px;
    box-shadow: 0px 0px 18px rgba(7, 87, 103, 0.42);
    transition: border-radius 500ms ease-in-out, background-color 100ms ease-in-out, color 100ms ease-in-out, box-shadow 500ms ease-in-out;
    padding: 15px 25px;
    text-decoration: none;
    float: left;
    box-sizing: border-box;
}
.news_image_left .news_list_content_wrapper a.news_read_more_button:hover{
    color: #007fad!important;
    border-radius: 30px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.42);
    transition: border-radius 500ms ease-in-out, background-color 100ms ease-in-out, color 100ms ease-in-out, box-shadow 500ms ease-in-out;
}

/* ---------------------------------------------
- News Single View Styles - Standard
--------------------------------------------- */
.news_wrapper .news-featured-image {
    max-height: 600px;
    width: auto;
}


/* ---------------------------------------------
- News Single View Styles - Standard
--------------------------------------------- */
.board_meeting_wrapper{
    overflow: auto;
    height: 100%;
    margin-bottom: 40px;
}
.content ul.board_meeting_accordion {
    list-style: none;
    padding: 0;
    margin-left: 0;
    width: 100%;
}
ul.board_meeting_accordion li{
    margin-left: 0!important    ;
}
ul.board_meeting_accordion li svg.fa-plus,
ul.board_meeting_accordion li svg.fa-minus{
    float: right;
    font-size: 20px!important;

}
ul.board_meeting_accordion .board_meeting_inner {
    overflow: auto;
    display: none;
    margin-left: 0;
    background: #f3f3f3;
    padding: 20px 0 0 0;
}
ul.board_meeting_accordion .board_meeting_inner.show {
    /*display: block;*/
}
ul.board_meeting_accordion li {
    margin: 0.5em 0 0.5em 0;
}
body #main ul.board_meeting_accordion li a.board_meeting_toggle {
    display: block;
    background: #158575;
    color: #fff!important;
    padding: 14px 20px;
    border-radius: 5px;
    transition: background 0.3s ease;
    font-size: 24px!important;
    text-decoration: none;
    line-height: 24px;
}
body #main nt ul.board_meeting_accordion li a.board_meeting_toggle:hover {
    background: #228374;
}
.meeting_files_wrapper ul.meeting_files_list{
    margin-left: 0;
    list-style: none;
}
.meeting_files_wrapper ul.meeting_files_list a{
    text-decoration: none;
}

/* ---------------------------------------------
- News Single View Styles - if it had a link and was a direct hit to view the resource
--------------------------------------------- */
.news_file_detail_view{
    background-color: #f3f3f3;
}
.news_file_detail_view .green_title_wrapper{
    background-color: #158575;
    padding: 15px 20px;
    border-radius: 5px;
}
.news_file_detail_view .green_title_wrapper h3{
    color: #fff;
    margin-bottom: 0;
}
.news_file_detail_view .news_file_content_wrapper{
    padding: 15px 20px;
}
body #main .news_file_detail_view .news_file_content_wrapper a{
    display: inline-block;
    padding: 15px 20px;
    font-size: 20px;
    background-color: #007fad;
    color: #fff!important;
    border-radius: 20px;
    text-decoration: none;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.42);
    transition: 500ms ease-in-out;
}
/* body #main .news_file_detail_view .news_file_content_wrapper a:hover{
    background-color: #007fad;
    transition: 500ms ease-in-out;
} */