/* www.flagstar.com CSS file */

/* FBM-4 */
#Customer_Support #parent-container .col__6--xs.col__6--sm.col__6--md.col__3--lg.col__3--xl:last-child {
	display: none;
}
@media only screen and (min-device-width: 500px) {
	#Customer_Support #parent-container .col__6--xs.col__6--sm.col__6--md.col__3--lg.col__3--xl {
		width: 33% !important;
	}
}
/* FBM-106 */
/*body#Customer_Support div#parent-container div.content div.section-responsive.parsys div.flexible-banner.section:last-child {
	display: none;
}*/

/* FBM-2 */
div.help-item-group div.need-help-button.background-color-primary.text-color-white.need-help-button-text.no-chat {
	padding-left: 7px;
	font-size: 1.3rem;

}
div.need-help-button.background-color-primary.text-color-white.need-help-button-text.no-chat span.icon.icon__need-help {
	margin-left: 15px !important;
}
#need-help-group > div > a.help-item {
	height: 110px;
}

/* FBM-32 - Speedbump */
#onelink-speedbump-modal .modal-content {
    padding: 16px;
    border-radius: unset;
}
#onelink-speedbump-modal .modal-content-inner {
    border: 1px solid #00253d;
}
#onelink-speedbump-modal .modal-header, #onelink-speedbump-modal .modal-footer {
	border: none;
}
#onelink-speedbump-modal .modal-footer {
	padding-bottom: 30px;
  	text-align: center;
}

/* FBM-48 */
#flexible_banner > div > div > div.calltoAction {
	max-width: 865px;
}

/* FBM-54, 99 */
 .button-tertiary .text:after, .button-tertiary .text:hover:after {
    width: 15px;
 }
.button-tertiary.button {
    max-width: 380px;
}

/* FBM-137 */
#Government_Banking_Team .button-tertiary.button .text:after {
	width: 13px;
}

/* FBM-55 */
div.body > p > span.text-surveyor.text-navy.text-36 {
	font-size: 3rem;
}

/* FBM-73 */
@media only screen and (max-device-width: 415px) {
	.text-28 {
		font-size: 1.9rem;
	}
}

/* FBM-82, 86 */
/*#need-help-group .chat-now {
	display: none;
}
.need-help-button-text {
	left: -85px;
	width: 85px;
	position: absolute;
}*/

/* FBM-83 FBM-178 */
.text-black .text-proxima .text-16 {
	font-size: 1.2rem;
}

/* FBM-85 */
.icon.legend-pin-allpoint, .icon.legend-pin-branch,
.icon.legend-pin-atm {
	padding-right: 18px;
}
@media only screen and (max-device-width: 415px) {
	.locator__legend {
		padding: 5px;
	}
}

/* FBM-93 */
/*.outageWrapper
{
	display: none !important;
}*/

/* FBM-98 */
.need-help-button
{
	font-size: 1.3rem;
	padding: 20px 10px;
}
.need-help-button-text
{
	left: -80px;
}
.help-item.chat-item > .help-item:first-of-type
{
	margin-top: -36%;
}
.help-item-title
{
	margin-top: 5px;
}

/* FBM-94, FB-13 */
@media only screen and (max-width: 1024px){
	.icon__wrapper {
		height: 66px !important;
	}
}
/*FBM-100*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.header-www div.header__topbar div.header__topbar-right div.nav__search.is--hidden {
		margin-top: 55px;
	}
}

/* FBM-101 */
@media (max-width: 1023px) {
  .need-help-component {
    display: none !important;
  }
}

/* FBM-107 */
div.quickCardItemSmall div.quickCardWrapper a div.quickCardContent div.quickLinkText {
	font-size: 12px;
}
div.quickCardItemSmall div.quickCardWrapper a div.quickCardContent {
	padding: 0 20px;
}

/* FBM-114 */
#Treasury_Management_\|_Commercial_\&_Institutional_Banking .text-36 {
	font-size: 3.6rem;
}

/* FBM-113 */
#sitemap .category .col {
	margin: 0;
}

/* FBM-126 */
div.columns_par1.parsys div.video.parbase.section {
	width: inherit;
}
div.columns_par1.parsys div.video.parbase.section img {
	width: inherit;
}
h1 p span.text-surveyor.text-white.text-50 {
	font-size: 4rem;
}

/* FBM-130 */
form#applicationForm fieldset.form-fields-box div.field-label-pair div.field.buttons div input.button.button-primary {
	min-width: 300px;
}

/* FBM-68 */
.nav__navbar .nav__navbarLinks {
	width: 60%;
}
div#hours_loan_center.col__12--xs.col__6--sm.col__3--md div.hours__card div.card__details h3.text-navy {
	font-size: 1.5rem;
}

/* FBM-80 */
div.body h3 span.text-font-heading.text-color-secondary.text-body-large {
	font-size: 1.9rem;
}

/* FBM-166 */
h1 span.text-surveyor.text-50.text-white {
	font-size: 4.6rem;
}

/* FBM-178 commented out due to FBM-184 */
/*div.blockElement.section div div div.columns_par.parsys div.text.parbase.section div.body p span.text-font-primary.text-color-black.text-body-small {
	font-size: 1.3rem;
}*/

/* COVID banner */
nav .nav__utility {
	top: 53px !important
}

/* FBM-182 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.gridControl .grid__row.matchHeight div[class^="columns_par parsys"] > div:first-child {
		padding-bottom: 40px;
	}
	.text-16 {
		font-size: 1.3rem;
	}
}

/* FBM-187 */
.FBM-187:last-child {
	display: none !important;
}
.FBM-187:first-child {
	width: 100% !important;
}

/* FBM-188 */
div.gridControl:nth-child(6) > div:nth-child(1) > div.FBM-188 {
	display: none !important;
}
.blockElement .col__0--xs.col__0--sm.col__0--md.col__6--lg.col__6--xl {
	width: 100% !important;
}

/* FBM-189 */
#Paycheck_Protection_Program .col__12--xs.col__12--sm.col__12--md.col__6--lg.col__6--xl:first-child {
	width: 100% !important;
}
#Paycheck_Protection_Program .col__12--xs.col__12--sm.col__12--md.col__6--lg.col__6--xl:last-child {
	display: none !important;
}

/* FBM-192 */
#MyLoans_Mortgage_Servicing_Center_\|_Flagstar_Bank .background-color-white .col__12--xs.col__6--md.col__6--xl:first-child {
	width: 100% !important;
}
#MyLoans_Mortgage_Servicing_Center_\|_Flagstar_Bank .background-color-white .col__12--xs.col__6--md.col__6--xl:last-child {
	display: none !important;
}

/* FBM-193 */
#loanNumberLookupSubmit {
	font-size: 1.2rem !important
}
