.hidden{display: none;}
.r{color: red;}
.green{color: green;}
.red_bold{color:red; font-weight: bold;}
.c_yes {color:#529252;}
.c_no {color:#c76161;}
.table th{ font-size:12px}
.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}
.vam {vertical-align:middle !important;}
.activearrow{ color:#FF0000}
.w70p {width:70px;}
.w100 {width:100%;}
.clear {clear:both;}
.cursor-poiner
{
	cursor: pointer;
}
.cursor-move
{
	cursor: move;
}
.inline-block {display:inline-block;}
.form-check-box {display:inline-block;width:inherit;height:inherit;position:relative;top:2px;}
#div_prepaidcard_show table {
	white-space: nowrap;
}
#div_prepaidcard_show table th {
	line-height: 24px;
}
#div_prepaidcard_show table tr td:nth-child(2) {
	padding-right: 40px;
}
#div_prepaidcard_show table th > br {
	display: none;
}
html {min-width: min-content;}
body {color: #333333;font-size:1.3em;}
body .popover {
	max-width: inherit;
	display: table;
}
body .popover table {
	white-space: nowrap;
}
.tac {
	text-align: center;
}
.lh-34 {
	line-height: 34px;
}
.m0 {margin:0;}
.m15 {margin:15px;}
.p0 {padding:0;}
.mt-10 {margin-top:10px;}
.mr-5 {margin-right:5px !important;}
.mb-3 {margin-bottom:3px;}
.mb-5 {margin-bottom:5px;}
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.pt-5 {padding-top:5px;}
.pt-7 {padding-top:7px;}
.pt-10 {padding-top:10px;}
.pl-0 {padding-left:0;}
.pl-5 {padding-left:5px;}
.pl-15 {padding-left:15px;}
.pr-0 {padding-right:0;}
.pr-5 {padding-right:5px;}
.pr-10 {padding-right:10px;}
.pr4pr {padding-right:4%;}
html .mb-10 {margin-bottom:10px;}
.w25 {width:25%;}
.w30, .form-control.w30 {width:30%;}
.w35, .form-control.w35 {width:35%;}
.w65, .form-control.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w50 {width:50%;}
.mtb5 {margin-top:5px;margin-bottom:5px;}
.mtb15 {margin:15px 0;}

.d-block {display:block;line-height:24px;width:100%;clear: both;}
.d-inline-flex {display:inline-flex;}

.lnh21 .form-group {line-height:21px}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

/* Overlay + Spinner */
.overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.overlay-solid{
	opacity: 1;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background: #fff;
}
.out {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background:none;
	opacity: 0;
}
.position-for-spinner, .position-for-spinner-account-history {
	position: absolute;
	z-index: 999;
	top: 47%;
	left: 47%;
	color: #A4A7A7;
}
.position-for-spinner.relative{ position: relative;}
.page-counter {display:inline-block;margin:19px 0px;margin-right:20%;}

.changed_field {
	background-color: #feffd7;
}
.withdraw-modal-box {
	width: 50%;
	margin: 15px auto 5px auto;
}
.withdraw-modal-box form {
	display: flex;
}
.withdraw-modal-box form input {
	line-height: 29px;
	border: 1px solid #cccccc;
}
.withdraw-modal-box form input[type=text] {
	width: 100%;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.withdraw-modal-box form input[type=submit]{
	float: right;
	padding: 0 15px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.withdraw-modal-box .withdraw-continue {
	width: 100%;
	text-align: center;
}
.withdraw-modal-box .separate {
	display: block;
	width: 100%;
	text-align: center;
	margin: 10px auto;
}
.no-margin {
	margin: 0 !important;
}
.margin-top-5 {
	margin-top: 5px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}

.label-button {
	font-size: 90% !important;
}
#promo_sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 20%;
}
#promo_sortable li {
	margin: 0 3px 3px 3px;
	padding: 5px;
	font-size: 16px;
}
#promo_sortable li span {
	position: absolute;
}
.promo_sortable_form {
	margin: 15px 0 0 3px;
}
.edit_frozen_account_amount input{
	width: 100px;
}

.edit_frozen_account_amount {
	cursor: pointer;
	width: 200px;
}

.edit_frozen_account_amount ul li {
	padding-top: 10px;
}

.edit_frozen_account_amount button {
	position: relative;
	top: -2px;
}
.light-red {
	background-color: #ffebeb;
}

.users_account_types_settings_block {
	padding: 20px;
	border: 1px solid #ccc;
	width: 100%;
	background-color: #fbfbfb;
}
.color-red {
	color: red;
}
.color-green {
	color: green;
}
.color-blue {
	color: #0090ff;
}

.btn.btn-purple {
	color: #ffffff;
	background-color: #9a4cb7;
	border-color: #9a4cb7;
}

.btn.btn-purple:hover, .btn.btn-purple:focus {
	color: #ffffff;
	background-color: #8e40b7;
	border-color: #8e40b7;
}

#support_comments_history_date_from,
#support_comments_history_date_to {
	width: 146px;
	float: left;
}
.user_have_admin_comment_icon,
.user_in_blacklist_icon {
	font-size: 16px !important;

}
#dates_separator {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	float: left;
}
.bgcolor-light-red {
	color: red;
}
#histable tr.translate_row textarea.form-control {
	resize: vertical;
}
#translates_title th {
	vertical-align: middle;
}
.locale_email_change_status {
	margin-top: 15px;
}
.locale_email_change_status div[class^="col-md-"] {
	padding: 0 !important;
}
.locale_email_change_status label[class^="col-md-"] {
	padding-right: 0 !important;
}
.locale_email_change_status select {
	position: relative;
	top: -7px;
}

table.sort-table > thead > tr > th {vertical-align: middle;font-size:11px;}
table.sort-table > thead > tr > th span {float: left;padding:5px 0;width:100%;}
table.sort-table > thead > tr > th > .order-icons-block {position:absolute;margin-left: -10px;float: none !important;}
table.sort-table > thead > tr > th > .order-icons-block a {display:block;width:100%;height:30%;opacity:0.14;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
table.sort-table > thead > tr > th > .order-icons-block a:first-of-type:before {content:"";display:block;width:100%;height:100%;background: url("/images/other/sort_up_.png") no-repeat center center;}
table.sort-table > thead > tr > th > .order-icons-block a:last-of-type:before {content:"";display:block;width:100%;height:100%;background: url("/images/other/sort_down_.png") no-repeat center center;}
table.sort-table > thead > tr > th > .order-icons-block a:hover {opacity:1;background-position: center center;}
table.sort-table > thead > tr > th > .order-icons-block a:hover {opacity:1;background-position: center center;}
table.sort-table > thead > tr > th > .order-icons-block a:first-of-type:hover, table.sort-table > thead > tr > th > .order-icons-block a.fa-chevron-up.activearrow:hover {
	background: -moz-linear-gradient(top, rgba(106,106,106,0.15) 0%, rgba(237,237,237,0) 100%);
	background: -webkit-linear-gradient(top, rgba(106,106,106,0.15) 0%,rgba(237,237,237,0) 100%);
	background: linear-gradient(to bottom, rgba(106,106,106,0.15) 0%,rgba(237,237,237,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00ededed',GradientType=0 );
}
table.sort-table > thead > tr > th > .order-icons-block a:last-of-type:hover, table.sort-table > thead > tr > th > .order-icons-block a.fa-chevron-down.activearrow:hover {
	background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(106,106,106,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(106,106,106,0.15) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(106,106,106,0.15) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00ededed',GradientType=0 );
}
table.sort-table > thead > tr > th > .order-icons-block a.activearrow {opacity:0.4;}
table.sort-table > thead > tr > th > .order-icons-block a.activearrow.fa-chevron-up {
	background: -moz-linear-gradient(top, rgba(238,162,54,0.55) 0%, rgba(237,237,237,0) 100%);
	background: -webkit-linear-gradient(top, rgba(238,162,54,0.55) 0%, rgba(237,237,237,0) 100%);
	background: linear-gradient(to bottom, rgba(238,162,54,0.55) 0%, rgba(237,237,237,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00ededed',GradientType=0 );
}
table.sort-table > thead > tr > th > .order-icons-block a.activearrow.fa-chevron-down {
	background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(238,162,54,0.55) 100%);
	background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(238,162,54,0.55) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(238,162,54,0.55) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#00ededed',GradientType=0 );
}
table.sort-table > thead > tr > th > .order-icons-block a:before {display:none;}


.snapshot_image_title_wrap {
	margin-top: 10px;
	font-weight: bold;
}
.snapshot_image_wrap {
	max-width: 100%;
}
#news_snapshot_image, #snapshot_image, .snapshot_image_wrap {width: 256px;}
.snapshot_image_content {display: none;margin-top: 10px;font-weight: bold;}
#news_snapshot_image_wrap, #news_snapshot_image,
#snapshot_image_wrap, #snapshot_image {width: 256px;}
#news_snapshot_image, #snapshot_image {max-width: 100%;}

.admin-label {padding-top:7px;margin-bottom:0;text-align:left;}
body #cke_text .cke_inner .cke_contents {min-height:400px !important;}
[placeholder="Scripts"] {min-height:150px;}

select option.first-not-visible {display:none !important;}

.custom-select-dd {width:100%;}
.custom-select-dd ~ select {display:none;}
.custom-select-dd > a, .custom-select-dd > a:hover, .custom-select-dd > a:active {
	display: block;
	text-decoration:none;
	width: 100%;
	height: 34px;
	padding: 6px 16px 5px 16px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	-webkit-writing-mode: horizontal-tb !important;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance: menulist;
	-ms-appearance: menulist;
	appearance: menulist;
	border: 1px solid #cccccc;
	border-radius: 4px;
	align-items: center;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.custom-select-dd > a:focus, .custom-select-dd > a.active {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	text-decoration:none;
	color: #555555;
}
.custom-select-dd > a ~ .dropdownvisible {display:none;list-style-type:none;padding:0;border:1px solid #66afe9;position:absolute;width: calc(100% - 30px);z-index:2;background:#ffffff;}
.custom-select-dd > a.active ~ .dropdownvisible {display:block;z-index:3;}

.custom-select-dd > a ~ .dropdownvisible li {padding:0 0 0 15px;cursor:default;}
.custom-select-dd > a ~ .dropdownvisible li:hover {background:#1e90ff;color:#ffffff;}
.custom-select-dd > a ~ .dropdownvisible li > img {margin-top:-2px;}
.custom-select-dd > a > img {margin-top:-2px;}

@-moz-document url-prefix() {
	.custom-select-dd > a:before {
		float: right;
		display: inline-block;
		content: "";
		width: 17px;
		border:1px solid #adadad;
		-moz-appearance: button-arrow-down;
		background: #e1e1e1;
		height: 33px;
		z-index:0;
		margin: -9px -16px 0 0;
	}
	.custom-select-dd > a:after {display:inline-block;content:"";-moz-appearance: menulist-button;float:right;height:34px;z-index:1;margin:-30px -16px 0 0;position:relative;left:1px;}
	.custom-select-dd > a.active:before {background:#e5f1fb;border-color:#0078d7;}
	.custom-select-dd > a ~ .dropdownvisible {border-color:#adadad;}
}
.input-group.flexible-block {display:flex;}
.input-group.flexible-block button {
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
#transfer_div_error {color:red;}
#transfersModal #transfer_div_error {margin:5px 0;position:relative;top:10px;}
#transfersModal #transfer_div_info_text {margin-bottom:15px;}
#transfer_div_error {color:red;}
#transfersModal #transfer_div_error {margin:5px 0;}
#transfersModal #transfer_div_info_text {margin-bottom:15px;}

#formpayment .loaded#account {background: transparent url("/images/loading.gif") no-repeat 99.5% center;background-size:3%;}
#formpayment .loaded_end#account {background: transparent url("/images/themes/primary/content/check.png") no-repeat 99% center;}

_:-ms-lang(x), .custom-select-dd > a::before {content:url("/images/themes/primary/content/ms-select.png");float:right;position:relative;left:3px;}

.search-manage {width:100%;max-width:1400px;clear:both;margin-bottom:15px;}
.search-manage > .form-group {padding-left:10px;padding-right:10px;}
.search-manage > .form-group > div, .slider-element > div {padding-left:5px;padding-right:5px;}
.search-manage > .form-group > div, .slider-element > div:first-of-type {padding-left:15px;}
.search-manage > .form-group > div:first-of-type {padding-left:5px;}
.search-manage label {margin-bottom:0px;margin-top:2px;font-size:11px;white-space:nowrap;}
.search-manage button, #content-manage .input-group button {margin-top:17px;}
.search-manage .input-group, #content-manage .input-group {display:flex;}
.search-manage .input-group input::-webkit-input-placeholder {font-weight:normal;}
.search-manage .input-group input::-moz-placeholder {font-weight:normal;}
.search-manage .input-group input:-ms-input-placeholder {font-weight:normal;}
.search-manage .input-group input:-moz-placeholder {font-weight:normal;}
.search-manage .custom-select-dd > a ~ .dropdownvisible {width: calc(100% - 10px);}
.search-manage .form-group {margin-bottom:0;}
.search-manage .form-group [class*=col-] {padding-right:5px;padding-left:5px;}

#content-manage .spoiler-btn ~ button {color:#ffffff;}

.second-form-block {display:none;}
.second-form-block.active {display:block;}

.input-group button, .input-group button span {outline: none !important;outline-offset: 0;}
.spoiler-btn > span {display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);font-size:20px;margin:-3px 0 0 4px;}
.spoiler-btn.active > span {transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);margin-left: -4px;}
table.table span.icon::after, .scrolled-block table.sort-table [id*="active_"] > span::after {
	display: block;
	font-size: 12px;
	line-height: 22px;
	width:21px;
	height:21px;
	text-align:center;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	color:#ffffff;
	padding-left:1px;
	margin: 0 auto;
}
table.table span.icon_yes::after, .scrolled-block table.sort-table [id*="active_"] > span:not(.red_bold)::after {content:"\2714";background:green;}
table.table span.icon_no::after, .scrolled-block table.sort-table [id*="active_"] > span.red_bold::after, .scrolled-block table.sort-table [title*="not"] > span.red_bold::after,
.scrolled-block table.sort-table [title*="not"] > span.icon_no::after {content:"\2716";background:red;}
.scrolled-block table.sort-table [id*="active_"] > span:not(.icon) {line-height:0;color:transparent;content:none;position:relative;top:-2px;}
tfoot.table-manage ul.pagination {display:table;margin:0 auto;}

.scrolled-block {display:block;width:100%;max-width:100%;overflow:auto;}

.type-question {cursor: help;}
.type-question ~ .question-info {
	display:inline-block;padding:15px;background:#ffffff;color:#bdbdbd;width:300px;max-width:100%;z-index:3;position:absolute;margin: -72px 0 0 155px;opacity:0;visibility: hidden;transform: scale(0.1);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.type-question ~ .question-info.active {opacity:1;visibility: visible;transform: scale(1);}

form.form-horizontal textarea[placeholder="Content"] {min-height:300px;}

.admin_banner_button_color,
.admin_banner_request_button_color {
	cursor: pointer;
}
.admin_banner_button_color input,
.admin_banner_request_button_color input {
	position: absolute;
	left: -99999999px;
}
.admin_banner_button_color .checkmark,
.admin_banner_request_button_color .checkmark {
	margin-top: 4px;
	margin-right: 7px;
	height: 20px;
	width: 20px;
	cursor: pointer;
}

.admin_banner_button_color .checkmark.active,
.admin_banner_request_button_color .checkmark.active {
	outline-width: 2px;
	outline-style: solid;
	outline-offset: 2px;
}

.image_cropped_wrap img{
	max-width: 100%;
}
.marked_transaction td {
	background-color: #ffbbb1 !important;
}
.marked_transaction:hover td {
	background-color: #f5f5f5 !important;
}
.alert_windows_minimize {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.alert_windows_minimize:nth-of-type(2) {
	margin-left: 1%;
}
.edit_deposit:hover,
.edit_withdraw:hover {
	text-decoration: underline;
	color: #FF6600;
	cursor: pointer;
}
.withdraw_save_success{
	color: green;
}
.withdraw_save_error{
	color: red;
}

table.similar_users tr th:nth-child(1), table.similar_users tr td:nth-child(1) {width:5%;text-align:left;}
table.similar_users tr th:nth-child(2) {width:10%;}
table.similar_users tr th:nth-child(3), table.similar_users tr th:nth-child(4) {width:6%;}
table.similar_users tr th:nth-child(5) {width:8%;}
table.similar_users tr th:nth-child(5) {width:5%;}
table.similar_users tr th:nth-child(6) {width:140px;}
table.similar_users tr th:nth-child(7) {width:120px;}

table.similar_users .td-similar-by-names fieldset {border: 1px solid #c1c1c1;padding:0 5px 5px;}
table.similar_users .td-similar-by-names fieldset legend {border:none;width:auto;margin:0;font-size:12px;padding:0 5px;font-weight:bold;color:darkorange;}
table.similar_users .td-similar-by-names .oneline-element {margin:1px;display:inline-block;border:1px solid #dddddd;padding:5px;-webkit-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);-moz-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);}
table.similar_users .td-similar-by-names .oneline-element.confirmed {background:#ceffce;}
table.similar_users .td-similar-by-names .oneline-element.danger {background:#f1a899;}
table.similar_users .td-similar-by-names .oneline-element > div {color:#696969;}
table.similar_users .td-similar-by-names .oneline-element > div:first-of-type {font-weight:bold;}
table.similar_users .td-similar-by-names .oneline-element > div::before {content:url("/images/arrow-gray.png");margin:0 5px 0 0;}
table.similar_users .oneline-element .isMatched {text-shadow:0px 0px 1px #D70000;color: #D70000 !important;}
.simular_users_info {line-height:16px;margin-bottom:15px;}
.simular_users_info > div {float:left;padding-right:10px;}
.simular_users_info > div:first-of-type::before {content:"";display: inline-block;width:16px;height:16px;background: #ceffce;float:left;margin-right:5px;-webkit-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);-moz-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);}
.simular_users_info > div.danger::before {content:"";display: inline-block;width:16px;height:16px;background: #f1a899;float:left;margin-right:5px;-webkit-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);-moz-box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);box-shadow: 1px 1px 2px 0px rgba(46, 31, 0, 0.5);}
.simular_users_info > div:last-of-type {text-shadow: 0px 0px 1px #D70000;color: #D70000 !important;}

@-webkit-keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0.1;}}
@keyframes flash {from, 50%, to {opacity: 1;}25%, 75% {opacity: 0.1;}}
table.similar_users .simular_users_info_toggle {animation:flash 1.7s infinite;-webkit-animation:flash 1.7s infinite;-moz-animation:flash 1.7s infinite;}

.navbar {margin-bottom:0;}
.search-manage button.spoiler-btn ~ .btn-primary, .search-manage button.spoiler-btn ~ .btn-primary:active,
.search-manage button.btn-primary, .search-manage button.btn-primary:active{color:#ffffff;border-color:#3675c5;}
.btn-group > a.btn, .btn > i.fa {display:list-item;list-style:none;line-height:1.5}
td[id*="status"] {text-align:center;color:green;}
.panel-default {overflow: auto;}
.btn-ico > i {float:left;}
.btn-group > span[id*=comment]{max-width:100%;word-break:break-all;margin-bottom:5px;background-color:rgba(0,0,0,0.02);}


#manger-rules {display:inline-block;width:100%;margin:15px 0;}
#manger-rules > div {height: 38px;overflow:hidden;margin-bottom:5px;border:1px solid #cccccc;}
#manger-rules > div.opened {height: inherit;}
#manger-rules > div:not(.opened) .block tr:first-child td:last-child:after {display:block;float:right;content: url('http://fxcl.lo/images/content/collapse.png');padding:8px;}
#manger-rules > div.opened .block tr:first-child td:last-child:after {display:block;float:right;content: url('http://fxcl.lo/images/content/collapse.png');padding:8px;transform: rotate(180deg);}
#manger-rules .block {float:left;;padding:10px;width:100%;}
#manger-rules .block tr > th:first-child {width:30%;}
#manger-rules .block tr:first-child {background: #e7e7e7;}
#manger-rules .block td > div {float:left;margin:0 10px 0 0;}
#manger-rules .block tr input[type="checkbox"] {position:relative;top:3px;}
#manger-rules th, #manger-rules td {padding:5px}
#manger-rules .input-line-check {min-width:fit-content;width:5%;}

#manger-rules-users {display:inline-block;width:100%;margin:15px 0;}
#manger-rules-users > div {height: 38px;overflow:hidden;margin-bottom:5px;border:1px solid #cccccc;}
#manger-rules-users > div.opened {height: inherit;}
#manger-rules-users > div:not(.opened) .block tr:first-child td:last-child:after {display:block;float:right;content: url('http://fxcl.lo/images/content/collapse.png');padding:8px;}
#manger-rules-users > div.opened .block tr:first-child td:last-child:after {display:block;float:right;content: url('http://fxcl.lo/images/content/collapse.png');padding:8px;transform: rotate(180deg);}
#manger-rules-users .block {float:left;;padding:10px;width:100%;}
#manger-rules-users .block tr > th:first-child {width:70%;}
#manger-rules-users .block tr:first-child {background: #e7e7e7;}
#manger-rules-users .block td > div {float:left;margin:0 10px 0 0;}
#manger-rules-users .block tr input[type="checkbox"] {position:relative;top:3px;}
[target-list="check-user-access"] > td {padding:5px;}
[target-list="check-user-access"] > td > label {width:10%;vertical-align:top;}
tr.spoiler-btn > th, tr.spoiler-btn > td {padding: 5px;}
tr.spoiler-btn label.css-input {margin:2px;}

form.form-compact > .form-group {margin-bottom:5px;}
form.form-compact > .form-group label {font-size:11px;margin-bottom:0;}
form.form-compact > .form-group [class*=col-] {padding-right:5px;padding-left:5px;}
form.form-compact > .form-group [class*=col-].pl-0 {padding-left:0;}
form.form-compact > .form-group [class*=col-].pr-0 {padding-right:0;}
form.form-compact > .form-group select, form.form-compact > .form-group input, form.form-compact > .form-group textarea {font-size:12px;}
.content-compare-block {
	margin-bottom: 10px;
}
.content-compare-block a {
	margin-bottom: 5px;
}
.content-compare-block .backup-collapse-block {
	border: 1px solid #ccc;
	background-color: #fbfbfb;
}
.content-compare-block .compare-data-block {
	margin: 30px 10px;
}
.content-compare-block .compare-field-name {
	font-weight: bold;
}
.content-compare div.diff-wrapper {
	max-height: 500px;
	overflow-y: auto;
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-right: #696969 1px solid;
}
.content-compare {
	margin-top: 10px;
	position: relative;
}
.backup-loading i {
	font-size: 20px;
	margin-top: 7px;
}
.content-compare table.diff {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.content-compare table.diff td {
	background: #fff;
	border: #696969 1px solid;
	padding: 5px;
	width: 50%;
	vertical-align: top;
}
.content-compare table.diff td.diffInserted {
	background: #cfc;
}
.content-compare table.diff td.diffDeleted {
	background: #fdd;
}
.content-compare h4.compare > a {
	color: #f89e01;
}
.content-compare div.diff-wrapper {
	max-height: 500px;
	overflow-y: auto;
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-right: #696969 1px solid;
}

#doc_history_preview,
#doc_history_preview_history,
.document_file_block {
	position: relative;
	width: 858px;
	height: 600px;
}
#doc_history_preview img,
#doc_history_preview_history img {
	position: relative !important;
}
.iviewer_common {
	bottom: 1px !important;
}
.iviewer_button,
.iviewer_common {
	width: 31px !important;
	height: 31px !important;
}
.iviewer_zoom_status {
	width: 60px !important;
}

.download_close_buttons {
	margin-bottom: 10px;
}
.download_close_buttons a:first-child {
	margin-right: 10px;
}
.label-doc-num {
	background-color: #fff;
	float: right;
	font-size: 11px;
	padding: 4px;
	border: 1px solid #ccc;
	color: #555;
}
.marginized_th{
	width: 180px;
	padding-left: 60px;
}

.modal-content {min-width: min-content;}
.alert-info {color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.alert-bonus-info {color:#31708f;background-color:#FF99FF;border-color:#bce8f1;}
form.form-table {padding:0 15px;}
form.form-table, form.form-table table {max-width:100%;}
form.form-table table {word-break: break-all;}
form.form-table table td:nth-of-type(odd) {width:5%;min-width:100px;}
form.form-table table td:nth-of-type(even){background:rgba(255,255,255,0.5);}

.alert-box{border:1px solid #ccc; background:#FFFFFF; width:350px; /*height:400px;*/ position:fixed; top:25%; left:38%;z-index:1;}
.alert-box .xxx{ text-align:right; position:absolute; top:5px; right:5px;}
.alert-box .xxx a{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.alert-box-content p{ padding:15px; font-size:15px; line-height:1.5em;}
.detailsdark{ position:fixed; top:0; left:0; width:100%; height:100%; background:#333; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;z-index:1;}
.details-box h3{ padding:10px 5px 5px 5px;}
.details-box{border:1px solid #ccc; background:#FFFFFF; width:80%; /*height:400px;*/ position:fixed; top:20%; left:10%; }
.details-box .xxx{ text-align:right; position:absolute; top:10px; right:8px;}
.details-box .xxx a{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.btn004{ background:#00375E; border:1px solid #00375E; padding:5px 35px; width:143px; margin-right:5px; /*display:block; float:left;*/  /*width:135px;*/ text-align:center; color:#fff;}
.btn004:hover{ background:#0367ac; color:#fff}
.flex-block {display:flex;}
.flex-block > span {min-width:max-content;line-height:34px;padding-right:5px;}
fieldset.f_category {padding:5px 10px;display:inline-block;border:1px solid #e6e6e6;margin-top:5px;}
fieldset.f_category legend {border-bottom:none;padding:0 5px;;margin:0;font-size:16px;color:#d26a5c;}

.bouser_restrictions_block .panel-heading {background: #e7e7e7; color: #333333;border: 1px solid #ccc;}
.bouser_restrictions_block .panel-heading a {font-weight: bold;}
.bouser_restrictions_block .restrictions_block {border: 1px solid #ccc; padding: 30px;}
#button_class[data-button] {
	content:"";
	display: table;
	font-size: 21px;
	line-height: 48px;
	padding: 5px 50px;
	height:60px;
	width: 350px;
	color: #ffffff;
	background: #4c58ff;
	text-align:center;
	font-weight: 400;
	touch-action: manipulation;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.125);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.125);
	box-shadow: 0 3px 5px rgba(0,0,0,.125);
}
#button_class[data-button] option {
	background:#ffffff !important;
	color:#646464 !important;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
}
#button_class[data-button="style-dark"] {background:#343434;}
#button_class[data-button="style-light"] {background:#ffffff;color:#343434;}
#button_class[data-button="style-yellow"] {background:#e9d61e;color:#343434;}
#button_class[data-button="style-orange"] {background:#f6951e;color:#ffffff;}
#button_class[data-button="style-green"] {background:green;}
#button_class[data-button="style-red"] {background:#e20202;}

form.lnh21 .form-group > label {font-weight:bold;}
form .form-group > label {padding-top:5px;}
.input-group .form-control.btn {color:#ffffff;}
.input-group .form-control.btn:active, .input-group .form-control.btn:focus {background-color:#2d62a5;}
.input-group .pos-error.has-error {margin-bottom:5px;}
.input-group .pos-error ~ .error-message {position:absolute;margin-top:32px;}
table.table-compact {max-width:fit-content;min-width:max-content;}
table.table-compact.swap-custom-table th, table.table-compact.swap-custom-table td {vertical-align:middle;min-width:125px;}
table.table-compact.swap-custom-table td > .css-checkbox {position:relative;top:1px;}
table.table-compact.swap-custom-table td > span {padding-left:2px;position:relative;top:2px;}
table.table-compact.swap-custom-table td > span > input {margin-left:-2px;position:relative;}
.custom-field {border:1px solid #f0f0f0;padding:inherit;box-shadow:2px 2px 5px #cccccc;margin:0 25px;}
.custom-field legend {border:1px solid #f0f0f0;padding:0 10px;margin:0;background: #fcfcfc;}
.custom-field div > span {display:block;padding-left:25px;}

.admin-fieldset {padding:15px;margin:15px 5px;border:1px solid #e6e6e6;border-radius: 3px;}
.admin-fieldset legend {margin:0;padding:3px 10px;width:max-content;font-size:14px;border:1px solid #e6e6e6;border-radius: 3px;}
.admin-fieldset label {width:100px;min-width: max-content;}
.admin-fieldset.m185 label {min-width:185px;}
thead.minified th {background:rgb(237, 246, 253);text-align:center;}
.profile-transfer label {padding-left:0;font-size:11px;font-weight:bold;}
.profile-transfer ~ hr {margin:0 0 10px;}
.custom-field div {font-family: monospace;}
.preloader_center {
	background: transparent url("/images/loading.gif") no-repeat 99.5% center;background-size:25px; background-position-x:center;
}
table.table-vam tbody td, .vam-table th {vertical-align:middle;}
.actions_list input {
	padding: 3px;
	line-height: 20px;
	position: relative;
	top: 2px;
}
.sploiler_body {height:90px;overflow:hidden;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.sploiler_body ~ .spoiler_lnk {display:block;text-align:center;font-weight:bolder;cursor:pointer;}
.limit-grp {display:inline-flex;margin-top:-4px;}
.limit-grp ~ a.btn {margin: -2px 0 2px;}
.limit-grp > input:first-of-type {line-height:22px;padding-left:5px;border:1px solid #e6e6e6;border-right:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.limit-grp > button.btn {border-radius:initial;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.ui-corner-all {z-index:1000;}
html table.add-local-border, html table.add-local-border td {border: 2px solid #efa231;border-color:#efa231;}

div.modal-dialog.mt4-mail-form
{
	width: 65%;
}

div.mt4-mail-form .form-group.required .control-label:after {
	content:"*";
	color:red;
}
html .ui-datepicker {z-index:3 !important;}

form.admin-delete-doc
{
    display: inline;
}
.cleared:not(.hide)::after {
	content:"X";
	display: block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-left: 1px solid #e6e6e6;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color:#333333;
	position: absolute;
	right: 0;
	top: 1px;
	cursor: pointer;
	animation: zoomIn;
	animation-duration: 0.4s;
	font-style: normal;
	z-index: 3;
}
.daterange-search
{
	border-radius: 3px !important;
}
html .daterangepicker td.today:not(.active)
{
	color: #131313 !important;
	background: #e5e5e5 !important;
	box-shadow: inset 0px 0px 2px rgba(0,0,0,0.55);
}
.dropdown-menu > li > a:hover
{
	color: #333333;
}
#add_marker_form .marker-autor
{
	font-weight: 600;
}
#add_marker_form .input-group .marker_edited + div
{
	white-space: normal;
}
#add_marker_form .input-group .marker_edited[type=text] + div
{
	display: none;
}

.avatar-card
{
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	padding: 12px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
}

.avatar-frame
{
	width: 130px;
	border-radius: 6px;
	overflow: hidden;
	margin-bottom: 10px;
}

.avatar-frame img
{
	width: 100%;
}

.avatar-info
{
	margin-bottom: 10px;
	line-height: 1.2;
}

.avatar-info-label
{
	font-size: 10px;
	color: #999;
	text-transform: uppercase;
	display: block;
}

.avatar-info-date
{
	font-size: 12px;
	font-weight: 600;
}