﻿.slider-img, .slider-text.page{background-image:url(../images/slider/slide_04.jpg);}
/*#parallax-wrap{background-image:url(../images/slider/slide_07.jpg);}
#speakers-wrap{background-image:url(../images/slider/slide_04.jpg);}*/
#registration-wrap{background-image:url(../images/layout/footer_invert.jpg);}
.link, a{color:#fe9400;}
.link:hover, a:hover{color:#571845;}
#year-selector-options a:hover, #footer-wrap a:hover{color:#fff;}
a.button, .button, .pdf, .doc{background-color:#fe9400;color:#fff;}
.button:hover, .pdf:hover, .doc:hover{background-color:#571845;color:#fff;}
.slider-text{text-shadow:1px 1px 0px rgba(255,255,255,0.7);}
.slider-text h3{color:#fe9400;}
#counters-wrap, #submissions-wrap{background-color:#571845;color:#fff;}
#submissions-wrap .button:hover{background:#fff;color:#000;}
#menu a{margin-left:5px;padding:3px;font-size:11px}
#menu a.selected, #menu a:hover{background-color:#fe9400;color:#fff;border-color:#fff;}
.img-location{width:160px;}

#gmap {width:100%; height:520px; background-color: transparent; margin: 40px 0 0 0; border: solid 1px #d1d1d1; }
.gmap-content{width:250px;height:80px;text-align:center;}
.apm-message{display:block;margin:10px 0;padding:8px 14px;background:#b0b1b3;text-align:center;border-radius:5px;}
.failure{color:red;}
.success{color:#fff;}
.not-free{display:none;}

.speakers-table{border-collapse: collapse;width: 100%;}
.speakers-table td{padding:4px;font-size:16px;}
.speakers-table tr:nth-child(even) {background: #f7e6ff}
.speakers-table tr:nth-child(odd) {background: #efccff}
.speakers-table th{text-align:left;padding:4px;font-size:16px;border: 1px solid #c70039;background: #c70039;color: #fff;}
/*
333366
ddddee
eeeef6
*/
.chairs-table{border-collapse: collapse;width: 100%;}
.chairs-table td{padding:4px;font-size:16px;}
.chairs-table tr:nth-child(even) {background: #eaddee}
.chairs-table tr:nth-child(odd) {background: #f4eef6}
.chairs-table th{text-align:left;padding:4px;font-size:16px;border: 1px solid #bd0f24;background: #bd0f24;color: #fff;}

.schedule-table{border-collapse:collapse;width:100%;border:4px solid transparent;border-radius:20px;overflow:hidden;box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.schedule-table td{vertical-align:top;border:1px solid #c9c9c9;background:#6e6e6e;font-size:14px;}
.schedule-table .time-td{text-align:right;vertical-align:top;border:1px solid #e3e3e3;background:#fe9400;color:#262626;font-size:16px;font-weight:bold;width:89px;}
.schedule-table .location-td{padding:2px 4px !important;vertical-align:top;border:1px solid #e3e3e3;background:#fe9400;color:#262626;font-size:12px;font-weight:bold;}
.schedule-table .location-td a{color:#000;}
.schedule-table .location-td a:hover{color:#000;text-decoration:underline;}
.schedule-table .day-row{text-align:center;background:#262626;font-size:22px;color:#fff;font-weight:bold;border:1px solid #262626;padding:20px 4px;}
.schedule-table .content-td .no-show-hide-head,.schedule-table .content-td .show-hide-head{text-align:left;font-size:18px;color:#222;font-weight:bold;}
.schedule-table .content-td .no-show-hide-content,.schedule-table .content-td .show-hide-content{background:#fff;}
.schedule-table .content-td .show-hide-head{color:#fe9400;cursor:pointer;}
.schedule-table .content-td .show-hide-head:hover{color:#571845;}
.schedule-table table {width:100%;}
.schedule-table table td{padding:2px 4px !important;background:#fff;}
.schedule-table td.t3{padding:2px 4px !important;background:#adadad;font-size:12px;color:#fff;font-weight:bold;}
.schedule-table p{margin:0px;}

.presentation-title{font-size:180%;line-height:1.2;margin-bottom:10px}
.presentation-speaker-bios{border-top:1px solid #888;margin-top:10px;padding-top:10px;}
.schedule-presentation-link{font-size:120%}
.schedule-presentation-speakers{margin-top:-5px;font-style:italic;color:#444}

.tabs a.selected{background: #fff;color: #fe9400;}
.tabs a:hover{background: rgba(0,0,0,0.1);color: #fe9400;}

.galp-thumb-caption{display:none;}

.right img{max-width:50vw}

@media screen and (min-width: 768px) {
	.presentation-abstract,.speaker-bio-text{text-align:justify}
}