@font-face{
font-family:"SkattaSans-Regular";
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansRegular.eot");
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansRegular.eot?") format("embedded-opentype"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansRegular.woff") format("woff"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansRegular.ttf") format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{
font-family:"SkattaSans-Regular";
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBold.eot");
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBold.eot?") format("embedded-opentype"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBold.woff") format("woff"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBold.ttf") format("truetype");
font-weight:Bold;
font-style:normal
}
@font-face{
font-family:"SkattaSans-Black";
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBlack.eot");
src:url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBlack.eot?") format("embedded-opentype"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBlack.woff") format("woff"),
url("//tools.euroland.com/tools/FinCalendar2/Config/Company/sf-kes/fonts/SkattaSansBlack.ttf") format("truetype");
font-weight:normal;
font-style:normal
}
body {
    font-family: SkattaSans-Regular, Arial !important;
    font-size: 17px !important;
    color: #00205B !important;
    font-weight: normal;
}

.wrapper {
    width: 100%;
    padding: 0;
}
.next-event {
    font-size: 17px;
}
.radio input, .checkbox input {
    height: 16px;
}
.tabItem {
  height: auto;
	padding: 10px 15px!important;
	font-weight:normal;
	background: transparent;
	margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  color: #00205b;
  font-weight: normal;
}

.tab-active {
  background: #FFFFFF;
	position: relative;
	top: 0px;
	left: 0px;
	border: 1px solid #ddd;
	border-color: #53585f #53585f transparent;
  outline: none;
  color: #53585f;
  border-bottom-color: #fff;
  cursor: default;
  font-weight: normal;
}

a.tabItem:hover {
}

.tabs {
    border-bottom: 1px solid #53585f;
}
.tabs li {
	float: none;
	display: inline-block;	
	margin: 0px;
	margin-bottom: -1px;
}
.hyperlink, .disclaimer-box a, .cookies-box a, .link-location a {
  color: #FF6900;
	font-weight: normal;
	text-decoration: none;
	font-style: none;
}
.hyperlink:hover, .disclaimer-box a:hover, .cookies-box a:hover, .link-location a:hover {
  color: #FF6900;
	font-weight: none;
	text-decoration: underline!important;
	font-style: none;
}
.eupagination>.active>a, .eupagination>.active>span, .eupagination>.active>a:hover, .eupagination>.active>span:hover, .eupagination>.active>a:focus, .eupagination>.active>span:focus {
    color: #FF6900!important;
    font-weight: normal;
    text-decoration: underline;
}
.eupagination>li>a, .eupagination>li>span {
    color: #FF6900;
    font-weight: normal;
    text-decoration: none;
}
.eupagination>li>a:hover {
    color: #FF6900!important;
    text-decoration: underline;
}
.btn-subscribe, .btn-submit, .btn-cancel, .btn-default {
  background: #00205B;
	color: #FFFFFF !important;
	padding: 1em;
	border: 0px;
    font-size:17px;
	font-weight: bold;
	border-radius: 0px;
	height: auto;
	line-height: normal;
	margin: 0px;
	transition: background 0.5s, color 0.5s, border 0.5s;
}
.btn-subscribe:hover, .btn-submit:hover, btn-cancel:hover, .btn-default:hover {
   background: #3479C5;
   color: #FFFFFF !important;
}
.btn-subscribe:active, .btn-submit:active, btn-cancel:active, .btn-default:active,.btn-subscribe:active, .btn-subscribe:focus
{
    background-color: #3479C5!important;
}

.content-headline {
    border-left: 1px solid #dddedf;
    border-right: 1px solid #dddedf;
    border-bottom: 1px solid #dddedf;
    
}
li.event-row.first .content-headline {
    border-top: 1px solid #dddedf;
}

.check-subscription-link {
    color: #0057b8;
}
.eupagination>li>a:hover, .eupagination>li>span:hover
{
    background-color: transparent;
    color: #0057b8;
    font-weight:bold;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: transparent;
    border-color:#fff;
}
.eupagination>.active>a, .eupagination>.active>span, .eupagination>.active>a:hover, .eupagination>.active>span:hover, .eupagination>.active>a:focus, .eupagination>.active>span:focus {
  z-index: 2;
  color: #0057b8;
  cursor: default;
  font-weight:bold;
  background-color:transparent;
  border-color:#0057b8;
}
@media (max-width: 1200px) {
    .wrapper {
        width: 100% !important;
        padding: 0 !important;
    }
}
.eupagination > li > a, .eupagination > li > span
{
    border:0px solid #fff;
}
.eupagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
  
  padding: 10px;
}
