:root {

	/* CSS Root Variables */
	
	
	/* ----------------------------------------------------------------------- */
	/*                        GLOBAL SETTINGS                                  */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_container-background-color: white;
	--mtbobj_aftermenu-margin-top: 20px;
	
	--mtbobj_font-font-family: 'Arial',
	sans-serif;
	
	/*
	HPE: HPEMetricRegular
	USBancorp: Helvetica Neue
	PPG: Montserrat
	Coke: TCCC-UnityText-Regular
	PSEG: helveticaneueltstd-ltcn
	Pfizer: Noto Sans
	Eaton: Arial
	Elevance: Elevance Sans
	Masco: franklin-gothic-condensed
	XCel Energy: Roboto
	Cal water: Raleway
	US Xpress: Abel
	*/
	
	--mtbobj_font-font-size: 14px;
	--mtbobj_font-color: #4b4b4b;
	--mtbobj_font-line-height: 19px;
	
	--mtbobj_link-color: #002271;
	--mtbobj_link-text-decoration: none;
	--mtbobj_link-font-weight: 700;
	
	--mtbobj_link-color__hover: #1740a5;
	--mtbobj_link-text-decoration__hover: underline;
	
	
	
	/* headerbox settings used for all views, unless overrridden */
	--mtbobj_headerbox-background-color: #0c2074;
	--mtbobj_headerbox-color: white;
	--mtbobj_headerbox-color__hover: #aaabae;
	--mtbobj_headerbox-font-size: 22px;
	--mtbobj_headerbox-font-family: var(--mtbobj_font-font-family);
	--mtbobj_headerbox-font-weight: 700;
	--mtbobj_headerbox-height: 47px;
	--mtbobj_headerbox-border-left: none;
	--mtbobj_headerbox-border-right: var(--mtbobj_headerbox-border-left);
	--mtbobj_headerbox-border-top: var(--mtbobj_headerbox-border-left);
	--mtbobj_headerbox-border-bottom: var(--mtbobj_headerbox-border-left);
	
	--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-padding-left: 5px;
	--mtbobj_list-list-style-image: url('../mtb/mtb_bullet_image.png');
	--mtbobj_list-list-style-type: circle;
	
	
	/* ----------------------------------------------------------------------- */
	/*                        MENU                                             */
	/* ----------------------------------------------------------------------- */
	
	/* Main tabs */
	--mtbobj_menu-background-color: #eeeff2;
	--mtbobj_menu_tab-background-color: var(--mtbobj_menu-background-color);
	--mtbobj_menu_tab-background-color__hover: #596472;
	--mtbobj_menu_border-color: white;
	--mtbobj_menu_tab-color: #002271;
	--mtbobj_menu_tab-color__hover: #002271;
	--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: var(--mtbobj_menu_tab-background-color);
	--mtbobj_menu_subtab-background-color__hover: #eeeff2;
	--mtbobj_menu_subtab-color: var(--mtbobj_menu_tab-color);
	--mtbobj_menu_subtab-color__hover: #dd263d;
	--mtbobj_menu_subtab_triangle-color: var(--mtbobj_menu_subtab-background-color);
	
	
	
	/* ----------------------------------------------------------------------- */
	/*                        SUMMARY VIEW                                     */
	/* ----------------------------------------------------------------------- */
	
	--mtbobj_summary_memberbox-min-width: 290px;
	--mtbobj_summary_memberbox-padding-bottom: 30px;
	
	--mtbobj_summary_bannerbox-border-top: 1px solid black;
	
	/* 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_headerbox-border-left);
	--mtbobj_summary_headerbox-border-right: var(--mtbobj_headerbox-border-right);
	--mtbobj_summary_headerbox-border-top: var(--mtbobj_headerbox-border-top);
	--mtbobj_summary_headerbox-border-bottom: var(--mtbobj_headerbox-border-bottom);
	
	--mtbobj_summary_committeelist_list-padding-left: 0px;
	--mtbobj_summary_committeelist_list-list-style-image: url('../mtb/mtb_bullet_image.png');
	--mtbobj_summary_memberbox_committeelist_link-color: var(--mtbobj_link-color);
	--mtbobj_summary_memberbox_committeelist_link-color__hover: var(--mtbobj_link-color__hover);
	
	
	--mtbobj_summary_contentbox-background: #eeeff2;
	
	--mtbobj_summary_content-background-color: #eeeff2;
	--mtbobj_summary_content-font-size: 14px;
	--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: 15px;
	--mtbobj_summary_photo-height: 226px;
	--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: var(--mtbobj_content_header-background-color);
	--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: 290px;
	--mtbobj_bio_photo-width: 254px;
	
	--mtbobj_bio_committeelist_list-padding-left: var(--mtbobj_summary_committeelist_list_bullet-padding-left);
	--mtbobj_bio_committeelist__list-list-style-image: url(../mtb/mtb_bullet_image.png);
	--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: 160px;
	--mtbobj_skill_photo-height: 187px;
	--mtbobj_skill_photobox-padding: 10px;
	--mtbobj_skill_photobox-min-width: 165px;
	
	--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_photo-padding: var(--mtbobj_skill_photo-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: var(--mtbobj_bio_content_header-background-color);
	--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 */

	/* CSS Global Variables /*
	
	
	/* these variables are for graphic elements such as the menu tab background */
	--mtbcore_top_180deg: -180deg;
	--mtbcore_bottom_0deg: 0deg;
	--mtbcore_right_90deg: -90deg;
	--mtbcore_left_270deg: -270deg;
	
	/* Text */
	--mtbobj_global_text-color: red;
	/* Overall Text Color */
	--mtbobj_global_text_highlight-color: lime;
	/* Overall Text Highlight Color */
	
	/* Links - This overrides "Text" vars above */
	--mtbobj_global_link-color: #0079c2;
	--mtbobj_global_link-color__hover: black;
	
	/* Headers - This overrides "Text" vars above */
	--mtbobj_global_header-background-color: purple;
	/* Global Header Background Color */
	--mtbobj_global_header-color: pink;
	/* Global Header Text Color */
	
	/* Bullets */
	--mtbobj_global_list_marker-color: red;
	/* Bullet Color */
	--mtbobj_global_list_marker-list-style-type: disc;
	/* Bullet Shape */
	
	/* Director Headshot Links - This overrides "Text & Links" vars above */
	--mtbobj_global_headshot_link-color: purple;
	/* Director Headshot Name Link Color */
	--mtbobj_global_headshot_link-color__hover: black;
	/* Director Headshot Name Link Hover Color */

}

/* US Bancorp */

#mtb_summary {
    justify-content: flex-start;
}

.mtbcore_no_padding {
    padding: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.mtbobj_bio_left_panel {
    padding-right: 20px !important;
}

.mtbobj_snapshot_subtitle {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 25px;
}


/* Begin Qulaifications Snapshot Customs */

.round-snapshot-number {
    --circle-size: 30px;
    height: var(--circle-size) !important;
    width: var(--circle-size) !important;
    min-width: var(--circle-size);
    min-height: var(--circle-size);
    background-color: #252a68;
    border-radius: 50%;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    font-weight: bold;
}

.kw-snapshot-skill-text {
    padding-left: 6px;
    color: #313e49;
    font-weight: 400;
    text-align: left;
}

.kw-snapshot-skill-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-right: 30px;
    padding-top: 15px;
}

.mtb_keybox-title {
    background-color: #0c2074;
    color: white;
    font-weight: bold;
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-size: 130%;
    margin-top: 20px;
}

.mtb_keybox-subtitle {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 35px;
    line-height: normal;
    margin-top: 10px;
    text-align: left;
}

.mtb_keybox-subtitle4 {
    font-size: 130%;
    font-weight: bold;
    text-transform: none;
}

.director_skills_list_box {
    display: inline-flex;
    align-items: flex-start;
    padding-top: 20px;
}

.mobile_director_skills_list_box {
    flex-direction: column;
}

.skillcol {
    --LRSCmargin: 15px;
    margin-left: var(--LRSCmargin);
    margin-right: var(--LRSCmargin);
    float: unset;
}

.mobile-skillcol {
    --LRSCmargin: 0;
    margin-left: var(--LRSCmargin);
    margin-right: var(--LRSCmargin);
}

img.mtbobj_snapshot_img {
    max-width: 1000px;
}

.skillsnaptable>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

@media only screen and (max-width: 708px) {
    img.mtbobj_snapshot_img {
        max-width: 90%;
    }
    .mtbobj_summary_memberbox { min-width: 270px; }
}