
.acct_detail .card {
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
    position: relative;
    margin: 0.5rem 0 1rem 0;
}
.acct_detail .card_BorderBootom {
    border-bottom: 5px solid #dbae27;
}
.acct_detail .white {
    background-color: #FFFFFF !important;
}
.acct_detail .card .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px;
}

.acct_detail .bm_txt_left{
    float: right;
}

.acct_detail .clear10 {
    height: 10px;
}
.acct_detail .txt_rgt{
	float: left !important;
}

.acct_detail .bm_AccountNoDropdownMaiDiv {
    width: 34% !important;
    float: right !important;
}
.acct_detail .bm_AccountNoDropdownMaiDiv input[type=text]:not(.browser-default){
    float: right;
    margin-top: 0px;
    margin-right: 5px;
    width: 190px;
}

.acct_detail .bm_mrgn_rgt{
	padding-left: 43% !important;
}
.acct_detail .bm_AccountSummeryText{
    color: #636466 !important;
    font-size: 16px !important;
    margin: 2px 0px !important;
    line-height: 1.5;
	word-break: break-word;
}

.acct_detail .bm_AccountSummeryText label{
	font-size: 16px !important;
}
.acct_detail .bm_AccountSummeryText .error_highlight{
    top: 7px;
    position: relative;
    font-size: 16px !important;
}
.acct_detail label.remove-top{
	top: 0px !important;
}
.acct_detail .labelColumn_combo_small, .acct_detail .querytextboxmedium_small, .acct_detail .labelColumn{
	width: 100% !important;
}
.acct_detail .labelColumn {
 margin-top: 5px;
}
.acct_detail .label-top7{
    top: 7px;
    position: relative;
}
.acct_detail .bm_AccountSummeryValue{
    color: #231f20 !important;
    font-family: Tajawal-Bold, sans-serif, Arial;
    font-weight: normal;
 word-break: break-word;
	}

.acct_detail .formrow .searchsimpletext,
.file-upld-template-header .h2_text{
    padding-top: 0px;
    font-size: 16px !important;
    margin: 2px 0px !important;
    line-height: 1.5;
}
.acct_detail .margin_bottom0px {
    margin-bottom: 0px !important;
}
.remark-label, .remark-input{
	float: right;
	width: 50%;
}
.remark-label .error_highlight{
	font-size: 16px !important;
	margin-right: 0px !important;
}
.remark-label label{
	font-size: 16px !important;
    margin: 2px 0px !important;
    padding: 0px;
    color: #636466;
}
.otp_mrgn{
	display: none;
}
.single_otp_field_pin{
	 margin-bottom: 0px !important;
		text-align: center;
     box-sizing: border-box !important;
}

.single_otp_field_bm{
	 margin-bottom: 0px !important;
		text-align: center;
     box-sizing: border-box !important;
}

.bm_transfer .otp_mrgn input{
border-bottom: 1px solid #ccc;
height: 30px !important;
}
.bm_transfer .otp_mrgn input:focus{
	border-bottom: 1px solid #dbae27;
}
/* account balance details*/
.acct_detail .h2_text {
    color: #231f20;
    font-family: Tajawal-Bold, sans-serif, Arial !important;
    padding: 0px;
    font-size: 18px;
    text-transform: unset;
}
.acct_detail .h2_txt_mrgn{
	padding-top: 0%;
    padding-bottom: 0%;
   	border-bottom: none;
}
.acct_detail .acc_detail_mrgn{
	margin-top: 20px;
	margin-bottom: 15px;
}

.acct_detail .left_mrgn{
	margin-right: 20% !important;
    display: inline-block;
}
.acct_detail .section , .mt18-ns{
	margin-top: 18px;
}
.acct_detail .section {
   padding-top:0px !important;
   padding-bottom:0px !important;
}
.acct_detail .bm_btnMaxWidth100 {
    max-width: 120px;
}
.acct_detail .acc_detail_mrgn .bm_customIconDiv {
    float: right;
    margin-left: 10px;
    background: url(../images/bmImages/filled_star.png) no-repeat;
    position: relative;
    display: inline-block;
    padding-right: 20px;
        text-transform: inherit;
    padding-top: 2px;
    padding-right: 30px !important;
}
.acct_detail .acc_detail_mrgn .bm_customIconDiv.mark {   
    background: url(../images/bmImages/unfilled_star.png) no-repeat right;
   
}
.acct_detail .acc_detail_mrgn .bm_customIconDiv input{
	    font-family: Tajawal-Bold, sans-serif, Arial !important;
}
.acct_detail .bm_AccountSummeryText label.left_mrgn{
	color: #636466 !important;
    font-size: 16px !important;
}
.acct_detail .loan_back{
	margin-top: 10px;
    position: relative;
    display: block;
}

.acct_detail .p_TextColorGray {
    color: #636466 !important;
}
.acct_detail .star_wdth{
	width:25% !important;
}
.acct_detail .bm_TableEditLinkMain {
    color: #7a1f17;
    float: left;
    margin-right: 30px;
   
}
.acct_detail .bm_editIconDiv {
    margin-right: 20px;
    margin-left: 10px;
    position: absolute;
    display: inline-block;
}
.acct_detail .bm_editIconDiv:before {
  content:'';
    position: absolute;
    background: url(../images/bmImages/pensilIcon.png) no-repeat right;
    width: 20px;
    height: 20px;
    transform: scaleX(-1);
}
.acct_detail .inquire_on_lien i{
	width: 60% !important;
    background-color: rgb(239,42,66) !important;
    border-radius: 25px;
}
.acct_detail .back i{
	width: 60% !important;
	color: #7a1f17 !important;
    border: 1px solid #7a1f17;
    border-radius: 25px;
    box-shadow: none;
    background-color: #fff !important;
    line-height: 20px !important;
    padding: 7px 8px 5px 8px;
    
}
.acct_detail .bm_btn_wdth{
	width: 60% !important;
}
.acct_detail .acct_btn_mrgn i{
	margin-right: 40% !important;
}
.acct_detail .bm_inquireText{
    color: #636466 !important;
    font-size: 16px;
    margin: 10px 0px !important
}
.p_text small {
    font-size: 12px;
}
.acct_detail .p_text strong {
    font-size: 18px;
    color: #231f20 !important;
    font-family: Tajawal-Bold, sans-serif, Arial;
}
.acct_detail .accDetailDropdown input[type=text]:not(.browser-default){
	height: 2rem !important;
	width: 100%;
}
 .acct_detail .accDetailDropdown span span span{
 	padding-top: 0px;
 }
.acct_detail .pading_rgt{
	padding-left: 34% !important;
}
.acct_detail .amt_pding{
	padding-right: 1% !important;
}
.acct_detail .go_btn i{
	margin-bottom: 0px !important;
    margin-right: 5% !important;
    width: 100% !important;
}
.acct_detail .bal_dtls{
	margin-right: 9%;
}

/* Inquiry screen*/

.acct_detail .tble_data{
    font-size: 12px !important;
    font-weight: normal !important;
}
.acct_detail .txt_right{
	text-align: left;
}
.acct_detail .bm_InquiryText span a {
    color: #636466 !important;
    font-size: 16px !important;
    margin: 10px 0px !important
}
.acct_detail .mrgn_lft{
	margin-right: 10%;
}
.acct_detail .mrgn_rgt{
	margin-left: 35%;
}
.acct_detail .tble_brdr{
	 border: 1px solid #959595;
} 
.rw table .HW_head_outerdiv, .bg-ebebeb{
	background-color: #ebebeb;
} 
.tble_heading{
	padding-top: 8px;
	padding-bottom: 5px !important;
}
.acct_detail .inquire_back i{
    width: 15% !important;
    /*float: right;*/
}

table.boxed_table, .boxed_table table {
    border: 1px #cccccc solid;
}

table.boxed_table *, .boxed_table table * {
    border-color: transparent !important;
    background: none !important;
    box-shadow: none !important;
}

/* loan css */

.acct_detail .back.bm_btn_pding {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.a_little_up {
    top: -68px;
    position: relative;
}

.acct_detail .bm_btn_pding i{
  	width: 17% !important;
    padding: 6px 6% 6px 7% !important;
  /*  float: right !important;*/
  margin-bottom:10px;
}
.acct_detail .bm_btm_pding{
	padding-bottom: 15px !important;
}
.acct_detail .bluelink_outputField{
      font-size: 16px !important;
      width: auto;
}
.acct_detail .bm_tm15 i{
 	margin-top: 15px !important;	
}

.acct_detail .bm_DownloadDetailsMainDiv{
    float: left;
    width: 100%;
    max-width: 250px;
    margin-top: 10px;
    margin-left: 15px;
}

table .HW_head_outerdiv th {
    padding-bottom: 8px !important;
    padding-top: 8px !important;
}


/* deposit account */
/* .acct_detail .bm_cr_mrgn{
	margin-left: 8% !important;
} */
.acct_detail .bm_acc_mrgn{
	margin-right: 1% !important;
}

.acc_dtl_btn_ctr{
	width: 100%;
}
.marquee_parent_ctr{
	    width: 100vw;
    margin-right: -5.5%;
    border-bottom: 1px solid #ccc;
    margin-top: -2px;
    background: white;
}
.marquee_ctr{
	    background: white;
    padding-top: 3px;
    width: 90%;
    margin: 0 auto;
	padding-bottom: 4px;
}
.marquee_ctr marquee{
	width: calc(100% - 20px);
    margin-top: 3px;
}


@media screen and (min-width: 1px) and (max-width: 992px) {

	.col.s12.m12.l9.padding-left0,
	.col.s12.m12.l3.padding-right0{
	padding-right:0 !important;
	padding-left: 0 !important;
	}
	.acct_detail .star_wdth{
	width: 50% !important;
	    margin-top: 0px;
    margin-bottom: 8px;
    padding-left: 30px;
	}
	.acct_detail .acc_detail_mrgn .bm_customIconDiv{
	float: left;
	}
	

.acct_detail .bm_AccountNoDropdownMaiDiv {
    width: 60% !important;
}
.acct_detail .left_mrgn{
	margin-right: 0%;
}
.acct_detail .acct_btn_mrgn i {
    margin-right: 18% !important;
}
.acct_detail .bm_btn_pding i {
    width: 30% !important;
    margin-right: 16% !important;
}
.acct_detail .bm_AccountSummeryValue {
    margin-right: 0% !important;
}
.acct_detail .bm_cr_mrgn {
    margin-right: 11% !important;
}
.acct_detail .bm_btn_pding i {
    width: 33% !important;
}

.acct_detail .bal_dtls {
    margin-right: 19%;
}
.acct_detail .mrgn_lft {
    margin-right: 15%;
}
.acct_detail .bm_bck_lft_mrgn i {
    margin-right: -8% !important;
    margin-top: 4px !important;
}
.acct_detail .go_btn i {
    width: 45% !important;
}
.acct_detail .inquire_back i {
    width: 30% !important;
    float: left;
}
.container-large, .widget-large .widget-content{
	min-height: auto !important;
		height: auto !important;
	}
	.ztk-cal{
	margin-top: 0 !important;
	}
}


@media screen and (min-width: 1px) and (max-width: 600px) {
	.acc_dtl_btn_ctr{
	width: calc(100% + 48px);
    margin-right: -24px !important;
}
	.acct_detail .star_wdth{
	width: 100% !important;
	    margin-top: 15px;
    margin-bottom: 8px;
	}
	.acct_detail .acc_detail_mrgn .bm_customIconDiv{
	float: left;
	}
	.acct_detail .bm_AccountSummeryValue,.cust-cons-code .formrow .querytextright .simpletext, .querytextright .searchsimpletext, .bm_TableEditLinkMainc,
	 .stage3_previewdetailsrow .stage3_previewconfirm_details_column .simpletext, .corporate-acc-details .output-value .simpletext{
	margin-bottom: 5px !important;
	display: inline-block;
	}
	

		.acct_detail.cc-mb-pdg-ctr .left_mrgn{
	margin-right: 0 !important;
	}
	.cc-mb-pdg-ctr{
		padding-right: 24px;
		padding-left: 24px;
	}
	
	.s-mt10{
	margin-top:10px;
	}
		.mt18-ns{
	margin-top: 0;
	}
		.biller-list .flex-center{
	display: block !important;
	}
/* .acct_detail .bm_AccountSummeryValue {
    margin-left: 19% !important;
} */
.acct_detail .bm_bck_lft_mrgn {
    margin-right: 1% !important;
    margin-top: 5px !important;
}
.acct_detail .bm_AccountNoDropdownMaiDiv {
   width: 67% !important;
}
.acct_detail .bm_bck_lft_mrgn i{
    margin-right: 16% !important;
    margin-top: 3px !important;
}
.acct_detail .acct_btn_mrgn i {
    margin-right: 17% !important;
}
.acct_detail .inquire_back i {
    width: 32% !important;
    float: left;
}
.acct_detail .bm_cr_mrgn {
    margin-right: 14% !important;
}
}
@media screen and (max-width: 800px) and (min-width: 1px){
.acct_detail .bm_AccountNoDropdownMaiDiv {
    width: 50% !important;
}
}

@media screen and (max-width: 400px) and (min-width: 1px){
.acct_detail .bm_AccountNoDropdownMaiDiv {
    width: 100% !important;
}
}


/*transfer confirmation*/
/* .bm_transfer .label_lft_mrgn{
	margin-left: 10% !important;
} */
.bm_transfer .mrg_top{
	padding-top:0px;
}

.bm_transfer {
	padding: 10px 6% !important;
}

.bm_transfer .querytextright{
	padding-bottom: 0px;
}
.bm_transfer .step-tracker .step-tracker-line {
    background-color: red;
}
.bm_transfer .btn_mrgn_top{
	margin-top: 4px;
}
.card.acct_detail_pg .errorDisplayStyle div.errorContentWrapper.greenbg, .bm_transfer .bm_token_txt_mrgn{
	 margin-top: 15px;
}

/*transfer summary css*/
.bm_transfer .bm_email_payment_advice{
	margin-bottom: 20px;
    margin-top: 10px;
}
.bm_file_upld .bm_print_icon:after, .bm_transfer .bm_print_icon:after{
    content: '';
    background: url(../images/bmImages/PrintIcon.png) no-repeat;
    display: inline-block;
    width: 34px;
    height: 33px;
    position: absolute;
    margin-top: -5px;
    margin-right: 10px;
}
.bm_file_upld .bm_print_mrgn, .bm_transfer .bm_print_mrgn{
	margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.bm_transfer .bm_Transaction_Failed_icon {
    position: relative;
    margin-right: 20%;
}
.bm_transfer  .bm_Transaction_Successfully_icon:after{
    background: url(../images/bmImages/ChechIconGreen.png) no-repeat;
}

.bm_transfer .bm_Transaction_Failed_icon:after{
    content: '';
    background: url(../images/bmImages/failedIcon.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    right: -30px;
}
.bm_transfer .clear30 {
    clear: both;
    height: 40px;
}
.bm_transfer .msg_tp_mrgn{
	margin-top:30px;
}
/* account issue fixes*/

.acc_detail .btn_btm_pding i{
	margin-bottom: 10px !important;
    width: 18% !important;
    float: left;
    margin-left: 10px !important;
}

.acct_detail.card_propty,.ln-cal-result .querytextleft,
 .ln-cal-result .querytextright{
	position: relative;
    float: right;
    display: block;
    width: 100%;
}

.acct_detail .bck_btn_mrgn i {
    margin-top: 5px;
}
.acct_detail .avl_bal_tp_mrgn{
    margin-top: -35px;
}

.info-row .col{
	padding: 0px;
}
.info-row .simpletext{
	color: #636466;
    font-size: 16px !important;
    margin: 2px 0px !important;
    line-height: 1.5;
}

.info-row .simpletext{
	color: #636466;
    font-size: 16px;
    margin: 2px 0px !important;
}
/*issue 14th may*/
.bm_transfer .hr_mrgn{
	/* margin-left: 10%;
    margin-right: 10%; */
}

.bm_transfer .otp_mrgn {  
    margin-right: 35%;
    margin-left: 35%;
}

/*issue 15th may*/
.rightNmargin{
	text-align: left !important;
	margin-top: -10px;
}
.bm_btm_pding{
	padding-bottom: 35px !important;
}
.bm_detail_stmt_btn_pding{
	padding-top: 5px;
    padding-bottom: 5px;
}
   
.transfer-approver-detail h3{
	font-size: 16px;
    color: #231f20;
    font-family: Tajawal-Bold, sans-serif, Arial;
    margin: 15px 0px;
     float: right;
    width: 100%;
}  
.transfer-approver-detail table{
    border: 1px solid #959595;
}

.transfer-approver-detail table thead{
    background-color: #ebebeb;
}

.transfer-approver-detail label{
	color: #636466 !important;
    font-size: 16px !important;
}

.transfer-approver-detail .row-action label{
	top: 10px;
    position: relative;
}

.transfer-approver-detail .s3 {
	padding-right: 0px;
}
.transfer-approver-detail .row-action .btn{
	padding-right: 20px;
    padding-left: 20px;
}    
.lpo .bm_Cards_height{
	float: right;
	padding-bottom: 20px !important;
}

.lpo .aleft span,.lpo .bm_CreditCards_BottomLink input[type='submit']{
	font-family: Tajawal-Bold, sans-serif, Arial !important;
}
.lpo .credi_landing_text{
	min-height: 190px;
}
.ln-cal-result .querytextleft .searchsimpletext,
 .ln-cal-result .querytextright .searchsimpletext{
 margin: 0 !important;
 }
 .ln-cal-result .formrow{
 margin:5px 0;
 float: right;
 }
.bm-btn-no-margin .waves-effect{
	margin: 0px !important;
}
.freq-type-title h2{
	display: inline;
}
.freq-type-title .redstar{
	font-size: 12px !important;
	font-family: Tajawal-Medium, sans-serif, Arial !important;
}
.txt-align-left-i,.appr-q-tbl table tbody tr td.footable-last-column{
	text-align: right !important;
}
.cctxn-table .tableoverflowwrapperhw {
   margin-bottom: 0px;
  margin-right: 0px;
 }

.cctxn-table .tableoverflowwrapperhw table{
	border: none;
}
.plr20{
	padding-left: 20px;
	padding-right: 20px;
}

.ipo-form .labelColumn,.ipo-form .labelColumn_combo,.ipo-form  .labelColumn_combo_brdr{
	height: auto;
	width: 240px !important;
	max-width: 100% !important;
} 
.m3-0{
	margin:3px 0 !important;
}
.i-mb5 input{
	margin-bottom: 5px !important;
}
.sr-form .containerStyle label{
	top: 12px !important;
}
.sr-lookup-ctr .lookup_button{
	    position: absolute;
     top: -2px;
    background: url(../images/bmImages/lookup.png) no-repeat top right !important;
    padding-right: 35px;
    background-size: 30px !important;
    box-shadow: none !important;
    color: #7a1f17 !important;
    left: 0;
    text-transform: none;
	
}
.sr-lookup-ctr .waves-ripple{
	display: none !important;
}
.sr-lookup-ctr input[type="text"]{
	padding-left: 100px;
    box-sizing: border-box;
   
}
.querytextleft,.querytextright{
	word-break: break-word;
	}
.die-tbl{
	overflow: auto;
	max-height: 300px;
	}
.bm_GetAccDetailsIconDiv{
	  background: url('../images/bmImages/ServiceRequest_Icon_Accounts.png') no-repeat right top !important;
	 background-size: 18px 18px !important;
	 font-family: Tajawal-Medium, sans-serif, Arial !important;
	background-position-y: 3px !important;
	 box-shadow: none;
	 padding-right: 27px;
	 font-size: 14px !important;
	 text-transform: none;
	 padding-top: 6px;
	 margin-bottom: 10px !important;
	 color: rgb(239, 62, 66) !important;
	 margin-right:0;
} 
.avl-bal-parent-ctr{
	display: flex;
    flex-direction: row;
    align-items: flex-end;
    flex-wrap: wrap;
}
.avl-bal-amt{
	word-break: break-word;
    white-space: normal;
}	
.del-benf-conf-appr .row.Remarks_style, .del-benf-conf-appr .row.Remarks_style .labelColumn_nextgen input{
	margin-bottom: 0 !important;
}
.del-benf-conf-appr .row.Remarks_style{
	display:none;
}
.del-benf-conf-appr .row.Remarks_style .labelColumn_nextgen{
	width: 100% !important;
}
.del-benf-conf-appr .row.Remarks_style .querytextleft .remark-label{
margin-top: 10px !important;
}
.del-benf-conf-appr .row.Remarks_style .querytextleft .remark-label .labelcolumntexttoosmall{
line-height: normal;
}
.bm-info-table.file-cutofftime{
	display: table;
}
.disp-tr{
	display: table-row;
}
.disp-tc{
	display: table-cell;  
}
.padding8-10{
	 padding: 8px 10px;
}
@media screen and (max-width:600px){
	 .lpo .credi_landing_text,.credi_landing_text{
	    min-height: 100px;
	    }
	 .querytextleft{
	width: 100%;
	}
	 .querytextright{
	width: 100%;
	float: right;
	}

}
@media screen and (min-width:993px){
	.mt20-l{
	margin-top: 20px;
	}
	.bm_btnMaxWidth150-lg{
  	max-width: 150px;
  	}
}
.bm-radio-txt{
	display: inline-block;
    width: calc(100% - 30px);
}

.llrm:after{
	content:"\200E";
}
.zkt-cal-top{
    margin-top: 22px !important;
}
@media screen and (min-width:993px){
	.charity-receipt-print{
		margin-right: -493px !important;
	}
}.pb0reqdetails{
	padding-bottom:0 !important;
}.backbtnsrdetails{
    margin-right: -30% !important;
}.printiconsrdetails{
	margin-top: -30px !important
}.cpl_pll_backbtnsrdetails{
    margin-right: -10% !important;
}
.diebackbtnsrdetails{
    margin-top: -15px;
}.dieprinticonsrdetails{
    margin-top: 5px !important;
}
.uemprinticonsrdetails{
    margin-top: 10px !important;
}