*,
*:after,
*::before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	height: 100%;
	margin:  0;
	padding:  0;
	width: 100%;
	font-family: "Open Sans", "Exo 2", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300 !important;
	color:  rgb(243,249,254);
	background-color: rgba(23,28,32,1);
}
.cfix:before,
.cfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.cfix:after {
	clear: both;
}
.uk-notify-message-danger {
    background-color: rgb(254,165,192) !important;
    color: rgb(255,0,77) !important;
}
.app_wrap {
    position: absolute;
    top: 20px;
    right: 2%;
    max-height: 60px;
}
.app_wrap a {
    opacity: .5;
}
.app_wrap a:hover {
    opacity: 1;
}
.info_wrap {
	position:absolute;
	top: 30px;
	right: 2%;
	color: rgba(255,255,255,1) !important;
	z-index: 100498;
}
.info_wrap a,
.info_wrap button {
	margin-bottom: 20px;
	display:block;
}
.info_wrap a:hover {
	color: rgba(23,147,199,1) !important;
}
.cart_wrap {
	position: absolute;
	top: 75px;
	right: 2%;
	color: rgba(255,255,255,1) !important;
}
.menu_wrap {
	position:absolute;
	top:20px;
	left:2%;
}
.menu_wrap button,
button.uk-button,
a.uk-button,
label.uk-button {
	padding: 15px;
	background-color: rgba(114,129,139,.5);
	color: rgb(23,147,199);
	text-transform: uppercase;
}
.no_transform {
	text-transform: none !important;
}
.no_border {
	border: 0 !important;
}
.group_wrap {
	max-height: 80vh;
	overflow-y: auto;
}
.menu_wrap button:hover,
button[type=submit]:hover,
a.uk-button:hover,
.uk-button.uk-active,
.a_btn_active,
.fin_mng li.uk-active a,
.bundle_on.uk-active,
.bundle_on.uk-active:hover,
.bundle_on:hover,
#wizSwitch li.uk-active button {
	background: rgba(23,147,199,1) !important;
	color: rgba(255,255,255,1) !important;
	/*font-weight: 400;*/
	box-shadow: 5px 5px 1px rgba(0,0,0,.3);
	text-transform: uppercase;
}
.uk-button-warning,
.uk-button-warning.uk-icon-button {
	background-color: rgb(249, 161, 36) !important;
    color: rgb(255, 255, 255) !important;
}
.uk-button-success,
.uk-button-success.uk-icon-button {
    background-color: rgb(140, 193, 76) !important;
    color: rgb(255, 255, 255) !important;
}
.uk-button-danger,
.uk-button-danger.uk-icon-button {
    background-color: rgb(218, 49, 75) !important;
    color: rgb(255, 255, 255) !important;
}
.uk-button-padding-small {
	padding: 0px 0.5em !important;
}
.uk-button-padding-small .ref_uname_tab {
	color: rgb(255, 255, 255) !important;
}
.small_text_btn {
	text-transform: lowercase !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Exo 2", Helvetica, sans-serif;
	font-weight: 200 !important;
	color:  rgb(243,249,254) !important;
}
input,
textarea {
	background-color: rgba(23,28,32,.5) !important;
	border-color: rgb(243,249,254) !important;
	color: rgb(243,249,254) !important;
}
.uk-navbar {
	padding: 0px 15px !important;
}
.uk-container {
	max-width: inherit !important;
}
.uk-overlay-caption {
	background-color: rgba(23,147,199,.8);
}
.uk-panel-box {
	font-weight: 300 !important;
	color:  rgb(243,249,254);
}
.uk-tooltip {
	background-color: #00a7e5;
}
/*.uk-tooltip:after {
	border-color: #00a7e5;
}
.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {
	border-top-color: #00a7e5;
}
.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
	border-bottom-color: #00a7e5;
}
.uk-tooltip-left:after {
	border-left-color: #00a7e5;
}
.uk-tooltip-right:after {
	border-right-color: #00a7e5;
}*/
select {
	border: 1px solid #fff !important;
    background-color: transparent !important;
	color: rgb(243,249,254) !important;
	 -webkit-appearance:button;
}
select option {
	background-color: rgba(56,61,65,0.01) !important;
	-webkit-appearance: none;
}
.badge_mod {
	font-size: 1.1rem;
	line-height: 1.2rem;
}
.badge_status {
	font-size: 1.1rem;
	line-height: 1.2rem;
	font-weight: 300 !important;
	padding: 0.3rem !important;
}
.uk-table-striped tbody tr:nth-of-type(2n+1) {
    background: rgba(254,254,254,.05) !important;
}
.uk-list-striped > li:nth-of-type(2n+1) {
    background: rgba(254,254,254,.05) !important;
}
/*PAGE_WRAP*/
.page_wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -100px 0; /* отрицательный нижний отступ на высоту футера */
	padding: 0;
}
.bg_img {
	background-image: url('/public/images/bg2.png');
	background-color: rgba(56,61,65,1);
	background-position: left center;
	background-size: cover;
	background-repeat: no-repeat;
}
/*./PAGE_WRAP*/
/*МЕНЮ*/
.uk-offcanvas-bar {
	background: rgba(56,61,65,1) !important;
}
.uk-nav-offcanvas ul a:hover {
	color:rgb(23,147,199) !important;
}
.uk-subnav > li > a {
	color: rgb(243,249,254);
}
/*./МЕНЮ*/
/*HEADER*/
header {
	color: rgb(255,0,77);
	width: 100%;
	padding-top: 20px !important;
	background-color: rgba(23,28,32,1);
	margin: 0 !important;
}
header a {
	color: rgb(255,0,77) !important;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px rgba(0,0,0,.2);
	font-size: 1.7em;
}
.logo {
	font-size: 1.5em;
	line-height: 1.8em;
	height: 200px;
	position: relative;
}
.logo img {
	height: 100%;
}
header a:hover {
	text-decoration: none;
}
.hdr_logo {
	position:absolute;
	width:270px;
	height:200px;
	left: 50%;
	margin-left: -135px;
	/*z-index: 9;*/
}
/*./HEADER*/
.br_crumb {
	padding: 20px 0 !important;
	background-color: rgb(23,28,32);
}
.br_crumb ul {
	margin: 0 !important;
}
.uk-grid.sectors h3 {
	display:  inline-block;
	border-top:  2px solid rgba(23,147,199,1);
	margin-bottom: 0 !important;
	padding-top: 10px;
}

/*ARTICLE*/
article {
	margin-bottom: 30px;
}
.article_wrap {
	position:relative;
	min-height: 100%;
	padding-bottom: 40px !important;
}
.minus_footer {
	height: 100px;
	margin: 0;
	padding: 0;
}
.sectors .uk-panel {
	min-height: 500px;
	background: none !important;
}
time {
	font-size: 1.1em !important;
	padding: 5px !important;
	font-weight: 300 !important;
	background-color: rgba(2,168,230, .5) !important;
	color: rgb(0,0,0) !important;
}
.uk-tab-center {
	border-color:  rgb(0,167,229) !important;
}
.uk-tab.faq_tabs > li.uk-active > a {
	
	border-color: rgb(0,167,229) !important;
}
.uk-tab.faq_tabs > li > a {
	background-color: rgb(23,28,32) !important;
	color:  rgb(243,249,254) !important;
	/*text-transform: uppercase;*/
}
.uk-tab.faq_tabs > li > a:hover {
	background-color: rgb(0,167,229) !important;
	border-color: rgb(0,167,229) !important;
}
a.uk-thumbnail,
div.uk-thumbnail.ch_icon {
	margin: 5px;
	background: none;
}
a.uk-thumbnail:hover {
	background: none;
}
a.uk-thumbnail .uk-thumbnail-caption {
	color:  rgb(243,249,254);
	max-width: inherit !important;
	overflow: hidden !important;
}
a.uk-thumbnail:hover .uk-thumbnail-caption {
	font-weight: 400;
	background-color: rgb(0,168,230);
	color: rgb(255,255,255);
}
#epgView, #chInfo {
	border-top: 2px solid rgb(0,167,229);
}
#epgView .uk-heading-large {
	font-size: 1.7em !important;
	line-height: 1.8em !important;
}
#chInfo {
	height: 100%;
}
i.fa.fa-angle-right {
	color:  rgb(0,167,229) !important;
}
.uk-icon-button {
	background-color: transparent !important;
	color: rgb(243,249,254);
	border:  1px solid   rgb(243,249,254);
	font-weight: 300;
	margin:  -10px 0 0 5px;
}
.uk-icon-button:hover {
	background-color: rgb(243,249,254);
	border-color: rgba(0,0,0,.7);
}
#chInfo {
	color: rgb(243,249,254);
}
.infoWrap {
	min-height: 150px;
    /*background-color: rgba(23,28,32,.5);*/
}
#ref_switch::before {
	border-top: 1px solid rgb(0,167,229);
}
.uk-switcher.w_tabs {
	padding-left: 1em !important;
}
.content_panel {
	background-color: rgba(23, 28, 32, 0.7);
	border-top: 1px solid rgb(0, 167, 229);
	padding: 1em;
	min-height: 213px;
}
/*./ARTICLE*/

/* CATEGORIES */
.animated_hidden {
	display: none;
}
.animated_active {
	display: block;
}
/* ./CATEGORIES */

.breadcrumb {
	display: inline-block;
}

/* ПРОГРАММА ПЕРЕДАЧ */
.now {
	background-color: rgba(0,0,0,.5);
}

footer {
	width: 100%;
	height: 100px;
	background-color: rgb(23,28,32);
	margin: 0;
	padding: 0;
}
.footer_wrap {
	padding:  15px 0;
	margin:  0px !important;
}
.uk-form-danger {
	background-color: transparent !important;
}
/*FAQ*/
dt {
	cursor:  pointer;
}
#sectionListWrap {
	background-color: rgba(23,28,32,.7);
	margin-left: -1px;
	border-top:  1px solid rgb(23,147,199);
	border-left:  1px solid rgb(23,147,199);
	padding-top: 10px;
	z-index: 49;
}
#sectionListWrap div {
	padding-right: 10px;
}
#tabSwitch {
	z-index: 50;
}
.uk-tab-left.faq_tabs {
	/*border-right:  1px solid rgba(23,147,199,1) !important;*/
	border-right: none !important;
}
#sectionList > li {
	margin-top: 5px;
}
/*./FAQ*/

/*ПАНЕЛЬ ПОЛЬЗОВАТЕЛЯ*/
#uLogin {
	margin-top: 10px;
}
.info_panel {
	margin-top:2em;
	background-color: rgba(23, 28, 32, 0.7);
	border-top: 1px solid rgb(0, 167, 229);
	padding: 0.3em 1em 0.7em;
	color: rgba(255,255,255,1);
}
.info_panel .uk-panel-title {
	color: inherit !important;
}
.uk-accordion-title {
    background: rgba(23, 28, 32, 0.7) !important;
}
/*./ПАНЕЛЬ ПОЛЬЗОВАТЕЛЯ*/
/*ПЛЕЙЛИСТ*/
.playlist > div {
	min-height:  300px;
	margin-bottom: 3em !important;
}
.playlist select,
.refill select,
.uk-form select {
    background: none !important;
    color: inherit;
    border-radius: 1px;
    height: auto !important;
    margin-top: 12px !important;
    line-height: 1.5em;
}
.dataTables_wrapper select {
	margin-top: 0px !important;
	text-align: center;
}
.playlist select:focus,
.refill select:focus,
.uk-form select:focus {
    color: inherit !important;
    background: rgb(72,77,81) !important;
}
/*./ПЛЕЙЛИСТ*/
/*RESETKEY*/
#resetkey div.uk-modal-dialog {
    background: inherit !important;
    border: 1px solid rgba(255,255,255,.3); 
}
div.uk-modal-dialog {
	background: rgba(23,28,32,.9) !important;
	border: 1px solid rgb(255,255,255);
}
div.uk-modal-dialog.uk-text-info {
	border: 2px solid rgb(255,255,255) !important;
}
/*./RESETKEY*/
@media screen and (min-width: 320px) and (max-width: 479px) {
	.text_block_right div {
		margin-top: -150px;
	}
	.text_block_right p,
	.text_block_right h3,
	.text_block_left p,
	.text_block_left h3 {
		padding: 5px;
		background-color: rgba(0,0,0,.7) !important;
		color: rgb(255,255,255) !important;
	}
	.text_block_left div {
		margin-bottom: -300px !important;
		z-index: 50;
	}
	.uk-tab-left {
	    border-right: none !important;
	}
	.uk-tab {
	    border-bottom: none !important;
	}
	/*.logo+div {*/
	/*	margin-top: 30px !important;*/
	/*}*/
}
@media screen and (max-width: 480px) {
	.sectors .uk-panel {
		min-height: 150px;
	}
	.logo {
		width:  70%;
		/*height: auto;*/
		/*float:  right;*/
	}
	#epgWrap {
		margin-top:  10px;
		min-height: 200px;
	}
	.uk-tab-left {
	    border-right: none !important;
	}
	.uk-tab {
	    border-bottom: none !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 640px) {
	header {
		padding-top:  20px;
	}
	#epgWrap {
		margin-top:  10px;
		min-height: 200px;
	}
	.uk-tab-left {
	    border-right: none !important;
	}
	.uk-tab {
	    border-bottom: none !important;
	}
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
	.sectors .uk-panel {
		min-height: 250px;
	}
	.sectors {
		height:  auto !important;
	}
	header {
		padding-top:  0 !important;
	}
	.uk-tab-left {
	    border-right: none !important;
	}
}
@media screen and (max-width:640px)
{
	.uk-grid-divider > div {
		border: none !important;
		margin-bottom: 1.5em;
	}
}
@media screen and (max-width:960px) and (orientation: portrait)
{
	.icon_holder.uk-height-viewport {
		height: 20vh !important;
		min-height: 20vh !important;
	}
	.uk-height-viewport {
		height: 80vh !important;
		min-height: 80vh !important;
	}
	.uk-vertical-align-middle:not(.uk-text-center) {
		padding-left: 1.5em;
	}
}
/*СОФТ*/
dd a.uk-thumbnail {
	border: none;
	height: 70px;
}
dd a.uk-thumbnail img {
	height: 100%;
}
/*./СОФТ*/
.uk-alert {
	background-color: rgba(0,0,0,.5) !important;
}
.panel-box{
	background-color: rgba(23,28,32,.5) !important;
	border: 1px solid rgba(255,255,255,.3);
	padding: 5px 5px 15px;
}
.uk-tooltip {
	background: rgba(23,147,199,1);
	color: rgba(255,255,255,1);
	font-weight: 400;
	box-shadow: 5px 5px 1px rgba(0,0,0,.1);
}
.uk-table-hover tbody tr:hover {
	background-color: rgba(23, 28, 32, .7) !important;
}
ul.uk-switcher {
	padding-right: 35px !important;
	padding-bottom: 20px !important;
}
.sel_hidden {
	display: none;
}
#tab_items li {
	padding-top: 10px;
}
dt a {
	color: rgb(0, 167, 229) !important;
}
dt a:hover {
	color: rgb(255,255,255) !important;
}
dd {
	color: rgb(255,255,255) !important;
}
/* CAPTCHA  */
.rc-anchor-light {
	background: rgba(255,255,255,0) !important;
}
.grecaptcha-badge {
	bottom: 56px !important;
}
.uk-breadcrumb {
	margin-top: 0.5rem;
}
.uk-thumbnail {
	border:0px !important;
}
/* WIZARD  */
.step_thumb {
	height: 5em;
}
/* Larger screen and bigger */
@media (min-width: 1600px) {
	.uk-width-xxlarge-1-2,
	.uk-width-xxlarge-2-4,
	.uk-width-xxlarge-3-6,
	.uk-width-xxlarge-4-8,
	.uk-width-xxlarge-5-10 {
		width: 50%;
	}
	.uk-width-xxlarge-1-3,
	.uk-width-xxlarge-2-6 {
		width: 33.333%;
	}
	.uk-width-xxlarge-2-3,
	.uk-width-xxlarge-4-6 {
		width: 66.666%;
	}
	.uk-width-xxlarge-1-4 {
		width: 25%;
	}
	.uk-width-xxlarge-3-4 {
		width: 75%;
	}
	.uk-width-xxlarge-1-5,
	.uk-width-xxlarge-2-10 {
		width: 20%;
	}
	.uk-width-xxlarge-2-5,
	.uk-width-xxlarge-4-10 {
		width: 40%;
	}
	.uk-width-xxlarge-3-5,
	.uk-width-xxlarge-6-10 {
		width: 60%;
	}
	.uk-width-xxlarge-4-5,
	.uk-width-xxlarge-8-10 {
		width: 80%;
	}
	.uk-width-xxlarge-1-6 {
		width: 16.666%;
	}
	.uk-width-xxlarge-5-6 {
		width: 83.333%;
	}
	.uk-width-xxlarge-1-10 {
		width: 10%;
	}
	.uk-width-xxlarge-3-10 {
		width: 30%;
	}
	.uk-width-xxlarge-7-10 {
		width: 70%;
	}
	.uk-width-xxlarge-9-10 {
		width: 90%;
	}
}
#wrapPlatforms {
	padding-right: 0px !important;
}
@media (max-width:480px) {
	#wizSteps {
		padding-right: 0px !important;
	}
	#wrapPlatforms .uk-margin-large-left {
		margin-left: 5px !important;
		margin-top: 1em;
	}
	#wrapPlatforms li {
		padding-top:1em;
	}
	#switchTab {
		margin-bottom: 1em;
	}
}
/*@media (min-width:480px) {
	.uk-notify-top-right {
		right: 50px !important;
	}
}*/
.uk-notify-message-info {
	background: rgba(23,147,199,0) !important;
	color: #FFFFFF;
	clear:both;
}
.uk-notify-message-info div {
	float: right;
}
.master_btn,
#noticeSlideWrap {
	position:absolute;
	top:20px;
	right:100px;
	z-index:100200;
}

@media (max-width:640px) {
	.master_btn {
		right: 55px !important;
		padding-right: 7px !important;
		padding-left: 7px !important;
	}
}
@media (max-width:768px) {
	.auto_mng {
		/*margin-top: 5px;*/
	}
	.os_title {
		flex-direction: column;
	}
	.os_title .uk-margin-large-left {
		margin-left: 0px !important;
	}
	.os_title img {
		height: auto !important;
	}
}
@media (max-width:767px) {
	.playlist {
		flex-direction: column;
	}
}
@media (min-width:768px) {
	.uk-tab-left.faq_tabs>li:nth-child(n+2)>a {
		margin-top: 0 !important;
	}
	.uk-tab-left.faq_tabs>li:not(.uk-active)>a {
		margin-right: 1px;
	}
}
@media (min-width:960px) {
	.uk-form-horizontal.contacts label {
		width: 160px !important;
	}
	.uk-form-horizontal.contacts .uk-form-controls {
		margin-left: 175px !important;
	}
}
/*=========================================
	OFFCANVAS
==========================================*/
.uk-offcanvas-bar.uk-offcanvas-bar-flip.order_wrap {
    width: 30%;
    min-width: 320px;
	color: rgba(255,255,255,.8) !important;
}
.uk-offcanvas .uk-panel {
	color: rgba(255,255,255,.8) !important;
}
/*_____________________________*/
.uk-accordion-content {
	background-color: rgba(23, 28, 32, 0.5);
}
.uk-accordion-title .ch_title {
	line-height: 35px;
}
.uk-accordion-title .uk-button-group .uk-icon-button {
	vertical-align: text-top;
}
.uk-accordion-title {
	/* background: none !important; */
}
.drag_item.uk-sortable-item.uk-sortable-placeholder,
.drag_item.uk-sortable-dragged,
.drag_ch {
	background-color: rgba(23,147,199,1) !important;
}
.drag_selected {
	border-width: 2px !important;
	border-color: rgba(255,255,255,.8) !important;
}
.ddown_nav {
	width: fit-content;
	background-color: rgba(23, 28, 32, .9) !important;
	color: rgba(255,255,255,.8) !important;
}
.srch_card_primary {
	border: 2px solid rgba(255,255,255,1) !important;
	background-color: rgba(23,147,199,1) !important;
}
#stickySrch.uk-active {
	top:10px !important;
	right: 10px !important;
}
/*=======================================
    HELPERS
=======================================*/
.m-t-0 {
    margin-top: 0px !important;
}
.m-t-05 {
    margin-top: .5em !important;
}
.m-t-1 {
    margin-top: 1em !important;
}
.m-t-2 {
    margin-top: 2em !important;
}
.m-t-3 {
    margin-top: 3em !important;
}
.m-b-0 {
	margin-bottom: 0 !important;
}
.m-b-05 {
    margin-bottom: .5em !important;
}
.m-b-1 {
    margin-bottom: 1em !important;
}
.m-b-2 {
    margin-bottom: 2em !important;
}
.m-b-3 {
    margin-bottom: 3em !important;
}
.m-y-05 {
    margin-top: .5em !important;
    margin-bottom: .5em !important;
}
.m-y-1 {
    margin-bottom: 1em !important;
    margin-top: 1em !important;
}
.m-y-2 {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.m-y-3 {
    margin-top: 3em !important;
    margin-bottom: 3em !important;
}
.m-l-05 {
    margin-left: .5em !important;
}
.m-l-1 {
    margin-left: 1em;
}
.m-l-2 {
    margin-left: 2em;
}
.m-l-3 {
    margin-left: 3em;
}
.m-r-05 {
    margin-right: .5em !important;
}
.m-r-1 {
    margin-right: 1em;
}
.m-r-2 {
    margin-right: 2em;
}
.m-r-3 {
    margin-right: 3em;
}
.m-x-05 {
    margin-right: .5em;
    margin-left: .5em;
}
.m-x-1 {
    margin-right: 1em;
    margin-left: 1em;
}
.m-x-2 {
    margin-right: 2em;
    margin-left: 2em;
}
.m-x-3 {
    margin-right: 3em;
    margin-left: 3em;
}
.p-t-05 {
    padding-top: .5em;
}
.p-t-1 {
    padding-top: 1em;
}
.p-t-2 {
    padding-top: 2em;
}
.p-t-3 {
    padding-top: 3em;
}
.p-b-05 {
    padding-bottom: .5em;
}
.p-b-1 {
    padding-bottom: 1em;
}
.p-b-2 {
    padding-bottom: 2em;
}
.p-b-3 {
    padding-bottom: 3em;
}
.p-y-05 {
    padding-top: .5em;
    padding-bottom: .5em;
}
.p-y-1 {
    padding-bottom: 1em;
    padding-top: 1em;
}
.p-y-2 {
    padding-top: 2em;
    padding-bottom: 2em;
}
.p-y-3 {
    padding-top: 3em;
    padding-bottom: 3em;
}
.p-l-05 {
    padding-left: .5em;
}
.p-l-1 {
    padding-left: 1em;
}
.p-l-2 {
    padding-left: 2em !important;
}
.p-l-3 {
    padding-left: 3em;
}
.p-r-05 {
    padding-right: .5em;
}
.p-r-1 {
    padding-right: 1em;
}
.p-r-2 {
    padding-right: 2em;
}
.p-r-3 {
    padding-right: 3em;
}
.p-x-05 {
    padding-right: .5em;
    padding-left: .5em;
}
.p-x-1 {
    padding-right: 1em;
    padding-left: 1em;
}
.p-x-2 {
    padding-right: 2em;
    padding-left: 2em;
}
.p-x-3 {
    padding-right: 3em;
    padding-left: 3em;
}
.pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pe-2x {
  font-size: 2em;
}
.pe-3x {
  font-size: 3em;
}
.pe-4x {
  font-size: 4em;
}
.pe-5x {
  font-size: 5em;
}
.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.pe-ul > li {
  position: relative;
}
.pe-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.pe-li.pe-lg {
  left: -1.8571428571428572em;
}
.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pe.pull-left {
  margin-right: .3em;
}
.pe.pull-right {
  margin-left: .3em;
}
.pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pe-stack-1x {
  line-height: inherit;
}
.pe-stack-2x {
  font-size: 2em;
}
.pe-inverse {
  color: #ffffff;
}
.pe-va {
  vertical-align: middle;
}
.pe-border {
  border: solid 0.08em #eaeaea;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
}


.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: rgb(234,234,234);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: rgb(234,234,234) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0px !important;
}
table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>td.sorting:after {
    content: '';
}
table.dataTable tbody tr {
    background-color: transparent !important;
}
.bg_success {
	background-color: rgb(242, 250, 227);
}
.bg_warning {
	background-color: rgb(255, 252, 235);
}
.bg_danger {
	background-color: rgb(255, 241, 240);
}

.uk-button.js-modal-confirm-cancel {
  display: none !important;
  opacity: 0;
}
/*2FA*/
/*input[name="2fa"] + label {*/
/*	background-color: rgba(114,129,139,.5);*/
/*	color: rgb(23,147,199);*/
/*}*/
input[name="2fa"]:checked + label,
input.uk-hidden:checked + label {
	background-color: rgb(23, 147, 199);
	color: rgb(255, 255, 255);
	box-shadow: 5px 5px 1px rgba(0,0,0,.3);
}
/*./2FA*/

input.uk-hidden.toggle_chbx+label {
	background-color: transparent !important;
	color: rgb(255, 255, 255);
	box-shadow: 0px 0px 0px;
}
input.uk-hidden.toggle_chbx+label:before {
	font-family: FontAwesome;
	content: "\f204";
}
input.uk-hidden.toggle_chbx:checked+label {
	background-color: transparent !important;
	color: rgb(23, 147, 199);
}
input.uk-hidden.toggle_chbx:checked+label:before {
	font-family: FontAwesome;
	content: "\f205";
}
.tool_tip {
	border-bottom: 1px dotted rgb(0, 167, 229);
}

input[name=pmnt_source]:checked + label {
	background: rgba(23,147,199,1) !important;
	color: rgba(255,255,255,1) !important;
	box-shadow: 5px 5px 1px rgba(0,0,0,.3);
	text-transform: uppercase;
}
.payway_btn {
	width:110px;
	height:110px;
	margin: 0.5rem;
	background-position: center;
	/*background-size: contain;*/
	background-size: 90%;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.85) !important;
}
.payway_btn:hover,.payway_btn:active,.payway_btn:focus {
	background-color: rgba(255,255,255, 1) !important;
	box-shadow: 5px 5px 1px rgba(0,0,0,.3);
}

#cookieAgreeBar {
    position:fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height:auto;
    margin:0 !important;
    background-color: transparent !important;
}
#cookieAgreeBarClose {
    position: absolute;
    top: 10px;
    right: 10px;
    color: inherit;
    opacity: .4;
}
#cookieAgreeBar .uk-flex {
    width: 100%;
    height: 100%;
}
.uk-alert-cookie_agree {
	background-color: rgba(23, 28, 32,.7) !important;
    color: rgba(255,255,255, 1) !important;
}
@media (min-width: 768px) {
    .uk-description-list-horizontal.dl_small>dt {
        width: 100px;
    }
    .uk-description-list-horizontal.dl_small>dd {
        margin-left: 120px;
    }
}
