.logo-dcac{fill:#1ca4fb;}
.slider-img{background-image:url(../images/layout/slide1.jpg);background-color:#000;}
.slider-text.page{background:#e6656e;}
#parallax-wrap{background-image:url(../images/layout/parallax_bg.jpg);background-size:auto;background-repeat:repeat;}
#footer-wrap{background:url(../images/layout/footer_bg.jpg) #000;}

.schedule-table td.t1{background:#0a5b89;}
.schedule-table td.t2{background:#0073b5;}
.schedule-table td.t3{background:#2e92cb;}
/* NEW */
.schedule-table{border-collapse:collapse;width:100%;}
.schedule-table td{line-height:1.2;border:0;border-bottom:1px solid #c1c1c1;background:#fff;padding:10px 10px 10px 0;font-size:14px;vertical-align:top;}
.schedule-table td.day-row{background:none;color:#0a5b89;font-size:22px;padding:15px 12px 15px 0;}
.schedule-table td.time-td{width:110px;background:none;color:#858585;font-weight:bold;text-align:left;}
.schedule-table td.location-td{width:200px;display:none;}
.schedule-table td.content-td{padding:0;}

.schedule-table .show-hide-head, .schedule-table .no-show-hide-head{background:none;border:0;margin:5px;padding:0;}
.schedule-table .show-hide-head{display:inline-block;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;padding:3px 8px;line-height:1;background:none;border:1px solid #1ca4fb;color:#1ca4fb;border-radius:4px;}
.schedule-table .show-hide-head:hover{border:1px solid #000;color:#000;}
.schedule-table .show-hide-head.current{background:#1ca4fb;border:1px solid #1ca4fb;color:#fff;}
.schedule-table .show-hide-content{margin:5px;padding:12px 12px;border:1px solid #b3b3b3;border-radius:7px;margin-bottom:30px;}
.schedule-presentation-block{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #b3b3b3;}
.schedule-presentation-container .schedule-presentation-block:last-child{border:0;margin-bottom:0;padding-bottom:0;}
.schedule-presentation-speakers{margin-top:4px;line-height:1;padding-left:5px;border-left:4px solid #1ca4fb;color:#8d8d8d;}
.content-description p{margin:0;padding:0;}
.content-description.with-presentations{padding:5px 7px;line-height:1;font-weight:bold;color:#4d4d4d;background:#fff;border:2px solid #8d8d8d;border-radius:4px;margin-bottom:15px;}
.content-description.with-presentations em{font-size:90%;font-weight:normal;opacity:0.8;}

.event-info-block{padding:5px 0;line-height:1;color:#8f8f8f;background:#fff;color:#8f8f8f;margin-bottom:5px;}
.presentation-speakers{padding:5px 7px;line-height:1;font-weight:bold;color:#4d4d4d;background:#fff;border:2px solid #4d4d4d;border-radius:4px;margin-bottom:5px;}
.presentation-abstract{width:100%;max-width:900px;text-align:justify;margin:30px auto;padding:25px 30px;background:#fff;border:1px solid rgba(0,0,0,0.1);box-shadow:3px 3px 5px rgba(0,0,0,0.1);}

.schedule-table .no-show-hide-head{font-size:15px;font-weight:bold;}

.schedule-table td .schedule-table td{border:1px solid #e3e3e3;}
.schedule-table td .schedule-table td.t3{background:#9e9e9e;color:#fff;font-weight:bold;}
.schedule-table td .schedule-table td.c1{width:30px;}
.schedule-table td .schedule-table td.c2{width:auto;}
.schedule-table td .schedule-table td.c3{width:20%;}
.schedule-table td .schedule-table td.c4{width:20%;}

#scroll-top, .slider-text.page, .file, a.button, .button{background-color:#1ca4fb;}
#year-selector-button, .slider-text h3, #menu a.selected, #menu a:hover, .link, a{color:#1ca4fb;}
#scroll-top:hover,.file:hover, .button:hover{background-color:#000;}
.link:hover, a:hover{color:#000;}
#parallax-2-wrap{background-color:#78060e;}
#sponsors-wrap{border-top: 5px solid #1ca4fb; border-bottom: 5px solid #1ca4fb;}

#year-selector-button{background: url('../images/layout/icon_year_selector.png') no-repeat center right}
#year-selector-button:hover{background: url('../images/layout/icon_year_selector_h.png') no-repeat center right;color:#047bc7;}

#fb-link{background:#1ca4fb;}