#cal-day-box .day-highlight.dh-event-gxsc{border:1px solid #ad2121}
#cal-day-box .day-highlight.dh-event-gxca{border:1px solid #e3bc08}
#cal-day-box .day-highlight.dh-event-gx1{border:1px solid #1e90ff}
#cal-day-box .day-highlight.dh-event-vin{border:1px solid #006400}
.event-gxsc{background-color:#ad2121}
.event-gx1{background-color:#1e90ff}
.event-gxca{background-color:#e3bc08}
.event-vin{background-color:#006400}
.day-highlight.dh-event-gxsc:hover,.day-highlight.dh-event-gxsc{background-color:#fae3e3}
.day-highlight.dh-event-gxca:hover,.day-highlight.dh-event-gxca{background-color:#fdf1ba}
.day-highlight.dh-event-gx1:hover,.day-highlight.dh-event-gx1{background-color:#d1e8ff}
.day-highlight.dh-event-vin:hover,.day-highlight.dh-event-vin{background-color:#caffca}

.panel-gxsc {border-color: #ad2121;}
.panel-gxsc > .panel-heading {  color: #fff;  background-color: #ad2121;  border-color: #ad2121;}
.panel-gxsc > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #ad2121;}
.panel-gxsc > .panel-heading .badge {  color: #ad2121;  background-color: #fff;}
.panel-gxsc > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #ad2121;}
.panel-gxca {  border-color: #e3bc08;}
.panel-gxca > .panel-heading {  color: #3c763d;  background-color: #e3bc08;  border-color: #e3bc08;}
.panel-gxca > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #e3bc08;}
.panel-gxca > .panel-heading .badge {  color: #dff0d8;  background-color: #3c763d;}
.panel-gxca > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #e3bc08;}
.panel-gx1 {  border-color: #1e90ff;}
.panel-gx1 > .panel-heading {  color: #4400cc;  background-color: #1e90ff;  border-color: #1e90ff;}
.panel-gx1 > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #1e90ff;}
.panel-gx1 > .panel-heading .badge {  color: #d9edf7;  background-color: #31708f;}
.panel-gx1 > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #1e90ff;}
.panel-vin {  border-color: #006400;}
.panel-vin > .panel-heading {  color: #ffff00;  background-color: #006400;  border-color: #006400;}
.panel-vin > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #006400;}
.panel-vin > .panel-heading .badge {  color: #fcf8e3;  background-color: #8a6d3b;}
.panel-vin > .panel-footer + .panel-collapse > .panel-body {  border-bottom-color: #006400;}


#cal-slide-content a.event-item {
	color: #4400cc; 
	font-weight: normal;
	line-height: 22px;
}