
/*// nether-onescript //
@date 2025-12-06 04:43:58
@files [
    "src\/main.css",
    "src\/local\/original.css"
]
//*/

/*/////////////////////////////////////////////////////////////////////////
// src/main.css /////////////////////////////////////////////////////////*/

:root {
	--ColourPrimary: #003A70;
	--ColourSecondary: #35BDCA;
	--ColourTertiary: #2EC7DF;
	--ColourWarning: #FFBE32;
	--ColourDanger: #f7bab8;
	--ColourInfo: #4E5056;
	--ColourGrey: #CCCCCC;
}

html {
	background-color: var(--ColourPrimary);
}

a:link:not(.btn),
a:visited:not(.btn) {
	color: #007bff !important;
}

#PageHeader a:link,
#PageHeader a:visited {
	color: #fff !important;
	text-decoration: none;
}

#PageHeader {
	min-height: 124px;
}

#PageFooter a:link,
#PageFooter a:visited {
	color: #fff !important;
	text-decoration: underline;
}

#PageFooter {
	background-color: var(--ColourPrimary);
	border-top: 4px solid var(--ColourGrey);
	color: #ffffff;
	margin-top: 64px;
	padding: 48px 0px;
	font-weight: 200;
}

#PageFooter .social-icons a:link,
#PageFooter .social-icons a:visited {
	color: #000 !important;
}

#MobileMenu {
	line-height: initial;
}

.progress-bar {
	transition: width .1s ease;
}

.dropdown a:link,
.dropdown a:visited {
	color: #444 !important;
}

.Promo {
	display: none;
}

.row.expired {
	background: var(--ColourDanger) !important;
}

/*/////////////////////////////////////////////////////////////////////////
// src/local/original.css ///////////////////////////////////////////////*/

#Keystone > header,
#Keystone > header.Sticky,
#Keystone > header.Stuck
{ background-color: #003A70; margin-bottom: 48px; }

#Keystone > header a:link, #Keystone > header a:visited
{ background-color: transparent; border-radius: 4px; color: #fff;  font-size: 10pt; padding: 1px 4px; }

#Keystone > header
{     box-shadow: 0px 0px 10px #000;  line-height: 124px; background-imagee: url(/themes/common/gfx/header.svg); background-color: #003A70; background-size: cover; background-position: top left; background-repeat: no-repeat; }

#Keystone > header .MobileMenu
{ background: #003a70; line-height: inherit; }

#Keystone > header .MobileMenu a
{ background: transparent; color: #fff; }

.Promo
{ height: 230px !important; }

.Promo header
{ background: #f4f4f4; color: #333; opacity: 1.0; }

.Promo.Empty
{ height: 100px !important; }

.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 5px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}

.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: #FFF;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
}

.social-icons li:hover a {
	background: #171717;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}


