﻿body {
	font-family: 'Open Sans', sans-serif;
}

.headerAlignImg {
	margin-left: 24% !important;
}

.listTop {
	margin-right: 21% !important;
}

.col-md-40{
	width:28%;
	float: left;
	  position: relative;
  min-height: 1px;

}
.notes-reason {
	height: 100px !important;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	resize: none;
}
.txtNotesLead {
    margin: 15px;
				resize:none;
}

.col-md-60{
	width:72%;
	float: left;
	  position: relative;
  min-height: 1px;
  
  padding-left: 15px;
}
.leadsS{
	padding:0!important;
	font-size:14px;
}
.nomarginleft
{
	margin: 0 -15px 0 0 !important;
}
.headerAlign {
	background: -webkit-gradient( radial, 500 180%, 1, 500 1200%, 1050, from(#e9e9e9), to(#ffffff) );
}

.headerItems {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #061d3d;
	text-decoration: none;
	font-weight: bold;
	transition: 0.3s;
}

	.headerItems:hover {
		color: #3C9EFE !important;
	}

.list2Items {
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
	margin: 0px 0px 0px 5px;
}

.header2 {
	background-color: #061d3d !important;
	border-radius: 4px;
	padding: 5px 15px;
}

.ucMargin {
	margin-bottom: 30px;
}

.rowUcBox {
	/*margin-top: 40px;*/
}

.ucBox {
	max-width: 481px;
	min-width: 481px;
	border-radius: 4px;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	max-height: 311px;
	min-height: 311px;
}

.campaignOptionsBorder {
	border-left: 1px solid #c5c5c5;
}

.padding0 {
	padding: 0 !important;
}


.marginTopBottom {
	margin-top: 7px;
	margin-bottom: 7px;
}


.marginLeft {
	margin-left: 15px;
}

.lblCampaignStartingTime1 {
	font-size: 12px;
	padding: 1px 0px 0px 0px;
}

.margin0 {
	margin: 0px !important;
}

.campaignOptions {
	width: 15%;
	height: 272px;
	text-align: center;
}

	.campaignOptions a:hover {
		text-decoration: none;
	}

.textArea1 {
	height: 78px !important;
	border-radius: 4px;
	font-size: 13px;
	color: #767c89;
	font-weight: 600;
	resize: none;
}

.addCampaignImg {
	font-size: 100px;
}

.addCampaignSmallImg {
	font-size: 18px;
	color: rgb(126, 136, 149);
}

.paddingTop {
	padding-top: 8px;
}

.nav > li > a:focus, .nav > li > a:hover {
	background: none;
}



.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 0px 10px 30px;
}


.reseller-logo {
	padding-top: 5px;
	padding-bottom: 25px;
}

.lblBold {
	font-weight: bold;
}

.lblCampaignNotReady {
	color: #0c397c;
}

.lblCampaignUnderAcceptance {
	color: #FB0B0B;
}

.lblCampaignReady {
	color: #0a3c79;
}

.lblCampaignFinished {
	color: #0e3a79;
}

.lblCampaignRunning {
	color: #0e6305;
}

.lblCampaignPaused {
	color: #bf5917;
}

.lblCampaignCancelled {
	color: #ff0909;
}

.campaignDivReady {
	background-color: #f6f4f5;
}

.campaignDivNotReady {
	background-color: #eaeaea;
}

.campaignDivUnderAcceptance {
	background-color: #FFBABA;
}

.campaignDivRunning {
	background-color: #f4fbf3;
}

.campaignDivFinished {
	background-color: #f4f5fa;
}

.campaignDivPaused {
	background-color: #fbf4ee;
}

.campaignDivCancelled {
	background-color: #faf0ef;
}

.OptionItemImg {
	font-size: 20px;
	color: rgb(0, 84, 168);
}

.centralUcDiv {
	line-height: 22px;
	margin-top: -5px;
}

.marginLeft0 {
	margin-left: 0px;
}

.paddingRight0 {
	padding-right: 0px;
}

.leadsNeeded {
	width: 18%;
	margin-left: -5%;
	padding-right: 0;
	margin-top: 5px !important;
}

.raportDiv {
	line-height: 30px;
	padding-top: 9%;
}

.chatImgSize {
	vertical-align: bottom;
	font-size: 20px;
	margin-top: -5px;
}

	.chatImgSize:hover {
		/*color: rgb(218, 225, 246);
	transition:0.5s;*/
		transition: 0.2s;
		color: rgb(128, 143, 189);
	}

.colorBlue {
	color: #0055a8;
}

.colorBlack {
	color: #000000;
}
.boldHover:hover{font-weight:bold}
.colorPink {
	color: #d81349;
}

.panelReason {
	height: 66px;
}

.stopImg {
	color: #d81349;
}

.hrSmall {
	width: 16%;
}

.textAreaChat {
	height: 51px !important;
	width: 80%;
	padding: 5px;
	border: none;
	border-radius: 4px 0px 0px 4px;
	resize: none;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}

	.textAreaChat:focus {
		box-shadow: none !important;
	}

.hrLong {
	width: 92%;
}

.btnSentMessage {
	background-color: #ffffff;
	border: none;
	float: right;
	margin-top: 0px;
	color: #0053a9;
	font-weight: bold;
	padding: 5px 5px 5px 0px;
	width: 18%;
	border-radius: 0px 4px 4px 03px;
}

.messagesDiv {
	height: 131px;
	overflow: hidden;
}

.lblChat {
	font-size: 12px;
}

.marginRight {
	margin-right: 15px;
}

.marginChat {
	margin-left: 7px;
}

.lblBadge {
	font-size: 12px;
	margin-top: -3px;
	padding: 4px 7px;
}

.backPink {
	background-color: #d81349;
}

.notificationsDiv {
	width: 13%;
}

.backRed {
	background-color: #c7232e;
}

.backBlue {
	background-color: #0055a8 !important;
}

.backDarkGray {
	background-color: #404346;
}

.messageContainer {
	border-radius: 4px;
	border: 1px solid #c5c5c5;
	height: 54px;
	background-color: #ffffff;
}

.calendarHolder {
	margin-left: 25px;
	position: absolute;
	top: 253px;
	z-index: 1;
}

.btnAsSoonAsPossible {
	border: none;
	background-color: #4681bd;
	border-radius: 3px;
	padding-top: 0px;
	height: 43px;
	padding-left: 10px;
	padding-right: 10px;
}

.paddingLeftRight {
	padding-left: 15px;
	padding-right: 15px;
}

.CampaignTypeImg {
	font-size: 17px;
	margin-right: 5px;
}

.chooseCampaignLine {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
}

.btnBackNext {
	border-radius: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	text-align: center;
}

.btnNext {
}

.badgeSpace {
	margin-left: 7px;
	vertical-align: text-bottom;
}

.flagSpan {
	height: 31px !important;
	vertical-align: text-bottom !important;
}

.hCss {
	width: 23px;
	height: 23px;
	overflow: hidden;
	background-color: #061D3D;
	font-size: 16px;
	color: #ffffff;
	line-height: 0px;
	padding: 0px 4px;
	border-radius: 3px;
	font-weight: 900;
	font-family: "Arial Black", Gadget, sans-serif;
	margin: -56px 0px;
}

.itemPaddingTop {
	padding-top: 12px !important;
}

.imgMarginTop {
	margin-top: -2px;
}

.lblRequestCountry {
	margin-right: -4px;
}

textarea:focus {
	outline: 0;
}

textarea {
	padding: 5px;
}

hr {
	border-color: #c5c5c5;
	opacity: 0.3;
	margin-bottom: 7px;
	margin-top: 9px;
}

input {
	outline: none;
	float: none;
}

.wsite {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	height: auto;
}

.main {
	width: 1000px;
	margin: 0px auto;
}

.header {
	display: block;
	height: 90px;
	border-bottom: 1px solid #dddddd;
	background: linear-gradient( 0deg, #e9e9e9, #ffffff 60% );
	width: 100%;
}

.content {
	min-height: 5000px;
}

.footer {
	display: block;
	height: 200px;
	border-top: 1px solid #dddddd;
}

.TextBox {
	border: 1px solid #c8c8c8;
	line-height: 18px;
	height: 20px;
}

.ErrorLabel {
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
}
.blockLead{
	color: #ff0000!important;
	/*font-weight:600;*/
}
.marginError {
	margin-bottom: -10px;
}

.sendingNameError {
	margin-top: 8px;
}

.divMeniu {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px 20px 0px;
}

.lnkMeniuItem {
	background-color: #50bff7;
	border-radius: 5px;
	box-shadow: #2e57c7 2px 2px 2px;
	color: #2e57c7;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 5px;
}

	.lnkMeniuItem:hover {
		background-color: #0d34ee;
		color: #ffffff;
	}

	.lnkMeniuItem:focus {
		color: #ffffff;
	}

.txtTitle {
	font-family: Arial;
	font-size: 20px;
	color: #1e888f;
}

.gridClass {
	border: 1px solid #c8c8c8;
	text-align: center;
	width: auto;
	margin: 0px auto;
}

.gridHeader {
	background-color: #2EBAC3;
	font-weight: bold;
}

.gridRowTasks {
	background-color: #6ED77F;
	color: #126A6F;
}

.gridRowCampaigns {
	background-color: #50BFF7;
	color: #126A6F;
}

	.gridRowCampaigns a {
		text-decoration: underline;
		color: #126A6F;
	}

		.gridRowCampaigns a:hover {
			text-decoration: underline;
			color: #000000;
		}

.lnkHeader {
	font-size: 18px;
	color: #061d3d;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 10px 10px 0px;
	margin: 0px 10px 10px 5px;
}

.imgHeader {
	border: 0;
	position: relative;
	top: 5px;
	z-index: 1;
}

.headerMenu {
	text-align: right;
	position: relative;
	top: -35px;
	display: block;
}

.topMenu {
	height: 70px;
	border-radius: 4px;
	background-color: #061d3d;
	display: block;
}

.topMenuRightPart {
	text-align: right;
	position: relative;
	top: 19px;
	margin: 0px 30px 0px 0px;
}

.lnkTopMenu {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: 600;
	margin: 0px 0px 0px 5px;
}

.imgTopMenu {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	position: relative;
	top: 2px;
	margin: 0px 0px 0px 20px;
	width: 18px;
}

.imgExit {
	position: absolute;
	right: -35px;
}

.imgFirst {
	border: 0;
	position: relative;
	top: 0px;
	margin: 0px 0px 0px 20px;
}

.lnkFirst {
	position: relative;
	top: -5px;
}

.grayText {
	color: #061d3d;
	opacity: 0.4;
}

.lblCampaigns {
	font-size: 21px;
	font-weight: bold;
}

.dropdownList {
	font-size: 14px;
	color: #464545;
	border-radius: 5px;
	border-color: #e3e3e3;
	padding: 5px 7px 5px 7px;
	width: 140px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
}

.pnlFilters {
	margin: 10px 0px 5px 10px;
}

.imgDate {
	position: relative;
	top: 3px;
	height: 21px;
}

.cmdSchedule {
	border: 0;
	position: relative;
	top: 9px;
}

	.cmdSchedule::selection {
		text-decoration: none;
		border: 0;
		outline: none;
	}

.ucPanel {
	display: inline-block;
	width: 46%;
	border: 1px solid #c5c5c5;
	height: 350px;
	margin: 15px;
	border-radius: 4px;
	background-color: #faf9f6;
	float: left;
}

.ucPanelContainer {
	background-color: #faf9f6;
}

.ucTop {
	padding: 10px 0px 10px 0px;
	line-height: 13px;
	height: 34px;
}

.ucTopNotReady {
	background-color: #b0b7bf;
}

.ucTopUnderAcceptance {
	background-color: rgb(253, 80, 80);
}

.ucTopReady {
	background-color: #c5d5e5;
}

.ucTopRunning {
	background-color: #add9a8;
}

.ucTopFinished {
	background-color: #0055a8;
	color: #fff;
}

.ucTopPaused {
	background-color: #f9c8aa;
}

.ucTopCancelled {
	background-color: #f0adbe;
}

.ucTopPauseState {
	background: linear-gradient(90deg, #f5ac7f 80%, #f7ccb0 0%);
	padding: 6px 0px 6px 0px;
}

.ucTopStopedState {
	background: #fd7e7c;
	padding: 6px 0px 6px 0px;
}

.lblClient {
	display: inline-block;
	margin-left: 10px;
	font-weight: bold;
	font-size: 14px;
}

.lblCampaignStartingTime {
	text-align: center;
	float: right;
	display: inline-block;
	margin-right: 11%;
	font-size: 13px;
	padding-top: 3px;
}

.imgStart {
	text-align: right;
	display: inline-block;
	float: right;
	margin-right: -44%;
	height: 21px;
}

.imgStop {
	text-align: right;
	display: inline-block;
	float: right;
	margin-right: -44%;
	width: 20px;
	height: 20px;
	background-color: blue;
}


.divCentralUI {
	width: 80%;
	padding: 20px 10px 0px 20px;
	line-height: 25px;
	height: 295px;
	border-right: 1px solid #c5c5c5;
}

.campaignCountryRowTop {
	padding-top: 6px;
}

.lblName {
	font-size: 14px;
	color: #061d3d;
	opacity: 0.7;
	display: block;
}

.lblValue {
	font-size: 14px;
	font-weight: bold;
	color: #0055a8;
}

.lblReport {
	font-size: 16px !important;
}

.divLeadsGenerated {
	width: 195px;
	height: 20px;
	border: 1px solid #c5c5c5;
	border-radius: 2px;
	background-color: #ffffff;
	display: inline-block;
}

.lastLbl {
	position: relative;
	border: 10px;
	bottom: 15px;
	display: inline-block;
}

.divCampaignOptions {
	display: inline-block;
	width: 18%;
	position: relative;
	left: 87%;
	top: -315px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.imgFlag {
	position: relative;
	top: 2px;
}

.txtCountryMessage {
	font-size: 20px;
	color: #0c3a7a;
	font-weight: bold;
}


.divCampaignOption {
	background-color: rgb(0, 84, 168);
}

.cmdStop {
	background-color: red;
	width: 20px;
	height: 20px;
	margin-left: 36%;
	margin-bottom: 10px;
	border: none;
	display: block;
}

.OptionItemText {
	font-size: 11px;
	color: #061d3d;
}

.OptionItemTextDiv {
	line-height: 11px;
}

.stopEnabled {
	background-color: white;
	width: 20px;
	height: 20px;
	margin-left: 36%;
	margin-bottom: 6px;
	border: none;
	display: block;
}

.nextPreviewCalendar {
}

.OptionItem {
	display: block;
	padding: 5px 0px 5px 0px;
	width: 73px;
	cursor: pointer;
}

.textArea {
	width: 350px;
	height: 80px;
	font-size: 13px;
	color: #767c89;
	font-weight: 300;
}

.btnStopCampaign {
	color: #ffffff;
	padding-top: 2.5%;
	font-size: 12px;
	text-align: center;
}

.pnlStopCampaign a:hover {
	text-decoration: none;
	color: #ffffff;
}

.pnlStopCampaign {
	width: 37%;
	height: 27px;
	border: none;
	margin-top: 20px;
	border-radius: 4px;
	background-color: #d81349;
}

.pnlbtnPauseCampaign {
	padding: 0;
	float: right;
	width: 46%;
	height: 27px;
	border: none;
	margin-top: 20px;
	border-radius: 4px;
	background-color: #ef6407;
	text-align: center;
}

	.pnlbtnPauseCampaign a:hover {
		text-decoration: none;
		color: #ffffff;
	}

.btnPauseCampaign {
	color: #ffffff;
	padding-top: 1.5%;
	font-size: 12px;
	text-align: center;
}


.btnStop {
	padding-bottom: 15px;
	margin-top: 24%;
}

.btnStopAffiliate {
	margin-top: 106%;
}

.divUcHolder {
	width: 100%;
	height: auto;
}

.lnkAroundItem {
	text-decoration: none;
	color: #061d3d;
	text-align: center;
}

.editField {
	border-radius: 4px;
	height: 31px;
	border: 1px solid #cfcfcc;
	font-weight: 600;
	font-size: 13px;
	color: #767c89;
	margin: 0px 15px -2px 15px;
	resize: none;
}

.editSubject {
	height: 55px !important;
}

.lblLeadsEdit {
	padding-top: 3%;
}

.txtLeadsEdit {
	margin-left: -20px;
}

.editLeads {
	width: 20%;
}

.btnSubmitChanges {
	margin-left: 15px;
	height: 28px;
	border: none;
	background: url("../img/MyCampaigns/img_2x2_7x1_2x2.png") no-repeat;
}

.hrefHistory {
	float: right;
	font-size: 10px;
	color: #0c3a7a;
	text-decoration: none;
	padding-right: 2px;
}

.rightReport {
	margin-top: -150px;
	margin-left: 200px;
}

.whiteText {
	color: #ffffff !important;
}

.divSchedule {
	display: block;
	background-color: #d5d5d5;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
}

.imgAddCampaign {
	margin-top: 23%;
}

.lnkAddCampaign {
	color: #6c727e;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 22px;
	line-height: 20px;
}

.pnlAddCampaignTop {
	height: 30px;
	background-color: #b0b7be;
	padding: 5px 10px 5px 10px;
}

.smallImgTop {
	float: left;
	margin-top: 3px;
}

.scheduleCampaignText {
	color: #182230;
	font-weight: bold;
}

.campaignStepText {
	font-weight: bold;
	color: #747b83;
	padding-right: 0px;
}

.scheduleText {
	padding-right: 0px;
	color: #182230;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px;
}

.dropDownSelectClient {
	height: 43px;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
	float: left;
	margin-right: 10px;
	font-size: 17px;
	color: #0c3a7a;
	width: 65%;
}

.centerAddCampaign {
	text-align: left;
	padding: 10px 20px;
}

.btnAddNewClient {
	padding-top: 8px;
	height: 42px;
	border: none;
	background-color: #4681bd;
	border-radius: 3px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.addClientImg {
	font-size: 17px;
	vertical-align: bottom;
	color: #ffffff;
}

.btnText {
	font-size: 13px;
	color: #ffffff;
}

.scheduleTextDescription {
	display: inline-block;
	padding-top: 10px;
}

.scheduleTextDescriptionSmall {
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 10px;
}

.textAreaDescription {
	height: 60px !important;
	width: 93%;
	padding-right: 0px;
	border-radius: 4px;
	margin-bottom: 5px;
	resize: none;
}



.campaignBox {
	width: 18%;
	height: 75px;
	background: #ffffff;
	margin: 3px;
	display: inline-block;
	text-align: center;
	color: #0054a8;
	font-size: 13px;
	float: left;
	padding: 5px 0px;
}

	.campaignBox:hover {
		box-shadow: 0px 0px 7px 3px #888888;
	}

.imgCampaignType {
	margin-top: 15%;
	margin-bottom: 5px;
	font-size: 23px;
}

.lblCampaignType {
	line-height: 14px;
	float: left;
}

.imgFS {
	margin-top: 0px;
	margin-bottom: 2px;
	width: 38px;
}

.imgSMS {
	margin-left: 20px;
}

.divRequestCountry {
	height: 41px;
	background-color: #3f7ab5;
	color: #ffffff!important;
	font-size: 13px;
	width: 27%;
	float: right;
	border-radius: 3px;
	text-align: left;
	padding-left: 10px;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	line-height: 14px;
	padding-right: 10px;
	cursor: pointer;
}

.pnlHolder {
	max-width: 481px;
	min-width: 481px;
	background-color: #d5d5d5;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
	width: 93%;
	overflow: hidden;
	max-height: 309px;
	min-height: 309px;
}

.btnBackStep2 {
	margin-left: -292px;
	margin-top: 77px;
}

.selectedBox {
	background-color: rgb(0, 84, 168) !important;
	color: #ffffff !important;
}

.btnNextStep2 {
	margin-top: 34px;
}

.btnStep3 {
	margin-top: 11px;
}

.btnStep4 {
	margin-top: 37px;
}

.uploadBox {
	width: 19.5%;
	background-color: #4c87c2;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 0px 3px 3px 0px;
}

.txtUpload {
	height: 31px;
	width: 74%;
	float: left;
	border: none;
	border-radius: 3px 0px 0px 3px;
}

.detailsDescription {
	margin-top: 0px;
	border: 1px solid #c8c8c8;
}

.detailsText {
	margin-top: 40px;
}

.detailsDescription {
	color: #b9bbc1;
	font-size: 13px;
}

.txtUpload {
	font-size: 17px;
	color: #0c3a7a;
}

.txtSubject {
	padding-right: 0px;
	width: 93%;
	height: 30px;
	border-radius: 3px;
	border: 1px solid #c8c8c8;
	display: inline-block;
}

.txtSmall {
	width: 20%;
}

.btnFinal {
	width: 30% !important;
}

.txtCongrats {
	color: #00468c;
	font-size: 20px;
	font-weight: bold;
	display: block;
}

.finalStepAddCampaign {
	text-align: center;
}

.imgCongrats {
	font-size: 80px;
}

.processedTxt {
	color: #a5a5a5;
}

.doneBtn {
	background-color: #0054a8 !important;
	border-radius: 3px !important;
	margin-top: 5%;
}

.paginationPanel {
	display: inline-block;
	width: 100%;
}

.paginationStyle {
	text-decoration: none;
	color: #a5a5a5;
	font-weight: bold;
	//margin:10px 5px 10px 20px;
	margin-left: 20px;
	padding: 5px;
	float: left;
	border-radius: 3px;
	box-shadow: #A2A9BD 2px 2px 2px;
	background-color: #D5D5D5;
}

	.paginationStyle:hover {
		background-color: #0054a8;
		color: #ffffff;
	}

.circle {
	width: 13px;
	height: 13px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;

	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.notificationsText {
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
}

.calendarDiv {
	z-index: 1;
	float: left;
	margin-top: 3px;
	top: 450px;
	left: 0px;
}

.titleDiv {
	margin: 17px 0px 15px 10px;
}

.marginHoldButtonsStep4 {
	margin-top: 16px;
	margin-bottom: 7px;
}

.marginHoldButtonsStep3 {
	margin-top: 30px;
	margin-bottom: 7px;
}

.marginHoldButtonsStep2 {
	margin-top: 17px;
	margin-bottom: 7px;
}

.marginHoldButtonsStep1 {
	margin-bottom: 7px;
margin-top:10px;
}

@media screen and (max-width: 992px) {
	.container {
		width: 992px;
		max-width: 100%;
	}
}

@media (min-width:768) and (max-width:968px) {
	#btnSchedule {
		float: none !important;
		display: block;
		width: 50%;
	}
}

.padding10 {
	padding: 10px;
}

.marginAddNewClient {
	margin: -2px;
}

.navbar-default .navbar-nav > li > a {
	color: #061d3d;
}

.header2Items {
	color: #ffffff !important;
}

	.header2Items:hover {
		transition: 0.4s;
		color: #3C9EFE !important;
	}

.marginLeftCmb {
	margin-left: 27px;
}

.ModalTemplate {
	width: 100%;
	height: 800px;
}

.imgModal {
	width: 100%;
	height: auto;
}

.modalBody {
}

.btnSubmitChangesFax {
	border: none;
	background-color: rgb(0, 84, 168);
	width: 44%;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 1px;
	margin-top: 10px;
}

.btnSubmitChangesFax.email{width:100%}
	.btnSubmitChangesFax:hover {
		text-decoration: none;
		color: #FFFFFF;
	}

a:focus, a:hover {
	text-decoration: none;
	border: none;
}

.pnlstep0 {
	padding: 84px 40px;
}

a:focus {
	outline: thin dotted;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0px;
}

.displayBlock {
	display: block;
}

#btnSchedule {
	float: right;
}

@media only screen and (max-width: 1027px), (max-device-width: 1027px) {
	#btnSchedule {
		float: none;
		display: inline;
	}
}


.sms-label {
	text-align: center;
	font-weight: bold;
	color: #0C3A7A;
	padding: 20px;
	margin-top: 10px;
	font-size: 16px;
}

.lknSchedule {
	cursor: pointer;
}

.scheduleDate {
	width: 60%;
	margin-right: 10px;
	height: 42px;
}

.scheduleCalendar {
	margin-top: 10px;
	font-size: 18px;
}

.calendar:hover {
	color: #404346;
	opacity: 1;
	transition: 0.3s;
}

.calendarOpen {
	color: #404346;
}

.leadsFluid {
	background-color: blue;
	height: 18px;
}

.colorPause {
	background-color: #EF6407;
}

.calendarHolderSchedule {
	margin-left: 15px;
	position: absolute;
	top: 190px;
	z-index: 1;
}

.disabled {
	color: #979595;
	cursor: default;
}

.lnkAroundItem:hover {
	box-shadow: 5px 2px 5px 2px #888888;
}

.disabled:hover {
	box-shadow: none;
}

.marginSmallLeft {
	margin-left: 7px;
}

.leads-text {
	line-height: 13px;
	font-size: 16px;
	font-weight: bold;
	color: #3b3b3d;
	vertical-align: -webkit-baseline-middle;
}

.colorDarkBlue {
	color: #0c397a;
}

.colorLightBlue {
	color: #006fdb;
}

.noColor {
	color: transparent;
}

.company-title {
	font-size: 21px;
	font-weight: bold;
}

.margin-leads {
	margin: 0px 14px;
	padding: 0;
}

.btnViewLeads {
	background-color: #0c3d7f;
	width: 76px;
	border-radius: 3px;
	margin-top: 7px;
}

.backLightGray {
	background-color: #fbfbfd;
}

.marginDelimiter {
	margin: 11px;
}

.marginTitle {
	margin-bottom: 10px;
}

.marginExpand {
	margin-top: 5px;
}



.tdLeads {
	padding: 10px;
}

@media (min-width:768px) and (max-width: 1025px) {
	.margin-leads {
		margin: 0px 10px;
		padding: 0;
	}
}

@media (max-width: 767px) {
	.tdLeads {
		padding-top: 10px;
		padding-left: 2px;
		padding-bottom: 0px;
		padding-right: 0px;
	}

	.margin-leads {
		margin: 0px 5px;
		padding: 0;
	}

	.simpleText {
		display: block;
	}

	.ctype {
		margin-left: 20px !important;
	}

	.btnViewLeads {
		margin-top: 0px;
	}

.leads-details-panel .col-xs-2{padding:0px}

.navbar-nav .open .dropdown-menu {
 position: absolute; 
  float: none;
  width: auto;
  margin-top: 0;
  background-color:#fff;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
}

.minReportLine {
	min-width: 680px;
}

.modalLeads {
	padding: 20px;
	overflow: hidden;
}

.titleLeads {
	font-size: 25px;
}

.divLeadsTitle {
	padding: 40px;
}

.backSoftBlue {
	background-color: #eff4fa !important;
}

.simpleText {
	font-weight: normal;
}

#expandCampaignInfo {
	cursor: pointer;
}

.btnLeadsText {
	font-size: 13px;
	color: #ffffff;
	line-height: 20px;
}

.leadsDateText {
	font-size: 13px;
}

.leadsDateDiv {
	margin-top: -8px;
	width: 12%;
}

.modalDate {
	margin-left: 45%;
}

.paddingModalLeads {
	padding-left: 30px;
}

.paddingReportLine {
	padding-top: 10px;
	padding-bottom: 10px;
}

.btnDownloadLeads {
	background-color: #0a3fa5;
	border-radius: 3px;
	margin-top: 70px;
	padding: 20px 30px;
}

.top-leads-text {
	color: #828e9c;
}

.topRunningFluid {
	background-color: #7ec076;
	height: 34px;
	position: relative;
	top: -10px;
}

.topPauseFluid {
	background-color: #f6a97b;
	height: 34px;
	position: relative;
	top: -10px;
}

.smsMessage {
	//max-height: 50px !important;
	height: 20px;
	border: none;
	background-color: transparent !important;
	width: 100%;
	resize: none;
}

.subjectdiv {
	width: 48%;
}

.smallIconChat {
	font-size: 21px;
	padding-right: 26px;
	color: rgb(0, 83, 169);
}

	.smallIconChat:hover {
		color: #4A88C4;
		transition: 0.3s;
	}

.paddingSecondIconChat {
	padding: 0px 18px 0px 5px;
}

.paddingUploadChat {
	padding: 1px 15px 0px 2px;
}

.clientError {
	margin-top: 10px;
}

.errorUpload {
	margin-top: 7px;
}

.progressBar {
	height: 5px;
	background-color: rgb(165, 165, 171);
	width: 79.5%;
	margin-top: 3px;
	padding: 0;
}

.uploadFluid {
	height: 5px;
	background-color: rgb(79, 72, 72);
}

#progress_bar {
	display: none;
}

.cancelSchedule {
	color: rgb(154, 13, 27);
	font-size: 18px;
}

.specialMarginSchedule {
  margin-top: 73px;
}

.specialMarginSchedule1{margin-top: 103px;}
.specialErrorMarginSchedule {
	margin-top: 81px;
}

.infoLabel {
	color: #4C87C2;
	font-weight: bold;
}

.colorOpenChat {
	color: rgb(128, 143, 189);
}

.topCampaign {
	margin: -34px 0px 0px 0px;
}

.subjectValueDiv {
	height: 44px;
}

.verticalScroll {
	overflow-y: scroll;
}

.noScroll {
	overflow: hidden;
}

.tooltipUpload {
	line-height: 30px;
	margin-left: -32px;
}

.textUnderlined {
	text-decoration: underline;
}

.scheduleInfo {
	background-color: #77CFF6;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 7px;
}

.inactiveD:hover {
	background-color: #bfbfc1;
}

.paddingTop0 {
	padding-top: 0px;
}

.smallText {
	font-size: 13px;
	line-height: 25px;
}

.smallText1 {
	line-height: 32px;
	font-size: 13px;
}

.priceDiv {
	margin-left: 0px;
	height: 31px;
	width: 54%;
	display: inline-block;
	margin-right: 5px;
}

.lblLeadPrice {
	color: black;
	font-weight: normal;
	text-shadow: 1px 0px #000000;
}

.leadPrice {
	margin-left: -10px;
	margin-right: -12px;
	float: right;
}

.lnkDashboard {
	height: 106px;
	margin-bottom: 28px;
}

.lnkFullWidth {
	width: 100%;
}

	.lnkFullWidth:hover {
		background-color: rgba(123, 123, 123, 0.31);
	}

.lnkDashboard2 {
	height: 75px;
}

.anonymus, ._sl, ._an, ._hv, ._st, ._cd, .mk-f, .an-de, .cr-st, .cr-be, .cr-no, .cr-fr, .cr-se, .cr-uk, .cr-fi, .cr-it, .cr-sl, .cr-f {
	background-image: url(anomymus.png) !important;
}

.cplFilter {
}

@media screen and (min-width: 864px) {
	.cplFilter {
		width: 20%;
	}
}

@media (min-width: 754px) and (max-width: 864px) {
	.cplFilter {
		width: 23%;
	}
}

@media (min-width: 696px) and (max-width: 754px) {
	.cplFilter {
		width: 25%;
	}
}

@media (min-width: 623px) and (max-width: 696PX) {
	.cplFilter {
		width: 28%;
	}
}

@media (min-width: 565px) and (max-width: 623px) {
	.cplFilter {
		width: 31%;
	}
}

@media (min-width: 565px) and (max-width: 565px) {
	.cplFilter {
		width: 35%;
	}
}

@media (max-width: 565px) {
	.cplFilter {
		width: 38%;
	}
}

.pnlResumeReason {
	margin: 10px 0px;
}

.editCurrency {
	margin-left: -11px;
	margin-right: -25px;
}

.paddingLeft0 {
	padding-left: 0px;
}

.countryMessage {
	background: transparent;
	border: none;
	height: 60px;
	resize: none;
}

.center {
	text-align: center !important;
}


.dFilter {
	margin-top: -20px;
	margin-bottom: 20px;
}

.ctype {
	width: 10%;
	margin-left: 47px;
}

.group {
	border-radius: 7px;
	/*box-shadow: #A6A9AF -2px 0px 0px 0.2px;*/
}

.groupTopNotReady {
	box-shadow: #b0b7bf -4px 0px 0px 0.2px;
}

.groupTopUnderAcceptance {
	box-shadow: rgb(253, 80, 80) -4px 0px 0px 0.2px;
}

.groupTopReady {
	box-shadow: #c5d5e5 -4px 0px 0px 0.2px;
}

.groupTopRunning {
	box-shadow: #add9a8 -4px 0px 0px 0.2px;
}

.groupTopFinished {
	box-shadow: #0055a8 -4px 0px 0px 0.2px;
}

.groupTopPaused {
	box-shadow: #f9c8aa -4px 0px 0px 0.2px;
}

.groupTopCancelled {
	box-shadow: #f0adbe -4px 0px 0px 0.2px;
}

.lblReportV {
	font-size: 15px;
}

.btnStopSMS {
	margin-top: 172%;
}

.btnStopFax {
	margin-top: 89%;
}

.btnStopAffiliateSMS {
	margin-top: 172%;
}

.modal-body {
	overflow-y: scroll;
	max-height: 800px;
}

.leads-cStatus {
	margin-top: -20px;
	float: right;
	font-style: italic;
	margin-right: 4px;
}

.lblItalic {
	font-style: italic;
}

.tosFooter {
	height: 35px;
}

.index-footer {
	display: inline;
}

.tab {
	text-align: left;
	cursor: pointer;
	font-size: 13px;
	padding: 10px!important;
	color: #154182;
	border: none !important;
}
.tab-campaigns .tab {padding:10px 5px!important;}
.head-leads, .tab-container.active, .tab-container.active .tab.active, .tab-container.active a {
	background-color: #154182 !important;
	color: #fff !important;
	border-color: #154182;
}
.tab-link {
	border: none;
	border-bottom: none !important;
	border-radius: 0;
	padding: 0!important;
}
.tab-link:hover, .tab-link a:hover{color: #92AECD;}

.tab-container:hover, .tab-container a:hover{background-color: #92AECD;}

.tab-line {
	border-bottom: 3px solid #154182;
	margin-bottom: 40px;
}

.tab-text {
	margin-right: 5px;
}
.nav > li.tab-link > a {
  position: relative;
  display: block;
  padding: 8px !important;
}

.tab-container {
	border: 1px solid #e3e3e3;
	border-bottom: none !important;
	border-radius: 3px 3px 0px 0px;
}
.allLeadColor{
	background-color:#154182;
	color:#fff;
}
.newLeadColor {
	background-color: #e50017;
}
.onHoldColor {
	background-color: #e8e100;
	color: #000;
}

.qualifiedLeadColor {
	background-color: #78e800;
	color: #000;
}

.paidLeadColor {
	background-color: #b000e7;
}
.unqualifiedLeadColor{
	  background-color: #999;
}
 .pendingpaymentLeadColor{
		  background-color: #30d5ff;
  }
 .unqualified{
		background: #999;
  color: #fff;
 }
	 .pendingpayment{
		background: #30d5ff;
  color: #fff;
 }
.new{color: #e50017;}
.onHold{color: #e8e100;}
.qualified{color: #78e800;}
.paid{color: #b000e7;}
.allLeads{color:#154182;}
.pendingP{color:#30d5ff;}
.head-lead-cell {
	height: 54px;
	padding: 15px 0px;
}
.dropdown-menu .unqualified{  background: #fff;color: #999;}
.lead-cell {
	padding: 15px 0px;
}

.even .lead-row {
	background-color: #f9f9f9;
}

	.lead-row:hover, .even .lead-row:hover {
		background-color: rgb(225, 241, 253);
	}

.lead-row {
	height: 60px;
	color: #154182;
	cursor: pointer;
}

.no-info {
	padding: 30px 0px;
	background-color: #f9f9f9;
	font-size: 15px;
}
.grid-view tr td, .grid-view tr th {
	height: 60px;
	text-align: left;
 padding-left: 20px;
	min-width: 70px;
}
.grid-view tr td {color:#154182}
.grid-view tr th {cursor:default}
.grid-view tr th:last-child{padding-right:10px;}
.leads-container {
	background-color: #154182;
	padding: 0px 0px 0px 0;
	color: #ffffff;
}
.grid-view{width:100%; background-color: rgb(21, 65, 130);}
.oddRow, .rowCampaigns{border: 1px solid #e4e3f1;}
.oddRow td, .rowEmpty{background-color: #f9f9f9;}
.footerRow {border: 1px solid #e4e3f1;   cursor: default!important;}
.footerRow td {background-color: #f9f9f9;}
.rowCampaigns td{background-color:#fff;}
.company-name {  padding-left: 40px!important; padding-right: 73px!important;}
.campaign-name{  padding-left: 25px!important;text-align: left!important;/*width: 410px!important;*/}
.grid-view .dgItemC{  text-align: center;  padding: 0px;}
.grid-view .dgItemC.company-name{ text-align: left; }
.leads-container .grid-view .dgHeaderC .company-name {text-align:left!important}
.sending-container .grid-view .dgItemC{  text-align: center;  padding-left:20px;}
.sending-container .grid-view .dgItemL{text-align:center}
.dgItemC .badge{font-size:15px;}
.dgItemL .badge:empty{display: inline-block;}
.dgItemL .badge {
  font-size: 14px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 35px;
  padding: 0!important;
}
.dgLeadDetails{font-size:12px;}
.grid-view tr{cursor:pointer}
.grid-view tr:hover td{background-color:#e6e9ef}
.grid-view tr:hover .displayDate {background:#154182;}
.grid-view tr:hover .displayDay {color:#154182;}
.displayDate{  background: #8DADD0; border: 1px solid #CCC; border-bottom: none; font-size: 10px; text-align: center; padding: 2px; color: #fff;display:inherit}
.displayDay{text-align: center; font-size: 16px; background: #FFF; border: 1px solid #CCC; padding: 0px; color: #818FA5; line-height: 18px; font-weight: 600;display:inherit}
.displayTime{  font-size: 9px;  text-align: center;  border: 1px solid #CCC;  border-top: none;  background: #FFFECB;  color: #333;  padding: 1px;  line-height: 10px;display:inherit}
.leads-date{max-width: 50px;}
.dropdown-menu .divider {	height: 1px;	margin: 9px 0;	overflow: hidden;	background-color: #e5e5e5;}
.trSupraHeader{cursor:default!important;background-color: #FFFFFF}
.grid-view .trSupraHeader td {padding-left:0px;}
.grid-view .trSupraHeader:hover td{background-color:rgba(255, 255, 255, 0);}
.lead-info-tab{border: 1px solid #B6C3D6;padding: 8px 20px; margin:20px 0px; min-height:158px;}
.lead-info-tab .row{padding:6px 0px;}
.leads-details-text-value{font-size:16px;}
.status-lead-container{  position: absolute;  background-color: #fff;  padding: 0px 10px;   margin-top: -20px; font-size:20px; color:#154183;}
.lead-status-content{margin-top:20px;}
.lead-status-reason{height: 80px !important; font-size: 12px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; resize:none;}
.btn-leads{width: 100%; font-size:18px; height:41px; color:#fff; border-radius:5px; border:0;   padding: 7px 0px;}
.saveBtn-leads{ background:url(blue_bg.png)}
.cancelBtn-leads{background:url(red_bg.png)}
.btn-leads .btnSaveText{margin-left:20px;}
.btn-leads .btnValidateText{margin-right:20px;}
.leads-details-panel  a:focus{color:#fff;}
.btn-leads:hover{color:#FF9}
.leads-details-panel .container{border:1px solid #154183; background-color:#fff; border-radius:0px 0px 3px 3px; padding:20px 20px 40px 20px;}
.panelHeading{ border-top-left-radius: 3px; border-top-right-radius: 3px; background-color:#154183; height:3px}
.highlight-row{background-color:rgb(241, 228, 255);   border: 1px solid #FFFFFF;}


@media (max-width:703px) {
.tab-campaigns li {
		width: 16%;
		font-size: 12px;
	}
.tab-campaign .tab {padding:10px 0px;}
.nav-tabs.tab-campaigns>li{min-width:130px;}
}
@media (max-width:824px){
	.btn-leads{font-size:15px;}
}
@media (max-width:711px){
	.btn-leads{font-size:13px;}
	.btn-leads .btnValidateText{margin-right:0px;}
	.btn-leads .btnSaveText{margin-left:0px;}
}

.lnkBackLeads
{

	  background: none !important;

 color: #154182 !important;

	
		/*color: #154182 !important;
		margin-left:15px;
		padding:9px 0px;
		float: right;*/
}
.lnkBackLeads:hover
{
	  color: #337ab7 !important;

}

.lnkBackLeadsDetails
{
  background-color: #154182 !important;
  color: #FFF !important;
  padding: 0px 15px!important;
  border-radius: 3px;
  line-height: 35px;
  font-size: 12px;
	
}
.lnkBackLeadsDetails:hover
{
	  background-color: #337ab7 !important;

}

.nodisplay{
	display:none;
}
.paddingLeads{
	padding:10px 0 30px 0;
	border:none !important;
}
.lblCampaignLeadsName
{

	font-size:16px;
	padding-right:7px;
}
.lblCampaignNameLeads
{
font-size:16px;

}
.lblHNameLead {

	padding: 0 10px 0 0;
	font-size: 16px;
}
.lblCampaignNameLeadsS
{
font-size:15px;
padding-right:20px;
}
.lblHNameLeadS {

	padding: 0 10px 0 0;
	font-size: 15px;
}
.right{
		float: right;
}
.left{
	float:left;
}
.details{
	font-size: 14px!important;
	padding: 0 !important;
}
.detailsA{
	font-size: 14px!important;
	/*padding: 0 35px 0 0 !important;*/
}
.dgFirstItemCampaigns input[type='checkbox']{vertical-align: bottom; margin-bottom: 3.55px;}
.checked-row td{background-color:#FFFDC2}
.grid-view tr.checked-row:hover td{background-color:#FFFBA1}
.pnlTabFilterMenu{padding-left:15px;}
.grid-view tr.checked-row:hover td{background-color:#FFFBA1}
.grid-view .trSupraHeader.checked-row:hover td{background-color:rgba(255,255,255,0)}
.grid-view .trSupraHeader.checked-row td{background-color:rgba(255,255,255,0)}
.sending-container{
	/*margin-top:-60px;*/

}
@media(max-width:1038px) {
.col-md-60{padding:0px;}
.col-md-40{padding-left:0px;padding-right:15px;}
}
@media(min-width:936px) {
.tab-campaigns .tab{font-size:11px;}
}
@media(max-width:936px) {
.tab-leads .tab-link { font-size:12px;}
.tab-leads .tab{font-size:12px; }
.leadsS .nav > li {display: inline-block;}
}
@media (min-width:1015px) and (max-width:1038px){
.tab-campaigns .tab{font-size:11px; padding: 10px 3px!important;}

}
@media (min-width:936px) and (max-width:1015px){
.tab-leads .tab{font-size:12px; }
.tab-campaigns .tab{font-size:10px; padding: 10px 3px!important;}
}
@media (min-width:918px) and (max-width:936px){
.tab-leads .tab{font-size:11px; }
.col-md-40 .tab-link { font-size:11px;}
.leadsS{padding-right:15px!important}
.tab-statistics .tab{padding:10px 5px!important}
}
@media (min-width:817px) and (max-width:918px){
.col-md-40 .navbar-right{float:left!important}
.pnlTabFilterMenu .nav > li {display: inline-block;}
.col-md-40 .nav > li {font-size:12px;}
.tab-leads .tab{font-size:12px; padding:10px 0px!important;}
.leadsS .nav > li {font-size:12px}
}
@media (max-width:817px){
.col-md-60{width:100%;}
.col-md-40{width:100%;margin-left:15px;}
pnlTabFilterMenu .nav > li {display: inline-block;}
.tab{font-size:11px; padding: 10px 0!important;}
.tab-campaigns .tab{font-size:13px; padding: 10px 10px!important;}
.leadsS .nav > li {font-size:12px}
.leadsS .nav > li.tab-link > a{padding:5px!important}
}
@media (max-width:769px) {
.leadsS .nav > li {font-size:13px}
.reseller-revenueDetails{display: inline-block; margin-right: 10px;}
}
@media (max-width:478px) {
.leadsS .nav > li {font-size:12px}
.leadsS .nav > li.tab-link > a{padding:3px!important}
}

.leads .sending-filter{margin-top:20px}
.leads3 {
  display: block;
  min-width: 10px;
  text-align: center;
  height: 45px;
  float: left;
  margin-right: 15px;
  font-size: 12px;
		margin-top: 20px;
}
.leads3 .contractodd {
  display: inline-block;
  background:none;
  color: #333;
  height: 15px;
  width: 15px;
  margin-top: 20px;
  margin-right: 5px;
}

.leads2 {
  display: block;
  min-width: 10px;
  text-align: center;
  height: 45px;
  float: right;
  margin-right: 5px;
  font-size: 12px;
}
.leads2 span {
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px;
  width: 45px;
  height: 45px;
  line-height: 17px;
  font-size: 12px;
  font-weight: 700;
}
.leads2 .paid3 {
  display: inline-block;
  background: #B000E8;
  color: #fff;
  height: 15px;
  width: 15px;
  margin-top: 20px;
  margin-right: 5px;
}
.legendR .leads2 .qualified3 {background: #B000E7;}
.legendR .leads2 .new3 {background: #30D5FF;}
.leads2 .qualified3 {
  display: inline-block;
  background: #79E800;
  color: #333;
  height: 15px;
  width: 15px;
  margin-top: 20px;
  margin-right: 5px;
}
	.leads2 .unqualified3 {
		display: inline-block;
		background: #999;
		color: #fff;
		height: 15px;
		width: 15px;
		margin-top: 20px;
		margin-right: 5px;
	}

		.leads2 .pendingpayment3 {
		display: inline-block;
		background: #30d5ff;
		color: #fff;
		height: 15px;
		width: 15px;
		margin-top: 20px;
		margin-right: 5px;
	}
				.leads2 .allleads {
		display: inline-block;
		background: #154182;
		color: #fff;
		height: 15px;
		width: 15px;
		margin-top: 20px;
		margin-right: 5px;
	}
	.leads2 .onhold3 {
  display: inline-block;
  background: #e8e000;
  color: #333;
  height: 15px;
  width: 15px;
  margin-top: 20px;
  margin-right: 5px;
}

	.leads2 .new3 {
  display: inline-block;
  background: #e80016;
  color: #fff;
  height: 15px;
  width: 15px;
  margin-top: 20px;
  margin-right: 5px;
}
	.update-browser-error{
		background-color:red;
		color:#fff;
		text-align:center;
		font-size:13px;
		font-weight:bold;
	}
	.dgFirstHeaderCampaigns{width:65px;}
.chooseCampaignLine .scheduleText:first-child{font-size:16px;}
.chooseCampaignLine .scheduleText {	font-size: 14px;}
.contact-box {
	min-height: 200px;
	margin: 10px 0px;
	padding: 10px;
}
.contact-title{ 
	 background-color: #0054a8;
  font-weight: bold;
  font-size: 17px;
  height: 77px;
  margin: 20px -10px;
  text-align: end;
  padding: 25px 0px;
		padding-right: 10px;
		color:#fff;
}
.headerBalance{
  line-height: 0px;
  margin-top: -10px;
  /*padding: 0px 30px;*/
  font-weight: bold;
  font-size: 15px;
  color: #061d3d;
		float: right;
}
.balanceBlue{
	color:#337ab7 !important;
}
.balanceRevenue{
	line-height:25px;
	  font-weight: bold;
  font-size: 15px;
  color: #061d3d;
		  padding: 0 15px;
  float: right;

}
.supporColor {
	color: rgb(21, 65, 130);
} 
.marketingColor{color: rgb(179, 25, 29);}
.salesColor{color: rgb(12, 129, 243);}
.bottom_link{margin-top:20px;}
.phoneContact{font-size:20px;  color: rgb(6, 119, 193);}
.email .phoneContact, .hours .phoneContact{vertical-align:middle}
.phone ul li{width:48%;  display: inline-block;}
.phone ul {margin-top:-30px}
.phone .nr{  display: inline-block;
    font-size: 13px;
  margin-left: 34px;}
.imgContact{width:30px; height:16px}
.country{  font-size: 15px;
  color: rgb(179, 25, 29);}
.contact_link{  margin-left: 17px;}
.content-topic{display:none}
.contact-topic{cursor:pointer; color:rgb(6, 119, 193)}
.portofoliu-link{font-weight: bold;}
.category-menu .portofoliu-link{color: rgb(179, 25, 29);}
.img-wrap{  height: 220px;
  overflow: hidden;
  display: inline-block;
  border: 1px solid rgb(180, 169, 169);
		margin: 5px;
  width: 150px;}
.img-template {cursor:pointer; width:100%; /*width: 18%; min-height:300px;  border: 1px solid rgb(180, 169, 169);*/
  margin: 2px;   top: 0;
  vertical-align: top;}
.items {overflow:hidden; height:300px}
.items .img-template.active {display:inline-block;}
.items .img-template{display:none;}
.carousel-control{width:5%; left:auto}
.portofolio-left:hover, .portofolio-right:hover {
		color: #fff;opacity: .9;
	}
.portofolio-menu .category-menu a{line-height: 25px}

/*To be deleted - for portofolio1*/
.portofolio-images .img_carousel{  max-width: 266px;}
.portofolio-images .carousel{ margin-bottom:20px;height:300px; overflow:hidden;}
.category-image {font-size: 60px; display: block; }
.category-box{  color: #000;
  min-height: 140px;
  min-width: 218px;
  padding: 10px 0px;}
.category-box.active, .allTemplates.active, .allTemplates.active a{ color:#fff;   background-color: rgb(5, 77, 148);}
.category-box:hover{ color:rgb(5, 77, 148);}
.portofolio-categories .category-box.active{background-color: #054D94;
  color: white;
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev{display:inline-block}
/*End To be deleted - for portofolio1*/
.row.contact-categ-cont {margin-top:22px;border:1px solid #bfbfc1;background:#f2f2f2;padding-top:5px;padding-bottom:15px}
.contact-categ-cont input[type="text"] {min-width:280px;}
.contact-categ-cont textarea{min-width:400px;}
@media (min-width:950px) and (max-width: 1024px) {
	.header-link-small {
		margin-left: 10px;
	}
}
@media (min-width:900px) and (max-width: 950px) {
		.header-link-small {
		margin-left: 2px;
	}
}
@media (min-width:570px) and (max-width:900px){
.header-link-small {
		  margin-left: 10px;
  float: left;
	}
}
@media (max-width:570px){
.header-link-small {
	 margin-left: 5px;
	}
.headerBalance{margin-top: -27px; margin-bottom: 25px;}
.right-right{margin-right:-454px!important}
}
@media (max-width:480px) {
.right-right{margin-right:0px!important}
}
.delete-portofolio-img{
	  position: absolute;
		  color: rgb(255, 7, 7);
  font-size: 16px;
  width: 25px;
  height: 25px;
  cursor: pointer;
		font-weight:bold;
}
.delete-portofolio-img:hover{
	background:gray;
	color:red;
}
.payment-history-title{font-size: 20px;  color: rgb(6, 29, 61);}
.text-revenue{font-size: 16px;
  vertical-align: middle;
  margin-left: 14px;}
.create-sending-dashboard.revenue-balance{padding-top:10px; padding-bottom:10px;}
.priceDiv.comissionDiv {    width: 65px;
    margin-top: -5px!important;}
.lblComission.lblName {display:inline-block}
.add_fund_box{  border: 1px solid black;
  border-radius: 5px;
  min-height: 70px;  text-align: center; }
.lblPackage{font-size: 18px;
  color: rgb(0, 34, 110);
  padding-top: 6px;
}
.add_fund_box:first-child{margin-left:15px;}
.img-payment{max-width: 65px;}
.lblBuyNow{background-color: rgb(0, 99, 197);  color: white;                                      
    min-height: 35px;
    padding: 10px 0px;}
.div-top{
    height: 10px;
    background-color: rgb(0, 99, 197);
    padding: 0;}
.add_fund_box:hover, .add_fund_box:focus{border:1px solid black;   box-shadow: 1px 1px 7px 2px #888888;}
.lblFunds{  font-size: 20px;margin-top: 20px;}
.pnlGrid{background-color: #3d75a1; border-radius: 10px; margin: 0 2px 0 22px; padding: 0px 0 0px 0; color: #ffffff;}
.lblTransaction{margin-top:30px; margin-bottom:20px; font-size:20px}
.payments-container .grid-view{  color: white;  background-color: rgb(0, 99, 197);}
.shortLink{width: 400px; background-color: #fff; text-align: left;display:none;}
#customModal .modal-body, #customModal .modal-footer{background-color:#D7E6FA}
.modalLink{color: white;
  background-color: rgb(0, 99, 197);}
.modalLinkBody{  font-size: 20px;
  text-align: center;
  padding: 20px 0px;
  overflow: hidden;}
@media (min-width:950px){
.add_fund_box{margin-left:35px}
}
@media (min-width:690px) and (max-width:975px){
.add_fund_box{margin-left:23px}
}
@media (max-width:690px){
	.add_fund_box{margin-left:10px}
}
@media (min-width:479px) and (max-width:949px){
	.add_fund_box{}
}
.modal-footer a:hover{border:1px solid #adadad}
.revenue .sending-container .grid-view tr {
  cursor: default;
}
	.revenue .sending-container .grid-view tr td {max-width: 500px; text-align:center}
.ui-datepicker{
	  background-color: #f2f2f2;
  border: 1px solid black;
  align-items: center;
  border-radius: 3px;
  text-align: center;
  margin-left: -20px;
		padding: 5px;
}
.ui-datepicker-prev {float:left; cursor:pointer}
.ui-datepicker-next {float:right; cursor:pointer}
.ui-datepicker-calendar {width: 200px;border-collapse: separate;
  border-spacing: 2px;
		padding:0px;
}
.ui-datepicker-header {
	background-color: rgb(133, 133, 133);
	padding: 2px;
	color: white;
	font-weight: bold;
}
.ui-datepicker-header a {color: white;}
.ui-datepicker-header a:hover {color: rgb(0, 85, 168);}
.ui-state-default{border: 1px solid #d3d3d3; background-color: #e6e6e6; width:31px;}
.ui-state-default:hover{  border: 1px solid #2D2D2D;}
.ui-state-active{  background-color: rgb(133, 133, 133); color: white;}
.ui-icon-circle-triangle-w{background-image: url("left1.png");  }
.ui-icon-circle-triangle-w:hover{background-color:#E6E6E6}
.ui-icon-circle-triangle-e{  background-image: url("left1.png"); transform: rotate(180deg); }
.ui-icon-circle-triangle-e:hover{background-color:#E6E6E6}
.ui-icon{display: block;  width: 15px; height: 20px; text-indent: -99999px; background-repeat: no-repeat;}
#ui-datepicker-div {display: none;}
.question-e .q-content{color:#333}
.pay-confirmation {margin-top:20px;font-size: 15px;}
.lbl-success{color:#3C9FFF}
.revenue-balance .grid-view td, .revenue-balance .grid-view tr td, .grid-view tr th{padding-left:10px; text-align:center;   min-width: 20px;}
.revenue-balance .grid-view .dgFirstHeaderCampaigns:first-child{width:50px}
.revenue-balance .grid-view .dgFirstItemCampaigns:first-child{width:50px}
.revenue-campaigns .campaign-name{padding-left:15px!important; width:auto;}
.revenue-campaigns.revenue-seller .grid-view tr th, .revenue-seller .grid-view tr td {min-width:80px}
.revenue-campaigns .grid-view tr td, .grid-view tr th, .database-reports .grid-view tr td, .database-reports .grid-view tr th, .statistics-campaigns .grid-view tr th, .statistics-campaigns .grid-view tr td{text-align: center; padding-left: 10px;  min-width: 65px;}
.view-more{line-height: 60px; width: 100%; color: rgb(21, 65, 130); text-align: center;}
.infoColor{background-color:lightcyan}
.database-reports .dgItemCampaigns .badge{color:#000;font-size: 14px; font-weight: 600;}
.database-reports .grid-view tr td.dgItemCampaigns.text-right{text-align:right; font-weight:600; color:rgb(25, 192, 34);    padding-right: 10px;}
 
.statistics-campaigns .dgItemCampaigns .badge{min-width: 35px; height: 35px; line-height: 35px;  border-radius: 35px;  padding: 0px 7px;}
.statistics-leads .grid-view tr th, .statistics-leads .grid-view tr td{text-align: center; padding-left: 5px; min-width: 1px;  font-size: 12px;}
@media screen and (max-width: 450px) {
	.reseller-tab { font-size:13px;
	}
}
@media (max-width:650px) {
	.col-op2 {
    width: 11.6%;
}
}
@media (min-width:650px) and (max-width:850px) {
	.col-op2 {
    width: 12.6%;
}
}
.bulkArea{    
	width: 60%!important;
 margin: 15px auto 0px auto!important;
}
.well.noPdding.infoColor:hover{background-color:lightcyan}
.unchecked, .checked{}
.rbDisqualified{display:block}
.pnlR{position: absolute;float: right; margin-left: 77%;}
.pnlRModal{position: absolute;float: right; margin-left: 53%;}
#disqualifiedLeadModal .modal-body{min-height: 200px; overflow-x: HIDDEN;}
 
.reasonD{margin-left: 10px;}
.lead-info-tab1{min-height:218px; min-width:485px}
.colorDarkRed{color:#DE4242}
@media (max-width:725px) {
	.lead-status-content {
		font-size: 12px;
	}
}
@media (max-width:660px) {
	.lead-status-content {
    font-size:13px;
}
	.txtOnHoldReason{margin-left:200px}
	.reasonD{margin-left: 50px;}
	.rbQualifiedLead{ width: 33.33333333%;}
	.rbOnHoldLead{ width: 33.33333333%;}
	.rbDisqualifiedLead{ width: 33.33333333%; padding: 0px;}
	.lead-info-tab1{min-height:282px}
	.fakeL{margin-left: 66.66666667%; padding: 0px;} 
	.pnlR{margin-top:150px; float:left; margin-left:0px; }
	.rbDisqualified{display:inline-block; margin-left:10px;}
	.colorDarkRed{display:block}
}
@media (max-width:600px) {

	.txtOnHoldReason {
		margin-left: 175px;
	}
}
@media (max-width:520px) {
	.txtOnHoldReason {		margin-left: 150px;	}
}
@media (max-width:471px) {
	.txtOnHoldReason {		margin-left: 125px;	}
	.lead-info-tab1{min-height:301px}
}
@media (max-width:920px){
.secondary-user-panel-inner{font-size:14px;}
}
.blackHover{color:#B3191D}
.blackHover:hover{font-weight:bold; color: #4215F2;}
.clientError1{margin-top: -21px; margin-left: 114px;}
.topAff{margin-top: -26px;}
.topAff1{margin-top: -47px;}
.revenue-campaigns .dgItemC .leads-date, .revenue-campaigns .dgFirstItemCampaigns .leads-date {max-width:none}
.revenue-campaigns .badge{white-space:normal}
.revenue-campaigns .dgFirstItemCampaigns.price{min-width:73px; padding:0px}
.revenue-campaigns .dgFirstItemCampaigns.price .leads-date{max-width:none}
.revenue-campaigns.reseller-revenue .grid-view tr th, .revenue-campaigns.reseller-revenue .grid-view tr td{min-width: 53px; padding-left: 5px;}
.lnklastmonth{font-size:15px; margin-bottom:10px; color:black;text-shadow: 1px 0px #3C9FFF; transition:0.5s}
.lnklastmonth:hover{color: #4215F2; text-shadow: 1px 0px #3C9FFF;transition:0.5s}
.container.lnklastmonth:hover{color:black;}
.detailsDatabase{text-decoration: underline; font-size: 16px; font-style: italic; color: #B3191D;}
.logged{margin-left: 10px;  font-weight: normal;  font-size: 14px; color: #FFBABA;}
.backOrange{background-color:#FFA500;}
.reseller-revenueDetails:first-child{ margin-top: -41px;}
.headerBalance .reseller-revenueDetails{display:inline-block; margin-right:15px;}
@media (max-width:900px){
.headerBalance{margin-top:-30px; margin-left:15px; margin-right:0px}
.right-right{margin-right: -474px;}
.headerBalance .reseller-revenueDetails{margin-right:0px;}
}
@media (max-width:540px){
.headerBalance .reseller-revenueDetails:first-child{display:block;margin-top:0px}
.headerBalance .reseller-revenueDetails{display:block;margin-top:20px}
.header-logged-top .link-menu{text-align:left}
.headerBalance{margin-top:-50px;}
.right-right{margin-right: 0px;}
}
#requestCountryModal .modal-header{background-color: #428bca; color:#ffffff;}
#requestCountryModal .headerText{ font-size: 14px;}
#requestCountryModal th, #requestCountryModal td{text-align:center}
#requestCountryModal .stat-country{height:35px; transition: 0.33s;}
#requestCountryModal .stat-country:hover{ background: #3780BE; color: white; transition: 0.33s;}
/*.databaseText{ color: rgb(25, 192, 34);}*/
.portofolio-left {
		background-image: -webkit-linear-gradient(left,rgba(123, 177, 221, 1) 0,rgba(0,0,0,.0001) 100%);
		background-image: -o-linear-gradient(left,rgba(123, 177, 221, 1) 0,rgba(0,0,0,.0001) 100%);
		background-image: -webkit-gradient(linear,left top,right top,from(rgba(123, 177, 221, 1)),to(rgba(0,0,0,.0001)));
		background-image: linear-gradient(to right,rgba(123, 177, 221, 1) 0,rgba(0,0,0,.0001) 100%);
		text-shadow: 0 1px 2px rgba(0,0,0,.6);
		bottom: 0;
  padding: 0px 15px;  
		opacity: .5;
	}
.portofolio-right {
		bottom: 0;
  padding: 0px 15px;
		  opacity: .5;
		background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(123, 177, 221, 1) 100%);
		background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(123, 177, 221, 1) 100%);
		background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(123, 177, 221, 1));
		background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(60, 159, 255, 1 100%);
			text-shadow: 0 1px 2px rgba(0,0,0,.6);
	}
