


.amha-dac-course-dates { margin-bottom: 24px; }
.amha-dac-course-dates:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

.amha-dac-course-dates .dcd-entry { float: left; width: 31.333%; border: 1px solid #c7c7c7; margin-right: 1%; margin-bottom: 5px; height: 80px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.amha-dac-course-dates .dcd-entry.state-expired { opacity: 0.4; }

.amha-dac-course-dates .dcd-entry .dde-month { font-size: 16px; line-height: 22px; font-weight: bold; text-align: center; margin: 18px 0px 0px 0px; color: #a9b200; }
.amha-dac-course-dates .dcd-entry .dde-timespan { font-size: 12px; line-height: 16px; text-align: center; }
.amha-dac-course-dates .dcd-entry .dde-info { font-size: 11px; line-height: 14px; text-align: center; }
