/* Payment Credit industry CSS */
.d-none{display: none;}
.d-block{display: block;}
.d-inline-block{display: inline-block;}
.float-none{float:none;}
.f-left{ float: left;}
.f-right{ float: right;}

.m-0{margin: 0;}
.m-5{ margin: 5px;}
.ml-0{ margin-left: 0;}
.mt-5{ margin-top: 5px;}
.mt-10{ margin-top: 10px;}
.mt-neg30{ margin-top: -30px;}

.mb-10{ margin-bottom: 10px;}
.ml-10{ margin-left: 10px;}
.mr-10{ margin-right: 10px;}
.mr-15{ margin-right: 15px;}

.mt-20{ margin-top: 20px;}
.mb-5{ margin-bottom: 5px;}
.mb-7{ margin-bottom: 7px;}
.mb-20{ margin-bottom: 20px;}
.mb-25{ margin-bottom: 25px;}
.ml-20{ margin-left: 20px;}
.ml-30{ margin-left: 30px;}
.ml-50{ margin-left: 50px;}
.mr-20{ margin-right: 20px;}
.mr-40{ margin-right: 40px;}

.p-0{padding:0;}
.p-2{padding:2px;}
.pr-0{padding-right: 0;}
.pt-0{padding-top:0;}
.p-5{padding:5px;}
.pt-6{padding-top: 6px;}
.pt-10{padding-top: 10px;}
.pb-10{padding-bottom: 10px;}
.pl-10{padding-left: 10px;}
.pl-20{padding-left: 20px;}
.pl-25{padding-left: 25px;}
.pl-30{padding-left: 30px;}
.pt-27{ padding-top: 27px !important;}
.pl-5{padding-left: 5px;}
.pl-10{padding-right: 10px;}
.pl-15{padding-left: 15px;}
.pr-5{padding-right: 5px;}
.pr-10{padding-right: 10px;}
.pr-15{padding-right: 15px;}

.list-type-circle{ list-style-type: circle;}
.left-44{left: 44%;}
.width-auto{ width: auto;}
.width-100{width:100% !important;}
.width-6{width:6%;}
.width-8{width:8%;}
.width-10{width:10%;}
.width-11{width:11%;}
.width-13{width:13%;}
.width-14{width:14%;}
.width-15{width:15%;}
.width-17{width:17%;}
.width-20{width:20%;}
.width-25{width:25%;}
.width-26{width:26%;}
.width-40{width:40%;}
.width-45{width:45%;}
.width-50{width:50%;}
.width-60{width:60%;}
.width-70percent{width:70%;}
.width-95{width:95%;}
.width-96{width:96%;}
.width-98{width:98%;}
.width-97{width:97%;}

.width-35{width: 35px;}
.width-60px{width:60px;}
.width-65{width: 65px;}
.width-70{width: 70px;}
.width-70px{width: 70px;}
.width150{width: 150px;}
.width151{width: 151px;}
.width-355{width: 355px;}
.width-380{width: 380px;}
.width-680{ width: 680px;}
.width-715 {width: 715px;}
.width-870 {width: 870px;}
.width-980 {width: 980px;}
.width-1000 {width: 1000px;}

.width-120px{width: 120px;}
.width-165px{width: 165px;}
.width-175px{width: 175px;}
.width-332px{width: 332px;}
.width-850px{width: 850px;}


.height-auto{ height: auto;}
.height-5{height: 5px;}
.height-10{height: 10px;}
.height-12{height: 12px;}
.height-20{height: 10px;}
.height-27{height: 27px;}
.height-30{height: 30px;}
.height-50{height: 50px;}
.height-300{height: 300px;}
.height-445{height: 445px;}
.height-800{height: 800px;}
.minheight-30{min-height: 30px;}
.max-height-150{ max-height: 150px;}
.max-height-200{ max-height: 200px;}


.cursor-default { cursor:default;}
.pointerevent-none{pointer-events: none;}
.text-nowrap{ white-space: nowrap;}
.clearboth{clear: both;}
.verticalalign-middle{vertical-align:middle;}
.vertical-align-initial{vertical-align: initial;}
.font-normal{ font-weight: normal;}
.font-semibold{font-weight: 500;}
.font-bold{font-weight: 700;}
.fontcolor-white {color: #ffffff;}
.fontcolor-black {color: #000000;}
.color-red{color: red;}
.color-canon{color: #E00000;}
.greystonecolor{color: #1A455A;}
.border-none{ border: none;}

.text-decoration-none{text-decoration: none;}
.text-decoration-underline{text-decoration: underline;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.fontsize-10{ font-size:10px}
.fontsize-13{ font-size:13px}
.fontsize-14{ font-size:14px}
.fontsize-15{ font-size:15px}
.fontsize-20{ font-size:20px}
.overflow-hidden{overflow: hidden;}
.xoverflow-hidden {overflow-x: hidden;}
.y-overflow-auto{ overflow-y: auto;}
.x-overflow-auto{ overflow-x: auto;}
.overflow-auto{ overflow: auto;}
.resize-none{resize: none;}
/* login/signup module */
.login-sidebar { width: 35px;}
.width-870{ width: 870px;}
.reissueinquirymainlist-tabs {
    width:730px;
}
.reissueinquirymainlist-tabs #tabs-2 {
    width: 95%;
    padding-top:0px
}

.changecardstatus-sideBar {
    height:12px;
}
/*--changecardstatusstep1.jsp--*/
#frmChangeCardStatus .cardProgramName {
    background-color : #eeeeee;
}
/*--changecardstatusstep3.jsp--*/
.changecardstatus {
    margin:0px auto;
    width:50%;
}
.Coleven-img{margin-bottom:-3px;}

/*--dmenu.js--*/
.dmFDIVClass {
    z-index:999999;
    border:dotted 1px #000000;
    display:none;
    position:absolute;
    font:normal 1px Arial;
}
.lftContent-orderdetail{ width:60% !important;}
.feeTitle-bar{margin-right:20px;}
/*--userhome.jsp--*/
.sidebardClass {
    float: left;
    width: 225px;
}
.mainDivClass {
    padding: 0;
    width: 775px;
}
/*--Sign Up--*/
/*--activateaccount.jsp--*/
.sideBarClass {
    width: 35px;
}
.actAccConetntWrap{
    width:870px;
}
.actAccConetntWrap > .genTxt-1 {
    line-height: 25px;
}
/*--institutionsuccessmessage.jsp--*/
.instiSuccMsgsideBar {
    width: 35px;
}
.instiSuccMsgcontentWrap {
    width:870px;
}
/*--merchantsuccessmessage.jsp--*/
.merSuccMsgsideBar {
    width: 35px;
}
.merSuccMsgcontentWrap {
    width:870px;
}
.signUpsideBar {
    width: 35px;
}
.signUpcontentWrap {
    width:870px;
}
.signUplftContents{
    width: 100%;
}
.signUpcardSeletOptn {
    font-size: 12px;
}
/*--signupconfirmation.jsp--*/
.signupConfsideBar{
    width: 35px;
}
.signUpcontentWrap {
    width:870px;
}
/*--signupinstitution.jsp--*/
.signUpInstisideBar {
    width: 35px;
}
.signUpInstcontentWrap {
    width:870px;
}
.signupistilftContents {
    width: 100%;
}
.formColumnlrgFIeld{
    resize: none;
}
/*--signupinstitutionbankacc.jsp--*/
.signupbankacccontentWrap {
    width:870px;
}
.signupbanksideBar {
    width: 35px;
}
.signupbankftContents {
    width: 100%;
}
.routingNoHelpclass {
    padding: 10px;
}
/*--signupinstitutionconfirm.jsp--*/
.suicsideBar {
    width: 35px;
}
.suicscontentWrap {
    width:870px;
}
.suiclftContents {
    width: 100%;
}
/*--signupinstitutionuserinfo.jsp--*/
.suiuisideBar {
    width: 35px;
}
.suiuicontentWrap {
    width:870px;
}
/*--signupmerchant.jsp--*/
.merchantsideBar {
    width: 35px;
}
.merchantcontentWrap {
    width:870px;
}
/*--signupmerchantbankacc.jsp--*/
.smbasideBar {
    width: 35px;
}
.smbacontentWrap {
    width:870px;
}
.routingNoHelpClass {
    padding: 10px;
}
/*--signupmerchantconfirm.jsp--*/
.sumcsideBar {
    width: 35px;
}
.sumccontentWrap {
    width:870px;
}
/*--signupmerchantuserinfo.jsp--*/
.sumuisideBar {
    width: 35px;
}
.sumuicontentWrap {
    width:870px;
}
/*--successmessage.jsp--*/
.successmsgsideBar {
    width: 35px;
}
.successmsgcontentWrap {
    width:870px;
}
/*--useravailability.jsp--*/
.userAvailbleDiv {
    color: green;
}
.userAvailbleDivClass {
    color: red;
}
/*--managecardsleftsidepanel.jsp--*/
.manageCardtooltp {
    width:65px;
    color:black;
}
/*--managecardslist.jsp--*/
.manageCardAction {
    white-space: nowrap;
}
/*--⁠addfundbatchsuccess.jsp--*/
.fundbatchsucimg{
    margin-top:-10px;
}
.loadfundscollapsClass {
    overflow-x:hidden;
}
.fieldBlockClass {
    width:100%;
    padding-top:6px;
}
.loadFundsFromSourceListRadio {
    margin: 2px 0 5px 5px;
    vertical-align: middle;
}
.batchFundsAjaxClass {
    margin-left: 10px;
    height:27px;
}

/*--batchdetaillist.jsp--*/
.fundbatchDetailist {
    width:30px;
}
.batchDetaolTooltip {
    color: #666666;
}
/*--batchrecordsdetailslist.jsp--*/
.tooltipBatRecDetail {
    color: #666666;
}
.batchrecSpanClass {
    padding-left:51px;
}
.batchDetailListAlign {
    padding: 0px 5px 0 5px;
}
/*--fundbatchdetails.jsp--*/

/*---funds_sidebar.jsp--*/
.fundsidebarLink {
    color: #ffffff;
}
/*--fundsbatcheditrecord.jsp--*/
.fundRecordsImg {
    vertical-align: top;
    margin-top: 4px;
}

/*--managefundslist.jsp--*/
.managefundlist_tabs {
    width:729px;
}
.fundsListGrid {
    padding-right:10px;
    white-space: nowrap;
}
.managefundlist_tab2 {
    width: 95%;
    padding-top:0px;
}
/*--managefundsmain.jsp--*/
.getBatches_dialogue,.getBatchDetail_dialogue,.getCardProgDetail_dialogue,.getCardsfunds_dialogue {width: auto;min-height: 30px;height: auto;}
.getBatches_dialogue,.getBatchDetail_dialogue,.getCardProgDetail_dialogue,.getCardsfunds_dialogue, .returnorder-dialog {width: auto;min-height: 30px;height: auto;}
/*--managefundsmainlist.jsp--*/
.manageFundMain_tabs {
    width:680px;
}
.fundListGrid {
    padding-right:10px;
    white-space: nowrap;
}
.fundListGrid_tabe2 {
    width: 95%;
    padding-top:0px;
}
/*--fundsbyrangeajax.jsp--*/
.loadFundsRadioOptionClass {
    margin: 0 0 0 6px;
    vertical-align: middle;
}
.customFeeDIVClass {
    width: 48.6%;
    display:inline-block;
}
.text-normal{white-space: normal;}
.inline-block{ display:inline-block;}
.fromCardPrgInfoClass {
    background-color : #eeeeee;
}
/*--fundsbyrangeconfirm.jsp--*/
/*--Instances-*/
.loginInfoBoxClass {
    width: 151px;
}
.loginboxbtns {
    width:60px;
}
.productDisplaywrapper{
    height: 255px;
}
.orderbyfilterLi {
    padding-left: 30px;
    background: url("./images/themes/${sessionScope.pageTheme}/easyui/images/arrow-3.png") no-repeat scroll 15px 5px transparent;
}
.orderbyfilterli2 {
    padding-left: 30px;
    background: url("./images/themes/${sessionScope.pageTheme}/easyui/images/arrow-3.png") no-repeat scroll 15px 5px transparent;
}
/*--changepassword.jsp--*/
.disclosureClass {
    margin-left: -25px;
}
.trimFieldValonBlur_dialogue {z-index:5000}
.ui-dialog-loader,.trimFieldValonBlur_dialogue, .showProductonLoad_dialogue{width: auto;height: auto;min-height:auto; display: block;position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%);}
.width-135{width: 135px;}
.bg-black {background: black;}
.bg-transparent{ background: transparent;}
.width-0pt {width: 0pt;}
.height-0pt {height: 0pt;}
.mr-0 {margin-right:0px;}
.mr-5 {margin-right:5px;}
.mb-10{ margin-bottom: 10px;}
.mb-15{ margin-bottom: 15px;}

.pt-5{padding-top: 5px;}
.pb-5{padding-bottom: 5px;}
.pb-15{padding-bottom: 15px;}
.pb-25{padding-bottom: 25px;}
.pb-45{padding-bottom: 45px;}
.pb-47{padding-bottom: 47px;}

.pos-relative{position: relative;}
.visibility-hidden {visibility: hidden;}
.fontsize-15{ font-size:15px}
.d-inline {display: inline !important;}
.top-20 {top: 20px;}
.top-23 {top: 23px;}
.payRedirect {background:url(instances/kiwibank/cp2/payment-inter-bg.jpg) no-repeat;}
.payRedirectLoader {box-shadow: 0 0px 15px 10px rgba(255, 255, 255, 1);}

#cluetip:not([style*="display: none"]) .d-none {
    display: block;
}
.submitBtn_proceed{
    width: auto;
}
.tablePagingBottom{
    width: 100%;
}
.Cardregcp-actions {min-width: 55px;}
.enrollment-container .container{max-width: 100%;}
.manageShcedulePayment .tablePaging{background: transparent;}
.ui-dialog .ui-dialog-titlebar-close::before {display: none !important;}

.fullwidth{width: 100% !important;}
.zindex-5000{z-index:5000}
.buttonLrg.float-none{ float: none;}
.cardbox-lightbgcolor{background-color: #D9EBF1;}
.cardbox-darkbgcolor{background-color: #F0B4C3;}

.table-summary-bulkcard {margin: 20px 0px;font-size: 13px;}
.table-summary-bulkcard tr td{padding:10px;}
.table-summary-bulkcard tr td.columntitle {font-weight: bold;color:#666;}
.skip-to-contentbtns { position: fixed; top: -100%; left: -100%; transition: left 0.25s ease; width: auto; }
.skip-to-contentbtns:focus { top: 10px; left: 10px; }
#productspopup.easyui-dialog{width:800px;padding:10px 20px;z-index:1100;}
.fieldSection.card-common-sec .divCtrl2.inline{visibility:hidden;top:23px;left:2px;width:auto;}
.manage-bank-select .link-inside.mbs-flex{display: flex;flex-direction: column;text-align: left;}
#extAccountsHolder .heading.d-block.bank-account-heading{text-align: left; margin: 15px; font-weight: bold;}
.stepContainer-success-cp {float: none !important;}
.review-block-cp .success-icon{margin: 25px auto 25px !important;}
.review-block-cp h2.contentheading{display: block;}
/* order product */
ul.cp-placeorder-list li{ display: inline-block;text-align: center;}
ul.cp-placeorder-list .prdtImg {width: 100%;height: 100px; overflow: hidden;}
ul.cp-placeorder-list .prdtImg img {max-width: 100%; max-height: 100%; object-fit: contain; display: block;margin: 0 auto;}