@charset "utf-8";
/* CSS Document */

.reseller_head {
	color:#694B4B;
	margin-bottom:5px;
	margin-left:0px;
	font-size:16px;
}
#box950 {
	padding-top:3px;
	margin-bottom:25px;
	padding-bottom:10px;
	width:980px;
	box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
    border-radius: 15px;
	margin-left: 1px;
}
#box950 .middle {
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
}
.box950 {
	padding-top:3px;
	margin-bottom:25px;
	padding-bottom:5px;
	border: 1px solid #E0E0E2;
	width:970px;
	background: #FBFBFE;
}
.box950 .middle {
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
}
#boxy970 {
	padding-top:3px;
	margin-bottom:25px; padding-bottom:5px;
	border: 1px solid #CCCCCC;
	background: #FFFFC6;width:970px;
}
#boxy970 .middle {
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
}
.reseller_htxt {
	width:990px;
	font-size:14px;
}

/*Account Set up page data tabl class */
.datatbl {
	background-color:#FFFFFF;
	margin-top:10px; color:#666666;
	padding:5px;
	border:none;
	width:100%;
}
.datatbl th {
	color: #000000;
    border-bottom: 1px solid #5F6880;
    font-size: 12px;
    padding: 10px;
}
.datatbl table td{
	padding:10px;
	color: #3A4266;
}
.row320 {
	width:190px;
	text-align:left
}
.row100c {
	width:90px;
	text-align:center;
}
.row100R {
	width:110px;
	text-align:right;
	word-wrap:break-word;
}

.row130R {
	width:130px;
	text-align:right
}
.row200R {
	width:195px;
	text-align:right
}
.row100L {
	width:60px;
	padding-left:25px;
	text-align:left
}

.row101L {
	width:100px;
	text-align:left;
	word-wrap:break-word;
}
.row120L {
	width:60px;
	padding-left:25px;
	text-align:left
}
.row130L {
	width:100px;
	padding-left:25px;
	text-align:left
}
.HLrow {
	background-color:#F8F8F8;
}
.HLrowBdr {
	border: 1px solid #FFCC33;
	background-color:#F8F8F8;
}

.accform {
	color:#000000;
	font-size:13px;
	vertical-align: top;
}

.accform input {
	height:20px;
}
.accformH {
	color:#666666;
	font-size:15px;
	padding-top:10px;
	padding-bottom:3px;
	font-weight:bold;
	border-bottom: 1px solid #333333;
}
.msgpak {
    background-color: #FBF7F4;
    border: 1px solid #F0E7DB;
    color: #000000;
    width: auto;
}
.msgpak th {
	color:#0074B6
}
.msgpak .col {
	width:140px; background-color:#FFFFFF;
	color:#000000; 
	margin-bottom:5px;
}

.msgpak .colHL{
	width:110px; background-color:#FFFFFF;
	color:#000000; 
	margin-bottom:5px;
	border: 2px solid #4874C3;

}

.msgpak .col td {
	border-bottom: 1px solid #CDCDCD;
	padding-left:5px;
}

.paymeth {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF; padding:10px;
	color:#999999;
}
.bdrbtm {
	border-bottom: 1px solid #000000;
	padding-bottom:5px;
}

.accDtbl { 
	width:650px; 
	background:#FFFFFF; 
	color:#707070; 
	font-size:13px;  
	padding-bottom:10px;  
}

.accDtbl th { 
	font-weight:bold; 
	height:25px; font-size:12px;
	text-align:left;
}

.accDtbl td{ padding-right:4px 15px 4px 4px;}
/*************** End of Account Set up page class *****************/

.floatL {
	float:left
}

.floatR {
	float:right
}

.hight40 {
	height:40px;
}

.margin5T {
	margin-top:5px;
}

.marginL20 {
	margin-left:20px; 
}

.txtblue {
	color:#0074B6;
	text-decoration:underline
}

.txtred {
	color:#FF0000
}

.tbltxt {
	color:#666666;
	font-size:13px;
}

.tblBtxt {
	color:#666666;
	font-family:'Tahoma';
	font-size:13px;
}

.txtblack {
	color:#000;
	font-family:'Tahoma';
	font-size:13px;
}

#alert_msg{
	border: 2px solid #0074B6;
	position:absolute;
	top:30%;
	left:30%; width:420px; 
	background:#fff;
	padding:5px 10px;
}

.ReButton {
	background-color:#0074B6;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 7px 4px;
	text-align:center;
}

.bdrLR {
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
}

.grayBg {
	background-color:#F0F0F0;
}

.activeMsgPackTab {
	background-color: #F0F3F4;
	float: left;
	font-weight: bold; padding:2px; margin-bottom:-2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
}
.inactiveMsgPackTab {
	background-color: #FBFBFE;
	float: left;
	cursor: pointer;
	color: #4874C3;
	font-weight: bold;
}

.prospectCustomerRow {
	background-color: #EFFFC8;
}
.nearExpiryPackCustomerRow {
	background-color: #FFFFbb;
}

.expiredPackCustomerRow {
	background-color: #F2F5FC;
}
.expireddatenmsg{ color:#FF0000; font-weight:bold;}

.gaveUpProspectRow {
	background-color: #CCCCCC;
	margin-top:5px;
}


.validationError {
	color: red;
	font-size:11px;
}

.validationHelpText {
	color: #AAAAAA;
	padding-bottom: 4px;
	font-size:11px;
	line-height:1.2;
}

.tbltxt td{
	vertical-align: top;
}

.custPackRequestTable td{
	padding:0px 5px;
	
}

/************************ Blur bg *************************/
#blurBg{
	position:absolute;
	left:0px; 
	top:0px;
	display:none;
	z-index:100; 
	width:100%;
	height:100%;	
	background-color:#000000;
}

#bigError{
	position:absolute;
	left:0px;
	top:0px;
	z-index:200;
	display:none;
	border:3px solid #9AB2FC;}

.bigErrorWidth{
	width:520px;
}

.bigErrtop{
	text-align:right;
	font-size:11px;
	color:#000000;
	height:12px;
	background:#FFF;
}

.bigErrtop a {
	margin-right:10px;
	text-decoration:none;
}

.middleErr {
	padding:5px;
	font-size:13px;
	margin:0px;
}

.bigErrBot {
	height:10px;
	background:#FFF;

}

.expiredCellIndicator {
	color: #FF0000;
	font-weight: bold;
	font-size:11px;
}

.nearExpiryCellIndicator {
	color: #DD6666;
	font-weight: bold;
}
.errdisply{ float:left; margin-right:8px; }
/************ General Big Error Ends****************/


/**********Font Class for ysnazzy effect ********/
.font12pxLeft {
	text-align:left;
	font-size:12px;
}
.p-download-report, .p-download-csv{
	background-color: #5956d6;
    border: 1px solid #5956d6;
    color: #ffffff;
    padding: 5px 15px;
    line-height: 22px;
    font-size: 14px;
    border-radius: 25px;
    font-weight: 400;
    position: relative;
    cursor: pointer;
}
.p-date{width:80px;margin:0 5px;padding:2px;}
.mrg-left10{margin-left:10px;}
.prospectBtn{margin:0 0 10px 10px;}
.dateNotification{font-size:11px;position:relative;color:#0374B5;padding:5px;overflow:hidden;color:#2b2c04;background-color: #ffffc0; border:1px solid #c08344;margin:5px;}
.dateNotification p{font-size:11px;position:relative;padding:0px;margin:0px;float:right;}
.clearfix{clear:both;overflow:visible;}
h2{color:#666666;font-size:14px;font-weight:bold;}
.pack-purchase{background:url(../images/../images/pack-purchase10e94e94f7bf1fc234ba8bf2b4b97c4cfcb1279bfd389fcf4ba977701879b867e4fc6c4a2819716e.png) repeat scroll 0 0 padding-box transparent;width:300px;padding:5px;margin-left:10px;color:#666666;font-size:12px;}
.block{width:440px;float:left;}
.block-border{border-left:2px dashed #d8d8d8;padding-left:10px;}
.block-border-right{border-right:2px dashed #d8d8d8;margin-right:10px;}
.user-details{border:1px solid #f6f6f6;background: none repeat scroll 0 0 #FFFFFF;color: #707070;font-size: 13px;padding:5px;height:auto;width:312px;margin:5px 2px 0 0;}
.safed-details{border:1px solid #f6f6f6;background:none repeat scroll 0 0 #FFFFFF;color:#707070;font-size:13px;padding:5px;height:auto;margin:5px 2px 0 0;color:#707070;}
.tableContact-tr-td{width: 150px;}
.credit-l{float:left;width:32%;padding:5px 3px;text-align:right;}
.credit-r{float:right;width:30%;padding:5px 3px;text-align:right;}
.bgcolor{background-color:#ffffc6; height:38px;}
.textleft{text-align:left;float:left;width:25%;padding: 5px 3px;}
.clear{width:100%; clear:both;}
.Fright{float:right;}
.Fleft{float: left; margin-right: 15px;}
.solidBorder{border-top: 1px solid #C3C3C3;}
.error-msg{width:35%;padding:3px 0 0 3px;color:red;}
.credit-msg{text-align:right;width:120px;padding:0 2px;}
.dottedBorder{border-top:1px dotted #999999;}
.acc-type{font-size:11px;}
.text-field{width:250px;}
.text-length-field{width:200px;}
.filterDiv td {vertical-align: middle;}
.filterDiv input, .filterDiv select {padding: 8px 15px;height: 38px;}
.filterDiv .dbtn{margin: 0px; padding: 6px 15px;line-height: 26px;}
.calDiv {padding: 2px 5px 5px 15px;}
#alanyticsPopup{width:700px}
.google-visualization-table-table {
    background: none repeat scroll 0 0 #ffffff;
    border-spacing: 0;
    cursor: default;
    font-family: inherit !important;
	font-size : 12px !important;
    margin: 0;
}
input[readonly], input[readonly="readonly"], textarea[readonly="readonly"], textarea[readonly], select[readonly="readonly"], select[readonly] {
    border:none !important;
    font-size: inherit !important;
}
#addBillingDetailsDiv .label{width:200px; float: left}
#addBillingDetailsDiv .block{width: 365px; float: left}
.ms-box{padding: 20px !important}