﻿html { font-size:87%; }
header.intra { height:172px; }
header.intra #logo { right: auto; left: 1em; width: 270px; top: .5em; position:relative; }
header.intra #mainNav { top:112px; }
main.intra { padding:0 0 2em; min-height:65vh; }
footer.intra { min-height:5vh; }

.print { display:none; }
#printLogo { float:right; }

h1 { line-height:1em; }

#mainNav, #subNav { display:block; }

.intra .pagePart { width:90%; min-width:1000px; }
#subNav .pagePart { width:100%; }
#subNav { }

.intranetPage { }
.intranetPage a { color:#0079B0; }

form { margin:0 0 2em; }
fieldset { border: none; border-radius:4px; padding: 0 0 2em; background: #fff; margin: 1em 0; }
legend { padding: .5em; background: #fff; font-size: 1.1em; font-weight: 600; position: relative; left: -.5em; display:none; }
fieldset.visible { border: solid 1px #E0E8EA; padding: 0 2em 2em; }
fieldset.visible legend { display:block; }
.formList li { padding:.5em 0; }
.formList li label { display:inline-block; width:11em; padding-right:1em; padding-top:.45em; vertical-align:top; }
input, select, textarea { border:solid 1px #ddd; padding:.4em .75em; font-size:1em; margin-right:1.1em; }
input, textarea { width:18em; }
textarea { height:4em; resize:vertical; }
input.small { width:5em; }
input.large, textarea.large { width:26em; max-width: 55%; }
input.xlarge, textarea.xlarge { width: 32em; max-width: 55%; }
textarea.large { height:6em; }
textarea.xlarge { height: 10em; }
input[type="checkbox"] { width:auto; }
input.error, select.error, textarea.error { border-color:#E2BBBB; background:#F9ECEC; }
label.error { display: none !important; }
input.checkbox { margin-top: .8em; }

.formList li.navigation button, .formList li.navigation a { margin-right: 1em; }
.formList li.navigation { padding-top:1em; padding-left: 12.25em; }

#filterForm { padding: .25em 1em 1.25em 2em; background: #F7F9FB; display: inline-block; }
#filterForm .formList li { display:inline-block; padding:0 .25em 0 0;}
#filterForm .formList li label { display:block; font-weight:300; font-size:smaller; padding-bottom:.2em; margin-left:1em; }
#filterForm .formList button { padding:.4em 2em; }
#filterForm.projectFilter label, #page1163 #filterForm label { margin-left: 0 !important; }
#filterForm.projectFilter select { width: 200px; }
#resetPasswordForm { display: none; }

.tabList { margin-top:2em; }
.tabList li { display: inline-block; margin-right: .25em; }
.tabList li a { display: inline-block; color:#000; padding:12px 1.5em 1em; border:solid 1px #ddd; border-radius:3px 3px 0 0; position:relative; z-index:8; font-weight:600; font-size:1em; box-shadow:inset rgba(0,0,0,.025) 0 -2px 3px 0; }
.tabList li a:hover, .tabList li a.active { border-bottom-color: #fff; background:#fff; z-index:10; border-top:solid 3px #00ADEF; padding-top:10px; text-decoration:none; box-shadow:rgba(0,0,0,.025) 2px 0 3px 0; }
.tabContentList { position: relative; top: -1px; z-index: 9; background: #fff; border: solid 1px #ddd; border-radius: 2px; margin-right: 2em; box-shadow:rgba(0,0,0,.025) 1px 2px 3px 0; }
.tabContentList > li { display: none; padding:0 2em 2em; }
.tabContentList > li.active { display: block; }

.breadcrumb { font-size:.9em; margin:1.5em 0; }
.breadcrumb .noList:before { margin-right:.5em; display:inline-block; content:"Du er her:"; }
.breadcrumb .noList { display:inline-block; }
.breadcrumb .noList li { display:inline-block; margin-right:.5em; }
.breadcrumb .noList li a { display:inline-block; color:#000; }
.breadcrumb .noList li a:hover { cursor:default; text-decoration:none; }
.breadcrumb .noList li a[href]:hover { cursor:pointer; color:#0079B0; }
.breadcrumb .noList li a[href]:after { display:inline-block; color:#000; content:">"; margin-left:.65em; }

.infoList li.projectLinkWrapper {  border:none; padding-top:1em; }


.dataTable .buttons { white-space:nowrap; text-align:center; padding:0 1em; vertical-align:middle; }
.dataTable .buttons a, a.edit { font-size:1.3em; color:#444; display:inline-block; margin:0 .75em 0 0; }
.dataTable .buttons a i { display:inline-block; vertical-align:bottom; }
.dataTable a.edit:hover { color:green; }
.dataTable a.delete:hover { color:#C31818; }
.dataTable tbody .deleted.even { background-color: #F7EEEE; }
.dataTable tbody .deleted.odd { background-color: #fbf7f7; }

.dataTable.debtorTable .col1 { width:10%; }
.dataTable.debtorTable .col2 { width:45%; }
.dataTable.debtorTable .col3 { width:15%; }
.dataTable.debtorTable .col4 { width:12.5%; }
.dataTable.debtorTable .col5 { width:12.5%; }
.dataTable.debtorTable .col6 { width:5%; }


.dataTable.projectTable .col1 { width:5%; }
.dataTable.projectTable .col2 { width:45%; }
.dataTable.projectTable .col3 { width:5%; }
.dataTable.projectTable .col4 { width:10%; }
.dataTable.projectTable .col5 { width:10%; }
.dataTable.projectTable .col6 { width:10%; }
.dataTable.projectTable .col7 { width:10%; }
.dataTable.projectTable .col8 { width:5%; }

.dataTable.projectReportTable .col1 { width:5%; }
.dataTable.projectReportTable .col2 { width:18%; }
.dataTable.projectReportTable .col3 { width:7%; }
.dataTable.projectReportTable .col4 { width:11%; }
.dataTable.projectReportTable .col5 { width:11%; }
.dataTable.projectReportTable .col6 { width:11%; }
.dataTable.projectReportTable .col7 { width:11%; }
.dataTable.projectReportTable .col8 { width:11%; }
.dataTable.projectReportTable .col9 { width:11%; }

.dataTable.internalProjectReportTable .col { width:7.2%; }
.dataTable.internalProjectReportTable .col1 { width:5%; }
.dataTable.internalProjectReportTable .col2 { width:10%; }
.dataTable.internalProjectReportTable .col3 { width:10%; }


.dataTable.newsletterReportTable .col0 { width: 4%; }
.dataTable.newsletterReportTable .col1 { width: 6%; }
.dataTable.newsletterReportTable .col2 { width: 20%; }
.dataTable.newsletterReportTable .col3 { width: 30%; }
.dataTable.newsletterReportTable .col4 { width: 12%; }
.dataTable.newsletterReportTable .col5 { width: 12%; }
.dataTable.newsletterReportTable .col6 { width: 15%; }

.dataTable.timeRegistrationTable .col1 { width: 15%; }
.dataTable.timeRegistrationTable .col2 { }
.dataTable.timeRegistrationTable .col3 { width: 15%; }


.debtorPersonTable .col1 { width: 25%; }
.debtorPersonTable .col2 { width: 25%; }
.debtorPersonTable .col3 { width: 20%; }
.debtorPersonTable .col4 { width: 25%; }
.debtorPersonTable .col5 { width: 5%; }

#page1145 .debtorPersonTable .col1 { width: 20%; }
#page1145 .debtorPersonTable .col2 { width: 20%; }
#page1145 .debtorPersonTable .col3 { width: 20%; }
#page1145 .debtorPersonTable .col4 { width: 20%; }
#page1145 .debtorPersonTable .col5 { width: 20%; }


.infoList .timeList { margin:1em 0 .75em 13.3em; display:none; }
.infoList .timeList li { border-bottom: none; padding-left: .25em; margin: 0 0 .45em 0; border-top: solid 1px #E1E6E8; padding-bottom: 0; padding-top: .35em; }
.infoList .timeList li span { display:inline-block; width:3em; font-size:.9em; }
.infoList .timeList li span.date { width:8em; }
.infoList .timeList li span.hours { text-align:right; width:6em; }
.infoList .timeList li span.comment { width: auto; display: block; margin-top: .25em; font-size: .8em; font-style: italic; }
.infoList a.timeRegToggler { margin-left: 3em; }

/* DEBTOR */
#page1145 .edit { float: right; margin-top: .2em; }
#page1145 h1 { margin-bottom: 1.5em; }

/* PROJECT */
#page1142 h1 { margin-bottom: 0; }
#page1142 h1 + h2 { margin-top: .1em; }

.projectDebtorTable .col { vertical-align: top; }
.projectDebtorTable .col1 { width: 25%; }
.projectDebtorTable .col2 { width: 25%; }
.projectDebtorTable .col3 { width: 15%; }
.projectDebtorTable .col4 { width: 10%; }
.projectDebtorTable .col5 { width: 25%; }

#modeForm { float: right; }

.commentList li { margin-bottom: .5em; padding-bottom: .5em; border-bottom: solid 1px #E1E6E8; }
.commentList li .dateAndAuthor { font-weight:600; text-align: right; margin-top: .7em; color: #999; }



.userWidget { float: right; margin-top: 1.4em; text-align: right; }
.userWidget a { color: white; text-decoration: none; }

a.createLink { display:inline-block; margin:0 1em 2em 0; }

.ion-spin { -webkit-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; }

div.status { padding:.5em 1em; margin-bottom:1em;}
div.status.success { background:#59A259; color:#fff; }
div.status.error { background:#9f1717; color:#fff; }


/* CALENDAR */
.calendarWrapper { position: relative; }
.calendarWrapper > .loader { text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(255,255,255,.95); padding-top: 7em; display: none; font-size: 1.2em; }
.calendarWrapper #ddlMember { position: absolute; top: .2em; right: 0; }

body.registering .calendarWrapper > .content { opacity:.4; }
.timeRegLayer { position: absolute; top: 4em; left: 2em; right: 2em; padding-bottom: 2em; margin-bottom:3em; background-color: rgba(255,255,255,1); display: none; border: solid 1px #ddd; box-shadow:rgba(0,0,0,.05) 2px 4px 8px 0px; }
.timeRegLayer .inner { position: relative; }
.timeRegLayer .content { width: 95%; margin: 0 auto; padding-top: 2.5em; }
.timeRegLayer .timeRegTable { width: 100%; }
.timeRegLayer .timeRegTable .edit, .timeRegLayer .timeRegTable .editMode .display { display: none; }
.timeRegLayer .timeRegTable .editMode .edit { display: block; }
.timeRegLayer .timeRegTable select { max-width: 275px; }
.timeRegLayer .timeRegTable input { max-width: 75px; }
.timeRegLayer .timeRegTable textarea { height: 1.5em; }
.timeRegLayer .dataTable tfoot td { vertical-align:middle; }
.timeRegLayer .dataTable .buttons a i.ion-ios-checkmark { color:#59A259; font-size:1.2em; }
.timeRegLayer .cancel { position: absolute; right: .5em; top: .5em; font-size: 1.3em; text-decoration: none; }
.timeRegLayer h3 { margin-top: 0; }

.calendar > h1 { text-transform:capitalize; text-align:center; margin-bottom:.75em; }
.calendar .navigation { text-align: center; margin-bottom: 2em; }
.calendar .navigation a { display: inline-block; text-transform: capitalize; margin: 0 2em; }
.calendar .calendarHeaderList li { width: 14.2%; display: block; float:left; text-align: center; font-size: 1.05em; padding: .5em 0; font-weight: 600; border-bottom: solid 3px #A9E0FA; } 
.calendar .calendarList li { width: 14.2%; display: block; float:left; text-align: center; font-size: 1.1em; position: relative; margin: 1px 0 0;  }
.calendar .calendarList li.allowRegistration { color: #777; }
.calendar .calendarList li.notCurrentMonth { color: #ccc; }
 .calendar .calendarList li.notCurrentMonth a {  cursor: not-allowed; }
.calendar .calendarList li.today { background-color: #FCFEFF }
.calendar .calendarList li .regs { display: block; font-size: .8em; }
.calendar .calendarList li a .day { display:block; background:#f8f8f8; margin-bottom:.75em; padding:.25em 0; }
.calendar .calendarList li.today a .day { background: #E6F1F7 }
.calendar .calendarList li a .time { }
.calendar .calendarList li a .time i { color: #d13535; font-size:1.2em; }
.calendar .calendarList li.enoughTimeRegistered a .time i { color: #4bc83d; }
.calendar .calendarList li.firstInRow a { border-left: solid 1px #E1E6E8;  }
.calendar .calendarList li a { cursor: not-allowed; display: block; height:4.25em; padding: 0 0 2em; border-right: solid 1px #E1E6E8; border-bottom: solid 1px #E1E6E8; color: inherit; text-decoration: none; margin-top: 1px; }
 .calendar .calendarList li.clickable a { cursor: pointer; }
.calendar .calendarList li a:hover, .calendar .calendarList li a:hover .day { color: #222; background-color: #F8FDFF; }
.calendar .calendarList li .week { position: absolute; font-size: .6em; left: -2em; top: .65em; color: #777; padding: .1em .2em; width: 1.5em; height: 1.5em; }

/* REPORTS */
.export { margin-top: 2em; }
.export textarea { display: none; width: 100%; max-width: 800px; height: 150px; margin-bottom: .5em; }
.export button { display: block; }


a.printBtn { display: block; float:right; }
a.printBtn i { font-size: 1.3em; vertical-align: middle; margin-right: .2em; }




/* chosen */
.chosen-container { position: relative; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.chosen-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 100%; border: 1px solid #aaa; border-top: 0; background: #fff; box-shadow: 0 4px 5px rgba(0,0,0,.15); }
.chosen-container.chosen-with-drop .chosen-drop { left: 0; }
.chosen-container a { cursor: pointer; }
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; color: #999; }
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after { content: ":"; padding-left: 2px; vertical-align: top; }
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 4px 0 4px 8px; height: 34px; border: 1px solid #ddd; border-radius: 2px; background-color: #fff; background-clip: padding-box; color: #444; text-decoration: none !important; white-space: nowrap; line-height: 24px; }
.chosen-container-single .chosen-default { color: #999; }
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url(/gfx/chosen-sprite.png) -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url(/gfx/chosen-sprite.png) no-repeat 0 7px; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type=text] { margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #ddd; background: #fff url(/gfx/chosen-sprite.png) no-repeat 100% -20px; background: url(/gfx/chosen-sprite.png) no-repeat 100% -20px; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
.chosen-container .chosen-results { color: #444; position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted { background-color: #3875d7; color: #fff; }
.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: 700; cursor: default; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto !important; height: 1%; border: 1px solid #aaa; background-color: #fff; cursor: text; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type=text] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #aaa; max-width: 100%; border-radius: 3px; background-color: #eee; background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05); color: #333; line-height: 13px; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url(/gfx/chosen-sprite.png) -42px 1px no-repeat; font-size: 1px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; color: #666; }
.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }
.chosen-container-multi .chosen-results { margin: 0; padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }
.chosen-container-active .chosen-single { border: 1px solid #5897fb; box-shadow: 0 0 5px rgba(0,0,0,.3); }
.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #aaa; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 0 #fff inset; }
.chosen-container-active.chosen-with-drop .chosen-single div { border-left: 0; background: transparent; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 7px; }
.chosen-container-active .chosen-choices { border: 1px solid #5897fb; box-shadow: 0 0 5px rgba(0,0,0,.3); }
.chosen-container-active .chosen-choices li.search-field input[type=text] { color: #222 !important; }
.chosen-disabled { opacity: .5 !important; cursor: default; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
.chosen-rtl { text-align: right; }
.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }
.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }
.chosen-rtl .chosen-single div { right: auto; left: 3px; }
.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }
.chosen-rtl .chosen-choices li { float: right; }
.chosen-rtl .chosen-choices li.search-field input[type=text] { direction: rtl; }
.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop { left: 9999px; }
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: 0; }
.chosen-rtl .chosen-search input[type=text] { padding: 4px 5px 4px 20px; background: #fff url(/gfx/chosen-sprite.png) no-repeat -30px -20px; background: url(/gfx/chosen-sprite.png) no-repeat -30px -20px; direction: rtl; }
.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {
    .chosen-rtl .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type=text], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background-image: url(/gfx/chosen-sprite@2x.png) !important; background-size: 52px 37px !important; background-repeat: no-repeat !important; }
}




@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); } }
@-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); } }
.ion-loading-a { -webkit-animation-timing-function: steps(8, start); -moz-animation-timing-function: steps(8, start); animation-timing-function: steps(8, start); }


@media screen and (max-width: 1024px) {
    html { font-size: 80%; }
    header.intra { height:166px; }
    .dataTable td { padding:.5em; }
    .userWidget { margin-right:1em; }
}

@media print {
    .noPrint, nav, .breadcrumb, .userWidget, #filterForm, .dataTable .buttons { display:none !important; }
    .print { display:block; }
    html { font-size:10px; }
    html * { background:#fff; color:#000; }
    .intranetPage a, .calendar .calendarList li a .time i { color:#000 !important; }
    header.intra { height:80px; }
    .intra .pagePart { width: 100%; min-width: 0;}
    .dataTable td { padding: .25em .5em; }
    .dataTable th, .dataTable tr.tablesorter-filter-row td, .calendar .calendarHeaderList li { border-bottom-color:#ccc !important; }



}