
/*Program Page*/

.column-full-layout .full-column {
min-height: 0px !important;
}

.img-responsive.exhibit {
width:100%;
}

.creamSquare {
background:#fbf5e3;
border-radius: 10px;
height:310px;
width:300px !important;
margin-top:2em;
margin-right:2.2em;
margin-bottom:.8em;	
}

.yellowSection2 {
width: 101%;
background-color: #f7b21c;
position: relative;
z-index: 1;
margin-top: -80px;
height:auto;
}
.pt-20 {
padding-top:16px;
}
@media (max-width: 767px) {

}
@media (max-width: 992px) {
.creamSquare{
width:100% !important;
margin:.5em 0px .5em 0px;
}
.img-responsive.exhibit {
margin-bottom:20px;
}
.yellowSection2 {
padding: 8px 20px 0px 15px;

}

/*CE Page*/


.eventDay, .eventDaySticky {

background-color: #26356b;
}
.eventTime, .eventTimeSticky {
background-color: #f7b21c;
}
.specialSession {
background: #59ab81;
color: #fbf5e3;
}
.eventDaySticky {
max-width:984px;
}
.eventTimeSticky {
max-width:984px;
}

.title {
color: #26356b;
}
.chairperson h4, .endorsers h4, .endorsers2 h4 {
color: #26356b;
font-family: 'BundaysRegular', Arial, sans-serif;
font-size: 18px;
margin-bottom: 5px;
text-transform: none !important;
}
.detailList {
border-left: #59ab81 solid 2px; 
}
.ui-icon, .ui-widget-content .ui-icon {
background-image: url(images/ui-icons_444444_256x240.png);
position: absolute;
left: 12px;
top: 16px;
}

.ui-state-active {
font-weight: bold !important;
color: black !important;
border-bottom: 0px solid #faf9f5 !important;
max-width:1024px;
}
.ui-accordion-header {
background-color: rgba(96, 57, 19, .05);
/* color: #FFFFFF; */
padding-left: 2em !important;
margin: 0 0 0 0 !important;
border-top: thin solid #FFFDED !important;
max-width:1024px;

}
.blueButton {
background:#26356b;
border-radius: 7px;
height: 100%;
width:100%;
display: flex;
justify-content:center;
align-items: center;

}
.img-responsive.cePic {
margin-top:0px;
}

.horizontal {
display:flex;

}
.mt-20 {
margin-top:-20px;
}

.greyPrintBox{
	display:none;
}

@media (max-width:676px){
.horizontal{
flex-direction:column-reverse;
}
.vertical {
justify-content:center;	
}
.blueButton {
margin: 10px 4px -20px 0px;
}
}

@media (max-width: 1199px) {
.expandBox {
text-align: right;
max-width:941px;
}
.keybox {
text-align:left;
}
.mt-20 {
margin-top:10px;
}
.p-20 {
padding:20px;
}
.ui-accordion-header {
max-width: 961px;
}
.eventTime {
max-width: 961px;
}
.eventDay {
max-width: 961px;
}

}
@media (min-width: 1200px) {
.col-lg-7 {
width: 61.333333%;
}
}
 
/* Overview Page*/

.sessionS {
background:#e94a2b;
color:black;
}
.sessionW {
background:#59ab81;
color:black;
}
.sessionP {
color:black;
background:#f7b21c;
}


.specialSession {
background: #26356b;
color:#fbf5e3;
}

.column-full-layout .full-column {
min-height: 0px !important;
}
.eventDay, .eventDaySticky {

background-color: #26356b;
}
.eventTime, .eventTimeSticky {
background-color: #f7b21c;
}

.eventDaySticky {
max-width:984px;
}
.eventTimeSticky {
max-width:984px;
}

.title {
color: #26356b;
}
.chairperson h4, .endorsers h4, .endorsers2 h4 {
color: #26356b;
font-family: 'BundaysRegular', Arial, sans-serif;
font-size: 18px;
margin-bottom: 5px;
text-transform: none !important;
}
.detailList {
border-left: #59ab81 solid 2px; 
}
.ui-state-active {
font-weight: bold !important;
color: black !important;
border-bottom: 0px solid #faf9f5 !important;
max-width:1024px;
}
.ui-accordion-header {
background-color: rgba(96, 57, 19, .05);
/* color: #FFFFFF; */
padding-left: 2em !important;
margin: 0 0 0 0 !important;
border-top: thin solid #FFFDED !important;
max-width:1024px;

}
.blueButton {
background:#26356b;
border-radius: 7px;
height: 100%;
width:100%;
display: flex;
justify-content:center;
align-items: center;

}
.img-responsive.cePic {
margin-top:0px;
}

.horizontal {
display:flex;

}
.mt-20 {
margin-top:-20px;
}
.expandBox {
display:flex;
justify-content:flex-end;
align-items:right;
width:100%;
margin-bottom:-40px;
}
.ui-accordion-header-icon, .ui-icon, .ui-icon-plus  {
margin-left: 8px;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .8em .5em .8em 1.3em;
font-size: 100%;
border-top: none;
}
.ui-accordion-header {
background-color: rgba(96, 57, 19, .05) !important;
/* color: #FFFFFF; */
padding-left: 2em !important;
margin: 0 0 0 0 !important;
border-top: thin solid #FFFDED !important;
}

@media (max-width:972px){
.horizontal{
flex-direction:column-reverse;
}
.vertical {
justify-content:center;	
}
.blueButton {
margin: 10px 4px -20px 0px;
}

}
@media (max-width: 1199px) {
.expandBox {
text-align: right;
}
.keybox {
text-align:left;
}
.mt-20 {
margin-top:10px;
}
.p-20 {
padding:20px;
}
.ui-accordion-header {
max-width: 961px;
}
.eventTime {
max-width: 961px;
}
.eventDay {
max-width: 961px;
}
.ui-accordion .ui-accordion-header {

border-top: none;
}

}
@media (min-width: 1200px) {
.col-lg-7 {
width: 61.333333%;
}
}
#sundayTime04 {
z-index: 9003;
}
#sundayTime05 {
z-index: 9004;
}	

}
.ui-icon-plus {
background-position: -16px -128px;
left: 0px;
}	
 
/*Exhibits Page */
 
 body {
overflow: hidden;
overflow-y: auto;
}
.img-responsive.exhibit {
  width:100%;
}
.creamSquare {
  display:flex;
  flex-direction:column;
  align-items:center;
  background:#fbf5e3;
  border-radius: 10px;
  height:310px;
  width:300px !important;
  margin-top:2em;
  margin-right:2.2em;
  margin-bottom:.8em;	
}
.yellowSection2 {
width: 101%;
background-color: #f7b21c;
position: relative;
z-index: 1;
margin-top: -80px;
height:auto;
}
.pt-20 {
  padding-top:16px;
}

@media (max-width: 992px) {
 .creamSquare{
  width:100% !important;
  margin:.5em 0px .5em 0px;
  }
  .img-responsive.exhibit {
  margin-bottom:20px;
}
.yellowSection2 {
  padding: 8px 20px 0px 15px;
}


/*Index Page*/



.img-responsive.president {
max-width:280px;
margin-top:25px; 
margin-left:20px; 
}

@media (max-width:767px) {
.firstDiv {
display: flex;
flex-direction:column;
}
.img-responsive.signature {
width:40%;
}
.order:nth-child(1) { order: 3; }

.order:nth-child(3) { order: 2; }

.pl-15 {
padding-left:15px;
}
}

@media (max-width:992px) {
.img-responsive.president {
margin-left:0px; 
}
	
}
