/* 
 * @package    Norr_Competition
 * @author     Dmitrijs Rekuns <support@norrnext.com>
 * @copyright  Copyright (C) 2015 - 2025 NorrNext. All rights reserved.
 * @license    GNU General Public License version 3 or later; see license.txt
 */

.nc-hide {
	display: none!important;
}

.nc-show {
	display: block;
}

.uk-alert.uk-alert-popup {
	display: none;
	width: 300px;
	position: fixed;
	left: 50%;
	top: 50%;
	text-align: center;
	margin-left: -150px;
}

.uk-tooltip {
   display: block !important;
   max-width: 200px !important
}

.nc-fitvids-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

.nc-fitvids-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#norrc .nc-search-button {
	min-width:40px;
	max-height:40px;
	padding: 0
}

#norrc .nc-upload-process {
	padding: 15px 0;
}

#norrc .nc-upload-error {
	background: #fff1f0;
	color: #d85030;
	border-color: rgba(216,80,48,.3);
	padding: 15px;
	margin: 15px 0;
}

/* List of categories */
#norrc ul.uk-list ul {
	padding-left: 30px;
}

#norrc .uk-thumbnail figure {
	margin: 0;
}
#norrc .nc-category-image {
	max-width: 120px;
}

#norrc .uk-form input.invalid, 
#norrc .uk-form textarea.invalid {
	border: 1px solid red;
}

#norrc .nc-participant-grandprix .uk-image-box {
	max-width: 42%;
}

#nc-vote-result.uk-button-danger:disabled {
	color: #fff;
}

#norrc .nc-entry-thumb {
	max-width: 200px
}

#norrc .nc-icon-edit-entry {
	font-size:14px;
	margin-left:5px
}

#norrc ul.uk-tab > li > a {
	text-decoration: none
}

#norrc .nc-entry-fields {
	margin-bottom: 0
}

.nc-dual-ring {
	width: 40px;
	height: 40px
}

.nc-dual-ring:after {
	content: " ";
	display: block;
	width: 38px;
	height: 38px;
	margin-top: 5px;
	border-radius: 50%;
	border: 2px solid;
	border-color: grey transparent grey transparent;
	animation: nc-dual-ring 1.2s linear infinite
}
@keyframes nc-dual-ring {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}

@media (max-width: 639px) {
	#norrc .nc-entry-thumb {
		max-width: 150px
	}
}

@media (min-width: 960px) {
	.uk-countdown-number {
		font-size: 4rem
	}
	.uk-countdown-separator {
		font-size: 2rem
	}
}