body {
	font-family: "Helvetica", "Arial", sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}

.modal-dialog,
.modal-dialog .modal-content{margin:0 auto !important;}

.portlet-body .uploadDoc {font-size : 16px !important; padding-right:250px;}
.page-wrapper .modal{transform:inherit !important; top:0;left:0;}
.modal {top: 50%; left: 50%;transform: translate(-50%, -50%);}
.uploadDoc{margin:0 10px; position:relative; padding-left:50px; padding-right: 110px;}
.viewDisBtn{
	font-size:14px; color: #ffffff; background: #ff757f; padding: 4px 12px; display: inline-block; border-radius: 4px !important; 
	position: absolute; right: 15px; top: 22px;
}
.viewDisBtn:hover, .viewDisBtn:focus{text-decoration:none; color: #ffffff; }
.uploadDoc .fa-info-circle{font-size: 24px; position: absolute; top: 27px; left: 15px; border: solid 2px #ffff; border-radius: 20px;}
.redIcon{color:red;}
#docDiscrepancyModal .alert-primary{color: #004085; background-color: #cce5ff; border-color: #b8daff;}
#docDiscrepancyModal .disList li{font-size:16px;}
#docDiscrepancyModal .modal-footer{text-align: center;}
#docDiscrepancyModal .btn-primary{background-color:#FC8E06; border-color:#FC8E06; padding:8px 12px; font-size:16px;}


/* authen css */
#authenticationModal .modal-dialog{
    position: absolute; top: 50%;  left: 50%;  transform: translate(-50%, -50%); z-index:9999 !important;
}
.referralAuthWidgents{margin-top:0; text-align: center; padding:50px 0;}
.imgCenter > img{display:block; margin:0 auto; width:50%;}
.referralAuthWidgents .infoTex{
	display: flex; align-items: center;
	border: solid 1px #6eb72b; border-radius: 4px;
    padding: 15px; background: #f9fff1; width: 90%;
    margin: 0 auto;
}
.referralAuthWidgents .infoTex i{color:red; margin-right:15px;}
.referralAuthWidgents .infoTex p{font-size:18px !important;; color:#118a44 !important; padding:0 !important; margin:0; line-height:22px;}
.referralAuthWidgents .infoTex p span{color:#118a44 !important; font-weight:600 !important; }
.otpWidgets{margin-top:15px; }
.otpWidgets .name_format{
	outline: none; border-radius: 2px; border: solid 1px #1D6A90; font-size: 20px; font-weight:800 !important;
    color: #333 !important; padding:4px 4px 4px 15px; height: 45px; line-height: 45px;
    width:50%;  margin: 0 auto; border-radius: 4px;
}
.validateBtn{
	color: #ffffff; font-size: 18px;  text-align: center;  padding: 14px 0; width:30%; 
	background: linear-gradient(-179deg, #FEBD3F 0%, #FC8E06 100%); display:inline-block;
	height:45px; border: solid 1px #FC8E06; text-transform: uppercase; margin-top: 10px; border-radius: 4px;
}
.validateBtn:hover, .validateBtn:active, .validateBtn:focus{color:#fff; text-decoration:none;}
.resendOTP{margin-top: 8px;font-size: 14px; display: flex; align-items: center;justify-content: space-between; width: 50%; margin: 10px auto;}
.redbold{color:red; font-weight:700;}
.resendOtp{text-decoration:underline;}
/* authen css end */

/* 
	link forex card
*/

.tcs_info_wrap .tcs_info{
	font-size: 12px; line-height: 1.5; padding-left: 10px;  padding-right: 10px; margin-bottom: 0;
	border: solid 1px #add1ff; background-color: #eaf5ff;
}
.tcs_info a{color: #0070ff; text-decoration: underline;}
.tcs_info_wrap{margin-left:15px; margin-right:15px;}

/* upload documents  */
.statementLabel{font-size: 12px; position: relative; padding-right: 15px; top: -5px; display: block; font-weight:600;}
.statementLabel::before{
	/* content: '0'; */ position: absolute; right:26px;  top: -3px; width: 18px; height: 18px;
    font-size: 12px; border-radius: 100px; background: #337ab7; color: #fff;
    text-align: center; padding: 9px 0; line-height: 0; display: block;
}
.uploadWidget .close{font-size: 36px; opacity: 1; font-weight: 300;}
.uploadWidget .modal-title img{width: 50px; float: left; margin-right: 15px;}
.uploadWidget .modal-title span{font-size:24px; color:#000; display:inline-block; font-weight: bold; line-height: 2;}
.uploadBodywidget .addfiletext{font-size:18px; color:#333; margin-bottom:15px;}
.uploadBodywidget .table{margin-bottom: 0;}
.uploadBodywidget .table thead tr th,
.uploadBodywidget .table tbody tr td{padding: 8px 12px !important; border-bottom: inherit;}
.uploadBodywidget .table thead tr th{font-size:14px; color: #000; font-weight: bold;}
.uploadBodywidget .table tbody tr td{font-size:14px; color:#5c5c5c;}
.uploadBodywidget .table tbody tr td a.downloadBtn{font-size: 16px; display: inline-block; margin-right: 15px;}
.uploadBodywidget .table tbody tr td a.trashBtn{font-size: 16px; display: inline-block; margin-right: 15px; color:red;}
.statementLabel > i{
	background: #1d6a90; padding:4px; width:20px; height: 20px;
    border-radius: 100px; font-size: 12px; color: #fff;  display: inline-block;
}

/* upload documents end  */

/* OCR MODAL changes in OT  */
.analyzingDocuments .modal-body{padding: 45px 15px;}
.analyzingDocumentsH{font-size:24px; color:#242424; font-weight:600; margin-bottom:25px;}
.analyzingDocuments p{font-size:16px; line-height:1.5; color:#5c5c5c; margin-top:15px; padding:0 80px;}
.okBtn{
	display: inline-block; font-size: 14px; color: #fff; font-weight: 500; margin-top:25px;
	background: #fc8e06;  border: solid 1px #fc8e06; padding: 12px 30px;  border-radius: 4px; text-decoration: none;
}
.okBtn:hover, .okBtn:focus{color: #fff; text-decoration: none;}
.fa-exclamation-circle{position: absolute; right: 5px; top: 5px; color: #f13232;}
.alert-warning{padding-left:65px !important; font-size:13px !important; margin-top: 15px; background-color: #fffbe9; position: relative;}
.alert-warning strong{font-weight:600;}
.fa-exclamation-triangle{position: absolute; left:20px; top:20px; color:#c5b357;}
#eligibilityTwoForm .alertDoc{border-color: red; box-shadow: 0 4px 12px rgb(221 76 76 / 15%);}
.errorAlertModal .modal-content{background:#05528A;}
.errorAlertModal .modal-body h2{font-size:26px; color:#fff; font-weight:bold; margin-top:15px;}
.errorAlertModal .modal-body p{color:#fff; line-height:1.5; font-size:16px; margin-top:25px;}
.paddStyle{padding:100px 25px;}
.paddRight{padding:15px 10px 15px 15px; background-color:#ffffff; border-radius: 0 6px 6px 0;}
.errorAlertModal .modal-body{padding:0 15px;}
.errorWidgets{border: solid 1px #F98E8E; padding: 15px; border-radius: 4px; margin-bottom:10px;}
.alertHeading{
	position:relative; font-size:14px; color:#242424; font-weight:600; padding-left: 25px;
	margin-bottom: 15px; border-bottom: solid 1px #F98E8E; padding-bottom: 15px;
}
.numList{
	position: absolute; left:0; top: 0; color: #ffffff; text-align:center; font-size:12px; line-height:18px;
	display:inline-block; background-color:#EE4D61; width:18px; height:18px; border-radius:50px; 
}
.alertInner{width:50%;}
.alertDetails, .alertErrorCta{display: flex; align-items: center; justify-content: space-between; align-items: baseline;}
.alertDetails .alertInner span{display:block; font-size:13px; color:#242424;}
.alertDetails .alertInner span+span{font-weight:600; margin-top: 4px; font-size: 13px;}
.viewMoreWrap{margin-top:15px; border-top: dashed 1px #b7b7b7; padding-top: 10px;}
.viewMoreWrap a{font-size:14px; color:#05528A; text-decoration:underline; display:inline-block;}
.errorWidgets .alert-primary{font-size: 12px; padding-left:45px; font-weight:400; margin-top: 15px; margin-bottom: 0;     position: relative;}
.errorWidgets .fa-info-circle{position: absolute; top: 50%; left: 25px;  transform: translate(-50%,-50%); font-size: 24px;}
.alertErrorCta{margin-top:15px; }
.alertErrorCta a{
	display: block; font-size: 14px; color: #5c5c5c; font-weight: 500; 
	background: #fff;  border: solid 1px #b9b9b9; padding: 12px 20px;  border-radius: 4px; text-decoration: none; width: 100%; text-align: center;
}
.alertErrorCta a+a{border-color: #fc8e06; background: #fc8e06;  color: #fff;}
.alertErrorScroll{height: 420px;  overflow-y: auto; padding-right: 5px;}

/* OCR MODAL changes in OT  */

.postponeorder{position: relative;}
.postponeorder .bmf-clock-icon-timenday{position: absolute; right: 4px; top: 4px;}

.link_your_card{
		border: solid 1px #ccc; padding: 15px;
	}
	.link_your_card h2{
		color:#333333; font-size:20px; margin:0; padding:0 0 0 10px; line-height: 1; border-left:solid 6px #0170C1;
	}
	.link_your_card p{
		line-height: 1.5; padding-top:15px;
	}
	.link_your_card label{
		display:block;
	}
	.resendbtn{margin:18px 0 0 0; height: 35px; width:50%; border-radius:4px !important;}
	
	[type="radio"]:checked,
	[type="radio"]:not(:checked) {
	    position: absolute;
	    left: -9999px;
	}
	[type="radio"]:checked + label,
	[type="radio"]:not(:checked) + label
	{
	    position: relative;
	    padding-left: 28px;
	    cursor: pointer;
	    line-height: 20px;
	    display: inline-block;
	    color: #333333; font-weight:bold;
	}
	[type="radio"]:checked + label:before,
	[type="radio"]:not(:checked) + label:before {
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 18px;
	    height: 18px;
	    border: 1px solid #FF7F00;
	    border-radius: 100%;
	    background: #fff;
	}
	[type="radio"]:checked + label:after,
	[type="radio"]:not(:checked) + label:after {
	    content: '';
	    width: 12px;
	    height: 12px;
	    background: #FF7F00;
	    position: absolute;
	    top:3px;
	    left:3px;
	    border-radius: 100%;
	    -webkit-transition: all 0.2s ease;
	    transition: all 0.2s ease;
	}
	[type="radio"]:not(:checked) + label:after {
	    opacity: 0;
	    -webkit-transform: scale(0);
	    transform: scale(0);
	}
	[type="radio"]:checked + label:after {
	    opacity: 1;
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}
.cardnumber{padding:13px; font-size:15px;}
.cardnumber i{font-size:20px; vertical-align: middle;}
.curent_status{text-align:right;}
.curent_status span,
.curent_status span+i{color:#5CC723; font-weight:bold; font-size:13px;}
.curent_status span+i{font-size:16px;}
.card_summary_list,
.cwb_list{
	list-style: none;
    overflow: visible;
    display: table;
    width: 100%;
    padding:30px 0 30px 0;
}
.cwb_list{
	padding:0 0 30px 0;
}
.card_summary_list li{float:left; margin-right:25px; position:relative;}
.card_summary_list li:last-child{margin-right:0;}
.card_summary_list li:nth-child(1) a i,
.card_summary_list li:nth-child(2) a i{color:#FF7F00;}
.card_summary_list li:nth-child(3) a i,
.card_summary_list li:nth-child(4) a i{color:#0170C1;}
.card_summary_list li a{
	box-shadow: 0 2px 6px 0 rgba(138,138,138,0.41);
	border-radius: 3px;
	padding:15px 30px 15px 50px;
	display: inline-block;
	color:#333;
	font-weight:bold;
	font-size:14px;
}
.card_summary_list li:nth-child(1) a,
.card_summary_list li:nth-child(4) a{
	background: #FFFAF1;
}
.card_summary_list li:nth-child(2) a,
.card_summary_list li:nth-child(3) a{
	background: #F1FBFF;
}
.card_summary_list li a i{font-size:18px; padding-left:10px;}
.card_summary_list li:nth-child(1):before,
.card_summary_list li:nth-child(2):before,
.card_summary_list li:nth-child(3):before,
.card_summary_list li:nth-child(4):before{content:''; position:absolute; top: 15px; left:10px;}

.card_summary_list li:nth-child(1):before{
	width:29px; height:28px; background:url('/assets/pages/img/lu_card_icon.png');
}
.card_summary_list li:nth-child(2):before{
	width:29px; height:30px; background:url('/assets/pages/img/rl_card_icon.png');
}
.card_summary_list li:nth-child(3):before{
	width:29px; height:30px;  background:url('/assets/pages/img/ul_card_icon.png');
}
.card_summary_list li:nth-child(4):before{
	width:28px; height:32px; background:url('/assets/pages/img/ra_pin_icon.png');
}
.card_summary_list li a:hover{text-decoration:none;}

.lyc_scrollbar{
	max-height:277px;
	overflow-y:auto;
	padding-right:5px;
}
.cwb_list{margin-top:0;}
.cwb_list li{
	border-bottom:solid 1px #ccc; 
	color:#033644; padding-bottom:5px; 
	font-size:15px; vertical-align:middle; 
	position: relative; padding-left:35px;
	margin-bottom:15px;
}
.cwb_list li:last-child{
	margin-bottom:0;
}
.cwb_list li span i{
	content:''; display:inline-block; position: absolute;  left: 0;
	width:29px; height:19px; background:url('/assets/pages/img/us_dollar.png');
}
.cwb_list li span{display:inline-block;}
.cwb_list li span+span{float:right;}
.table-link-your-card .table thead th{font-size:12px; font-weight:bold;}
.table-link-your-card .table thead th{
	background:#F4F4F4; text-align:center; vertical-align:top;
}
.table-link-your-card .table tbody td{font-size:12px; font-weight:400; vertical-align:middle; text-align:center;}
.modal-body .link_your_card_popup p{color:#5C5C5C; font-size:13px;}
.currentcardstatus,
.currentcardstatusactive{background: #F5FAFF; border: 1px solid #FF7F00; padding:10px; width: 40%; margin:20px auto;}
.currentcardstatus span,
.currentcardstatusactive span{color:#5C5C5C; font-size:13px; display:inline-block;}
.currentcardstatus span+span{padding-left:10px; color:#FF402C;}
.currentcardstatusactive span+span{padding-left:10px; color:#5CC723;}
.currentcardstatus span+span > i,
.currentcardstatusactive span+span > i{font-size:15px;}
.lockcardbtn{width:30%; margin:0 auto; border-radius:4px !important; padding:10px;}
.transaction_summary .dlsbtn{color:#FF7F00; font-size:12px; border-color: #FF7F00;}
.transaction_summary .showfilter{background-color: #FF7F00; border-color: #FF7F00; }

.bootstrap-select>.dropdown-toggle{line-height:1.8 !important;}
#ui-datepicker-div { z-index: 99999 !important; }
.downloadstatementbtn { background-color: #FF7F00; border-color: #FF7F00;}
.form-group .bootstrap-select{width:100% !important;}

#uploadDcument .modal-dialog{
	position: absolute; top: 50%;  left: 50%;  transform: translate(-50%, -50%);
}	

/* 
 limit 
*/
.limit_delivery_details{padding:20px 20px 0 20px;}
.limit_delivery_details h2{margin:0; color: #0d5fa3; font-size: 17px; font-weight: 600;}
.limit_details{padding:20px 0 0 0;}
.limit_details span{font-size: 11px; color: #607B86; display:block;}
.limit_details span+span{font-size: 15px; color: #166489;}
.btn-yellow{color: #fff; background-color: #FFAC30; border-color: #FFAC30;}
.btn-yellow:hover, .btn-yellow:active{color:#fff;}
.padding_10{padding:10px;}
.execute_details{display:table; padding: 15px 0 0 0; width:100%; position: relative;}
.execute_details span{font-size: 11px; color: #607B86; display:inline-block;}
.execute_details .form-lim-control{
	width:71%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #5C5C5C;
    font-size:14px; display:inline-block;
    color:#5C5C5C; border-radius:4px;
}
.bg_yellow .limit_details span+span{color:#333; }
.execute_details .icon_cale_time{position:absolute; right:10px; top:24px; display:inline-block; font-size:14px; colo:#5C5C5C;}

/* sim card css */
.bg_blue{border: solid 2px #0d5fa3;}
.bg_blue > a{color:#0d5fa3; text-decoration:underline;}
.bg_yellow{background:#FFFBDA;}
.paragraph .simodeofpayment{margin-bottom:0px;}
.sim_plan_heading2{border-bottom:solid 2px #0d5fa3; font-size:18px; color: #0d5fa3; font-weight:bold;}
.sim_plan_details .sim_plan_heading{font-size:14px;}
.sim_plan_heading{font-size: 17px; font-weight: 600; color: #0d5fa3;}
.sim_plan_details > span{display:block; color:#607B86; font-size:11px;}
.sim_plan_details > p{color:#166489; font-size:15px; line-height:1.3;}
.simamountpaid{color:#607B86; fpont-size:15px;}
.sim_rupee{color:#166489; font-size:20px;}
.footersimorderdetails{padding:10px 0;}
.footersimorderdetails > span{color:#214360; font-size:12px; display:block;}
.footersimorderdetails > span+span{font-weight:600;}
.simdeliverydetails{padding:0; color:#747B86; font-size:14px; margin:0; line-height:1.2;}
.sim_deliveryplan_heading{font-size: 14px; font-weight: 600; color: #0d5fa3; margin:0; padding-bottom:10px;}
.sim_plan_details h4{margin:0;}
.forall{margin:0; padding:8px 10px; font-size:16px; color:#333;}
.sim_modeof_heading{font-size: 17px; font-weight: 600; color: #0d5fa3; margin:0; padding-bottom:10px;  padding-top:25px;}
.simodeofpayment{font-size:14px; color:#747B86;}
.simodeofpayment > span{font-size:15px; color:#166489; }
/* sim card css end */

.ot_tracking .portlet {margin-top:60px;}
/* Upload Documents section CSS starts here*/
.getPaymentheading{padding-left:10px;font-size: 17px;font-weight: 600;color: #0d5fa3;margin:0;}
.sendandonline{font-size: 14px;padding-left: 10px;color: #607B86; margin-top:15px !important;}
.document__area{background:#EEF7FF;border:1px solid #267AA4;box-shadow:0 3px 4px 0 rgba(22,55,73,0.33);border-radius:6px;width:85%;margin:0 auto 15px; height:111px !important; }
.document__area--heading .documentsH{font-size:13px;color:#1D6A90;font-weight:500;padding-bottom:4px;position: relative;text-align:left; width: 85%; margin: 0 auto;}
.image--padding{padding:20px 15px;background:#ffffff;border-radius:6px 0 0 6px;border-right:1px solid #267AA4;}
.border--postion{position:relative;}
.info--text{position:absolute;z-index:1;right:-4px;bottom:-7px;}
.upload--complete{display: flex; align-items: center; min-height: 92px; position:absolute;width:100%;height:100%;background-color:rgba(11, 40, 60, 0.72);top:0;left:0;z-index:3;border-radius:6px 0 0 6px;}
.upload--complete i{color:#00DABD;padding:25px;}
.file-drop-area{border-radius:3px;position:relative;margin:0 auto;-webkit-transition:0.2s;transition:0.2s;}
.file-drop-area.is-active{background-color:rgba(255, 255, 255, 0.05);}
.upload-btn{
	background: linear-gradient(to left, #FEBD3F, #FC8E06);
    border-radius:3px!important font-size:13px;color:#FFFFFF;width:110px;display:block;font-weight:600;margin:5px auto;padding:4px 20px;text-transform:uppercase;
}
.file-msg{font-size:12px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;vertical-align:middle;width:130px;padding:2px 1px 4px 1px;float:left;}
.file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0;}
.file-input:focus{outline:none;}
.redbtn{color:#EE5050;}
.close__btn--position{position:relative;z-index:99;}
.upload--item{display:table;position:absolute;min-height:99px;height:100%;width:100%;}
.middle--item{display:table-cell;vertical-align:middle;}
.viewsample--text{font-size:11px;color:#1D6A90;display:block;text-decoration:underline;}
.fa-check-circle:before {
  content: "\f058";
}
.paymentPopupmodal{margin-bottom: 10px;}
.paymentPopupmodal h4{color:var(--textBlack); font-size:24px;}
.paymentPopupmodal h4 i{color:#FF402C;}
.paymentPopupmodal .modal-body p{color:var(--textGrey); font-size:13px; text-align:left; line-height:1.3;}
.discrepancyDetails{background:#F5FAFF; border:solid 1px #0170C1; padding:10px; display: table; margin: 15px 0 0 0; width: 100%;}
.discrepancyLabel,  .uploadDocumentPopup .uploadLabel{color:var(--textBlack); font-size:13px;}
.discrepancyLabel strong, .paymentPopupmodal .modal-body p b{font-weight:bold; color:#05528A;}
.paymentPopupmodal .modal-body p+.discrepancyDetails+p{padding-top:10px; padding-bottom:15px;}
.uploadDocumentPopup{padding-top:25px;}
.uploadDocumentPopup .upload--item{position: static; padding: 0; min-height: inherit;}
.uploadDocumentPopup .upload-btn{float: left; text-align: center; padding: 8px;}
.uploadDocumentPopup .upload__group{width: 100%; display:flex; align-items: center;}
.uploadDocumentPopup .file-drop-area{margin:inherit;  display:flex; align-items: center;}
.uploadDocumentPopup .uploadLabel{padding-right: 15px;}
.uploadDocumentPopup .file-msg{margin-left: 25px; text-decoration: underline;}
.uploadDocumentPopup a i{padding-left: 10px;}
.paymentPopupmodal .green{color:var(--themeGreen);}
.getPayment{padding:20px 20px 0 20px;}
.getPayment .tickicon{left: 20px; padding: 0; width:35px; height: 35px; background-position:-43px -53px; display: inline-block;}
.getPayment .downloadicon{width:10px; height:14px; background-position:0 -68px; display: inline-block; position: absolute; left: -13px;}
.getPayment .deleteicon{width:13px; height: 13px; background-position:0 -81px; display: inline-block; position: absolute; left: 0;}
/* Upload Documents section CSS ends here*/
.mobile_caller{display:none;}
.moz_scroll_fix{overflow-y:hidden !important;}
.emicheckbox{padding:0px 15px;}
.emitxt{color:#1D6A90;font-size:14px;}
.pophe{font-size:18px;color:#fff;font-weight:600;top:10px;position:absolute;}
.modal-body p{text-align:left;font-size:16px;color:#5c5c5c;font-weight:300; padding-top:10px;}
.modal-body p strong{color:#000000;}
.body-message .form-control{height:45px; border-radius: 4px !important; font-size: 18px !important;}
.full-width{width:100%; height:45px; border-radius: 4px !important; font-size: 16px;}
.body-message .btn-warning:hover{background-color: #ffffff; border-color: #f79c00; color:#f79c00;}
.modal-header .modal-title{font-size:20px;}
.modal-content .modal-header .close{right: 15px; top: 15px;}

.emi_popuptxt{color:#267AA4;font-size:12px;}
.modelclosebtn{background:linear-gradient(-180deg, #C5DDE6 4%, #9EBCC8 100%);box-shadow:0 2px 4px 0 rgba(5,40,87,0.40);padding:10px 20px;border-radius:32px;outline:none;border:none;color:#25586b;transition:all 0.5s ease;}
.requestmodelbtn{background:linear-gradient(-179deg, #FEBD3F 0%, #FC8E06 100%);box-shadow:0 2px 4px 0 rgba(5,40,87,0.40);padding:10px 15px;border-radius:100px;outline:none;border:none;color:#ffffff;}
.new_static_4{top:4px !important;}
.custom-span-error1{position:relative;}
.comment-box_bmf{overflow:hidden;}
#neighborhood{width:100% !important;}
.uplaod_btn_holder_bmf{padding-left:30px;}
.modal_main__bmf{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content_bmf{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:80%;}
.close_modal_bmf{color:#aaa;float:right;font-size:12px;padding:0 10px;}
.margin0auto{margin:0px auto !important;}
.margin0-disp{display:block;margin:0 auto;}
.pad-top-30{padding-top:30px;}
.disp-blk{display:block !important;}
.bmf-dropdown-custom-delivery-type select{width:180px !important;}
.paddingTop20{padding-top:20px;}
.table-align{border-collapse:collapse;height:auto;margin-left:0px;margin-right:0px;text-align:center;border:solid 1px #0D5FA3;border-bottom:solid 2px #0D5FA3;}
.th-align{color:#555;font-family:Helvetica, arial, serif;font-size:14px;font-weight:bold;padding:5px;}
.td-align{color:#0D5FA3;font-family:Helvetica, arial, serif;font-size:14px;padding:5px;}
.td-align-right{text-align:right;}
.tentative-td-align{color:#0D5FA3;text-align:right;line-height:24px;color:#273771;font-size:15px;font-family:Helvetica, arial, serif;font-weight:bold;padding:5px;}
.strong-align{color:#0D5FA3;font-family:Helvetica, arial, serif;font-size:14px;}
.dis-blk{display:block;}
.head-mode-type-bmf{font-size:14px;font-weight:bold;color:#555;}
.total-paym-cont{display:block;margin:0 auto;text-align:center;padding-bottom:30px;}
.total-amt-bmf-pay{display:inline;font-size:15px;}
.amount-total-bmf{font-size:18px;color:#0D5FA3;}
.image-cont-bmf{display:inline;width:50px;}
.box-space{height:40px;}
.name-field{display:inline-block;}
.label-pay{font-size:13px;text-align:left;color:#0D5FA3;}
#pay-button-card{display:block;margin:0 auto;}
.top-ribbon-bg{width:100%;height:45vh;background-color:#0D5FA3;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.content-main{margin-top:-30vh;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:visible !important;}
.top-sec{border-radius:2px;padding:35px 56px;position:relative;}
.bmf-card-heading-payment{color:#0d5fa3;font-size:18px;font-weight:600;padding-bottom:12px;}
.payment-details__container{}
.note-payment{padding-top:15px;font-size:15px;border-top:1px solid rgba(0, 0, 0, 0.12);}
.bmf-notice-box-new{width:90%;display:block;margin:0 auto;padding-top:1px;padding-bottom:1px;border-radius:2px;color:#212121;background-color:#FFFBDA;font-size:14px;text-align:justify;border-left:4px solid #ffab40;}
.note-bmf{display:block;margin:16px 0;padding:12px 24px 12px 60px;}
.note-bmf::before{color:#ffab40;content:'star';font-family:"Material Icons";font:normal normal normal 24px/1 'Material Icons';float:left;width:30px;margin-left:-36px;background-size:cover;}
.head-adj-bmf{padding-top:40px;padding-bottom:10px;}
.material-icons-custom{color:#607B86;font-size:32px;display:inline-block;padding:15px;}
.person-align{display:inline-flex;float:left;}
.email-align{display:inline-flex;float:left;}
.tabs-head{background-color:#0D5FA3;margin-top:40px;}
.spin-bmf-outer{min-height:100px;background-image:url('/assets/new-ui/images/uplload_backgrpound_bookmyforex.png');}
.new-spin-class{display:true;margin-top:20px;margin-bottom:20px;}
.dialog-new-bmf{display:block;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.bmf-doc-box_new{display:block;margin:0 auto;}
.icon-adj-bmf-mop{padding-right:10px;padding-top:7px;}
.circle-progress{display:block;margin:0 auto;width:40px;height:40px;border-radius:32px;border:2px solid #d07502;background-color:#ffab40;font-size:20px;color:#fff;text-align:center;justify-content:center;background-image:url('/assets/new-ui/images/right.png');background-repeat:no-repeat;background-size:cover;}
.progress-text{text-align:center;padding-top:10px;color:#0d5fa3;font-size:13px;}
.progress{width:1000px;margin:20px auto;text-align:center;}
.progress .circle,.progress .bar{display:inline-block;background:#fff;width:40px;height:40px;border-radius:40px;border:1px solid #d5d5da;}
.progress .bar{position:relative;width:80px;height:6px;top:-33px;margin-left:-5px;margin-right:-5px;border-left:none;border-right:none;border-radius:0;}
.progress .circle .label{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:32px;margin-top:3px;color:#b5b5ba;font-size:17px;}
.progress .circle .title{color:#b5b5ba;font-size:13px;line-height:30px;margin-left:-5px;}
.progress .bar.done,.progress .circle.done{background:#eee;}
.progress .bar.active{background:linear-gradient(to right, #EEE 40%, #FFF 60%);}
.progress .circle.done .label{color:#FFF;background:#8bc435;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}
.progress .circle.done .title{color:#444;}
.progress .circle.active .label{color:#FFF;background:#0c95be;box-shadow:inset 0 0 2px rgba(0,0,0,.2);}
.progress .circle.active .title{color:#0c95be;}
.radioholder{width:88%;display:block;margin:0 auto;background:#afafaf;margin-bottom:1em;font-size:1.3em;height:2.4em;color:#666;-o-transition:.1s ease-out;-ms-transition:.1s ease-out;-moz-transition:.1s ease-out;-webkit-transition:.1s ease-out;transition:.1s ease-out;cursor:pointer;}
.activeradioholder{background:#0d5fa3;color:#fff;}
.radioholder .desc{display:inline-block;vertical-align:middle;padding-left:.6em;font-size:13px;color:#fff;font-weight:bold;line-height:2.4em;}
.radioholder .tick{display:inline-block;vertical-align:middle;width:2.4em;height:100%;background-color:#9c9c9c;-o-transition:.1s ease-out;-ms-transition:.1s ease-out;-moz-transition:.1s ease-out;-webkit-transition:.1s ease-out;transition:.1s ease-out;}
.radioholder .tick1{background-image:url('/assets/new-ui/images/tick2.png');}
.radioholder .tick2{background-image:url('/assets/new-ui/images/tick2.png');background-repeat:no-repeat;background-size:cover;}
.activeradioholder .tick{background-color:#ffab40;background-image:url('/assets/new-ui/images/right.png');background-size:cover;}
.radioholder:hover{background-color:#bbb;}
.radioholder:hover .tick{background-color:#9c9c9c;}
.activeradioholder:hover{background-color:#1675c3;}
.activeradioholder:hover .tick{background-color:#ffb960;}
.bmf-dropdown-mode select{text-align:center;width:220px;height:34px;overflow:hidden;border-radius:0;border:0;line-height:1;font-size:15px;color:#166489;padding:5px;background:url("/assets/new-ui/images/down_arrow_select.png") no-repeat right #fff;border-bottom:2px solid #607b86;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.bmf-cotainer-city-neighbour-info-req-can2{display:flex;margin:0px;padding-left:20px;padding-top:20px;padding-bottom:25px;}
.bmf-amount-label{display:block;padding-bottom:10px;font-size:14px;color:#607b86;font-weight:500;}
.bmf-amount-due{display:inline;font-size:20px;color:#166489;font-weight:600;}
.bmf-amt-icn{display:inline;}
.bmf-amt-cont{display:inline-block;padding-left:20px;}
.bmf-card-subheading-rmpadL2{color:#0d5fa3;font-size:16px;padding-left:20px;}
.bmf-cotainer-paymnt-update-info2{display:flex;align-items:center;padding-left:30px;margin:0;}
.bmf-utr-field{display:flex;align-items:center;padding-top:30px;padding-bottom:30px;padding-left:30px;}
.bmf-btn-payment__padding-adjust2{display:flex;justify-content:center;}
.btn-up-pym{margin:30px;}
.bmf-text-fiel-width2{width:220px;}
.utr-icon{display:inline;padding-left:38px;}
.utr-text{display:inline-block;}
.utr-button{display:inline;}
.notice-bx-cont{padding-top:20px;padding-bottom:20px;}
.bmf-main-content{min-height:630px;margin-bottom:-100px;}
.bmf-header-custom{background-color:#ffffff;}
.logo-bmf{height:45px;width:auto;}
.bmf-material-icon-custom{font-size:18px;padding-right:5px;}
.bmf-document-status-img{width:35%;display:block;margin:0 auto;}
.bmf-document-status-img img{width:50px; }
.bmf-document-status-txt{text-align:center;margin-top:4px;color:#607B86;font-size:13px; line-height: 17px !important; display: block;}
.fab-img-customer-support{width:40px;height:auto;}
.bmf-fab-container>ul{list-style:none;}
.bmf-main-fab{width:65px;height:65px;min-width:65px;}
.bmf-fab-list-1{padding:25px;margin:-25px;}
.bmf-fab-container{position:fixed;bottom:0;right:0;z-index:10;margin:40px;padding-left:0;list-style:none;}
.bmf-fab-sub-list{list-style:none;margin:0;padding:0;}
.bmf-fab-sub-list>li{display:block;position:absolute;top:0;right:8px;padding:10px 0;margin:-10px 0;}
.bmf-fab-sub-list__comp1{position:absolute !important;margin:-85px 0 !important;}
.bmf-fab-sub-list__comp2{position:absolute !important;margin:-160px 0 !important;}
[data-mfb-label]:hover::after{content:attr(data-mfb-label);opacity:1;transition:all 0.3s;}
[data-mfb-label]::after{content:attr(data-mfb-label);opacity:0;background-color:rgba(0, 0, 0, 0.4);padding:3px 8px;border-radius:3px;color:rgba(255, 255, 255, 0.8);font-size:13px;width:120px;text-align:center;pointer-events:none;position:absolute;top:50%;margin-top:-13.5px;margin-left:-150px;transition:all 0.5s;}
.mdl-button-sub{display:none;transform:scale(0);transition:all 200ms ease-in;}
.bmf-fab-trigger:hover .mdl-button-sub{transform:scale(1);transition:all 300ms ease-in;}
.bmf-footer{background-color:#e3f2ff;color:#607B86;}
.mdl-tabs__tab{padding:0 12px;overflow-x:auto;overflow-y:hidden;text-transform:none;font-size:13px;opacity:0.65;color:#ffffff;}
.bmf-navigation-container{background-color:rgb(13, 95, 163);border-radius:3px;}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{color:#ffffff;opacity:1;font-weight:500;}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{background:#ffab40;}
.footer-link__center{text-align:center;padding-top:8px;}
.footer-link__center a{text-align:center;color:#607b86;text-decoration:none;font-size:15px;}
.footer-social__links>ul>li{list-style:none;display:inline;text-decoration:none !important;padding:2px;}
.footer-social__links>ul>li a{text-decoration:none !important;}
.footer-social__links>ul{margin-top:0px;text-align:center;}
.bmf-img-social{width:35px;height:auto;}
.bmf-footer{padding-top:0px;padding-bottom:0px;}
.footer-copyright-sec{text-align:left;padding-top:8px;}
.bmf-card-container{background-color:#e3f2ff;}
.bmf-main-content-block{margin:0;}
.bmf-card-wide.mdl-card{width:100%;}
.mdl-button:hover{transition:0.3s;box-shadow:0 6px 14px 0 rgba(0, 0, 0, 0.2);}
.bmf-social-sec1{display:inline;}
.bmf-social-sec2{display:inline;padding:0;}
.bmf-footer-divide{background:#ffab40;display:block;height:2px;width:100%;}
.bmf-card-heading{padding-left:20px;font-size:17px;font-weight:600;color:#0d5fa3;}
.bmf-container-card-text-container{text-align:center;padding-top:15px;padding-bottom:15px;}
.bmf-container-card-text-container2{width:calc(60.6666666666% - 4px);display:inline-block;text-align:left;padding-left:24px;color:#0d5fa3;font-size:17px;font-weight:600;}
.bmf-container-card-text-container3{width:calc(33.3333333333% - 4px);display:inline-block;text-align:center;}
.bmf-container-card-texthead{line-height:1.4;font-size:11px;color:#607B86;}
.bmf-container-card-textCont{color:#166489;font-size:15px;}
.bmf-container-card-textCont-currency{color:#166489;font-size:15px;display:inline;}
.bmf-img-flag{display:inline;}
.bmf-img-flag img{width:30px;}
.bmf-container-card__footer{padding-top:20px;padding-bottom:20px;}
.bmf-container-card-text-holder{padding-top:25px;}
.bmf-line-divider__container{width:100%;height:5px;margin-top:10px;}
.bmf-total-amount-container{display:inline-block;width:calc(100% - 5px);text-align:center;}
.bmf-paynow-button__orderDeatils{display:inline-block;width:calc(35% - 5px)}
.bmf-line{width:80%;height:1px;background-color:#607B86;display:block;margin:0 auto;}
.bmf-paymnet-heading{display:inline;font-size:15px;color:#607B86;}
.bmf-payment-amount{display:inline;font-size:19px;font-weight:600;color:#166489;padding-left:10px;}
.bmf-container-customer-info-sec{margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:4px;display:flex;justify-content:center;align-items:center;}
.bmf-material-icons-custom{color:#607B86;}
.bmf-material-edit-button{color:#166489;}
.bmf-label-mdl-text{color:#607B86 !important;}
.bmf-mdl-text-input{color:#166489;font-size:15px;}
.bmf-mdl-text-input-edit{color:#bdbdbd;font-size:15px;}
.mdl-text-field-margin-adjust{margin-top:0px;margin-bottom:0px;}
.bmf-container-card-order-card-holder{height:228px;width:80%;padding-bottom:20px;overflow-y:scroll;display:block;margin:0 auto;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2pxrgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);}
.bmf-container-card-text-container-top{width:calc(50% - 4px);display:inline-block;text-align:center;}
.bmf-mode-payment-section{margin-top:16px;overflow:visible;}
.bmf-dropdown-custom{padding-top:20px;}
.bmf-dropdown-custom select{text-align:center;width:220px;height:34px;overflow:hidden;border-radius:0;border:0;font-size:15px;color:#166489;padding:5px;background:url("/assets/new-ui/images/down_arrow_select.png") no-repeat right #fff;border-bottom:2px solid #607b86;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.bmf-dropdown-custom-delivery-type select{text-align:center;width:220px;height:34px;padding-right:30px !important;padding-top:5px;padding-bottom:5px;overflow:hidden;border-radius:0;border:0;font-size:15px;color:#166489;background:url("/assets/new-ui/images/down_arrow_select.png") no-repeat right #fff;border-bottom:2px solid #607b86;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bmf-checkbox-container{text-align:center;}
.bmf-checkbox-aligner{marign-right:10px;padding:0 20px 20px;display:inline-block;}
.bmf-label-city{display:inline-block;padding:10px;font-size:14px;color:#607b86;}
.bmf-label-city-cities{display:inline-block;padding:10px;font-size:14px;color:#607b86;}
.bmf-label-feedback-cancel-order{display:inline;padding:10px;font-size:15px;color:#607B86;text-align:center;}
.bmf-delivery-sec-dropdown{display:inline-block;}
.bmf-cotainer-city-neighbour-info{display:flex;align-items:center;justify-content:center;margin:0px;padding-left:20px;padding-top:20px;padding-bottom:25px;}
.bmf-cotainer-city-neighbour-info-cities{display:flex;align-items:center;justify-content:center;margin:0px;padding-left:20px;padding-top:20px;padding-bottom:25px;}
.bmf-cotainer-city-neighbour-info-req-can{display:flex;align-items:center;justify-content:center;margin:0px;padding-left:20px;padding-top:20px;padding-bottom:25px;}
.bmf-cotainer-paymnt-update-info{display:flex;align-items:center;justify-content:center;margin:0;}
.bmf-vendor-details{font-size:14px;color:#607B86;}
.bmf-grid-height-adjust-check{padding-bottom:0px;}
.bmf-grid-height-adjust-drop{padding-top:0px;padding-bottom:20px;}
.bmf-radio-button-label{font-size:15px;color:#166489;}
.bmf-margin-adjust-l-r{margin-right:0px;margin-left:0px;}
.bmf-documents-upload-sec-text{font-size:14px;color:#166489;margin-left:8px;margin-right:0px;}
.bmf-button-upload-small{font-size:12px;}
.bmf-upload-container{background-image:url("/assets/new-ui/images/uplload_backgrpound_bookmyforex.png");}
.bmf-progress-circle{width:120px;height:120px;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2pxrgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);display:block;background-color:#ffffff;margin:0 auto;}
.bmf-uploaded-doc-section{margin-top:20px;}
.bmf-chip-container{display:block;margin:0 auto;width:80%;}
.bmf-card-width-fix{padding-top:4px;padding-bottom:0px;}
.bmf-card-width-fix-bottom{padding-bottom:0px;}
.bmf-card-width-fix-top{padding-top:0px;}
.bmf-card-nummber{width:80px;height:80px;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2pxrgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);margin:0 auto;}
.bmf-account-details-content{padding:4px;}
.bmf-refund-amt-text{font-size:35px;padding-top:50px;padding-bottom:50px;text-align:center;color:#166489;}
.bmf-paynow-button__locking-amount{display:block;margin:0 auto;}
.bmf-notice-box{width:80%;display:block;margin:0 auto;border-radius:2px;color:#212121;background-color:#FFFBDA;padding:16px;font-size:14px;text-align:justify;}
.bmf-notice-box-lock-rates-adjust{margin-top:45px;margin-bottom:25px;}
.bmf-label-status-order{font-size:15px;color:#166489;}
.bmf-cotainer-city-status-info{display:flex;justify-content:center;align-items:center;margin:0px;padding-top:20px;padding-bottom:20px;}
.bmf-button-align{display:block;margin:0 auto;}
.bmf-button-cancel{padding-top:20px;padding-bottom:40px;}
.bmf-order-complete-msg{text-align:center;color:#166489;padding-top:20px;padding-bottom:20px;}
.bmf-scoial-share-sec{display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:30px;}
.bmf-scoial-share-sec>ul>li{list-style:none;padding:8px;display:inline;}
.bmf-scoial-share-sec>ul>li a img{height:55px;width:auto;}
.bmf-paragraph{width:80%;text-align:justify;color:#607B86;display:block;margin:0 auto;font-size:15px;}
.bmf-feedback-link{text-align:center;padding:50px;color:#166489;font-size:22px;line-height:150%;}
.bmf-amount-due{display:inline;font-size:20px;color:#166489;}
.bmf-amount-due-cont{display:flex;justify-content:center;align-items:center;margin-top:0px;}
.bmf-tooltip-icon{padding:5px;color:#607B86;}
.bmf-text-fiel-width{width:140px;}
.bmf-utr-field{display:flex;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;}
.bmf-btn-center{display:block;margin:0 auto;}
.bmf-btn-payment__padding-adjust{padding-top:40px;padding-bottom:40px;}
.bmf-settings-mail{display:block;margin:0 auto;padding-top:20px;width:80%;}
.bmf-msg-notification{font-size:15px;color:#607B86;display:inline-block;width:80%;}
.bmf-msg-content{font-size:15px;color:#607B86;display:inline-block;width:100%;}
.bmf-switch{display:inline-block;width:10%;padding:10px;}
.bmf-order-reference-text{font-size:15px;color:#607B86;}
.bmf-container-track-order-assistant{width:50%;}
.bmf-container-track-order-assistant-1{display:inline;}
.bmf-assistant-conatiner{display:flex;}
.bmf-btn-circle-act{width:40px;height:40px;background:rgb(255, 171, 64);}
.bmf-material-icon-col{color:#ffffff;}
.bmf-footer-container{margin-top:110px;}
.bmf-header-min-height-adjust{min-height:50px;}
.bmf-mod-payment-container{display:flex;justify-content:center;align-items:center;}
.bmf-spinner-circle{display:block;margin:0 auto;}
.bmf-uploading-dialog{padding-top:30px;text-align:center;color:#767676;font-size:20px;font-weight:500;}
.bmf-padT-padB-adjust{padding-top:0px;padding-bottom:0px;}
.bmf-mop-sec{padding-top:30px;}
.bmf-update-button-mop{padding-top:30px;display:flex;justify-content:center;}
.bmf-update-button-mopm{padding-top:20px;display:flex;justify-content:center;}
.bmf-ref-no{display:inline;font-size:14px;color:#607B86;margin-left:30px;}
.bmf-ref-search{display:inline;margin-left:10px;}
.bmf-search-icon-loc{display:inline;}
.bmf-serch-box-container{display:inline;margin:0 auto;}
.bmf-textfield-mdl-wwidth-adjust{width:250px;}
.bmf-card-subheading{padding-left:30px;color:#0d5fa3;font-size:16px;font-weight:600px;}
.bmf-complaint-box{width:96%;text-align:justify;display:block;margin:0 auto;color:#607B86;margin-top:20px;margin-bottom:20px;}
.bmf-sub-sub-head{margin-top:0px;padding-left:40px;font-size:15px;display:block;}
.bmf-sub-sub-head-ch{font-size:15px;display:inline;color:#0d5fa3;}
.bmf-dropdown-line{display:inline;width:300px;padding-left:40px;}
.bmf-container-complain-box{padding-top:24px;padding-bottom:30px;}
.bmf-dropdown-deposit{width:350px !important;}
.bmf-feedback-field{display:inline;}
.bmf-text-fld-new{width:350px !important;}
.bmf-button-container-track-order{display:flex;justify-content:center;padding-bottom:30px;}
.bmf-card-subheading-rmpadL{padding-left:0px;color:#0d5fa3;font-size:16px;}
.bmf-label-update-paymentProof{display:inline-block;font-size:14px;color:#607B86;}
.bmf-swipe-pad{padding-bottom:10px;}
.bmf-add-cont{line-height:22px;}
.bmf-text-label_add_edit{font-size:12px;color:#607b86;}
.bmf-text-label_add_edit_enter{font-size:15px;color:#166489;}
.bmf-date-time-pick{font-size:15px;color:#607B86;padding-top:40px;padding-bottom:30px;text-align:center;}
.bmf-date-time-pick-input{display:flex;align-items:center;}
.bmf-clock-icon-timenday{display:inline;height:25px;}
.delete-me{padding-top:10px;font-size:10px;color:#8e8e8e;text-align:center;}
.custom-dialog{width:80%;}
.custom-span-error{position:relative;text-align:center;}
.obj_mdl_height_adj{min-height:470px;}
.pad-fix-vendor-bmf{padding-left:30px;padding-right:30px;}
.close-dialog-reportComplaint{background-color:#ffab40;color:#fff;}
.bmf-text-fix-card{width:calc(33.3333333333% - 0px);}
.errorToggle{font-size:13px;visibility:visible;}


/* //TODO sachin */
.bmf_mobile_hide{display:block !important;}
.bmf_mobile_show{display:none !important;}
.mt15{margin-top:15px;}
.orde_opdt{background-color:#FFFBDA; padding:10px;margin-left:15px; margin-right:15px;}
.orde_opdt > div > p{font-size:14px;margin:0px;padding:0px;}
.orde_opdt > div > p > span{font-weight:bold;font-weight:normal;}
.orde_opdt > div > p > span+span{display:block;font-size:12px;font-weight:bold;}
.btn-green{color:#FFF;background-color:#4caf50 !important;}
.btn-green:hover,.btn-green:focus{text-decoration:none;}
.btnwidth{width:85%;}
.rowflex{display:flex;align-items:center;}
.paddleft{padding-left:10px;}
.paddleft > span{color:#6B8590;font-size:9px;display:block;}
.paddleft > span + span{color:#1D6A90;font-size:12px;display:block;}
.bmf-document-status-img{width:100%;}
.bmf-document-status-img img{width:30px; margin: 0 auto; display: block;}
.paddingleftright{padding:0 15px;}
.border{border:solid 1px #214360;padding:20px;}
.bmf-card-width-fix{padding:8px;}
.bmf-anchor{color:#267AA4;font-size:14px;text-decoration:underline;padding-left:10px;}
.orderrefeno{color:#267AA4;font-weight:bold;}
.orderrefeno > span{color:#214360;}
.venter_obtext{color:#747B86;font-size:13px;}
.venter_obtext > span{color:#166489;font-weight:bold;}
.portlet-body .tab-content{padding:0;}
.bmf-footer-container{margin-top:0px !important;}
.inputheight26{height:26px;}
.tabbable-tabdrop .nav-tabs{margin-bottom:0px;margin-top:10px;background:#0D5FA3; overflow: hidden;}
.tabbable-tabdrop .nav-tabs > li:nth-child(3){margin-left:0;}
.tabbable-tabdrop .nav-tabs > li > a{color:#ffffff; border-bottom: solid 4px #195da8;}
.tabbable-tabdrop .nav-tabs > li > a:hover,.tabbable-tabdrop .nav-tabs > li > a:focus{color:#000;background:#FFFFFF;border-bottom:solid 3px #ff9800;}
.tabbable-tabdrop .nav-tabs>li.active>a, .tabbable-tabdrop .nav-tabs>li.active>a:focus, .tabbable-tabdrop .nav-tabs>li.active>a:hover{color:#000;background:#FFFFFF;border-bottom:solid 3px #ff9800;}
.shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);position:fixed;padding:8px;width:100%;z-index:2;height:auto;}
.none_row{margin-left:0px;margin-right:0px;}
.pd_10{padding:10px 50px 0px 50px;}
.bmf-main-fab{width:65px;height:65px;min-width:65px;border-radius:50% !important;}
.tabbable-line>.nav-tabs>li>a{color:#333;}
.tabbable-line>.nav-tabs>li.active,
.tabbable-line>.nav-tabs>li:hover{border-color:rgb(255,171,64);}
.tabbable-line>.nav-tabs>li.active>a{color:#333 !important; font-weight:bold;}
.nav-tabs.nav-justified>.active>a{border:0px solid #ddd !important;}
.tabbable-line>.nav-tabs{border-bottom: solid 2px #ffb448;}
.tabbable-line>.nav-tabs>li{float:left; width:19.33%;}
.errmsgdiv input{height:31px;}

/* Media queries starts here */
@media only screen and (max-width: 1350px) {
	.obj_mdl_height_adj {min-height: 680px;}
}

@media only screen and (max-width: 1200px) {
	.bmf-text-fld-new{width:220px !important;}
	.obj_mdl_height_adj{min-height:675px;}
	.bmf-document-status-img{width:25%;}
	.mdl-cell--2-col, .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:calc(11% - 16px);}
	.mdl-cell--8-col, .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:calc(78% - 16px);}
	.bmf-social-sec1{display:block;}
	.bmf-social-sec2{display:block;padding-left:40px;}
	.mdl-cell--2-col, .mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:calc(9.333333% - 16px);}
	.mdl-cell--8-col, .mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:calc(80.666667% - 16px);}
	.bmf-scoial-share-sec>ul>li a img{height:50px;width:auto;}
	.bmf-cotainer-city-neighbour-info{display:flex;align-items:center;justify-content:center;margin:0px;}
	.bmf-cotainer-city-neighbour-info-cities{display:flex;align-items:center;justify-content:center;margin:0px;}
	.bmf-main-content{min-height:600px;margin-bottom:-80px;}
	.bmf-dropdown-deposit{width:220px !important;}
}

@media only screen and (max-width: 1000px) {
	.obj_mdl_height_adj {min-height: 720px;}
}

@media (max-width:1199px) {
	.youreferralcode .referralCode .copyurl{font-size: 12px;}
	.referralbox .portlet{padding: 10px !important;}
	.socailcontainer ul li{width: calc(94% /5);}
}
@media (max-width:922px) {
	.radioholder .desc{font-size:12px;}
	.wt_40p{width:40% !important;}
	.referralCode{margin-top: 10px;}
	.mt20{margin-top: 30px !important;}
	
	.paddStyle{padding: 30px 15px;}
    .alertErrorCta a{width: 49%; text-align: center;}
    .errorAlertModal {padding-right:12px !important;}
}

@media only screen and (max-width: 840px) {
	.close__btn--position{display:inline-block;}
	.bmf-amount-due-cont{display:block !important;}
	.material-icons-custom{color:#607B86;font-size:23px;display:inline-block;padding:5px;}
	.person-align{display:inline-block;}
	.email-align{display:inline-block;}
	.bmf-amount-due-cont{padding-left:25px;}
	.bmf-text-fix-card{width:calc(33.3333333333% - 0px);}
	.logo-bmf{height:35px;width:auto;}
	.bmf-button-resize{font-size:13px;}
	.bmf-header-row{padding:0 16px 0 50px;}
	.bmf-material-icon-custom{display:none;}
	.bmf-document-status-img{width:25%;display:block;margin:0 auto;}
	.bmf-scoial-share-sec>ul>li a img{height:42px;width:auto;}
	.bmf-container-track-order-assistant{width:100%;}
	.bmf-footer-bootom-align{position:relative;}
	.bmf-footer-container{margin-top:60px;}
	.bmf-main-content{min-height:500px;margin-bottom:-40px;}
	.bmf-dropdown-custom-delivery-type select{width:190px;}
	.bmf-textfield-mdl-wwidth-adjust{width:190px;}
	.bmf-dropdown-line{display:block;margin:0 auto;padding-top:30px;}
	.bmf-sub-sub-head{display:block !important;}
}


@media (max-width:767px){
	.portlet-body .uploadDoc{font-size:14px !important; padding: 14px 15px 15px 50px;}
	.viewDisBtn{ margin-top: 15px;}
	.referralAuthWidgents{margin: 0; padding:0;}
	#authenticationModal .modal-dialog{width: 100%;  margin: 0;}
	.imgCenter > img, .referralAuthWidgents .infoTex, .otpWidgets .name_format, .validateBtn, .resendOTP{width: 100%;}
	.referralAuthWidgents .infoTex p{line-height: 22px !important; font-size: 16px !important;}
	
	/* upload documents responsive */
	.modal{width: 95%;}
	.viewDisBtn{position: static;}
	.uploadDoc{padding-right: 0;}
	.statementLabel{margin-bottom: 10px;}
	.middle--item{display: block !important;}
	.statementLabel::before{right: 60px;}
	.confirm_box{width: 100% !important;}
	.uploadWidget .modal-title span{font-size: 18px;}
	.uploadWidget .modal-title img{width: 36px;}
	.uploadBodywidget .addfiletext{font-size: 16px;font-weight: bold;  margin-bottom: 10px;}
	.uploadBodywidget .table thead tr th, .uploadBodywidget .table tbody tr td{padding: 4px 6px !important; font-size: 12px !important;}
	.uploadBodywidget .table tbody tr td a.downloadBtn{margin-right: 10px;}
	.uploadBodywidget .table-responsive{margin-bottom:0;}
	.uploadBodywidget .table-responsive>.table-bordered>tbody>tr>th:first-child{font-size: 12px !important;}
	
	.alertErrorCta a{width:100%; text-align: center;}
   	.paddStyle > div > svg{width:20%;}
   	.errorAlertModal .modal-body h2{font-size: 18px; margin-top: 10px;}
   	.errorAlertModal .modal-body p{font-size: 13px;  margin-top: 15px;}
   	.paddStyle{padding: 10px 15px;}
   	.alertErrorCta{display:block;} 
   	.alertErrorCta a+a{margin-top:15px;}
   	.alertErrorScroll{height: 200px;}
   	.paddRight{border-radius: 0 0 6px 6px;}
   	.errorAlertModal {padding:0 !important;}
   	.alertHeading{font-size: 13px; line-height: 1.3;}
   	.alertDetails .alertInner span+span{font-size: 14px;}
	/* upload documents responsive */
	
	.card_summary_list li{width: 100%;  margin-bottom: 15px; margin-right: 0;}
	.curent_status{text-align: left; padding-top: 15px;}
	.card_summary_list li a{display:block;}
	.card_summary_list li a i{float:right;}
	.currentcardstatus, 
	.currentcardstatusactive,
	.lockcardbtn,
	.resendbtn{width: 100%;}
	.transaction_summary{text-align: left; padding-top: 15px;}
	.transaction_summary .dlsbtn,
	.transaction_summary .showfilter{width:49.23%;}
	.cardnumber{color:#fff;}
	.document__area{width:85%;}
	.getPayment{padding: 0}
	.close__btn--position{display:inline-block;}
	.errmsgdiv input{margin-bottom:5px;}
	.portlet-body .bg_color>li>a{padding:4px 15px;}
	.mobile_caller{display:block;}
	.orderstatuslist{background:#ffffff !important;}
	.tabbable-tabdrop{margin:59px 0 0 0;}
	.bmf_mobile_hide{display:none !important;}
	.bmf_mobile_show{display:block !important;}
	.bmf_mobile_show .report__btn{margin-top:0px !important; text-align:right !important;}
	.mdl-button--fab.mdl-button--mini-fab{height: 36px;}
	.ot_tracking .portlet{margin-top:0px!important;}
	.ot_tracking .tabbable-tabdrop .nav-tabs{margin-top:0px!important;}
	.ot_tracking .nav-tabs{margin-top:70px!important;}
	.ot_tracking .tabbable-line .nav-tabs{margin-top:0px!important;}
	.ot_tracking .nav-tabs .bmf-document-status-img{width:100% !important; text-align: left;  padding: 8px;}
	.pdlrnone{padding-left:0px; padding-right:0px;}
	.bmf_mobile_show .bmf-button-resize{font-size: 9px !important; padding: 0 3px !important;}
	.bmf_mobile_show .material-icons{font-size: 18px !important;}
	.bmf_mobile_show .orderfonnum:before{content:'';}
	.bmf_mobile_show .orderfonnum{padding-right:1px; padding-top: 4px}
	.bmf_mobile_show .orderfonnum > span{font-size:9px; line-height:15px; text-align: left; }
	.bmf_mobile_show .wit{width:13% !important;}
	.wt_40p{width:100% !important;}
	.wt_100p{width:100% !important;}
	.mdl_pd{padding:0px 4px !important;}
	.portlet{ margin-top: 0; margin-bottom: 0;}
	.report__btn{padding: 0px; text-align: center !important; margin-top: 10px !important;}
	.logo__cent{padding: 20px 0px 10px 0px; text-align: center;}
	.logo-bmf{height: 38px !important;}
	.bmf-mdl-text-input{ min-width: 100%; -webkit-appearance: none;}
	.mdl-grid{padding:4px;}
	.bmf-checkbox-aligner{margin-right: 10px; text-align: left; display: block;}
	.bmf-cotainer-paymnt-update-info2{padding-left: 0px;}
	.bmf-card-subheading{padding-left: 0px !important; font-size: 14px;}
	.bmf-card-subheading-rmpadL2{padding-left:0px;}
	.bmf-notice-box{width: 100%;}
	.spin-bmf-outer{min-height: 100%;}
	.modal-content_bmf{width: 95%; padding: 0px;}
	.shadow{height:auto !important;}
	.bmf-complaint-box{width: 100% !important; padding-left:4px;}
	.bmf-dropdown-custom-delivery-type select{width: 100% !important;}
	.bmf-text-fld-new{width: 100% !important;}
	.bmf-card-heading{padding-left:0px!important; text-align: center; font-size:16px;}
	.tabbable-line>.nav-tabs>li{margin: 4px 0 0 0; width:32.337%; display: inline-block; border-bottom: 4px solid transparent;}
	.tabbable-line>.nav-tabs>li.active{border-color: rgb(255,171,64)!important;}
	.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover{ transition:0.2s ease-in;}
	.footer-copyright-sec{text-align:center;}
	.footer-social__links>ul{padding-left:0;}
	.referralbox .light {margin-top: 0 !important;}
	.referralCode{margin-top: 10px;}
	.socailcontainer ul li{width: calc(88% /4);}
	.socailcontainer ul li a{padding:3px;}
	.socailcontainer ul li a span{display:none;}
	.mt25{margin-top:10px;}
	.mobcenter{text-align:center;}
	.mobcenter .mt25{margin-top:0px;}
	.profile-userpic .img_center{padding-top:15px; height:100px;}
	.page-content .eachfriend{font-size:18px; text-align:center;}
	.youreferralcode .referralCode h3{font-size:12px;}
	.youreferralcode h4, .youreferralsocial h4{padding-top:15px; font-size:16px;}
	.width_30p, .width_70p{width:100%;}
	.padding_top{padding-top: 15px;}
}

	@media screen and (max-device-width: 767px) and (orientation: landscape) {
   	 .paddStyle > div > svg{display:none;}
   	 .errorAlertModal .modal-body h2{font-size: 20px; margin-top: 0;}
   	 .errorAlertModal .modal-body p{margin-top: 10px;}
   	 .alertErrorScroll{max-height: 150px;}
   	 .alertErrorCta a{width: 49%;}
    }

/* @media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {
	.table-striped tbody tr td{text-align: left; padding-left: 15px;}
	table { width: 100%; }
	table, thead, tbody, th, td, tr { display: block; }
	thead tr {position: absolute; top: -9999px; left: -9999px;}
	tr { border: 1px solid #ccc; }
	td { border: none; border-bottom: 1px solid #eee;  position: relative; padding-left: 50%;     }
	td:before { position: absolute; top: 6px; left: 6px; width: 45%;  padding-right: 10px;  white-space: nowrap; content: attr(data-column); color:#267AA4; font-weight: bold;     text-align: left;}
} */

	
@media only screen and (max-width: 500px) {
	.bmf-vendor-details{padding-bottom:10px;}
	.bmf-container-card-text-container2{width:calc(100% - 4px);padding-bottom:15px;}
	.bmf-container-card-text-container3{width:calc(100% - 4px);}
	.city_title_bmf_fix{padding-top:0px;margin-top:0px;}
	.material-icons-custom{display:none;}
	.bmf-cotainer-city-neighbour-info-req-can2{display:block;}
	.obj_mdl_height_adj{height:715px;}
	.logo-bmf{height:28px;width:auto;}
	.bmf-header-row{padding:0 16px 0 20px;}
	.bmf-material-icon-custom{display:none;}
	.bmf-button-resize{font-size:12px;padding:0 10px;}
	.bmf-scoial-share-sec>ul>li a img{height:30px;width:auto;}
	.bmf-assistant-conatiner{display:block;}
	.bmf-footer-container{margin-top:20px;}
	.bmf-cotainer-city-neighbour-info{display:flex;align-items:center;justify-content:initial;margin:0px;}
	.bmf-textfield-mdl-wwidth-adjust{width:210px;}
	.bmf-ref-search{display:flex;justify-content:center;align-items:center;}
	.bmf-date-time-pick-input{justify-content:center;}
	.bmf-select-req-canc{display:block;margin:0 auto;}
	.bmf-feedback-form-input{display:block;margin:0 auto;}
	.bmf-cotainer-city-neighbour-info-cities{display:block;margin:0 auto;text-align:center;}
	.bmf-label-city-cities{display:block;padding:10px;text-align:center;margin:0 auto;font-size:14px;color:#607b86;}
	.bmf-mop-sec{text-align:center;}
	.bmf-cotainer-city-neighbour-info-req-can{display:block;text-align:center;}
	.bmf-label-hide-assign{display:none;}
	.uplaod_btn_holder_bmf{padding-left:15px;}
}

@media only screen and (max-width: 380px) {
	.bmf-button-resize{font-size: 11px; padding: 0 7px;}
	.bmf-sub-sub-head{padding-left:15px;}
	.bmf-dropdown-line{padding-left:5px;}
	.bmf-total-amount-container {padding-left:5px;}
}

.modal_main_ie {position: absolute;}
.close-dialog-reportComplaint{background-color: #ffab40 !important; color: #fff; text-indent: 1px !important;}
.flash {
    -webkit-animation-name: flash-animation;
    -webkit-animation-duration: 4s;
    animation-name: flash-animation;
    animation-duration: 4s;
}

@-webkit-keyframes flash-animation {  
    from { background: yellow; }
    to   { background: default; }
}

@keyframes flash-animation {  
    from { background: yellow; }
    to   { background: default; }
}

.hide{
	display:none!important;
}