﻿/*@media print {



    .Whole_Agenda
      {
      
         margin-top:-500px!important;

       
      }



}*/
.date:hover
{
    cursor:pointer;
}

.abstractHolder
{
    margin-top:8px;
    margin-bottom: 8px;

}
.titlebox
{font-weight:bold;font-size: 16px;}



#child:after
{
   content: ' ' !important;
display:none!important;
}
.date:hover{
    cursor:default!important;
}

/*#child.change:after
{
   content: ' -' ;
   color: #6179B8;
   font-size: 20px;
   float:right;
}*/

.wrapper{
    display:block!important;
}

           .wrapper hr
           {height:1px!important; background-color: #DDDDDD!important;
                border-top: 1px solid #DDDDDD!important;
    margin: 0;
           }


           
.wrapper a.sub_menu:link, .wrapper a.sub_menu:visited, .wrapper a.sub_menu:active
{
    border:none;
    padding:0 0 0 0;
    width: 170px;
    margin-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: smaller;
    display:block;
    white-space:nowrap;
    transition:300ms ease all;
}

.wrapper a.sub_menu:hover
{
     border:none;
    padding:0 0 0 0;
    width: 170px;
    margin-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: smaller;
    display:block;
    white-space:nowrap;
    transition:300ms ease all;
}
.date
{


}

/*-------------------SESSION SECTION OVERRIDES----------------- */

.group_session.track.break, .break {
    background-color: #69bed2!important;
}



.keynote div.boxspeaker, .keynote div.boxspeaker ul
{
    display:block!important;
 padding:0!important;
 margin:0!important;
 height:auto!important;
  /*white-space: nowrap;*/
  word-wrap:break-word;
    overflow:hidden !important;
    text-overflow: ellipsis!important;
    -ms-text-overflow: ellipsis!important;
    font-style:italic!important;
}
.group_session
{
    font-size:15px!important;
  
}

span.titlebox {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    white-space: normal;
    word-wrap: break-word;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    -ms-text-overflow: ellipsis !important;
}

p.titleroom
{
      white-space: normal;
    word-wrap: break-word;
}

.group_session div.boxspeaker, .group_session div.boxspeaker ul
{
    display:block!important;
 padding:0!important;
 margin:0!important;
 height:auto!important;
  white-space: normal;
     word-wrap: break-word;
    overflow:hidden !important;
    text-overflow: ellipsis!important;
    -ms-text-overflow: ellipsis!important;
    font-style:italic!important;
    
}
/*.SessionRows
{display:flex!important;}*/

     .sessioncell {
    position:relative!important;
    max-height:400px!important;
      padding: 1em;
 
}
     .group_session
     {background-color:transparent!important;}

.solosession, div.group_session.trackT,div.group_session.trackU
{
     background-color: #b8b8b8 !important;
}
.register {
    background-color: #DCDCDC !important;
}


.sessioncell.trackM, .sessioncell.trackA{
    background-color: #d57976!important;
   
}


.sessioncell.trackZ, .sessioncell.trackA{
    background-color: #e3a6a4!important;
   
}


.sessioncell.track1, .sessioncell.trackA{
    background-color: #cfcfcf!important;
   
}
div.group_session.trackA
{color:#000!important;}

.sessioncell.track2, .sessioncell.trackB{
    background-color: #e7e7e7 !important;
   
}
div.group_session.trackB
{
 color:#000!important;
}

.sessioncell.track3, .sessioncell.trackC{
    background-color: #aeb5ba !important;
   
}
div.group_session.trackC{
  color:#000!important;
}

.sessioncell.track4, .sessioncell.trackD {
    background-color: #b8bec2!important;
}
.sessioncell.track5, .sessioncell.trackE {
    background-color: #c2c7cb !important;
}

.sessioncell.track6, .sessioncell.trackF {
    background-color: #ccd1d4 !important;
}
.sessioncell.track7, .sessioncell.trackG {
    background-color: #d6dadc !important;
}
.sessioncell.track8, .sessioncell.trackH {
    background-color: #e0e3e5 !important;
}

.date
{
   background-color: #B9211C !important;
     color:#fff!important;
}


.trackI, .track9 {
    background-color: #d8ebd8 !important;
}
.popover
{display:none!important;}


.track1, .track2, .track3, .track4, .track5, .track6, .track7, .track8, .track9, .track10, .track11, .track12, .track13, .track14, .track15,
.trackA, .trackB, .trackC, .trackD, .trackE, .trackF, .trackG, .trackH, .trackI, .trackJ, .trackK, .trackL, .trackM, .trackN, .trackO, .trackz {
 
    min-height: 75px!important;
    width:100%!important
   
}





.group_session.track.keynote1 .boxspeaker{

    /*, .sponsorbox.keynote1 */
        background-image: url(/../source/ConferenceImages/redhat_agenda.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: bottom left;
    
}
.sponsorbox.keynote1 {
    background-image: url(/../source/ConferenceImages/redhat_agenda.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: left top 30px;
    
}

.group_session.track.keynote1 .boxspeaker ul:after {
        content: 'Sponsored by: \a \a \a ' attr(title) ' ';
        white-space: pre;
      
    }

.sponsorbox.keynote1:before {
        content: 'Sponsored by: \a \a \a  ' attr(title) ' ';
        white-space: pre;
    }










.group_session.track.bae .boxspeaker{

    /*, .sponsorbox.keynote1 */
        background-image: url(/../source/ConferenceImages/bae.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: bottom left;
    
}
.sponsorbox.bae {
    background-image: url(/../source/ConferenceImages/bae.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: left top 1px;
    
}

.group_session.track.bae .boxspeaker ul:after {
        content: 'Sponsored by: \a \a \a  \a \a' attr(title) ' ';
        white-space: pre;
      
    }

.sponsorbox.bae:before {
        content: 'Sponsored by: \a \a \a \a ' attr(title) ' ';
        white-space: pre;
    }





.group_session.trackT.gdit .boxspeaker{

    /*, .sponsorbox.keynote1 */
        background-image: url(/../source/ConferenceImages/gdit.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: bottom left;
    
}
.sponsorbox.gdit {
    background-image: url(/../source/ConferenceImages/gdit.png);
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: left top 1px;
    
}

.group_session.trackT.gdit .boxspeaker ul:after {
        content: 'Sponsored by: \a \a \a  \a \a' attr(title) ' ';
        white-space: pre;
      
    }

.sponsorbox.gdit:before {
        content: 'Sponsored by: \a \a \a \a ' attr(title) ' ';
        white-space: pre;
    }
















@media (max-width:700px) {

   

}




.fixed {
 
    top: 0 !important;
  
}