.keywords_file {
	visibility:hidden; 
	width: 1px;
	height:1px;
}
.check-display-none {
	display: none;
}
/**
* CSS themes for simplePagination.js
* Author: Flavius Matis - http://flaviusmatis.github.com/
* URL: https://github.com/flaviusmatis/simplePagination.js
*/

ul.simple-pagination {
	list-style: none;
}

.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 0;
}

.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/

.compact-theme a, .compact-theme span {
	float: left;
	color: #333;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #AAA;
	border-left: none;
	min-width: 14px;
	padding: 0 7px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.compact-theme a:hover {
	text-decoration: none;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); /* W3C */
}

.compact-theme li:first-child a, .compact-theme li:first-child span {
	border-left: 1px solid #AAA;
	border-radius: 3px 0 0 3px;
}

.compact-theme li:last-child a, .compact-theme li:last-child span {
	border-radius: 0 3px 3px 0;
}

.compact-theme .current {
	background: #bbbbbb; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); /* W3C */
	cursor: default;
}

.compact-theme .ellipse {
	background: #EAEAEA;
	padding: 0 10px;
	cursor: default;
}

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span {
	float: left;
	color: #666;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.light-theme a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.light-theme .current {
	background: #666;
	color: #FFF;
	border-color: #444;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
	cursor: default;
}

.light-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*------------------------------------*\
	Dark Theme Styles
\*------------------------------------*/

.dark-theme a, .dark-theme span {
	float: left;
	color: #CCC;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #222;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #555; /* Old browsers */
	background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555 0%,#333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555 0%,#333 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555 0%,#333 100%); /* IE10+ */
	background: linear-gradient(top, #555 0%,#333 100%); /* W3C */
}

.dark-theme a:hover {
	text-decoration: none;
	background: #444;
}

.dark-theme .current {
	background: #222;
	color: #FFF;
	border-color: #000;
	box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	cursor: default;
}

.dark-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

#region_yandex,#region_google,#region_googlecom {
	margin-left:50px;
}
.table-wide {
	overflow-x:  auto;
}
.engines {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    display: inline-block; 
}

.engines-______ {
    width: 16px;
    height: 16px;
    background-position: -1px -1px;
}
.engines-yandex {
    width: 16px;
    height: 16px;
    background-position: -1px -127px;
}
.engines-google {
    width: 16px;
    height: 16px;
    background-position: -1px -37px;
}
.loading {
	background:#c1c39a;
	color:#303030;
	font-size:20px;
	padding:5px 10px;
	text-align:center;
	width:450px;
	margin:0px auto;
	display:none;
	border-radius: 5px;
}
.modal_region_list div{
	width: 31.3333%;
	min-width: 170px;		
	padding: 3px;
	display: inline-block;
	float: left;
	cursor: pointer;
	padding-left:1%;
	
}
.modal_region_list_hidden {
	display:none;
}
.modal_selected_tags div,.selected_regions div
{
	margin-top:7px;		
	padding:3px;
	display: inline-block;		
	height:30px;
	float:left;
	cursor: pointer;
}
.modal_selected_tags div>i{
	width:11px;
	margin-right:2px;
}
.text-regions-header{
	color: gray; 		
}
.text-regions-header:hover{
	color: #2e2f2f; 
	background-color: gainsboro;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.text-regions{
	color: darkgray; 		
}
.text-regions:hover{
	color: #2e2f2f; 
	background-color: gainsboro;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.text-regions-selected{		
	color: black;
	font-weight: 400;		
}
.text-regions-selected:hover{		
	background-color:gainsboro;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.modal-footer button.btn-primary{
	min-width: 120px;
}
.modal-body {
	position: relative;
	max-height: 300px;
	padding: 15px;
	overflow-y: auto;
}

.clear-helper{
	position:absolute;
	right:22px;
	top:9px;
	font-size:10pt;
	cursor: pointer;
}