.customerCampBannerList-page .desktop_preview, .customerCampBannerList-page .mobileOuterLine {
	margin: 15px 0 25px !important;
}
body .orderList .saveDisplayBannerName {
	width: 40px !important;
  display: inline-block !important;
  max-height: 35px !important;
  background: #f02658 !important;
  color: #fff !important;
}
body .bannerNameWrap .form-control{
	width: 80% !important;
}
.saveDisplayBannerName i {
	vertical-align: super;
}
#getDisplayBannerListWrap .dataTables_wrapper {
    float: left;
}
.addManualZipcode {
	display: none;
}
.lv2Wrap, .lv3Wrap, .lv4Wrap {
	padding-left: 10px;
}
#childTargetListModal .audiencesLevel1 h5 {
  font-size: 17px;
}
.gAudTitle label {
	float: left;
	margin: 0;
}
.gAudTitle {
	width: 100%;
	float: left;
	margin-bottom: 6px;
	/* padding: 5px 5px 5px 10px; */
}
.otherRegionTab.active,.otherRegionTab:hover, .linkedinRegionTab:hover, .linkedinRegionTab.active {
	background: #003563!important;
	color: #fff!important;
}
.otherRegionTab, .linkedinRegionTab {
	color: #003563!important;
	border-color: #003563!important;
	background: #fff!important;margin: 6px 5px 6px 0!important;
}
.regionListWrap, 
.placesListWrap{width:100%!important;}
#selectedGeoDisplayWrap .phancy-scroller div{max-width:unset !important;}
.pickWholeCountryLocation.checked::after {
	content: "\f00c";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: rgba(0, 53, 99,0.5);
	font-family: fontawesome !important;
	color: #fff;
	padding-top: 6px;
}
.pickWholeCountryLocation.checked {
  position: relative;
}
.targetParentTagOpt li:hover, .targetParentTagOpt li.active {
  border-color: #f02658;
}
.singleMediaOpt {
	background: #fff;
	padding: 10px 20px;
	border-radius: 3px;
	margin-bottom:7px;max-width: 100%;
}
.singleMediaOpt img {
	max-width: 32px;
}
.fbTypeBtnWrap label .label{
	color: #fff;
	background: #003764;
	border: 1px solid #003764;
	padding: 7px 15px;
  font-size: 15px;
	border-radius: 3px;
	margin: 1px 5px !important;
}
.fbTypeBtnWrap .checkmark {
	display: none;
}
.fbTypeBtnWrap input:checked ~ .label, .fbTypeBtnWrap .container-check:hover .label{
	background: transparent;
	color: #003764;
}
.fbTypeBtnWrap label {
	margin: 0 !important;
	padding: 0;
}
.singleMediaOpt .optCheck {
	min-width: 190px;
	background: #e6ebee;
	padding: 32px 40px;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	border: 1px solid #fff;
	margin-bottom: 0;
	margin-right: 0px !important;
}
.singleMediaOpt .optCheck .checkmark {
	border: none;
	background: #e6ebee !important;
	right: 42px;
  top: 37px;
	left: unset;
}
#packagePreviewTabWrap0 {
	list-style: none;
}
body .singleMediaOpt .optCheck input:checked ~ .checkmark{background: #e6ebee !important;}
.singleMediaOpt > h4 {
	font-size: 20px;
	margin-top: 30px !important;
	float: left;
	display: block;
}
body .singleMediaOpt .optCheck .checkmark ~ .checkmark{
	border: none;
	background: #e6ebee !important;
}
body .singleMediaOpt .optCheck input.checked:checked ~ .checkmark {
	display: unset;
}
body .singleMediaOpt .optCheck .checkmark {
	display: none;
}
.targetParentTag li a.mediaAudienceBtn ~ div {
	padding: 0 15px 10px;
}
body .targetParentTag li img {
	margin-right: 3px;
}
body .targetParentTag li a {
  color: #000;
  padding: 22px 10px 8px;
  display: block;
  font-size: 14px;
}
.targetParentTag li img {
	max-width: 23px;
}
.targetParentTag li {
	display: inline-block;
	/* border: 1px solid #003563; */
	margin-right: 10px;
	padding: 4px 5px;
	border-radius: 3px;
	cursor: pointer;
	margin-bottom: 6px;
	font-size: 16px;
	border: 1px solid transparent;
}
#loading_modal i.fa.fa-spinner.fa-pulse.fa-5x.fa-fw {
    display: unset!important;
}
.daterangepicker td.in-range {
  background: #E4E7EA;
    background-color: rgb(228, 231, 234);
  color: #73879C;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #536A7F;
  color: #fff;
}

.campaign-google .editCampName,.campaign-google .editEndDate,.campaign-google .editbudget {
	display: none;
}
body pre.hide,body .hide{display:none!important}
.loadEnhanceStatsContent #loadingPopup{display:none;}
body,body h1, h2, h3, h4, h5, h6, p, div {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;transition: all 0.4s ease 0s;
}
body {background:#f6f8f9;}
body a{text-decoration:none!important;outline:none!important;}
body .container {
	max-width: 1240px;
}
.main_container > .container {
  background: none;
  padding: 0;
}
/* .dataTable.orderList tbody tr td {
	border-bottom: 4px solid #f6f8f9 !important;
} */
table.dataTable.orderList {
	border-collapse: collapse !important;
}
.main_container > .container.campContainer {
  padding: 40px 0;
  background: url('../images/Tivedo_White.png');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position: right top;
  background-size: 26%;
  background-repeat: no-repeat;
}
#logoutLink {
	border: 1px solid #003764;
	padding: 5.2px 10px;
	border-radius: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #003764;
	font-size: 14px;
}
table.single_order td {
	background: transparent !important;
}
#navbarSupportedContent {
	float: right;min-height: 70px;
	flex-grow: 0;
}
.assignedAudience {
	text-decoration: none!important;
}
body > .navbar {
	padding: 0;
	min-height: 70px;
}
body .facebookPackage {
	border: none;
	padding: 0;
}
body b, body strong {
	font-weight: bold;
}
#facebookNewBannerSetup {
	padding: 10px;
}
html body .red{color:#f02568!important}
/* .customer_banner_material-page #getDisplayBannerListWrap table {
	border: 1px solid #003764;
} */
.navbar-nav li {
  margin-right: 20px !important;
margin-bottom: 0px !important;
min-height: 70px;padding-top: 24px;
}
.nav-item.newCampMenu a,
.nav-item.myActMenu a {
	height: 100%;
	display: inline-block;
	margin-top: 0px;border-radius: 0 !important;
	margin-right: 0px !important;
	padding-top: 24px !important;text-align:center;
}
.displayThreeTab > li.nav-item:last-child {
  margin-right: 0;
}
body .displayTwoTab > li.nav-item {
  max-width: 49%;
  display: inline-block;
  width: 100%;
  margin-right: 10px;position:relative;
}
.displayThreeTab > li.nav-item {
  max-width: 229px;
  display: inline-block;
  width: 100%;
  margin-right: 10px;position:relative;
}
.displayThreeTab > li.nav-item button {
	margin: 0 !important;
	padding: 15px;
	border: 1px solid #c7ced5 !important;
	background: transparent !important;
	color: #003764 !important;
	font-weight: bold;
	font-size: 17px;
	width: 100%;
}
.displayThreeTab > li.nav-item button.active .arrowSpan {
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
}

.displayThreeTab > li.nav-item button.active .arrowSpan::after {
	content: "\f0d7";
	width: 100%;
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	font-family: fontawesome;
	color: #f02658;
	height: 0;
}
.displayThreeTab > li.nav-item button.active::after {
	content: "";
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #f02658;
	height: 2px;
	font-family: fontawesome;
	color: #f02658;
}
.nav-item.newCampMenu,
.nav-item.myActMenu {
	padding: 0;
	margin-right: 0 !important;
}
#bg_FBimg_sortable .inner_options{border-bottom:none!important}
#loginform .input, .wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
	display: inline-block;
	width: auto;
	min-width: 69.9%;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
	height: 29px;
}
body #loginform label {
	display: inline-block;
	min-width: 23%;
	font-weight: 600;
}
.navbar-light .navbar-nav a {
	color: #003764;
	font-weight: 600;
	font-size: 16px;
	text-decoration: none;
}
.navbar-light .navbar-nav a {
	color: #003764;
	font-weight: 600;
	font-size: 16px;
	text-decoration: none;
}
#headerLoginLink, #headerLoginInfo {
	font-size: 14px;
	color: #fff;border: 1px solid #003764 !important;
	background: #003764;
	padding: 6px 10px;
	font-weight: 600;
	border-radius: 3px;
}

.manualPriceWrap {
	border: 1px solid #fff;
	max-width: 100%;
}
body .totalBudgetWrap {
	width: 164px;
}
.ui-datepicker {
	top: 196px !important;
}
#wppb-register-user-register-form label {
	display: inline-block;
	min-width: 29%;
	font-weight: 600;
}
#wppb-register-user-register-form ul{
	padding: 0;
}
#wppb-register-user-register-form ul li {
	margin: 0;
	padding-bottom: 14px;list-style: none;
}
.accountMenuWrap {
	background: url('../images/Tivedo_White.png');
	padding: 100px 0px 0 ;
	text-align: center;
	position: relative;
	min-height: 172px;
	background-repeat: no-repeat;background-position: right top;max-width: 1240px;
margin: 0 auto 30px;
	background-size: 26%;
}
#accountMenu {
	display: inline-flex;
	border: none;
}

#accountMenu li {
	border: none !important;
	z-index: 9;
	padding: 0 20px 8px;
	background: transparent;
	margin: 0 0 10px !important;
}
#accountMenu li a.active, #accountMenu li a:hover {
  border-bottom: 1px solid #073662;transition: all 0.4s ease 0s;
  border-radius: 0px;
  color: #073662!important;
  background: transparent;
}
#accountMenu li a {
  background: transparent;
  font-weight: bold;border: 1px solid #f6f8f9;
  color: #6c7b87 !important;
  font-size: 16px;padding: 0;
  border-radius: 0;
  border: none;
}
body .packageBannerSetupWrap li a.active::after, body .packageBannerSetupWrap li a:hover::after {
	right: unset !important;
	width: auto !important;
	height: 8px;
}
.bannerFormatTab li a {
	display: block;
	position: relative;
}
.orderList thead td, .orderList thead tr {
	background-color: #f6f8f9 !important;
	border: none!important;
	color: #6c7b87!important;
	font-weight: bold;
}
.orderList tbody tr {
	background: #fff !important;
	/* border-bottom: 6px solid #f6f8f9; */position: relative;
}
.orderList tbody tr td {
  border: none !important;position: relative;
}
.orderList td {
	vertical-align: middle;
}
.orderList .btn-info:hover {background: #ee2557 !important;color: #fff;}
.orderList .btn-info {
	background: #e4eaed !important;
	border: none;
	color: #0e3759;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 105px;
	height: 50px;
	line-height: 39px;
	border-radius: 0;
}
.orderIcon {
	margin-right: 8px;
}
body .rightSideBar{top:70px}
#btnSendLinkdinMail, #btnSendFacebookPageLinkMail {
	background: #f02658 !important;
	border-color: #f02658;
}
.statusFB.badge.bg-success {
  background: #003157 !important;
}
.form-switch {
    padding-left: 2.5em;
}
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem;
}
.form-switch .form-check-input::before {
	content: "\f00d";
	font-family: fontawesome;
	position: absolute;
	left: 2px;
	top: 1px;
	background: #003764;
	color: #fff;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	line-height: 16px;
	padding-left: 3.5px;
	font-size: 12px;
}
.form-switch .form-check-input:checked::before {
	content: "\f00c";
	font-family: fontawesome;
	position: absolute;
	right: 2px;
	top: 1px;
	background: #f02658;
	color: #fff;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	line-height: 16px;
	padding-left: 3.5px;
	font-size: 11px;
	left: unset;
}
.form-switch .form-check-input {
	width: 50px;
	margin-left: 0;
	border-radius: 2em;
	transition: background-position .15s ease-in-out;
	position: relative;background-color: #f6f8f9;
	height: 20px;cursor: pointer;
}
.form-switch .form-check-input:checked {
   /*  background-position: right center;
    background-image: url("../images/checked.png"); */
}
.form-check-input:checked {
	background-color: #f6f8f9;
	border-color: rgba(0,0,0,.25) !important;
}
.form-check .form-check-input {
    float: left;
}
button[data-target="#bulkbannerDeleteModal"] {
	margin-bottom: 10px;
}
.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}
.fa.fa-trash {
	color: #6c7b87 !important;
}
body .active.doubleTab,
body .doubleTab:hover {
	background: transparent !important;
	border: none;
	padding: 0 0 4px;
	border-bottom: 2px solid #f02658;
	border-radius: 0;
	font-weight: bold;
}body .doubleTab {
	background: transparent !important;
	border: none;
	padding: 0 0 4px;
	color:#6c7b87;
	border-radius: 0;
	font-weight: bold;
	margin-right:20px;
}
body .container-check input:checked ~ .checkmark {
	background-color: #fff !important;
}
body .container-check .checkmark::after {
	border-color: #ff215b;
}
body #myCampStatsForm {
	border: 1px solid #0e395b !important;
	padding: 25px 15px !important;
	max-width: 100% !important;
	margin-bottom: 10px !important;
	background: #0e395b !important;
	color: #fff !important;
}
body #myCampStatsForm .btn {
	background: #ff215b;
	border-color: #ff215b;
}
body #myCampStatsForm .container-check input:checked ~ .checkmark::after {
	border-color: #fff !important;
}
body #myCampStatsForm .container-check input:checked ~ .checkmark {
	background-color: #ff215b !important;border-color: #ff215b;
}
#myCampStatsForm .checkmark {
	background: transparent !important;
	border: 3px solid #fff;
}
#myCampStatsForm  ul.statsFilter li {
	display: inline-block;
	margin: 2px 25px 0px 0;
}
/* .campStatusStats table thead tr td:last-child a,.campStatusStats table tbody tr td:last-child a {
	display:none;
} */
.mobileArrowHeader, .MoreShowTag,.MoreShowTagStats,.MoreShowTaginv,.MoreShowTagsub{display:none;}
.singleMediaPack img {
	max-width: 100%;
	width: 100%;
}
.campTypeList input {
	display: none;
}
.campTypeList input:checked ~ label {
	color: #0e395b !important;
	border-bottom: 3px solid #ff215b;
}
body .campStatusStats table td{
	transition: display 1s ease 0s;
}
.campStatusStats a.btn-sm {
	background: #ff215b !important;
	color: #fff !important;
	padding: 7px !important;
	width: auto !important;
	height: auto !important;
	display: inline-block;
	line-height: 19px;
	border-color: #fe215b;
	font-size: 13px;
	margin: 0px 3px 3px 0;
	height: 34px !important;
}
.new_campaign-page .x_content{background:none;}
tr.showAllTD a.MoreShowTag i::before,
tr.showAllTD a.MoreShowTagsub i::before,
tr.showAllTD a.MoreShowTaginv i::before,
tr.showAllTD a.MoreShowTagStats i::before {
	content: "\f078";
}
.new_campaign-page .campContainer {
	padding-top: 74px !important;
}
.title.mobileTitle {
	display: none;
}
#geo_group_list_wrap img {
	width: 100%;
}
body .invalidfbAudWrap {
color:#fff;
}
.single_package_wrap.selected .deleteMedia i {
	color: #f02658d4 !important;
}
@media only screen and (max-width: 375px) {
	body #myCampStatsForm .statsFilter:last-child {
		float: left;
	}
}
@media only screen and (max-width: 991px) {
	.new_campaign-page .tab-heading h3:before{content:"" !important;}
	body #navbarSupportedContent li:last-child {border:none}
	#navbarSupportedContent li {
		padding: 10px 15px;
		margin: 0!important;
		min-height: unset;
		border-bottom: 2px solid #fff;
	}
	#navbarSupportedContent li.newCampMenu a {
		background: transparent !important;
		color: #f02658 !important;
		padding: 0 !important;
		font-size: 16px !important;
	}
	#navbarSupportedContent li.myActMenu{padding: 10px 0px;}
	#navbarSupportedContent li.myActMenu a {
		display: block;
		text-align: left;
		background: transparent;
		color: #003764;
		border: none !important;
		padding: 0 !important;
		font-size: 16px;
	}
	#navbarSupportedContent li.myActMenu a#logoutLink {
		padding: 0 15px 15px !important;
	}
	#navbarSupportedContent li.myActMenu a#headerLoginInfo {
		margin-bottom: 10px !important;
		border-bottom: 2px solid #fff !important;
		padding: 0 15px 15px !important;
	}
	#navbarSupportedContent li.myActMenu a#headerLoginLink {
		display: block;
		text-align: left;
		padding: 0 15px!important;
		background: transparent!important;
		color: #003764!important;
		border: none !important;
		font-size: 16px!important;
	}
}
@media only screen and (max-width: 400px) {
	.statsListTable .MoreShowTagStats {
    right: 6px;
}
	body .multi_form .nav-item a{padding: 5px 7px !important;}
	#bulkbannerDeleteModal .modal-dialog {margin: 0 !important;}
	body ul.displayTwoTab > li.nav-item, body ul.displayThreeTab > li.nav-item{max-width: 100%;margin-bottom: 16px;padding: 0 10px;}
}
@media only screen and (max-width: 600px) {
	.statistic-page .statsFilter li:first-child {
		display: block;
	}
	.statistic-page ul.statsFilter li.pull-right {
		float: none;
		display: block;
		text-align: right;
		margin-top: 10px;
	}
	body .campStatusStats table tbody tr td:nth-child(1), body .campStatusStats table thead tr td:nth-child(1) {
		max-width: 90px !important;
		min-width: 90px !important;
		word-break: break-word;
	}
	body .row.target_option {
		padding: 15px 15px 0;
	}

	.cat_groupList .col-sm-2.text-right {
		padding-right: 0;
	}
	body .cat_groupList .selectParentTarget {
		font-size: 16px;
		padding: 15px;
	}
	body div.cate_search {
		padding: 15px 20px;
	}
	.customer_facebook_audience_list-page .dataTables_wrapper .row .col-sm-6:last-child {
		right: -18px;
	}
	.customer_facebook_audience_list-page .dataTables_wrapper .row {
	margin-right: -15px;
	margin-left: -15px;
	}
	.dataTables_wrapper .row { position:relative;}
	/* .dataTables_wrapper .row .col-sm-6:last-child {
		position: absolute;
		right: 10px;
	} */
	.dataTables_wrapper .col-sm-6 {
	  width: 100%;
	  max-width: 100%;
	}
	.dataTables_wrapper .col-sm-6 .dataTables_length,.dataTables_wrapper .col-sm-6 .dataTables_filter{
	  width: 100%;
	  max-width: 100%;float:none;padding:0!important;
	}
	/* .dataTables_wrapper .row .col-sm-6:first-child {
	  max-width: 155px;
	} */
}
@media only screen and (max-width: 765px) {
	#avaiableMetricsContent .badge.badge-light {
		max-width: 47%;
		width: 100%;
	}
	#lineGraphicContent div[style="margin-bottom: 4px;"] {
		display: none;
	}
	#lineGraphic {
		/* display: none; */
	}
}
@media only screen and (max-width: 800px) {
	.applyExternalResetStatsDate.btn.btn-sm.btn-danger {
		margin-right: 15px;
	}
	.allCampList-page .dataTables_filter label {
		float: right !important;
		text-align: right !important;
	}
	#activeCamp.campStatusStats .pull-,
	#activeCamp.campStatusStats > div.pull-left {
		padding-left: 10px;    margin-bottom: 20px;
	}
	.allCampList-page .dataTables_length {
		display: none;
	}
	#activeCamp.campStatusStats .pull- label,#activeCamp.campStatusStats > div.pull-left label {
		display: block;
		margin-bottom: 5px;
		font-size: 14px;
		margin-top: 7px;
	}
	.MoreCampShowTag.MoreShowTag {
		float: right !important;
		/* margin-right: 17px; */
		padding: 3px 3px;
		margin-top: 8px !important;
	}
	.allCampList-page table tbody tr label.chk-switch {
		float: right!important;
		margin-right: 17px!important;
	}
	.unscheduledWrap table tr td:nth-child(2) {
		padding-bottom: 30px;
	}
	.statsListTable.statsTable tr td:nth-child(2), .statsListTable.statsTable tr td:nth-child(3), .statsListTable.statsTable tr td:nth-child(4), .statsListTable.statsTable tr td:nth-child(5), .statsListTable.statsTable tr td:nth-child(8), .statsListTable.statsTable tr td:nth-child(9), .statsListTable.statsTable tr td:nth-child(10), .statsListTable.statsTable tr td:nth-child(11), .statsListTable.statsTable tr td:nth-child(12), .statsListTable.statsTable tr td:nth-child(13),
	.scheduledWrap table tr td:nth-child(4), .scheduledWrap table tr td:nth-child(2), .scheduledWrap table tr td:nth-child(3),
	.unscheduledWrap table tr td:nth-child(4), .unscheduledWrap table tr td:nth-child(6), .unscheduledWrap table tr td:nth-child(5), .unscheduledWrap table tr td:nth-child(3),.unscheduledWrap table tr th:nth-child(4), .unscheduledWrap table tr th:nth-child(6), .unscheduledWrap table tr th:nth-child(5), .unscheduledWrap table tr th:nth-child(3) {
		display: none !important;
	}
	#activeCamp .dataTables_wrapper .col-sm-12 {
		padding: 0;
	}
	#activeCamp div.dataTables_wrapper .row {
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
	body .dataTables_wrapper .pagination li {
		display: inline-block;
	}
	body .dataTables_wrapper .pagination {
		float: none;
		display: block;
	}
	.target_childWrap .col-md-1.col-sm-1 {
		max-width: 27px;
	}
	#alertModal a.btn[style="border: 1px solid #333;"] {
		display: none;
	}
	.nonePackage p.text-center {
		position: relative !important;
		margin: 20px 0 0;
		text-align: center !important;
	}
	.singleMediaPack img {
		height: auto !important;
		width: auto !important;
	}
	.taget_child_wrap .col-md-10.col-sm-10 {
		word-break: break-word;margin-bottom: 12px;margin-left: 5px;max-width: 80%;
		width: auto;
	}
	.targetParentTag li.pull-right {
		float: left;
	}
	ul.targetParentTag {
		float: left;
		width: 100%;
	}
	body .cat_groupList img{margin:0 0 0 10px!important}
	.title.desktopTitle {
		display: none;
	}
	body .title.mobileTitle {
		display: block;
	}
	.multi_form .nav-item a{padding: 5px 11px !important;}
	body div.tab-heading h3 {
		font-size: 17px;
	}
	body div.cate_search .cat_search_btn {
		font-size: 23px;
	}
	body .cate_search input.form-control {
		padding-left: 15px;
	}
	body div.cate_search input.form-control::placeholder{
		font-size:16px
	}
	body.customer_linkedin_banner-page .doubleTab{margin-left: 0px;}
	.customer_linkedin_banner-page .container {
		padding: 0 15px;
	}
	.products-page #product .container, .products-page #product .col-sm-12 {
		padding-right: 0;
	}
	.products-page .dataTables_wrapper .row .col-sm-6:last-child {
		right: -15px;
	}
	.customer_banner_list-page .col-sm-8.x_panel {
		padding: 25px !important;
	}
	#bulkbannerDeleteModal .modal-body {
		padding: 10px;
	}
	#accountMenu li{padding: 0 10px 8px;}
	.customer_facebook_video_list-page .orderList td:nth-child(2) {
		display: none;
	}
	.customer_facebook_banner_list-page div#fbBannerList_wrapper .row .col-sm-6:first-child {
		padding-left: 6px;
	}
	.customer_linkedin_banner_list-page .linkedinBannerDatatable td:last-child {
		width: 78px;
		text-align: left;
	}
	.customer_linkedin_banner_list-page .linkedinBannerDatatable .btn {
		margin-right: 6px !important;
	}
	div.dataTables_wrapper div.dataTables_length select {
		width: 50px;padding: 4px;
	}
		.customer_facebook_banner_list-page #fbBannerList .btn {
		margin-right: 4px;
	}
	.customer_facebook_banner_list-page #fbBannerList .btn.deleteBanner {
		display: none;
	}
	#uploadBannerForm {
		margin-left: 10px;
	}
	.customer_facebook_banner_list-page #fbBannerList thead td:first-child, .customer_facebook_banner_list-page #fbBannerList tbody td:first-child {
		display: none;
	}
	body .loginContainer.container {
		padding: 25px 10px;
	}
	.profile-page .form-group .col-sm-9 {
		padding: 0;
	}
	.profile-page .col-sm-4[style="padding:0"] {
		padding: 0 15px !important;
	}
	body h1, body h2, body h3, body h4 {
		font-size: 18px;
	}
	body .doubleTab {
		margin-left: 10px;margin-bottom: 10px;border-bottom: 2px solid #f6f8f9;
		display: inline-block;
		width: auto;
	}
	#listingDisplayBanner h3 {
		display: block;margin-left: 10px;
		width: 100%;
	}
	#listingDisplayBanner .btn {
		margin-right: 10px;
	}
	/* .dataTables_wrapper .row {
		margin: 0px;
	} */
	.dataTables_info {
		margin-bottom: 10px;
	}
	.dataTables_wrapper .col-sm-7 {
		padding: 10px;
	}
	/* .dataTables_wrapper .col-sm-12 {
		padding: 0;
	} */
	/* #getDisplayBannerListWrap .dataTables_filter {
		padding-right: 10px;
	} */

	#getDisplayBannerListWrap .dataTables_length {
		padding-left: 10px;
	}
	.campTypeList {
		margin-left: 10px;
	}
	.showMobileTrInfo form.camBudgetForm table {
		max-width: 320px !important;
	}
	body .campStatusStats table td {
		padding: 10px;
	}
	bbody .campStatusStats form.camBudgetForm table tbody tr td {
		display: block !important;
	}
	body .campStatusStats .camBudgetForm table tbody tr td input {
		border-radius: 0px;
		max-width: 100% !important;
		margin-bottom: 2px;
	}
	.camBudgetForm .btn {
		width: 100% !important;
		display: block;
	}
	.camBudgetForm .btn span {
		display: none;
	}
	#myCampStatsForm .btn {
		margin-bottom: 13px;
	}
	#myCampStatsForm .statsFilter:last-child {
		float: right;
	}
	/* body .campStatusStats table thead tr td:last-child, body .campStatusStats table tbody tr td:last-child {
		display:table-cell!important;background: transparent !important;
	} */
	/* body .campStatusStats table tr.showAllTD td {
		display: table-cell !important;transition: display 1s ease 0s;
	} */
	tr.showAllTD {
		border: none !important;
	}
	body .accountMenuWrap{
		background-size: 70%;
	}
	#myCampStatsForm .statsFilter {
		float: left;    margin-bottom: 0;
		/* max-width: 49%;
		width: 100%; */
	}
	#myCampStatsForm .statsFilter li {
		display: block !important;
		margin-bottom: 15px !important;
	}
	
	body .campStatusStats table thead {
		background: transparent;
	}
	body .campStatusStats table thead tr td:nth-child(2), body .campStatusStats table thead tr td:nth-child(3), body .campStatusStats table thead tr td:nth-child(5), body .campStatusStats table thead tr td:nth-child(9), body .campStatusStats table thead tr td:nth-child(10), body .campStatusStats table tr td:nth-child(11), body .campStatusStats table tr td:nth-child(12), body .campStatusStats table tr td:nth-child(13){
		display: none;
	}
	
	body table.externalStatsList thead tr td:nth-child(2), body table.externalStatsList thead tr td:nth-child(3), body table.externalStatsList thead tr td:nth-child(4), body table.externalStatsList thead tr td:nth-child(5), body table.externalStatsList thead tr td:nth-child(8), body table.externalStatsList thead tr td:nth-child(9), body table.externalStatsList thead tr td:nth-child(10), body table.externalStatsList thead tr td:nth-child(11), body table.externalStatsList thead tr td:nth-child(12){
		display: none!important;
	}

	body table.externalStatsList tbody tr td:nth-child(2), body table.externalStatsList tbody tr td:nth-child(3), body table.externalStatsList tbody tr td:nth-child(4), body table.externalStatsList tbody tr td:nth-child(5), body table.externalStatsList tbody tr td:nth-child(8), body table.externalStatsList tbody tr td:nth-child(9), body table.externalStatsList tbody tr td:nth-child(10), body table.externalStatsList tbody tr td:nth-child(11), body table.externalStatsList tbody tr td:nth-child(12){
		display: none!important;
	}
	
	body .campStatusStats table tr td:nth-child(2), body .campStatusStats table tr td:nth-child(3),body .campStatusStats table tr td:nth-child(4),body .campStatusStats table thead tr td:nth-child(4), body .campStatusStats table tr td:nth-child(5), body .campStatusStats table tr td:nth-child(9), body .campStatusStats table tr td:nth-child(10){
		display: none;
	}
	.customer_banner_material-page .orderList thead td:nth-child(4), .customer_banner_material-page .orderList tbody td:nth-child(4) {
		display: none;
	}
	.customer_banner_material-page .orderList tbody td .deleteBanner {
		display: none;
	}
	.customer_banner_material-page .orderList tbody td:nth-child(3) a {
		margin-bottom: 3px;
		margin-right: 2px !important;
	}
	/* body .campStatusStats table tbody tr td:nth-child(8) {
		padding-bottom: 35px !important;
	} */
	.customer_facebook_video_list-page .col-sm-8.x_panel {
		padding: 0 25px;
	}
	.mobileArrowHeader, .MoreShowTag,.MoreShowTaginv,.MoreShowTagsub {
		background: #ff215b;
		padding: 3px 8px;
		color: #fff !important;
		border: none !important;
		position: absolute;
		right: 10px;
		display: block !important;
		margin-top: 10px;
		bottom: 6px;
		font-size: 12px;
	}
	.MoreShowTagStats {
		background: #ff215b;
		color: #fff !important;
		border: none !important;
		display: block !important;
		margin-top: 5px;
		font-size: 12px;
		width: 24px;
		height: 24px;
		text-align: center;
		float: right;
		position: absolute;
		right: 25px;
	}
	body .MoreShowTag {
	  background: #ff215b;
	  color: #fff !important;
	  border: none !important;
	  width: 24px;
	  font-size: 12px;
	  height: 24px;
	  display: block;
	  text-align: center;
	  float: right;
		position: relative;margin-right: 5px;
	}
	.MoreShowTagStats i {
		vertical-align: sub;
	}
	.externalStatsList .MoreShowTagStats {
		top: 23px;
		bottom: unset;
	}
	form#myCampStatsForm {
		float: left;
		width: 100%;
	}
	html body #myCampStatsForm {
		padding-bottom: 0 !important;padding-top: 10px!important;padding-right: 13px!important;
	}
	#myCampStatsForm .statsFilter li:last-child {
		margin-bottom: 0px!important;
	}
	div#myCampStatsForm p {
		margin-right: 0!important;
	}

 }
.campStatusStats table td::after {
	display: none !important;
}
.copyCamp.btn {
	margin-bottom: 5px;
}
.showMobileTrInfo.showRec, .showMobileTrInfo.showRec td {
	display: revert !important;
	width: 100%;
	background: #fff !important;
}
.showMobileTrInfo.showRec td p {
	margin: 0;
}
.showMobileTrInfo.showRec td p label {
	font-weight: bold;display: inline-block !important;
	margin-right: 5px;
}
div.dataTables_wrapper .showMobileTrStatsInfo label {
	display: inline-block !important;
	font-weight: bold;
	margin-right: 7px;
	margin-bottom: 0;
}
.campStatusStats .chk-switch input:checked + .slider {
	background: #f6f8f9;
	border: 1px solid #ccc;
}
.campStatusStats .chk-switch input:checked + .slider::before {
	content: "\f00c";
	font-family: fontawesome;
	background: #ff215b;
	color: #fff;
	border: none;
	text-align: center;
}
.campStatusStats .chk-switch .slider {
	background: #f6f8f9;border: 1px solid #ccc;
}
.campStatusStats .chk-switch .slider.round::before {
	border-radius: 50%;top: 0px;
	content: "\f00d";
	font-family: fontawesome;
	text-align: center;
	color: #fff;
	background: #0e395b;
}
.dashboardCampBtn.active {
  color: #0e395b !important;
  border-bottom: 3px solid #ff215b;
}
.dashboardCampBtn {
  color: #6c7b87 !important;
  font-weight: bold;
  margin-right: 10px;
  font-size: 16px;
  margin-bottom: 10px;
  padding-bottom: 4px;
  border-bottom: 3px solid transparent;
}
.externalStatsList td {
	word-break: break-all;
	padding: 8px !important;
	font-size: 14px;
}
.orderList tbody tr td::after,
.externalStatsList tbody tr td::after {
	content: "";
	position: absolute;
	height: 4px;
	width: 100%;
	background: #f6f8f9;
	bottom: 0;
	left: 0;
	right: 0;
	display: block !important;
}
.allCampList-page .bootstrap-select.form-control {
	display: none;
}
.selectedTargetHighlight > div:first-child {
	background: rgba(255, 0, 0,0.2) !important;padding: 20px 15px !important;
}
.allCampList-page .statsListTable,
.statistic-page .statsListTable {
    border: none;background: transparent;border-collapse: collapse !important;
}
.allCampList-page .statsListTable tbody tr,
.statistic-page .statsListTable tbody tr {
	background-color: #fff !important;
	border-bottom: 4px solid #f6f8f9 !important;
}
.statistic-page .statsListTable thead td, .statistic-page .statsListTable thead tr,
.allCampList-page .statsListTable thead td, .allCampList-page .statsListTable thead tr {
    background-color: #f6f8f9 !important;
    border: none!important;
    color: #6c7b87!important;
    font-weight: bold;
}
.rightSideBar{
	overflow-y:auto;
}
table .fa.fa-eye {
	color: #003764;
}
.allCampList-page .statsListTable.statsTable tr td:nth-child(2) {
	display: none;
}
body .campStatusStats table.statsListTable.statsTable tr td {
	display: revert;position: relative;
}
form.camBudgetForm td {
	display: revert !important;
}
.camBudgetForm table {
	border-collapse: revert;
}
.orderList .camBudgetForm tr td::after {
	display: none !important;
}
body .campStatusStats table td input, body .campStatusStats table td button {
	height: 43px !important;
}

.showMobileTrStatsInfo p {
	margin: 9px 0;
}
.customerStaticGraph-page table thead tr, .customerStaticGraph-page table {
	border: none !important;
}
.customerStaticGraph-page table th {
	background: transparent !important;
	border: none;
	color: #6c7b87 !important;
}
.customerStaticGraph-page table thead {
	background: #f6f8f9;
}

.customerStaticGraph-page .card tbody tr td {
  border: none !important;
  position: relative;background: #fff !important;
  vertical-align: middle;
}
.customerStaticGraph-page tbody tr {
	background: #fff !important;
	position: relative;
}
.showActualCampID {
	color: #ff215b;
	margin: 0 0 0 8px;
	font-size: 16px;
}
.unscheduledWrap table th {
	background: transparent !important;
	border: none !important;
	font-weight: bold;
}
#selectedFbBannerList {
	float: left;
	display: block;
	width: 100%;
}
body label.container-check input[disabled="disabled"] ~ span.checkmark {
	background-color: #ddd !important;
}
.statistic-page table tbody tr td:nth-child(2) a {
	display: none;
}
.applyExternalResetStatsDate.btn.btn-sm.btn-danger {
	background: #aaa !important;
	border-color: #aaa;
}
body .btn-info {
	background: #ff215b;
	border-color: #ff215b;
}
body .btn-danger {
	background: #aaa;
	border-color: #aaa;
}
body .campStatusStats table.statsListTable tbody tr td:nth-child(4), body .campStatusStats table.statsListTable thead tr td:nth-child(4), body .campStatusStats table.statsListTable tbody tr td:nth-child(7), body .campStatusStats table.statsListTable thead tr td:nth-child(7) {
	padding: 0 10px;
}
.customer_users-page .btn-danger:hover {
	background: #ff215b;
	border-color: #ff215b;
}
.btn.btn-primary {
	background: #ff215b !important;
	border-color: #ff215b !important;color: #fff !important;
}
#campaignFbAdsetIdModalContent {
	padding-top: 63px !important;
}
.refeshAdList {
	margin-bottom: 5px;
}
.deleteBanner.btn.btn-sm.btn-primary {
	margin-top: 16px;
	border: 1px solid #6c7b87 !important;
	padding: 4px 7px;
	border-radius: 4px;
	background: #fff !important;
}

#linkedinBannerSetup {
	border: 2px solid #fff;padding:10px;
}
.selected_target_wrap .ui-sortable div {
	margin-bottom: 10px !important;
}
.geoSingleChildWrap .option_wrap.row {
	margin: 0;
}
body .geoSingleChildWrap .col-md-2 {
  width: 30px !important;
  padding: 0;
}
body .packageBannerSetupWrap li a.btn {
	margin: 0 1px 0;border: 1px solid #f02658 !important;
}
.bannerFormatTab li a.btn {
	background: #fff !important;
	border: 1px solid #c7ced5 !important;
	color: #003764 !important;
}
.statsListTable tbody tr td:nth-child(8) {
  position: relative !important;
}
.statsListTable .MoreShowTagStats {
	position: absolute;
	margin: 0 !important;
	top: 30%;
}
table.statsListTable thead > tr > td.sorting {
	padding: .75rem 9px .75rem 9px;
}
.tooltip{
   font-size: 15px!important;
}
.background_img_option_wrap .fa-trash {
	color: #f02658 !important;
}
#fb_linkdin_bg_btn {
	font-size: 13px !important;
}
.tagBtn.tagBtnOpt {
	margin-right: 3px;
	margin-bottom: 3px;
}
#editGoolgeAdWrap0 h2.text-center {
	font-size: 21px;
}
.mobile_preview[data-resolution="320x568"] div[style="position: absolute;bottom: 24px;left: 0;right: 0;width: 100%;max-width: 262px;margin: 0 auto;"] .col-sm-6,
.mobile_preview[data-resolution="320x568"] div.buttonWrap .col-sm-6 {
	max-width: 129px;
	width: 100%;
	float: left;
}
.googleSearchKeywordsWrap ul {
	padding-left: 0;
	list-style: none;
	width: 320px;
	margin-bottom: 8px;
}
.googleSearchKeywordsWrap ul li {
	display: inline-block;
	margin-right: 4px;
	vertical-align: top;
}
.googleSearchKeywordsWrap ul li input[name="google_keywords[]"] {
	width: 203px;
}
.google_keywords_cpc, .google_keywords {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;  outline: unset;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.googleSearchKeywordsWrap ul li input[name="google_keywords_cpc[]"] {
	width: 82px;
}