@font-face {
    font-family: "Novozymes";
    font-style: normal;
    font-weight: normal;
    src: url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Rg.eot?#iefix") format("embedded-opentype"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Rg.woff") format("woff"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Rg.ttf") format("truetype"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Rg.svg#Novozymes-Rg") format("svg");
}
@font-face {
    font-family: "Novozymes";
    font-style: normal;
    font-weight: bold;
    src: url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Bd.eot?#iefix") format("embedded-opentype"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Bd.woff") format("woff"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Bd.ttf") format("truetype"), url("//tools.eurolandir.com/tools/FinCalendar2/Config/Company/dk-nzmb/fonts/Novozymes-Bd.svg#Novozymes-Bd") format("svg");
}
body.en-gb
{
    font-family: "Novozymes",Helvetica,Arial,sans-serif !important;
    font-size: 14px!important;
    color: #666666!important;
    font-weight: normal;
}
.en-gb .form input, .en-gb .form select {
    font-family: "Novozymes",Helvetica,Arial,sans-serif !important;
    font-size: 14px!important;
    color: #666666!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.wrapper {
padding: 0;
	width: 100%;
	max-width: 700px;
}
.hyperlink, .disclaimer-box a, .cookies-box a {
    text-decoration: none !important;
	color: #2d0028;
}
.tabItem {
	color:#666666;
	text-decoration: none;
	border: solid 1px #cccccc;
	font-weight: normal !important;
	text-transform: none !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	height: 39px;
	line-height: 40px;
    background: #ffffff none repeat scroll 0 0;
	
} 
.tab-active {
	text-decoration: none;
	color: #2d0028;
	border: solid 1px #cccccc;
	border-bottom-color: #ffffff;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	text-transform: none !important;
	font-weight: 700 !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	height: 39px;
	background: #ffffff none repeat scroll 0 0;
    background: #ffffff !important;
}

a.tabItem:hover {
	background: #ffffff none repeat scroll 0 0;
}
.tabs {
	line-height: 40px;
	height: 40px;
	border-bottom: solid 1px #cccccc;
    background-color:transparent!important;
}
.en-gb .btn-subscribe, .en-gb .btn-submit, .en-gb .btn-cancel, .en-gb .btn-default
{
    color: #FFFFFF;
	font-size: 14px;
	
	background-color: #2d0028;
	border: 1px solid transparent;
	background-image: -moz-linear-gradient(center top, #2d0028, #2d0028);
    border-radius: 0;
	font-family: "Novozymes",Helvetica,Arial,sans-serif !important;
	font-weight: normal;
	padding: 5px 0px !important;
	width: 122px;
	transition: all 0.5s ease 0s;
}
.en-gb .btn-subscribe:active,.en-gb .btn-submit:active,.en-gb .btn-cancel:active, .en-gb .btn-default:active,.en-gb .btn-subscribe:active,.en-gb .btn-subscribe:focus
{
	background-color: #2d0028!important;
}
.en-gb .btn-subscribe:hover,.en-gb .btn-submit:hover, .en-gb .btn-cancel:hover,.en-gb .btn-default:hover
{
    
	color: #FFFFFF;
	font-size: 14px;
    border-radius: 0;
	background-color: #2d0028;
	border: 1px solid transparent;
	background-image: -moz-linear-gradient(center top, #2d0028, #2d0028);

	font-family: "Novozymes",Helvetica,Arial,sans-serif !important;
	font-weight: normal;
	padding: 5px 0px !important;
	
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
   background-color:#2d0028;
  border-color:#2d0028;
}
.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: #fff;
  cursor: default;
  background-color:#2d0028;
  border-color:#2d0028;
}
.eupagination > li > a, .eupagination > li > span {
	color:#2d0028;
}
.eupagination > li > a:hover, .eupagination > li > span:hover, .eupagination > li > a:focus, .eupagination > li > span:focus {
    color: #2d0028;
}
body.ar-ae .subscription-section {
    float: left;
    text-align: left;
}
.content-headline {
	margin-left: 0px;
	border-bottom: 1px solid #2d0028;
}
.footer {
    font-size: 12px;
    padding-top:5px;
}
.headline-left .event-name,
.headline-left .date-time,
.headline-left .full-descriptions
{
    padding-left:20px;
}
.box-border {
    border-left: 0px;
    border-right: 0px;
}

/*
-	remove the + button and make the content always visible
-	align the PDf button to right hand corner
*/
#UpcomingEventsContainer .show-hide-toggle {
    display: block !important;
    height: 43px;
}
#UpcomingEventsContainer .expand-collapse > .exco-text {    
    display: none;
}
#UpcomingEventsContainer .content-headline {    
    position: relative;
}
#UpcomingEventsContainer .link-location, #UpcomingEventsContainer .attachments {    
    position: absolute;
    right: 10px;
    top: 65px;
}
#UpcomingEventsContainer .item-attachment {    
    padding-top: 3px;
}

.confirm-subscription .message, .unsubscribe .message, .complete-unsubscribe .message {
    background: #f2fff3!important;
}
.btn,.btn-primary {
  border-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal !important;
  height: 40px;
  width: 65px;
  font-family: "RaleGroteskBase", sans-serif;
  margin: 0px !important;
  text-transform: normal !important;
  background: #173630;
  border: 0px none;
  border-top-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}
.btn:hover, .btn-primary:hover {
    background: #3a6c4c !important;
    border-bottom-right-radius: 12px !important;
    border-top-left-radius: 12px !important;
    color: #FFFFFF !important;
    outline: none !important;
    box-shadow: none !important;
}
.btn:active, .btn-primary:active {
    background: #3a6c4c !important;
    border-bottom-right-radius: 12px !important;
    border-top-left-radius: 12px !important;
    color: #FFFFFF !important;
    outline: none !important;
    box-shadow: none !important;
}
.btn:focus, .btn-primary:focus {
    background: #3a6c4c !important;
    border-bottom-right-radius: 12px !important;
    border-top-left-radius: 12px !important;
    color: #FFFFFF !important;
    outline: none !important;
    box-shadow: none !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff !important;
    background-color: #3a6c4c !important;
    border-color: #3a6c4c !important;
    outline: none !important;
    box-shadow: none !important;
}
.google-recapcha>div{
    color: #173630 !important;
}
.google-recapcha a {
    color: #173630 !important;
}
.google-recapcha a:hover, .google-recapcha a:active {
    text-decoration: underline !important;
color: #70a279 !important;
}
body {
    color: #173630 !important;
}
span.close.cursor-pointer {
    color: #173630 !important;
}

span.close.cursor-pointer {
    color: #173630 !important;
    opacity: 1;
}
input.btn.btn-default.btn-cancel {
    text-decoration: none;
    border-bottom: 3px solid #70a279 !important;
    height: 2;
    height: 33px;
    width: 25px;
    padding: 0px 0px !important;
    border-radius: 0 !important;
    background: #FFFFFF !important;
    color: #173630 !important;
    margin-left: 15px !important;
}
input.btn.btn-default.btn-cancel:hover {
    color: #70a279 !important;
}
input.btn.btn-default.btn-cancel:active {
    border-bottom: 3px solid #bfe6c4 !important;
    color: #bfe6c4 !important;
}

.alert-info {
    color: #173630 !important;
    background-color: #f2fff3 !important;
    border-color: #f2fff3 !important;
}
.modal-body.content-loadded .btn-cancel::before {
    content: none;

}
.confirm-subscription .message, .unsubscribe .message, .complete-unsubscribe .message {
    background: #f2fff3 !important;
    border-top: dashed 1px #f2fff3 !important;
    border-bottom: dashed 1px #f2fff3 !important;
    color: #173630 !important;
}
