input, select, textarea {    
    max-width: 377px;    
	border: 1px solid #ccc !important;
    /*border: 1px solid var(--gray);   */
	font-size:13px !important;
	font-weight:600 !important;
	margin-right: 5px;
}

select {   
	height: 50px;
	max-width: 400px;
	font-size:13px;
	font-weight:600;
}

input:focus, textarea:focus, select:focus {
 outline: 0;
 border:.0625rem solid #1040c1 !important;
 box-shadow:inset 0 0 0 .125rem #1040c1,0 0 0 .375rem rgba(16,114,235,.16),inset 0 0 0 1px #031954,0 0 0 1px #1040c1 !important;
 background-color:#transparent;/*#fff;*/
}

.cl_labels_left {
	width: 160px;
	text-align: right;
}
#ChooseNickName_btnChooseNikname {
	margin-left: 190px !important;
}	

#currentBalance, #lblNameOnBankDebitCard, #lblBankDebitCardNumber, #lblBankDebitCardExpires, #lblNameOnCard, #lblCardNumber, #lblExpires, #lstMCardNumber{
	font-weight : 600;
}	
#NavSubmenu input   {font-size:12px !important;	font-weight:bold !important;}

input:focus + .hint {color : #555555;}


#sendreceive input[type="text"],
#sendreceive input[type="email"],
#sendreceive input[type="password"],
#sendreceive input[type="select"],
#sendreceive select,
#sendreceive textarea,
#sendreceive .dropdown-toggle,
#buysell input[type="text"],
#buysell input[type="email"],
#buysell input[type="password"],
#buysell input[type="select"],
#buysell select,
#buysell textarea,
#buysell .dropdown-toggle {
    border-radius: 3px !important;    
}

[class*="span"] {  
  text-align: right;
}
.sendmoney_usbank_override_margin{margin-right: 35px;margin-left: -20px;}
.code-ddl-input { border: 1px solid #ccc !important;height: 51.5px !important;}

#get-quote-accordion input[type="text"], #get-quote-accordion input[type="email"], #get-quote-accordion input[type="password"], #get-quote-accordion input[type="select"], #get-quote-accordion select, #get-quote-accordion textarea, {
	border: 1px solid #ccc !important;        
	font-size:13px !important;
	font-weight:600 !important;
	margin-right: 5px;
	border-radius: 3px !important;
}

#get-quote-accordion input[type="text"], #get-quote-accordion input[type="email"], #get-quote-accordion input[type="password"], #get-quote-accordion input[type="select"], #get-quote-accordion select, #get-quote-accordion textarea, #get-quote-accordion .dropdown-toggle {
	border: 1px solid #ccc !important;        
	font-size:13px !important;
	font-weight:600 !important;
	margin-right: 5px;
	border-radius: 3px !important;
	background: #f9f9f9 !important;
	margin-top:5px;
	color: #333 !important;
}
#get-quote-accordion input[type="text"]:focus, #get-quote-accordion textarea:focus, #get-quote-accordion input[type="email"]:focus, #get-quote-accordion input[type="password"]:focus {
 outline: 0;
 border:.0625rem solid #1040c1 !important;
 box-shadow:inset 0 0 0 .125rem #1040c1,0 0 0 .375rem rgba(16,114,235,.16),inset 0 0 0 1px #031954,0 0 0 1px #1040c1 !important;
 background-color:#fff	
}

#get-quote-accordion select, .merchant-pos select {
	background: #f9f9f9 !important;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(99, 116, 133, 0.25)' /%3E%3C/svg%3E") !important;
	background-position: calc(100% - 1rem) center !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 1.25rem !important;
}	
#get-quote-accordion select:focus, .merchant-pos select:focus {
 outline: 0;
 border:.0625rem solid #1040c1 !important;
 box-shadow:inset 0 0 0 .125rem #1040c1,0 0 0 .375rem rgba(16,114,235,.16),inset 0 0 0 1px #031954,0 0 0 1px #1040c1 !important;
 background-color:#fff;
}

.order_dvDebitCard1_ml0{margin-left: 0px;}
.order_dvDebitCard1_descml{margin-left: 18px;}
.order_idvnote {margin-left: 35px;display: flex;}
.mob-ml-20 {margin-left: -5px !important;}
.mob-pdl-20 {padding-left: 8px;}
/*START :media queries*/
@media only screen and (max-width: 768px) {
	.mob-ml-20 {margin-left: -20px !important;}
	.mob-pdl-20 {padding-left: 0px;}
}			

.merchant-pos input[type="text"], .merchant-pos input[type="email"], .merchant-pos input[type="password"], .merchant-pos input[type="select"], .merchant-pos select, .merchant-pos textarea, .merchant-pos .dropdown-toggle {
   max-width: 377px;    
	border: 1px solid #ccc !important;
    border: 1px solid var(--gray);   
	font-size:13px !important;
	font-weight:600 !important;
	margin-right: 5px;
	color:#333 !important;
}

.merchant-pos input[type=text]:focus, .merchant-pos textarea:focus, .merchant-pos input[type="email"]:focus, .merchant-pos input[type="password"]:focus {
 outline: 0;
 border:.0625rem solid #1040c1 !important;
 box-shadow:inset 0 0 0 .125rem #1040c1,0 0 0 .375rem rgba(16,114,235,.16),inset 0 0 0 1px #031954,0 0 0 1px #1040c1 !important;
 background-color:#fff
}

.merchant-pos .frm_lt, .merchant-pos .frm_lt span {color: #333 !important; margin-bottom:5px;}
.merchant-pos a[rel="tooltip"] {color: #333 !important;}
.merchant-pos #ReportingAccordion strong {color: #333 !important;}
.merchant-pos-reports .ui-accordion .rows > a { margin-bottom: 5px;}
.genealogy .rows {color: #333;}
.genealogy .rows span {margin-top: 5px !important;}
.wireless-activation #divMain .control-label{ color: #333;margin-bottom: 5px;}
.wireless-activation .FormText {color: #333;}
/*.wireless-activation #DealerPortalWizard_ctl22_ratePlanSelection_MasterTable td table {margin: 5px 0;}*/
.wireless-activation table td.FormText {text-align: right;  padding-right: 10px;}
.merchant-pos h2 span {font-weight: 600;}
.merchant-pos .columnTitle h2 {font-weight: 600;}


#sendreceive input[type="text"],
#sendreceive input[type="email"],
#sendreceive input[type="password"],
#sendreceive input[type="select"],
#sendreceive select,
#sendreceive textarea,
#sendreceive .dropdown-toggle,
#buysell input[type="text"],
#buysell input[type="email"],
#buysell input[type="password"],
#buysell input[type="select"],
#buysell select,
#buysell textarea,
#buysell .dropdown-toggle {border: 1px solid #ccc;background-color: #f9f9f9 !important;}

@media (min-device-width: 318px) and (max-device-width: 765px) {

	[class*="span"] {
	  text-align: left !important;
	}

	.cl_labels_left {
	  width: 255px;
	  text-align: left !important;
	}
	.dyanmic .section-label-col {text-align:left !important;}
}

