﻿@charset "utf-8";
/* CSS Document */
.ui-header { display:none }

.jq-calendar-wrapper { padding: 0; margin: -15px -15px 0 -15px; display: block; }
.jq-calendar-wrapper table { margin:0; width: 100%; color: #333; border-collapse: collapse; table-layout: fixed; }
.jq-calendar-wrapper .ui-listview { margin: 0; }
.jq-calendar-wrapper th { padding: .2em 0;  text-align: center; color: #204a87 } 
.jq-calendar-wrapper th.header { line-height: 33px; }
.jq-calendar-wrapper .previous-btn { float: left; margin: .2em .5em; }
.jq-calendar-wrapper .next-btn { float: right; margin: .2em .5em; }
.jq-calendar-wrapper td { text-align:center; padding: 0;  }
.jq-calendar-wrapper td.darker, .jq-calendar-wrapper span.darker { opacity: 0.3; }
.jq-calendar-wrapper td a,.jq-calendar-wrapper td button { padding: .5em 0; margin:0; border:0; }
.jq-calendar-wrapper td span { position: absolute; top: 1.3em; left: 0; width: 100%; text-align: center; }
.jq-calendar-wrapper .header { 
	background-color: #204a87;
	color: white;
}
.jq-calendar-wrapper td a,.jq-calendar-wrapper td .ui-btn-active { 
	padding: .3em 0;
	border: solid #a40000 .2em;
}
.jq-calendar-wrapper td a,.jq-calendar-wrapper td .ui-btn-active span { 
	top: 1.1em;
}
.jq-calendar-wrapper .importance-1,
.jq-calendar-wrapper .importance-2 { 
	background-color: #20874a;
	color: white;
} 
.jq-calendar-wrapper .ui-btn-today { 
	background-color: #204a87;
	color: #fff; 
	text-shadow: 0 1px 0 #000; 
}
.jq-calendar-wrapper .ui-listview > .ui-li-static {
	background-color: #204a87;
	color: white;
}
