#eventkort{width:820px;margin:0 auto;background-color:#fff;border-radius:30px 0px 30px 0px;padding:0px 0px 20px 80px;}
#eventkort h2{padding-top:40px;}
.ai1ec-single-event {border:0px solid grey;width:800px;}
#eventkort h2{color: #829fad;margin-left:90px;}
.ai1ec-single-event .ai1ec-actions{display:none;}
.ai1ec-single-event{padding:0;border-bottom:0px solid #aeaeae;}
.ai1ec-single-event .ai1ec-field-label {
    font-size: 12px;margin:0;padding:0 10px 0 0;
    font-weight: 400;
    color: #829fad;
	background-color:#fff;
    text-transform: uppercase;
    text-align: right;
}


.ai1ec-single-event .ai1ec-col-sm-3{width:90px;}
#eventkort p{border:0px solid red;width:600px;color:#555;margin-left:90px;}
.ai1ec-single-event .ai1ec-contact-name, .ai1ec-single-event .ai1ec-contact-phone{display:inline-block;margin:0 20px 0 0;color:#555;font-size:16px;}
.ai1ec-single-event .ai1ec-contact-email, .ai1ec-single-event .ai1ec-contact-url{display:inline-block;margin:0 20px 0 0;}
.ai1ec-single-event .ai1ec-contact-email a, .ai1ec-single-event .ai1ec-contact-url a{color:#555 !important;font-size:16px;}

#ai1ec-container{width:1000px;margin:0 auto;}
#ai1ec-calendar .ai1ec-calendar-toolbar{border:0;border-radius:0px;margin:0 0 0 0;min-height:140px;padding:15px;}
#ai1ec-calendar-view .ai1ec-clearfix{background-color:#829fad;height:35px;margin-bottom:10px;height:29px;padding:0;}
#ai1ec-calendar-view .ai1ec-btn-default{font-size:13px;font-weight:normal;text-transform:uppercase;border:0px;border-right:3px solid #F7F6E4;border-radius:0px;color:#fff;background-color:#829fad;}
#ai1ec-calendar-view .ai1ec-btn-default:hover{font-weight:normal;color:#829fad;background-color:#fff;}
#ai1ec-calendar-view .ai1ec-btn-default i{}
#ai1ec-calendar-view .ai1ec-dropdown-toggle{font-size:1em;border:0px;height:auto;border-left:3px solid #F7F6E4;border-radius:0px;}
#ai1ec-calendar-view .ai1ec-pull-left{display:none;}
#ai1ec-calendar-view .ai1ec-pull-right a{height:29px;overflow:hidden;}
#ai1ec-calendar-view .ai1ec-agenda-buttons{display:none;}
.ai1ec-icon-month:before {
    content: none!important;
}
.ai1ec-icon-agenda:before {
    content: none!important;
}
.ai1ec-minical-trigger {
    font-weight: 400 !important;
}

.ai1ec-minical-trigger i {
    display:none!important;
}
.ai1ec-fa-angle-double-left:before {
    display:none!important;
}

.ai1ec-fa-angle-double-right:before {
    display:none!important;
}
.ai1ec-fa-angle-left:before {
    display:none!important;
}

.ai1ec-fa-angle-right:before {
    display:none!important;
}

.ai1ec-agenda-view .ai1ec-day {font-size: 30px;padding: 10px 0;}
#ai1ec-calendar-view .ai1ec-date{margin-bottom:5px;border-radius:30px 0px 30px 0px;background-color:#a1af1d !important;}
#ai1ec-calendar-view .ai1ec-day .ai1ec-date{height:24px;border-radius:0px 0px 0px 0px;padding:2px;}
#ai1ec-calendar-view .ai1ec-day .ai1ec-date a{font-size:19px;line-height:19px;text-shadow:0 0 0 #000;color:#fff;background-color:#a1af1d;padding:1px;border-radius:0px;border-bottom:0px solid #fff;}
#ai1ec-calendar-view .ai1ec-day a{font-size:19px;line-height:23px;padding:1px;margin:0 auto;border-bottom:1px solid #fff;background-color:#829fad;width:90%;height:auto;color:#fff;padding:5px 5px 2px 5px;border-radius:8px 0;font-weight:400;}
#ai1ec-calendar-view .ai1ec-weekday{font-size:13px;font-weight:400;text-shadow:0 0 0 #000;text-transform:uppercase;background-color:#F7F6E4 !important;}
#ai1ec-calendar-view .ai1ec-month-view{border:0px solid #f6f6f6 !important;}
table.ai1ec-month-view tbody th{
    border-collapse: collapse;
    border: 1px solid #f6f6f6 !important;
    margin: 0 !important;
    background: #fff;
    table-layout: fixed !important;
    clear: both;
    width: 100% !important;
}

#ai1ec-calendar-view .ai1ec-date-title{border-radius:5px;border:1px solid #a1af1d;width:60px;height:60px;margin:10px;}
#ai1ec-calendar-view .ai1ec-month{border-radius:0px;height:20px;background-color:#a1af1d;}
#ai1ec-calendar-view .ai1ec-month-view td{background-color:#fff !important;border:1px solid #e5e5e5 !important;}
#ai1ec-calendar-view .ai1ec-month-view .ai1ec-empty{background-color:#F7F6E4 !important;border:1px solid #e5e5e5 !important;}
#ai1ec-calendar-view .ai1ec-month-view .ai1ec-today{background-color:#e2eaed !important;}
#ai1ec-calendar-view .ai1ec-month-view .ai1ec-event{border-radius:0px;margin:0px;width:100%;height:100%;border:0px;background-color:transparent;color:#fff;text-shadow:none;font-size:15px;}
#ai1ec-calendar-view .ai1ec-agenda-view .ai1ec-event{border-radius:0px;margin:0px;width:100%;height:100%;border:0px;background-color:transparent;color:#555;text-shadow:none;font-size:15px;}
#ai1ec-calendar-view .ai1ec-agenda-view .ai1ec-event-title{font-family: "OfficSerITCBoo", Arial, sans-serif;font-size:20px;font-weight:400;color:#829fad;}




.ai1ec-fa-folder-open, .ai1ec-fa-tags{display:none;}

.ai1ec-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
	text-transform:uppercase;
    background-color: #fff;
    border: 0px solid #ccc;
	color:#829fad;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}


.ai1ec-cat-filter .ai1ec-dropdown-menu .ai1ec-active a, .ai1ec-cat-filter .ai1ec-dropdown-menu .ai1ec-active a:hover{border:0px solid red;background-color:#00A6EF;color:#fff;border-radius: 0px;margin:0px;padding:0;}
.ai1ec-cat-filter .ai1ec-dropdown-menu {
	position: relative;
    top: 100%;
    left: 0;
    display: inline-block;
    min-width: 20px;
    padding: 0;
    margin: 0px;
    list-style: none;
    font-size: 15px;
	background-color: #fff;
    border: 0px solid #189cd9;
    border: 0px solid rgba(0,0,0,0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.175);
    box-shadow: 0 0 0 rgba(0,0,0,0.175);
    background-clip: none;
}

.ai1ec-tag-filter .ai1ec-dropdown-menu .ai1ec-active a, .ai1ec-tag-filter .ai1ec-dropdown-menu .ai1ec-active a:hover{border:0px solid red;background-color:#999;color:#fff;border-radius: 0px;margin:0px;padding:0;}
.ai1ec-tag-filter .ai1ec-dropdown-menu {
	position: relative;
    top: 100%;
    left: 0;
    display: inline-block;
    min-width: 20px;
    padding: 0;
    margin: 0px;
    list-style: none;
    font-size: 15px;
	background-color: #fff;
    border: 0px solid #189cd9;
    border: 0px solid rgba(0,0,0,0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.175);
    box-shadow: 0 0 0 rgba(0,0,0,0.175);
    background-clip: none;
}

.ai1ec-cat-filter .ai1ec-dropdown-toggle{display:none !important;}
.ai1ec-tag-filter .ai1ec-dropdown-toggle{display:none !important;}
.ai1ec-cat-filter .ai1ec-dropdown-menu div, .ai1ec-cat-filter .ai1ec-dropdown-menu span{display:inline-block;border:1px solid #189cd9;}
.ai1ec-tag-filter .ai1ec-dropdown-menu div, .ai1ec-tag-filter .ai1ec-dropdown-menu span{display:inline-block;border:1px solid #999;}
.ai1ec-cat-filter .ai1ec-dropdown-menu .ai1ec-color-swatch,.ai1ec-cat-filter .ai1ec-dropdown-menu .ai1ec-color-swatch-empty{display:none;}

.ai1ec-cat-filter .ai1ec-dropdown-menu div a{color:#189cd9;padding:0;margin:0;height:27px;font-size:16px;}
.ai1ec-tag-filter .ai1ec-dropdown-menu span a{color:#999;padding:0;margin:0;height:27px;font-size:15px;text-transform:uppercase;}
.ai1ec-filters{width:100%;}
.ai1ec-cat-filter, .ai1ec-tag-filter{width:100%;display:inline-block;border:0px solid red;margin:5px 0 0 0 !important;z-index:0;}
.ai1ec-agenda-view .ai1ec-event-summary-footer .ai1ec-field-label {
    display:none;
}

#ai1ec-calendar-view .ai1ec-category, #eventkort .ai1ec-category{
	border:1px solid #189cd9 !important;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 0px rgba(38, 38, 38, 0.5);
    box-shadow: inset 0 0 0px rgba(38, 38, 38, 0.5);
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 18px !important;
    margin: 1px 0;
    padding: 0 4px !important;
    text-transform: uppercase;
    white-space: nowrap;
    color: #189cd9 !important;
}

#ai1ec-calendar-view .ai1ec-category:hover,
#ai1ec-calendar-view .ai1ec-active > .ai1ec-category {
    background-color: #189cd9;
    border-color: #189cd9;
    -webkit-box-shadow: inset 0 0 2px rgba(38, 38, 38, 0.3);
    box-shadow: inset 0 0 2px rgba(38, 38, 38, 0.3);
    color: #fff !important;
}
#ai1ec-calendar-view .ai1ec-tag, #eventkort .ai1ec-tag {
	border:1px solid #999 !important;
    border-radius: 0px;
    cursor: pointer;
    display: inline-block !important;
	font-size: 12px;
    line-height: 18px !important;
    margin: 1px 0;
    padding: 0 4px !important;
	text-transform: uppercase;
    white-space: nowrap;
	color: #999 !important;
}

#ai1ec-calendar-view .ai1ec-tag:hover,
#ai1ec-calendar-view .ai1ec-active > .ai1ec-tag{
    background-color: #999;
    border-color: #999;
    -webkit-box-shadow: inset 0 0 2px rgba(38, 38, 38, 0.3);
    box-shadow: inset 0 0 2px rgba(38, 38, 38, 0.3);
    color: #fff !important;
}

#ai1ec-calendar-view .ai1ec-tag .ai1ec-view-icon, #eventkort .ai1ec-tag .ai1ec-view-icon, .ai1ec-fa-tag {
    display:none!important;
}


.ai1ec-subscribe-container{
    display:none!important;
}


.ai1ec-agenda-widget-view .ai1ec-date-title,
.ai1ec-agenda-view .ai1ec-date-title {
    border: 1px solid #c2c2c2;
    border-top: none;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #a1af1d;
    float: left;
    font-weight: 600 !important;
    background-image: -webkit-linear-gradient(#fff, #fff 1em, #fff);
    background-image: linear-gradient(#fff, #fff 1em, #fff);
    background-repeat: no-repeat;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: none \9;
    line-height: 1.2em;
    margin: 4px 30px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 0 0 #000;
    width: 4em;
}

.ai1ec-agenda-widget-view .ai1ec-date-title:hover,
.ai1ec-agenda-view .ai1ec-date-title:hover {
    color: #555 !important;
}
.ai1ec-agenda-widget-view .ai1ec-date,
.ai1ec-agenda-view .ai1ec-date {
    border-top: 0px solid #e5e5e5;
	padding:5px 0 5px 10px;
	border: 1px solid #fff;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(1em, #fff), to(#fff));
    background: -webkit-linear-gradient(#fff, #fff 1em, #fff);
    background: -moz-linear-gradient(top, #fff, #fff 1em, #fff);
    background: -ms-linear-gradient(#fff, #fff 1em, #fff);
    background: -o-linear-gradient(#fff, #fff 1em, #fff);
    background: linear-gradient(#fff, #fff 1em, #fff);
    background-repeat: no-repeat;
}

.ai1ec-agenda-widget-view .ai1ec-date .ai1ec-today,
.ai1ec-agenda-view .ai1ec-date .ai1ec-today {
    border-top: 0px solid #f0f0a9;
	border: 1px solid #fff;
    background: #f6f6f6;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), color-stop(1em, #f6f6f6), to(#f6f6f6));
    background: -webkit-linear-gradient(#f6f6f6, #f6f6f6 1em, #f6f6f6);
    background: -moz-linear-gradient(top, #f6f6f6, #f6f6f6 1em, #f6f6f6);
    background: -ms-linear-gradient(#f6f6f6, #f6f6f6 1em, #f6f6f6);
    background: -o-linear-gradient(#f6f6f6, #f6f6f6 1em, #f6f6f6);
    background: linear-gradient(#f6f6f6, #f6f6f6 1em, #f6f6f6);
    background-repeat: no-repeat;
}
#knappprogram,#knappmonth{float:right;display:block;background-color:#fff;font-size:0.8em;height:auto;margin:2px;padding:3px 5px 0px 5px;border:1px solid #829fad;color:#829fad;text-transform:uppercase;}
#eventkort .ai1ec-single-event .ai1ec-load-event #knappmonth{display:none;}
#eventkort .ai1ec-single-event .ai1ec-load-event #knappprogram{display:none;}
.timely a{color:#829fad;}
.ai1ec-allday-badge{background:#829fad;text-transform:uppercase;}
.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded{box-shadow:0 0 0;}
.ai1ec-agenda-view .ai1ec-event-summary-footer .ai1ec-read-more {
    background:#fff !important;
	color:#829fad !important;
	border-right:0 !important;
}
.ai1ec-sas-actions{display:none;}
.ai1ec-popover{border:0px solid rgba(0,0,0,0.2);}
.ai1ec-dropdown-menu > div > a, .ai1ec-dropdown-menu > div > a:hover{background-color:#fff;font-size:1.1em;margin:0;}
.ai1ec-dropdown-menu > .ai1ec-active > a, .ai1ec-dropdown-menu > .ai1ec-active > a:hover{background-color:#829fad;font-size:1.1em;margin:0;}