/***** START OF CORE CONTENT. DO NOT EDIT ANY OF BELOW CONTENT. *****/
.flex40 {
	width: 40%;
}

.flex60 {
    width: 60%;
}
.flex50 {
    width: 50%;
}
.flex30{
	width:30%
}
.flex20{
	width:20%
}
.flex70{
	width: 70%;
}
.flex80{
	width:80%
} 

.showMobileCart{
	display:none;
}

.AOCartHeader{
	min-width: 300px;
}

.AOCart{
	display: flex;
	min-width: 300px;
}

.favoritesBar {
	position:relative;
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.flexColumns.block_768 {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flexColumns.rowReverse>div {
    margin-right: 25px;
}
.flexColumns.rowReverse>div:first-of-type {
	margin-right: 0;
}

.twoColumnLayoutLeft {
	width:30%;
	display:block;
}

.twoColumnLayoutRight {
	width:70%;
}

.flexColumns>div {
    margin-right: 25px;
}

.floatingListingItems {
	display:none;
}

.itemsListing {
	display:block;
}

/* accounts */

#acctSelectedCard {
	display: none;
}

.acctSelected {
	display:none;
}
.helpIcon {
    display:none;
}
.flexColumns.block_1024 {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.advertisement {
    position: relative;
    box-shadow:none;
}    

.advertisement > .leaderboard {
    display: none;
}

.advertisement>.medium_rectangle {
    display: block;
}

fieldset {
	border: 1px solid #ccc;
	border-radius: 2px;
	padding-left: 12px;
    padding-bottom: 10px;
    padding-right: 12px;
    padding-top: 15px;
    margin-bottom: 20px;
}
.bankingStory fieldset{
	margin-bottom: 0px;
}
.flexColumns.kiosk_block {
    display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.kioskColumnLayoutLeft {
	width:18%;
	display:block;
}

.kioskColumnLayoutRight {
	width:82%;
}

.hidden-application-xl {
    display: none !important;
}

.visible-application-xl {
	display: block !important;
}

    .textFieldSmall{
        width : 50% !important;
    }
    .textFieldS{
        width:60% !important;
	}
	
	/**Footer Style**/
	.footer_Links{
		float:left;
		width:80%;
	}
	.footer_Img{
		float:right;		
		text-align: right;
        padding: 5px;
        border-radius: 4px;
	}
/***** END OF CORE CONTENT. DO NOT EDIT ANY OF ABOVE CONTENT. *****/
/*Begin Style Overrides for HWB-3047*/
.flex40 {
	width: 40%!important;
}

.flex60 {
    width: 60%!important;
}
.flex50 {
    width: 50%!important;
}
.flex30{
	width:30%!important;
}
.flex20{
	width:20%!important;
}
.flex70{
	width: 70%!important;
}
.flex80{
	width:80%!important;
}

.flexColumns.rowReverse>div {
    margin-right: 25px!important;
}

.flexColumns.rowReverse>div:first-of-type {
	margin-right: 0!important;
}
/*End Style Overrides for HWB-3047*/

/*HWB-3069*/
.twoColumnLayoutRight {
	width:70%!important;
}
.twoColumnLayoutLeft {
	width:30%!important;
}
/**/

/*HWB-3237*/
.itemsListing {
    display:block!important;
}
.floatingListingItems {
    display: none!important;
}
/**/