/*start temp*/
.uk-navbar-toggle:after,
.uk-close:after {
    display: none;
}
/*end temp*/
input[type=file] {
    background: #f3f3f3;
    border-radius: 4px;
}

::-webkit-file-upload-button {
	padding: 0.5em;
}

::-webkit-file-upload-button {
  	background-color: #00a0de;
    color: #fff;
	box-shadow: 0 3px 12px 0 transparent;
	line-height: 26px;
	border: none;
}

.uk-width-xsmall {
	width: 100px;
}

.fabrik_row .ubd_users_orders___status {
    text-align: center;
}

.ubd_users_orders___status span {
    display: block;
    width: 120px;
}

.el-status1 {
	background: #e1f1ff;
	color: #1e90ff;
}

.el-status3 {
	background: #fff0e3;
	color: #ff7800;
}

.el-status4 {
	background: #ffe1e1;
    color: #ff0000;
}

.el-status2 {
	background: #f7f9de;
    color: #b7d332;
}

.uk-padding-xsmall {
    padding: 10px;
}

.uk-padding-xxsmall {
    padding: 5px;
}

#system-message-container {
	max-width: 1600px;
	margin: 0 auto;
}

.fabrikgrid_radio label.radio,
.graph-form label.radio,
.fabrikgrid_checkbox label.checkbox {
	position: relative;
	padding: 0;
}

.fabrikgrid_radio label.radio input,
.fabrikgrid_checkbox label.checkbox input {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 4px;
	left: 5px;
}

.fabrikgrid_radio label.radio span,
.fabrikgrid_checkbox label.checkbox span {
	padding: 5px 10px 6px 30px;
}

.fabrikgrid_radio label.radio input:checked + span,
.fabrikgrid_checkbox label.checkbox input:checked + span,
.fabrikgrid_radio label.radio i {
	background: #00a0de;
	color: #fff;
	border-radius: 5px;
    transition: all 300ms ease-in-out;
}

.fabrikgrid_radio label.radio input:checked:focus,
.fabrikgrid_checkbox label.checkbox input:checked:focus {
	background-color: transparent;
}

.fabrikgrid_checkbox label.checkbox input:focus {
	border-color: rgba(0,160,222,.4);
}

.fabrikgrid_radio label.radio input:checked,
.fabrikgrid_checkbox label.checkbox input:checked {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
	background-repeat: no-repeat;
	border-color: #fff;
}

.skeleton-table {
	overflow: hidden;
}

.skeleton-table tbody>tr,
.skeleton-table thead>tr,
.skeleton-table tr.fabrik_calculations,
.fabrikList.skeleton-table .fabrik_row>div {
	height: 20px!important;
	overflow: hidden;
	position: relative;
	background: rgba(246,246,246,0.6);
	display: block;
}

.skeleton-table tbody>tr,
.skeleton-table thead>tr,
.skeleton-table tr.fabrik_calculations{
	margin: 28px 10px;
}

.fabrikList.skeleton-table .fabrik_row>div {
	margin: 16px 0;
}

.skeleton-table tr.fabrik_calculations {
	margin: 10px!important;
}

.skeleton-table thead>tr {
	margin-bottom: 0px;
}

.moduletable .skeleton-table tbody>tr,
.moduletable .skeleton-table thead>tr {
	background: rgba(246,246,246,0.6);
	margin: 10px!important;
	height: 17px!important;
}

.skeleton-table tbody td,
.skeleton-table .fabrik_calculations td,
.skeleton-table thead th,
.fabrikList.skeleton-table .fabrik_row>div>div {
	display: none!Important;
}

.skeleton-table tbody>tr:after,
.skeleton-table thead>tr:after,
.fabrikList.skeleton-table .fabrik_row>div:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background:  linear-gradient(90deg, rgba(246,246,246,0.5),rgba(238,238,238,0.5));
    animation: shimmer 2s infinite;
    content: '';
 }
 
 @keyframes shimmer {
    100% {
      transform: translateX(100%);
    }
 }

td.repeat-merge ul.fabrikRepeatData li, 
td.repeat-reduce ul.fabrikRepeatData li {
    border-bottom-width: 0px!important;
}

.uk-red {
	color: #ff3430;
}

.uk-green {
	color: #b7d332;
}

.uk-button i, i.uk-icon {
    color: #00a0de;
}

.uk-button-primary i,
.btn-primary i,
.uk-button.btn-primary i,
.uk-button.uk-button-primary i {
    color: #fff;
}

.fabrikElement select:not([class*=uk-]) {
    height: 34px!important;
}

.fabrikWindow {
    border: none;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}

.fabrikWindow .itemContent {
    min-height: 350px;
}

.moduletable {
    background: #fff;
    border-radius: 10px;
}

.page-header {
    margin: 0;
    border: none;
}

table:not(.uk-table) th {
    padding: 16px 12px;
    font-size: 12px;
    text-transform: uppercase;
}

table:not(.uk-table) td {
    padding: 16px 12px;
    vertical-align: top;
}

table:not(.uk-table) tr {
    border-top: 1px solid #e5e5e5;
}

table:not(.filtertable,.uk-table) tr > th,
table:not(.filtertable,.uk-table) tr > td {
    border-left: 1px solid #e5e5e5;
}

table:not(.filtertable,.uk-table) tr > th:last-child,
table:not(.filtertable,.uk-table) tr > td:last-child {
    border-right: 1px solid #e5e5e5;
}

table:not(.filtertable,.uk-table) tr:last-child > td {
    border-bottom: 1px solid #e5e5e5;
}

.uk-border-radius {
	border-radius: 10px;
}

.componentheading {
	text-align: center;
}

.custom-form .page-header {
    text-align: center;
}

.custom-form .page-header h1 {
    margin-bottom: 0;
}

.muted {
    color: #999;
}

#searchForm .radio {
    display: block;
}

.input-mini {
	width: 70px!important;
}

.transparent,
.transparent select {
	background: transparent;
}

.white-bg .uk-nav,
.profileadmin {
    background: #fff;
}

.profileadmin,
.admin #dtQuizzesResults {
    background: #fff;
	padding: 20px;
}

.line-height {
    line-height: 0.5;
}

.uk-navbar-toggle svg {
	width: 32px;
}

.uk-navbar-dropdown {
    visibility: hidden!important;
}

.uk-navbar-nav>li>a::before {
    background-image: none;
}

.uk-dropdown-nav .uk-icon,
.uk-navbar-item>.uk-subnav>li>a .uk-icon {
    color: #00a0de;
}

.footer-menu .uk-subnav {
	justify-content: center;
}

.uk-navbar-item>.uk-subnav>li>a {
	color: #5b5b5b;
}

.uk-modal-dialog .uk-nav-sub {
    display: none;
}

.uk-modal-dialog .uk-iconnav {
    justify-content: center;
}

.moduletable.uk-height-1-1 .uk-panel {
    height: 100%;
}

.uk-button i {
	color: #00a0de;
}

.twitter-typeahead .tt-menu {
    background: #fff;
}

.twitter-typeahead .tt-menu .tt-selectable {
	cursor: pointer;
	padding: 5px 10px;
}

.twitter-typeahead .tt-menu .tt-selectable:hover {
    background:  #f1f4f9;
}

#tm-bottom {
    padding: 0px;
}

.chzn-container {
    font-size: 15px!important;
}

.chzn-container-active .chzn-choices {
    box-shadow: none!important;
}

.chzn-container-single .chzn-single {
    border: none!important;
    padding: 0 10px!important;
    background-image: none!important;
    background-color: #f1f1f1!important;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.03)!important;
    color: #767779!important;
    height: 34px!important;
    line-height: 34px!important;
    transition: .2s ease-in-out;
    transition-property: color,background-color,box-shadow;
    border-radius: 4px;
}

.chzn-container-multi .chzn-choices li.search-choice {
    background: #eeeeee;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	padding: 5px 20px 5px 5px;
	border: 0;
	font-size: 15px;
	margin: 8px 5px 3px 0;
}

.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
    top: 6px;
}

.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices {
    background: #f1f1f1!important;
	padding: 0 10px;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.03)!important;
    border: none!important;
    line-height: 34px!important;
    transition: .2s ease-in-out;
    transition-property: color,background-color,box-shadow;
    border-radius: 5px;
}

.chzn-disabled {
    opacity: 1.0!important;
	color: #767779;
}

.chzn-disabled .chzn-single {
    border-bottom: none!important;
}

.chzn-container-active.chzn-with-drop .chzn-single {
    background-image: none!important;
	box-shadow: none!important;
	border-radius: 0!important;
}

.chzn-container-single .chzn-single div b {
    background-position: 0px 10px!important;
}

.chzn-container-active.chzn-with-drop .chzn-single div b {
    background-position: -18px 10px!important;
}

.chzn-container .chzn-drop {
	border: none;
}

.chzn-container .chzn-results li.highlighted {
    background-color: #00a0de;
	background-image: none;
}

#ubd_katalog_techniku___map_ro {
	margin-top: 0;
}

.form-catalog .uk-radio:checked, .form-catalog input[type="radio"]:not([class*="uk-"]):checked+span {
   	background-color: #00a0de!important;
    color: #fff!important;
}

.form-catalog input[type="radio"]:not([class*="uk-"]) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    margin: 0;
}

.bubble-map .title {
    display: inline-block;
    font-size: 17px;
    margin-bottom: 3px;
}

input[type="search"].fabrik_filter {
    padding: 8px 10px;
}

.fabrikNav select.input-mini {
    width: 70px!important;
	font-size: 14px;
}

.fabrikNav .pagination .active>a {
	border: 1px solid #00a0de;
}
.fabrikNav .pagination .pagination-start.active>a,
.fabrikNav .pagination .pagination-prev.active>a,
.fabrikNav .pagination .pagination-end.active>a,
.fabrikNav .pagination .pagination-next.active>a {
	border: none;
}

.fabrikLabel,
.fabrik_characters_left {
	font-size: 13px;
}

.repeatGroupTable.table th {
	font-size: 13px;
	font-weight: 300;
	padding-left: 0;
}

.hide,
.radio.btn-group input[type=radio] {
	display: none;
}

table.uk-vertical-divider td {
	border-left: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
}

strong.lead {
	font-weight: 500;
}

.box-info {
    background: #d8eafc;
    color: #1e87f0;
    padding: 10px 15px;
}


/* payplans */
.pp-plan-subscribe .pp-plan-title p,
.pp-plan-subscribe .pp-plan-title h4 {
	margin: 0;
}

.pp-plan-subscribe .pp-plan-time {
	font-size: 32px;
	float: right;
}

.pp-plan-subscribe .pp-plan-price {
	margin-bottom: 20px;
}

.pp-plan-subscribe .pp-plan-price h1 {
	display: inline-block;
}

.payplans .pp-plan-subscribebutton {
    background-color: transparent;
}

.payplans .control-group.warning input {
    border: 1px solid #ffad45;
}

.payplans .control-group.success input {
    border: 1px solid #33c15e;
}

.pp_plan_login_registration_position input:not([type=checkbox]),
.pp-user-details input,
.pp-user-details textarea {
    width: 90%!important;
}

#payplans-order-confirm {
    font-size: initial;
    height: initial;
    width: initial;
}

.payplans h4.white-text {
    color: #FFFFFF;
	margin-bottom: 0px;
	padding: 5px 10px;
}

.payplans .label-success h6,
.payplans .label-important h6 {
	margin: 10px;
	color: #FFFFFF;
}

.payplans .disabled h6 {
	margin-bottom: 0;
	color: #FFFFFF;
}

.pp-invoice-download {
	display: none!important;
}

.uk-offcanvas-page [data-uk-sticky].uk-active {    
    z-index: 1000;  
    margin-left: 270px;  
}

.su-flyout-content {    
    font-size: 18px;
    line-height: 24px;
    padding: 10px;
    color: #555;
	font-weight: 500px;
}


/* ari quiz */
.admin .aq-results-title {
	display: none;
}

.aq-cat-quizzes-lvl-1 .aq-cat-name {
    font-size: 44px;
	font-weight: 500!important;
}

.aq-cat-quizzes-lvl-2 .aq-cat-name {
    font-size: 20px;
	font-weight: 500!important;
}

.aq-cat-description p {
	margin: 0;
}

#ariQuizContainer h1,
#ariQuizContainer h2 {
    font-weight: 500;
}

.aq-quiz-description {
    background: #fff;
    padding: 20px;
}

#ariQuizContainer .aq-progress-panel {
    width: 100%;
}

#ariQuizContainer .aq-answer-label {
    border: 1px solid #ddd;
	text-align: center;
}

#ariQuizContainer input[type="radio"] {
    width: 20px;
    height: 20px;
	border: 1px solid #ddd!important;
}

#ariQuizContainer .aq-answer-container label+input[type="radio"]:checked {
  background-color: #00a0de;
}

#ariQuizContainer .aq-question-panel {
    border: 1px solid #ccc;
}

#ariQuizContainer .aq-question-title {
    background-color: #00a0de;
}

#ariQuizContainer button {
    line-height: 39px;
}

DIV.aq-cat-quizzes UL.uk-list.aq-quizzes {
    background: #fff;
    padding: 10px!important;
    margin: 0!important;
}

.yui-pg-container select {
    width: 50px;
}

.yui-skin-sam .yui-dt th {
    padding: 0;
    color: #767779;
	font-weight: 700;
	background: transparent;
	border-right: none;
	text-align: left;
}

.yui-skin-sam .yui-dt th a {
    color: #767779;
	font-weight: 700;
}

.yui-skin-sam .yui-dt td {
    border-right: none;
}

.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc, .yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc, .yui-skin-sam tr.yui-dt-odd, .yui-skin-sam tr.yui-dt-highlighted, .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
    background-color: transparent;
}

.yui-skin-sam .yui-dt table {
    border: none;
	font-family: inherit;
}

.yui-skin-sam .yui-dt tr.yui-dt-first td {
    border-top: 1px solid #cacaca;
}

.yui-skin-sam .yui-dt tr td {
    border-top: 1px solid #cacaca;
	font-size: 16px;
}

.yui-dt0-col-PercentScore {
	white-space: nowrap;
}

#spinner-load {
	background: rgba(255,255,255,0.6);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99990;
    transition: opacity .15s linear;
}

.spinner-center {
	position: fixed;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	display: flex;
    align-items: center;
    flex-direction: column;
}

.spinner-load {
	height:60px;
	width:60px;
	margin:0px;
	z-index: 99999;
	-webkit-animation: rotation .6s infinite linear;
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left:6px solid rgba(0,174,239,.15);
	border-right:6px solid rgba(0,174,239,.15);
	border-bottom:6px solid rgba(0,174,239,.15);
	border-top:6px solid rgba(0,174,239,.8);
	border-radius:100%;
}

.spinner-text {
	width: 300px;
	margin-top: 10px;
	text-align: center;
}

@-webkit-keyframes rotation {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}
@keyframes rotation {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

@media (min-width: 1200px) {
	.row {
		margin-left: 0px;
	}
}