/*Selected product*/
.getacard{ border:solid 1px #669342; padding:10px; position:relative; min-height: 75px; margin-bottom: 10px; }
.getacard *{ margin:0; padding:0; }
.getacard .selected{ position:absolute; right:0; top:0; background-color:#669342; color:#fff; padding:0 3px; height:12px;}
.getacard .selected i{ font-size:8px; display:inline-block; line-height: 0px; width:6px; height:10px; text-align: center; vertical-align: middle; }
.getacard .product-title{ text-transform:uppercase; font-size:12px; margin-bottom:10px; margin-bottom:5px;}
.getacard .product-title span{ color:#7d7d7d; }
.getacard .product-price{ float:left; font-weight:bold; width: 85%;}
.getacard .product-delete{ float:right; color:#d62828; font-size:18px; padding:0px 3px; line-height:0; width: 25px; text-align: right;;}
/*Selected product end*/

/*Custom alert*/
.alert-dcustom{ background-color:transparent; border:solid 1px #d62828; border-left:solid 5px #d62828; color:#000; border-radius:0px; padding-top:12px; padding-bottom:12px;}
.alert-dcustom .close{ color:#d62828; opacity:0.6;}
.alert-dcustom i{ color:#d62828; font-size:20px; margin-right:5px; }
/*Custom btn link*/
.custom-btnlink{ color:#eaaf0f; text-decoration: none;}
.custom-btnlink i, .custom-btnlink span{ color:#eaaf0f; text-decoration: none;}
.custom-btnlink:hover{ color: #ba8b0c; text-decoration: underline;}
/**/
.prdbox-adisabled["disabled"]{ background-color: rgba(53, 77, 34, 0.35);}
.noupper{ text-transform: none !important;}

/* Check balance  */
#spx-balance #balance-buttons, #spx-register #balance-buttons {	display: block; }
#spx-balance #card-balance-old-table, #spx-register #card-balance-old-table { display: block; }
#spx-balance #card-balance-table, #spx-balance #card-balance-table2, #spx-register #card-balance-table, #spx-register #card-balance-table2 { display: block; }
#spx-balance #denied-action, #spx-register #denied-action { display: block; }

/*Mycards & Nav responsive*/
.signout{ padding:10px 0; color:#fff; text-align: left; margin-top:12px;}
.signout:hover{color:#eaaf0f; text-decoration: none;}
.signout-desktop{ padding:5px; color:#000; text-align: left;}
.signout-desktop:hover{color:#eaaf0f; text-decoration: none;}
@media (max-width: 992px) {
	#cdta-wrapper{ padding-left: 0;}
	.mhello-link{ background-color: #eaaf0f;}
	.mhello-link:hover{ background-color: #ba8b0c; color: #fff;}
	
	.mhello-link-a{ color: #fff !important;}
	.mhello-link-a:hover{color: #fff !important;}
}

/*start autobuy*/
.s-autobuy-icon{ text-align: right; }
.s-autobuy-icon i{ font-size: 150px;}
.c-link{ background-color: transparent; padding: 0;}
.c-link:hover{ text-decoration: none; color: #666;}

/*Existing products and Maximum products display - Get a Card page*/
.min-max-cards{ /* margin-bottom:20px; */ font-weight: bold;}
.noof-products{ border-bottom:solid 1px #669342; padding:10px 15px; }
.noof-products-badge{ background-color:#669342; font-size: 15px; font-weight: normal;}
.pending-products{ border-bottom:solid 1px #EAAF0F; padding:10px 15px;}
.pending-products-badge{ background-color:#EAAF0F; font-size: 15px; font-weight: normal;}
.max-products{ border-bottom:solid 1px #0066cc; padding:10px 15px;}
.max-products-badge{ background-color:#0066cc; font-size: 15px; font-weight: normal;}

.getacard-img{ width: 175px;}
.getacard-welcome{ font-weight: bold; font-size: 1.286em;}

.bottom-20{ margin-bottom: 20px;}
.aflogin-leftmenu{ margin-top: 30px !important; margin-left: 0px !important;} 
.cancel-order{background-color: #D62828; color: #fff !important; text-transform: uppercase; border-radius: 10px !important;}
.cancel-order:hover{background-color: #ac1313;}

.pad-bottom-120{padding-bottom: 120px;}
.bottom-60{ margin-bottom: 60px; }
.bottom-20{ margin-bottom: 20px; }
.bottom-15{ margin-bottom: 15px; }
.bottom-10{ margin-bottom: 10px; }
.bottom-0{ margin-bottom: 0px;}

.top-30{ margin-top: 30px; }
.top-20{ margin-top: 20px; }
.top-15{ margin-top: 15px; }
.top-10{ margin-top: 10px; }

.bottom-110{ margin-bottom: 110px; margin-top: 60px;}
.comp-register{ margin-top: 90px;}

/*Responsive for web*/
.bottom .dataTables_length{ float: left;}
.bottom .dataTables_paginate .pagination{ float: right; margin: 0;}	

.right-5{ margin-right:5px;}
/*thank you page css for mozilla only*/
@-moz-document url-prefix() { 
  .thankyou-body{ position:absolute !important; left:0; right:0;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .thankyou-body{ position:absolute !important; left:0; right:0;}
}
/*
================================
Responsive Issues Fixed
================================
*/
.resp-mmro-menu li a{ padding: 0; line-height: 40px;}
@media (max-width: 992px){
	.resp-mcard{ margin-left: 0 !important; width: 100% !important; }
}

/*bootstrap3 media queries*/
@media(max-width:767px){
	.getacard{ min-height: 60px; }

	.bottom .dataTables_length{ float: none; margin: 0 0 10px 10px;}
	.bottom .dataTables_paginate .pagination{ float: none; margin: 0 0 10px 10px;}	
	
	.table-responsive{
		-ms-overflow-style:scrollbar;
	}
}
@media(min-width:768px){

}
@media(min-width:992px){

}
@media(min-width:1200px){

}
@media(max-width:320px){
	.bl320-bottom15{ margin-bottom:15px;}
	.bl320-scardinput{ width:100% !important;}
	.bl320-textcenter{ text-align:center;}

}
.table-responsive{
	-webkit-overflow-scrolling: touch;
}



@media (max-width: 992px){
.replacecard #replace-form input, .replacecard #replace-form select {
    width: 100% !important;
    margin: 0 auto !important;
}
}

.bottom-text {
    font-size: 1.286em;
}

