label.error{



	color:#FF0000;



}



input.error{



	border:1px solid #FF0000;



}





input[type=checkbox].ace-switch.ace-switch-4+.lbl::before{ font-size:11px;line-height: 20px; }



table.postingspecs {

	margin-right: 100px;

    margin-left: 100px;

}

table, th, td {

    padding: 5px;

}



.postingspecs .block1 {border: solid 1px #dddddd;

    padding: 20px;

    width: 82%;

    background-color: #eeeeee;

    margin: auto;

    text-align: center;

    font-size: 16px;

    font-weight: bold;}



.postingspecs .pingpost {

	border: solid 1px #dddddd;

	padding: 0px 20px 0 20px;

    width: 82%;

    background-color: #eeeeee;

    margin: auto;

    margin-top: 20px;

}



.postingspecs code {

	padding: 3px 4px;

	color: #393939;

	background-color: #ffffff;

	border: none;

	white-space: break-spaces;

	word-wrap: break-word;

}



.postingspecs h4 { color:#000; border-bottom: 1px solid #dddddd; }

.postingspecs span { color:#000; }



.payday_icon { color: #2a8bcc; }

.paydayuk_icon { color: #d3413b; }

.autoinsu_icon { color: #86b558; }

.businessinsurance_icon { color: #ffb44b; }

.healthinsu_icon { color: #9889c1; }

.homeimpro_icon { color: #d54c7e; }

.mortgageloan_icon { color: #444 }

.solar_icon { color: #2e8965; }

.titleloan_icon { color: #9585bf; }

.restaurant_icon { color: #797979; }



.autofinance_icon { color: #6fb3e0; }

.lifeinsu_icon { color: #6fb3e0; }

.lifeinsuuk_icon { color: #6fb3e0; }

.homeinsu_icon { color: #6fb3e0; }

.creditrepair_icon { color: #6fb3e0; }

.moving_icon { color: #6fb3e0; }

.dme_icon { color: #6fb3e0; }

.mva_icon { color: #6fb3e0; }

.ssd_icon { color: #6fb3e0; }

.personalinjury_icon { color: #6fb3e0; }



input[type=checkbox].ace-switch.stripeStatus:checked+.lbl::after{

    left: 56px;

}

input[type=checkbox].ace-switch.stripeStatus+.lbl::before{

    content: "Active\a0\a0\a0\a0Inactive";

    font-size: 12px;

    width: 74px;

}





input[type=checkbox].ace-switch.stripeMode+.lbl::before{

    content: "Live\a0\a0\a0\a0\a0\a0\a0Test";

    font-size: 12px;

}



#chartContainer a.canvasjs-chart-credit { display:none; }	



span.plus { padding-left:12px; cursor:pointer }



.leadlog code{ white-space: inherit; color:#393939; background:#fff;word-break: break-all; } 

.tablesorter tfoot .tablesorter-headerDesc,
.tablesorter tfoot .tablesorter-headerAsc {
	background: #eff3f8 !important;
}

.itooltip {

  position: relative;

  display: inline-block;

  opacity: 1;

  font-size: 11px;

  line-height: 1.4;

  margin-left: 5px;

}



.itooltip .tooltiptext {

  display: none;

  width: 200px;

  background-color: #000;

  color: #fff;

  text-align: center;

  border-radius: 6px;

  padding: 6px;

  position: absolute;

  z-index: 9999;

  bottom: 150%;

  left: 0;

  margin-left: -99px;

  opacity: 0;

  transition: opacity 0.3s;

}



.itooltip .tooltiptext::after {

  content: "";

  position: absolute;

  top: 100%;

  left: 50%;

  margin-left: -5px;

  border-width: 5px;

  border-style: solid;

  border-color: #000 transparent transparent transparent;

}



.itooltip:hover .tooltiptext {

  display:block;

  opacity: 1;

}

.profile_name_first_letter {
	display: inline-block;
	margin: 0;
	width: 45px;
	color: #438eb9;
	font-size: 25px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	margin-right:8px;    
}

.navbar .brand {
	padding-bottom: 8px;
}


@media only screen and (max-width: 979px) {
	.menu-toggler>.menu-text {
		border-top-color: #fff;
	}
}
@media only screen and (max-width: 767px){

	.user-info {
		display:none;
	}
	.open .user-info {
		position: absolute;
		margin-top: 40px;
		right: 2px;
		z-index: 1032;
		color: #777;
		width: 142px;
		padding-left: 8px;
		padding-right: 8px;
		border-bottom: 1px solid #e5e5e5;
		display: inline-block;
	}
	.open .user-menu {
		padding-top: 42px;
	}
	
	.nav.ace-nav.pull-right .purple, .nav.ace-nav.pull-right .green{
		display:none;
	}
	.nav.ace-nav.pull-right{
		float: right !important;
		border: none;
	}
	.navbar .brand{
		font-size: 22px;
		display: inline-block;
		padding-top: 10px;
	}
	.ace-nav>li:last-child {
		border: none;
    	background: #438eb9;
	}
	.page-content{
		padding-top: 0;
	}
	.page-content .page-header:first-child{
		padding-left: 80px;
		padding-bottom: 0;
	}
	.page-content .page-header:first-child h1{
		font-size: 18px;
	}
	.page-content .page-header:first-child h1 small {
		display: inline;
	}
	.page-content .page-header:first-child h1 a {
		margin-top: 5px;
	}
	#postbackUrl {
		word-break: break-all;
	}
	
	/*.form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .chzn-container {
		width:100% !important ;
	}*/
	
	.form-inline input[type=text], .form-inline textarea, .form-inline select, .chzn-container, .input-append, button.btn {
		width:100% !important;
		margin-bottom: 10px;
	}
	.form-inline input[name=daterange] {
		width:91% !important;
	}
	.form-inline input[name=keyword] {
		width:97% !important;
	}
	.chzn-select.chzn-done {
		width:auto !important;
	}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{
		margin-left: 0 !important;
	}
	.form-inline label {
		margin-bottom:0;
	}
	
}