:root {

	/* CSS Root Variables */
	
	
	/* ----------------------------------------------------------------------- */
	/*                        GLOBAL SETTINGS                                  */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_container-background-color: white;
	--mtbobj_aftermenu-margin-top: 20px;
	
	--mtbobj_font-font-family: 'helveticaneueltstd-ltcn',
	Arial,
	sans-serif;
	
	--mtbobj_font-font-size: 15px;
	--mtbobj_font-color: #4b4b4b;
	--mtbobj_font-line-height: 19px;
	
	--mtbobj_link-color: #0079c1;
	--mtbobj_link-text-decoration: none;
	--mtbobj_link-font-weight: 500;
	
	--mtbobj_link-color__hover: #0f4b6f;
	--mtbobj_link-text-decoration__hover: underline;
	
	--mtbobj_custom_background-color: #efefef;
	--mtbobj_custom-color: #ee522d;
	--mtbobj_custom_border: 2px solid var(--mtbobj_custom-color);
	
	/* headerbox settings used for all views, unless overrridden */
	--mtbobj_headerbox-background-color: #efefef;
	--mtbobj_headerbox-color: black;
	--mtbobj_headerbox-color__hover: black;
	--mtbobj_headerbox-font-size: 22px;
	--mtbobj_headerbox-font-family: 'Outfit',
	Arial,
	sans-serif;
	--mtbobj_headerbox-font-weight: bold;
	--mtbobj_headerbox-height: 47px;
	--mtbobj_headerbox-border-left: none;
	--mtbobj_headerbox-border-right: none;
	--mtbobj_headerbox-border-top: none;
	--mtbobj_headerbox-border-bottom: var(--mtbobj_custom_border);
	
	--mtbobj_content_header-color: black;
	--mtbobj_content_header-background-color: #efefef;
	--mtbobj_content_header-font-size: 17px;
	--mtbobj_content_header-font-family: var(--mtbobj_font-font-family);
	--mtbobj_content_header-font-weight: normal;
	
	--mtbobj_list_bullet-padding-left: 15px;
	--mtbobj_list_bullet-list-style-image: none;
	/* url('../mtb/mtb_bullet_image.png'); */
	
	--mtbobj_list-padding-left: 15px;
	--mtbobj_list-list-style-image: none;
	/* url('../mtb/mtb_bullet_image.png'); */
	--mtbobj_list-list-style-type: disc;
	/* circle  disc  square */
	
	/* ----------------------------------------------------------------------- */
	/*                        MENU                                             */
	/* ----------------------------------------------------------------------- */
	
	/* Main tabs */
	--mtbobj_menu-background-color: #ffffff;
	--mtbobj_menu_tab-background-color: var(--mtbobj_menu-background-color);
	--mtbobj_menu_tab-background-color__hover: #596472;
	--mtbobj_menu_border-color: #ffffff;
	--mtbobj_menu_tab-color: #000000;
	--mtbobj_menu_tab-color__hover: #000000;
	--mtbobj_menu_tab_arrow-color: var(--mtbobj_menu_tab-color);
	--mtbobj_menu_tab_arrow-color__hover: var(--mtbobj_menu_tab-color__hover);
	--mtbobj_menu-font-size: var(--mtbobj_font-font-size);
	--mtbobj_menu-font-weight: normal;
	/* var(--mtbobj_link-font-weight); */
	--mtbobj_menu-text-transform: none;
	
	/* Sub Tabs */
	--mtbobj_menu_subtab-background-color: #f4f4f4;
	--mtbobj_menu_subtab-background-color__hover: #f4f4f4;
	--mtbobj_menu_subtab-color: #4b4b4b;
	--mtbobj_menu_subtab-color__hover: #007abd;
	--mtbobj_menu_subtab_triangle-color: var(--mtbobj_menu_subtab-background-color);
	
	
	
	/* ----------------------------------------------------------------------- */
	/*                        SUMMARY VIEW                                     */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_summary_memberbox-min-width: 280px;
	--mtbobj_summary_memberbox-padding-bottom: 30px;
	--mtbobj_summary_contentbox-background: #ffffff;
	/* #ffffff url(../mtb/mtb_summary_image.png) no-repeat right bottom;  */
	--mtbobj_summary_contentbox-padding-bottom: 0px;
	
	--mtbobj_summary_bannerbox-border-top: 1px solid black;
	--mtbobj_summary_bannerbox-border-bottom: var(--mtbobj_summary_headerbox-border-top);
	--mtbobj_summary_bannerheader-font-weight: normal;
	
	/* headerbox defaults are used, override if necessary: */
	--mtbobj_summary_headerbox-font-size: var(--mtbobj_headerbox-font-size);
	--mtbobj_summary_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_summary_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_summary_headerbox-height: var(--mtbobj_headerbox-height);
	--mtbobj_summary_headerbox-color: var(--mtbobj_headerbox-color);
	--mtbobj_summary_headerbox-color__hover: var(--mtbobj_headerbox-color__hover);
	--mtbobj_summary_headerbox-background-color: var(--mtbobj_headerbox-background-color);
	--mtbobj_summary_headerbox-border-left: var(--mtbobj_custom_border);
	--mtbobj_summary_headerbox-border-right: var(--mtbobj_custom_border);
	--mtbobj_summary_headerbox-border-top: var(--mtbobj_custom_border);
	--mtbobj_summary_headerbox-border-bottom: var(--mtbobj_headerbox-border-bottom);
	
	/* next lines are new 1/31 */
	--mtbobj_summary_committeelist-padding-left: 0px;
	/* var(--mtbobj_list-padding-left); */
	--mtbobj_summary_committeelist-list-style-image: url('../mtb/mtb_bullet_image.png');
	/* var(--mtbobj_list-list-style-image); */
	--mtbobj_summary_committeelist-list-style-type: circle;
	/* var(--mtbobj_list-list-style-type); */
	--mtbobj_summary_memberbox_committeelist-color: var(--mtbobj_font-color);
	--mtbobj_summary_memberbox_committeelist_link-color: #0079c1;
	--mtbobj_summary_memberbox_committeelist_link-color__hover: #0f4b6f;
	
	--mtbobj_summary_content-background-color: white;
	--mtbobj_summary_content-font-size: var(--mtbobj_font-font-size);
	--mtbobj_summary_content-border-left: none;
	--mtbobj_summary_content-border-right: var(--mtbobj_summary_content-border-left);
	--mtbobj_summary_content-border-top: none;
	--mtbobj_summary_content-border-bottom: 4px solid var(--mtbobj_menu-background-color);
	/* var(--mtbobj_summary_content-border-left); */
	
	--mtbobj_summary_photobox-padding: 20px;
	/* changed 1/22 */
	--mtbobj_summary_photo-height: 173px;
	--mtbobj_summary_photo-width: 198px;
	
	--mtbobj_summary_ul-padding-left: 15px;
	
	--mtbobj_return_link-color: var(--mtbobj_link-color);
	--mtbobj_return_link-color__hover: var(--mtbobj_link-color__hover);
	
	
	/* ----------------------------------------------------------------------- */
	/*                        BIO VIEW                                         */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_bio_headerbox-font-size: var(--mtbobj_headerbox-font-size);
	--mtbobj_bio_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_bio_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_bio_headerbox-height: var(--mtbobj_headerbox-height);
	--mtbobj_bio_headerbox-color: var(--mtbobj_headerbox-color);
	--mtbobj_bio_headerbox-color__hover: var(--mtbobj_headerbox-color__hover);
	--mtbobj_bio_headerbox-background-color: var(--mtbobj_headerbox-background-color);
	--mtbobj_bio_headerbox-border-left: var(--mtbobj_headerbox-border-left);
	--mtbobj_bio_headerbox-border-right: var(--mtbobj_headerbox-border-right);
	--mtbobj_bio_headerbox-border-top: var(--mtbobj_headerbox-border-top);
	--mtbobj_bio_headerbox-border-bottom: var(--mtbobj_headerbox-border-bottom);
	
	
	--mtbobj_bio_content_header-color: var(--mtbobj_content_header-color);
	--mtbobj_bio_content_header-background-color: #ffffff;
	--mtbobj_bio_content_header-font-size: var(--mtbobj_content_header-font-size);
	--mtbobj_bio_content_header-font-family: var(--mtbobj_content_header-font-family);
	--mtbobj_bio_content_header-font-weight: var(--mtbobj_content_header-font-weight);
	
	/* default settings on summary apply to bio */
	--mtbobj_bio_photobox-padding: var(--mtbobj_summary_photobox-padding);
	--mtbobj_bio_photo-height: 234px;
	--mtbobj_bio_photo-width: 198px;
	
	--mtbobj_bio_committeelist-padding-left: var(--mtbobj_summary_committeelist-padding-left);
	--mtbobj_bio_committeelist-list-style-image: var(--mtbobj_summary_committeelist-list-style-image);
	--mtbobj_bio_memberbox_committeelist_link-color: var(--mtbobj_summary_memberbox_committeelist_link-color);
	--mtbobj_bio_memberbox_committeelist_link-color__hover: var(--mtbobj_summary_memberbox_committeelist_link-color__hover);
	
	/* ----------------------------------------------------------------------- */
	/*                        QUALIFICATIONS VIEW                              */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_skill_photo-width: 150px;
	--mtbobj_skill_photo-height: 190px;
	--mtbobj_skill_photobox-padding: 10px;
	--mtbobj_skill_photobox-min-width: 150px;
	
	--mtbobj_skill_headerbox-font-size: var(--mtbobj_headerbox-font-size);
	--mtbobj_skill_headerbox-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_skill_headerbox-font-weight: var(--mtbobj_headerbox-font-weight);
	--mtbobj_skill_headerbox-height: var(--mtbobj_headerbox-height);
	--mtbobj_skill_headerbox-color: var(--mtbobj_headerbox-color);
	--mtbobj_skill_headerbox-color__hover: var(--mtbobj_headerbox-color__hover);
	--mtbobj_skill_headerbox-background-color: var(--mtbobj_headerbox-background-color);
	--mtbobj_skill_headerbox-border-left: var(--mtbobj_headerbox-border-left);
	--mtbobj_skill_headerbox-border-right: var(--mtbobj_headerbox-border-right);
	--mtbobj_skill_headerbox-border-top: var(--mtbobj_headerbox-border-top);
	--mtbobj_skill_headerbox-border-bottom: var(--mtbobj_headerbox-border-bottom);
	
	/* take any modifications from Bio view by default */
	--mtbobj_skill_content_header-color: var(--mtbobj_content_header-color);
	--mtbobj_skill_content_header-background-color: var(--mtbobj_content_header-background-color);
	--mtbobj_skill_content_header-font-size: var(--mtbobj_content_header-font-size);
	--mtbobj_skill_content_header-font-family: var(--mtbobj_content_header-font-family);
	--mtbobj_skill_content_header-font-weight: var(--mtbobj_content_header-font-weight);
	
	/* ----------------------------------------------------------------------- */
	/*                        COMMITTEE VIEW                                   */
	/* ----------------------------------------------------------------------- */
	
	/* take any modifications from Qualifications view by default */
	--mtbobj_committee_photo-width: var(--mtbobj_skill_photo-width);
	--mtbobj_committee_photo-height: var(--mtbobj_skill_photo-height);
	--mtbobj_committee_photobox-padding: var(--mtbobj_skill_photobox-padding);
	--mtbobj_committee_photobox-min-width: var(--mtbobj_skill_photobox-min-width);
	
	/* take any modifications from Qualifications view by default */
	--mtbobj_committee_headerbox-font-size: var(--mtbobj_skill_headerbox-font-size);
	--mtbobj_committee_headerbox-font-family: var(--mtbobj_skill_headerbox-font-family);
	--mtbobj_committee_headerbox-font-weight: var(--mtbobj_skill_headerbox-font-weight);
	--mtbobj_committee_headerbox-height: var(--mtbobj_skill_headerbox-height);
	--mtbobj_committee_headerbox-color: var(--mtbobj_skill_headerbox-color);
	--mtbobj_committee_headerbox-color__hover: var(--mtbobj_skill_headerbox-color__hover);
	--mtbobj_committee_headerbox-background-color: var(--mtbobj_skill_headerbox-background-color);
	--mtbobj_committee_headerbox-border-left: var(--mtbobj_skill_headerbox-border-left);
	--mtbobj_committee_headerbox-border-right: var(--mtbobj_skill_headerbox-border-right);
	--mtbobj_committee_headerbox-border-top: var(--mtbobj_skill_headerbox-border-top);
	--mtbobj_committee_headerbox-border-bottom: var(--mtbobj_skill_headerbox-border-bottom);
	
	/* take any modifications from Bio view by default */
	--mtbobj_committee_content_header-color: var(--mtbobj_bio_content_header-color);
	--mtbobj_committee_content_header-background-color: #ffffff;
	--mtbobj_committee_content_header-font-size: var(--mtbobj_bio_content_header-font-size);
	--mtbobj_committee_content_header-font-family: var(--mtbobj_bio_content_header-font-family);
	--mtbobj_committee_content_header-font-weight: var(--mtbobj_bio_content_header-font-weight);
	
	/* ----------------------------------------------------------------------- */
	/*                        SNAPSHOTS                                        */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_snapshot-font-size: 170%;
	--mtbobj_snapshot-font-family: var(--mtbobj_headerbox-font-family);
	--mtbobj_snapshot-font-weight: var(--mtbobj_headerbox-font-weight);
	
	
	/* ----------------------------------------------------------------------- */
	/*                        FOOTER                                           */
	/* ----------------------------------------------------------------------- */
	
	
	--mtbobj_footerbox-height: 50px;
	--mtbobj_footerbox-border-top: 1px solid black;
	--mtbobj_footerbox-border-bottom: var(--mtbobj_footerbox-border-top);
	--mtbobj_footerbox-border-left: none;
	--mtbobj_footerbox-border-right: none;
	
	
	
	/* END of ROOT VARS */

	

}

.mtbobj_footer_font-size {
    font-size: 13.5px !important;
}

/* Red horizontal bar and grey gradient for menu tab on hover */
#cssmenu>ul>li:not(.mobileonly):hover {

    /* max-height: 50px !important; */
    background: linear-gradient(-180deg, #ff6e2e 3px, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.mtbcore_flex-container-border,
.mtbobj_summary_contentbox {
    border-left: var(--mtbobj_custom_border);
    border-right: var(--mtbobj_custom_border);
    border-bottom: var(--mtbobj_custom_border);
}

/* Begin Member Summary Customs */
.mtbobj_summary_memberbox {
    /* border: var(--mtbobj_custom_border); */
    margin-right: 10px;
}

@media only screen and (max-width: 708px) {
    .mtbobj_summary_memberbox {
        margin-right: 0px;
    }
}

a.mtbobj_summary_headerbox_link,
#mtb_container a.mtbobj_summary_headerbox_link,
a.mtbobj_summary_headerbox_link:hover,
#mtb_container a.mtbobj_summary_headerbox_link:hover {
    font-weight: bold;
}

.mtbcore_summary_textcontent_centered {
    width: 80%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
}

.mtbobj_snapshot_header {
    line-height: 25px;
}

/*
.mtbobj_summary_committeelist>li>a {
    font-weight: 500 !important;
}
*/

.mtbobj_bio_textcontent {
    padding-left: 0;
}

.mtbobj_summary_photo {
    background-size: contain;
    background-repeat: no-repeat;
}



/* End Member Summary Customs */

.mtbcore_content_header {
    /* border-bottom: 2px solid var(--mtbobj_bio_headerbox-background-color); */
}

/* Begin Bio Customs */
.mtbobj_bio_header_flex-col-all-100 {
    flex-basis: 100%;
    padding: 0px;
    border-top: var(--mtbobj_custom_border);
}

.mtbcore_flex-container-border {
    /* border-left: var(--mtbobj_custom_border);
    border-right: var(--mtbobj_custom_border);
    border-bottom: var(--mtbobj_custom_border);
    */
}

.mtbcore_photo_left {
    margin: unset;
    background-position: 0 0;
}

.mtbobj_bio_photo_left {
    background-position: 0 0;
}

.mbtobj_bio_content_header {
    padding-left: 10px;
}

.mtbobj_footnotesubitem {
    margin-left: 15px;
}

/* End Bio Customs */



/* Begin Committee Summary Customs */

/* Client only used custom bullets on Committee pages */
.mtbobj_custom_bullet {
    /* list-style-image: url('../mtb/mtb-arrow.png') !important; */
}

.mtbcore_add_border {
    /* 
    border-left: var(--mtbobj_custom_border);
    border-right: var(--mtbobj_custom_border);
    border-bottom: var(--mtbobj_custom_border);
    */
}

/* Committee Footer */
.mtbobj_committee_boarddeterminedbox {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #ececef;
}

.committee_other_inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

.mtb_committee_captionbox {
    padding-top: 10px;
}

.mtbobj_committee_memberbox_container {
    padding-top: 20px;
}


.mtbobj_committee_headerbox {
    border-top: var(--mtbobj_custom_border);
}

/* End Committee Summary Customs */



.mtbobj_committee_memberbox {
    margin-left: 12px;
    margin-right: 12px;
}

/* End Committee Summary Member List Customs */



/* Qualification Icon Customs */

.kw-skill-title-icon {
    --skill_icon_bg_color: var(--mtbobj_header-background-color);
    float: left;
    width: 40px;
    text-align: center;
    padding-top: 5px;
    border: 5px solid var(--skill_icon_bg_color);
    height: 32px;
    background-color: var(--skill_icon_bg_color);
}

.mtb_skilliconsnapshotimg {
    margin-top: -2px;
    /* filter: grayscale(100%); */
}

.mtbobj_skillz_border {
    /* border-left: var(--mtbobj_custom_border);
    border-right: var(--mtbobj_custom_border);
    border-bottom: var(--mtbobj_custom_border);
    */
    /* border-top: 1px solid red; */
}

.mtbobj_skillz_border_header {
    flex-basis: 100%;
    padding: 0;
    border-top: var(--mtbobj_custom_border);
}

/* End Qualification Icon Customs */