@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");

/* CIB CSS START */

#fancybox-content #form_login button span, #fancybox-content #RegisterForm button span, #fancybox-content #VerifyForm button span {
    font-family: "MarkOffcForMC-Medium", "sans-serif";
    text-shadow: none;
    box-shadow: none;
    background: #1858A8;
    font-weight: 500;
    color: White;
}

footer#footer_main {
    background-color: #161555;
}

.rewards_summary.page_content>.row .accordion .accordion-navigation a h3, .rewards_summary.page_content>.row .accordion .accordion-navigation a.ada_accordion {
    font-size: 20px;
    color: #1858A8;
}


#filter_catalog_heirarchy .search_upgrade .button_icon_left, #offers_categories .search .button_icon_left {
    display: none;
}


#offers_categories .search #search_param {
    color: #676561;
    display: none;
}


/*Footer background color change */

footer#footer_main {
background-color: #1858a8;
}

nav#global,.left-off-canvas-menu ul li label,.right-off-canvas-menu ul li label {
    background: #1858A8;
}


/* Login Page*/

#fancybox-content h3, #fancybox-content header 
{
Color: #f68633 !important;
font-size: 36px;
}

#fancybox-content #form_login label[for="user_id"] span, #fancybox-content #form_login label[for="bank_product_id"] span, #fancybox-content #form_login label[for="bank_account_num"] span, #fancybox-content #form_login label[for="user_pwd"] span, #fancybox-content #form_login label[for="birth_date"] span, #fancybox-content #form_login label[for="question5"] span, #fancybox-content #RegisterForm label[for="user_id"] span, #fancybox-content #RegisterForm label[for="bank_product_id"] span, #fancybox-content #RegisterForm label[for="bank_account_num"] span, #fancybox-content #RegisterForm label[for="user_pwd"] span, #fancybox-content #RegisterForm label[for="birth_date"] span, #fancybox-content #RegisterForm label[for="question5"] span, #fancybox-content #VerifyForm label[for="user_id"] span, #fancybox-content #VerifyForm label[for="bank_product_id"] span, #fancybox-content #VerifyForm label[for="bank_account_num"] span, #fancybox-content #VerifyForm label[for="user_pwd"] span, #fancybox-content #VerifyForm label[for="birth_date"] span, #fancybox-content #VerifyForm label[for="question5"] span
{
	Color: #36454F;	
}

#fancybox-content label span
{
	Color: #1858A8;	
}


#fancybox-content #form_login p.help a, #fancybox-content #RegisterForm p.help a, #fancybox-content #VerifyForm p.help a

{
	Color: #1858A8;	
}

#fancybox-content footer .row .span_login_upgrade

{
	Color: #1858A8;	
}

/* Registration  */



#fancybox-content #form_login button span, #fancybox-content #RegisterForm button span, #fancybox-content #VerifyForm button span

{
	background: #1858A8;	
	color: white;
}

#fancybox-content #form_login #btn_cancel span, #fancybox-content #form_login .btn_cancel_upgrade span, #fancybox-content #RegisterForm #btn_cancel span, #fancybox-content #RegisterForm .btn_cancel_upgrade span, #fancybox-content #VerifyForm #btn_cancel span, #fancybox-content #VerifyForm .btn_cancel_upgrade span
{
	background: #1858A8;	
	color: white;
}


#fancybox-content footer .row .span_login_upgrade a span
{
	Color: #1858A8;	
}



/*Home Page   */

.left-off-canvas-menu ul li a, .right-off-canvas-menu ul li a

{
	Color: #1858A8;	
}





#header_main #nav_holder nav#main ul li a {
    text-transform: none;
    width: auto !important;
    height: auto !important;
    padding: 5px 0;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    color: #1858A8;
    font-family: "MarkOffcForMC","sans-serif";
    position: relative;
    border-bottom: 2px solid transparent
}

#header_main #nav_holder nav#main ul li a:hover {
    background-color: transparent
}

#header_main #nav_holder nav#main ul li a:hover::before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main #nav_holder nav#main ul li a.active:before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main #nav_holder #form_header {
    width: 33%;
    margin-right: 2%
}




#header_main div#nav_holder #logged_panel .last-login-upgrade {
    font-family: "MarkOffcForMC","sans-serif";
    font-size: 10px;
    color: #1858A8;
    margin-top: -6px
}



#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content a,header div#nav_holder li div.userdropdown .dropdown-content a {
    font-family: "MarkOffcForMC","sans-serif";
    color: #1858A8;
    font-size: 14px;
    text-transform: none
}

#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content a:hover,header div#nav_holder li div.userdropdown .dropdown-content a:hover {
    background-color: #999;
    color: #fff
}

#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content:before,header div#nav_holder li div.userdropdown .dropdown-content:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 15px 12px;
    border-color: transparent transparent #fff transparent;
    -webkit-filter: drop-shadow(0 -2px 1px rgba(20,20,19,0.1));
    filter: drop-shadow(0 -2px 1px rgba(20,20,19,0.1));
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    margin: 0 auto
}




#header_main div#nav_holder #logged_panel .rewards_summary {
    width: auto;
    font-family: "MarkOffcForMC","sans-serif";
    text-align: center;
    border: 2px solid #f68633;
    padding: .5rem .5rem;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px
}

#header_main div#nav_holder #logged_panel .rewards_summary span {
    font-family: "MarkOffcForMC","sans-serif";
    color: #f68633 !important;
    font-size: 14px;
    text-transform: capitalize
}

#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span,#header_main div#nav_holder #logged_panel .rewards_summary #my_green_points_span {
    font-family: "MarkOffcForMC-Bold","sans-serif";
    font-size: 14px;
    color: #1858A8
}

#header_main div#nav_holder #logged_panel .rewards_summary:hover {
    background-color: #f0f0f0
}

#header_main div#nav_holder #logged_panel .cart_link.item_count #cartItemCount {
    display: block;
    padding: 0;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    vertical-align: middle;
    line-height: 16px;
    font-size: 10px;
    border: 3px solid white;
    font-family: "MarkOffcForMC","sans-serif";
    top: -5px;
    right: 11px;
    left: auto;
    color: #fff;
    background-color: #1858A8;
    text-align: center;
    position: absolute
}


#header_main div#nav_holder nav#aux ul li a {
    text-transform: capitalize;
    width: auto !important;
    height: auto !important;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    color: #1858A8;
    font-family: "MarkOffcForMC","sans-serif";
    position: relative;
    border-bottom: 2px solid transparent
}

#header_main div#nav_holder nav#aux ul li a:hover {
    background-color: transparent
}

#header_main div#nav_holder nav#aux ul li a:hover::before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 8px;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main div#nav_holder nav#aux ul li:not(:last-of-type):after {
    content: '';
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #1858A8;
    position: absolute
}



    #header_main #nav_holder nav#main {
        width: 65%;
        color: #1858A8;
    }

    #header_main div#nav_holder #logged_panel ul li a,#header_main #nav_holder nav#main ul li a,#header_main div#nav_holder #logged_panel ul li span {
        font-size: 13px;
        color: #1858A8;
    }
}


@media only screen and (max-width: 1280px) {
#header_main div#nav_holder #logged_panel ul li a, #header_main #nav_holder nav#main ul li a, #header_main div#nav_holder #logged_panel ul li span

{
	Color: #1858A8;	
}
}



.upgrade_customer_name 

{
	Color: #1858A8;	
}


/*  Shop the catalog - side bar  */

section#shop_offers #offers_categories nav.sidebar_menu div.sliderId
{
	display:none;
}


    
    /* Optional: Style the button hover effect */
    .copy-container .button:hover {
        background-color: #f1f1f1;
    }


label.cursor-default {
display: none;
}



#fancybox-content .content fieldset .row button, #fancybox-content .content form .row button, #fancybox-content .content fieldset button, #fancybox-content .content fieldset .row button[type="submit"], #fancybox-content .content fieldset .row a.button, #fancybox-content .content fieldset .row .twoLine, #fancybox-content .content fieldset .row button.disabled, #fancybox-content .content fieldset .row button[disabled], #fancybox-content .content fieldset .row .button.disabled, #fancybox-content .content fieldset .row .button[disabled], #fancybox-content #pwrlEnrollDiv fieldset .row button, #fancybox-content #pwrlEnrollDiv fieldset .row button[type="submit"], #fancybox-content #pwrlEnrollDiv fieldset .row a.button, #fancybox-content #pwrlEnrollDiv fieldset .row .twoLine, #fancybox-content #pwrlEnrollDiv fieldset .row button.disabled, #fancybox-content #pwrlEnrollDiv fieldset .row button[disabled], #fancybox-content #pwrlEnrollDiv fieldset .row .button.disabled, #fancybox-content #pwrlEnrollDiv fieldset .row .button[disabled] 
{
background-color: #1858A8;
border: 1px solid #1858A8;
}


#fancybox-content .content fieldset .row button span, #fancybox-content .content form .row button span, #fancybox-content .content fieldset button span, #fancybox-content .content fieldset .row button[type="submit"] span, #fancybox-content .content fieldset .row a.button span, #fancybox-content .content fieldset .row .twoLine span, #fancybox-content .content fieldset .row button.disabled span, #fancybox-content .content fieldset .row button[disabled] span, #fancybox-content .content fieldset .row .button.disabled span, #fancybox-content .content fieldset .row .button[disabled] span, #fancybox-content #pwrlEnrollDiv fieldset .row button span, #fancybox-content #pwrlEnrollDiv fieldset .row button[type="submit"] span, #fancybox-content #pwrlEnrollDiv fieldset .row a.button span, #fancybox-content #pwrlEnrollDiv fieldset .row .twoLine span, #fancybox-content #pwrlEnrollDiv fieldset .row button.disabled span, #fancybox-content #pwrlEnrollDiv fieldset .row button[disabled] span, #fancybox-content #pwrlEnrollDiv fieldset .row .button.disabled span, #fancybox-content #pwrlEnrollDiv fieldset .row .button[disabled] span {
	color: #ffffff;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_auto_confirm_enable_button span, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_button span, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_sec_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_auto_confirm_enable_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_sec_button span 

{
	background: #1858A8;
	color: #ffffff;
}


/* hide shop the catalog side bar items   
    section#shop_offers #offers_categories nav.sidebar_menu {
display: none;
}
*/



/* Hide shop the catalog path */

#breadcrumb {
visibility: hidden;
}

nav#aux ul li:nth-child(2) {
    display: none;
}
 
ul.off-canvas-list.primary:first-child > li:nth-child(2){
    display: none;
}


/* Change button color to white */

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset .pwr_select_card_button span, .pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset .pwr_select_card_button span

{
color: white;
}

/* Update Buttons Colors */

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.continue_shopping span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.shopping_cart span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.cancel_order span

{
background: #1858A8;
color: #ffffff;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary[type="submit"] span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions a.button.primary span

{
background: #1858A8 !important;
color: #ffffff;

}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart

{
background: #1858A8;

}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart span 

{
background: #1858A8;
color: #fff;
border: #1858A8;

}


#fancybox-content .content fieldset .row button.primary span, #fancybox-content .content form .row button.primary span, #fancybox-content .content fieldset button.primary span, #fancybox-content .content fieldset .row button.primary[type="submit"] span, #fancybox-content .content fieldset .row a.button.primary span, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary span, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary[type="submit"] span, #fancybox-content #pwrlEnrollDiv fieldset .row a.button.primary span, section.print_friendly .row button.primary span


{
background: #1858A8;
color: #ffffff;

}

.checkout.page_content>.row .page_intro button

{
background: #1858A8;

}

.checkout.page_content>.row .page_intro button span


{
background: #1858A8;
color: #fff;

}

.checkout.page_content>.row .page_intro button.cancel_order span 

{
background: #1858A8;
color: #fff;
border: 0px solid #1858A8;
}

nav.sidebar_menu div>ul li>a {
  padding: unset !important;
padding-right: 5px !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li a {
 padding-left: unset !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu>a {
 background-size: 15px !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu.active>a {
 background-size: 15px !important;
}

.public_page .copy-with-image-container .copy-with-image .copy-bg-image .bg-image {
   background-size: 100%;
}

@media only screen and (min-width: 40.063em) { .home.home_logged.page_content .small-60.columns { margin-bottom: 5px; } }

@media only screen and (min-width: 40.063em) { .home.home_logged.page_content .small-60.columns { margin-bottom: 5px; } }
 

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset .pwr_select_card_button span, .pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset .pwr_select_card_button span 
{
color: white !important;
}



.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button span

{
color: white !important;
}


.pwrl.page_content>.row .page_intro button span, .pwrl.page_content>.row .page_intro button[type="submit"] span, .pwrl.page_content>.row .page_intro a.button span, .pwrl.page_content>.row .page_intro .twoLine span, .pwrl.page_content>.row .page_intro button.disabled span, .pwrl.page_content>.row .page_intro button[disabled] span, .pwrl.page_content>.row .page_intro .button.disabled span, .pwrl.page_content>.row .page_intro .button[disabled] span {
	background: #1858A8;
	color: white !important;
}



.checkout.page_content>.row .page_intro button.cancel_order
{
background: #1858A8;
}

#fancybox-content #form_login #btn_cancel, #fancybox-content #form_login .btn_cancel_upgrade, #fancybox-content #RegisterForm #btn_cancel, #fancybox-content #RegisterForm .btn_cancel_upgrade, #fancybox-content #VerifyForm #btn_cancel, #fancybox-content #VerifyForm .btn_cancel_upgrade

{
background: #1858A8;
border: #1858A8;
color: #1858A8;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation .email_box span
{
display: none;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.continue_shopping, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.shopping_cart, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.cancel_order

{
background: #1858A8 !important;
border: 0px solid #1858A8;
}


button, button[type="submit"], a.button, .twoLine, button.disabled, button[disabled], .button.disabled, .button[disabled]

{
text-shadow: 0 1px 0 rgba(255,255,255,0) !important;
}


#fancybox-content #form_login button, #fancybox-content #RegisterForm button, #fancybox-content #VerifyForm button

{
background: #1858A8;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary[type="submit"], .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions a.button.primary

{
background: #1858A8;
border: 0px solid transparent;
}


#fancybox-content .content fieldset .row button.primary, #fancybox-content .content form .row button.primary, #fancybox-content .content fieldset button.primary, #fancybox-content .content fieldset .row button.primary[type="submit"], #fancybox-content .content fieldset .row a.button.primary, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary[type="submit"], #fancybox-content #pwrlEnrollDiv fieldset .row a.button.primary, section.print_friendly .row button.primary

{
background-color: #1858A8;
}

.pwrl.page_content>.row .page_intro button, .pwrl.page_content>.row .page_intro button[type="submit"], .pwrl.page_content>.row .page_intro a.button, .pwrl.page_content>.row .page_intro .twoLine, .pwrl.page_content>.row .page_intro button.disabled, .pwrl.page_content>.row .page_intro button[disabled], .pwrl.page_content>.row .page_intro .button.disabled, .pwrl.page_content>.row .page_intro .button[disabled]
{
background-color: #1858A8;
border: 2px solid #1858A8;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_auto_confirm_enable_button, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_button, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_sec_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_auto_confirm_enable_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_sec_button
{
background: #1858A8;
}

label
{
width: 70%;
}



/* Font color, size, type changes */

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back h3, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back h3
{
font-size: 36px;
color: #f68633;
}


.pwrl.page_content>.row .page_intro p
{
color: #36454F
}

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label span

{
color: #36454F
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label span.value, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label span.value

{
color: #f68633;
}

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset #cashbackAmt, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset #cashbackAmt

{
color: #1858A8;
font-size: 22px;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label.maximumCashBackPerPeriod span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label.maximumCashBackPerPeriod span

{
color: #36454F
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation.active a h3
{
color: #1858A8;
font-size: 22px;
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation label span

{
color: #36454F;
font-size: 16px;
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation fieldset .cm-toggle+span

{
color: #36454F;
font-size: 16px;
}

.rewards_summary.page_content>.row .column.small-centered:last-child h2, .rewards_summary.page_content>.row .columns.small-centered:last-child h2

{
color: #f68633;
}

label>span:first-child

{
color: #36454F;
}

.page_content.rewards_summary .point_summary span.label
{
color: #36454F;
}


.page_content.rewards_summary .point_summary span.value

{
color: #f68633;
}

.page_content h2
{
color: #f68633 !important;
}

section#shop_list .card_list li .item_description
{
color: #1858A8 !important;
}

section#shop_list .card_list li .item_price
{
color: #f68633 !important;
}

#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span, #header_main div#nav_holder #logged_panel .rewards_summary #my_green_points_span

{
color: #f68633 !important;
}


.shop.shop_details.page_content .page_intro .item_details h2, .shop.shop_details.page_content .page_intro .item_details h1

{
color: #f68633 !important;
}


.shop.shop_details.page_content .page_intro .item_details p
{
color: #36454F !important;
}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .quantity span, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .frequency span, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .vpp_label span
{
color: #36454F !important;
display: none;
}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .product_nav fieldset legend

{
color: #36454F !important;
}

.page_content.shop_details form .price span, .page_content.shop_details_logged form .price span, label>span.name, label>span.value
{
color: #f68633 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv h2
{
color: #f68633 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row span.name
{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .total_points_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .frequency_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .quantity_label

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .columns span.total

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .columns span.label

{
color: #1858A8 !important;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation h3

{
color: #1858A8 !important;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation p

{
color: #36454F !important;
}

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 h3, .pwrl.page_content>.row .page_intro .tabs-content .card_settings h3
{
color: #1858A8 !important;
}

#fancybox-content #pwrlEnrollDiv fieldset .row:first-child label span
{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .total_points

{
color: #1858A8 !important;
}

#fancybox-content #AuthForm #otpDeliveryOptionTxtRead, #fancybox-content .otp_screen_upgraded fieldset .row p, #fancybox-content .otp_screen_upgraded form .row p, #fancybox-content div#div_restore .otp_screen_upgraded fieldset .row p
{
color: #36454F !important;
}




.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item select#qty, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item select#itemFreq
{
display: none;
}


.shopping_cart_upgraded .item_row .small-30.medium-12.columns {
	display: none;
}

/* CIB CSS END */

/*  ======== BMI Custom CSS START  ========= */

.font-reg {
  font-weight: 400;
}

.font-semi-bold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
  letter-spacing: normal;
  font-family: "MarkOffcForMC-Bold", "sans-serif" !important;
}

.font-style-italic {
  font-style: italic;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-family: "MarkOffcForMC", "sans-serif";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
textarea, select {
  font-family: "MarkOffcForMC", "sans-serif" !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.flex-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.align-items-center {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

.justify-content-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.justify-content-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}

.inner-container {
  width: 92%;
  margin: 0 auto;
}

.page-container {
  width: 77%;
  margin: 0 auto;
}

.rounded-5 {
  border-radius: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.text-black {
  color: #000000 !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-grey {
  color: #707274 !important;
}

.text-blue {
  color: #1858A8 !important;
}

.text-orange {
  color: #F58420 !important;
}

.bg-grey {
  background-color: #EDF2F6;
}

.bg-skyblue {
  background-color: #CBD9F5;
}

.bg-off-white {
  background-color: #EBF1F6;
}

.bg-blue-gradient {
  background: #1858A8;
  background: linear-gradient(98deg, rgb(56, 92, 188) 0%, rgb(10, 34, 95) 100%);
}

.bg-grey-gradient {
  background: #EDF2F6;
  background: linear-gradient(90deg, rgb(237, 242, 246) 0%, rgb(234, 240, 245) 100%);
}

.btn-blue {
  background: #1858A8;
  padding: 16px 18px;
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF !important;
  border-radius: 6px;
}
.btn-blue:hover {
  color: #FFFFFF;
  background-color: #004A88;
}

.btn-orange-rounded {
  background: #F58420;
  padding: 16px 30px;
  display: inline-block;
  font-size: 16px;
  color: #FFFFFF !important;
  border-radius: 30px;
}
.btn-orange-rounded:hover {
  color: #FFFFFF;
  background-color: #E2721F;
}

.btn-border {
  border: 1px solid #847171;
  border-radius: 20px;
  color: #847171 !important;
  padding: 8px 18px;
  display: inline-block;
  font-family: "MarkOffcForMC", "sans-serif";
  font-size: 14px;
  font-weight: 600;
}

body {
  background: #FFFFFF;
}

@media screen and (max-width: 1181px) {
  .inner-container {
    width: 94%;
  }
  .page-container {
    width: 85%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1181px) {
  .page-container {
    width: 93%;
    margin: 0 auto;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-loading .slick-list {
  background: #fff center center no-repeat;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-prev, .slick-next {
  background: url("https://mtf.loyaltygateway.com/ProgramInfo/11684/images/arrow.png") 0 center no-repeat;
  background-size: auto 100%;
  z-index: 100;
  width: 30px;
  height: 58px;
  position: absolute;
  display: block;
  cursor: pointer;
  top: 50%;
  margin-top: -34px;
  line-height: 0;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev {
  left: -20px;
}

.slick-next {
  background-position: 100% center;
  right: -20px;
}

.slick-prev.slick-disabled, .slick-next.slick-disabled {
  opacity: 0.25;
}

/* Dots */
.slick-slider {
  margin-bottom: 0;
}

.slick-dots {
  position: absolute;
  bottom: 20px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 6px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 12px;
  width: 12px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 12px;
  height: 12px;
  font-size: 12px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  line-height: 12px;
  text-align: center;
  color: transparent;
  border: 1px solid #FFFFFF;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  background-color: #FFFFFF;
}

@media screen and (max-width: 960px) {
  .slick-prev, .slick-next {
    width: 20px;
    height: 38px;
  }
  .slick-prev {
    left: -10px;
  }
  .slick-next {
    right: -10px;
  }
}
.cib-custom-html {
  background-color: #FFFFFF;
  clear: both;
}
.cib-custom-html .bonus-points-balance {
  padding: 22px 0;
}
.cib-custom-html .bonus-points-balance .inner-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: 68px;
  background-color: #F58420;
  border-radius: 100px;
  padding: 15px 50px;
}
.cib-custom-html .bonus-points-balance .inner-container h3 {
  font-size: 22px;
  padding-bottom: 0;
  border-bottom: 0;
}
.cib-custom-html .bonus-points-balance .inner-container h4 {
  font-size: 26px;
}
.cib-custom-html .bonus-voucher-calculator {
  margin: 66px 0 88px;
}
.cib-custom-html .bonus-voucher-calculator .left-container {
  width: 49%;
}
.cib-custom-html .bonus-voucher-calculator .left-container h5 {
  font-size: 22px;
  margin-bottom: 22px;
}
.cib-custom-html .bonus-voucher-calculator .left-container p {
  font-size: 16px;
}
.cib-custom-html .bonus-voucher-calculator .right-container {
  border: 1px solid #E1E2E4;
  border-radius: 6px;
  padding: 48px 40px 40px;
  width: 49%;
}
.cib-custom-html .bonus-voucher-calculator .right-container h5 {
  font-size: 26px;
  margin-bottom: 30px;
}
.cib-custom-html .bonus-voucher-calculator .right-container p {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 12px;
}
.cib-custom-html .bonus-voucher-calculator .right-container hr {
  margin: 18px 0;
}
.cib-custom-html .bonus-voucher-calculator .right-container .btn-blue {
  min-width: 185px;
  text-align: center;
}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .points {
  font-size: 36px;
  color: #F58420;
}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .egp {
  font-size: 26px;
  color: #707274;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container {
  font-family: sans-serif;
  margin: 38px 0 0;
  color: #707274;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group {
  margin-bottom: 22px;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group label {
  letter-spacing: 5.5px;
  font-size: 12px;
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
  line-height: 1;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box {
  display: flex;
  align-items: stretch;
  border: 1px solid #B8BABC;
  border-radius: 8px;
  overflow: hidden;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box .left-label {
  padding: 12px 14px;
  min-height: 52px;
  font-weight: bold;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box input {
  flex: 1;
  padding: 14px !important;
  border: 0 none !important;
  font-size: 16px;
  text-align: right;
  background: #FFFFFF;
  color: black;
  height: auto;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box input::placeholder {
  color: #707274;
  font-style: italic;
  opacity: 1;
  padding-right: 2px;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child {
  margin-bottom: 0;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box {
  border-color: #707274;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box .left-label {
  background-color: rgba(240, 242, 243, 0.35);
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box input {
  background: rgba(240, 242, 243, 0.35);
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .convert-btn {
  background: none;
  border: none;
  margin: 0 10px;
  cursor: pointer;
  font-size: 16px;
  display: inline-block;
  width: auto;
  width: 48px;
  height: 48px;
  background-image: url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-swap-sprite.jpg");
  background-size: 100% auto;
  background-position: left top;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .convert-btn:hover {
  background-position: left bottom;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .swap-button {
  margin-bottom: 22px;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .summary {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  font-size: 16px;
}
.cib-custom-html .bonus-voucher-calculator .calculator-container .summary p {
  margin: 4px 0;
}
.cib-custom-html .ways-to-redeem {
  padding: 0 0 90px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-heading {
  color: #F58420 !important;
  font-size: 36px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 400;
  text-align: center;
  line-height: 1.3;
  border-bottom: 0 none;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-info {
  color: #333333;
  font-size: 26px;
  font-weight: 400;
  max-width: 850px;
  width: 100%;
  margin: 0 auto 24px;
  line-height: 1.4;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus {
  padding: 40px 0 0;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider {
  padding: 15px 0 0;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-slide {
  height: auto;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev, .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next {
  background: url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/arrows-sprite.jpg") 0 center no-repeat;
  top: -8%;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev {
  background-position-x: 0px;
  left: auto;
  right: 1%;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev.slick-disabled {
  background-position-x: -25px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next {
  background-position-x: -70px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next.slick-disabled {
  background-position-x: -46px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-disabled {
  opacity: initial;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card {
  background-color: #FFFFFF;
  border: 1px solid #E7E7E7;
  border-radius: 4px;
  margin: 0 12px;
  position: relative;
  min-height: 400px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-img {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 246px;
  border-radius: 3px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info {
  position: absolute;
  bottom: 8%;
  left: 5%;
  right: 5%;
  cursor: pointer;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 30px 20px;
  text-align: center;
  transition: all 0.3s ease;
  z-index: 2;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3 {
  color: #1858A8;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 10px;
  border-bottom: 0 none;
  padding-bottom: 0;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3 span {
  text-transform: uppercase;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info p {
  color: #333333;
  font-size: 22px;
  line-height: 1;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn {
  display: none;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .ways-to-redeem-bonus-card-info {
  padding-bottom: 50px;
}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .btn {
  display: inline-block;
}

.placeholder-left-align {
    text-align: left !important;
  &::-webkit-input-placeholder {
    text-align: left !important;
  }
}

@media screen and (max-width: 960px) {
  .cib-custom-html .bonus-points-balance {
    padding: 18px 0;
  }
  .cib-custom-html .bonus-points-balance .inner-container {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .cib-custom-html .bonus-points-balance .inner-container h3 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .cib-custom-html .bonus-points-balance .inner-container h4 {
    font-size: 20px;
  }
  .cib-custom-html .bonus-voucher-calculator .left-container h5 {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .cib-custom-html .bonus-voucher-calculator .left-container p {
    font-size: 14px;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container h5 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container p {
    font-size: 14px;
    margin-top: 4px;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container hr {
    margin: 22px 0;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container .points-summary .points {
    font-size: 26px;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container .points-summary .egp {
    font-size: 20px;
  }
  .cib-custom-html .bonus-voucher-calculator .calculator-container .field-group {
    margin-bottom: 18px;
  }
  .cib-custom-html .bonus-voucher-calculator .calculator-container .swap-button {
    margin-bottom: 18px;
  }
  .cib-custom-html .ways-to-redeem {
    padding: 0 0 45px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev, .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next {
    width: 30px;
    height: 60px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev {
    right: 3%;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn {
    display: inline-block;
  }
}
@media screen and (max-width: 768px) {
  .cib-custom-html .bonus-points-balance .inner-container {
    padding: 18px 10px;
  }
  .cib-custom-html .bonus-voucher-calculator {
    margin: 54px 0 45px;
  }
  .cib-custom-html .bonus-voucher-calculator .page-container {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .cib-custom-html .bonus-voucher-calculator .left-container {
    width: 100%;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container {
    width: 100%;
    padding: 48px 10px 38px;
  }
  .cib-custom-html .bonus-voucher-calculator .calculator-container {
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 640px) {
  .mobile-only {
    display: inline-block;
  }
  .desktop-only {
    display: none;
  }
  .cib-custom-html .bonus-points-balance .inner-container {
    border-radius: 0;
    width: 100%;
  }
  .cib-custom-html .bonus-voucher-calculator .page-container {
    width: 100%;
  }
  .cib-custom-html .bonus-voucher-calculator .left-container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .cib-custom-html .bonus-voucher-calculator .right-container {
    border-width: 1px 0;
    border-radius: 0;
  }
  .cib-custom-html .ways-to-redeem .page-container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-heading {
    font-size: 26px;
    margin-bottom: 8px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-info {
    font-size: 20px;
    margin: 0 auto 34px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider {
    padding: 0 0 0;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card {
    margin: 0;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3, .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info p {
    font-size: 16px;
  }
  .cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn {
    display: inline-block;
  }
}
.home.home_logged.page_content {
  background: white;
}

/*  ======== BMI Custom CSS END  ========= */
