@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);
/* GENERAL */
html, body {
	height: 100%;
}
BODY {
	width: 100%;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color:#222;
}
h2 {
	display: block;
	color:#222;
	font-size:12px;
	font-weight:700;
	margin: 5px 0 10px 0;
	background:#dbe5ec;
	text-align:center;
	line-height:27px;
	clear:both;
}
h1 {
	display: block;
	float: left;
	clear: both;
	color:#277EA2;
	font-size:24px;
	font-weight: 400;
	margin: 5px 0 10px 0;
}
input, select, a, textarea {
	outline: none;
}
.button[disabled] {
    opacity: 0.5;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	*display: inline-block;
	_width: 100%;
}
.layout {
	position: relative;
	width: 100%;
	min-height: 100%;
	padding: 0;
}
.layout:after {
	content: '';
	display: table;
	clear: both;
}
.wrap {
	margin:0 auto;
	width: auto;
	min-width: 1260px;
	clear: both;
	padding: 0 25px;
	-webkit-overflow-scrolling: touch;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wrap.is-fixed {
	padding: 0 10px;
}
.wrap.is-blure {
	-ms-filter: blur(3px);
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	filter: blur(3px);
	pointer-events: none;
}
.add_teaser_alert{
	width:800px;
	margin:5px auto;
}
.layout.is-fixed .content {
	width: 974px;
	margin-left: auto;
	margin-right: auto;
}
.content {
	margin-bottom: 50px;
}
.none, .hidden {
	display: none;
}
.aright {
	text-align: right;
	padding-right: 10px!important;
}
.acenter {
	text-align: center;
	vertical-align: middle;
}
.rel {
	position: relative;
}
.fleft {
	float: left;
}
.fright {
	float: right;
	position: relative;
}

/* ------------ nice-check ------------ */
.nice-check input {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}
.nice-check label {
	cursor: pointer;
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: inherit;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-left: 24px;
}
.nice-check label a {
	color: #2581e1;
	text-decoration: none;
	border-bottom: 1px solid #2581e1;
	-webkit-transition: border-bottom 0.2s ease;
	transition: border-bottom 0.2s ease;
}
.nice-check label a:hover {
	border-bottom: 1px solid transparent;
}
.nice-check label:before {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #2581e1;
	background: #fff;
	border-radius: 3px;
	transition: all 0.2s;
}
.nice-check label:after {
	content: "\2713";
	position: absolute;
	top: 2px;
	left: 4px;
	font-size: 11px;
	line-height: 1;
	color: #2581e1;
	opacity: 0;
	transition: all 0.5s;
}
.nice-check input:checked + label:after {
	opacity: 1;
}
/* ------------ /nice-check ------------ */

/* BUTTONS POSITIONS */
#wallet .btn-group-right {
	float: right;
	margin-top: 2px;
}
#wallet .btn-group-right .button {
	float: left;
	margin-right: 6px;
}
.fillup {
	float: left;
	margin: 2px 0 0 5px;
}
.add_pop {
	float: right !important;
	margin: 7px 5px 0 0!important;
}
.apply {
	float: left;
	margin: 7px 0 0 7px !important;
}
.add-site {
	float: left;
	margin: 5px 0 0 7px !important;
}
.export {
	margin:7px 7px 0 !important;
	position:absolute !important;
	right:0;
	top:5px;
}

.export_quality_factors {
	margin:0 !important;
	position:relative !important;
}
.export .c {
	padding:5px 10px!important;
}
.back {
	float: right !important;
	margin: 0 7px 5px 0 !important;
}
.show {
	margin: 1px 0 0 18px !important;
	float: left;
}
.save, .confirm {
	float: right !important;
	margin: 0px 0px 0px 10px !important;
}
#buttonSave {
	height: 13px;
}
.go {
	float:left;
	margin: 6px 0;
}
.prev, .next {
	float: left;
}
.tips {
	float: right;
	margin: 10px 10px 0 0;
}
.manual-icon {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../styles/images/hand.svg) 0 0 no-repeat;
	background-size: cover;
	margin-top: 3px;
	cursor: pointer;
}
.video-icon {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../styles/images/video_teaser.png) 0 0 no-repeat;
	background-size: cover;
	margin-top: 3px;
	cursor: pointer;
}
/* SELECT POSITIONS */
.select1,
.cusel.select1 {
	margin: 7px 5px 0 10px;
	float: left;
	width: 167px!important;
}
.select2,
.cusel.select2 {
	float: left;
	width:126px!important;
	margin:0 10px 0 0;
}
#jScrollPaneContainer .select3{
	width: 85px!important;
}
#jScrollPaneContainer .select3 .jScrollPaneContainer{
	width: 85px!important;
}

.select3,
.cusel.select3 {
	float:left;
	width: 165px!important;
	margin: 2px 11px 0 43px;
}
.select3 .jScrollPaneContainer{
	width: 157px!important;
}
.select4,
.cusel.select4 {
	float: left;
	width: 204px!important;
	margin: 11px 0 0 0;
	padding:0 7px 0 0;
}
.select5,
.cusel.select5 {
	width: 191px!important;
	float: left;
	margin: 7px 0 0 10px;
}
.select6,
.cusel.select6 {
	float: left;
	margin: 0 10px;
}
.select7,
.cusel.select7 {
	float: left;
	margin: 5px 0 0 0;
	z-index: 3!important;
	width: 85px!important;
}

.widg .select8,
.widg .cusel.select8 {
	width: 185px !important;
}
.widg .select8 .jScrollPaneContainer{
	width: 185px !important;
}

.select8,
.cusel.select8 {
	float: left;
	margin: 5px 0 15px 0;
	border: 1px solid #a5bdcf;
	width: 150px!important;
}

.select9,
.cusel.select9 {
	float: left;
	width: 100px!important;
	margin: 5px 0 0 0;
}
.select10,
.cusel.select10 {
	width: 191px!important;
	float: left;
	margin: 5px 0 0 -5px;
}
.select11,
.cusel.select11 {
	width: 187px!important;
	float: left;
	clear: both;
}
.select13,
.cusel.select13 {
	width: 150px!important;
	margin: 7px 0 0 0;
	float: left;
}
.select17,
.cusel.select17 {
	float: left;
	width: 196px !important;
	margin: 7px 0 0 7px;
}
.select17
.two .select {
	float: left!important;
	width: 91px!important;
	margin: 0 5px;
}
.cusel.select-full {
	width: 100%!important;
}
.cusel.select-full span[val] {
	float: inherit;
}

/* NOTIFICATION */
.notification {
	margin: 0 0 10px;
	width: 100%;
	float: left;
	padding: 10px 0;
	background: #fff4f5;
	border: 1px solid #ecc5c9;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
}
.notification.error {
	background: #fff4f5;
	border: 1px solid #ffc5c5;
}
.notification.notice {
	background: #fdf4d7;
	border: 1px solid #ffda4f;
}
.notification.success {
	background: #e6ece3;
	border: 1px solid #aaef71;
}
.notification .text {
	display: inline-block;
	position: relative;
	padding-left: 27px;
	color: #c11e2f;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
}
.notification.error .text {
	color: #cc0f00;
}
.notification.notice .text {
	color: #b47e00;
}
.notification.success .text {
	color: #0b8300;
}
.notification .text a {
	color: #277ea2;
}
.notification .icon {
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -8px;
	width: 16px;
	height: 16px;
}
.notification.error .icon {
	background: url('../styles/mgid/images/icons/error.svg') top left no-repeat;
}
.notification.notice .icon {
	background: url('../styles/mgid/images/icons/notice.svg') top left no-repeat;
}
.notification.success .icon {
	background: url('../styles/mgid/images/icons/success.svg') top left no-repeat;
}
/* SWITCH */
.switch {
	width:68px;
	height: 24px;
	margin: 0 auto;
	cursor: pointer;
	font-size: 11px;
	border: 1px solid #A5BDCF;
	background-color: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#campaign_form .switch,
.block.targeting .switch {
	float: left;
}
.switch .on {
	float: right;
	width: 29px;
	height: 20px;
	margin: 1px;
	cursor: pointer;
	background-color: #6DA92C;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.switch .off {
	float: left;
	width: 35px;
	height: 20px;
	margin: 1px;
	cursor: pointer;
	background-color: #A5BDCF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.switch.disabled .on,
.switch.disabled .off {
	border: 1px solid #A6A6A6;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.3);
	background: -webkit-gradient(linear, left bottom, left top, from(#BEBEBE), to(#D9D9D9));
	background: -webkit-linear-gradient(bottom, #BEBEBE, #D9D9D9);
	background: -moz-linear-gradient(bottom, #BEBEBE, #D9D9D9);
	background: -o-linear-gradient(bottom, #BEBEBE, #D9D9D9);
	background: linear-gradient(to top, #BEBEBE, #D9D9D9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D9D9D9', endColorstr='#BEBEBE',GradientType=0 ); /* IE6-9 */
}
/* BOOKMARKS */
#wallet {
	overflow: hidden;
	position: relative;
	margin-top: -13px;
}
#wallet .fillup,
#wallet .payout {
	margin-right: 6px;
	display: inline-block;
	float: none;
}
@media only screen and (max-width : 1150px) {
	#wallet .fillup,
	#wallet .payout {
		float: right;
	}
	.qf_container_form_filter a.button.import,
	.qf_container_form_filter a.button.export{
		top: -36px;
		margin-top: -35px!important;
	}
}
.bookmarks {
	margin: -4px 0 13px;
}
.bookmarks ul {
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	display:table;
}
.bookmarks li {
	display: table-cell;
	list-style-type: none;
}
.bookmarks li a {
	display: block;
	color:#222;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: none;
	min-width: 179px;
	height: 27px;
	padding: 9px 0 4px 0;
	margin:0 0 0 4px;
	text-align: center;
	cursor: pointer;
	background:#dbe5ec;
}
.bookmarks .tabs-menu li a{
	min-width: 120px;
}
.bookmarks li:first-child a {
	margin:0 !important;
}
.bookmarks li.active a {
	color: #fff;
	background: #2c73a9;
}
.bookmarks .bm_bottom {
	width: 100%;
	margin: 0px;
	height: 2px;
	background: #2c73a9;
}
/* BLOCK */
.block {
	width: 100%;
	margin-bottom: 13px;
	padding: 7px 0;
	border:1px solid #dbe5ec;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: .3s border ease;
}
.block:after {
	content: '';
	display: table;
	clear: both;
}

.block .box {
	float:left;
	clear:both;
	width:100%;
	margin: 0 0 6px 0;
	padding:0 5px 0 0;
}
.block .info {
	float: left;
	height: 18px;
	padding: 0 10px 0 0;
	border-right: 1px dotted #dbe5ec;
	margin: 8px 0 0 10px;
}
.block .info p {
	display: block;
	float: left;
	margin: 0;
	color:#222;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:700;
}
.block .info span {
	display: block;
	float: left;
	margin:0 0 0 5px;
	color: #222;
	font-size: 12px;
	font-weight:700;
}
/* BUTTONS */
.big_button {
	position: relative;
	float: left;
	height: 32px;
	margin: 3px 0 0 7px;
	display: block;
	color:#ffffff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 32px;
	text-align: center;
}
.big_button.green {
	padding: 0 11px;
	background-color: #6da92c;
}
.big_button.grey {
	padding: 0 11px;
	background: #222;
	color: #fff;
}
.button {
	position: relative;
	height: 24px;
	display: block;
	color:#ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
}
.button.apply {
	cursor: pointer;
}
.button input[type="submit"] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	text-indent: -99999px;
	border: 0;
	cursor: pointer;
}
.button.green {
	padding:5px 8px;
	height: 15px;
	float: left;
	display: block;
	background:#6da92c;
	border: 1px solid #53980b;
}
.conversion .button.green {
	margin-right: 10px!important;
}
.button.blue {
	padding:5px 8px;
	height: 15px;
	float: left;
	display: block;
	background: #222;
	color: #fff;
	border: 1px solid #000;
}
.big_button.blue {
	padding: 0 11px;
	background: #222;
	color: #fff;
}
.button.grey {
	padding:5px 8px;
	height: 15px;
	float: left;
	display: block;
	background: #222;
	color: #fff;
}
.manual-controls .button{
	line-height: 17px;
}
.manual-controls .button.grey{
	padding: 6px 8px;
}
/* SELECT */
.cusel {
	margin: 0 auto;
	height: 23px;
	position: relative;
	cursor: pointer;
	font-size: 10px;
	font-weight:700;
	/*z-index: 1;*/
	letter-spacing: 0.25px;
	outline: none;
	text-transform: uppercase;
	border:1px solid #a5bdcf;
	background:#fff;
	text-align: left;
}
.cusel.text-transform-initial {
    text-transform: initial;
}
.cuselFrameRight {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	right: 0;
	width: 16px;
	background-color: #fff;
}
.cuselFrameRight:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -4px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 3px 3px 3px;
	border-color: transparent transparent #3e3e3e transparent;
}
.cuselFrameRight:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: 2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
	border-color: #3e3e3e transparent transparent transparent;
}
.cuselText {
	height: 14px;
	line-height: 14px;
	padding: 6px 2px 0 7px;
	margin-right: 20px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	color: #222;
	font-weight:400;
}
.cusel span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 30px 2px 5px;
	font-weight:400;
}
.cusel span:hover, .cusel .cuselOptHover {
	background:#a5bdcf;
	color: #fff;
}
/*.cusel .cuselActive {
    background:#232c70;
    color: #fff;
    cursor: default;
}*/
.cusel .cusel-scroll-wrap {
	display: none;
	position: absolute;
	left: -1px;
	top: 100%;
	background: #fff;
	min-width: 100%;
	min-width: calc(100% + 2px);
	width: auto;
	z-index: 999;
}
#paypal-pro-form .box-left {
	right:-2px !important;
}
/* ADD TEASER HACK */
.select8 .cusel-scroll-wrap {
	bottom: 100%!important;
	top: auto!important;
	z-index: 99999;
}
.select7 .cusel-scroll-wrap {
	z-index: 9;
}
.select7, .select8 {
	z-index: auto!important;
}
/* END */
.cusel .jScrollPaneContainer {
	position: relative;
	z-index: 5;
	border: 1px solid #999;
	max-height: 100px !important;
	min-height: 17px !important;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #fff;

}
#general-user .cusel .jScrollPaneContainer {
	width: 245px !important;
	box-sizing: border-box;
}
#general-user .cusel .jScrollPaneContainer .cusel-scroll-pane {
	width: 245px !important;
}
#general-user .cuselText {
	height: auto;
}
.cell.category .jScrollPaneContainer {
	max-height: 300px !important;
}
/* RADIO */
.radio {
	float: left;
	padding: 5px 0;
	margin: 8px;
	text-transform: uppercase;
}
.radio label {
	float: left;
	cursor: pointer;
	margin: 10px 2px 0 0 !important;
	font-size: 9px;
	letter-spacing: 0.25px;
}
.radio input {
	display: block;
	float: left;
	margin: -2px 3px 0 5px;
}
/* ------------ calendar ------------ */
.calendar .field {
	background-image: url('../styles/adskeeper/images/calendar.png');
	border:1px solid #a5bdcf;
}
.calendar .filter {
	float: left;
}
.calendar #interval {
	float: left;
}
.calendar .popup .head {
	float:left;
	margin: 5px;
	width: 376px;
}
.calendar .popup {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	border: 1px solid #dbe5ec;
	border-radius: 5px;
}
.calendar .popup .head p {
	font-size: 9px;
	text-transform: uppercase;
	display: none;
	margin: 7px 7px 0 0;
	float: left;
	letter-spacing: 0.25px;
}
.calendar .popup .head .sep {
	float: left;
	margin: 5px 3px;
	color:#666;
}
.calendar .popup .head input[type="text"] {
	display: block;
	float: left;
	border: 0;
	height: 25px;
	width: 85.5px;
	color: #222;
	font-size: 11px;
	background: #eff6fa;
	border: 1px solid #a5bdcf;
	box-sizing: border-box;
	text-align: center;
}
.calendar #cal {
	float: left;
	margin: 5px;
	width: 180px;
	overflow: hidden;
	max-height: 194px;
}
.jCal {
	width: 180px;
	height: 28px;
	padding: 6px 0 0 0;
	border: 1px solid #dbe5ec;
	margin: 0 0 5px;
	box-sizing: border-box;
}
.jCalMo {
	width:180px;
	float:left;
	overflow:visible;
	height:100%;
	white-space:nowrap;
}
.jCalMo .jCal {
}
.jCal .month, .jCal .monthSelect, .jCal .monthName, .jCal .monthYear {
	line-height:16px;
	height:16px;
	text-align:center;
	vertical-align:bottom;
	font-size:8pt;
	color:#222;
	cursor:pointer;
	float:left;
}
.jCal .month{
	width: 145px!important;
}
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .blocked, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay {
	width:25px;
	height: 16px;
	padding: 3px 0 0 0;
	font-size:12px;
	color:#222;
	text-align:center;
	cursor:default;
	float:left;
	margin: 0 0 4px 0;
}
.jCalMo .dow {
	color: #1F2767;
	overflow: hidden;
}
.jCalMo .day, .jCalMo .invday {
	text-align:center;
}
.jCalMo .day {
	cursor:pointer;
	background:#FFF;
}
.jCalMo .invday {
	color:#808080;
	background:#eeeeee;
	text-decoration:line-through;
}
.jCalMo .pday, .jCalMo .aday, .jCalMo .blocked {
	color:#CCC;
}
.jCalMo .selectedDay {
	color:#6da92c;
	background:#ecf3f7;
}
.jCalMo .overDay.day {
	color:#FFF;
	background:#6da92c;
}
.jCal .left {
	position: relative;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	float:left;
}
.jCal .left:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-style: solid;
	border-width: 4px 5px 4px 0;
	border-color: transparent #414141 transparent transparent;
}
.jCal .right {
	position: relative;
	width:16px;
	height:16px;
	vertical-align:middle;
	cursor:pointer;
	float:right;
}
.jCal .right:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-style: solid;
	border-width: 4px 0 4px 5px;
	border-color: transparent transparent transparent #414141;
}
/* ------------ /calendar ------------ */
/* GRAPH */
.graph {
	width: 100%;
	margin: 4px 0 18px 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.graph .gr {
	width: 100%;
	height:178px;
	outline: none !important;
}
.graph .gr:focus {
	outline: 0;
}
.graph .gr canvas {
	outline: none;
	z-index:1;
	border:0;
	-webkit-tap-highlight-color: transparent;
}
:focus {
	outline:none;
}
html {
	-webkit-text-size-adjust:none
}
.graph .gr canvas:focus {
	outline: 0;
}
.legend__title {
	display: inline-block;
	font-size: 24px;
	letter-spacing: 0.025em;
	color: #222;
	margin-bottom: 0.5em;
	cursor: pointer;
}
.legend__title:after {
	content: '';
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #222 transparent transparent transparent;
}
.legend__title.is-active:after {
	content: '';
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 6px 4px;
	border-color: transparent transparent #222 transparent;
}
.graph .legend {
	display: table;
	table-layout: fixed;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
	height: auto;
	margin: 0;
	border: 2px solid #fff;
	border-radius: 0;
	background: rgb(249, 249, 251);
	box-shadow: 0px 0px 0px 1px #cccccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.content_legend {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.graph .legend p {
	position: relative;
	display: table-cell;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.5px;
	margin: 13px 5px 17px 17px;
	word-wrap: break-word;
	text-align: center;
}
.graph .legend p + p:before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	border-left: 1px dotted #ccc;
}
.graph .legend p:first-child {
	color:#596db2;
}
.graph .legend p:last-child {
	color:#ff7e7a;
}
/* TABLE */
#campaign,
#campaign-daily-stat,
#goods-daily-stat,
#widgets,
.table-wrap,
.table.sites {
	min-width: 914px;
	overflow: auto;
	margin-bottom: 30px;
}
thead {
	display: table-row-group;
}
.table {
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	margin: 0;
	width: 100%;
	border-spacing: 0 !important;
	border-bottom: 1px solid #dbe5ec;
	position: relative;
}
.table th {
	text-transform: uppercase;
	color: #222;
	border-top: 1px solid #a5bdcf;
	border-right:1px solid #a5bdcf;
	border-bottom: 1px solid #a5bdcf;
	font-weight: 700;
	font-size: 10px;
	padding:9px 5px;
	padding-right: 24px;
	height:15px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	min-width: 27px;
	background:#dbe5ec;
}

.constructor-block {
	border-top: 1px solid #b6c4dc;
	clear: both;
	padding-bottom: 3px;
	padding-top: 10px;
	position: relative;
}
.constructor-block .titl {
	/*float: left;*/
	position: relative;
}
.constructor-block span.pict {
	position: inherit;
	float: none;
	display: inline-block;
	margin: 0;
	vertical-align: bottom;
	margin-bottom: -8px;
	margin-left: 5px;

}
.constructor-block > .switch {
	position: absolute;
	right: 10px;
	top: 9px;
}
.constructor-block .switch {
	position: absolute;
	right: 10px;
}
.constructor-block .indicator {
	padding: 15px 10px;
}
.constructor-block .indicator .label {
	line-height: 20px;
	font-weight: bold;
}
.number-links-indicator {
	display: block;
	background: #e7e7e7;
	border: 1px solid #b6c4dc;
	padding: 15px 10px;
}
.number-links-indicator .legend {
	height: 15px;
	background: white;
	border: 1px solid #b6c4dc;
	overflow: hidden;
}
.number-links-indicator .legend .percent {
	width: 0%;
	background: #2c73a9;
	height: 100%;
	display: block;
	-webkit-transition: width .4s ease-in-out; /* Safari */
	transition: width .4s ease-in-out;
}

.positions-block .item {
	background-color: #e7e7e7;
	height: 50px;
	width: 50px;
	margin: 5px 5px;
	display: inline-block;
}
.positions-block .item.selected {
	background-color: #2c73a9;
}
.positions-block {
	display: block;
	border: 1px solid #b6c4dc;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}

.positions-block .row {
	margin-left: -10px;
	margin-right: -10px;
}

#link-positions-block .legend {
	padding: 10px;
}

#link-positions-block .legend [data-cooperation] {
	padding: 5px 5px 5px 0px;
}

#link-positions-block .legend .icon {
	display: inline-block;
	height: 30px;
	width: 30px;
	background: #e7e7e7;
	vertical-align: middle;
}

#link-positions-block .legend [data-cooperation].selected .icon {
	background: #2c73a9;
}

#link-positions-block .legend .text {
	line-height: 30px;
	display: inline-block;
	padding-left: 5px;
}
.table .th_bg th.r-tooltip,
.table .th_bg1 th.r-tooltip {
	padding-right: 23px;
}
.table .th_bg th:first-child {
	border-left: 1px solid #a5bdcf;
}
.table .th_bg th:last-child {
}
.table .th_bg1 th {
	padding: 10px 5px;
	height: 39px;
}
.table .th_bg1 th:first-child {
	border-left: 1px solid #a5bdcf;
}
.table .th_bg1 th:last-child {
}
.table .teaser td {
	padding: 8px 5px;
}
.teaser-link a {
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}
tr.break {
	display: block;
	height: 0;
}
thead {
	display: table-row-group;
}
tr {
	page-break-inside: avoid !important;
}
tr.break td {
	border: none;
}
.table th.col1 {
	min-width: 170px;
}
.table td.getStatusText {
	padding-left: 0;
	padding-right: 5px;
	padding-left: 3px;
}
.table th.col2 {
	min-width: 191px;
}
.table th.col3 {
	min-width: 30px;
}
.table th.col4 {
	min-width: 105px;
}
.table th.col5 {
	min-width: 135px;
}
.table th.col6 {
	min-width: 55px;
}
.table th.col7 {
	/*min-width: 234px;*/
}
.table th.col8 {
	min-width: 20px;
}
.table th.col9 {
	width: 61px;
}
.table th.col10 {
	width: 290px;
}
.table th.col11 {
	min-width: 73px;
}
.table th.col12 {
	min-width: 105px;
}
.table th.col13 {
	min-width:70px;
}
.table th.col14 {
	min-width: 71px;
}
.table th.col15 {
	min-width: 81px;
}
.table th.col16 {
	min-width: 148px;
}
.table.table-quality-analysis th.col16 {
	min-width: 30px;
}
.table th.col17 {
	min-width: 104px;
}
.table th.col18 {
	min-width: 88px;
}
.table th.col19 {
	min-width: 210px;
}
.table.table-quality-analysis th.col19 {
	min-width: auto;
	width: 200px;
}
.table th.col18 > .rel > .rel {
	display: inline-block;
}
.table td {
	padding: 8px 5px 7px;
	color: #222;
	height: 22px;
	border-right: 1px solid #dbe5ec;
	border-top: 1px solid #dbe5ec;
	vertical-align: top;
	font-size:12px;
	font-weight:400;
}
.table .teaser .actions a {
	display: inline-block;
	margin-bottom: 5px;
}
.table td:first-child {
	border-left: 1px solid #dbe5ec;
}
.table .dijit {
	float: right;
	margin-right: 5px;
	white-space: nowrap;
}
.table .aright > .dijit {
	margin-right: 0;
}
.table .space {
	padding: 0;
	height: 7px;
	border:0 !important;
}
.table .title {
	text-align: center;
	color: #232c70;
	text-transform: uppercase;
	background: #e5e5ef;
	font-size: 12px;
	padding:5px;
	height: auto;
}
.table .fixed {
	background: #f3f3f8;
	padding: 8px 10px;
	height: auto;
	max-width: 991px;
	word-wrap: break-word;
}
.table .fixed a {
	color: #277EA2;
}
.table .actions, .table a {
	position: relative;
}
.table .actions{
	padding: 8px 0 7px 0;
}
.table .actions a, .table .actions_mg a {
	color:#222;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	margin: 0 2px;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	letter-spacing: normal;
	opacity: .4;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.table .actions a:hover, .table .actions_mg a:hover {
	opacity: 1;
}
.table .actions a:hover, .table .actions_mg a:hover {
	text-decoration: underline;
}
.table .actions a.n1 {
	/*width: 25px;*/
}
.table .actions a.n3 {
	/*width: 80px;*/
}
.table .actions_pub a {
	color:#222;
	display: inline-block;
	margin: 0 5px;
	text-decoration: none;
	font-size: 11px;
	opacity: .4;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.table .actions_pub a:hover {
	text-decoration: underline;
	opacity: 1;
}
.table .actions,
.table .actions_pub,
.table .actions_mg,
.table .td_audience_edit_links {
	width: 1px;
	white-space: nowrap!important;
}
.table .icon {
	width: 75px;
	padding: 4px 0 0 0;
	height: 18px;
	margin: 0;
	display: inline-block;
}
.campaign .icon {
	float: right;
	margin-right: 5px;
	width: 20px;
	margin-top: -2px;
}
.campaign .icon-pdf {
	float: right;
	width: 18px;
	height: 18px;
	background-position: center;
	margin: 0 0 0 7px;
}
.campaign .status {
	display: inline-block;
	margin-top: 0px;
	line-height: 18px;
	white-space: nowrap;
	float: left;
}
.campaign .wrap_statustext{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: auto;
	min-height: 20px;
	position: relative;
	padding: 7px 6px 7px 10px;
	border-radius: 3px;
	white-space: nowrap;
}
.campaign .wrap_statustext.paused,
.campaign .wrap_statustext.paused-budget,
.campaign .wrap_statustext.reached-daily-budget,
.campaign .wrap_statustext.reached-daily-clicks,
.campaign .wrap_statustext.reached-daily-conversions,
.campaign .wrap_statustext.reached-time-targeting,
.campaign .wrap_statustext.paused-manager{
	background: rgba(102, 102, 102,0.2);
	color: rgba(102, 102, 102,1);
}
.campaign .wrap_statustext.paused-budget, .campaign .wrap_statustext.paused-manager{
	justify-content: flex-start;
}
.campaign .wrap_statustext.paused-budget a, .campaign .wrap_statustext.paused-manager .icon{
	margin-left: 7px;
	width: 18px;
	padding: 0;
	float: left;
}
.campaign .wrap_statustext.paused-budget a{
    height: 18px;
    cursor: auto;
}
.campaign .wrap_statustext.paused-manager .icon{
	height: 18px;
}
.campaign .wrap_statustext.paused a:not(.icon-play){
	display: none;
}
.campaign .wrap_statustext.paused .unblock-partner{
	display: block;
}
.campaign .wrap_statustext.active{
	background: rgba(135, 192, 62, 0.2);
	color: rgba(135, 192, 62, 1);
}
.campaign .wrap_statustext.ended{
	background: rgba(255, 168, 1, 0.2);
	color: rgba(255, 168, 1, 1);
}
.campaign .wrap_statustext.deleted{
	background: none;
	color: rgba(102, 102, 102,0.7);
}
.campaign .wrap_statustext .icon{
	margin: 0;
}
.table span.active, .table a.active, .table div.active {
	background: url("../styles/images/icon_alert.svg")no-repeat;
}
.table .pause {
	background: url("../styles/images/icon_info.svg") top right no-repeat;
}
.table .wrap_statustext.active a{
	background: url("../styles/images/icon_pause.svg") top right no-repeat;
	cursor: pointer;
}
.table .wrap_statustext.paused-budget a{
	background: url("../styles/images/icon_pause_budget.svg") center no-repeat;
}
.campaign .wrap_statustext.active.reached-daily-budget,
.campaign .wrap_statustext.active.reached-daily-clicks,
.campaign .wrap_statustext.active.reached-daily-conversions,
.campaign .wrap_statustext.active.reached-time-targeting{
	background: rgba(102, 102, 102,0.2);
	color: rgba(102, 102, 102,1);
}
.campaign .wrap_statustext.active.reached-daily-budget a.unblock-partner,
.campaign .wrap_statustext.active.reached-daily-clicks a.unblock-partner,
.campaign .wrap_statustext.active.reached-daily-conversions a.unblock-partner,
.campaign .wrap_statustext.active.reached-time-targeting a.unblock-partner{
	background: url("../styles/mgid/images/icons/icon_play.svg") top center no-repeat;
	opacity: 0.4;
}
.campaign .wrap_statustext.active.reached-daily-budget a.block-partner,
.campaign .wrap_statustext.active.reached-daily-clicks a.block-partner,
.campaign .wrap_statustext.active.reached-daily-conversions a.block-partner,
.campaign .wrap_statustext.active.reached-time-targeting a.block-partner{
	background: url("../styles/mgid/images/icons/icon_pause.svg") top center no-repeat;
	opacity: 0.4;
}
.table .wrap_statustext span.hint.reached-daily-budget,
.table .wrap_statustext span.hint.reached-daily-clicks,
.table .wrap_statustext span.hint.reached-daily-conversions{
	background: url("../styles/images/icon_reached_daily_limit.svg") center no-repeat;
}
.table .wrap_statustext span.hint.reached-time-targeting{
	background: url("../styles/images/icon_reached_time_targeting.svg") center no-repeat;
}
.table .wrap_statustext span.hint.reached-daily-budget,
.table .wrap_statustext span.hint.reached-daily-clicks,
.table .wrap_statustext span.hint.reached-daily-conversions,
.table .wrap_statustext span.hint.reached-time-targeting {
	width: 18px;
	height: 18px;
	padding-left: 18px;
	margin-left: 7px;
	background-position: center;
	background-size: contain;
}
.table .wrap_statustext.paused-manager .icon{
	background: url("../styles/images/icon_pause_manager.svg") top right no-repeat;
}
.table .wrap_statustext.paused a{
	background: url("../styles/images/icon_play.svg") top right no-repeat;
	cursor: pointer;
}
.table .wrap_statustext.deleted .icon, .table .wrap_statustext.ended .icon{
	background: none;
}
.table .plus {
	width: 19px;
	float: right;
	margin: 0 5px 0 0;
	background: url("../styles/images/icon_plus.svg")no-repeat;
	margin-top: -2px;
}
.table.campaign .plus{
	opacity: 0;
	transition: opacity 0.3s;
}
.table.campaign tr:hover .plus{
	opacity: 1;
}

/* REGISTRATION */
.registration {
	width: 280px;
	display: block;
	margin: 0 auto;
	padding: 10px;
}
.registration .title {
	text-transform: uppercase;
	color: #232c70;
	margin: 30px 0 20px 0;
	font-size: 19px;
	letter-spacing: 0.75px;
}

.registration .hr-text {
	margin: 14px 0;
}

.authorization .line.base a {
	margin: 0 25px 0 0;
}
.line {
	width: 280px;
	float: left;
	margin: 5px 0 0;
}
.line .error {
	color: #ff0000;
}
#ghits_new_add .ll .set:last-child {
	margin-top: 15px;
}
.line label {
	color: #000000;
	text-transform: uppercase;
	float:left;
	letter-spacing: 0.85px;
	margin: 5px 0;
}
.line input[type="text"].long, .line input[type="password"].long {
	height: 30px;
	width: 278px;
	padding:5px;
	line-height: 20px;
	color: #222;
	border: 1px solid #a5bdcf;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.line input[type="text"].short, .captcha input[type="text"], .form .set input[type="text"].short {
	height: 30px;
	width: 173px;
	padding:5px;
	line-height: 20px;
	color: #222;
	border: 1px solid #a5bdcf;
	margin: 0 0 6px 0;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.line input[type="checkbox"] {
	display: block;
	float: left;
	margin: 0px 8px 0 0;
	width: 15px;
	height: 15px;
}
.line .login {
	width: 280px;
	height: 36px;
	padding: 7px 0;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	margin-top: 18px;
	border: none;
	letter-spacing: 0.75px;
	cursor: pointer;
}
.line .resto {
	margin:9px 0;
}

.line .oauth-buttons a {
	margin: 0 0 10px 0;
}

.google-button,
.fb-button {
	display: inline-block;
	width: 100%;
	text-decoration: none;
	box-sizing: border-box;
}

.fb-button {
	background-color: #1b76f2;
	border-radius: 4px;
}

.google-button:after,
.fb-button:after {
	content: "";
	clear: both;
	display: table;
}

.google-button .google-icon,
.fb-button .fb-icon {
	display: inline-block;
	padding: 6px 8px 8px 10px;
	box-sizing: border-box;
	width: 20%;
	float: left;
	text-align: center;
}

.google-button .google-icon img,
.fb-button .fb-icon img {
	vertical-align: top;
	width: 24px;
	height: 24px;
}

.google-button .google-text,
.fb-button .fb-text {
	font-size: 16px;
	color: #ffffff;
	display: inline-block;
	width: 80%;
	text-align: left;
	padding: 10px 0;
}

.fb-button .fb-text {
	font-weight: bold;
}

.google-button .google-text {
	background-color: #4285f4;
	text-align: center;
}

.google-button {
	border: 1px solid #4285f4;
}

.line span {
	color:#222;
	margin: 6px 0;
	display:block;
	float: left;
}
.captcha img {
	width: 89px;
	height: 49px;
	border: 1px solid #666666;
	display: block;
	float: left;
	margin: 0 14px 0 0;
}
.line a {
	color: #1249ae;
	margin: 5px 0;
}
.line p {
	margin:7px 0;
}
.line p a {
	margin: 5px 0 5px 4px;
	letter-spacing: 0.5px;
}
/* TOOLTIP */
.tool_tip {
	width:993px;
	float: left;
	margin: 10px 0 0 0;
	background: #fff4f5;
	border: 1px solid #ecc5c9;
}
.tool_pub {
	background: url('../styles/adskeeper/images/tool_pub.png') top left no-repeat;
}
.tool_tip .text {
	width: 770px;
	padding: 10px;
	float: left;
	color: #C11E2F;
}
.tool_tip .text a {
	color: #277EA2;
}
.tool_tip label {
	display: block;
	float: left;
	margin: 0;
	padding: 10px;
	width: 130px;
	color: #222;
	cursor: pointer;
}
.tool_tip label input {
	margin: 0 5px;
	display: block;
	float: left
}
.tool_tip span {
	display: block;
	float: right;
	color: #277ea2;
	padding: 10px;
	text-decoration: underline;
	cursor: pointer;
}
label .check {
	float:left;
	margin-top:2px !important;
}
/* BREADCRUMBS */
.breadcrumbs {
	float:left;
	margin: 4px 0 0 0;
}
.breadcrumbs a {
	float:left;
	display: block;
	color:#277ea2;
	font-size: 12px;
	letter-spacing: 0.5px;
}
.breadcrumbs span {
	color:#222;
	float:left;
	display: block;
	margin: 0 2px;
}
.breadcrumbs p {
	color:#222;
	float:left;
	display: block;
	margin: 0;
}
/* LIMITS */
.limits .icon {
	padding: 4px 0 0 0;
	height: 18px;
	margin: 0;
	display: inline-block;
	float: left;
}
.limits .pause {
	background: url(../styles/images/icon_info.svg) no-repeat;
	margin: 0 16px 0 15px;
	padding: 4px 0 0 0;
}
.limits .title {
	font-weight: 700;
	color:#222b6e;
	text-transform: uppercase;
	margin: 1px 0 0 15px;
	width: 50px;
}
.limits label {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 10px 10px 0 14px;
	width: 82px;
}
.limits input + label {
	min-width: 50px;
	width: auto;
	margin-left: 50px;
	margin-right: 18px;
}
.limits input[type="text"], .price input[type="text"], table.autoretargeting-prices input.inp2 {
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	height: 22px;
	width: 110px;
	line-height: 20px;
	color: #222;
	margin: 4px 0 0 20px;
	padding:0 5px;
}
.limits input[type="text"].overal {
	margin: 4px 0 0 5px;
}

.limits input[type="checkbox"] {
	float: left;
	cursor: pointer;
	margin: 4px 0 0 15px;
}

.limits .check {
	width: 95%;
	height: auto;
	vertical-align: top;
	text-align: justify;
	margin: 0px 0 14px 10px;
}

.limits .conversionCapping .icon.pause,
.limits .useFloatingLimit .icon.pause{
	width: 19px;
	height: 19px;
	float: none;
	margin: -4px 0 0 6px;
}

.limits .conversionCapping div.box.daysCount {
	margin-top: -10px;
	margin-left: 15px;
}
/* TRACKING TAGS */
.tracking {
	margin: -6px 0 7px 0;
}
.tracking .icon {
	padding: 4px 0 0 0;
	height: 18px;
	margin: 0;
	display: inline-block;
	float: left;
}
.tracking .pause {
	background: url(../styles/images/icon_info.svg) no-repeat;
	margin: 0px 15px 0 10px;
	padding: 4px 0 0 0;
}
.tracking .title {
	font-weight: 700;
	color:#222b6e;
	text-transform: uppercase;
	margin: 1px 0 0 15px;
}
.tracking .switch {
	margin: 1px 0 0 23px;
}
.tracking input[type="checkbox"] {
	float: left;
	cursor: pointer;
	margin: 0 0 0 15px;
}
.tracking .check {
	margin: -4px 0 14px 6px;
}
.tracking div.check {
	margin: -3px 0 0 10px;
}
.tracking input[type="text"].tr {
	width: 220px;
	height: 25px;
	float: left;
	display: block;
	padding:4px 5px;
	line-height: 20px;
	color: #222;
	margin: -9px 0 0 46px;
}
.tracking input[type="text"].tr1 {
	margin: -6px 0 0 15px;
}
.tracking #user_utm {
	clear: both;
	padding-top: 4px;
}
.tracking label {
	display: block;
	float: left;
	clear: both;
	text-transform: uppercase;
	margin: 12px 10px 8px 14px;
}
.tracking input[type="text"] {
	float: right;
	display: block;
	border: 1px solid #a5bdcf;
	height: 25px;
	width: 220px;
	padding: 4px 5px;
	line-height: 20px;
	color: #222;
	margin: 4px 0 0 0;
	box-sizing: border-box;
}
.tracking .utm {
	width: 404px;
}
/* SCHEDULE */
.schedule {
	margin: 0 0 6px 0
}
.schedule .date-container .icon.pause {
	margin-top: 8px;
}
.schedule .ad {
	margin: 5px 10px 0 14px;
}
.schedule .edit {
	color: #1249AE;
	display: block;
	float: left;
	margin: 5px 0 0 7px;
}
#run_continuously {
	width: auto!important;
	height: auto!important;
}
#fieldset-blocking_form td.hour-th.hovered-th, #fieldset-blocking_form td.week-day.hovered-th {

}
/* TISER */
.tiser {
	margin: -1px 0 12px 0;
	min-height: 40px;
	color:#222;
	font-size: 11px;
}
.tiser .create {
	display: block;
	float: left;
	width:145px;
	height: 34px;
	margin: 1px 0 0 7px;
	text-indent: -99999px;
	background: url('../styles/adskeeper/images/create.png') top left no-repeat;
}
.tiser .add_site {
	display: block;
	float: left;
	width:138px;
	height: 34px;
	margin: 1px 0 0 7px;
	text-indent: -99999px;
	background: url('../styles/adskeeper/images/add_site.png') top left no-repeat;
}
.tiser label {
	display: block;
	float: left;
	clear: both;
	text-transform: uppercase;
	margin: 10px 10px 10px 5px;
}
.tiser .calendar {
	margin: 6px 0 0 10px;
}
.tiser .apply {
	margin: 5px 0 0 7px!important;
	cursor: pointer;
}
.tiser .calendar + .apply {
	margin-top: 6px!important;
}
.tiser .radio {
	margin: 7px 0 0 30px;
}
.tis {
	margin: 4px 0 34px 0;
}
.tis .legend p:first-of-type, .tis .legend p {
	color:#ff7e7a;
}
.pict {
	position: absolute;
	top:-4px;
	display: block;
	right: -10px;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background: url('../styles/images/icon_info.svg') top left no-repeat;
}
.detailed {
	position: absolute!important;
	top: -4px;
	right: -10px;
	width:73px;
	height: 21px;
	display: block;
	background: url('../styles/adskeeper/images/detailed.png') top left no-repeat;
}
/* BIDDING */
.bidding {
	margin: -1px 0 8px 0;
}
.bidding .icons {
	position: absolute;
	margin-left: 302px;
	left: 0;
	z-index: 999;
}
.bidding .icons a {
	width: 36px;
	height: 33px;
	display: block;
	float: left;
	border: 0;
}
.bidding .icons a:last-of-type {
	width: 37px;
}
.bidding .icons .icons1 {
	background: url('../styles/adskeeper/images/icons.png') 0 0 no-repeat;
}
.bidding .icons .icons6 {
	background: url('../styles/adskeeper/images/icons.png') -36px 0 no-repeat;
}
.bidding .icons .icons2 {
	background: url('../styles/adskeeper/images/icons.png') -72px 0 no-repeat;
}
.bidding .icons .icons3 {
	background: url('../styles/adskeeper/images/icons.png') -108px 0 no-repeat;
}
.bidding .icons .icons4 {
	background: url('../styles/adskeeper/images/icons.png') -144px 0 no-repeat;
}
.bidding .icons .icons5 {
	background: url('../styles/adskeeper/images/icons2.png') 0 0 no-repeat;
}
.bidding .icons .icons7{
	background: url('../styles/adskeeper/images/icons/icon_return_adskeeper.svg') no-repeat center;
	background-color: #e5e7eb;
	background-size: 18px;
	opacity: 0.4;
	border: 1px solid #64748b;
	height: 31px !important;
	width: 33px !important;
}
.bidding label {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 12px 0 0 20px;
	clear: none;
}
.blocked {
	width: 22px;
	height: 22px;
	background: url('../styles/images/icon_alert.svg') top center no-repeat;
}
.rejected-teaser {
	width: 19px;
	height: 21px;
	background: url('../styles/marketgid/images/icons/notify.png') top center no-repeat;
}
.deferred-action-teaser {
	width: 19px;
	height: 21px;
	background: url('../styles/marketgid/images/icons/icon_info_yellow.svg') top center no-repeat;
}
.pause {
	width: 19px;
	height: 19px;
	cursor: pointer;
	background: url("../styles/images/icon_info.svg") no-repeat;
}
/* NEWS */
.news img {
	float:left;
	display: block;
	border: 0;
	margin:0 5px 0 0;
	max-width: 100%;
	max-height: 200px;
}
.blocked-page .news img {
	max-height: 95px;
}
.td-preview {
	max-width: 260px;
}
.news .push-icon {
	border:solid 1px;
	display:block;
	max-height:48px;
	max-width:48px;
	margin: 5px 5px 0 5px;
	float: left
}
.news .tit {
	font-size: 12px;
	margin: 0;
	word-wrap: break-word;
	overflow: hidden;
}
.news .text {
	color:#222;
	margin: 0 0 3px 0;
	font-size: 10px;
	word-wrap: break-word;
	overflow: hidden;
}
.news .call-to-action {
	font-size: 12px;
	margin: 0;
	overflow: hidden;
}
.news .cat {
	color: #d6021a;
	display: block;
	margin: 0 0 5px 0;
	font-size: 11px;
}
.news .price {
	float: left;
	width: 100%;
	display: block;
}
.news .edit {
	float: right;
	display: block;
	color: #1249ae;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('../styles/adskeeper/images/edit.png') top left no-repeat;
}
/* NEWS_pre */
.news_pre {
	width: 300px;
}
.news_pre img {
	float:left;
	display: block;
	border: 0;
	width: 103px;
	height: 103px;
	margin:0 10px 0 0;
}
.news_pre .tit {
	font-size: 18px;
	margin: 0 0 0 10px;
}
.news_pre .text {
	color:#222;
	margin: 5px 0;
}
.news_pre .cat {
	color: #d6021a;
	display: block;
	margin: 0 0 5px 0;
}
.news_pre .edit {
	float: right;
	margin: 0 -10px 0 10px;
	display: block;
	color: #1249ae;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('../styles/adskeeper/images/edit.png') top left no-repeat;
}
/* SORT */
.sort a {
	color: #000000 !important;
	text-decoration: none;
}
.sort a:hover {
	text-decoration: underline;
}
.sort .asc {
	display: inline-block;
	padding-right: 10px;
	background: url('../styles/adskeeper/images/sort_asc.png') no-repeat;
	background-position: 100% 50%;
}
.sort .desc {
	display: inline-block;
	padding-right: 10px;
	background: url('../styles/adskeeper/images/sort_desc.png') no-repeat;
	background-position: 100% 50%;
}
/* BIDDING TABLE */
.table .save_cpc {
	display:block;
	float:left !important;
	margin-right: 5px;
	padding: 0 8px;
	line-height: 25px;
	height: 25px;
	background: #222;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
}
@media only screen and (max-width: 1180px) {
	.teaser .table .save_cpc {
		float: none!important;
		margin-left: 81px;
		margin-right: 0;
		margin-bottom: 3px;
	}
}
.table .color {
	color: #78b1d5;
	display: block;
	margin: 0;
}
.table .val_today {
	margin-bottom: 5px;
	display: block;
}
.table .val_yesterday {
	margin-bottom: 5px;
	display: block;
}
.table .th_bg1 .pict,
.table .th_bg .pict {
	position: absolute;
	display: block;
	top: -3px;
	right: -25px;
}
.table th input[type="checkbox"] {
	margin: 0 0 0 4px;
}
img.tree-pointer {
	vertical-align: middle;
}
/* ADS SETTINGS */
.ads {
	margin: 0 0 10px 0;
}
.ads th input[type="checkbox"] {
	margin:-1px 5px 0 8px;
	vertical-align: top;
}
.ads td input[type="checkbox"] {
	margin: 0 10px 0 0;
	vertical-align: top;
}
.ads .save_cpc {
	margin: 0 10px 0 0;
	float: left;
}
.ads td:last-of-type .sort {
	margin: 5px 10px 0 0;
}
.ads td:last-of-type div.fleft:first-of-type {
	margin: 3px;
}
.ads td {
	padding: 8px 0 5px 10px
}
.ads2 label {
	display: block;
	float: left;
	clear: both;
	text-transform: uppercase;
	margin: 9px 17px;
	font-size: 9px;
}
.ads2 input[type="text"] {
	width: 126px;
	height: 20px;
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
	margin: 2px 10px 0 10px;
	background: #fff;
}
.ads2 .go {
	margin: 2px 0 0 0;
	height: 12px;
}
.ads2 .pict {
	position: static;
	float: left;
	margin: 2px 5px;
}
/* DAILY */
.daily {
	padding: 0;
}
.daily .radio {
	margin: 9px;
}
.daily_graph .legend p {
	color: #FF7E7A!important;
}
/* PAGINATOR */
.paginator {
	position: relative;
	float:left;
	width:100%;
	margin: 30px 0 65px 0;
	text-align: center;
}
.paginator .list a.item {
	display: block;
	float: left;
	margin: 5px 8px;
	text-decoration: none;
	font-size: 14px;
	color:#ccc;
}
.paginator .list a.active, .paginator .list a.item:hover {
	color:#277EA2;
}
.paginator .rows {
	position: absolute;
	top: 0;
	right: 0;
	text-align: left;
}
.paginator .rows p {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 8px;
	font-size: 9px;
}
.paginator .list span.item {
	display: block;
	float: left;
	margin: 5px 8px;
	text-decoration: none;
	font-size: 14px;
	color: #ccc;
}
.paginator span.active {
	color: #277EA2 !important;
}
/* FAQ BLOCK */
.wrap_tabs_link {
	border-top: 1px solid #dbe5ec;
	border-left: 1px solid #dbe5ec;
	border-bottom: 1px solid #dbe5ec;
	background: url('../styles/adskeeper/images/table/faq_bg.jpg') 0 0 repeat;
	width: 220px;
	padding-bottom: 7px;
	padding-left: 9px;
	padding-top: 7px;
	float: left;
}
.tab_panes {
	border: 1px solid #dbe5ec;
	width: 710px;
	padding: 10px 25px;
	line-height: 24px;
	float: left;
	min-height: 266px;
}
ul.tabs_link {
	list-style:none outside none;
	margin: 0;
	padding: 0;
}
ul.tabs_link li {
	border-top: 1px solid #dbe5ec;
	border-left: 1px solid #dbe5ec;
	border-bottom: 1px solid #dbe5ec;
	padding-left: 7px;
	line-height: 25px;
	height: 25px;
	background-color: #f5f5f6;
	margin-top: 8px;
	margin-bottom: 0;
	width: 212px;
}
ul.tabs_link li:first-child {
	margin-top: 0;
}
ul.tabs_link li.active {
	background-color: #fff;
	width: 213px;
	z-index: 2;
	position: relative;
}
ul.tabs_link li a {
	color: #222;
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
	display: block;
}
ul.list_asked_questions {
	list-style:none outside none;
	margin: 0;
	padding: 0;
}
ul.list_asked_questions li, ul.list_asked_questions li a {
	font-weight: 700;
	font-size: 12px;
	color: #202868;
}
ul.list_asked_questions li a {
	text-decoration: none;
}
ul.list_asked_questions li a:hover {
	text-decoration: underline;
}
.wrap_open_response {
	color: #222;
	line-height: 22px;
	padding: 10px 7px;
}
/* FORM */
.form {
	margin-bottom: 13px;
	border:1px solid #dbe5ec;
	background: #fcfcfd;
}
.form:after {
	content: '';
	display: table;
	clear: both;
}
.bigContainer .form {
	width: 973px;
}
.form .ll {
	width:480px;
	float: left;
	padding: 15px 0 15px 15px;
}
.form .rr {
	float: left;
	width: 430px;
	padding: 15px 15px 15px 30px;
	border-left: 1px dotted #ccc;
}
.bigContainer .form .rr {
	width: 430px;
}
.form .set {
	position: relative;
	float:left;
	clear: both;
	width: 100%;
}
.form .set label {
	display: block;
	color:#000;
	text-transform: uppercase;
}
.add .set label {
	float:left;
}
.form .pict {
	top:20px;
	right: 35px;
}
.form .set input[type="text"] {
	height: 26px;
	float: left;
	clear: both;
	display: block;
	border: 1px solid #a5bdcf;
	padding: 0 17px 0 5px;
	line-height: 20px;
	color: #222;
	margin: 5px 0 10px 0;
	width: 120px;
	box-sizing: border-box;
}
.form .set .cell input[type="text"] {
	width: 87px;
}
.ll .set #url, .ll .set #title {
	width: 407px !important;
}
.textarea1,
.form .set textarea {
	height: 57px;
	width: 380px;
	float: left;
	clear: both;
	display: block;
	border: 1px solid #a5bdcf;
	resize: none;
	padding:5px;
	line-height: 20px;
	color: #222;
	background: #fff;
	margin: 5px 0 15px 0;
}
/*.inp0 {
    width: 30px;
    background: url('../styles/adskeeper/images/forms/input2.png') top left no-repeat;
}
.inp1 {
    width: 408px;
    background: url('../styles/adskeeper/images/forms/input1.png') top left no-repeat;
}
.inp2 {
    width: 87px;
    background: url('../styles/adskeeper/images/forms/input2.png') top left no-repeat;
}
.inp3 {
    width: 96px;
    background: url('../styles/adskeeper/images/forms/input3.png') top left no-repeat;
}
.inp4 {
    margin: 5px 0 0 0!important;
    width: 177px;
    background: url('../styles/adskeeper/images/forms/input5.png') top left no-repeat;
}*/
.form .pr input[type="checkbox"] {
	display: block;
	float: left;
	margin: 0;
}
.form .pr {
	margin: 0 0 15px 0;
}
.form .pr .pict {
	top: -3px;
	right: 145px;
}
.form .pr span {
	display: block;
	float: left;
	font-size: 13px;
	margin: 0 0 0 10px;
}
.form .cell {
	float:left;
	width:98px;
}
.form .cpc input {
	width: 85px !important;
}
.form .currency {
	margin: 0 0 0 15px;
}
.form .old_price {
	margin: 0 0 0 -5px;
}
.form .discount {
	margin: 0 0 0 15px;
}
.form .category {
	width:207px;
}
.form .save {
	float:left !important;
	margin: 0;
}
.form .spell {
	float: left;
	margin: 0 10px 0 0;
}
.form .crop {
	margin: 10px 0 20px 0;
	float: left;
}
.form .preview {
	float: left;
	width: 100%;
	margin: 10px 0 30px 0;
}
.form .preview img {
	width:140px;
	height: 140px;
}
.form .preview {
	width:100%;
}
.form .preview .rm {
	color:#222;
	margin: 5px 0;
	display: block;
	float: left;
	width: 300px;
	font-size: 11px;
}
.form .social {
	margin: 25px 0 10px 0;
}
.form .social a {
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	margin: 0 2px;
}
.form .social a.tw {
	background: url("../styles/adskeeper/images/forms/social.png") 0 0 no-repeat;
}
.form .social a.fb {
	background: url("../styles/adskeeper/images/forms/social.png") -19px 0 no-repeat;
}
.form .social a.gp {
	background: url("../styles/adskeeper/images/forms/social.png") -38px 0 no-repeat;
}
.form .social a.ot {
	background: url("../styles/adskeeper/images/forms/social.png") -57px 0 no-repeat;
}
/* INPUT FILE */
.jq-file {
	width: 418px;
	height: 29px;
	float: left;
	clear: both;
	display: block;
	border: 0;
	line-height: 25px;
	color: #222;
	margin: 5px 0 15px 0;
}
.popunder .jq-file {
	margin: 0px 0 15px 0;
}
.jq-file input {
	cursor: pointer;
}
.jq-file .name {
	width: 327px;
	height: 29px;
	border: none;
	line-height: 20px;
	color: #222;
	padding: 2px 5px;
	background: #fff;
	border:1px solid #a5bdcf;
}
.jq-file .browse {
	padding:0;
	border:0;
	width:71px;
	height: 26px!important;
	background: #222;
	text-align: center;
	float: right!important;
	color:#fff;
}
/* HISTORY */
.his .calendar {
	margin: 6px 0 0 15px;
}
.his .legend p {
	margin: 53px 0 17px 17px;
	color: #596DB2!important;
}
.his2 .legend p {
	color: #596DB2!important;
}
.quality_factor_popups_container {
	float: right;
	display: flex;
}
.export_popup, .import_popup {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top:37px;
	right: 7px;
	z-index: 9;
	max-width: 150px;
	border:1px solid #dbe5ec;
	background: #fcfcfd;
}

.import_popup {
	right: 118px;
	top: 70px;
}

.export_popup li, .import_popup li {
	width: calc(100% - 20px);
	margin: 0 10px;
	display: block;
	border-top: 1px dotted #ccc;
}
.export_popup li:first-of-type, .import_popup li:first-of-type {
	border-top: none;
}
.export_popup li a, .import_popup li a {
	cursor: pointer;
	display: block;
	padding:5px 8px;
	margin: 5px;
	background: #fff;
	color:#000;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
}

.export_popup li a.active,
.export_popup li a:hover,
.import_popup li a.active,
.import_popup li a:hover {
	background: #dde2e9;
	color:#4d5795;
}
/* PAYMENT */
.payment_block .center {
	text-align:center;
	margin-top: 12px;
	margin-bottom: 25px;
}
.name_payment {
	color: #212a6c;
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	width: auto;
	margin-right: 7px;
}
.name_payment.payment_type_name {
	background: #fff;
	padding: 5px 35px;
	min-width: 80px;
	max-width: 145px;
	display: block;
	margin: -17px auto 25px;
}
.content_payment {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
input.input_pay_short {
	padding: 3px;
	border: 1px solid #bcbbc0;
	background:#faf9fe;
	color: #222;
	height: 17px;
	width: 130px;
	line-height: 18px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	transition: .3s border ease;
}
input.input_pay_big {
	background: url('../styles/adskeeper/images/payment/input_pay_big.jpg') 0 0 no-repeat;
	padding: 3px;
	border: 0 none;
	color: #222;
	height: 18px;
	width: 176px;
	line-height: 18px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
input.input_pay_mini {
	background: url('../styles/adskeeper/images/payment/input_pay_mini.jpg') 0 0 no-repeat;
	padding: 3px;
	border: 0 none;
	color: #222;
	height: 18px;
	width: 55px;
	line-height: 18px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
.redmessage {
	text-align: center;
	clear: both;
	border: 1px solid #317f37;
	padding: 15px;
	margin: 25px 100px 15px;
	line-height: 20px
}
.redmessage span {
	text-transform:uppercase;
	color:#307f36 !important;
}
.comment_pay {
	color:#222;
	font-size: 12px;
	margin-left: 6px;
	line-height: 22px;
}
.payment_type label {
	display: block;
	color:#222;
	font-size: 11px;
}
.payment_block input[type="radio"] {
	height: 13px;
	width: 13px;
	margin: 0;
	cursor: pointer;
	vertical-align: middle;
}
.payment_type .type_item {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	padding-top:3px;
	width: 112px;
	padding-left: 20px;
	text-align: left;
	min-height: 55px;
	border-right: 1px solid #cccccc;
}
.payment_type .type_item:first-child {
	border-left: 1px solid #cccccc;
}
.payment_type .type_item2 {
	width: 108px;
}
.payment_type {
	margin-bottom: 18px;
}
.type_item label {
	margin-top: 10px;
}
.type_item img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	margin-right:2px;
}
.content_payment .name_payment {
	width: 130px;
}
.pay_method {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	padding-top:2px;
	width: 105px;
	padding-bottom: 5px;
}
.your_name_card {
	margin-bottom: 4px;
	position: relative;
	width: 200px;
}
.your_name_card .pict {
	top: 2px;
}
.choose_card {
	margin-bottom: 8px;
}
.choose_card label {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	width:59px;
}
.choose_card input, .choose_card img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.choose_date {
	position: relative;
	width: 155px;
}
.choose_date .expiry_date_month, .choose_date .expiry_date_year {
	float: left;
	margin-right: 7px;
}
.choose_date .pict {
	top: 1px;
}
.security_number {
	position: relative;
	width: 139px;
	margin-top: -3px;
}
.security_number img, .security_number input {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	margin-right:10px;
}
.security_number .pict {
	top: 4px;
}
.partners_payment {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	text-align:right;
	margin-right:29px;
	width: 220px;
}
.partners_payment img {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	margin-left: 7px;
}
/* Other */
.cusel.incorrect {
	background: #ffe4e1!important;
	font-weight: 700;
	border: 1px solid #B22222!important;
	height: 24px;
}
.incorrect .cuselFrameRight {
	border-left: 1px solid fireBrick;
}
input[type="text"].incorrect,
textarea.incorrect,
select.incorrect,
select.incorrect + .select2 span.select2-selection {
	background: #ffe4e1!important;
	color:#B22222!important;
	font-weight: 700;
	border: 1px solid #B22222!important;
}
.not-ready {
	display: none!important;
}
/** Add Website**/
.add .set {
	margin: 10px 0 5px 15px;
}
.add .pict {
	float: left;
	margin: -2px 0 0 7px;
	position: static;
}
/** Add Popunder **/
.popunder_cat {
	float: left;
	width: 500px;
	margin: 0 0 0 30px;
}
.popunder_cat .tit {
	text-transform: uppercase;
}
.widg .popunder_cat label {
	margin: 0;
	width: 120px;
	text-transform: none;
}
.widg .popunder_cat label input {
	margin-left: 0;
}
/** Verification form */
.verify-popup-form .verify-meta-tag {
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 10px 10px;

	border: 1px solid #d4d4d4;
	box-sizing: border-box;
	background: #efefef;
}
.verify-popup-form .verify-meta-tag code {

}

.verify-popup-form .button-position {
	float: right;
}
.verify-popup-form .button {
	cursor: pointer;
	height: auto;
}
/** Add Widget **/
.change {
	float: left;
	padding: 0 0 0 5px;
	height: 37px;
	width: 100%;
	background: #dbe5ec;
	border-bottom:1px solid #dbe5ec;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.change.stat-tab{
	display: flex;
}
.widg .change {
	width: calc(100% + 2px);
	margin-left: -1px;
	margin-top: -36px;
}
#widgetStyles + .widg,
#codeString + .widg,
#widgetLimit + .widg {
	margin-top: 36px;
}
.widg .change:after {
	content: '';
	display: table;
	clear: both;
}
.change > div {
    display: flex;
    align-items: center;
    justify-content: center;
	padding: 6px 9px;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
	color: #277EA2;
	background: #f6f6fa;
	float: left;
	border: 1px solid #a5bdcf;
	margin: 10px 3px 0 0;
	cursor: pointer;
	min-height:13px;
}
.profile_c.change {
	white-space: nowrap;
	font-size: 0px;
	letter-spacing: -1px;
	line-height: 0px;
}
.profile_c.change div {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	float: none;
	letter-spacing: normal;
	line-height: normal;
}
.change > div.active {
	background: #fff;
	border-bottom: 1px solid #fff;
	min-height:14px;
}
.widg {
	position: relative;
	border: 1px solid #dbe5ec;
	border-top: 0;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}
.widg:before,
.widg:after {
	content: '';
	display: table;
}
.widg:after {
	clear: both;
}
.widg .left {
	width:388px;
	float: left;
	border-right: 1px dotted #dcdcdc;
	margin-top: 10px;
}
.widg .right {
	width: 600px;
	float: left;
	padding: 0;
}
.widg .set {
	width: 100%;
	float: left;
	margin: 0 0 7px 0;
	padding: 5px 0;
}
.widg label {
	display: block;
	float: left;
	color: black;
	width: 150px;
	margin: 0 0 0 7px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}
.int-site-holder label {
	width: 100%;
}
.widg .select12,
.widg .cusel.select12 {
	margin: 0;
}
.widg .cusel[class*="select"] {
	width: 185px!important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.widg input[type="text"] {
	height: 25px;
	width: 187px;
	float: left;
	display: block;
	border: 0;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
	margin: 0 !important;
	border:1px solid #a5bdcf !important;
	box-shadow: none !important;
}
.widg .switch {
	float: left;
}
.widg .inp4 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widg .inp_arr {
	margin: 2px 0 0 -17px;
}
.widg .pict {
	position: static;
	float: left;
	margin: 2px 0 0 5px;
}
.widg .titl {
	font-weight: 700;
	color: #222B6E;
	text-transform: uppercase;
	margin: 5px 0 10px 10px;
}
.widg .v_label {
	text-transform: uppercase;
	margin: 5px 0 10px 0;
	position: relative;
	float: left;
}
.widg .minicolors-position-default {
	float:left;
}
.widg .minicolors-swatch {
	float: left;
	margin: 0 5px 0 0;
	background: #fff;
	height: 22px;
	width: 22px;
	border: solid 1px rgb(153, 153, 153);
;
}
.widg .minicolors-swatch span {
}
.widg .inp2 {
	width: 87px!important;
	height: 22px!important;
	float: left;
	display: block;
	border: 0!important;
	padding: 0 5px!important;
	line-height: 20px!important;
	color: #222;
	margin: 0!important;
	border:1px solid #a5bdcf !important;
}
.widg .select12 {
	margin:0;
}

.widg .select12 .jScrollPaneContainer{
	width: 185px!important;
}
.widg .hr {
	border-bottom: 1px dotted gainsboro;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.widg .text_style {
	float: left;
	margin: 0 0 5px 10px;
}
.widg .text_style div {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 2px 0 0;
	cursor: pointer;
}
.widg .text_style .text_bold {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") 0 0 no-repeat;
}
.widg .text_style .text_italic {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") -27px 0 no-repeat;
}
.widg .text_style .text_underline {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") -54px 0 no-repeat;
}
.widg .text_style .text_left {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") -82px 0 no-repeat;
}
.widg .text_style .text_center {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") -109px 0 no-repeat;
}
.widg .text_style .text_right {
	background: url("../styles/adskeeper/images/add_widget_normal_icons.png") -136px 0 no-repeat;
}
.widg .text_style .text_bold.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") 0 0 no-repeat;
}
.widg .text_style .text_italic.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") -27px 0 no-repeat;
}
.widg .text_style .text_underline.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") -54px 0 no-repeat;
}
.widg .text_style .text_left.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") -82px 0 no-repeat;
}
.widg .text_style .text_center.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") -109px 0 no-repeat;
}
.widg .text_style .text_right.active {
	background: url("../styles/adskeeper/images/add_widget_active_icons.png") -136px 0 no-repeat;
}
#clientsTitle-label {
	display: none;
}
.widg .cat-group-holder, .widg .show-description-holder {
	float: left;
	clear: both;
	width: 100%;
}
.widg .cat-group-holder br, .widg .show-description-holder br {
	display: none;
}
.widg .max-width input {
	margin: 0 !important;
}
.widg .max-width span {
	text-transform: uppercase;
	position:relative;
	top:-2px;
}
.ctrl_position {
	float: left;
	width: 72px;
	height: 70px;
	background: url("../styles/adskeeper/images/ctrl_position.png") top left no-repeat;
}
.ctrl_position div {
	float: left;
	cursor: pointer;
}
.ctrl_position div:hover {
	background: #dcdcdc;
}
.ctrl_position .ctrl_top {
	width: 70px;
	height: 14px;
	margin: 1px;
}
.ctrl_position .ctrl_left, .ctrl_position .ctrl_right {
	width: 14px;
	margin: 0 1px 1px 1px;
	height: 38px;
}
.ctrl_position .ctrl_center {
	width: 38px;
	margin: 0 1px 1px 1px;
	height: 38px;
	cursor: default!important;
}
.ctrl_position .ctrl_center:hover {
	background: #fff!important;
}
.ctrl_position .ctrl_bottom {
	width: 70px;
	height: 14px;
	margin: 0 1px 1px 1px;
}
.inp_arr {
	width: 15px;
	height: 20px;
	float: left;
	margin: 0 5px 0 -15px;
}
.poc-form .inp_arr {
	margin: 7px 0px 0px -26px!important;
}
td.aright .inp_arr {
	margin: 2px 5px 0 -22px !important;
}
.inp_arr div {
	width: 15px;
	height: 10px;
	float: left;
	cursor: pointer;
}
.limits .inp_arr {
	margin:6px 0 0 -17px;
}
.price .inp_arr {
	margin:6px 0 0 -17px;
}
.autoretargeting-prices .inp_arr, .retargeting .inp_arr {
	margin:6px 0 0 -17px !important;
}
.ads2 .inp_arr {
	margin:3px 5px 0 -25px;
}
.ads .inp_arr {
	margin:0 5px 0 -15px;
}
.teaser .aright .inp_arr div {
	width: 15px !important;
	height: 10px !important;
	float: right !important;
}
.teaser .aright .inp_arr .up, .teaser .aright .inp_arr .down {
	background-size: 15px 10px;
}
.inp_arr .up {
	background: url("../styles/adskeeper/images/up.png") top left no-repeat;
}
.inp_arr .down {
	background: url("../styles/adskeeper/images/down.png") top left no-repeat;
}
.widg label.max-width {
	margin: 0!important;
}
.widg label.max-width input[type=checkbox] {
	margin-left: 0;
	margin-bottom: 7px;
	position: relative;
	top:-1px;
	float:none !important;
}
.widg label.max-width span {
	position: relative;
	top:-3px;
}
.widget {
	background: #f4f4f4;
	float: left;
	width: 185px;
	height: 235px;
	border: 1px solid #dedede;
	margin: 3px;
}
.widget img {
	width:170px;
	height: 170px;
	display: block;
	float: left;
	background: #222;
	margin: 7px;
}
.widget .title {
	color: #222;
	font-size: 15px;
	margin:0 10px;
}
.widget .price {
	color: #222;
	font-size: 14px;
	text-transform: uppercase;
	margin: 7px 10px;
	text-align: center;
}
.add_btn {
	position: absolute;
	right: 0;
	bottom: -45px;
}
.add_btn .save {
	margin-top: 0;
}
.add_btn.actions {
	position: relative;
	right: auto;
	bottom: auto;
}
#addWidgetButton {
	position: absolute;
	left: 0;
	bottom: -47px;
}
#widget-width-container {
	margin:3px 0 0;
}
/** popunder **/
.popunder .rad {
	float: left;
	margin: 5px 10px;
}
.popunder .rad input {
	float: left;
	margin: 0;
	display: block;
}
.popunder .rad span {
	float: left;
	display: block;
	margin: 0 10px;
}
.popunder .set0 {
	padding: 0 0 0 10px;
}
.popunder .prop label {
	width: 250px;
}
.popunder .color {
	width: 25px;
	height: 25px;
	/*background: #000;*/
	cursor: pointer;
	float: left;
	margin: 0 7px;
}
/* Widg Stat */
.many_radio_buttons {
	margin: 0 0 0 10px !important;
	padding: 0;
}
.many_radio_buttons div {
	float:left;
}
.many_radio_buttons label {
	width: 155px;
	margin-top: 2px!important;
	margin-bottom: 4px!important;
}
.many_radio_buttons {
	max-width: 58%;
}
.tiser .many_radio_buttons {
	margin-left: 15px !important;
	margin-top: 4px!important;
}
.tiser .many_radio_buttons input {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	float: none;
}
.graph .legend_6_lines p {
	margin-bottom: 9px !important;
	margin-top: 9px !important;
}
.graph .legend_5_lines p {
	margin-bottom: 13px !important;
	margin-top: 13px !important;
}
.tiser .add_widget {
	display: block;
	float: left;
	width:126px;
	height: 34px;
	margin: 1px 0 0 7px;
	text-indent: -99999px;
	background: url('../styles/adskeeper/images/add_widget.png') top left no-repeat;
}
.tiser .add_campaign {
	display: block;
	float: left;
	width:146px;
	height: 34px;
	margin: 1px 0 0 7px;
	text-indent: -99999px;
	background: url('../styles/adskeeper/images/add_campaign.png') center center no-repeat;
}
.table td {
	color:#222;
}
.table a {
	color: #1249ae;
}
.wrap_edit_links a {
	margin-right: 2px;
	color:#222;
	text-decoration: none;
	font-size: 11px;
}
.td_audience_edit_links a:hover,
.wrap_edit_links a:hover{
	text-decoration: underline;
}
.td_audience_edit_links a,
.wrap_edit_links a {
	display: inline-block;
	vertical-align: top;
	margin: 0 2px 2px 2px;
	opacity: .4;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}
.td_audience_edit_links a:hover,
.wrap_edit_links a:hover{
	opacity: 1;
}

table.pub_widgets td {
	padding: 8px;
	vertical-align: middle;
}
table.pub_widgets th {
	padding-left: 11px;
	padding-right: 12px;
}
table.pub_widgets td div.info-column {
	word-wrap: break-word;
}
/** POC FORM **/
.poc-form {
	width: 230px;
	position: absolute;
	top: 41px;
	margin: 0 0 0 237px;
	z-index: 10000;
	padding: 6px 0 8px;
	border: 1px solid #dbe5ec;
	background: #fff;
}
.poc-form label {
	display: block;
	float: left;
	color: black;
	width: 110px;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}
.poc-form input {
	height: 22px;
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	clear: both;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
	margin:5px 10px!important;
}
.poc-form .submit {
	float: left;
	margin: 0 10px;
}
.regions .regions_column {
	float: left;
	width: 250px;
}
.regions .regions_column input[type="checkbox"] {
	height: 16px !important;
}
.regions .regions_column label {
	margin:0 !important;
}
/* popup list */
.popup_list {
	display: none;
	position: absolute;
	top: 44px;
	left: 0;
	list-style: none;
	background: white;
	border: 1px solid #999;
	z-index: 5;
	margin: 0;
	padding: 0;
	width: 184px;
}
.popup_list li {
	cursor: pointer;
	font-size: 9px;
	letter-spacing: 0.25px;
	text-transform: uppercase;
	padding: 2px;
}
.popup_list li:hover {
	background: #232C70;
	color: white;
}
/* Publisher widget */
.filter_apply {
	margin: 7px 0 0 15px;
	float: left;
}
/*MGid popup*/
.popup {
	background: #fff;
	display: none;
	position: fixed;
	overflow: hidden;
	overflow-y: auto;
	max-height: calc(100vh - 50px);
	padding: 30px 20px 20px;
	z-index: 1000;
	color: #222;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	border:1px solid #dbe5ec;
	border-radius: 5px;
}
.popup__row {
	margin-bottom: 15px;
}
#confirmation.popup__row_footer,
.popup__row_footer {
	margin: 0;
	padding-top: 40px;
}
.popup .signup {
	padding:45px 0;
	text-align:center;
}
.popup grammarly-ghost>div{
	top: 40px!important;
}
.popup .text {
	position: absolute;
	top: 10px;
	font-size: 13px;
	padding: 0 30px;
	display: block;
	color: #222222;
	text-align: left
}
.popup .popup_close{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	cursor:pointer;
	background: none;
	z-index: 1;
}
.history-logs-popup.popup .popup_close{
	right: 20px;
	top: 20px;
}
.popup .popup_close:before,
.popup .popup_close:after {
	position: absolute;
	left: 7px;
	content: ' ';
	height: 18px;
	width: 2px;
	background-color: #333;
	top: -1px;
}
.popup .popup_close:before {
	transform: rotate(45deg);
}
.popup .popup_close:after {
	transform: rotate(-45deg);
}
.popup div.popupCopyCampaignOptions {
	margin-top: 10px;
}
.popup .popupCopyCampaignOptions label {
	display: inline-block;
	overflow: auto;
}
.popup .popupCopyCampaignOptions .copyBlackList {
	display: flex;
	align-items: center;
}
.link-popup {
	display: none;
}
.close-button {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 14px;
	height: 14px;
	z-index: 2;
	background: url('../styles/adskeeper/images/buttons/modal_close.png') top left no-repeat;
	display: none;
}
#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
#uploadProgress {
	border: 0 none;
	clear: both;
	color: #222;
	float: left;
	height: 29px;
	line-height: 20px;
	margin: 5px 0 15px;
	width: 418px;
	text-align: center;
}
.cropLabel {
	float: left;
}
/*.name {
    display: none;
} */
#image-styler {
	width: auto;
	display: block !important;
	clear: none;
	margin-left: 20px;
}
#image_link {
	background: #fff;
	border: medium none;
	color: #222;
	height: 26px;
	line-height: 20px;
	padding: 0 5px;
	width: 327px;
	border:1px solid #a5bdcf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* GOODS ADD */
#countertitle, #counteradvert_text {
	clear: both;
	margin: 5px 0 0 0;
	float: left;
}
input#title, textarea#advert_text {
	margin-bottom: 0;
}
/* GRAPH */
.tiser label {
	clear: none;
}
.tiser .radio {
	margin: 0 0 0 30px;
}
/* NAME */
.block.name {
	display: block !important;
}
.name .icon {
	padding: 4px 0 0 0;
	height: 18px;
	margin: 0;
	display: inline-block;
	float: left;
}
.name .pause {
	background: url(../styles/images/icon_info.svg) no-repeat;
	margin: 5px 15px 0 10px;
	padding: 4px 0 0 0;
}
.name .switch + .pause {
	margin-top: 6px;
}
.name .title {
	font-weight: 700;
	color: #222b6e;
	text-transform: uppercase;
	margin: 5px 0 0 15px;
}
.name label {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 10px 10px 0 14px;
	width: 126px;
}
.name input[type="text"] {
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	height: 25px;
	width: 198px;
	padding: 4px 5px;
	line-height: 20px;
	color: #222;
	margin: 4px 0 0 7px;
	box-sizing: border-box;
}
.name input[type="text"].overal {
	margin: 4px 0 0 5px;
}
.name .switch{
	margin-top: 7px;
}
a.create {
	display: block;
	float: left;
	width: 145px;
	height: 34px;
	margin: 1px 0 0 7px;
	text-indent: -99999px;
	background: url('../styles/adskeeper/images/create.png') top left no-repeat;
}
.ajaxOverlay {
	height: 100%;
	width: 100%;
	background-color: rgba(255,255,255,.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.ajaxOverlayPopup {
	height: 100%;
	width: 100%;
	background: #fff;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */
}
.ajaxOverlayPopup.in-container {
	position: absolute;
	z-index: 888;
}
.ajaxOverlayInner {
	height:100%;
	width:100%;
	background: #fff;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */
	top:0;
	left: 0;
	border: 1px solid #dcdcdc;
	z-index: 999;
}
.ajaxLoadingText {
	display: none;
	position: fixed;
	left: 0;
	top: 60%;
	right: 0;
	text-align: center;
}
.ajaxLoadingText span {
	font-size: 24px;
	font-weight: 700;
	color: rgba(0,0,0,.5)
}
/* Graph  tooltip */
.graph-tooltip.x {
	border: 1px solid #fdd;
	padding: 2px;
	background-color: #fee;
}
.graph-tooltip.y {
	border: 3px solid #fdfcfa;
	padding: 2px;
	background-color: #fbf7f3;
}
.graph-tooltip.y div {
	text-transform: uppercase
}
/* Ghits' price cursor */
.price, .price span {
	cursor:default;
	margin-bottom: 13px;
}
.old {
	text-decoration: line-through;
	color: #999 !important;
}
/* Popup */
div.popup a.logo {
	margin-left:20px;
}
div.popup div.wrap {
	width:auto;
}
div.popup div.content {
	min-height:0;
}
div.popup .notification {
	width:100%;
	margin-top:0;
}
/* Audience */
/*.space {*/
/*width: 100%;*/
/*height: 10px;*/
/*float: left;*/
/*}*/
/* PROFILE */
.profile_c {
	width: 100%;
	clear: both;
	border-right: 1px solid #dbe5ec;
}
.profile {
	border: 1px solid #dbe5ec;
	width: 100%;
	float: left;
	margin: -1px 0 0 0;
	clear: both;
	border-top: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.profile .set {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.profile .inter-phone {
	display: flex;
}
.profile label {
	width: 165px;
	display: block;
	float: left;
	clear: both;
	margin: 5px 10px;
	font-size: 11px;
	text-transform: uppercase;
}
.profile .select, .profile_add .select11 {
	float: left;
	width: 150px;
}
.profile .info {
	width: 19px;
	height: 19px;
	float: left;
	margin: 2px 0 0 10px;
	cursor: pointer;
	background: url("../styles/images/icon_info.svg")no-repeat
}
.profile .title {
	font-weight: 700;
	color: #277EA2;
	text-transform: uppercase;
	margin: 0 0 0 10px
}
.profile input[type="checkbox"] {
	width: 13px;
	height: 13px;
	float: left;
	margin:5px 0;
}
.profile input[type="text"] {
	height: 25px;
	width: 160px;
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
	margin:0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.profile .inp4 {
	margin-top: 0 !important;
}
.two label {
	margin: 0 10px;
}
.two .usd {
	float: left;
	margin: 5px 0 0 10px;
	font-weight: 700;
	text-transform: uppercase;
}
.profile .save {
	float: left;
	margin:10px !important;
}
.profile .add_user {
	float: left;
	margin: 10px;
}
.profile .table {
	width: 697px;
	margin:0 10px 10px 10px;
	clear: both;
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.profile .table td {
	padding-right: 5px;
}
.profile .table a {
	margin-right: 20px;
	text-decoration: none;
	font-size: 11px;
	color:#222;
}
.profile .table a:hover {
	text-decoration: underline;
}
.profile_add {
	padding: 10px 0 0 0;
	border-top: 1px solid #dbe5ec;
}
.profile_add label {
	width: 160px;
}
.profile_add .star {
	color: #ff0000;
	margin: 0 5px;
}
.profile_add .set {
	margin: 5px 0;
}
.profile_add .inp4 {
	margin: 0!important;
}
.profile_add .select {
	width: 185px;
	margin-right: 2px;
}
.profile_add .select11 {
	width: 185px;
	clear: none;
	margin-right: 0!important;
}
.profile .email_static {
	text-transform: uppercase;
	margin: 0 0 0 10px;
	font-weight: 700;
}
.profile_add .pass {
	margin-left: 186px;
}
.profile p.desc {
	clear: both;
	font-size: 11px;
	color: grey;
	font-style: italic;
	margin-left: 110px;
}
.timezone-container {
	display: flex;
}
.profile.tab1 .set-wrapper-left .selector-container {
	float: left;
	margin-left: 10px;
	margin-top: 0;
}
.profile.tab1 .set-wrapper-left .select {
	width: 200px!important;
}
.profile.tab1 .set-wrapper-left input[type="text"] {
	width: 245px;
}
.profile #timezone_sel_select .selector-drop-down-button {
	width: 245px;
}
.profile #timezone_sel_select .main-drop-down {
	width: 245px;
}
.profile #timezone_sel_select .drop-down-search-input {
	margin-left: auto;
	width: 188px;
}
.profile .button {
	height: auto;
}
.iti {
	z-index: 3;
}
#general-user .iti {
	width: 245px;
	margin-left: 10px;
}
#general-user .iti .iti__country-list {
	width: 245px;
	overflow-x: hidden;
	z-index: 3;
}
#general-user .iti #intl-tel-input {
	width: 100%;
	height: 25px;
	border-radius: 0;
	border: 1px solid #a5bdcf;
	box-shadow: none;
}
#general-user .iti #intl-tel-input.error {
	color: #ff0000;
}
#blocking-timezone-timezone-label, #blocking-timezone-timezone-element {
	display: inline-block;
}
dt#blocking-timezone-timezone-label > label {
	width: max-content;
}
#blocking-timezone-timezone-element {
	margin-left: unset;
}
#timezone_sel_search-input {
	width: 98%;
}
.set-cover {
	display: table;
	width: 100%;
}
.set-wrapper {
	display: table-cell;
	width: 50%;
	vertical-align: top;
	padding: 8px;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.set-wrapper:hover {
	background: rgba(0,0,0,0.03);
}
.set-wrapper_btn {
	float: left;
	width: 100%;
	overflow: hidden;
}
/*payout*/
.no_purses a {
	display: inline-block;
	vertical-align: middle;
}
.payout {
	float: left;
	margin: 2px 0 0 15px;
}
.payout .line {
	float: left;
	clear: both;
	width: 500px;
}
.payout .line label {
	width: 120px;
	float: left;
	text-align: right;
	margin: 0 20px;
	color: #277EA2;
	font-size: 11px;
	padding: 4px 0;
	text-transform: uppercase;
}
.payout .line input[type="text"] {
	padding: 3px;
	border: 1px solid #a5bdcf;
	color: #222;
	height: 18px;
	width: 91px;
	line-height: 18px;
	float: left;
}
.payout input[type="checkbox"] {
	margin-top: 0 !important;
}
.cusel.select16 {
	margin: 7px 5px 0 5px;
	float: left;
	width: 191px!important;
}
.vis-hidden {
	visibility: hidden;
}
.payout .line p {
	color:#222;
	font-size: 12px;
	margin:5px 10px;
	float: left;
}
.payout .line .meth {
	float: left;
	color:#222;
	font-size: 12px;
	padding:5px 0;
	width: 300px;
	text-align: left;
}
.payout .line .meth input[type="radio"] {
	margin:0 5px;
	float: left;
	cursor: pointer;
	margin-left:0;
}
.payout .line .meth .wall {
	float: left;
}
.payout .line .meth .wall .sel {
	float: left;
	width: 130px;
	margin: 5px;
}
.payout .line textarea {
	background: #fff;
	resize: none;
	width: 250px;
	height: 40px;
	float: left;
	line-height: 18px;
	border: 1px solid #a5bdcf;
	color: #222;
}
.payout .send_req {
	margin: 0 0 0 160px;
}
.payout .send_req .c {
	float: left;
	color: #fff!important;
}
#paymentBlockWalletList {
	margin: 5px 0;
}

#paymentBlockWalletList .plus {
	float: left;
	margin: 6px 15px 0 0;
	cursor: pointer;
}
#paymentBlockWalletList .edit {
	float: left;
	margin: 6px 15px 0 0;
	cursor: pointer;
}
#paymentBlockWalletList .disabled {
	opacity:0.5;
	cursor: default;
}
#cuselFrame-auto_purses {
	width: 370px!important;
	float: left;
}
.payouts-blue {
	/*background-image: url("/styles/mgid/images/buttons/payouts-blue.png");*/
	background-color: #6DA92C;
	border-radius: 3px;
	width: 210px !important;
	height: 35px;
	text-align: center;
	margin-right:0;
}
.payouts-red {
	background-image: url("../styles/mgid/images/buttons/payouts-red.png");
	width: 210px !important;
	height: 35px;
	text-align: center;
	margin-right:0;
}
#holdOrResume {
	cursor: pointer;
	margin-top: -4px;
}
#holdOrResume span {
	text-shadow: 1px 1px 2px grey;
	line-height: 33px;
}

#cuselFrame-typePurse {
	width: auto !important;
}
#cuselFrame-bankTransfers {
	width: 447px !important;
}
#cuselFrame-country {
	width: 447px !important;
}
#cuselFrame-country_of_birth {
	width: 447px !important;
}
.form_add_edit_purses label {
	width: 100%;
	display: block;
	margin: 10px 0 5px;
}

.form_add_edit_purses #wirePurseBlock input,.form_add_edit_purses #internationalBTBTransfersBlock input {
	width: 438px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.form_add_edit_purses input, .form_add_edit_purses select {
	background: #fff;
	display: block;
	border: 1px solid #bbbbc5;
	-webkit-box-shadow: inset 0px 1px 1px #bbbbc5;
	-moz-box-shadow: inset 0px 1px 1px #bbbbc5;
	box-shadow: inset 0px 1px 1px #bbbbc5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 95%;
	padding: 4px 5px;
	line-height: 20px;
	color: #333;
	font-family: PFDinDisplayProRegular, serif;
	margin: 5px 0 5px !important;
}


.manual-info {
	overflow: auto;
	height: 150px;
	border: 1px solid #bbbbc5;
	margin: 25px 0;
	padding: 0 15px 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tg  {
	border-spacing:0;
	border-color:#999;
	width:100%;
}
.tg td{
	padding:10px 5px;
	border-style:solid;
	border-width:1px 1px 0 0;
	overflow:hidden;
	word-break:normal;
	border-color: #999;
	color:#7b7979;
	background-color:#fcfcfd;
}
.tg td span {
	color:#2d3882;
}
.tg th{
	padding:10px 5px;
	border-style:solid;
	border-width:1px 1px 0 0;
	overflow:hidden;
	word-break:normal;
	border-color: #999;
	color:#2d3882;
	background-color:#f7f7fb;
}
.payment-threshold + .tg .pict {
	position: relative;
	margin-left: 5px;
	display: inline-block;
	top: -1px;
	right: auto;
	vertical-align: middle;
}
.payout_right_col {
	position: absolute;
	left: 55%;
	top: 50px;
	width: 400px;
	float: right;
}
.payout_right_col .no_purses {
	position: relative;
	float: left;
}
.payout_right_col .autopay {
	position: relative;
	float: left;
}
.payout_right_col .auto_purses {
	position: relative;
	float: left;
}
.payout_right_col .auto_purses a {
	position: relative;
	float: right;
}
.payout_right_col .payauto {
	position: relative;
	top: -1px;
	margin: 0 15px 0 5px !important;
}
.payout_right_col .plus {
	width: 19px;
	height: 20px;
	background: url("../styles/images/icon_plus.svg") top right no-repeat;
}
/*.block_spacer{*/
/*float: left;*/
/*margin-bottom: 15px;*/
/*width: 991px;*/
/*}*/
.free_space {
	height: 13px;
	float: left;
	width: 100%;
}
#mgid-popup-notifications .notification .text {
	position: relative;
	font-size: 11px;
	width:90%;
}
/*.qtip {*/
/*padding: 0px !important;*/
/*}*/
/* исправление для оперы 9.6 CSS */
noindex:-o-prefocus, .table th {
	height: 33px;
}
noindex:-o-prefocus, .table .th_bg1 th {
	height: 55px;
}
/* From dev.css */
.payment_block {
	float: left;
	margin: 10px 0;
	display:none;
	text-align: center;
}
.payment_block:before,
.payment_block:after {
	content: '';
	display: table;
}
.payment_block:after {
	clear: both;
}
.payment_block.is-fixed {
	float: none;
}
#ghit-mass-action a {
	cursor:pointer;
}
.payment_line {
	margin-left: 21px;
}
.payment_block .b_top {
	border-top:1px solid #ccc;
	display: inline-block;
}
.payment_block .pay_button {
	display: inline-block;
	margin: 0 auto;
	height:40px;
}
.payment_block .pay_button a {
	font-size:11px !important;
}
.choose_date .expiry_date_month {
	width: 47px;
}
.choose_date .expiry_date_year {
	width: 61px;
}
/* global payments */
#globalPayment {
	display: none;
}
#gpIframe {
	border: 0;
	width: 360px;
	height: 280px
}
.input_check {
	display: block;
	background: url('../styles/adskeeper/images/payment/check_out.jpg') 0 0 no-repeat;
	cursor: pointer;
	border: 0;
	height: 35px;
	padding-left: 0;
	padding-right: 0;
	width: 113px;
}
#gcheckoutForm {
	display: none;
}
/* Sites */
.sites .icon {
	float: right;
	margin-right: 5px;
	width: 19px;
	height: 19px;
}
.sites .status {
	display: inline-block;
	margin-top: 3px;
	font-size: 11px;
	color: #222;
}
span#image-styler div.name {
	display:none;
}
label.filter {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 10px 0 10px 14px;
}
#search {
	border-color:#eee;
	border-width:1px;
	padding:3px 25px 3px 5px;
}
.filter_search {
	border: none;
	background: url('../styles/adskeeper/images/icons/search.gif') left top no-repeat;
	width: 20px;
	height: 18px;
	margin-top: 10px;
	margin-left: -25px;
	cursor:pointer;
}
.select14,
.cusel.select14 {
	margin: 7px 5px 0 14px;
	float: left;
	width: 165px!important;
}
.cusel.select14 .jScrollPaneContainer{
	width: 165px!important;
}
.cusel.select12 {
	float: left;
	margin: 5px 0 0 -5px;
	width: 160px !important;
}
/*для блока, который показывается после удаления всех тизеров в advertisers/teasers-goods/campaign_id/[id]*/
#teaser-all-delete {
	padding: 8px 0 7px 17px;
	color: #222;
	height: 22px;
	border: 1px dotted #dbe5ec;
	width: 100%;
	text-align: center;
}
.jCal .monthName {
	position: relative;
	color:#222;
	text-transform: uppercase;
	left: 15px;
	cursor: default;
	overflow: hidden;
}
.jCal .monthYear {
	float:right;
	color:#222;
	text-transform: uppercase;
	cursor: default;
}
.code-insertion {
	width: 550px;
	margin: 10px;
	overflow-y: auto;
	color: #777;
	word-wrap: break-word;
}
.code-insertion.base {
	height: auto;
}
.code-insertion.base-part {
	height: auto;
}
.code-insertion.limiter {
	height: 50px;
}
.widget-implementation-code .code-insertion,
.tracking-code-popup .code-insertion{
	display: block;
	width: 100%;
	position: relative;
	margin: 0;
	overflow-y: inherit;
}
.widget-implementation-code .code-insertion .copy-code,
.tracking-code-popup .code-insertion .copy-code {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 10px;
	line-height: 16px;
	background: #F3F7F9;
	box-sizing: border-box;
}
.widget-implementation-code .code-insertion .copy-code-overlay,
.tracking-code-popup .code-insertion .copy-code-overlay {
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(images/pixel-background.png) #c2c5c7 repeat;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	opacity: 0;
	transition: opacity .4s ease;
	box-sizing: border-box;
	cursor: pointer;
}
.widget-implementation-code .code-insertion .copy-code:hover .copy-code-overlay,
.tracking-code-popup .code-insertion .copy-code:hover .copy-code-overlay {
	opacity: .8 !important;
}
.tracking-code-popup .code-insertion .postback-copy-icon {
	right: -15px;
}

.news {
	min-width: 240px;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.news a {
	cursor: default!important;
}
.widget-preview {
	padding: 0 5px;
	box-sizing: border-box;
	position: absolute;
	transition: top 1s ease;
	overflow: hidden;
	padding-top: 5px;
}
.widget-preview .mgbox .mgline {
	height: auto !important;
}
.ctrl_position .active {
	background: #dcdcdc;
}
.paginator .list {
	display: inline-block;
	margin: 0 auto;
	overflow: hidden;
}
/*для сокрытия формы добавления виджета в заработке, если превышен лимит создаваемых виджетов-попандеров*/
.disabled-widg {
	top: 0%;
	height: 100%;
	position: absolute;
	width: 100%;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE 8 */
	background-color: #fff;
	z-index: 999;
}

.left.tab1 .disabled-widg,
.widget-preview .disabled-widg{
	top: 0;
}

.disabled-popunders {
	height: 92%;
	position: absolute;
	width: 100%;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE 8 */
	background-color: #fff;
	z-index: 100500;
}
/*класс аналогичный классу not-ready*/
.set-opacity {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";/* IE 8 */
	cursor: crosshair;
}
/* HINT */
.helptip {
	display: block;
	background: #f1f6ff;
	margin: 0 0 10px;
	border: 1px solid #c3d8f7;
	border-radius: 5px;
	overflow: hidden;
}
.helptip .text {
	margin-right: 245px;
	padding: 10px;
	color: #C11E2F;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	position: static;
}
.helptip .close {
	width: 245px;
	padding: 10px;
	float: right;
	color:#aaa;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.helptip input {
	position: relative;
	bottom: 3px;
	float: left;
}
.helptip a {
	float: right;
	color: #277ea2;
}
/* geo edge banner */
.banner-success {
	display: block;
	background: #f1fff4;
	margin: 0 0 10px;
	border: 1px solid #c3f7c3;
	border-radius: 5px;
	overflow: hidden;
}
.banner-success .text {
	margin-right: 245px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-success .text a {
	float: none;
}
.banner-success .close {
	width: 245px;
	padding: 10px;
	float: right;
	color:#aaa;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-success a {
	float: right;
}

.banner-error {
	display: block;
	background: #fff4f5;
	margin: 0 0 10px;
	border: 1px solid #ffc5c5;
	border-radius: 5px;
	overflow: hidden;
}
.banner-error .text {
	position: inherit;
	margin-right: 245px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-error .text a {
	float: none;
}
.banner-error .close {
	width: 245px;
	padding: 10px;
	float: right;
	color:#aaa;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-error a {
	float: right;
}

.terms_service h1 {
	float:none !important;
}
.terms_service h2 {
	font-size: 20px;
	float: none;
	color: #222;
}
.graph #campaign-stat-total p {
	margin: 13px 5px 17px 8px !important;
}
h2.sub-title {
	font-size: 20px;
	margin-bottom: 10px;
}
.ajaxLoader {
	position: fixed;
	top: 50%;
	left:48%;
	z-index: 200;
}
.ajaxOverlay .ajaxLoader {
	opacity: .5;
}
.ajaxLoaderPopup {
	position: fixed;
	top: 50%;
	left:48%;
	z-index: 1200;
}
.ajaxLoaderPopup.in-container {
	position: absolute;
	top: 50%;
	left:50%;
	z-index: 1200;
	margin-top: -27.5px;
	margin-left: -27px;
}
.incorrect span.checkbox {
	background: url('../styles/adskeeper/images/checkbox.png') top left no-repeat #b22222;
}
span.checkbox {
	width: 17px;
	height: 17px;
	overflow: hidden;
	padding: 0px;
	margin-right: 5px;
}
.incorrect span.checkbox input.required {
	margin-right: 0px;
	margin-top: 0px;
}
span.checkbox input.required {
	margin-right: 0px;
	margin-top: 0px;
}
/* form conversion */
.conversion .icon {
	display: inline-block;
	float: left;
	height: 18px;
	margin: 0;
	padding: 4px 0 0;
}
.conversion .title {
	color: #222B6E;
	font-weight: 700;
	margin: 1px 0 0 15px;
	text-transform: uppercase;
}
.conversion .pause {
	background: url("../styles/images/icon_info.svg") no-repeat scroll right top;
	margin: 1px 15px 0 10px;
	padding: 4px 0 0;
}
.one_line_conversion {
	clear: both;
	min-height: 38px;
	height: auto;
	margin-bottom: 20px;
}
.one_line_conversion.last {
	margin-bottom: 9px;
}
.conversion .conversion_btn {
	float: left;
	height: 14px;
	margin: 0 13px 10px 10px;
}
#aretargeting-sensor-code {
	float: left;
}
.conversion .conversion_btn.add-step.top {
	margin-bottom: 5px;
}
.conversion .conversion_btn.add-step.bottom {
	margin-top: -7px;
}
.one_line_conversion label {
	clear: both;
	display: block;
	float: left;
	margin: 12px 0px 8px 13px;
	text-transform: uppercase;
	width: 78px;
}
.wrap_container_conversion {
	border: 1px solid #b6c4dc;
	float: left;
	margin-bottom: 25px;
	width: 855px;
}
.wrap_container_conversion input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-radius: 0;
}
.wrap_container_conversion .cusel {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
}
.wrap_container_conversion .type_condition {
	display: inline-block;
	line-height: 25px;
	vertical-align: middle;
	color: #222;
	margin-right: 30px;
}
.wrap_container_conversion .purchase_embed {
	float: left;
	color:#222;
	margin-top: 5px;
	padding-right: 7px;
}
#conversion_switch_box {
	float: left;
	clear: both;
}
.wrap_container_conversion input{
	box-shadow: none;
	border: 1px solid #a5bdcf;
}
.wrap_container_conversion input.item1 {
	color: #222;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 5px 0 0;
	padding: 3px 5px;
	width: 165px;
	box-sizing: border-box;
}
.wrap_container_conversion input.item2 {
	color: #222;
	display: block;
	float: left;
	height: 25px !important;
	line-height: 25px;
	margin: 0px;
	padding: 5px;
	width: 200px;
	box-sizing: border-box;
}
.wrap_container_conversion input.item3 {
	background: url("../styles/mgid/images/input_conversion.png") no-repeat scroll left top;
	border: 0 none;
	color: #222;
	display: block;
	float: left;
	height: 16px;
	line-height: 20px;
	margin: 0px 0px 0 0;
	padding: 5px;
	width: 124px;
}

.cusel.select15 {
	float: left;
	margin: 0px 0px 0 0px;
	width: 520px !important;
}

.wrap_container_conversion .select8 .cusel-scroll-wrap{
	bottom: 0 !important;
	top: 100% !important;
}

.wrap_container_conversion .select3{
	margin-right: 7px;
}

.wrap_container_conversion .icon.pause{
	margin-top: 2px;
	margin-left: 0;
	margin-right: 8px;
}
.wrap_container_conversion #identificatorEvent-buy{
	margin-left: 0;
}
.wrap_container_conversion #embedEvent-buy + .icon.pause{
	margin-right: 0;
}

.conversion .profile {
	border-left: none !important;
	border-radius: 0;
	border-right: none !important;
	border-bottom: none !important;
	border-top: none !important;
	background:#fff;
}
.conversion .change {
	background: none !important;
}
.block.conversion.mg, .block.conversion.ym, .block.conversion.ga, .block.conversion.gtm {
	border: none !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
.block.conversion.gtm .description {
	padding: 15px;
	line-height: 1.5;
}
.conversion .add_user {
	margin: 0 !important;
}
.conversion .add-step-ym {
	clear:both !important;
}
.ym label {
	width: 115px !important;
}
a.delete_object {
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 10px;
	margin-top: -3px;
	background: url(adskeeper/images/icons/icon_delete.svg) no-repeat;
}
/* ##form conversion## */

#confirmation-inner {
	padding-top: 20px;
}
#confirmation-inner:after {
	content: '';
	clear: both;
	display: table;
}
#confirmation-inner .button {
	margin: 0 0 10px 20px;
}

#confirmation {
	margin-top: 75px;
}

.popup .popup-actions {
	padding-top: 20px;
}
.popup .popup-actions:after {
	content: '';
	clear: both;
	display: table;
}

#cuselFrame-dateInterval {
	width: 150px !important;
}
.calendar #cuselFrame-dateInterval {
	width: 180px !important;
	box-sizing: border-box;
	height: 25px;
}
.with_conversion.table .actions a {
	line-height: 16px;
	margin-bottom: 2px;
	margin-right: 2px!important;
	opacity: .4;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.with_conversion.table .actions a:hover {
	opacity: 1;
}
.with_conversion th select {
	font-size: 11px;
}
.with_conversion th .convers2 .cusel {
	zoom: 1;
	*display: inline;
	width: 85px !important;
}
.with_conversion .th_bg1 .ctr {
	display: block;
}
.wrap_status_adc {
	margin-left: 3px;
}
#categories.set.incorrect, #categoryGroups.set.incorrect {
	border: 2px red solid;
}

.stat-tab {
	margin-bottom: 10px;
	clear: both;
}
.stat-tab div {
	text-align: center;
    flex: 1;
}
.banner .icon {
	float: right;
	margin-right: 5px;
	width: 22px;
	margin-top: -2px;
}
#banner-mass-action a {
	cursor:pointer;
}
#banner-settings.block {
	padding: 20px;
	width: 952px;
}
#banner-settings .title {
	float: left;
	width: 200px;
}
#banner-settings .inner {
	margin-left: 0px;
}
#banner-settings .box {
	margin-top: 10px;
}
#banner-settings .select4 {
	float: none;
	margin: 0px;
}
#banner-settings span.title {
	margin-top: 5px;
}
.autopay-line {
	margin: 5px 0;
	display:inline-block;
}
/*Стили для женской подсети*/
.lady {
	height: 20px;
	width: 20px;
	vertical-align: middle;
	display: inline-block;
	background: url('../styles/adskeeper/images/lady.png') no-repeat;
	background-position: 100% 0%;
}
.popup_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url("images/popup_close.png") no-repeat scroll 0px 0px transparent;
}
div.no_campaign {
	display: inline-block;
}
.no_campaign a {
	color: white;
}
/* For Targeting */

.smallContainer .button {
	padding: 15px 0;
}
.smallContainer .form .button.save {
	margin-left: 0!important;
	padding: 5px 10px;
}
form#campaing-name a.save {
	margin: 5px 0 0 10px!important;
}
/* For stop-words tagsInput */
div.tagsinput {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 5px;
	width: auto !important;
	height: 45px !important;
	overflow-y: auto;
	margin: -10px 10px 0 -30px;
}
div.tagsinput span.tag {
	border: 1px solid #a5d24a;
	display: block;
	float: left;
	padding: 0 2px 0 2px;
	text-decoration:none;
	background: #cde69c;
	color: #638421;
	margin-right: 5px;
	margin-bottom:5px;
	font-family: helvetica;
	font-size:11px;
}
div.tagsinput span.tag a {
	font-weight: 700;
	color: #82ad2b;
	text-decoration:none;
	font-size: 11px;
}
div.tagsinput input {
	width:80px;
	margin:0px;
	font-family: helvetica;
	font-size: 11px;
	border:1px solid transparent;
	padding:0;
	background: transparent;
	color: #000;
	outline:0px;
	margin-right:5px;
}
div.tagsinput div {
	display:block;
	float: left;
}
div.tagsinput .tags_clear {
	clear: both;
	width: 100%;
	height: 0px;
}
div.tagsinput .not_valid {
	background: #FBD8DB !important;
	color: #90111A !important;
}
/* Вспомогательная верстка для стрелочек */
#widg-preview-container1 {
	margin: 0 auto;
	overflow: hidden;
	float: left;
}
#widg-preview-container2 {
	float: left;
	overflow: hidden;
}
#widg-preview-arrowL {
	background: url("mgid/images/arrows.png") no-repeat scroll 0 -32px;
	width: 30px;
	height: 50px;
	float: left;
	cursor: pointer;
}
#widg-preview-arrowL:hover, #widg-preview-arrowL.blocked {
	background: url("mgid/images/arrows.png") no-repeat scroll -110px -32px;
}
#widg-preview-arrowR {
	background: url("mgid/images/arrows.png") no-repeat scroll -80px -32px;
	height: 50px;
	width: 30px;
	float: right;
	cursor: pointer;
}
#widg-preview-arrowR:hover, #widg-preview-arrowR.blocked {
	background: url("mgid/images/arrows.png") no-repeat scroll -190px -32px;
}
#widg-preview-arrowT {
	background: url("mgid/images/arrows.png") no-repeat scroll -30px 0;
	width: 50px;
	height: 30px;
	float: left;
	cursor: pointer;
}
#widg-preview-arrowT:hover, #widg-preview-arrowT.blocked {
	background: url("mgid/images/arrows.png") no-repeat scroll -140px 0px;
}
#widg-preview-arrowB {
	background: url("mgid/images/arrows.png") no-repeat scroll -30px -80px;
	width: 50px;
	height: 50px;
	float: left;
	cursor: pointer;
}
#widg-preview-arrowB:hover, #widg-preview-arrowB.blocked {
	background: url("mgid/images/arrows.png") no-repeat scroll -140px -80px;
}
#widg-preview-list-container {
	overflow: hidden;
	float: left;
}
/* Вспомогательная верстка для стрелочек END */
.no_campaign a.button {
	margin: 12px 0 0 7px !important;
}
.no_campaign a.big_button {
	margin: 12px 0 0 7px !important;
}
/* Убрать курсор поинтер */
.cursor_default {
	pointer-events: none !important;
}
/* информеры внизу экарана */
.widgetFixed {
	width: 100%;
	max-height: 240px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	background: #fff;
	border:1px solid #dbe5ec;
	z-index: 1000;
	position: fixed;
	bottom: 0px;
}
.widgetFixed .mgbox {
	width: 98% !important;
}
/* информеры типа sidebar */
.sidebar {
	max-width: 350px;
	height: auto;
	padding: 5px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #dbe5ec;
	z-index: 1000;
	position: fixed;
	margin-bottom: 30px;
	bottom: 0px;
}
.sidebar_position_left {
	left: 0px;
}
.sidebar_position_right {
	right: 0px;
}
.sidebar_position_left .mgbox, .sidebar_position_right .mgbox {
	width: auto !important;
	clear: both;
}
.left {
	float: left;
}
.close_sidebar_right img:hover, .close_sidebar_left img:hover {
	cursor: pointer;
}
.close_sidebar_right {
	float: left;
}
.close_sidebar_left {
	float: right;
}
.cat-holder {
	clear: both;
	overflow-y: scroll;
	margin-right: 10px;
}
.widg .cat-holder label {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	float: none;
}
.full-line {
	width: auto !important;
}
/* TARGETING */
.targeting_box_head {
	width: 100%;
	display: block;
	font-size: 20px;
	color:#222b6e;
}
.available_head {
	width: 320px;
	text-align: center;
	margin-left: 130px;
	display: inline-block;
}
.selected_head {
	width: 320px;
	text-align: center;
	margin-left: 173px;
	display: inline-block;
}
.targeting .drop {
	clear: both;
	display: block;
	float: left;
	padding: 4px 0 0 25px;
	height: 18px;
	margin: 1px 0 7px 10px;
	background: url('../styles/mgid/images/icons/del.png') top left no-repeat;
}
.targeting .icon {
	padding: 4px 0 0 0;
	height: 18px;
	margin: 0;
	display: inline-block;
	float: left;
}
.targeting .pause {
	background: url(../styles/images/icon_info.svg) no-repeat;
	margin: 1px 15px 0 10px;
	padding: 4px 0 0 0;
}
.targeting .title {
	font-weight: 700;
	color:#222b6e;
	text-transform: uppercase;
	margin: 1px 0 0 15px;
}
.targeting .switch {
	margin: 0 0 0 12px
}
.targeting input[type="text"] {
	width: 100%;
	height: 25px;
	display: block;
	border: 0;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
}
.targeting-out .inner {
	padding: 0 5px 0 0;
}
.targeting_box:not(ul) {
	height: 313px;
}
.wrap-targeting-out {
	margin-top: 2px;
}
.targeting #targeting_search {
	-webkit-tap-highlight-color: transparent;
}
.targeting .arrows .left {
	display: block;
	width:25px;
	float:left;
	clear: both;
	cursor: pointer;
	height: 25px;
	background: url('../styles/mgid/images/arrow_left.png') top left no-repeat;
}
.targeting .arrows .right {
	display: block;
	float:left;
	clear: both;
	cursor: pointer;
	margin:0 0 5px 0;
	width:25px;
	height: 25px;
	background: url('../styles/mgid/images/arrow_right.png') top left no-repeat;
}
.targeting .inner p {
	margin: 0 0 6px 0;
	clear: both;
	cursor: pointer;
	float: left;
	padding: 3px;
}
.targeting .arrows {
	float: left;
	margin: 141px 0 0 0;
}
.targeting .nofound {
	display: none;
}
.targeting_available_targets {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    height: 100%;
	flex: 1 1;
	max-width: 36%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.targeting li.active {
	background: #e7e9ef;
}
.targeting-out ul {
	position: relative;
	padding: 0 0 0 25px;
	margin: 0;
}
.targeting li {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}
.targeting li label {
	display: block;
	width: 100%;
	font: 12px/28px Arial, sans-serif;
	padding: 0 32px;
	cursor: pointer;
	border: 1px solid transparent;
}
.targeting ul.incorrect p {
	background: #ffe4e1!important;
	color:#B22222!important;
	font-weight: 700;
	border: 1px solid #B22222!important;
}
.targeting .non-selectable {
	display: none !important;
}
.targeting-out .non-selectable-selected {
	display: block !important;
}
/* TARGETING END */

.container_form_filter,
.container_form_filter_left{
	margin-left: 180px;
	margin-top: 3px;
	position: relative;
}
.container_form_filter_left {
	margin-left: 0;
}
.container_form_filter .s_level_filter,
.container_form_filter_left .s_level_filter {
	clear: both;
	height: 25px;
}
.container_form_filter .s_level_filter > label:first-child,
.container_form_filter_left .s_level_filter > label:first-child
{
	margin-left: 10px;
}
.container_form_filter .export,
.container_form_filter_left .export
{
	top: 31px;
}
.bid_tiser_container .big_button {
	height: 61px;
	left: 0;
	position: absolute;
	top: 6px;
	line-height: 60px;
}
.bid_tiser_container {
	height: 81px;
	position: relative;
}
.bid_tiser_container .big_button .c {
	height: 32px;
	line-height: 32px;
}
.search_width1 {
	width: 252px!important;
}
.search_width2 {
	width: 252px!important;
}
.container_search {
	height:33px;
}
#selectedCount {
	color:#222;
	font-size: 11px;
	padding-left: 5px;
	display: none;
}
.container_form_filter .export_popup,
.container_form_filter_left .export_popup{
	top: 63px;
}
.sort_link {
	color: #000000 !important;
	text-decoration: none;
	border-bottom: 1px dashed #000080;
}
.sort_link:hover {
	color: #000000 !important;
	text-decoration: underline;
	border-bottom: 0px;
}
/** CU (Change Url) FORM **/
.cu-form {
	width: 460px;
	position: absolute;
	top: 41px;
	z-index: 10000;
	padding: 6px 0;
	border: 1px solid #dbe5ec;
	background: #fff;
}
.cu-form label {
	display: block;
	float: left;
	color: black;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}
.cu-form input {
	height: 25px;
	float: left;
	display: block;
	border: 1px solid #a5bdcf;
	clear: both;
	padding: 0 5px;
	line-height: 20px;
	color: #222;
	margin:5px 10px!important;
}
.cu-form .submit {
	float: left;
	margin: 5px 5px;
}
a.dot {
	text-decoration: underline;
	text-decoration-style: dashed;
}
a.dot:hover {
	text-decoration-style: solid;
	border-bottom: 0px;
}
a.active-sort {
	text-decoration: underline;
	border-bottom: 0px;
}
.sort-col {
	background: #eff6fa;
}
.totalRow, .totalRow .sort-col {
	background-color: #b6c4dc;
}
.totalRow td {
	border-color: #ffffff;
}
#amt-conversion .sort {
	margin-bottom: 2px;
}
.amt-conversion-inner {
	width: 100px;
	height: 50px;
	margin: 0 auto;
	padding-top: 3px;
}
/*interface: publisher/add-widget - "select all category checkboxes" checkbox*/
.selectAllCategories, .selectAllInternalSites, .selectAllVideoGroups {
	float:left;
	position: relative;
	top: 7px;
	left: 5px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 10px;
}
.cat-holder label {
	font-size: 10px;
}
.cat-group-holder label {
	font-size: 10px!important;
}
/*end of interface: publisher/add-widget - "select all category checkboxes" checkbox*/

.export_clicks_statistic {
	position: relative;
	float: right;
	width: 200px;
}
.export_clicks_statistic a.button.export{
	position: relative!important;
	float: right;
	margin: 10px 5px 20px;
}
/*apply button publisher/widgets ru-locations*/
/*.apply-publ-widg {
	margin-left: -7px!important;
}*/
/*end apply button publisher/widgets ru-locations*/
/*googleAnalytics styles*/
.ga_desc {
	padding: 0 10px;
}
.profile label.ga_label {
	width: auto!important;
}
.profile.tab4 {
	padding-bottom: 10px;
}
/*end of googleAnalytics styles*/

/*  retargeting */
.retargeting .icon {
	display: inline-block;
	height: 19px;
	margin: 0;
	padding: 4px 0 0;
	float:left;
}
.retargeting .title {
	color: #222B6E;
	font-weight: 700;
	margin: 1px 10px 0 15px;
	text-transform: uppercase;
	float:left;
}
.retargeting .pause {
	background: url("../styles/images/icon_info.svg") no-repeat scroll right top;
	margin: 1px 15px 0 10px;
	padding: 4px 0 0;
}
.retargeting label {
	white-space:nowrap;
}
.retargeting .aretargeting-sensor-code {
	margin:0px 10px 0;
	float:left;
	width:550px;
}
.retargeting #aretargeting-sensor-code {
	float:left;
}
.retargeting .file {
	margin-left:20px;
	line-height:26px;
	color:#222;
}
.retargeting .price input {
	margin-left: 10px;
	text-align: right;
	width: 35px;
	padding: 0px 25px 0px 7px;
	border: 1px solid #a5bdcf;
}
.retargeting #ARResult {
	margin:8px 0 10px;
}
.retargeting #loadFileBtnARetargeting {
	border: medium none;
	font-size: 11px;
	height: 25px;
	padding: 3px 10px;
	text-align: center;
	text-transform: uppercase;
	width: 105px;
	cursor: pointer;
	border-radius: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ababab;
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#D9D9D9));
	background: -webkit-linear-gradient(top, #F1F1F1, #D9D9D9);
	background: -moz-linear-gradient(top, #F1F1F1, #D9D9D9);
	background: -o-linear-gradient(top, #F1F1F1, #D9D9D9);
	background: linear-gradient(to bottom, #F1F1F1, #D9D9D9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F1F1', endColorstr='#D9D9D9',GradientType=0 );
	box-shadow: 0 0 2px 1px #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.retargeting .retargeting_btn {
	float: left;
	margin-left: 10px;
}
#retargeting_switch {
	margin: 0 20px 0 5px;
}
#retargeting_switch_box {
	padding: 20px;
	float: left;
	clear: both;
}
.retargeting .pause {
	margin: 1px 7px 0 0;
}
#regionPrices label {
	margin:5px 0 5px;
	display: block;
	float: none;
}
#regionPrices input[type="text"] {
	width: 90px!important;
}
.line .inp2 {
	margin-bottom: 0 !important;
}
table.autoretargeting-prices {
	width: 350px;
}
.children_location {
	padding:0 0 0 10px;
}
table.autoretargeting-prices th {
	text-align: left;
}
table.autoretargeting-prices th.prices {
	text-indent: 82px;
}
table.base.autoretargeting-prices tbody {
	line-height: 20px;
}
#fileARetargeting {
	border: 1px solid #a5bdcf;
	height: 22px;
}
/*  end retargeting */


/* new targeting */
.targeting_box_head {
	margin-bottom: 10px;
}
.targeting_search input[type="text"]{
	min-width: 158px;
	width: 100%;
	height: 25px;
	font-family: Tahoma;
	font-size: 13px;
	color: #222;
	line-height: 25px;
	background-color: #fff;
	border: 1px solid #a5bdcf;
	box-sizing: border-box;
}
.targeting_search input[type="text"]::-webkit-input-placeholder {
	color: #666666;
	font-size: 11px;
}
.targeting_search input[type="text"]::-moz-placeholder {
	color: #666666;
	font-size: 11px;
}
.targeting_search input[type="text"]:-ms-input-placeholder {
	color: #666666;
	font-size: 11px;
}
.targeting_search .select3{
	margin-left: 0;
	margin-right: 10px;
	margin-top: 0;
}
.search_block .select3 .jScrollPaneContainer{
	width: 74px;
}
.targeting_available_content .ch li {
	width: 100%;
	padding: 8px 8px 8px 46px;
	margin-left: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	position: relative;
	line-height: 16px;
	transition: border 0.2s ease, background 0.2s ease;
	cursor: pointer;
}
.left_tab_targeting .ch li span {
	display: block;
}
.targeting_available_content .ico_tar {
	position: absolute;
	top: 6px;
	left: 20px;
	width: 16px;
	height: 16px;
}
.targeting_available_content li.active {
	border-color: #e2e5ef;
	background: #f6f6fa;
}
.targeting_available_content {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.targeting_available_content .targeting_list {
	float: left;
	width: 370px;
	background-color: #fff;
}
.targeting .targeting_list ul li.slc > label,
.targeting .targeting_list_selected ul li.slc > label {
	margin: 0 0 2px;
}
.targeting ul ul {
	padding: 0 0 0 20px;
}
.targeting_available_content .drop {
	position: absolute;
	top: 6px;
	right: 10px;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	margin: 0;
	background: url("../styles/images/target_ico/svg/close-circle.svg") 0 0 no-repeat;
	background-size: cover;
	opacity: 0;
	cursor: pointer;
	z-index: 10;
	transition: opacity .3s ease;
}
li.slc > .targeting-list-header label {
	border-color: #a5bdcf;
	background-color: #eff6fa;
}
.targeting_available_content li.slc > .targeting-list-controls,
.targeting_list_selected li.slc > .targeting-list-controls {
	border-color: #e2e5ef;
	background-color: #f6f6fa;
}
.targeting_available_content .slc:hover .drop {
	opacity: 1;
}
.targeting_list_selected {
    flex: 1;
    display: flex;
    overflow: hidden;
}
.targeting-out {
	padding: 0;
	min-height: 300px;
}
.targeting .inner {
	flex: 1;
	padding: 0 5px;
	overflow-y: auto;
}
.targeting .inner .tit {
	position: relative;
	padding: 0;
	line-height: 30px;
}
.targeting .inner .tit.first {
	border-top: 0 solid #c6c6ce;
	margin-top: 0;
}
.targeting .inner .tit .ico_tar{
	position: absolute;
	top: 6px;
	left: 30px;
	width: 16px;
	height: 16px;
}
.targeting__wrap {
    max-height: 500px;
	display: flex;
	margin: 0 5px;
	border: 1px solid #bbc3db;
	border-radius: 3px;
}
.targeting__wrap,
.targeting__wrap * {
	box-sizing: border-box;
}
#confirm-ok {
	margin-right:10px;
}
.empty > td {
	text-align: center;
}

.website_logo {
	width:310px !important;
}
ul .location-branch {
	margin-left: 16px;
}
/*бледный*/
.pale {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 8 */
}
.price label {
	display: block;
	float: left;
	margin: 10px 0 0 0px;
}
.form#ghits_new_add .set .cpc .inp_arr,
.form#ghits_new_add .set#regionPrices .inp_arr {
	margin: 8px 0 0 -17px !important;
}
.field_area {
	float: left;
	position: relative;
}
/* BLOCKED page */
.blocked-page label {
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 13px 0 10px 5px;
	clear: none;
}
.blocked_for_heading {
	color: #d6021a;
	display: block;
	margin: 0 0 5px 5px;
	font-size: 11px;
}
.blocked_for_content {
	list-style-type: circle;
	font-size: 11px;
}
.popup .notification .text {
	position: inherit;
	font-size: 11px;
}
#confirmation.min{
	margin-top: 5px;
}
#confirmation.min .save {
	margin-bottom: 10px;
}
#browse-sites ul {
	list-style: none;
}
#browse-sites .save {
	margin-bottom: 0;
}
.blocked_for_content_title {
	color: #307F36;
	font-weight: bold;
}
#block-teaser .image_block {
	vertical-align: top;
	display: inline-block;
	width: 22%;
}
#block-teaser .control_block {
	vertical-align: top;
	display: inline-block;
	width: 75%;
}
#block-teaser .image {
	width: 95px;
	height: auto;
}
.blocked-page .news .cat,
.blocked-page .news .tit,
.blocked-page .news .text,
.blocked-page .news .price {
	float: none;
	width: auto;
}
#block-teaser .heading {
}
#block-teaser .category {
	color: #d6021a;
}
.blocked-page .news .cat {
	color: #307F36;
}
.blocked-page .news .cat.is-blocked {
	color: #d6021a;
}
.table #sensors_plus {
	width: 22px;
	margin-left: 3px;
	background: url("../styles/images/icon_plus.svg") top right no-repeat;
}
.table #sensors_minus {
	width: 22px;
	background: url("marketgid/images/icons/icon_remove_column.svg") top left no-repeat;
	float: left;
}
.sensors_selector_first, .sensors_selector_second {
	float: left;
}
#widget-stat-country td:first-child {
	max-width: 150px;
}
#widget-stat-country th {
	padding-left: 10px;
}
.sensors_selector_first_row, .sensors_selector_second_row {
	cursor: pointer;
	text-decoration: underline;
}
.search_width3 {
	width: 325px!important;
}
.service_filters {
	display: inline-block;
}
.service_filters .container_search {
	float: left;
}
#teaser_filters, #ticker_filters {
	display: none;
	float: left;
	margin-top: 9px;
	padding-left: 20px;
}

.postbackUrl {
	display: inline-block;
	position: relative;
}
.postbackUrl label {
	float: left;
}
.postbackUrl span {
	width: 360px;
	border: 1px solid #bbbbc5;
	padding: 5px 5px 4px;
	color: #222;
	font-family: Tahoma, serif;
	transition: all .3s ease;
	display: inline-block;
	border: 1px solid #a5bdcf;
}
.postbackUrl span:hover {
	border-color: #919495;
}
#cuselFrame-configuration_template .jScrollPaneContainer::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
#cuselFrame-configuration_template .jScrollPaneContainer::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.postback_options {
	margin-top: 15px;
}
.postback_table td {
	border: 1px dotted #cccccc;
	width: 50px;
	padding: 10px;
	text-align: center;
}
.postback_table td.row_clear {
	border: none;
}
form .postback_client_check_link {
	margin: 15px;
}
form .postback_client_check_link lable {
	float: left;
	width: 190px;
	margin-top: 5px;
}
form .postback_client_check_link input {
	float: left;
}
.link_check_button {
	margin-top: 10px;
}
.link_check_button lable {
	width: 370px !important;
}
.form-popup-postback {
	top: 0;
}
.checkPostbackConditionTime {
	margin-top: 10px;
	display: inline-block;
}
.form_check_link_row {
	display: inline-block;
}
.sandbox_error {
	clear: both;
	margin-top: 80px;
	color: red;
	text-align: center;
	display: none;
}
.checkPostbackConditionTime div {
	float: left;
	margin-left: 15px;
	color: limegreen;
}
.form-popup-postback #fieldset-blocking_form legend {
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}
.postback_generated_link {
	clear: both;
	display: inline-block;
	margin-top: 15px;
	word-break: break-all;
}
.generated_link {
	float: left;
}
.generated_link_error {
	display: none;
	float: left;
	color: red;
	margin-left: 10px;
}

.btnCopy {
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0.2;
	position: absolute;
	left: 545px;
}
.btnCopy:hover {
	opacity: 1;
}

.tooltipCopied {
	position: absolute;
	top: 80px;
	left: 495px;
	width: 80px;
	display: none;
	text-align: right;
}

.tagend {
	bottom: 55px;
}
.qualityAnalysisPoc {
	position: relative;
}
.qualityAnalysisPoc .pocWithCoef {
	width:59px;
	height:18px;
	float: left;
}
.qualityAnalysisPoc .inp_arr {
	float: left;
	margin: 0px 5px 0 -15px;
}
.campaignQualityAnalysisQFTooltip {
	width: 19px;
	height: 19px;
}
.campaignQualityAnalysisPocTooltip {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.pocWithCoefTooltipThead {
	position: relative!important;
	top: -17px!important;
	left: 190px!important;
}
.campaignQualityAnalysisSaveCpc {
	float: none!important;
	margin-top: 25px!important;
	width:50px;
	display:block;
	height: 25px;
	background: url('../styles/adskeeper/images/save_cpc.png') top left no-repeat;
}
.qf_container_form_filter .import {
	float: right;
	margin-right: 7px;
	margin-top: -35px;
}
.qf_container_form_filter .export {
	float: right;
	margin-right: 7px !important;
	margin-top: -40px !important;
}

.qf_container_form_filter .export_popup {
	top: 70px;
	max-width: 160px;
}
#qf-mass-action {
	position: absolute;
	margin-left: 379px;
	z-index: 1000;
}
#qf-mass-action a {
	cursor: pointer;
	width: 36px;
	height: 33px;
	display: block;
	float: left;
	border: 0;
}
#qf-mass-action a:last-of-type {
	width: 37px;
}
#qf-mass-action .icons1 {
	background: url('../styles/marketgid/images/icons.png') 0 0 no-repeat;
}
#qf-mass-action .icons1.disabled-icons1 {
	opacity:0.5;
	cursor: default;
}
#qf-mass-action .icons2 {
	background: url('../styles/marketgid/images/icons.png') -72px 0 no-repeat;
}
#qf-mass-action .icons3 {
	background: url('../styles/marketgid/images/icons.png') -108px 0 no-repeat;
}
.qf-mass-poc-form {
	top: 50%;
}
.qf-mass-poc-form label {
	width: 120px;
}
.qf-mass-poc-form .inp_arr {
	width: 19px;
	height: 28px;
	float: left;
	margin: 5px -29px;
}
.qf_container_form_filter .bidding {
	height: 67px;
	margin: 0px 0 8px 0;
}

.news_container_form_filter .select5 {
	width: 250px!important;
}

.news_container_form_filter .import {
	margin: 7px 7px 0;
	position: absolute !important;
	right: 127px;
	top: 31px;
}

div#popup_choice_import_file {
	display: none;
}

#news-import-form {
	position: relative;
}

#news-import-file-format-error {
	display: none;
	color: red;
}

#news-import-upload-buttons {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
}

#news-import-file-name {
	float: left;
	width: 245px;
}

#news-import-file-save {
	float: left;
}

#news-import-progress {
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
	height: 25px;
}

#news-import-progress .progress-indicator-main{
	width: 100%;
}

#news-import-progress .progress-indicator-line {
	background-color: rgba(128, 122, 122, 0.2);
	width: 100%;
}

#news-import-bottom-area {
	width: 100%;
	height: 100%;
}
#news-import-file-cancel {
	float: right;
}

.progress-indicator-main {
	position: relative;
	height: 25px;
	width: 150px;
	font-size: 12px;
}

.progress-indicator-main .progress-indicator-line {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #ECECEC;
}

.progress-indicator-main .progress-indicator-details {
	position: absolute;
	display: table;
	height: 100%;
	width: 100%;
}

.progress-indicator-main .progress-indicator-details .progress-indicator-text {
	display: table-cell;
	vertical-align: middle;
}

.progress-indicator-main .progress-indicator-details .progress-indicator-img {
	display: table-cell;
	background-image: url("../styles/images/ajax-loader.gif");
	background-size: contain;
	height: 25px;
	width: 25px;
}
.analysis-checkbox,
.ghits-checkbox {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* хак для мозилы */
@-moz-document url-prefix() {
	#cuselFrame-dateInterval {
		width: 140px !important;
	}
}
.cusel-scroll-wrap .disabled {
	cursor: not-allowed;
	color: #aaaaaa;
	background-color: #efefef;
}
.cusel-scroll-wrap .disabled:hover {
	color: #aaaaaa;
	background-color: #efefef;
}
.edit-qf-form input.edit-qf-value {
	width: 74px !important;
	height: 24px;
	float: left;
	display: block;
	margin-bottom: 5px;
	padding: 5px 22px 5px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #c8c8cc;
	-webkit-box-shadow: inset 0 1px 2px #c8c8cc;
	-moz-box-shadow: inset 0 1px 2px #c8c8cc;
	box-shadow: inset 0 1px 2px #c8c8cc;
}
a.qf-value-save {
	display: block;
	float: left !important;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	background: #222;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
}
.edit-qf-form .inp_arr {
	float: left;
	margin: 0 5px 0 -16px;
}
table tr td.quality-factor {
	border-right: 1px solid #cccccc;
	position: relative;
}
table tr td.quality-factor.is-active {
	min-width: 340px;
}
#get_meta_data {
	background: url('../styles/images/icon_edit.png') 0 0 no-repeat;
	width: 19px;
	height: 22px;
	display: inline-block;
}
#get_meta_data.active {
	opacity: 1;
	cursor: hand;
}
#get_meta_data.disabled {
	opacity: 0.35;
	cursor: default;
}

.get_meta_data {
	position: absolute;
	right: 9px;
	top: 20px;
}
.bid_tiser_container #filter .s_level_filter .filter .select5 {
	width: 135px !important;
}
.import_teasers_goods {
	margin: 7px 4px 0;
	position: absolute !important;
	right: 123px;
	top: 31px;
}

#teasers-import-form {
	position: relative;
}

#teasers-import-file-format-error {
	display: none;
	color: red;
}

#teasers-import-upload-buttons {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
}

#teasers-import-file-name {
	float: left;
	width: 485px;
	left: 0px;
}

#teasers-import-file-save {
	float: left;
	display: none;
}

#teasers-import-progress {
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
	height: 25px;
}

#teasers-import-progress .progress-indicator-main{
	width: 100%;
}

#teasers-import-progress .progress-indicator-line {
	background-color: rgba(128, 122, 122, 0.2);
	width: 100%;
}

#teasers-import-bottom-area {
	width: 100%;
	height: 100%;
}
#teasers-import-file-cancel {
	float: right;
}
#teasers-import-file-title {
	position: absolute;
	margin-left: 105px;
	padding-top: 6px;
	width: 280px;
}
.teasers_goods_import_poc_head {
	width: 100px;
}

.teasers_goods_import_poc_value {
	width: 60px;
	height: 14px;
	float: left;
	margin:10px 0;
	padding-left: 5px;
}
.teasers_goods_import_poc .inp_arr {
	width: 19px;
	margin: 9px -3px;
	float: left;
	padding: 1px 0 1px 3px;
}

div.purse-actions-container {
	position: relative;
}
div.disable-purse-actions {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	opacity: 0.7;
	z-index: 100500;
}
.pict.cqa-tooltip {
	left: initial !important;
	top: 4px !important;;
	right: 5px;
}

#widgets .child-widget-row {
	background-color: rgba(181, 196, 220, 0.05);
}

#widgets .child-widget-row td:first-child {
	border-left: 2px solid #b5c4dc;
}

#widgets .child-widget-row td:last-child {
	border-right: 2px solid #b5c4dc;
}

#widgets .parent-widget-row + .child-widget-row td {
	border-top: 2px solid #b5c4dc;
}

#widgets .child-widget-row:not(.hidden) + .parent-widget-row td {
	border-top: 2px solid #b5c4dc;
}
#widgets tr:last-child:not(.parent-widget-row) td {
	border-bottom: 2px solid #b5c4dc;
}
#widgets [data-column=info] {
	width: 300px;
}
#widgets tr.base-widget {
	background-color: rgba(181, 196, 220, 0.15);
}
#widgets .show-child-widgets {
	cursor: pointer;
	display: inline-block;
	height: 13px;
	width: 13px;
}
#widgets .widget-rules {
	font-weight: bold;
	cursor: pointer;
}
#widgets .status-deleted {
	color: red;
}
#widgets .status-blocked {
	color: orange;
}
#widgets .status-active {
	color: green;
}

.popover hr {
	margin-top: 7px;
	margin-bottom: 4px;
}
.popover .popover-title {
	font-size: 12px;
}

.popover .popover-content {
	padding: 9px 15px;
	font-size: 12px;
}

/*------------------------------------------------------------------------- */
/*----------------------------- progress line styles STYLES ------------------------------- */
/*------------------------------------------------------------------------- */
/* Styles for test */
.wrapper {
	width: 200px;
	margin: 200px auto 0;
}

/* Styles for copy */
.progress-line__container {
	position: relative;
	margin-top: 3px;
	max-width: 140px;
}
.progress-line__wrapper {
	cursor: pointer;
	overflow: hidden;
	height: 20px;
	max-width: 140px;
	background-color: #f5f5f5;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	border-radius: 4px;
}
.progress-line {
	width: 0;
	height: 100%;
	background-color: #5cb85c;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-red .progress-line {
	background-color: #d9534f;
}
.progress-orange .progress-line {
	background-color: #f0ad4e;
}
.progress-yellow .progress-line {
	background-color: #ffd91e;
}

table.use_postback .sort {
	margin-right: 0px;
}
table.use_postback .actions {
	width: 76px!important;
	min-width: 76px!important;
}
table.use_postback_stat .actions_mg a {
	margin:0 5px 0 5px;
}
table.use_postback_stat th .convers2 {
	margin: 0 auto;
	width: 85px;
}
/*table.use_postback_stat th .convers2 .cusel {
	left: 0;
	top: 18px;
	position: absolute;
	height: 25px;
}*/
table.use_postback_stat th .rel, table.use_postback_sensors th .rel, table.use_postback_analysis th .rel {
	padding: 0px !important;
}
td.col1,
td.actions,
td.actions_mg {
	text-align: left;
}
table tbody td.col1 div {
	padding-top: 5px;
}

.sensors_selector_second {
    min-width: 150px;
    max-width: 160px;
}
.text-left {
	text-align: left;
}
.row:after {
	content: '';
	display: table;
	clear: both;
}

.form.add {
	float: left;
	overflow: hidden;
	width: 100%;
}
.form.add .cusel {
	margin: 0;
}


label.widget-title {
	margin-top: 4px;
}
div.widget-title-tooltip, div.widget-type-tooltip {
	margin-top: 6px;
}
.cusel-optgroup {
	padding-left: 2px;
}
.cusel-optgroup-title {
	margin-left: -2px;
	padding: 2px 20px 2px 2px;
	font-weight: bold;
	background-color: #ededed;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.limits input[type="text"] {
	margin-left: 2px;
}
.smallContainer .form .set input[type="text"],
.bigContainer .form .set input[type="text"] {
	width: 90px;
	height: 23px;
}

/* FEEDBACK POPUP */
.feedback-container {
	position: relative;
	margin: 52px 0 15px 8px;
	clear: both;
}
.feedback-container-goodhits, .feedback-container-wages {
	margin: 52px 0 15px 8px;
	clear: both;
	position: absolute;
	bottom: 0;
}
.layout.is-fixed .feedback-container {
	/*width: 974px;*/
	margin-left: auto;
	margin-right: auto;
}
.feedback-container .form-container {
	display: none;
	width: 300px;
}

.feedback-container a.button {
	display: inline-block;
	width: 50%;
	max-width: 250px;
	text-align: center;
	cursor: pointer;
	float: inherit;
}

.feedback-container-goodhits a.button, .feedback-container-wages a.button {
	display: inline-block;
	width: 250px;
	text-align: center;
	cursor: pointer;
	float: inherit;
}

.selectFeedback {
	min-width: 100% !important;
	width: 280px;
}

#feedback-form [name=text] {
	width: 100%;
	height: 50px;
}

.form-container input[type=text], .form-container-goodhits input[type=text], .form-container-wages input[type=text] {
	width: 100%;
	padding: 4px 5px;
}
.form-container textarea, .form-container-goodhits textarea, .form-container-wages textarea {
	resize: none;
}
#feedback-form [type=submit] {
	display: inline-block;
	cursor: pointer;
	height: auto;
	float: right;
}

#feedback-form .inp4 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.form-container.popup,
.form-container-wages.popup {
	width: 330px!important;
	height: auto!important;
	position: fixed;
	bottom: 180px;
	top: inherit!important;
}

.form-container-goodhits.popup {
	width: 330px!important;
	height: auto!important;
	position: fixed;
	top: 50% !important;
	bottom: auto !important;
	left: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.form-container .line,
.form-container-goodhits.line,
.form-container-wages.line {
	width: 100%;
}

.form-container.popup .message-content{
	text-align: center;
}

a.button.green.terms, a.button.green.save.confirm-ok {
	cursor: pointer;
}

.nameBlock {
	height: 55px;
}

.warning {
	color: red;
	display: none;
}
/* custom select */
.jq-selectbox .select {
	height: 22px;
	line-height: 22px;
}
.jq-selectbox .trigger .arrow {
	top: 10px;
}
.jq-selectbox .dropdown {
	top: 25px !important;
}
.tickLabel {
	white-space: nowrap;
}

.qf-max-price.qf-max-price-num-spinner {
	display: inline-block;
}
.edit-qf-form ~ .qf-max-price.qf-max-price-num-spinner {
	float: right;
	margin-top: 3px;
	line-height: initial;
}

.form_add_edit_purses #paypalPurseBlock input,
.form_add_edit_purses #paxumPurseBlock input,
.form_add_edit_purses #epaymentsPurseBlock input,
.form_add_edit_purses #wmUsdPurseBlock input,
.form_add_edit_purses #payoneerMyPurseBlock input,
.form_add_edit_purses #capitalistPurseBlock input,
.form_add_edit_purses #cardpayPurseBlock input,
.form_add_edit_purses #mastercardPurseBlock input,
.form_add_edit_purses #wmRubPurseBlock input {
	height: auto;
	line-height: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	margin-left: auto!important;
	margin-right: auto!important;
	box-sizing: border-box;
}

.form_add_edit_purses .expiration_date label {
	display: inline;
	margin-right: 3px;
}

.form_add_edit_purses .expiration_date select {
	display: inline;
	margin-right: 20px !important;
	width: 60px !important;
}

.purses-popup-footer {
	border-top: 1px solid #e3e3e3;
	margin-top: 15px;
	padding-top: 15px;
}

.purses-popup-footer .save {
	margin: 0 0 0 10px;
}

.purses-popup-footer button, .purses-popup-footer button.green {
	height: inherit;
}

#notificationBalanceValue{
	margin-left: 7px;
}

.icon-extend {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 12px;
	right: 4px;
	background: url('../styles/images/arrow-right-black.svg') center center no-repeat;
	background-size: contain;
}
.icon-extended {
	position: absolute;
	top: 12px;
	right: 4px;
	width: 20px;
	height: 20px;
	background: url('../styles/images/arrow-down-black.svg') no-repeat;
	background-size: contain;
}

.widget-wrap {
	text-align: center;
	position: relative;
}
.widget-wrap .switch {
	display: inline-block;
}
.widget-partially-on {
	width: 19px;
	height: 19px;
}
.widget-wrap .widget-partially-on {
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 50%;
	left: 50%;
	margin-left: 43px;
}

/* popup with scroll-y */
.popup.popup-scroll {
	padding-bottom: 60px;
}
.popup.popup-scroll .popup_in {
	max-height: 70vh;
	overflow-y: auto;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popup.popup-scroll #confirmation {
	margin-top: 0;
	position: absolute;
	padding: 5px 10px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	background-color: #eee;
}
.popup.popup-scroll #confirmation input {
	vertical-align: middle;
}
.popup.popup-scroll #confirmation .confirm-ok {
	margin: 0;
	position: absolute;
	right: 20px;
	bottom: 3px;
}

#preview_landing {
	background: url('../styles/images/icon_link.png') 0 0 no-repeat;
	width: 19px;
	height: 22px;
	display: inline-block;
}
#preview_landing.active {
	opacity: 1;
	cursor: hand;
}
#preview_landing.disabled {
	opacity: 0.35;
	cursor: default;
}

.preview_landing {
	position: absolute;
	right: 35px;
	top: 20px;
}
.news .preview_in_informer {
	float: right;
	display: block;
	color: #1249ae;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('../styles/images/view.png') top left no-repeat;
	cursor: pointer !important;
	clear: both;
}

/* Custom ScrollBar */
.jspHorizontalBar {
	position: fixed;
	left: auto;
	bottom: 3px;
	background-color: transparent;
	opacity: 0.8;
	height: 13px;
	z-index: 1001;
}
.jspPane {
	position: relative;
}
.jspContainer {
	height: auto !important;
}
.jspTrack {
	background-color: #e5e5e5;
}
.jspDrag {
	background-color: #c1c1c1;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	border-radius: 4px;
}
.jspScrollable .jspTrack,
.jspTrack {
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.jspTrack:hover,
.jspTrack:active {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.jspScrollable:hover .jspTrack {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

form#campaing-name a.confirm {
	margin: 4px 0px 0px 10px;
	float: right;
}
.save.hidden {
	display: none;
}
hr.affiliate-wages-delimiter {
	position: absolute;
	width: 100%;
}

/* PRICES */
.schedule .cpc .title {
	margin: 1px 10px 0 1px;
}
.price .box .inp_arr {
	margin: 6px 0 0 -17px;
}
.price #clickPrice-visible {
	margin: 4px 0 4px 3px;
	height: 22px;
}

#cpcElement .box .inp_arr {
	margin: 4px 0 10px -18px;
}
#cpcElement #clickPrice-visible {
	margin: 4px 0 4px 15px;
	height: 20px;
	float: left;
	border: 1px solid #a5bdcf;
	padding-left: 5px;
}

div.block.price {
	padding-left: 13px;
}

input.item2.cpa {
	width: 60px;
}

#category-warning {
	height: 50px; width: 350px; margin-top: -10px;
}

.select18,
.cusel.select18 {
	width: 236px!important;
	float: left;
	margin: 5px 0 0 1px;
}
.label18 {
	margin-right: 45px;
}

/*---------------- SVG icons ----------------*/
.icon-blocked-content {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_blocked_content.svg");
	background-size: contain;
}

.icon-create-widget {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_create_widget.svg");
	background-size: contain;
}
.icon-verify {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_verify.svg");
	background-size: contain;
}

.icon-delete {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_delete.svg");
	background-size: contain;
}

.icon-geo-statistics {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_geo_statistics.svg");
	background-size: contain;
}

.icon-internal-ads {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_internal_ad.svg");
	background-size: contain;
}

.icon-get-code {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_get_code.svg");
	background-size: contain;
}

.icon-remove-column {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_remove_column.svg");
	background-size: contain;
}

.icon-selective-bidding {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_selective_bidding.svg");
	background-size: contain;
}

.icon-to-moderate {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_to_moderate.svg");
	background-size: contain;
}

.icon-widgets {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_widgets.svg");
	background-size: contain;
}

.icon-statistics {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_statistics.svg");
	background-size: contain;
}

.icon-remoderation {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_return_adskeeper.svg") no-repeat;
	background-size: contain;
}

.icon-cancel-moderation {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_cancel_moderation.svg") no-repeat;
	background-size: contain;
}

.icon-scan {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_scan.svg") no-repeat;
	background-size: contain;
}

.icon-show-sub-widgets {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/caret-down.svg");
	background-size: contain;
}

.icon-hide-sub-widgets {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/caret-up.svg");
	background-size: contain;
}

.icon-settings {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_settings.svg");
	background-size: contain;
}

.icon-ads-moderation {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_ads_moderation.svg");
	background-size: contain;
}

.icon-play {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_play.svg");
	background-size: contain;
}

.icon-pause {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_pause.svg");
	background-size: contain;
}

.icon-teaser {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_teaser.svg");
	background-size: contain;
}

.copy-campaign {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/copy-campaign.svg");
	background-size: contain;
}
.icon-show {
	width: 20px;
	height: 20px;
	background-image: url("adskeeper/images/icons/icon_show.svg");
	background-size: contain;
}

.icon-edit {
	width: 20px;
	height: 20px;
	background-image: url("adskeeper/images/icons/icon_edit.svg");
	background-size: contain;
}

.icon-audience-hub-statistics {
	width: 20px;
	height: 20px;
	background: url("adskeeper/images/icons/icon_audience_hub_statistics.svg");
	background-size: contain;
}
/*Disabled scroll in Status & Coefficient*/

#cuselFrame-qualityFactor .jScrollPaneContainer,
#cuselFrame-status .jScrollPaneContainer{
	overflow-y: visible;
}

.cpa-tooltip {
	margin-left: 10px;
}
div.affiliate-wages-box {
	padding-top: 10px;
}

.affiliate-payouts-history {
	float: right;
	margin: 2px 6px 0 0;
}
.button.blue.affiliate-payouts-history {
	float: none;
	margin: 0;
	position: absolute;
	bottom: 5px;
	right: 6px;
	height: 16px;
}

span.payout-min-sum-text {
	display: none;
	margin-top: 0px;
}

.countriesCount {
	cursor: pointer;
}
/* history log */

.history-log-btn {
	height: 24px !important;
	margin-left: auto;
}
.history-logs-popup {
	overflow: hidden;
	min-width: 1180px;
	transform: translateX(-50%);
}
.history-logs-popup-header {
	color: #2D3882;
	font-size: 20px;
	font-weight: 400;
	line-height: 23px;
	text-transform: capitalize;
	margin: 0 auto 12px;
}
.history-logs-popup-filters {
	display: flex;
	align-items: center;
	background: #FCFCFD;
	border: 1px solid #B7C4DC;
	border-radius: 3px;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 15px;
	width: 100%;
}
.history-logs-popup-filters-item-search {
	position: relative;
}
.history-logs-popup-search {
	background: #FFFFFF url("mgid/images/icons/icon_search.svg") calc(100% - 5px) 4px no-repeat;
	background-size: 15px;
	border: 1px solid #BBBBC5;
	border-radius: 3px;
	box-sizing: border-box;
	line-height: 12px;
	height: 24px;
	min-width: 352px;
	padding: 3px 25px 4px 7px;
}
.history-logs-popup-search::-webkit-search-cancel-button,
.history-logs-popup-search::-webkit-search-decoration {
	-webkit-appearance: none;
	appearance: none;
}
.history-logs-popup-filters-item-search span{
	display: block;
	position: absolute;
	right: 30px;
	top: 12px;
	cursor: pointer;
}
.history-logs-popup-filters-item-search span.hidden{
	display: none;
}
.history-logs-popup-filters-item-search span::before,
.history-logs-popup-filters-item-search span::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 2px;
	top: 50%;
	left: 50%;
	background-color: #000000;
}

.history-logs-popup-filters-item-search span::before {
	transform: translate(-50%, -50%) rotate(45deg);
}

.history-logs-popup-filters-item-search span::after {
	transform: translate(-50%, -50%) rotate(-45deg);
}
.history-logs-popup-filters-label {
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	margin-right: 5px;
	text-transform: uppercase;
}
#cuselFrame-historyLogsFilterActions {
	width: 191px!important;
}
.history-logs-popup-filters-item {
	align-items: center;
	display: flex;
	margin-right: 10px;
}
.history-logs-popup-filters-item-search {
	margin-right: 30px;
}
.history-logs-popup-filters-item-actions{
	margin-right: auto;
}
.history-logs-popup .calendar {
	float: none;
	margin: 0;
}
.history-logs-popup .button.green {
	height: 24px;
	margin: 0 0 0 auto;
}

.history-logs-popup-table {
	display: block;
	max-height: calc(100vh - 400px);
	border: 0;
	border-spacing: unset;
	width: 100%;
	overflow-y: auto;
}
.history-logs-popup-table td,
.history-logs-popup-table th {
	align-items: center;
	display: flex;
	width: 15%;
}
.history-logs-popup-table thead,
.history-logs-popup-table tbody {
	display: block;
}
.history-logs-popup-table thead{
	position: sticky;
	left: 0;
	top: 0;
	z-index: 3;
}
.history-logs-popup-table-tr {
	display: flex;
}
.history-logs-popup-table-tr.hidden {
	display: none;
}
.history-logs-popup-table .history-logs-popup-table-th {
	background-color: #F6F5FA;
	border: 1px solid #BBC3DB;
	border-right: 0;
	font-size: 10px;
	font-weight: 400;
	padding: 20px 10px;
	text-align: left;
	text-transform: uppercase;
}
.history-logs-popup-table .history-logs-popup-table-th:first-child {
	border-radius: 3px 0 0 3px;
	border-right: 0;
}
.history-logs-popup-table .history-logs-popup-table-th:last-child {
	border-radius: 0 3px 3px 0;
	border-right: 1px solid #BBC3DB;
}
.history-logs-popup-table .history-logs-popup-table-th-timestamp,
.history-logs-popup-table .history-logs-popup-table-td-timestamp {
	flex-grow: 1;
	min-width: 160px;
}
.history-logs-popup-table .history-logs-popup-table-th-business-metric,
.history-logs-popup-table .history-logs-popup-table-td-metricInfo {
	flex-grow: 1;
	min-width: 510px;
}
.history-logs-popup-table .history-logs-popup-table-td {
	border: 1px solid #DDE4F2;
	border-top: 0;
	border-right: 0;
	padding: 15px 10px;
	position: relative;
	text-align: left;
}
.history-logs-popup-table .history-logs-popup-table-td-no-data {
	width: 100%;
	align-items: center;
	justify-content: center;
}
.history-logs-popup-table .history-logs-popup-table-td-ruleId,
.history-logs-popup-table .history-logs-popup-table-th-ruleId{
	width: 12%;
}
.history-logs-popup-table .history-logs-popup-table-td-action,
.history-logs-popup-table .history-logs-popup-table-th-action {
	min-width: 180px;
	white-space: nowrap;
}
.history-logs-popup-table .history-logs-popup-table-td-ruleInfo {
	font-size: 11px;
}
.history-logs-popup-table .history-logs-popup-table-td:last-child {
	border-right: 1px solid #DDE4F2;
}
.history-logs-popup-table .history-logs-popup-table-td:first-child {
	border-left: 1px solid #DDE4F2;
}
.history-logs-popup-table .history-logs-popup-table-td:last-child {
	border-right: 1px solid #DDE4F2;
}
.history-logs-popup-table-td-rule-info {
	background-color: #DCE4F2;
}
.history-logs-popup-table-action {
	border-radius: 4px;
	padding: 2px 8px;
}
.history-logs-popup-table-action-block {
	background-color: #FFF1F0;
	color: #F44336;
}
.history-logs-popup-table-action-unblock{
	background-color: #E7F8CF;
	color: #539B22;
}
.history-logs-popup-table-action-bid-up{
	background-color: #E8F1FF;
	color: #3385FF;
}
.history-logs-popup-table-action-bid-down{
	background-color: #FCEECB;
	color: #DE8758;
}
.history-logs-rule-expand-btn {
	background: url("mgid/images/icons/caret-down-black.svg") 50% no-repeat;
	background-size: 14px 8px;
	border: none;
	cursor: pointer;
	display: inline-block;
	height: 14px;
	margin-left: auto;
	transform: none;
	width: 25px;
	transition: .3s transform ease;
}
.history-logs-rule-expand-btn.expanded {
	transform: rotate(-180deg);
}
.history-logs-popup-table-tooltip {
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}
.history-logs-popup-table-td-metricInfo {
	flex-wrap: wrap;
}
.history-logs-popup-table-td-metricInfo div {
	background-color:#F7F7F7;
	border-radius: 3px;
	display: inline-block;
	margin: 3px 0;
	padding: 5px 0 5px 4px;
	vertical-align: middle;
}
.history-logs-popup-table-td-metricInfo div:nth-child(even) {
	margin-left: 5px;
}
.history-logs-popup-table-td-metricInfo div:nth-child(odd) {
	margin-right: 5px;
}
.history-logs-popup-table-td-metricInfo div:first-letter {
	text-transform: uppercase
}
.history-logs-popup-table-td-metricInfo span {
	font-weight: 700;
	color:#2D3882;
	padding: 5px;
	background-color: #E7EBF3;
	border-radius: 3px;
}

.history-logs-popup-table .history-logs-popup-table-td-ruleInfo {
	background-color: #F8F9F8;
	flex-wrap: wrap;
	width: 100%;
}
.history-logs-popup-table-td-ruleInfo span {
	background-color: #EEEEEE;
	color: #2D3882;
	font-weight: 700;
	margin-right: 3px;
	padding: 5px;
	position: relative;
	text-transform: uppercase;
}
.history-logs-popup-table-td-ruleInfo span:after {
	content:'';
	display: inline-block;
	height: 24px;
	background-color: #fff;
	border-radius: 3px;
	position: absolute;
	top: 0;
	right: -4px;
	width: 5px;
}
.history-logs-popup-table-td-ruleInfo div {
	display: inline-block;
	background-color: #fff;
	border: 1px solid #E7EBF3;
	border-radius: 3px;
	margin: 3px 8px 3px 0;
	padding: 5px 5px 5px 0;
	vertical-align: middle;
}
.history-logs-popup-table-td-ruleInfo i {
	color: #2D3882;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}
.history-logs-popup .calendar.calendar-blocked {
	opacity: .5;
	pointer-events: none;
}
@media screen and (min-width: 1024px) and (max-width: 1680px) {

	.table.campaign th {
		white-space: normal;
		line-height: 14px;
	}
	#sort-by-revenue,
	#sort-by-EPC,
	#sort-by-avgPoc,
	#sort-by-profit,
	#sort-by-wages,
	#sort-by-conversionCost{
		display: block;
		margin: 0 auto;
	}

	#sort-by-revenue{
		width: 58px;
	}
	#sort-by-EPC,
	#sort-by-avgPoc{
		width: 35px;

	}
	#sort-by-profit{
		width: 47px;
	}

	#sort-by-conversionCost {
		max-width: 84px;
	}
	.table.campaign th .pict,
	.table.campaign .th_bg .pict{
		right: -20px;
	}
	.table.campaign .th_bg th.r-tooltip,
	.table.campaign .th_bg1 th.r-tooltip{
		padding-right: 22px;
	}

	.table.campaign th.col2 {
		min-width: 90px;
	}
	.table.campaign th.col3 {
		min-width: 30px;
	}

	.table.campaign th.col4 {
		min-width: 60px;
	}

	.table.campaign th.col5{
		min-width: 35px;
	}
	.table.campaign th.col6{
		min-width: 30px;
	}

	.table.campaign .col8{
		min-width: 95px;
	}

	.table.campaign th.revenue,
	.table.campaign th.EPC,
	.table.campaign th.profit{
		min-width: 25px;
	}
	.campaign .icon {
		margin-right: 0;
		margin-left: 5px;
		margin-top: -4px;
	}
	/*Popup edit goods*/
	.bigContainer #ghits_new_add{
		height: 100%;
		margin-bottom: 0;
	}
	#ghits_new_add .ll {
		padding: 14px 0 0 15px;
	}
	#ghits_new_add .rr {
		padding: 9px 15px 0 30px;
	}
	#ghits_new_add .crop {
		margin: 0;
	}
	#ghits_new_add .pict {
		display: block;
	}
	div#preview-title-box-2{
		margin-top: -3px;
	}
	div#preview-title-box-1,
	div#preview-title-box-2{
		line-height: 24px;
	}
}

.conv-item th {
	padding: 10px 5px;
}

.conv-item th div {
	width: 20px;
	height: 20px;
	margin: 0 auto;
	line-height: 20px;
	cursor: pointer;
}

.conv-approved {
	background: url("images/icon_plus.svg") no-repeat;
}
.conv-rejected {
	background: url('images/icon_remove_column.svg') no-repeat;
}

table.campaign.with_conversion td.aright {
	white-space: nowrap;
}
.sandbox-conversion-checked {
	display: inline-block;
	margin-left: 10px;
}
.sandbox-conversion-checked span {
	line-height: 15px;
	vertical-align: middle;
}

.sandbox-conversion-checked-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(../styles/images/icon-check-circle.svg) 0 0 no-repeat;
	background-size: cover;
}
.sandbox-conversions {
	cursor: pointer;
}
#campaign-daily-stat-sandbox-data, #campaign-sandbox-stat {
	height: 100%;
	overflow-y: auto;
}

a.edit {
	cursor: pointer!important;
}

/*Disable if informer has class header*/
.widg .classDisCusel {
	opacity: 0.4;
	pointer-events: none;
}

/*Conversion statistics*/
.sensors_stat_sandbox table td{
	text-align: center;
}

.use_postback_sensors th {
	white-space: normal;
}

.sensors_stat_sandbox .toggler{
	height: 38px;
}

.sensors_stat_sandbox .expand,
.sensors_stat_sandbox .collapse{
	float: right;
	margin-top: 11px;
}

#widgetTypeDescription {
	padding: 10px;
}

table.convStat{
	min-height: 130px;
}

/*qtip2 styles*/

.qtipMain {
	width: 255px;
	background: rgb(255,237,199);
	color: rgb(0,0,0);
	border: 2px solid rgb(236, 129, 77);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 14px;
}
.qtipMain .qtip-content {
	text-align: center;
	padding: 10px;
}
.qtipMain .qtip-content img {
	width: 235px;
}
.qtipLeftAlignedTest .qtip-content {
	text-align: left;
}
.qtipLeftAlignedTest {
	width: auto;
}

/*Table with fixed header on scroll*/
table thead.tableFloatingHeaderOriginal{
	z-index: 999!important;
	background-color: #fff;
}

tr.conv-item td {
	text-align: right;
}
tr.conv-item td:first-child {
	border-left: none;
}

.howToStart {
	margin-bottom: 15px;
}
.howToStart a {
	color: #277ea2;
	letter-spacing: 0.5px;
}

table.convStat{
	min-height: 130px;
	overflow: auto;
}

table td,
table th{
	box-sizing: border-box;
}

/*Report constructor*/
.custom-report-options {
	padding: 15px 15px 15px 12px;
	left: 177px;
	width: 241px;
}
.custom-report-options,
.custom-report-filters,
.custom-report-saved-form{
	display: none;
	list-style: none;
	margin: 0;
	position: absolute;
	top: 40px;
	z-index: 9;
	background: #fff;
	border: 1px solid #dbe5ec;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
}

.dimensions-filters-select-values, .dimensions-filters-input-values {
	margin-left: 10px;
}

.filter-dimensions-row-minus,
.filter-metrics-row-minus{
	width: 22px;
	height: 22px;
	background: url("marketgid/images/icons/icon_remove_column.svg") top left no-repeat;
	display: inline-block;
	margin-left: 3px;
	margin-bottom: -7px;
	cursor: pointer;
}

.filter-dimensions-row-plus,
.filter-metrics-row-plus {
	width: 22px;
	height: 22px;
	background: url("../styles/images/icon_plus.svg") no-repeat;
	display: inline-block;
	margin-left: 5px;
	margin-bottom: -7px;
	cursor: pointer;
}
.total-data {
	padding-bottom: 30px;
}

.custom-report-options-button,
.custom-report-filters-button,
.custom-report-apply{
	min-width: 78px;
	padding: 0;
	text-align: center;
}
.custom-report-radio label{
	width: 120px;
	margin-top: 2px!important;
	margin-bottom: 4px!important;
}
.custom-report-options .dimensions .filter{
	margin-bottom: 18px;
}
#dimensions-label,
#metrics-label{
	margin: 0 0 4px 3px;
}

#dimensions-label>label,
#metrics-label>label{
	font-size: 12px;
	font-family: Arial, serif;
	font-weight: 600;
	text-transform: uppercase;
	float: none;
}
.custom-report-options .multicheck{
	display: inline-block;
	width: 100%;
}
.custom-report-options .multicheck label{
	width: 50%;
	display: block;
	float: left;
	line-height: 17px;
	font-family: Arial;
	font-size: 10px;
	color: #666;
}
.custom-report-options .multicheck label input{
	vertical-align: bottom;
}
.custom-report-filters{
	list-style: none;
	left: 279px;
	padding: 11px 15px 18px;
	width: auto;
	min-width: 406px;
}
.custom-report-filters .metrics-label,
.custom-report-filters .dimensions-label{
	font-family: Arial, serif;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	font-weight: 600;
}
.custom-report-filters .dimensions,
.custom-report-filters .metrics{
	margin-top: 7px;
	margin-bottom: 20px;
	width: 100%;
}
.custom-report-filters .metrics{
	margin-bottom: 0;
}

.custom-report-filters .dimensions .row{
	margin-top: 4px;
}
.custom-report-filters .metrics .row{
	margin-top: 5px;
}
.custom-report-filters .dimensions select,
.custom-report-filters .dimensions input,
.custom-report-filters .metrics select,
.custom-report-filters .metrics input,
.custom-report-saved-form .custom-report-name-field{
	font-family: Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: #666;
	border: 1px solid #bbbbc5;
	border-radius: 3px;
	height: 23px;
	padding-left: 2px;
	background: #fff;
}
select.dimensions-filters-select,
select.metrics-filters-select{
	width: 140px;
}
.dimensions-filters-select-values,
.dimensions-filters-input-values {
	margin-left: 5px;
	width: 243px;
}
input.dimensions-filters-input-values.dimensions-filter-value{
	height: 19px;
	width: 188px;
	padding-left: 6px;
	padding-right: 3px;
}
select.metrics-filters-select-conditions{
	margin-left: 5px;
	width: 130px;
}
.custom-report-filters input.metrics-filters-input-values{
	margin-left: 5px;
	height: 19px;
	padding-left: 6px;
	padding-right: 3px;
	width: 97px;
}
.custom-report-radio {
	margin-top: 7px!important;
	margin-bottom: 20px !important;
	padding-left: 15px !important;
	float: none;
	overflow: hidden;
	padding-right: 176px;
	max-width: 48%;
}
.report-data table th.col1{
	border-left: 1px solid #ccc;
	min-width: 44px;
}
.report-data table th.col2{
	min-width: 90px;
}
.report-data table th.col4{
	min-width: 101px;
}
.report-data table th.col5{
	min-width: 72px;
}
#custom-report-graph ~ div.legend p{
	padding: 7px 10px;
}
#custom-report-graph ~ div.legend p span.text{
	display: inline-block;
}
#custom-report-graph ~ div.legend p span.val_count2{
	display: inline-block;
	margin-left: 3px;
}

/*Save button custom report*/
.filters a.button.custom-report-saved-button{
	width: auto;
}
.custom-report-saved-button{
	position: absolute;
	top: 7px;
	right: 118px;
}
.custom-report-saved-button ~ a.button.export{
	top: 7px;
}
.custom-report-saved-form{
	right: 75px;
	width: 262px;
	padding: 12px 18px 18px 18px;
}
.custom-report-saved-form .box{
	margin: 0;
	padding: 0;
	float: none;
}
.custom-report-saved-form span{
	display: block;
	font-family: Arial, serif;
	font-size: 12px;
	color: #666;
}
.custom-report-saved-form span:first-child{
	font-weight: 600;
	margin-bottom: 9px;
	text-transform: uppercase;
}
.custom-report-saved-form input.custom-report-name-field{
	width: 100%;
	height: 23px;
	padding-left: 6px;
	padding-right: 3px;
	box-sizing: border-box;
}
.custom-report-saved-form .box.default-report-flag{
	margin: 7px 0;
	line-height: 20px;
}
.custom-report-saved-form .box.default-report-flag span,
.custom-report-saved-form .box.default-report-flag .pause{
	display: inline-block;
	vertical-align: bottom;
}
.custom-report-saved-form .box.default-report-flag input.custom-report-default-report-field{
	display: inline-block;
	margin: 0 0 4px 0;
	vertical-align: middle;
}
.custom-report-saved-form .custom-report-saved-form-cancel{
	float: left;
	margin-left: 0;
}
.custom-report-saved-form .custom-report-saved-form-save{
	float: right;
	width: auto;
	text-align: center;
}

/*Custom report saved report tab*/
.saved-custom-reports th.col1{
	border-left: 1px solid #ccc;
}
.saved-custom-reports td.client-custom-reports-action{
	text-align: center;
}
.saved-custom-reports .client-custom-reports-action .default-report,
.saved-custom-reports .client-custom-reports-action .not-default-report,
.saved-custom-reports .client-custom-reports-action .client-custom-report-remove{
	width: 20px;
	height: 20px;
	background: url("../styles/adskeeper/images/icons/icon_default_report.svg") no-repeat;
	display: inline-block;
	cursor: pointer;
}
.saved-custom-reports .client-custom-reports-action .not-default-report {
	background: url("../styles/images/icon_not_default_report.svg") no-repeat;
}
.saved-custom-reports .client-custom-reports-action .client-custom-report-remove {
	background: url("../styles/adskeeper/images/icons/icon_delete.svg") no-repeat;
}

a.button.back,
a.button.import,
a.button.export{
	width: 105px;
	height: 25px;
	box-sizing: border-box;
	text-align: center;
}
a.button.fillup,
a.button.apply {
	width: auto;
	height: 25px;
	box-sizing: border-box;
	text-align: center;
}

.profile div#cuselFrame-dashboardLocale,
.profile div#cuselFrame-dashboardDateFormat,
.profile div#cuselFrame-dashboardFirstDayWeek,
.profile div#cuselFrame-clientCurrency,
.profile div#cuselFrame-publisherCurrency,
.profile div#cuselFrame-startSection,
.profile div#cuselFrame-billingCountry,
.profile div#cuselFrame-statisticsType {
	width: 245px!important;
	height: 25px;
	margin-left: 10px;
	box-sizing: border-box;
}

.targeting_search .icon.pause,
.postback_table .icon.pause{
	margin-left: 0;
}
.schedule .calendar + .calendar {
	margin-left: 0;
}
.schedule a.button.blue.show {
	width: 409px;
	height: 25px;
	box-sizing: border-box;
	text-align: center;
}
.limits div#cuselFrame-limit_type {
	margin-top: 0;
	margin-left: 8px;
}
wrap_container_conversion input.item1,
.wrap_container_conversion input.item2 {
	width: 130px!important;
	margin: 0 5px 0 0;
}
.wrap_container_conversion .error-field {
	background: #ffe4e1!important;
	color:#B22222!important;
	font-weight: 700;
	border: 1px solid #B22222!important;
}

.icon.pause.toolleft {
	margin-right: 0;
}
.conversion a.delete_object {
	margin-left: 3px;
}
.search_block .icon.pause,
.postback_table .icon.pause{
	margin-left: 0;
}

.cell.category .cusel.select8 {
	width: 185px!important;
	height: 24px !important;
}
td.quality-factor .campaign-quality-analysis-warning-no-data {
	background: url("../styles/images/icon_info.svg") no-repeat;
	width: 19px;
	height: 19px;
}
.qf_container_form_filter .bidding .filter_search{
	position: absolute;
	top: 8px;
	left: 343px;
	margin: 0;
}
.qf_container_form_filter div#qualityFactor-label label{
	min-width: 74px;
}
.wrap_container_conversion [id^='cuselFrame-sensorTarget'] {
	width: 400px!important;
}
.wrap_container_conversion [id^='cuselFrame-conditionType'] .jScrollPaneContainer {
	max-width: 400px;
}
.rows-count {
	width: 50px!important;
}

.filters a.button.custom-report-saved-button{
	width: auto;
}
@media screen and (max-width: 1080px) {
	.bookmarks .tabs-menu li a{
		height: 22px;
		font-size: 13px;
	}
}
span.icon-edit {
	width: 20px;
	height: 18px;
	display: inline-block;
	background: url(../styles/adskeeper/images/edit.png) top left no-repeat;
	cursor: pointer;
}

/*Custom sources*/
a.button.add-custom-source {
	width: auto;
}
.block.filters .custom-sources-button {
	position: absolute;
	top: 45px;
	right: 6px;
}
.custom-source-action a.custom-source-edit,
.custom-source-action a.custom-source-remove {
	width: 19px;
	height: 19px;
	background: url("../styles/adskeeper/images/icons/icon_settings.svg") no-repeat;
	display: inline-block;
	cursor: pointer;
	opacity: .4;
	transition: opacity .3s;
}
.custom-source-action a.custom-source-edit:hover,
.custom-source-action a.custom-source-remove:hover{
	opacity: 1;
}
.custom-source-action a.custom-source-remove {
	background: url("../styles/adskeeper/images/icons/icon_delete.svg") no-repeat;
}
.add-custom-source-form,
.edit-custom-source-form{
	display: none;
	list-style: none;
	margin: 0;
	position: absolute;
	top: 40px;
	z-index: 9;
	background: #fff;
	border: 1px solid #b6c4dc;
	border-radius: 3px;
	left: 7px;
	padding: 12px 18px 18px 18px;
	width: 750px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
}
.edit-custom-source-form {
	top: 37%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.add-custom-source-form .box,
.edit-custom-source-form .box {
	margin-bottom: 0;
}
.add-custom-source-form input[type="text"],
.edit-custom-source-form input[type="text"]{
	float: left;
	width: 180px;
	height: 25px;
	margin-right: 10px;
	padding: 4px 5px;
	color: #222;
	line-height: 20px;
	border: 1px solid #a5bdcf;
	box-sizing: border-box;
}
.add-custom-source-form .row input[type="text"],
.edit-custom-source-form .row input[type="text"]{
	width: 150px;
}
.define-rules,
.define-rules-rows,
.add-custom-source-buttons{
	float: left;
	width: 100%;
}
.add-custom-source-buttons a:first-child {
	margin-left: 0!important;
}
.add-custom-source-buttons{
	margin-top: 10px;
}
.define-rule-and_row{
	padding: 12px 0;
}
.define-rule-and_row span{
	opacity: .45;
	font-weight: 700;
}
.define-rule-and_row span{
	display: inline-block;
	width: 30px;
}

.define-rule-and_row:after {
	content: '';
	display: inline-block;
	height: 1px;
	width: 715px;
	background: rgba(51,51,51, .4);
	vertical-align: middle;
	margin-left: 5px;
}
.define-rule-or_row{
	padding: 5px 0;
}
.define-rule-or_row span{
	opacity: .3;
	font-size: 11px;
	font-weight: 700;
}
.add-custom-source-form .cusel,
.edit-custom-source-form .cusel{
	height: 23px;
}
.define-rules-buttons{
	float: right;
}
.define-rules-buttons a {
	display: block;
	float: left;
	padding: 0 9px;
	background: #222;
	height: 25px;
	color: #fff;
	box-sizing: border-box;
	line-height: 23px;
	margin: 0;
	cursor: pointer;
	border: 1px solid #fff;
	border-right: 0;
}
.define-rules-buttons a:last-child{
	border-right: 1px solid #fff;
}
.add-custom-source-form .box:first-child p,
.edit-custom-source-form .box:first-child p{
	margin-top: 0;
}
.add-custom-source-form .box p,
.edit-custom-source-form .box p {
	font-weight: 700;
	color: #277EA2;
	text-transform: uppercase;
	margin-top: 14px;
	margin-bottom: 10px;
}
table.custom-sources td.custom-source-action{
	text-align: center;
}
/*Custom sources end*/

.report-data > table th,
.report-data > table td{
	box-sizing: border-box;
}
.report-data > table th:first-child {
	width: 250px;
	border-left: 1px solid #b6c4dc;
}
.report-data > table td:first-child {
	max-width: 450px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media only screen and (min-width: 1024px) and (max-width: 1505px){
	.custom-report-radio{
		margin-bottom: 0!important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1920px){
	.block.filters .custom-sources-button {
		top: 12px;
		right: 121px;
	}
}

@media only screen and (min-width: 1505px) and (max-width: 1920px){
	.custom-report-radio{
		max-width: 58%;
	}
	.custom-report-radio label {
		margin-top: 8px!important;
		margin-bottom: 0!important;
	}
}

.report-data th .sort .ups {
	/*margin-right: 16px;*/
}
.report-data .custom-report th .sort .ups {
	margin-right: 0;
}

@media only screen and (min-width: 1400px) and (max-width: 1920px){
	.report-data th .sort .ups {
		/*margin-right: 16px;*/
	}
}
#widget-stat table th:first-child {
	padding-right: 6px;
}

.widg.popunder.tab2 {
	clear: both;
}
.widg.popunder.tab2 .set .website-logo{
	width: 310px;
}
form #pricesBlock .cell {
	width: 115px!important;
}
form #pricesBlock .cell input {
	width: 100%;
	box-sizing: border-box;
	height: 26px;
}
form #pricesBlock .cell.currency {
	width: 70px!important;
}
form #pricesBlock .cell.currency .select7 {
	width: 70px!important;
	box-sizing: border-box;
	height: 26px!important;
}
form #pricesBlock .cell.old_price {
	width: 115px;
	margin-left: 15px;
}
form #pricesBlock .cell.old_price input {
	width: 100%;
}
form #pricesBlock .cell.discount {
	width: 73px!important;
}
form #pricesBlock .cell.discount input {
	width: 100%!important;
}
/* Стили для переключателя эмуляции устройств в конструкторе */
#devices_switcher {
	display: block;
	position: absolute;
	left: calc(50% - 117px);
	top: 3px;
}
#devices_switcher input[type=radio] {
	opacity: 0;
	width: 0;
	height: 0;
}
#devices_switcher input[type=radio]:first-child + label:after {
	display: block;
	height: 22px;
	content: '';
	border-right: 2px dotted rgba(199, 199, 208, 0.37);
	right: -6px;
	top: 3px;
	position: absolute;
}
#devices_switcher input[type=radio] + label {
	display: block;
	height: 30px;
	width: 117px;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}
#devices_switcher input[type=radio] + label[for=device_desktop] {
	background: url("../styles/images/device_switcher_desktop.svg") no-repeat;
}
#devices_switcher input[type=radio]:active + label[for=device_desktop],
#devices_switcher input[type=radio]:checked + label[for=device_desktop] {
	background: url("../styles/images/device_switcher_desktop_checked.svg") no-repeat;
}

#devices_switcher input[type=radio] + label[for=device_mobile] {
	background: url("../styles/images/device_switcher_mobile.svg") no-repeat;
}
#devices_switcher input[type=radio]:active + label[for=device_mobile],
#devices_switcher input[type=radio]:checked + label[for=device_mobile] {
	background: url("../styles/images/device_switcher_mobile_checked.svg") no-repeat;
}
#siteGraphSelector .select1 {
	width: auto !important;
}
#siteGraphSelector label.filter {
	margin-top: 13px;
}

.selector-container {
	margin: 4px 0 0 7px;
	cursor: pointer;
}
.selector-drop-down-button{
	position: relative;
	border: 1px solid #a5bdcf;
	padding: 4px 17px 0 10px;
	line-height: 17px;
	height: 26px;
	background: #fff;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dropdown-container::-webkit-scrollbar {
	-webkit-appearance: none;
}
.dropdown-container::-webkit-scrollbar:vertical {
	width: 11px;
}
.dropdown-container::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid white; /* should match background, can't be transparent */
	background-color: rgba(0, 0, 0, .5);
}
.cat_row {
	text-transform: uppercase;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cat_row:hover,
.selected-cat{
	background: #a5bdcf;
	color: #fff;
}
.cat_level_1.cat_row:last-child {
	border-bottom: 0;
}
.form .set .cell input#category_select_search-input {
	width: 391px;
}
.form .set .cell .selector-container {
	margin: 3px 0 7px 0;
}

.geo-prices-tree {
	position: relative;
	width: 500px;
}

.geo-prices-tree .tree-node {
	display: block;
}

.geo-prices-tree .node-body {
	height: 40px;
	display: block;
}

.geo-prices-tree .node-expander {
	position: absolute;
	margin-top: 4px;
	margin-left: 0px;
	float: left;
}

.geo-prices-tree .node-label {
	position: absolute;
	margin-top: 7px;
	margin-left: 20px;
	float: left;
}

.geo-prices-tree .node-input {
	position: absolute;
	margin-left: 200px;
	float: left;
}

.geo-prices-tree .node-input .inp_arr {
	margin-top: 5px;
}

.geo-prices-tree .node-children {
	margin-left: 20px;
}

table.convStat span.sensors_selector_first_row {
	display: inline-block;
	float: left;
	line-height: 20px;
	min-width: 70px;
	margin-right: 5px;
}
table.convStat span.sensors-stat-teaser-status {
	height: 19px;
	width: 19px;
	line-height: 20px;
	padding: 0;
	float: left;
}
table.convStat span.rejected-teaser {
	margin-left: 1px;
	background-size: 17px 17px;
}

.block.filter-panel .block-items-wrap{
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}
.block.filter-panel .big_button.add-site{
	margin-top: 0;
}
.block.filter-panel form#filter{
	display: inline-block;
	float: left;
	vertical-align: top;
}
.block.filter-panel label{
	margin-top: 16px;
	margin-bottom: 7px;
}
.block.filter-panel form#filter div.filter{
	float: left;
}
.block.filter-panel div#siteGraphSelector {
	float: left;
	margin-right: 115px;
}
.block.filter-panel #siteGraphSelector label.filter{
	margin-top: 16px;
}
.block.filter-panel #siteGraphSelector .select1{
	margin-left: 14px;
}
.block.filter-panel .select1,
.block.filter-panel .select14,
.block.filter-panel .calendar {
	margin-top: 9px;
}
.block.filter-panel a.button.apply{
	margin-top: 9px!important;
}
/*@media only screen and (max-width: 1034px){*/
/*	.block.filter-panel div#siteGraphSelector{*/
/*		margin-left: 131px;*/
/*	}*/
/*	.block.filter-panel #siteGraphSelector .select1 {*/
/*		margin-left: 27px;*/
/*	}*/
/*}*/

form#ghits_new_add .save-btn-container {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 5px;
}
form#ghits_new_add .save-btn-container .button.save{
	float: none!important;
	display: inline-block;
	min-width: 195px;
	height: 25px;
	padding: 0 8px;
	box-sizing: border-box;
	text-align: center;
	margin-left: 10px;
	line-height: 23px;
	vertical-align: top;
}
form#ghits_new_add .save-btn-container .button.save.grey{
	background-color: #c8c8c8;
}
form#ghits_new_add .save-btn-container .button.save:first-child{
	margin-left: 20px!important;
}
form#ghits_new_add .rr,
form#ghits_new_add .ll{
	padding-bottom: 0;
}

.tree-table tr {
	height: 20px;
}
.tree-expander {
	margin-left: -20px;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.tree-table tr.collapsed .tree-expander {
	background-image: url("../styles/images/tree-closed.png");
}
.tree-table tr.expanded .tree-expander {
	background-image: url("../styles/images/tree-opened.png");
}
.tree-indent {
	display: inline-block;
}
.cell-editor {
	display: inline-block;
	margin-bottom: 0;
	line-height: 22px;
}
.table-geo-title {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
}
.tree-table .cell-editor input {
	margin: 0 4px 0 0;
	vertical-align: middle;
	cursor: pointer;
}

div.geo-check-tree.popup {
	display: inline-block!important;
	min-height: 160px;
	max-height: 352px;
	height: auto!important;
	width: auto!important;
	min-width: 289px;
	padding-right: 23px;
	box-sizing: border-box;
	overflow-y: auto;
}

div.geo-check-tree .copy-template {
	display: inline-block;
	width: 100%;
}
div.geo-check-tree .poc-form {
	display: inline-block;
	width: 100%;
	min-width: 242px;
	position: relative;
	top: 0;
	margin-top: 15px;
	margin-left: 0;
}
div.geo-check-tree .poc-form label {
	width: auto;
	margin-bottom: 5px;
}
div.geo-check-tree .poc-form .inp2 {
	width: 87px;
}
div.geo-check-tree .poc-form .set-poc {
	margin-top: 5px;
	height: 24px;
	display: inline-block;
	box-sizing: border-box;
}

.ghit-settings table .check-mark {
	width: 40px;
	text-align: center;
}

.ghit-settings table .geo-name {
	min-width: 300px;
}

.ghit-settings table .tree-column{
	padding-left: 25px;
}

.ghit-settings table .tree-expander{
	margin-top: -3px;
}

.ghit-settings table td.changed-cell{
	background-color: #fafead
}

.ghit-settings table td.autocorrected-cell {
	background-color: #feadbc;
}

.ghit-settings table td.incorrect{
	background: #ffe4e1!important;
}

div.ghit-settings-bottom .btn-submit {
	float: right;
}

div.ghit-settings-bottom .btn-submit {
	float: right;
}

div.ghit-settings-bottom .input-cpc-for-selected {
	float: left;
	width: 400px;
}


form#campaign_form .tracking #user_utm span {
	width: 135px;
}

.form.add .selector-drop-down-button {
	width: 419px;
}
form.add .main-drop-down {
	width: 419px;
}
form.add .set .drop-down-search-input {
	width: 407px;
	box-sizing: border-box;
}
form.add .selector-container {
	margin: 3px 0 7px 0;
}
form.add .dropdown-container{
	max-height: 130px;
}
form.add input.incorrect +.selector-container .selector-drop-down-button {
	background: #ffe4e1!important;
	color: #B22222!important;
	font-weight: 700;
	border: 1px solid #B22222!important;
}

form#campaign_form #price-for-all-locations input.number_initialized {
	margin: 4px 0 4px 15px;
	height: 20px;
	float: left;
	border: 1px solid #a5bdcf;
	padding-left: 5px;
}
form#campaign_form #regionPrices .node-input .number_initialized {
	float: left;
	border: 1px solid #a5bdcf;
	height: 24px;
	box-sizing: border-box;
	line-height: 25px;
	color: #222;
	padding: 0 5px;
	width: 100px!important;
}
form#campaign_form #regionPrices .node-input .inp_arr {
	margin-top: 0!important;
	vertical-align: middle;
	padding-top: 2px;
}
form#campaign_form .geo-prices-tree .node-expander {
	cursor: pointer;
}

a.button.prohibited {
	width: auto;
}

.prohibited-popup {
	padding: 35px;
}

.prohibited-placements h2 {
	background: none;
	text-align: left;
	font-size: 21px;
	text-transform: uppercase;
}

.prohibited-placements {
	font-size: 11px;
	line-height: 15px;
	color:  #666666;
}

.prohibited-placements ul {
	padding-left: 15px;
}

.prohibited-placements ul li {
	margin-top: 15px;
}

.prohibited-container {
	position: relative;
	display: inline-block;
	float: right;
}

.prohibited-info {
	display: none;
	z-index: 1001 !important;
}

#subWidgetsPopup {
	overflow: visible;
}
#subWidgetsPopup #addSubwidgetButton {
	display: inline-block;
	float: inherit;
}

#subWidgetsPopup .button {
	float: none;
	display: inline-block;
	margin-left: 5px;
}

#subWidgetsPopup #addCloneSubwidgetButton {
	float: none;
	display: inline-block;
}

#subWidgetsPopup .inp4 {
	width: 177px;
	height: 29px;
	padding-left: 5px;
	color: #444;
	font-size: 13px;
	border: 1px solid #a5bdcf;
}
#subWidgetsPopup .inp4::-webkit-input-placeholder {color:#999;}
#subWidgetsPopup .inp4::-moz-placeholder          {color:#999;}/* Firefox 19+ */
#subWidgetsPopup .inp4:-moz-placeholder           {color:#999;}/* Firefox 18- */
#subWidgetsPopup .inp4:-ms-input-placeholder      {color:#999;}

#subWidgetsPopup #subwidgetGeo_chosen {
	min-width: 356px;
}
#subWidgetsPopup .chosen-container-multi .chosen-choices li.search-choice {
	margin: 5px 5px 5px 0;
}

#subWidgetsPopup .header-buttons {
	margin-bottom: 5px;
}
#subWidgetsPopup .footer-buttons {
	border-top: 1px solid rgba(192, 192, 192, 0.08);
	text-align: right;
	margin-top: 8px;
	padding: 10px 1px 0 0;
}
#subWidgetsPopup .footer-buttons .button {
	float: inherit;
	border: 0;
}
#subWidgetsPopup .footer-buttons .button.grey {
	height: 25px;
	vertical-align: top;
	border-top: 1px solid #333;
	box-sizing: border-box;
}
#subWidgetsPopup .footer-buttons .button.green {
	margin: 0 0 0 5px;
}

#subWidgetsPopup .chosen-container {
	margin-left: 8px;
	vertical-align: top;
}
#subWidgetsPopup .chosen-container.chosen-container-multi {
	width: 290px!important;
}
#subWidgetsPopup .chosen-container.chosen-container-single {
	width: 120px!important;
}
#subWidgetsPopup .chosen-container .to_hide {
	display: none;
}
#subWidgetsPopup .block-errors {
	color: red;
	font-style: italic;
}
#subWidgetsPopup .block-errors:before {
	display: block;
	margin-top: 5px;
	content: " ";
}
#subWidgetsPopup .chosen-container .chosen-results li.highlighted {
	background: #a5bdcf!important;
}
#subWidgetsPopup input.chosen-search-input.default {
	margin: 3px 0;
}
#subWidgetsPopup .table td {
	padding: 11px 9px 7px;
}
#subWidgetsPopup .table td.actions {
	padding-top: 7px;
}
#subWidgetsPopup .chosen-container .chosen-choices, #subWidgetsPopup .chosen-container .chosen-single {
	margin: 0!important;
	border: 1px solid #a5bdcf;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 33px;
	border-radius: 0;
}

#subWidgetsPopup .chosen-container-single .chosen-single {
	line-height: 33px;
}

#addSubwidgetForm .table, #editSubwidgetForm .table {
	overflow: visible;
	border: 0;
}
#addSubwidgetForm .table td, #editSubwidgetForm .table td {
	padding: 0;
	border: 0;
}

.removeSubWidget {
	margin-top: 15px!important;
	border-top: 1px solid rgba(128, 128, 128, 0.11);
}

.removeSubWidget .button {
	margin: 12px 0 0 10px!important;
}

#ghits_new_add #geo-group-prices-tree .inp_arr {
	margin: 8px 5px 0 -17px;
}

a.underline-off {
	text-decoration: none;
}

/* ------------ save-confirmation ------------ */
.save-confirmation {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
	background: #111;
	border-top: 1px solid #7f7f7f;
	text-align: center;
	padding: 13px 10px;
}
.save-confirmation__wrap {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 16px;
}
.save-confirmation__btn {
	display: inline-block;
	vertical-align: middle;
	min-width: 100px;
	margin-left: 24px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	background: #2c73a9;
	padding: 6px 13px 5px;
	border: none;
	cursor: pointer;
	-webkit-transition: color 0.2s ease, background 0.2s ease;
	transition: color 0.2s ease, background 0.2s ease;
}
.save-confirmation__btn:hover {
	background: #fff;
	color: #2c73a9;
}
/* ------------ /save-confirmation ------------ */

span.readmore {
	margin-left: 7px;
}

.box.date-container {
	margin-top: 15px;
}

.block-reason-popup {
	width: 440px!important;
	padding-bottom: 30px;
}
#block-reason {
	position: relative;
}
#block-reason p.reason-text {
	margin: 0;
}
#block-reason .cusel {
	display: block;
	margin: 20px 0 22px;
	width: 235px!important;
}
#block-reason textarea#reason {
	width: 237px!important;
	height: 80px;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 0 5px;
	box-sizing: border-box;
}
#block-reason #block-partner-with-reason {
	display: inline-block;
	float: none;
	height: 25px;
	color: #fff;
	vertical-align: top;
}
#block-reason .block-errors {
	margin-top: 5px;
	color: red;
	font-style: italic;
}
.block-reason-popup.popup .jScrollPaneContainer {
	max-height: 106px!important;
}
.block-reason-popup.popup .jScrollPaneContainer::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.block-reason-popup.popup .jScrollPaneContainer::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.popup-conv-interest,
.popup-conv-desire,
.popup-conv-action {
	display: flex;
	align-items: center;
	margin: 10px 0;
}
#conversion_switch_box .or-select_template {
	display: inline;
	line-height: 24px;
	vertical-align: top;
	margin-right: 13px;
}
#conversion_switch_box .conversion-btn-wrap {
	position: relative;
	min-height: 35px;
}
#conversion_switch_box #cuselFrame-configuration_template {
	position: absolute;
	width: 200px !important;
	top: 0;
	left: 120px;
}
.set-conv-template {
	width: 503px !important;
	box-sizing: unset;
}
.set-conv-template #confirmation {
	padding-top: 0;
}
.set-conv-template .popup-text {
	width: 100%;
	margin-bottom: 20px;
}
.set-conv-template label {
	display: inline-block;
	width: 160px;
}
.set-conv-template a.button.green{
	display: inline-block;
	float: none;
	margin: 0 0 0 10px;
	height: 12px;
}
.set-conv-template #confirmation {
	margin-top: 30px;
}
.set-conv-template #confirmation .button {
	margin: 0 0 0 10px;
}
.set-conv-template input[type=text] {
	width: 211px;
	display: inline-block;
	color: #333333;
	height: 24px;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 5px;
	border: 1px solid #a5bdcf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.set-conv-template .popup-conv-action .button {
	margin-left: 11px;
}
.postback-copy-icon {
	display: inline-block;
	position: absolute;
	width: 11px;
	height: 14px;
	background: url(images/clipboard.png) 0 0 no-repeat;
	right: -20px;
	top: -2px;
	opacity: 0;
}
img.epayments-logo {
	height: 18px;
	margin-left: -1px;
}
img.cardpay-logo,
img.paxum-logo {
	height: 23px;
}
div.paymaster24-logo-container {
	height: 23px;
	margin-left: -5px;
}
div.cardpay-logo-container,
div.paxum-logo-container,
div.epayments-logo-container {
	height: 23px;
}
.table th.col1.col-mass-action {
	min-width: 28px;
}
.table td.col-mass-action {
	text-align: center;
	vertical-align: middle;
}
.campaigns-mass-actions-wrap {
	display: inline-block;
	border: 1px solid #cccccc;
	border-radius: 3px;
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4);
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4);
	background: -o-linear-gradient(top, #ffffff, #e4e4e4);
	background: linear-gradient(to bottom, #ffffff, #e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );
	margin: 0 auto;
}
.icon-mass-action-wrap {
	display: inline-block;
	float: left;
	padding: 2px 4px 0;
	border-right: 1px solid #cccccc;
	cursor: pointer;
}
.mass-action-disabled.icon-mass-action-wrap {
	cursor: not-allowed;
}
.icon-mass-action-wrap:last-child {
	border-right: 0;
}
.icon-mass-action {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("images/mass_action_unblock.svg");
	background-size: contain;
}
.mass-action-block .icon-mass-action {
	background: url("images/mass_action_block.svg");
}
.mass-action-trash .icon-mass-action {
	background: url("images/mass_action_trash.svg");
}
.mass-action-restore .icon-mass-action {
	background: url("images/mass_action_restore.svg");
}
.mass-action-disabled .icon-mass-action {
	opacity: .4;
}
.campaigns-show-diff-graph .icon-mass-action {
	background: url("images/icon_campaigns_selected.svg");
}
.invoice-content {
	padding: 0 75px;
	margin: 0 auto;
}
.invoice-content * {
	line-height: 1.2;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}
.invoice-content p {
	margin: 0;
	line-height: 1.3;
}
.invoice-content h1 {
	font-size: 30px;
	color: #222222;
	text-transform: none;
	margin: 0;
}
.invoice-content .invoice-data {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
.invoice-content .invoice-data table {
	float: right;
}
.invoice-content .invoice-data table td,
.invoice-content .invoice-data table th {
	padding: 10px;
}
.invoice-content .invoice-data table th {
	background-color: #fff;
	padding-left: 0;
}
.invoice-content table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}
.invoice-content table td {
	padding: 9px;
	border: 1px solid #222;
	min-width: 140px;
}
.invoice-content table th {
	padding: 9px;
	text-align: left;
	color: #fff;
	background-color: #222;
	font-weight: 700;
	text-transform: uppercase;
	border: 1px solid #222;
}
.invoice-content table .no-border {
	border: 0;
}
.invoice-content .inv-logo-wrap span {
	display: block;
	width: 148px;
	height: 40px;
	background: url(adskeeper/images/invoice-logo.png) no-repeat;
	background-size: cover;
}
.invoice-content .to-uppercase {
	text-transform: uppercase;
}
.invoice-content .contact-info:after {
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #222;
	display: block;
	margin-top: 15px;
}
.invoice-content .inv-receipt {
	font-weight: 700;
	text-decoration: underline;
	text-transform: uppercase;
	margin: 5px 0;
	font-size: 14px;
}
.invoice-content .receipt-data {
	margin-bottom: 15px;
}
.invoice-content .receipt-data p span {
	display: inline-block;
	margin-right: 2px;
}
.invoice-content .receipt-data p span:after,
.invoice-content .receipt-data p span + div {
	display: none;
}
.invoice-content .inv-description table {
	width: 100%;
}
.invoice-content .inv-description table td {
	text-align: right;
}
.invoice-content .inv-description table td.text-cell {
	text-align: left;
}
.invoice-content th.description {
	width: 515px;
}
.invoice-content th.cost {
	width: 90px;
}
.invoice-content .inv-other {
	margin-top: 10px;
}
section.invoice-footer {
	margin-top: 10px;
	text-align: center;
}
section.invoice-footer a {
	color: #222222;
}
section.invoice-footer p{
	margin: 0;
}
.block  .generate_invoice {
	float: right;
	height: 13px;
	margin: 5px 155px 0 0;
}
.block .generate_invoice_tooltip{
	right: 130px;
	top: 14px;
}
.his #cuselFrame-status {
	margin-top: 6px;
}
.billing-info-form-header p {
	margin-left: 10px;
}
/* ------------ referral program ------------ */
.referral .manual-confirm {
	margin-top: 10px;
}
.referral .manual-confirm .button {
	display: inline-block;
}
.referral .referrer-hash {
	border: 1px solid #ccb;
	border-radius: 4px;
	padding: 6px 12px;
	width: 40%;
	font-size: 12px;
}
.referral .manual-info {
	margin: 0;
}
.referral-link-title {
	margin-top: 17px;
}
.referral-link-title h3{
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.referral-link {
	margin-top: 10px;
}
.referral-link .button {
	display: inline-block;
	margin-left: 3px;
	float: none;
	height: 14px;
}
.referral .filter-panel {
	margin: 17px 0 10px;
	padding-top: 8px;
}
.referral .filter-panel .calendar,
.referral .filter-panel a.button.apply {
	margin-top: 0!important;
}
.referral .filter-panel .calendar {
	margin-left: 8px;
}

.table-referral td {
	padding: 12px 5px 13px;
}
.referral-wrap {
	min-height: 205px;
}
/* ------------ /referral program ------------ */

.conversion_hints {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.conversion_hints-wrap {
	display: inline-block;
	width: 936px;
	padding: 15px 50px 15px 5px;
	border: 1px solid #dbe5ec;
	margin-left: 15px;
	box-sizing: border-box;
}
.conversion .conversion_hints .pause {
	margin: 0 10px 0 0;
	padding: 0;
}
.conversion_hints-wrap .hint_text-title {
	line-height: 19px;
}
.conversion_hints .hint_text-list {
	margin: 10px 0 0 13px;
}
.conversion_hints .hint_text-list li {
	line-height: 1.4;
}

tr.teaser-goods-bottom .icon.pause {
	width: 19px;
	height: 19px;
	display: inline-block;
	margin-right: 5px;
}
tr.teaser-goods-bottom a {
	display: inline-block;
	line-height: 19px;
	vertical-align: top;
}

.tooltipContent {
	display: none;
}


table.table-quality-analysis tr.source-row {
	background: #F8F8F8;
}

table.table-quality-analysis tr.show-more-row {
	background: #F8F8F8;
}
table.table-quality-analysis button.show-more-sources {
	cursor: pointer;
	margin: auto;
	float: none;
	height: auto;
}

.mt-10 {
	margin-top: 10px;
}

.mr-30 {
	margin-right: 30px;
}

table.table-quality-analysis td.quality-factor .edit-qf-form {
	float: left;
	max-width: 180px;
}

table.table-quality-analysis td.quality-factor .quality-factor-data {
	position: relative;
	display: inline-block;
	padding-right: 30px;
}

table.table-quality-analysis td.quality-factor.is-active .quality-factor-data {
	float: left;
	width: 80%;
	padding-right: 0;
}

table.table-quality-analysis td.quality-factor.is-active .qf-max-price {
	margin-right: 0;
}
table.table-quality-analysis td.quality-factor .informers-group {
	min-height: 1px;
	display: inline-block;
	width: 52px;
	text-align: left;
	float: right;
}

table.table-quality-analysis td.quality-factor .informers-group .informer {
	display: inline-block;
	margin-left: 5px;
}

.apply-to-sources {
	display: inline-block;
	color: #979797;
	margin-right: 20px;
}

.apply-to-sources input[type="checkbox"] {
	margin: 0 3px 0 0;
	vertical-align: middle;
}

.popup .remember-action {
	text-align: right;
	margin-bottom: 15px;
	color: #777775;
}

.popup .remember-action input[type="checkbox"] {
	margin: 0 5px 0 0;
	vertical-align: baseline;
}

.popup .info-popup .remember-action input[type="checkbox"] {
	vertical-align: unset;
}
.sortable .sort-handler {
	text-decoration: underline;
	text-decoration-style: dashed;
	cursor: pointer;
}

td.sorted {
	background-color: #E8E8E8;
}

.sortable .sort-handler.sorted {
	font-weight: bold;
}

.restore-campaign {
	width: 20px;
	height: 20px;
	background: url(adskeeper/images/icons/icon_restore_campaign.svg);
	background-size: contain;
}

textarea.sensor-code {
	width: 100%;
	border: none;
	background: transparent;
	resize: none;
	font-size: 12px;
	color: #777;
}

.profile-tab6-wrap {
	display: table;
	width: 100%;
}
.profile-tab6-wrap > * {
	display: table-cell;
	width: 33.33%;
	padding: 10px 15px;
	vertical-align: top;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	position: relative;
	height: 200px;
}
.profile-tab6-wrap > *:hover {
	background: rgba(0,0,0,0.03);
}
.contact-curator {
	font-weight: 700;
	position: relative;
	color: #277EA2;
	text-transform: uppercase;
}
.contact-curator,
.contact-fullname,
.contact-email,
.contact-skype,
.contact-telegram {
	margin-bottom: 3px;
	min-height: 22px;
}
.contact-curator p,
.contact-fullname p,
.contact-email p,
.contact-skype p,
.contact-telegram p {
	line-height: 21px;
	margin: 0;
}
.contact-curator p {
	display: inline-block;
}
.contact-curator span {
	display: inline-block;
	vertical-align: middle;
}
.contact-curator span.info {
	float: none;
	margin: 0 0 0 6px;
}
/*coverage*/
.coverage .coverage-container .tree-indent {
	padding-left: 0!important;
}
.coverage .coverage-container .tree-expander {
	margin-left: 0;
}
.ghit-settings .coverage {
	min-width: 180px;
	width: 240px;
	white-space: nowrap;
	padding: 0;
	padding-right: 3px!important;
}
.ghit-settings td {
	padding: 7px 0 0 10px;
}
.coverage-level {
	display: inline-block;
	float: left;
	position: relative;
	box-sizing: border-box;
}
.coverage-level-color {
	display: inline-block;
	width: 10px;
	position: absolute;
	top: 1px;
	bottom: 1px;
	left: 0;
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
}
.coverage-level-color.low {
	background: -moz-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -webkit-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -o-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -ms-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: linear-gradient(to bottom, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
}
.coverage-level-color.very-low {
	background: -moz-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -webkit-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -o-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -ms-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: linear-gradient(to bottom, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
}
.coverage-level-color.medium {
	background: -moz-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -webkit-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -o-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: linear-gradient(to bottom, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
}
.coverage-level-color.high {
	background: -moz-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -webkit-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -o-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: linear-gradient(to bottom, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
}
.coverage-level-color.very-high {
	background: -moz-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -webkit-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -o-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -ms-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: linear-gradient(to bottom, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
}
.coverage-level-color.all-traffic {
	background: -moz-linear-gradient(top, rgba(233,219,152,1) 0%, rgba(243,238,108,1) 51%, rgba(255,235,51,1) 100%);
	background: -webkit-linear-gradient(top, rgba(233,219,152,1) 0%, rgba(243,238,108,1) 51%, rgba(255,235,51,1) 100%);
	background: -o-linear-gradient(top, rgba(233,219,152,1) 0%, rgba(243,238,108,1) 51%, rgba(255,235,51,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,219,152,1) 0%, rgba(243,238,108,1) 51%, rgba(255,235,51,1) 100%);
	background: linear-gradient(to bottom, rgba(233,219,152,1) 0%, rgba(243,238,108,1) 51%, rgba(255,235,51,1) 100%);
}
.coverage-level-label {
	display: inline-block;
	padding-left: 18px;
	font-weight:  700;
	font-size: 11px;
	line-height: 30px;
}
.coverage-td__inner .coverage-level-label {
	min-width: 150px;
}
.coverage-btn-container {
	display: inline-block;
	padding-top: 5px;
	height: 100%;
}
.coverage-btn {
	position: relative;
	display: inline-block;
	height: 20px;
	padding: 0 7px 0 25px;
	line-height: 17px;
	border: 1px solid #a5bdcf;
	box-sizing: border-box;
	font-size: 11px;
	background: -moz-linear-gradient(top, rgba(253,253,254,1) 0%, rgba(250,250,251,1) 33%, rgba(245,245,245,1) 65%, rgba(242,242,244,1) 100%);
	background: -webkit-linear-gradient(top, rgba(253,253,254,1) 0%, rgba(250,250,251,1) 33%, rgba(245,245,245,1) 65%, rgba(242,242,244,1) 100%);
	background: -o-linear-gradient(top, rgba(253,253,254,1) 0%, rgba(250,250,251,1) 33%, rgba(245,245,245,1) 65%, rgba(242,242,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(253,253,254,1) 0%, rgba(250,250,251,1) 33%, rgba(245,245,245,1) 65%, rgba(242,242,244,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,254,1) 0%, rgba(250,250,251,1) 33%, rgba(245,245,245,1) 65%, rgba(242,242,244,1) 100%);
	cursor: pointer;
}
.coverage-btn:before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 13px;
	height: 14px;
	top: 2px;
	left: 7px;
	background: url(images/icon-coverage-boost.png) no-repeat;
}
.coverage-btn:hover {
	background: #2c73a9;
	color: #fff;
}
.coverage-btn:hover:before {
	background-position: -13px 0;
}
.coverage-container {
	width: 61px;
	text-align: center;
	float: right;
	padding-top: 7px;
}
.coverage-icon {
	display: block;
	width: 10px;
	height: 14px;
	background: url(images/question-solid.svg) 0 0 no-repeat;
	background-size: cover;
	margin-top: 3px;
	cursor: pointer;
}
.coverage-tooltip-container {
	display: inline-block;
	float: right;
	width: 60px;
	padding-top: 6px;
	text-align: center;
}
.ghit-settings td.ctr {
	min-width: 70px;
}

.coverage-popup {
	padding: 25px 28px;
	box-sizing: border-box;
}
.coverage-popup .coverage-top {
	border-bottom: 1px solid #ccc;
}
.coverage-popup .coverage-level {
	float: none;
}
.coverage-popup .coverage-label {
	display: inline-block;
	width: 220px;
}
.coverage-popup .coverage-level-name,
.coverage-popup .coverage-price{
	font-weight: 700;
	text-decoration: underline;
}
.coverage-popup .coverage-level-name.very-low {
	color: #df8181;
}
.coverage-popup .coverage-level-name.low {
	color: #e381d9;
}
.coverage-popup .coverage-level-name.medium {
	color: #e4bf5d;
}
.coverage-popup .coverage-level-name.high {
	color: #b0ca7f;
}
.coverage-popup .coverage-level-name.very-high {
	color: #86be8d;
}
.coverage-popup .coverage-level-name.all-traffic {
	color: #e9e09a;
}
.coverage-popup .coverage-price-wrap {
	margin: 15px 0 20px;
}
.coverage-popup .coverage-main h4{
	width: 220px;
	font-size: 12px;
	line-height: 16px;
	margin: 20px 0 10px;
	font-weight: 400;
}
.coverage-popup .coverage-main h4 span {
	font-weight: 700;
}
.coverage-popup .coverage-main {
	margin-top: 10px;
}
.coverage-popup .coverage-main .highest-recommendation-level-label {
	font-size: 16px;
}
.coverage-form-row {
	font-size: 13px;
	margin-bottom: 4px;
}
.coverage-form-row .coverage-level-label {
	font-size: 13px;
}
.coverage-form-row input {
	vertical-align: top;
	margin-top: 9px;
}
.coverage-form-row label {
	display: inline-block;
	line-height: 30px;
}
.coverage-form-row i {
	display: inline-block;
	float: right;
}
.coverage-form-row .coverage-level{
	margin-left: 4px;
}
.coverage-btn-wrap {
	margin-top: 16px;
	text-align: center;
}
#increase-coverage-level {
	display: inline-block;
	padding: 5px 20px 2px;
	float: none;
	font-size: 11px;
}
.coverage-form-row .handler-input-disabled {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.table-quality-analysis .coverage-container {
	width: auto;
}
.table-quality-analysis .loader-ellipsis {
	margin: -8px auto -9px;
	width: 40px;
	height: 40px;
	background-size: contain;
	background-image: url("images/Ellipsis-2.5s-40px.svg");
}
.all-traffic + span:after {
	content: '';
	display: inline-block;
	width: 15px;
	height: 14px;
	margin-left: 5px;
	background: url(images/icon-coverage-star.png) no-repeat;
}
table th.col-coverage {
	width: 280px;
	min-width: 280px;
}
.table-quality-analysis th.col-coverage {
	min-width: 170px;
	width: 170px;
}
table td.coverage {
	min-width: 160px;
}
.coverage-top .cpc {
    display: inline-block;
}
.coverage-top .cpc input[type=radio]{
    vertical-align: top;
    height: 28px;
}
.coverage-cpc {
	display: inline-block;
	vertical-align: top;
}
.coverage-cpc .save_cpc {
	margin-bottom: 0;
	height: auto;
	margin-top: 2px;
	line-height: 24px;
	box-sizing: border-box;
}
td.aright .coverage-cpc .inp_arr {
	margin-top: 4px!important;
}
td.aright .coverage-cpc .number_initialized {
	height: 24px;
	margin-bottom: 0;
	margin-top: 2px;
}
/* /coverage*/

.traffic_insights {
	float: left;
	height: 14px;
	margin: 0 13px 10px 10px;
}
.traffic-insights .empty-tab {
	width: 100%;
	border: 1px solid #a5bdcf;
	float: left;
	margin: 0 0 50px 0;
	padding: 10px 0;
	text-align: center;
	box-sizing: border-box;
}
.traffic-insights .change {
	margin-bottom: 5px;
}
.traffic-insights table a {
	color: #fff;
}
.traffic-insights .table th:first-child {
	border-left: 1px solid #a5bdcf;
}
.traffic-insights table th.action {
	width: 130px;
}
.traffic-insights table td {
	text-align: right;
}
.traffic-insights table td.geo-name {
	text-align: left;
}
.traffic-insights table td.action {
	text-align: center;
}
.traffic-insights table td.action a {
	float: none;
	height: 25px;
	margin: 0;
	color: #fff;
	opacity: 1;
	box-sizing: border-box;
}
.traffic-insights .table th {
	font-weight: 700;
	line-height: 14px;
}
.traffic-insights .change > div {
	position: relative;
	padding-right: 30px;
}
.traffic-insights .pict {
	top: 2px;
	right: 5px;
}
.traffic-insights .table th.av-cpc div {
	position: relative;
	display: inline-block;
}
.traffic-insights .table .pict {
	position: static;
	display: inline-block;
	vertical-align: top;
	margin: -4px 0 0 5px;
}

.popup #confirmation a.button.green ,
.popup #confirmation  a.button.green{
	margin-bottom: 30px!important;
}

.internal-ads-filter {
	min-height: 53px;
	height: auto;
}
.internal-ads-filter .icons {
	margin-left: 303px;
}

.internal-ads-filter .container_search {
	margin-right: 4px;
}
.internal-ads-filter .s_level_filter {
	width: auto;
	height: auto;
	min-height: 0;
	clear: none;
}
.internal-ads-filter a.export {
	top: 0;
	margin-top: 5px!important;
}
.internal-ads-filter .container_form_filter_left {
	overflow: visible;
}

.form-registration-wrap .line,
.form-registration-wrap .line .login,
.form-registration-wrap .line input[type="text"].long, .line input[type="password"].long {
	width: 100%;
}
.form-registration-wrap .registration {
	width: 302px;
}
.apply-to-sources-block {
	position: relative;
	text-align: left;
}

.apply-to-sources-block .informer {
	position: absolute;
	top: 0;
	right: 0;
}

.popup .popup-actions .action {
	width: 20%;
	float: right;
	margin-left: 10px;
	text-align: center;
}

.popup .popup-actions.info-popup {
	margin-top: 0;
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 100%;
	margin-bottom: 25px;
}

.popup.campaign-quality-popup .popup-actions.info-popup {
	position: static;
	margin-bottom: 0;
}

.popup .popup-actions.info-popup .remember-action {
	bottom: -25px;
	right: 0;
}

.popup .popup-actions.info-popup {
	right: 0;
	padding-right: 15px;
	box-sizing: border-box;
}
.popup .popup-actions.info-popup .remember-action {
	right: 15px;
}
.popup .info-popup .action {
	width: auto;
	min-width: 60px;
	text-align: center;
	padding: 7px 8px 5px;
}

/*----- self-registered popup  -----*/

.form-container.self-registered-popup {
	width: 400px!important;
	min-height: 377px;
	top: 50% !important;
	bottom: inherit !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	box-sizing: content-box;
	padding: 0 0 30px 0;
	overflow: auto !important;
	position: absolute;
}
.self-registered-popup .line {
	position: relative;
	margin: 0 0 10px;
}
.self-registered-popup .line:last-child {
	margin: 0;
}
.self-registered-popup .message-content {
	overflow: auto;
}
.self-registered-popup h1 {
	width: 100%;
	text-align: left;
	padding-left: 30px;
	background: #2c73a9;
	color: #fff;
	margin: 0 0 25px 0;
	font-size: 20px;
	line-height: 36px;
	font-weight: 300;
	text-transform: uppercase;
	box-sizing: border-box;
}
#self-registered-form {
	padding: 0 30px;
	overflow: auto;
}

#self-registered-form .self-registered-label {
	font-size: 14px;
	font-family: Tahoma, serif;
	color: #333333;
	text-transform: uppercase;
	margin: 0;
	line-height: 17px;
}
#self-registered-form .line label:not(.t-placeholder),
#self-registered-form .cooperation-type label:first-child{
	margin: 0;
	letter-spacing: 0;
	color: #222222;
	font: 14px 'Roboto', serif;
	text-transform: uppercase;
}
#self-registered-form .cooperation-type label:not(.self-registered-label) {
	width: 48%;
	font-size: 13px;
	color: #fff;
	background: #222;
	border: 1px solid #222;
	box-sizing: border-box;
	cursor: pointer;
	line-height: 24px;
	margin: 5px 13px 0 0;
	transition: all .4s ease;
}
#self-registered-form .cooperation-type label:not(.self-registered-label) + label {
	margin-right: 0;
}
#self-registered-form .cooperation-type label:not(.self-registered-label):hover,
#self-registered-form .cooperation-type label.checked {
	color: #ffffff;
	background: #6da92c;
	border: 1px solid #53980b;
}
.cooperation-type label input[type=radio] {
	display: none;
}
#self-registered-form .inp4 {
	width: 100%;
	padding: 0 0 0 19px;
	height: 31px;
	margin-top: 5px;
	border: 1px solid #a5bdcf;
	box-sizing: border-box;
	-webkit-transition: border 0.2s ease, box-shadow 0.2s ease;
	transition: border 0.2s ease, box-shadow 0.2s ease;
}
#self-registered-form .inp4:focus {
	border-color: #165f90;
	box-shadow: inset 0 1px 2px rgba(187,187,197,0), 0 0 5px #165f90;
}
#self-registered-form .select-full {
	width: 100%!important;
	height: 31px;
	float: none;
	box-sizing: border-box;
}
.contacts.select-full {
	margin: 5px 0 4px;
}
#self-registered-form .select-full .cuselText {
	padding: 0 0 0 19px;
	height: auto;
}
#self-registered-form .line span {
	display: block;
	margin: 6px 0;
}
#self-registered-form .line span:not(.t-cleaner) {
	padding-left: 19px;
	margin: 6px 0;
}
#self-registered-form .line .iti__country-list span {
	display: inline-block;
	vertical-align: middle;
}
#self-registered-form .iti {
	width: 100%;
	margin-top: 5px;
}
.line .iti span {
	display: inline;
	float: none;
	color: #333;
	margin: 0 6px 0 0;
}
#self-registered-form #intl-tel-input {
	border-radius: 0;
	border: 1px solid #a5bdcf;
	box-shadow: none;
}
#self-registered-form .cuselText {
	height: 31px;
	line-height: 31px;
}
#self-registered-form .iti__country-list .country > span {
	display: inline;
}
#self-registered-form .cusel-scroll-pane {
	height: 75px;
}
#self-registered-form .iti__country-list {
	width: 340px;
	bottom: 100%;
}
.cooperation-type .self-registered-label,
.profile-currency .self-registered-label,
#self-registered-form .required .self-registered-label,
.profile-country .self-registered-label {
	position: relative;
	padding-right: 12px;
}
.cooperation-type .self-registered-label:after,
.profile-currency .self-registered-label:after,
.profile-publisher-currency .self-registered-label:after,
#self-registered-form .required .self-registered-label:after,
.profile-country .self-registered-label:after {
	content: '*';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	color: #ff0f0f;
	font: 900 16px/18px 'Roboto', serif;
}
.self-registered-popup .button {
	width: 150px;
	height: 32px;
	font-size: 16px;
	font-weight: 300;
}
.self-registered-popup .button_lines {
	margin-top: 15px !important;
	display: flex;
	justify-content: space-between;
}
.self-registered-popup tui-dropdown>.t-wrapper {
	max-height: 300px;
}
.self-registered-popup .pre-form {
	text-align: left;
	padding: 0 20px;
}
.self-registered-popup .pre-form p{
	margin: 0;
}
.self-registered-popup .pre-form .pre-form-head{
	font-size: 16px;
	font-family: Roboto;
	line-height: 20px;
}
.pre-form ul {
	font-size: 13px;
	padding-left: 15px;
	list-style-type: disc;
	line-height: 16px;
}
.pre-form ul li {
	margin-top: 20px;
}
/*----- /self-reistered popup  -----*/

.error-max-price-of-click {
	text-align: left;
	clear: both;
	margin-left: 10px;
	color: #d60000;
	margin-right: 10px;
	line-height: 1.4em;
}

/*----- campaign-quality-analysis table -----*/

.table-quality-analysis th.quality-widget-uid {
	min-width: 100px;
	width: 100px;
}
#campaign .table-quality-analysis th.quality-coefficient {
	min-width: 246px;
	width: 246px;
}
.table-quality-analysis th.quality-clicks {
	min-width: 50px;
}
.table-quality-analysis th.quality-on-of {
	min-width: 136px;
	width: 136px;
}
.mr-10 {
	margin-right: 10px;
}
/*----- /campaign-quality-analysis table -----*/

.error-max-price-of-click-import {
	clear: both;
	color: #d60000;
	line-height: 1.4em;
	padding: 10px 0;
}

.geo-max-price-of-click {
	font-weight: bold;
}

#teasers-import-form .button.green {
	height: auto;
}

/*----- push label -----*/
.campaign .type {
	padding: 2px 5px 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: 500;
	cursor: default;
	display: inline-block;
	vertical-align: bottom;
}
.campaign .type.push {
	background-color: #7182BC;
}
/*----- /push label -----*/

.set.image-choice label {
	float: none;
}

.set.image-choice #image-styler {
	display: inline-block!important;
}

/*----- /quality-factor-icon -----*/
.qf-icon {
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	background: url('images/icon-quality-factor.svg') 0 0 no-repeat;
	background-size: cover;
	transition: .3s opacity ease;
	cursor: pointer;
}
.quality-factor-data span {
	line-height: 22px;
}
.quality-factor-data:hover .qf-icon {
	opacity: 1;
}
.qf-icon.hidden-icon {
	display: none;
}
/*----- /quality-factor-icon -----*/

/* ----- welcome popup -----*/
#welcome-popup {
	padding: 0 0 165px 0;
	border-radius: 2px;
	background: #ffffff url("../styles/adskeeper/images/bg-welcome-popup.jpg") bottom center no-repeat;
	border: none;
}
#welcome-popup .title {
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding: 14px 0 11px;
	background: #2c73a9;
	box-sizing: border-box;
}
#welcome-popup .text {
	position: static;
	max-width: 435px;
	margin: 23px auto 0;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #222222;
}
#welcome-popup .text p {
	margin: 0;
}
#welcome-popup .text p:last-child {
	margin-top: 20px;
}
#welcome-popup .action-1 {
	display: block;
	height: auto;
	width: 370px;
	margin: 0 auto;
	float: none;
	line-height: 34px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 400;
	border: none;
}
#welcome-popup .action-2 {
	position: relative;
	display: block;
	border: 0;
	background: none;
	font-size: 11px;
	line-height: 24px;
	color: #222222;
	margin: 6px auto 0;
	float: none;
	width: auto;
	padding: 0;
	cursor: pointer;
}
button.action-2:after {
	position: absolute;
	content: "";
	display: block;
	height: 1px;
	background-color: #666666;
	bottom: 5px;
	left: 0;
	right: 0;
	opacity: 1;
	transition: opacity .3s ease;
}
#welcome-popup .action-2:hover:after {
	opacity: 0;
}
/* ----- /welcome popup -----*/

/* ----- tour -----*/
#campaign_form .block .box {
	position: relative;
	padding: 0;
}
#campaign_form .category-box {
	height: 33px;
}
.step-target {
	position: relative;
}
.step-target.with-overlay {
	background: #fff;
	border-radius: 3px;
	z-index: 999;
}
.button.step-target,
.big_button.step-target {
	-webkit-box-shadow: 0 0 5px 5px rgba(255,255,255,1);
	-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,1);
	box-shadow: 0 0 5px 5px rgba(255,255,255,1);
	z-index: 999;
}
.box.step-target {
	width: auto;
}
#campaign_form .block.limits .label-wrap {
	float: left;
}
#campaign_form .name input[type="text"],
#campaign_form .selector-container,
#campaign_form .cusel.select17 {
	margin: 4px 0 4px 7px;
}
#campaign_form .name .pause {
	margin: 6px 10px 0 15px;
}
.tour-overlay {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
}
.tour-popup {
	position: absolute;
	padding: 0 0 15px 0;
	overflow: visible;
	border: none;
	border-radius: unset;
}
.tour-container {
	width: 300px;
}
.tour-popup:after {
	position: absolute;
	display: block;
	content: '';
	left: -12px;
	top: 11px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 12px 7px 0;
	border-color: transparent #2c73a9 transparent transparent;
}
.tour-popup.top:after {
	top: unset;
	bottom: -12px;
	left: 143px;
	border-width: 12px 7px 0 7px;
	border-color: #2c73a9 transparent transparent transparent;
}
.top-custom .tour-popup__arrow {
	content: '';
	position: absolute;
	display: block;
	bottom: -12px;
	border-style: solid;
	border-width: 12px 7px 0 7px;
	border-color: #2c73a9 transparent transparent transparent;
}
.top-custom:after {
	display: none;
}
.tour-popup.left-center:after {
	top: unset;
	bottom: 60px;
	left: 300px;
	border-width: 7px 0 7px 12px;
	border-color: transparent transparent transparent #2c73a9;
}
.popup.tour-popup .popup_close {
	width: 12px;
	height: 12px;
	top: 8px;
	right: 8px;
	background: url("../styles/images/push-popup-close.png") 0 0 no-repeat;
}
.tour-popup .tour-title {
	width: 100%;
	text-align: left;
	color: #fff;
	padding-left: 30px;
	margin: 0 0 25px 0;
	font-size: 20px;
	line-height: 36px;
	font-weight: 400;
	background: #2c73a9;
	box-sizing: border-box;
}
.tour-text {
	padding: 0 30px;
	overflow: hidden;
	margin-bottom: 20px
}
.tour-text p {
	margin: 0;
}
.tour-controls {
	padding: 0 30px;
	text-align: center;
}
.tour-controls button.blue,
.tour-controls button.green{
	display: inline-block;
	vertical-align: top;
	float: none;
	height: 24px;
	cursor: pointer;
	margin: 0 5px;
	float: none;
	border: none;
}
.tour-controls .skip-btn {
	display: block;
	height: auto;
	position: relative;
	padding: 0;
	margin: 5px auto 0;
	border: none;
	background: inherit;
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	text-transform: inherit;
}
.tour-controls .skip-btn:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: #777777;
	opacity: 1;
	transition: opacity .3s ease;
}
.tour-controls .skip-btn:hover:after {
	opacity: 0;
}
#campaign_form #category_sel_select {
	margin-right: 14px;
}
#campaign_form .schedule .check {
	margin-right: 10px;
}
.set.step-target.with-overlay {
	-webkit-box-shadow: -13px 0 0 0 rgba(255, 255, 255, 1);
	-moz-box-shadow: -13px 0 0 0 rgba(255, 255, 255, 1);
	box-shadow: -13px 0 0 0 rgba(255, 255, 255, 1);
}
#campaign_form .switch {
	margin-bottom: 7px
}
/* ----- /tour -----*/

form#ghits_new_add .set.crop-call {
	padding: 0;
}
form#ghits_new_add .pict,
form#ghits_new_add .get_meta_data {
	top: 23px;
}
.one-price-for-all {
	width: auto;
	float: none;
	padding-right: 15px;
	overflow: hidden;
}
.form .set.price-for-click {
	width: auto;
}
.form .price-for-click .cpc {
	float: none;
	overflow: hidden;
}
.crop-rect,
.crop-quad {
	padding: 5px;
}
.rr .set label {
	vertical-align: middle;
	line-height: 21px;
}
form#ghits_new_add .rr {
	padding: 2px 15px 0 20px;
}
form#ghits_new_add .pr .pict {
	display: inline-block;
	position: static;
	margin: -2px 0 0 9px;
	vertical-align: top;
}
form#ghits_new_add #showPrice {
	margin-top: 2px;
}
.one-price-for-all span {
	line-height: 20px;
	margin-left: 2px;
	vertical-align: top;
}
form#ghits_new_add #preview-title-box-1,
form#ghits_new_add #preview-title-box-2 {
	display: inline-block;
	width: 100%;
	position: relative;
}
.cropLabel-wrap {
	display: inline-block;
	position: relative;
	padding-right: 26px;
}
form#ghits_new_add #tooltip_1,
form#ghits_new_add #tooltip_2 {
	right: 0;
	top: 0;
}
.payment_line.center .tour-step {
	display: inline-block;
	padding: 10px;
}
#widgets .widget-actions {
	min-width: 155px;
}

.teaser-filter-bar {
	display: flex;
}
.teaser-filter-bar .big_button {
	position: relative;
	margin-top: 0;
	top: 3px;
	margin-right: 7px;
}
.teaser-filter-bar .container_form_filter {
	flex-grow: 1;
	margin-left: 0;
}

.form#ghits_new_add .set label {
	float: left;
}

span.label_optional {
	margin-left: 5px;
	text-decoration-line: underline;
	text-decoration-style: dashed;
	cursor: pointer;
}

/*----- reject-reason -----*/
.qtipReject {
	width: 520px;
}
.rej__list__header {
	font-size: 12px;
	color: #283886;
	font-weight: 400;
	margin: 7px 0;
	text-align: left;
	line-height: 13px;
}
.rej__list__num {
	font-size: 8px;
	display: inline-block;
	color: #ffffff;
	width: 13px;
	line-height: 13px;
	border-radius: 50%;
	background-color: #303988;
	text-align: center;
	font-style: normal;
	margin-right: 5px;
	vertical-align: middle;
}
.rej__list {
	padding: 0 0 0 20px;
}
.rej__list__item {
	text-align: left;
	margin-bottom: 15px;
}
.reject-arrow {
	display: inline-block;
	margin: 0 7px 0 5px;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #303988;
	cursor: pointer;
}
.rej__list__title.active .reject-arrow{
	border-width: 7px 4px 0 4px;
	border-color: #303988 transparent transparent transparent;
}
.rej__list__descr,
.rej__list__descr-manual {
	display: none;
	opacity: 0;
	transition: opacity .3s ease;
}
.rej__list__descr a,
.rej__list__descr a:visited,
.rej__list__descr-manual a,
.rej__list__descr-manual a:visited {
	color: #0b72b5;
	text-decoration: none;
}
.rej__list__title.no-slider ~ .rej__list__descr,
.rej__list__title.active ~ .rej__list__descr {
	display: inline;
	opacity: 1;
}
.rej__list__title.no-slider ~ .rej__list__descr-manual,
.rej__list__title.active ~ .rej__list__descr-manual {
	display: block;
	opacity: 1;
}
.reject__title {
	font-size: 13px;
	margin: 5px 0 10px;
}
.reject-text {
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 5px;
}
.reject-teaser__text {
	display: none;
}
/*----- /reject-reason -----*/

table td.teaser-link__item {
	background: #f3f3f8;
	border-right: 1px solid #f3f3f8;
}
table td.teaser-link__item:last-child {
	border-right: 1px solid #dbe5ec;
}
table td.teaser-link__item .icon.pause {
	margin: 0 auto;
}

#continue-save, #back-to-form {
	text-align: center;
}
.export_clicks_statistic .export {
	margin: 10px 5px 20px!important;
}

/*----- Content Policies -------- */
#contentPolicies_Nav {
	display: flex;
	flex-direction: row;
}
#contentPolicies_Roots {
	width: 314px;
}
#contentPolicies_Roots li{
	list-style: none;
	padding: 5px 10px 7px;
	background-color: #f2f2f2;
	color: #666666;
	margin-bottom: 10px;
	cursor: pointer;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	height: 37px;
	overflow: hidden;
	transition: background-color .3s ease, color .3s ease;
}
#contentPolicies_Roots li.active,
#contentPolicies_Roots li:hover {
	background-color: #6da92c;
	color: #fff;
}
#contentPolicies_Sections {
	width: 674px;
	display: inline-block;
}
#contentPolicies_Sections div{
	display: inline-block;
	width: 309px;
	height: 70px;
	float: left;
	cursor: pointer;
	vertical-align: top;
	padding: 5px 10px 7px;
	background-color: #f2f2f2;
	color: #666666;
	margin-bottom: 10px;
	margin-left: 23px;
	cursor: pointer;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	transition: background-color .3s ease, color .3s ease;
	box-sizing: border-box;
}
#contentPolicies_Sections div:hover {
	background-color: #6da92c;
	color: #fff;
}
#contentPolicies_Sections div:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
#contentPolicies_Sections span {
	display: inline-block;
	vertical-align: middle;
}
#contentPolicies_Langs{
	text-align: center;
	margin: 19px 0 11px;
}
#contentPolicies_Langs img{
	position: relative;
	width: 30px;
	margin: 5px;
	cursor: pointer;
	opacity: .3;
	border: 1px solid #ccc;
	transition: opacity .3s ease;
}
#contentPolicies_Langs img:hover,
#contentPolicies_Langs img.active-policies-lang{
	opacity: 1;
}
#contentPolicies_Roots li span {
	display: inline-block;
	vertical-align: middle;
}
#contentPolicies_Roots li:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
#contentPolicies_Content {
	display: inline-block;
	width: 100%;
	padding: 15px 20px;
	overflow: hidden;
	box-sizing: border-box;
}
#contentPolicies_Content button{
	width: 100px;
	line-height: 22px;
	text-align: center;
	color: #222;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 15px;
	background-color: #fff;
	box-sizing: border-box;
	border: 1px solid #222;
	cursor: pointer;
	transition: color .3s ease, background-color .3s ease;
}
#contentPolicies_Content button:hover {
	background-color: #222;
	color: #fff;
}
#contentPolicies_Content p {
	font-size: 13px;
	line-height: 18px;
}
.contentPoliciesTitle {
	display: block;
	float: none;
	font-size: 33px;
	font-weight: 700;
	color: #222;
	text-transform: uppercase;
	text-align: center;
	padding: 39px 0;
	margin: 0 -25px;
}

.contentPoliciesHeader h2 {
	display: block;
	width: 100%;
	float: none;
	font-size: 1.5em;
	font-weight: 700;
	text-align: center;
	margin: 33px 0;
	background: none;
}
.contentPoliciesHeader p{
	max-width: 974px;
	margin: 0 auto 27px;
	font-size: 14px;
	line-height: 23px;
	display: block;
}
#contentPolicies {
	max-width: 974px;
	margin: 0 auto;
}
#activeRootDesc {
	max-width: 974px;
	margin: 0 auto 30px;
}
#activeRootDesc h1,
#activeRootDesc h2,
#activeRootDesc h3,
#activeRootDesc h4,
#activeRootDesc h5,
#activeRootDesc h6 {
	display: block;
	float: none;
	letter-spacing: 0;
	background: none;
	color: inherit;
	font-weight: 700;
}
#activeRootDesc h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
	text-align: left;
}
#contentPolicies ul li,
#contentPolicies ol li {
	font-size: initial;
}
/*----- /Content Policies -------- */

/* ---- Accordion ---- */
.categories{
	width: 620px;
	margin: 0 auto;
}

.category-search {
	width: 620px;
	margin: 0 auto;
	margin-top: 35px;
	box-sizing: border-box;
}
.category-search__wrap {
	margin-bottom: 7px;
	padding: 9px 15px 24px 10px;
}
.category-search__label {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.3;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding-left: 3px;
}
.category-search__row {
	width: 100%;
	position: relative;
	padding: 0;
	border: none;
}
.category-search__txt {
	display: block;
	width: 80%;
	color: #666;
	font-weight: 700;
	font-size: 14px;
	padding: 0 7px 0 11px;
	height: 28px;
	border: 1px solid #d9d9d9;
	box-sizing: border-box;
	box-shadow: none !important;
	border-radius: 0 !important;
}
.category-search__btn {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100px;
	background: #c20509;
	color: #fff;
	border: none;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	text-align: center;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	cursor: pointer;
}
.category-search__found {
	color: #676767;
	font-size: 14px;
	font-weight: 700;
	height: 20px;
}
input[type="search"]::-webkit-search-cancel-button {
	cursor: pointer;
}

.guidelines__double {
	text-align: justify;
	margin-bottom: 20px;
}
.guidelines__double:after{
	content: '';
	display: block;
	clear: both;
}
.guidelines__double-item {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
	text-align: left;
}
.guidelines__double-item:last-child{
	float: right;
}
#contentPolicies_Content .guidelines__double .guidelines__double-title {
	font-size: 18px;
	margin: 20px 0;
	text-transform: uppercase;
	text-align: center;
}
.guideBody h2, .guideBody h3, .guideBody .h3, .guideBody h4, .guideBody h5, .guideBody h6 {
	text-align: center;
	margin: 0 0 25px;
	font-weight: 700;
	color: #696969;
	font-size: 14px;
}
#contentPolicies_Content h1,
#contentPolicies_Content h2 {
	float: none;
	color: inherit;
	font-weight: 700;
	text-align: left;
	font-size: 2em;
	background: none;
	margin: 0.67em 0;
}
#contentPolicies_Content h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
}
.accordion {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	padding: 0;
	margin: 0 0 5px;
}
.accordion__title {
	position: relative;
}
.accordion_tier {
	position: absolute;
	top: 13px;
	left: 9px;
	color: #fff;
	text-transform: uppercase;
	font-size: 9px;
	z-index: 2;
	font-style: normal;
	line-height: 1;
}
.accordion__inner .accordion_tier {
	color: #666;
}
#contentPolicies_Content .accordion__title p {
	display: block;
	position: relative;
	height: 33px;
	margin: 0;
	line-height: 33px;
	padding: 0 30px 0 31px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #6da92c;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.accordion__title p:before {
	top: 15px;
	right: 12px;
	width: 8px;
	height: 2px;
}

.accordion__title p:before,
.accordion__title p:after {
	content: '';
	position: absolute;
	background: #fff;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.accordion__title p:after {
	top: 12px;
	right: 15px;
	width: 2px;
	height: 8px;
}
.accordion__title_info p:before {
	top: 10px;
	right: 10px;
	width: 11px;
	height: 12px;
	background: url("http://res.cloudinary.com/dd4nyfyey/image/upload/v1496404019/accordion__title_ddaoy8.png") no-repeat;

	background-size: 11px 26px;
}
.accordion__title_info p:after {
	top: 5px;
	right: 8px;
	content: '\2A2F';
	background: none;
	color: #fff;
	font-size: 20px;
	width: auto;
	height: auto;
	line-height: 1;
	opacity: 0;
}
.accordion__title_info.active p:before {
	opacity: 0;
}
.accordion__inner .accordion__title_info p:before {
	background-position: 0 -14px;
}
.accordion__title.active p:after {
	opacity: 0;
}
.accordion__title_info.active p:after {
	opacity: 1;
}
.accordion__inner .accordion__title_info p:after {
	color: #666;
}
.accordion__inner {
	padding: 0;
	margin: 0;
	display: none;
}
.accordion__content {
	font-size: 13px;
	color: #666;
	border: 1px solid #e3e2e2;
	background: #fff;
	padding-bottom: 12px;
}
.accordion__content div {
	padding: 9px 10px 3px 28px;
	line-height: 1.47;
	text-transform: uppercase;
	font-weight: 400;
}
#contentPolicies_Content  .accordion__content p {
	font-weight: 700;
	text-transform: none;
	margin: 0;
}
#contentPolicies_Content .accordion__inner .accordion__title p:hover {
	background: #ccc;
}
#contentPolicies_Content .accordion__title p:hover {
	background: #578723;
}
#contentPolicies_Content .accordion__inner .accordion__title p {
	background: #e3e2e2;
	color: #666;
}
#contentPolicies_Content .accordion__inner .accordion__title:not(.accordion__title_info) p:before,
#contentPolicies_Content .accordion__inner .accordion__title:not(.accordion__title_info) p:after {
	background: #666;
}
.accordion .accordion:first-child {
	margin-top: 5px;
}
.accordion .accordion {
	margin-left: 11px;
}
.highlight {
	display: inline !important;
	background: rgba(255,232,104,0.8) !important;
	padding: 0 !important;
}
.highlight:before,
.highlight:after {
	display: none;
}
.category-search__found p {
	font-weight: 700;
	color: #c20509;
}
/* ---- /Accordion ---- */


/*---------- vue-select ---------*/

.mg-select .vs__search::placeholder,
.mg-select .vs__dropdown-toggle,
.mg-select .vs__dropdown-menu {
    border-radius: 0;
    text-transform: uppercase;
    border: 1px solid #a5bdcf;
    background: #fff;
    font-size: 9px;
}
.mg-select .vs__dropdown-option {
    padding: 3px 5px;
}
.mg-select .vs__dropdown-option--highlight {
    background: #a5bdcf;
    color: #fff;
}
.mg-select .vs__search:focus {
    line-height: 16px;
}
.mg-select.vs--open .vs__open-indicator {
    -webkit-transform: inherit;
    transform: inherit;
}
.mg-select .vs__search {
    line-height: 18px;
    margin: 2px 0 0;
    font-family: 'Roboto', sans-serif;
}
.mg-select.vs--single.vs--open .vs__selected {
    margin-top: 4px;
}
.mg-select .vs__dropdown-menu {
    padding: 0;
}
.mg-select .vs__selected {
    margin: 0 2px 0;
}
.mg-select .vs__dropdown-toggle {
    padding: 0;
}
.mg-select .arrow-icon {
    position: absolute;
    z-index: 2;
    top: 1px;
    bottom: 1px;
    right: 1px;
    width: 16px;
    background-color: #fff;
}
.mg-select .arrow-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3px 3px 3px;
    border-color: transparent transparent #3e3e3e transparent;
}
.mg-select .arrow-icon:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: 2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3px 0 3px;
    border-color: #3e3e3e transparent transparent transparent;
}

/*---------- vue-select ---------*/

.conversion__header {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	background-color: #f6f6fa;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #b8c4da;
	gap: 10px 0;
}
.wrap_container_conversion [id^='cuselFrame-conditionKind'] {
	width: 166px!important;
}
.conversion__header .cusel {
	float: none;
	display: inline-block;
	margin: 0 5px 0 0;
}
.conversion__price {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	padding: 15px 0 15px 20px;
}
.wrap_container_conversion #cpa-buy {
	margin-right: 7px;
}
.conversion__check {
	display: flex;
	padding: 15px 0 15px 20px;
}
.postback__top {
	padding: 20px 20px 10px;
	position: relative;
}
.postback__top:after {
	position: absolute;
	content: '';
	display: block;
	height: 1px;
	left: 10px;
	right: 10px;
	bottom: 0;
	background-color: #b8c4da;
}
.postback_options__label {
	display: inline-block;
	width: 82px;
	margin-right: 25px;
	line-height: 25px;
	vertical-align: middle;
}
.postback_options__items {
	display: inline-block;
	vertical-align: middle;
}
.postback_options__item {
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
	font-weight: 700;
}
.conversion .wrap_container_conversion .postback__title {
	float: none;
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
/* ----- conversion popup -----*/
.popup-postback, .popup-tips {
	display: none;
}
.popup-conversions {
	max-height: calc(100vh - 50px);
}
/* ----- /conversion popup -----*/
.conversion .postback_tooltip,
.conversion .event_tooltip {
	display: none;
}
.tracking-code-popup .code-insertion,
.popup-conversions .code-insertion{
	display: block;
	width: 100%;
	position: relative;
	margin: 0;
	overflow-y: inherit;
}
.tracking-code-popup .code-insertion .copy-code,
.popup-conversions .code-insertion .copy-code {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 10px;
	line-height: 16px;
	background: #F3F7F9;
	box-sizing: border-box;
}
.tracking-code-popup .sensor-code,
.popup-conversions .sensor-code {
	white-space: pre;
}
.copy-code__icon {
	display: none;
	width: 60px;
	height: 60px;
	background: url(images/icon-check-white.svg) 0 0 no-repeat;
	background-size: cover;
}
.tracking-code-popup .code-insertion .copy-code-overlay,
.popup-conversions .code-insertion .copy-code-overlay {
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(images/pixel-background.png) #c2c5c7 repeat;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	opacity: 0;
	transition: opacity .4s ease;
	box-sizing: border-box;
	cursor: pointer;
}
.tracking-code-popup .code-insertion .copy-code:hover .copy-code-overlay,
.popup-conversions .code-insertion .copy-code:hover .copy-code-overlay {
	opacity: .8;
}
.conversion .profile .box {
	margin-top: 17px;
}
.conversion__check a {
	display: inline-block;
	position: relative;
	text-decoration: none;
	color: #0020e4;
	line-height: 15px;
	vertical-align: middle;
}
.conversion__check a:after {
	position: absolute;
	display: block;
	content: '';
	height: 1px;
	background-color: #0020e4;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 1;
	transition: opacity .3s ease;
}
.conversion__check a:hover:after {
	opacity: 0;
}
.wrap_container_conversion [id^='cuselFrame-conditionType'] {
	width: 155px!important;
}
.conversion .conversionName {
	margin: 0 5px 0 0 !important;
}
.conversion [id^='cuselFrame-conversionCategory'] {
	width: 194px!important;
}
.wrap_container_conversion input[id^='identificatorEvent'] {
	width: 123px!important;
}
.wrap_container_conversion input[id^='embedEvent'] {
	width: 130px!important;
}
.conversion__price:after {
	position: absolute;
	content: '';
	display: block;
	height: 1px;
	left: 10px;
	right: 10px;
	bottom: 0;
	background-color: #b8c4da;
}
.wrap_container_conversion .select3 .jScrollPaneContainer {
	width: auto!important;
	max-width: 194px;
}
.wrap_container_conversion [id^='cuselFrame-conditionType'] .jScrollPaneContainer {
	max-width: 155px;
}
/* ----- highlighted wallet -----*/
#wallet.highlighted {
	border: 1px solid #B22222;
	border-top: 1px solid #b6c4dc;
}
.highlighted #paymentAmount {
	border: 1px solid #B22222;
}

/* ----- /highlighted wallet -----*/

/* ----- goods url error ----- */
.urlError {
	position: absolute;
	bottom: -15px;
	color: #B22222;
	font-weight: 700;
}
.bigContainer .urlError {
	bottom: 3px;
}
#ghits_new_add .save.grey {
	background-color: #C8C8C8;
}
input.incorrect:-webkit-autofill,
input.incorrect:-webkit-autofill:hover,
input.incorrect:-webkit-autofill:focus{
	background-color: #ffe4e1;
	-webkit-text-fill-color: #B22222;
	transition: background-color 5000s ease-in-out 0s;
}
.cu-form #valueCu {
	margin-bottom: 16px !important;
}
.cu-form .urlError{
	left: 10px;
	bottom: 5px;
}
.popup.smallContainer .urlError {
	bottom: -4px;
}
.popup.smallContainer #nameBlock {
	margin-bottom: 10px;
}
/* ----- /goods url error ----- */
#ghits_new_add {
	padding: 20px;
	margin-top: 20px;
}
form#ghits_new_add .rr,
form#ghits_new_add .ll {
	padding-bottom: 0;
	width: 50%;
	box-sizing: border-box;
}
form#ghits_new_add .ll {
	padding: 0 12px 0 0;
}
form#ghits_new_add .set {
	margin-bottom: 14px;
}
form#ghits_new_add label {
	margin: 0;
	line-height: 23px;
}
form#ghits_new_add .inp1 {
	margin: 0;
}
form#ghits_new_add .pict,
form#ghits_new_add .get_meta_data {
	top: 23px;
	right: 11px;
}
form#ghits_new_add .get_meta_data {
	right: -14px;
}
form#ghits_new_add .selector-drop-down-button {
	height: 26px;
	width: 407px;
}
form#ghits_new_add #image_link {
	margin: 0 10px 0 0;
	height: 26px;
}
form#ghits_new_add #image-styler {
	margin: 0;
}
form#ghits_new_add #showPrice {
	display: inline-block;
	float: none;
	vertical-align: baseline;
	margin-top: 0;
}
form#ghits_new_add .pr span {
	float: none;
	display: inline-block;
}
form#ghits_new_add .pr .pict {
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.ghits-price {
	display: inline-block;
	width: 100%;
}
#ghits_new_add .price-for-click {
	margin-right: 15px;
}
.form .cpc {
	width: auto;
	min-width: 180px;
}
.one-price-for-all {
	width: auto;
	float: none;
	padding-right: 15px;
	margin: 22px 0 3px 0;
	overflow: hidden;
}
.one-price-for-all span {
	line-height: 20px;
	margin-left: 2px;
	vertical-align: top;
}
.form#ghits_new_add .cpc label {
	display: block;
	float: none;
}
form#ghits_new_add .rr {
	padding: 0 0 0 22px;
	border: 0;
}
form#ghits_new_add .rr .pict {
	right: 0;
}
form#ghits_new_add .main-drop-down {
	width: 407px;
}
#ghits_new_add .crop {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: baseline;
}

#ghits_new_add .crop-rect {
	padding: 0 22px 0 0;
}

#ghits_new_add .crop-rect, #ghits_new_add .crop-quad {
	width: 50%;
	padding: 0 0 0 22px;
}
#ghits_new_add .crop-rect {
	padding: 0 22px 0 0;
}
/*----- reach-meter -----*/
.ghits-reach .beta {
	text-transform: lowercase;
	font-weight: 500;
	color: #3ea5ef;
	padding-left: 3px;
}

.reach-meter {
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
}
.reach-meter__item {
	display: inline-block;
	position: relative;
	width: 68px;
	height: 10px;
	background-color: #eeeeee;
	margin-right: 5px;
	vertical-align: middle;
	cursor: pointer;
	transition: background-color .3s ease;
}
.reach-meter__item:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 3.5px solid white;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.reach-meter__item:before {
	content: "";
	position: absolute;
	right: -3.5px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 3.5px solid #eee;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	transition: border-left .3s ease;
}
.reach-meter__item.active.very-low {
	background-color: #ff8b4c;
}
.reach-meter__item.active.low {
	background-color: #ffdb4c;
}
.reach-meter__item.active.medium {
	background-color: #eaec5c;
}
.reach-meter__item.active.high {
	background-color: #bbdd7f;
}
.reach-meter__item.active.very-high {
	background-color: #85b531;
}
.reach-meter__item.very-low.active:before {
	border-left: 3.5px solid #ff8b4c;
}
.reach-meter__item.low.active:before {
	border-left: 3.5px solid  #ffdb4c;
}
.reach-meter__item.medium.active:before {
	border-left: 3.5px solid #eaec5c;
}
.reach-meter__item.high.active:before {
	border-left: 3.5px solid #bbdd7f;
}
.reach-meter__item.very-high.active:before {
	border-left: 3.5px solid #85b531;
}
.reach-names {
	margin-bottom: 6px;
}
.geo-prices-tree .reach-meter {
	margin-left: 300px;
	line-height: 33px;
}
.reach-meter.hidden {
	display: none;
}
.geo-prices-tree  .reach-no-data {
	display: inline-block;
	line-height: 34px;
	color: #cbcbcb;
	vertical-align: middle;
}
/*----- /reach-meter -----*/
#ghits_new_add .reach-meter + .pict {
	position: static;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
}
.ghits-price .geo-prices-tree {
	width: 100%;
}
.ghits-price #geo-group-prices-tree {
	margin-top: 10px;
}

/* ----- /form ghits_new_add ----- */

/* ----- form ghits edit big----- */
.bigContainer #ghits_new_add {
	padding: 0;
	margin: 0;
}
.bigContainer form#ghits_new_add .rr,
.bigContainer form#ghits_new_add .ll {
	padding-bottom: 0;
	width: 495px;
}
.bigContainer form#ghits_new_add .rr {
	width: 478px;
}
.bigContainer form#ghits_new_add .ll {
	padding: 14px 0 0 15px;
}

.bigContainer form#ghits_new_add .set {
	padding: 5px 0 10px;
}

.bigContainer  form#ghits_new_add .rr {
	padding: 2px 15px 0 20px;
}
.bigContainer #ghits_new_add .crop {
	display: block;
}
.bigContainer form#ghits_new_add .set {
	margin: 0;
}
.bigContainer form#ghits_new_add .rr {
	border-left: 1px dotted #ccc;
}
.bigContainer form#ghits_new_add .rr .set label {
	vertical-align: middle;
	line-height: 21px;
}
.bigContainer .save {
	margin-left: 0 !important;
}
.bigContainer .form .currency,
.bigContainer .form .old_price,
.bigContainer .form .discount {
	margin-left: 11px;
}
/* ----- /form ghits edit big----- */

.image-zoom {
	display: inline-block;
	cursor: pointer;
}
.drop-down-search-input {
	width: calc(100% - 5px);
	box-sizing: border-box;
}

/* ----- coverage ----- */
.table th.col-coverage {
	width: 300px;
	min-width: 300px;
}
.coverage-header {
	font-size: 12px;
	color: #8aa3bc;
	text-align: left;
	margin: 0 0 10px;
}
.coverage-top {
	margin-bottom: 15px;
}
.coverage-main .coverage-table-row {
	margin: 5px 0;
}
.coverage-list .coverage-level,
.coverage-td .coverage-level {
	position: relative;
	width: 100%;
	float: none;
	text-align: left;
	padding: 0 10px 0 20px;
	font: 700 11px/28px 'Roboto', sans-serif;
	color: #414141;
	background-color: transparent;
	transition: background-color .3s ease;
}
.coverage-td .coverage-level {
	padding-right: 20px;
}
.table .coverage-level a {
	color: inherit;
}
.table .coverage-level a.save_cpc {
	color: #fff;
}
.coverage-td,
.coverage-list-td {
	min-width: 300px;
}
.coverage-list .coverage-level-label,
.coverage-td .coverage-level-label,
.coverage-td .coverage-level-label{
	float: right;
	text-align: right;
	color: #414141;
	font-weight: 400;
	padding: 0;
	line-height: 28px;
	cursor: pointer;
	transition: font-weight .3s ease;
}
.coverage-top .coverage-level-label {
	font-weight: 700;
}
.coverage-top label,
.coverage-main label {
	padding: 0 3px 0 12px;
}
.coverage-list label,
.coverage-list input[type=radio] {
	margin: 0;
	cursor: pointer;
}
.coverage-list input[type=radio] {
    vertical-align: top;
    height: 28px;
}
.coverage-list .coverage-level:before,
.coverage-td .coverage-level:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 100%;
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
	background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 51%, rgba(227,227,227,1) 100%);
}
.coverage-list .coverage-level.very-low:before{
	background: -moz-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -webkit-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -o-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: -ms-linear-gradient(top, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
	background: linear-gradient(to bottom, rgba(231,154,154,1) 0%, rgba(223,129,129,1) 51%, rgba(216,107,107,1) 100%);
}
.coverage-list .coverage-level.low:before{
	background: -moz-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -webkit-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -o-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: -ms-linear-gradient(top, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
	background: linear-gradient(to bottom, rgba(232,145,231,1) 0%, rgba(227,131,217,1) 51%, rgba(221,112,205,1) 100%);
}
.coverage-list .coverage-level.medium:before{
	background: -moz-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -webkit-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -o-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
	background: linear-gradient(to bottom, rgba(235,205,121,1) 0%, rgba(227,189,93,1) 51%, rgba(221,177,65,1) 100%);
}
.coverage-list .coverage-level.high:before{
	background: -moz-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -webkit-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -o-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: -ms-linear-gradient(top, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
	background: linear-gradient(to bottom, rgba(190,215,153,1) 0%, rgba(176,204,129,1) 51%, rgba(164,190,102,1) 100%);
}
.coverage-list .coverage-level.very-high:before{
	background: -moz-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -webkit-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -o-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: -ms-linear-gradient(top, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
	background: linear-gradient(to bottom, rgba(150,201,157,1) 0%, rgba(134,190,142,1) 51%, rgba(117,177,125,1) 100%);
}
.coverage-list .coverage-level.very-low:hover,
.coverage-list .coverage-level.very-low.active-level {
	background-color: #fcf1f1;
}
.coverage-list .coverage-level.low:hover,
.coverage-list .coverage-level.low.active-level {
	background-color: #fcf4fd;
}
.coverage-list .coverage-level.medium:hover,
.coverage-list .coverage-level.medium.active-level {
	background-color: #fcf8ed;
}
.coverage-list .coverage-level.high:hover,
.coverage-list .coverage-level.high.active-level {
	background-color: #f8faf4;
}
.coverage-list .coverage-level.very-high:hover,
.coverage-list .coverage-level.very-high.active-level {
	background-color: #e8f2e9;
}
.coverage-level.active-level .coverage-level-label {
	position: relative;
	font-weight: 700;
}

.coverage-list .coverage-level.very-high:hover .coverage-level-label:before,
.coverage-list .coverage-level.very-high.active-level .coverage-level-label:before{
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 16px;
    margin: 6px 6px 0 0;
	background: url(images/star-gold-gradient.svg) 0 0 no-repeat;
}

.coverage-boost {
	display: inline-block;
	position: relative;
	height: 24px;
	align-self: center;
	padding: 0 10px 0 25px;
	margin: 0 0 0 14px;
	border: 1px solid #489102;
	border-radius: 3px;
	background: rgba(156,208,82,1);
	background: -moz-linear-gradient(top, rgba(156,208,82,1) 0%, rgba(86,158,4,1) 100%);
	background: -webkit-linear-gradient(top, rgba(156,208,82,1) 0%, rgba(86,158,4,1) 100%);
	background: -o-linear-gradient(top, rgba(156,208,82,1) 0%, rgba(86,158,4,1) 100%);
	background: -ms-linear-gradient(top, rgba(156,208,82,1) 0%, rgba(86,158,4,1) 100%);
	background: linear-gradient(to bottom, rgba(156,208,82,1) 0%, rgba(86,158,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd052', endColorstr='#569e04', GradientType=0 );
	-webkit-box-shadow: inset 0 0 2px 0 rgba(220,255,95,1);
	-moz-box-shadow: inset 0 0 2px 0 rgba(217,255,95,1);
    box-shadow: inset 0 1px 1px #b9df5d, 0 1px 1px #c2c7be;
	box-sizing: border-box;
	cursor: pointer;
	opacity: 0;
	transition: opacity .3s ease, box-shadow .3s ease;
	pointer-events: none;
}

.coverage-level.active-level .coverage-boost,
.no-list .coverage-level:hover .coverage-boost {
	pointer-events: auto;
	opacity: 1;
}
.coverage-boost:before {
	content: '';
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 4px;
	left: 6px;
	background: url("images/rocket-solid.svg") no-repeat;
	background-size: cover;
}
.coverage-boost:hover {
    box-shadow: inset 0 1px 1px #b9df5d;
    opacity: .9;
}
.coverage-boost__btn {
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 23px;
	display: block;
}

.popup.goods-save-popup,
.cpc-save-popup {
	box-sizing: unset;
}
.coverage-td .coverage-container {
	display: block;
	width: 10px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	float: none;
	text-align: left;
	padding: 0;
}

.coverage-td .inp_arr {
	align-self: normal;
}
.cpc-edit-icon {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url('images/icon-quality-factor.svg') 0 0 no-repeat;
	background-size: cover;
	vertical-align: text-bottom;
	margin-left: 5px;
	opacity: 0;
	cursor: pointer;
	transition: .3s opacity ease;
}
.coverage-td .coverage-cpc,
.coverage-td .coverage-list-td {
	text-align: left;
}
.coverage-td .coverage-cpc {
	cursor: pointer;
}
.coverage-cpc:hover .cpc-edit-icon {
	opacity: 1;
}
.coverage-top .cpc__num {
	display: inline-block;
	padding: 0 0 0 9px;
}
.cpc-td {
	text-align: center;
}
.cpc-td .coverage-cpc{
	padding-left: 23px;
}
.cpc-td .coverage-cpc.cpc-no-edit {
	padding-left: 0;
}
.cpc-td .coverage-cpc .save_cpc{
	margin-top: 3px;
	line-height: 22px;
}
.cpc-td .cpc {
	line-height: 24px;
	display: inline-block;
}
.cpc-td .val_cpc {
	display: inline-block;
	line-height: 24px;
	vertical-align: top;
}
.table th.conversion-th {
	min-width: 130px;
	width: 130px;
	padding-right: 0;
}
.cpc-td .active-cpc {
	min-width: 180px;
	padding-left: 0;
	text-align: left;
}
/* ----- /coverage ----- */

/* ----- content policies scroll top button ----- */
#scrollTopBtn {
	display: none;
	position: fixed;
	bottom: 50px;
	right: 50px;
	width: 45px;
	height: 45px;
	background: url("adskeeper/images/icons/icon_scroll_top.svg") #fff no-repeat;
	border-radius: 50%;
	background-size: cover;
	cursor: pointer;
}
/* ----- /content policies scroll top button ----- */

@media screen and (max-width: 1024px) {
	.popup, #lean_overlay, .ajaxOverlay {
		position: device-fixed;
	}

	.bigContainer {
		width: 1003px !important;
		border: 1px solid #dbe5ec;
	}

	.ajaxOverlay {
		width: 1024px;
	}

	.code-insertion {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.user-change-lang.show {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		background: rgba(81,169,225,0.6);
		border-radius: 2px;
		padding: 5px;
		margin: 0;
	}
	.user-change-lang a {
		margin: 0 0 5px;
	}
	.user-change-lang a:last-child {
		margin: 0;
	}
    .cpc-edit-icon {
        opacity: 1;
    }
}

/* ----- add company, make child push company ------ */

#createPushCopyContainer {
	padding: 7px;
}

#createPushCopyContainer label {
	margin: 5px;
	position: relative;
	bottom: 10px;
}

#createPushCopyContainer .tooltip-block {
	display: inline-block;
	position: relative;
	bottom: 5px;
}

#createPushCopyContainer .push-icon {
	padding: 2px 5px 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: 500;
	cursor: default;
	display: inline-block;
	vertical-align: bottom;
	background-color: #7182BC;
	margin: 5px;
	position: relative;
	bottom: 3px;
}

#make-child-push-campaign {
	padding: 7px;
}

#make-child-push-campaign label {
	margin: 5px;
	position: relative;
	bottom: 10px;
}

#make-child-push-campaign .tooltip-block {
	display: inline-block;
	position: relative;
	bottom: 3px;
}

#make-child-push-campaign .push-icon {
	padding: 2px 5px 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: 500;
	cursor: default;
	display: inline-block;
	vertical-align: bottom;
	background-color: #7182BC;
	margin: 5px;
	position: relative;
	bottom: 3px;
}

.hide {
	display: none !important;
}

/* ----- add company, make child push company ------ */
/* ----- coinspaid popup----- */
.finance-popup.coinspaid-popup {
    width: 450px;
    height: auto;
    padding: 0;
    transition: top .3s ease;
}
.coinspaid__content {
    padding: 0 25px 20px 25px;
}
.coinspaid{
    font-family: Arial, sans-serif;
}
.coinspaid__header {
    font-size: 18px;
    background-color: #f6f6fa;
    line-height: 38px;
    color: #6b6a6a;
    padding: 0 36px 0 29px;
}
.coinspaid__header h3 {
    display: inline-block;
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 39px;
    vertical-align: baseline;
}
.coinspaid__amount {
    float: right;
    display: inline-block;
}
.coinspaid__amount label {
    display: inline-block;
    vertical-align: baseline;
    font-size: 18px;
}
.coinspaid__sum label.required:after {
    content: ':';
    color: #6b6a6a;
}
.coinspaid__sum .input_pay_short {
    border: 0;
    display: inline-block;
    vertical-align: baseline;
    font-size: 18px;
    line-height: 39px;
    padding: 0;
    height: auto;
    background: inherit;
    zoom: unset;
}
.coinspaid__title {
    position: relative;
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    color: #6b6a6a;
    margin: 25px 0 15px;
}
.coinspaid__title span {
    display: inline-block;
    background-color: #fff;
    padding: 0 24px;
    z-index: 1;
}
.coinspaid__title:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    background-color: #dededf;
    transform: translateY(-50%);
    z-index: -1;
}
.finance-popup .coinspaid__select .row label{
    display: none;
}
.finance-popup.popup .coinspaid .coinspaid__submit ,
.finance-popup.popup .coinspaid .coinspaid__cancel{
    width: auto;
    height: auto;
    padding: 0 9px;
    font-size: 11px;
    line-height: 25px;
    text-transform: uppercase;
    margin: 0 auto;
    cursor: pointer;
}
.finance-popup.popup .coinspaid .coinspaid_cancel {
    color: #6b6a6a;
    margin-top: 2px;
}
.finance-popup.popup .coinspaid .coinspaid__submit {
    color: #fff;
    background: #6da92c;
    border: 1px solid #53980b;
}

#cuselFrame-paymentMethod {
    width: 100%!important;
    height: 25px;
    box-sizing: border-box;
}
.coinspaid-popup .coinspaid__content .row {
    overflow: visible;
    border-bottom: none;
}
.coinspaid-popup .coinspaid__content dd,
.coinspaid-popup .coinspaid__content dt {
    display: none;
}
.coinspaid-popup .coinspaid__submit,
.coinspaid-popup .coinspaid__cancel {
    display: block;
    width: auto;
    height: auto;
    padding: 0 9px;
    font-size: 11px;
    line-height: 25px;
    text-transform: uppercase;
    margin: 0 auto;
}
.coinspaid-popup .coinspaid__cancel {
    background: none;
    border: 0;
}
.coinspaid .coinspaid__select {
    margin-bottom: 5px;
}
.coinspaid__select select {
    width: 100%;
}
.finance-popup.coinspaid-popup .coinspaid .coinspaid__cancel {
    line-height: 27px;
}
form.finance-popup .coinspaid__amount #amount{
    font-size: 16px;
    background-color: #f6f6fa;
    width: 50px;
    border: none !important;

}
/* ----- coinspaid -----*/
/* ----- cardpay popup----- */
.finance-popup.cardpay-popup {
	width: 450px;
	height: auto;
	padding: 0;
	transition: top .3s ease;
}
.cardpay__content {
	padding: 0 25px 20px 25px;
}
.cardpay{
	font-family: Arial, sans-serif;
}
.cardpay__header {
	font-size: 18px;
	background-color: #f6f6fa;
	line-height: 38px;
	color: #6b6a6a;
	padding: 0 36px 0 29px;
}
.cardpay__header h3 {
	display: inline-block;
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 39px;
	vertical-align: baseline;
}
.cardpay__amount {
	float: right;
	display: inline-block;
}
.cardpay__amount label {
	display: inline-block;
	vertical-align: baseline;
	font-size: 18px;
}
.cardpay__sum label.required:after {
	content: ':';
	color: #6b6a6a;
}
.cardpay__sum .input_pay_short {
	border: 0;
	display: inline-block;
	vertical-align: baseline;
	font-size: 18px;
	line-height: 39px;
	padding: 0;
	height: auto;
	background: inherit;
	zoom: unset;
}
.cardpay__title {
	position: relative;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
	color: #6b6a6a;
	margin: 25px 0 15px;
}
.cardpay__title span {
	display: inline-block;
	background-color: #fff;
	padding: 0 24px;
	z-index: 1;
}
.cardpay__title:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	background-color: #dededf;
	transform: translateY(-50%);
	z-index: -1;
}
.finance-popup .cardpay__select .row label{
	display: none;
}
.finance-popup.popup .cardpay .cardpay__submit ,
.finance-popup.popup .cardpay .cardpay__cancel{
	width: auto;
	height: auto;
	padding: 0 9px;
	font-size: 11px;
	line-height: 25px;
	text-transform: uppercase;
	margin: 0 auto;
	cursor: pointer;
}
.finance-popup.popup .cardpay .cardpay_cancel {
	color: #6b6a6a;
	margin-top: 2px;
}
.finance-popup.popup .cardpay .cardpay__submit {
	color: #fff;
	background: #6da92c;
	border: 1px solid #53980b;
}

/* ----- cardpay -----*/
#cuselFrame-paymentMethod {
	width: 100%!important;
	height: 25px;
	box-sizing: border-box;
}
.cardpay-popup .cardpay__content .row {
	overflow: visible;
	border-bottom: none;
}
.cardpay-popup .cardpay__content dd,
.cardpay-popup .cardpay__content dt {
	display: none;
}
.cardpay-popup .cardpay__submit,
.cardpay-popup .cardpay__cancel {
	display: block;
	width: auto;
	height: auto;
	padding: 0 9px;
	font-size: 11px;
	line-height: 25px;
	text-transform: uppercase;
	margin: 0 auto;
}
.cardpay-popup .cardpay__cancel {
	background: none;
	border: 0;
}
.cardpay .cardpay__select {
	margin-bottom: 5px;
}
.finance-popup.cardpay-popup .cardpay .cardpay__cancel {
	line-height: 27px;
}
/* ----- /cardpay -----*/
.video_groups_set .output {
	display: inline;
	padding: 0 3px;
	color: white;
	float: right;
	border: 1px solid;
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #777;
	letter-spacing: 0.5px;
	width:90px;
	text-align: center;
}

.video_groups_set .output[data-state="Not Select"] {
	background-color: rgba(128, 128, 128, 0.8);
	border-color: rgba(128, 128, 128, 0.8);
}

.video_groups_set .output[data-state=Exclude] {
	background-color: rgba(255, 69, 0, 0.8);
	border-color: rgba(255, 69, 0, 0.8);
}

.video_groups_set .output[data-state=Include] {
	background-color: rgba(0, 176, 0, 0.8);
	border-color: rgba(0, 176, 0, 0.8);
}

.video_groups_set .message-cis,
.video_groups_set .message-int {
	font-weight: bold;
	color: rgba(199, 3, 3, 0.8);
}

.video_groups_set .message-cis.message-green,
.video_groups_set .message-int.message-green {
	color: rgba(0, 176, 0, 0.8);
}

.widg .video_groups_set label {
	width: 95%;
	cursor: pointer;
}

.widg .video_groups_set input[type=checkbox] {
	display: none;
}
/* ----- /guide-me button ----- */
#guide-me {
	display: block;
	float: left;
	margin: 8px 0 10px 10px;
}
#guide-me.hidden {
	display: none;
}
/* ----- /guide-me button ----- */

/* ----- billing-info-error ----- */
.billing-info-error-message {
	display: none;
	line-height: 24px;
	margin-left: 10px;
	vertical-align: middle;
	color: #B22222;
}
.profile .billing-info-error input {
	border-color: #B22222;
	box-shadow: none;
}
/* ----- /billing-info-error ----- */

/* ----- targeting ----- */
.targeting_available {
    display: flex;
    flex-direction: column;
	flex-grow: 1;
	max-width: 61%;
}
.targeting_header_text {
	display: inline-block;
	flex-grow: 1;
	font-weight: 700;
	color: #555555;
	text-transform: uppercase;
}
.targeting_header {
	display: flex;
	min-height: 41px;
	justify-content: flex-end;
	align-items: center;
	padding: 8px 8px 7px 20px;
	background-color: #f6f6fa;
	border-bottom: 1px solid #bbc3db;
}
.targeting_search {
	flex-grow: 1;
	position: relative;
	max-width: 354px;
	background-color: #f6f6fa;
	padding-left: 24px;
}
.targeting_search label {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 15px;
	height: 15px;
	float: none;
	margin: 0;
	background: url("../styles/images/target_ico/svg/search.svg") 0 0 no-repeat;
	background-size: cover;
	cursor: pointer;
}
.targeting_header_audience {
	display: none;
	margin-left: 10px;
}
.targeting_header_audience_btn {
	position: relative;
	display: inline-block;
	height: 24px;
	vertical-align: top;
}
.audience_refresh {
	width: 30px;
	margin-left: 3px;
}
.audience_refresh:before {
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url("../styles/images/target_ico/svg/refresh.svg") no-repeat;
	background-size: cover;
}
.targeting-in {
	flex: 1 1;
	max-width: 375px;
    height: 100%;
	padding: 0 5px;
	overflow-y: auto;
	border-left: 1px solid #bbc3db;
	background-color: #FCFCFD;
}
.targeting_selected {
    display: flex;
    flex-direction: column;
	flex-grow: 1;
	max-width: 39%;
	border-left: 1px solid #bbc3db;
	background-color: #FCFCFD;
}
.targeting_selected .targeting_header {
	padding-left: 8px;
	text-align: center;
}
.targeting-list {
	padding: 0;
	margin: 0;
}
.targeting-expand,
.targeting-expand-out {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url('../styles/images/target_ico/svg/arrow-right.svg') 50% no-repeat;
	background-size: 13px 13px;
	border-width: 0;
	opacity: 1;
	transform: rotate(0deg);
	z-index: 1;
	cursor: pointer;
	transition: .3s ease;
}
.expanded > .targeting-list-header > .targeting-expand,
.expanded > .targeting-list-header > .targeting-expand-out {
	transform: rotateZ(90deg);
}

.targeting-btn {
	display: none;
	position: absolute;
	right: 10px;
	top: 7px;
	width: 16px;
	height: 16px;
	border-width: 0;
	background: url("../styles/images/target_ico/svg/plus-circle.svg") 0 0 no-repeat;
	background-size: cover;
	opacity: 1;
	transition: .3s opacity ease;
	cursor: pointer;
}
.targeting-btn.targeting-exclude {
	background: url("../styles/images/target_ico/svg/minus-circle.svg") 0 0 no-repeat;
}
.targeting-remove {
	background: url("../styles/images/target_ico/svg/close-circle.svg") 0 0 no-repeat;
}
.targeting-out-title {
	display: block;
	position: relative;
	padding-left: 55px;
	line-height: 28px;
	vertical-align: top;
	border: 1px solid transparent;
}
.targeting-list-header {
	margin: 2px 0;
}
.targeting li > .targeting-list-header:hover > label,
.targeting li.chk > .targeting-list-header label,
.targeting-out-title:hover {
	border-color: #a5bdcf;
	background-color: #eff6fa;
	cursor: pointer;
}
.targeting-list-header:hover .targeting-btn {
	display: inline-block;
}
.targeting-list-header:hover .targeting-include,
.chk .targeting-list-header .targeting-include {
	right: 30px;
}
.exclude .targeting-include,
.include .targeting-exclude {
	opacity: .5;
}
.multiple .chk .targeting-btn {
	opacity: .5;
	pointer-events: none;
}
#targeting_type {
	display: none;
}
.targeting-remove-all {
	top: 6px;
	right: 9px;
	background: url("../styles/images/target_ico/svg/close-circle.svg") 0 0 no-repeat;
}
.targeting-out .targeting-list-header label {
	padding-left: 52px;
}
.targeting-out .targeting-list-header label:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 30px;
	width: 16px;
	height: 16px;
	border-width: 0;
	background: url("../styles/images/target_ico/svg/plus-circle.svg") 0 0 no-repeat;
	background-size: cover;
	opacity: .5;
	cursor: default;
}
.targeting-out .exclude .targeting-list-header label:before {
	background: url("../styles/images/target_ico/svg/minus-circle.svg") 0 0 no-repeat;
}
.targeting-out li[data-current-mode="exclude"] .targeting-list-header label:before {
	background: url("../styles/images/target_ico/svg/minus-circle.svg") 0 0 no-repeat;
}
/* ----- /targeting ----- */

/* ------------ rules-based ------------ */
.rules-based__toggle .switch .off,
.rules-based__toggle .switch .on {
    line-height: 21px;
}
.rules-based__cell {
	line-height: 18px;
}
.rules-based .cuselText {
	height: auto;
	line-height: 12px;
}
.rules-based__container .inp_arr {
	float: left;
	margin: 2px 0 0 -17px;
}

.rules-based__container .number_spinner {
	display: block;
	width: 50px;
	height: 24px;
	float: left;
	padding: 5px 22px 5px 5px;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #c8c8cc;
}
.rbo-preset-popup .save {
	margin-top: 20px !important;
	margin-bottom: 0 !important;
}
/* ------------ /rules-based ------------ */

/* ----- /h2-tooltip icon ----- */
#h2-tooltip {
	display: block;
	float: left;
	margin: 10px;
}
/* ----- /h2-tooltip icon  ----- */
.button-right {
	margin-left: 7px;
	float: right
}
.no-border {
	border: none;
	background: none;
}
/* ----- /audience-add ----- */
#h2-tooltip {
	display: block;
	float: left;
	margin: -34px 0 0 580px;
}

#audience_form textarea {
	height: 57px;
	width: 196px;
	float: left;
	display: block;
	resize: none;
	padding: 5px;
	line-height: 16px;
	font-family: Arial, serif;
	margin: 4px 0 0 7px;
	overflow: auto;
	border: 1px solid #bbbbc5;
	box-shadow: inset 0 1px 2px #bbbbc5;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#audience_form textarea .audience {
	color: #333;
}
#audience_form textarea::placeholder, #audience_form input::placeholder {
	font-family: PFDinDisplayProRegular, serif;
	font-size: 12px;
}
h4.subtitle {
	margin-left: 15px;
}
#add-target, #add-link, #add-target-campaign-ad_clickers, #add-target-campaign-ad_viewers, #js-copy {
	display: block;
	float: left;
	margin: 4px 0 10px 15px;
}
#pattern.input-element {
	margin: 7px 0 0 10px;
}
.input-url {
	margin-top: 7px !important;
}
span.icon-tooltip {
	background: url("../styles/images/icon_info.svg") no-repeat;
	width: 19px;
	height: 21px;
	cursor: pointer;
	margin: 10px 10px 0 15px;
	float: left;
}
span.icon-tooltip.label-two {
	margin-top: 5px;
}
a.delete_object.audience {
	margin-top: 8px;
}
div.box.audience {
	margin-left: 8px;
}
div.switch.audience {
	float: left;
}
label#switch-unionType {
	width: 205px;
}
input#value{
	width: 100px;
}
/* ----- /audience-add ----- */
.hr-text {
	line-height: 1em;
	position: relative;
	outline: 0;
	border: 0;
	color: black;
	text-align: center;
	height: 1.5em;
	opacity: 0.5;
}

.hr-text:before {
	content: "";
	background: linear-gradient(to right, transparent, #818078, transparent);
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
}
.hr-text:after {
	content: attr(data-content);
	position: relative;
	display: inline-block;
	padding: 0 0.5em;
	line-height: 1.5em;
	background-color: #fcfcfa;
}
/* ----- /h2-tooltip icon ----- */
#h2-tooltip {
	display: block;
	margin-top: -34px;
	margin-left: 52%;
}
@media screen and (max-width: 1500px) {
	#h2-tooltip {
		margin-left: 54%;
	}
}
/* ----- /h2-tooltip icon  ----- */
/* ----- /audience  ----- */
.button-right {
	display: block;
	margin: 10px 0 10px 7px !important;
	float: right !important;
}
#sensors-audiences .word-beak {
	word-break: break-all;
}
/* ----- /audience  ----- */
/* ----- /audience-add ----- */
#audience_form textarea {
	height: 57px;
	width: 196px;
	float: left;
	display: block;
	resize: none;
	padding: 5px;
	line-height: 16px;
	font-family: Arial, serif;
	margin: 4px 0 0 7px;
	overflow: auto;
	border: 1px solid #bbbbc5;
	box-shadow: inset 0 1px 2px #bbbbc5;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#audience_form textarea .audience {
	color: #333;
}
#audience_form textarea::placeholder, #audience_form input::placeholder {
	font-family: PFDinDisplayProRegular, serif;
	font-size: 12px;
}
h4.subtitle {
	margin-left: 15px;
}
#add-target, #add-link, #add-target-campaign-ad_clickers, #add-target-campaign-ad_viewers, #js-copy {
	display: block;
	float: left;
	margin: 4px 0 10px 15px;
}
#pattern.input-element {
	margin: 7px 0 0 10px;
}
.input-url {
	margin-top: 7px !important;
}
span.icon-tooltip {
	background: url("../styles/images/icon_info.svg") no-repeat;
	width: 19px;
	height: 21px;
	cursor: pointer;
	margin: 10px 10px 0 15px;
	float: left;
}
span.icon-tooltip.label-two {
	margin-top: 5px;
}
a.delete_object.audience {
	margin-top: 8px;
}
div.box.audience {
	margin-left: 8px;
}
div.switch.audience {
	float: left;
}
label#switch-unionType {
	width: 205px;
}
input#value{
	width: 100px;
}
/* ----- /audience-add ----- */
/* ----- header-banner ----- */
.header-banner {
	position: relative;
	width: 100%;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	-ms-flex-align: center;
	text-decoration: none;
	align-items: center;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,4525af+100 */
	background: #000000; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #000000 0%, #4525af 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #000000 0%,#4525af 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #000000 0%,#4525af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4525af',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.header-banner p {
	font-size: 20px;
	color: #ffffff;
	font-weight: 300;
	width: 25%;
	max-width: 300px;
}
.header-banner span {
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
}
.adskeeper-banner-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 32px;
	color: #928aaf;
	cursor: pointer;
}
.header-banner.hidden {
	display: none;
}
.header-banner__title {
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
}
.header-banner__text {
	font-size: 18px;
	color: #ffffff;
	margin: 0 120px;
}
.header-banner__btn {
	position: relative;
	box-sizing: border-box;
}
.header-banner__btn a {
	display: inline-block;
	background-color: #ca464b;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 18px;
	line-height: 42px;
	border: 4px solid #0000ff;
	transition: border-color .3s ease;
}
.header-banner__btn a:hover {
	border-color: #ca464b;
}
.header-banner__close {
	display: block;
	position: absolute;
	top: -2px;
	right: -23px;
	width: 12px;
	height: 12px;
	color: #fff;
	cursor: pointer;
}
.header-banner__close:before,
.header-banner__close:after {
	position: absolute;
	left: 7px;
	content: ' ';
	height: 16px;
	width: 1px;
	background-color: #fff;
	top: 0;
}
.header-banner__close:before {
	transform: rotate(45deg);
}
.header-banner__close:after {
	transform: rotate(-45deg);
}
@media screen and (max-width: 1500px) {
	#h2-tooltip {
		margin-left: 54%;
	}
}
/* ----- header-banner ----- */
/* ---- select2 plugin ---- */
.select2-dropdown {
	z-index:99999;
}
#internationalBTBTransfersBlock .select2,
#paymaster24PurseBlock .select2,
#mastercardPurseBlock .select2 {
	float: initial;
	width: 100%!important;
}
label.required:after {
	color: red;
	content: " *";
}
/* ---- select2 plugin end ---- */
/* ---- сloudflare_pixel_btn ---- */
.сloudflare_pixel-wrap{
	display: none;
}
/* ---- сloudflare_pixel_btn end ---- */

/* ----- hide input for intl tel input plugin ----- */
.iti.iti-hidden {
	position: absolute;
	z-index: -1;
	pointer-events: none;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}
/*.header-ctr-clicks .arrow-icon-small {*/
/*	right: 10px !important;*/
/*}*/
/*.header-ctr-clicks .arrow-icon-small-rotate {*/
/*	right: -6px !important;*/
/*}*/
/*table stat icon sort*/
table th.r-tooltip{
	position: relative;
}
table th.r-tooltip .rel{
	position: static;
	display: flex;
	justify-content: center;
	align-items: center;
}
table th.r-tooltip .pict{
	right: 2px !important;
	top: 50% !important;
	transform: translateY(-50%);
	z-index: 1;
}
.header-ctr-clicks .rel .sort,
.pub_widgets .header-ctr-clicks .rel .rel{
	display: inline-block;
}
.header-ctr-clicks .arrow-icon-small-rotate{
	right: -5px;
}
.header-ctr-clicks .rel .arrow-icon-small{
	display: inline-block;
	position: static !important;
	margin-left: 2px;
}
.header-ctr-clicks .rel .arrow-icon-small-rotate{
	display: inline-block !important;
	position: static !important;
	width: auto;
	height: auto;
}
.header-ctr-clicks .rel .rel .arrow-icon-small{
	/*margin-left: -15px;*/
	margin-left: 2px;
}
.header-ctr-clicks .rel .rel .arrow-icon-small-rotate{
	/*margin-left: -17px;*/
	margin-left: 0;
}

/* external-bonuses-payments */
.button.external-bonuses-payments-btn {
	float: right;
	height: 25px;
	margin: 5px 20px 0 0;
}
.table .external-bonuses-payments-table-header-th {
	padding: 9px 24px;
}
.external-bonuses-payments-table-cell {
	word-break: break-word;
}

@media screen and (max-width: 1200px) {
	.button.external-bonuses-payments-btn {
		margin: 5px 7px 0 0;
	}
}
/* /external-bonuses-payments */

.widgets-table-wrapper {
    position: relative;
}
.first-column-clone {
	position: absolute;
	left: 0;
	top: 0px;
	background: #fff;
	z-index: 2;
}

/* not-available */
.not-available-wrap {
	width: 100%;
	min-height: calc(100vh - 180px);
	display: flex;
	align-items: center;
	justify-content: center;
}

.not-available {
	position: relative;
	width: 100%;
	max-width: 700px;
	height: 360px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border: 1px solid #C4C4C4;
	background-color: #fff;
}

.not-available-img {
	width: 100px;
	margin-bottom: 28px;
}

.not-available-title {
	max-width: 502px;
	font-family: 'Roboto', sans-serif;
	font-size: 32px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
	color: #010000;
	margin: 0;
}
/* /not-available */
