.row-fluid {
	width:100%;
	*zoom:1
}
.row-fluid:before,.row-fluid:after {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.12766%;
	*margin-left:2.07447%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.12766%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94681%
}
.row-fluid .span11 {
	width:91.48936%;
	*width:91.43617%
}
.row-fluid .span10 {
	width:82.97872%;
	*width:82.92553%
}
.row-fluid .span9 {
	width:74.46809%;
	*width:74.41489%
}
.row-fluid .span8 {
	width:65.95745%;
	*width:65.90426%
}
.row-fluid .span7 {
	width:57.44681%;
	*width:57.39362%
}
.row-fluid .span6 {
	width:48.93617%;
	*width:48.88298%
}
.row-fluid .span5 {
	width:40.42553%;
	*width:40.37234%
}
.row-fluid .span4 {
	width:31.91489%;
	*width:31.8617%
}
.row-fluid .span3 {
	width:23.40426%;
	*width:23.35106%
}
.row-fluid .span2 {
	width:14.89362%;
	*width:14.84043%
}
.row-fluid .span1 {
	width:6.38298%;
	*width:6.32979%
}
.row-fluid .offset12 {
	margin-left:104.25532%;
	*margin-left:104.14894%
}
.row-fluid .offset12:first-child {
	margin-left:102.12766%;
	*margin-left:102.02128%
}
.row-fluid .offset11 {
	margin-left:95.74468%;
	*margin-left:95.6383%
}
.row-fluid .offset11:first-child {
	margin-left:93.61702%;
	*margin-left:93.51064%
}
.row-fluid .offset10 {
	margin-left:87.23404%;
	*margin-left:87.12766%
}
.row-fluid .offset10:first-child {
	margin-left:85.10638%;
	*margin-left:85.0%
}
.row-fluid .offset9 {
	margin-left:78.7234%;
	*margin-left:78.61702%
}
.row-fluid .offset9:first-child {
	margin-left:76.59574%;
	*margin-left:76.48936%
}
.row-fluid .offset8 {
	margin-left:70.21277%;
	*margin-left:70.10638%
}
.row-fluid .offset8:first-child {
	margin-left:68.08511%;
	*margin-left:67.97872%
}
.row-fluid .offset7 {
	margin-left:61.70213%;
	*margin-left:61.59574%
}
.row-fluid .offset7:first-child {
	margin-left:59.57447%;
	*margin-left:59.46809%
}
.row-fluid .offset6 {
	margin-left:53.19149%;
	*margin-left:53.08511%
}
.row-fluid .offset6:first-child {
	margin-left:51.06383%;
	*margin-left:50.95745%
}
.row-fluid .offset5 {
	margin-left:44.68085%;
	*margin-left:44.57447%
}
.row-fluid .offset5:first-child {
	margin-left:42.55319%;
	*margin-left:42.44681%
}
.row-fluid .offset4 {
	margin-left:36.17021%;
	*margin-left:36.06383%
}
.row-fluid .offset4:first-child {
	margin-left:34.04255%;
	*margin-left:33.93617%
}
.row-fluid .offset3 {
	margin-left:27.65957%;
	*margin-left:27.55319%
}
.row-fluid .offset3:first-child {
	margin-left:25.53191%;
	*margin-left:25.42553%
}
.row-fluid .offset2 {
	margin-left:19.14894%;
	*margin-left:19.04255%
}
.row-fluid .offset2:first-child {
	margin-left:17.02128%;
	*margin-left:16.91489%
}
.row-fluid .offset1 {
	margin-left:10.6383%;
	*margin-left:10.53191%
}
.row-fluid .offset1:first-child {
	margin-left:8.51064%;
	*margin-left:8.40426%
}



.box {
	background: #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
}
.box .box-header,.box .box-footer {
	height: 37px;
	background: #f5f5f5;
	background-size: 100%;
	border-bottom: 1px solid #F1F2F7;
	color: #EBEBEB;
}
.box .box-header:before,.box .box-header:after,.box .box-footer:before,.box .box-footer:after {
	display:table;
	content:"";
	line-height:0
}
.box .box-header:after,.box .box-footer:after {
	clear:both
}
.box .box-header .title,.box .box-footer .title {
	float: left;
	display: block;
	padding: 8px;
	font-size: 15px;
}
.box .box-header .box-toolbar,.box .box-footer .box-toolbar {
	margin:0;
	padding:0;
	float:right;
	list-style:none
}
.box .box-header .box-toolbar .ibutton-container,.box .box-footer .box-toolbar .ibutton-container {
	margin-top:6px
}
.box .box-header .box-toolbar>li,.box .box-footer .box-toolbar>li {
	position:relative;
	float:left;
	margin-left:15px;
	line-height:37px;
	padding-right:10px;
	color:#636363;
	font-size:12px
}
.box .box-header .box-toolbar>li ul,.box .box-footer .box-toolbar>li ul {
	left:auto;
	right:0
}
.box .box-header .box-toolbar>li.toolbar-link,.box .box-footer .box-toolbar>li.toolbar-link {
	padding-right:0
}
.box .box-header .box-toolbar>li.toolbar-link>a,.box .box-footer .box-toolbar>li.toolbar-link>a {
	border-left:1px solid #cecece;
	height:37px;
	line-height:37px;
	display:block;
	padding:0 10px
}
.box .box-header .box-toolbar>li.toolbar-link>a i,.box .box-footer .box-toolbar>li.toolbar-link>a i {
	font-size:16px
}
.box .box-header .box-toolbar>li.toolbar-link>a:hover,.box .box-footer .box-toolbar>li.toolbar-link>a:hover {
	background:#efefef;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#efefef));
	background-image:-webkit-linear-gradient(top,#ffffff,#efefef);
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-o-linear-gradient(top,#ffffff,#efefef);
	background-image:linear-gradient(top,#ffffff,#efefef)
}
.box .box-header .box-toolbar>li.toolbar-link>a:active,.box .box-footer .box-toolbar>li.toolbar-link>a:active {
	background:#e5e5e5
}
.box .box-header .box-toolbar>li>i,.box .box-footer .box-toolbar>li>i {
	font-size:14px;
	height:37px;
	line-height:37px
}
.box .box-header .box-toolbar>li.open>a,.box .box-footer .box-toolbar>li.open>a {
	background:#eee
}
.box .box-header {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:4px
}
.box .box-footer {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom:none;
	border-top:1px solid #dddddd
}
.box .box-footer .pagination {
	margin:10px 0
}
.box .box-footer.flat {
	border-top:none;
	background:#f1f1f1;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#f1f1f1));
	background-image:-webkit-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:-o-linear-gradient(top,#fbfbfb,#f1f1f1);
	background-image:linear-gradient(top,#fbfbfb,#f1f1f1)
}

.fc-button-content {
	position:relative;
	float:left;
	height:37px;
	line-height:37px;
	padding:0 14px;
	white-space:nowrap
}
.fc-header-left .fc-button-content {
	padding:0 8px
}

.fc {
	direction:ltr;
	text-align:left
}
.fc table {
	border-collapse:collapse;
	border-spacing:0
}
html .fc {
	font-size:1em
}
.fc table {
	font-size:1em
}
.fc td,.fc th {
	padding:0;
	vertical-align:top
}
.fc-header {
	position:relative
}
.fc-header td {
	white-space:nowrap
}
.fc-header-left {
	text-align:left;
	width:100%
}
.fc-header-center {
	text-align:center;
	position:absolute;
	top:0;
	width:80%;
	left:10%;
	line-height:37px
}
.fc-button-inner {
	/*border-left:1px solid #EAEDF1;*/
}
.fc-header-left .fc-button-inner {
	border:none
}
.fc-header-right {
	text-align:right;
	position:absolute;
	top:-37px;
	right:0
}
.fc-header-right .fc-button-agendaDay .fc-button-inner {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px
}
.fc-header-title {
	display:inline-block;
	vertical-align:top
}
.fc-header-title h2 {
	font-size:25px;
	margin:0
}
.fc-header-title strong {
	margin-top:0;
	white-space:nowrap;
	padding:8px 12px !important;
	display:block
}
.fc .fc-header-space {
	padding-left:10px
}
.fc-header .fc-corner-right {
	margin-right:0;
	float:right
}
.fc-header .ui-corner-right {
	margin-right:0
}
.fc-header .fc-state-hover,.fc-header .ui-state-hover {
	z-index:2
}
.fc-header .fc-state-down {
	z-index:3
}
.fc-header .fc-state-active,.fc-header .ui-state-active {
	z-index:4
}
.fc-button-next {
	float:right;
	margin-right:-2px
}
.fc-view {
	width:100%;
	overflow:hidden
}
.fc-border-separate thead {
	background: #FFFFFF;
	background-size: 100%;
	height: 25px;
	line-height: 25px;
}
.fc-widget-header,.fc-widget-content {
	border:1px solid #EAEDF1;
}
.fc-state-highlight {
	background:#BBCADD
}
.fc-cell-overlay {
	background:#99CCFF;
	opacity:.2
}
.fc-button {
	position:relative;
	cursor:pointer;
	color:darkgray;
}
.fc-button-inner {
	position:relative;
	float:left;
	overflow:hidden
}

.fc-header-right .fc-button-content {
	height:37px
}
.fc-state-default .fc-button-effect {
	position:absolute;
	top:50%;
	left:0
}
.fc-state-active {
	color:#797979;
	background:#f9f9f9;
	box-shadow:0 -1px 0 #eaeaea inset
}
.fc-state-active .fc-button-inner {
	color:#797979;
	background:#ffffff;
}
.fc-first th {
	padding-top:1px
}
.fc-state-disabled {
	color:#999;
	border-color:#ddd;
	cursor:default
}
.fc-state-disabled .fc-button-inner {
	color:#999;
	border-color:#ddd
}
.fc-state-disabled .fc-button-effect {
	display:none
}
.fc-event {
	border-style:solid;
	border-width:0;
	font-size:.85em;
	cursor:default
}
a.fc-event,.fc-event-draggable {
	cursor:pointer
}
a.fc-event {
	text-decoration:none
}
.fc-rtl .fc-event {
	text-align:right
}
.fc-event-skin {
	border-color:#32779A;
	background-color:#729BB9;
	color:#fff;
	display:block;
	padding:1px 0;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	margin-top:1px
}
.fc-event-inner {
	position:relative;
	width:100%;
	height:100%;
	border-style:solid;
	border-width:0;
	overflow:hidden
}
.fc-event-time,.fc-event-title {
	padding:0 2px 1px 5px;
	display:block;
	float:left;
	line-height:16px
}
.fc .ui-resizable-handle {
	display:block;
	position:absolute;
	z-index:99999;
	overflow:hidden;
	font-size:300%;
	line-height:50%
}
.fc-event-hori {
	margin-bottom:1px
}
.fc-event-hori .ui-resizable-e {
	top:0 !important;
	right:-3px !important;
	width:7px !important;
	height:100% !important;
	cursor:e-resize
}
.fc-event-hori .ui-resizable-w {
	top:0 !important;
	left:-3px !important;
	width:7px !important;
	height:100% !important;
	cursor:w-resize
}
.fc-corner-right {
	margin-right:1px
}
.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner {
	margin-right:0
}
.fc-corner-top {
	margin-top:1px
}
.fc-corner-top .fc-event-inner {
	margin-top:-1px
}
.fc-corner-bottom {
	margin-bottom:1px
}
.fc-corner-bottom .fc-event-inner {
	margin-bottom:-1px
}
.fc-corner-top .fc-event-inner {
	border-top-width:1px
}
.fc-corner-bottom .fc-event-inner {
	border-bottom-width:1px
}
table.fc-border-separate {
	border-collapse:separate
}
.fc-border-separate th {
	border-width:1px 0 0 1px
}
.fc-border-separate td {
	border-width:1px 0 0 1px
}
.fc-border-separate td:first-child {
	border-left:none
}
.fc-border-separate th:first-child {
	border-left:none
}
.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td {
	border-top-width:1px
}
.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th {
	border-top-width:1px
}
.fc-widget-header {
	text-align:center
}
.fc-day-number {
	float:right;
	padding:6px 5px 2px 5px
}
.fc-cols .fc-other-month .fc-day-number {
	opacity:.3;
	filter:alpha(opacity=30)
}
.fc-day-content {
	clear:both;
	padding:5px 2px 3px
}
.fc-cols .fc-event-time {
	font-weight:700
}
.fc-rtl .fc-cols .fc-day-number {
	float:left
}
.fc-rtl .fc-cols .fc-event-time {
	float:right
}
.fc-agenda table {
	border-collapse:separate
}
.fc-agenda-days th {
	text-align:center
}
.fc-agenda .fc-agenda-axis {
	width:50px;
	padding:0 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
	font-weight:400
}
.fc-agenda .fc-day-content {
	padding:2px 2px 1px
}
.fc-agenda-days .fc-agenda-axis {
	border-right-width:1px
}
.fc-agenda-days .fc-col0 {
	border-left-width:0
}
.fc-agenda-allday th {
	border-width:0 1px
}
.fc-agenda-allday .fc-day-content {
	min-height:34px;
	_height:34px
}
.fc-agenda-divider-inner {
	height:2px;
	overflow:hidden
}
.fc-widget-header .fc-agenda-divider-inner {
	background:#eee
}
.fc-agenda-slots th {
	border-width:1px 1px 0
}
.fc-agenda-slots td {
	border-width:1px 0 0;
	background:none
}
.fc-agenda-slots td div {
	height:20px
}
.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td {
	border-top-width:0
}
.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td {
	border-top-style:dotted
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style:solid
}
.fc-event-vert {
	border-width:0 1px
}
.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content {
	position:relative;
	z-index:2;
	width:100%;
	overflow:hidden
}
.fc-event-vert .fc-event-time {
	white-space:nowrap;
	font-size:10px
}
.fc-event-vert .fc-event-bg {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.3;
	filter:alpha(opacity=30)
}
.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg {
	display:none
}
.fc-event-vert .ui-resizable-s {
	bottom:0 !important;
	width:100% !important;
	height:8px !important;
	overflow:hidden !important;
	line-height:8px !important;
	font-size:11px !important;
	font-family:monospace;
	text-align:center;
	cursor:s-resize
}
.fc-agenda .ui-resizable-resizing {
	overflow:hidden
}