/* Colours */
.grad_black,button.black,.alert_black,.calendar_black {
	background-color: #4c5766;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4c5766),
		to(#313841) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #4c5766, #313841);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #4c5766, #313841);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #4c5766, #313841);
	/* IE10 */
	background-image: -o-linear-gradient(top, #4c5766, #313841);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #4c5766, #313841);
	border: 1px solid #313841;
}

.grad_black_reverse,button.black:hover,.alert_black:hover,.calendar_black_hover
	{
	background-color: #313841;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#313841),
		to(#4c5766) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #313841, #4c5766);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #313841, #4c5766);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #313841, #4c5766);
	/* IE10 */
	background-image: -o-linear-gradient(top, #313841, #4c5766);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #313841, #4c5766);
}

.grad_blue,button.blue,.alert_blue,.calendar_blue {
	background-color: #026FDB;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1389FF),
		to(#026FDB) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #1389FF, #026FDB);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #1389FF, #026FDB);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #1389FF, #026FDB);
	/* IE10 */
	background-image: -o-linear-gradient(top, #1389FF, #026FDB);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #1389FF, #026FDB);
	border: 1px solid #026FDB;
}

.grad_blue_reverse,button.blue:hover,.alert_blue:hover,.calendar_blue:hover
	{
	background-color: #026FDB;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#026FDB),
		to(#1389FF) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #026FDB, #1389FF);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #026FDB, #1389FF);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #026FDB, #1389FF);
	/* IE10 */
	background-image: -o-linear-gradient(top, #026FDB, #1389FF);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #026FDB, #1389FF);
}

.grad_red,button.red,.alert_red,.alert_circle.alert_red,.calendar_red {
	background-color: #9e253b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9e253b),
		to(#7C1F30) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #9e253b, #7C1F30);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #9e253b, #7C1F30);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #9e253b, #7C1F30);
	/* IE10 */
	background-image: -o-linear-gradient(top, #9e253b, #7C1F30);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #9e253b, #7C1F30);
	border: 1px solid #7C1F30;
}

.grad_red_reverse,button.red:hover,.alert_red:hover,.calendar_red:hover
	{
	background-color: #7C1F30;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7C1F30),
		to(#9e253b) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7C1F30, #9e253b);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #7C1F30, #9e253b);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #7C1F30, #9e253b);
	/* IE10 */
	background-image: -o-linear-gradient(top, #7C1F30, #9e253b);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #7C1F30, #9e253b);
}

.grad_orange,button.orange,.alert_orange,.alert_circle.alert_orange,.calendar_orange
	{
	background-color: #F98D35;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F98D35),
		to(#E46F23) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F98D35, #E46F23);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #F98D35, #E46F23);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #F98D35, #E46F23);
	/* IE10 */
	background-image: -o-linear-gradient(top, #F98D35, #E46F23);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #F98D35, #E46F23);
	border: 1px solid #E46F23;
}

.grad_orange_reverse,button.orange:hover,.alert_orange:hover,.calendar_orange:hover
	{
	background-color: #E46F23;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E46F23),
		to(#F98D35) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E46F23, #F98D35);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #E46F23, #F98D35);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #E46F23, #F98D35);
	/* IE10 */
	background-image: -o-linear-gradient(top, #E46F23, #F98D35);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #E46F23, #F98D35);
}

.grad_brown,button.brown,.alert_brown {
	background-color: #53453e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#53453e),
		to(#3b2e28) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #53453e, #3b2e28);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #53453e, #3b2e28);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #53453e, #3b2e28);
	/* IE10 */
	background-image: -o-linear-gradient(top, #53453e, #3b2e28);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #53453e, #3b2e28);
	border: 1px solid #3b2e28;
}

.grad_brown_reverse,button.brown:hover,.alert_brown:hover,.calendar_browne:hover
	{
	background-color: #3b2e28;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3b2e28),
		to(#53453e) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3b2e28, #53453e);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #3b2e28, #53453e);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #3b2e28, #53453e);
	/* IE10 */
	background-image: -o-linear-gradient(top, #3b2e28, #53453e);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #3b2e28, #53453e);
}

.grad_green,button.green,.alert_green,.calendar_green {
	background-color: #3d8336;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3d8336),
		to(#277423) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #3d8336, #277423);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #3d8336, #277423);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #3d8336, #277423);
	/* IE10 */
	background-image: -o-linear-gradient(top, #3d8336, #277423);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #3d8336, #277423);
	border: 1px solid #277423;
}

.grad_green_reverse,button.green:hover,.alert_green:hover,.calendar_green:hover
	{
	background-color: #277423;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#277423),
		to(#3d8336) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #277423, #3d8336);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #277423, #3d8336);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #277423, #3d8336);
	/* IE10 */
	background-image: -o-linear-gradient(top, #277423, #3d8336);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #277423, #3d8336);
}

.grad_magenta,button.magenta,.alert_magenta,.calendar_magenta {
	background-color: #9b6ca6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9b6ca6),
		to(#8d579a) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #9b6ca6, #8d579a);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #9b6ca6, #8d579a);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #9b6ca6, #8d579a);
	/* IE10 */
	background-image: -o-linear-gradient(top, #9b6ca6, #8d579a);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #9b6ca6, #8d579a);
	border: 1px solid #8d579a;
}

.grad_magenta_reverse,button.magenta:hover,.alert_magenta:hover,.calendar_magenta:hover
	{
	background-color: #8d579a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8d579a),
		to(#9b6ca6) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #8d579a, #9b6ca6);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #8d579a, #9b6ca6);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #8d579a, #9b6ca6);
	/* IE10 */
	background-image: -o-linear-gradient(top, #8d579a, #9b6ca6);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #8d579a, #9b6ca6);
}

.grad_navy,button.navy,.alert_navy,.calendar_navy {
	background-color: #2b4356;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2b4356),
		to(#122b45) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #2b4356, #122b45);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #2b4356, #122b45);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #2b4356, #122b45);
	/* IE10 */
	background-image: -o-linear-gradient(top, #2b4356, #122b45);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #2b4356, #122b45);
	border: 1px solid #122b45;
}

.grad_navy_reverse,button.navy:hover,.alert_navy:hover,.calendar_navy:hover
	{
	background-color: #122b45;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#122b45),
		to(#2b4356) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #122b45, #2b4356);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #122b45, #2b4356);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #122b45, #2b4356);
	/* IE10 */
	background-image: -o-linear-gradient(top, #122b45, #2b4356);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #122b45, #2b4356);
}

.grad_grey_dark,button.grey,.alert_grey,.calendar_grey,.calendar_grey>.fc-event-skin
	{
	background: #959ba2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#959ba2),
		to(#6A737F) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #959ba2, #6A737F);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #959ba2, #6A737F);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #959ba2, #6A737F);
	/* IE10 */
	background-image: -o-linear-gradient(top, #959ba2, #6A737F);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #959ba2, #6A737F);
	border: 1px solid #6A737F;
}

.grad_grey_dark_reverse,button.grey:hover,.alert_grey:hover,.calendar_grey:hover
	{
	background: #6A737F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6A737F),
		to(#959ba2) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #6A737F, #959ba2);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #6A737F, #959ba2);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #6A737F, #959ba2);
	/* IE10 */
	background-image: -o-linear-gradient(top, #6A737F, #959ba2);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #6A737F, #959ba2);
}

.grad_grey_dark,button.grey,.alert_grey,.calendar_skyblue,.calendar_skyblue>.fc-event-skin
	{
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 12px;
	background: #D9E5F5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D9E5F5),
		to(#D9E5F5) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #D9E5F5, #D9E5F5);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #D9E5F5, #D9E5F5);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #D9E5F5, #D9E5F5);
	/* IE10 */
	background-image: -o-linear-gradient(top, #D9E5F5, #D9E5F5);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #D9E5F5, #D9E5F5);
	border: 1px solid #5391CC;
}

.grad_grey_dark_reverse,button.grey:hover,.alert_grey:hover,.calendar_skyblue:hover
	{
	background: #5391CC;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5391CC),
		to(#D9E5F5) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5391CC, #D9E5F5);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #5391CC, #D9E5F5);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #5391CC, #D9E5F5);
	/* IE10 */
	background-image: -o-linear-gradient(top, #5391CC, #D9E5F5);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #5391CC, #D9E5F5);
}

.grad_grey,button.light,.alert_light:hover {
	color: #333;
	border-color: #bccbd2;
	text-shadow: 0 1px 0 #fff;
	background-color: #E6ECEF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6ECEF),
		to(#D0D6DA) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* IE10 */
	background-image: -o-linear-gradient(top, #E6ECEF, #D0D6DA);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #E6ECEF, #D0D6DA);
}

.grad_grey_reverse,button.light:hover,.alert_light:hover {
	background-color: #D0D6DA;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D0D6DA),
		to(#E6ECEF) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* IE10 */
	background-image: -o-linear-gradient(top, #D0D6DA, #E6ECEF);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #D0D6DA, #E6ECEF);
}