﻿
p.Header {
font-family: "Roboto", Sans-Serif;
margin: 30px 0 20px;
line-height: 1.2;
text-align: center;
font-size: 22px;
color: #000; */
text-transform: uppercase;
}

.abstract {
    font-size: 12px;
}

.abstract-shaded {
    font-size: 12px;
    background-color: lightgrey;
}

.FloatLeft {
    float: left;
}

.FloatRight {
    float: right;
}


p.Abstract_LinedBox {
    border-bottom: solid #000 1px;
    margin-bottom: 10px;
}


span.Light-Italic {
    font-style: italic;
}

.span.Bold-Italic {
    font-style: italic;
}



.ScHeader {
    font-family: "Roboto", Sans-Serif;
    margin: 30px 0 20px;
    line-height: 1.2;
    text-align: left;
    font-size: 22px;
    color: #6FBE4A;
    text-transform: uppercase;
}

p.Date {
    font-family: "Roboto", Sans-Serif;
    text-align: left;
    line-height: 1.8;
    font-size: 18px;
    color: inherit;
    font-weight: 700;
    margin: 20px 0 29px;
    border-bottom: solid 1px;
    text-transform: uppercase;
    color: #77787B;
}

.ScDate {
    font-family: "Roboto", Sans-Serif;
    text-align: left;
    line-height: 1.2;
    font-size: 18px;
    color: inherit;
    font-weight: 400;
    margin: 30px 0 15px;
    border-bottom: solid 1px;
    text-transform: capitalize;
}

.date {
    float: right;
    font-size: 18px;
    font-weight: 700;
    margin: 30px 0 0;
}

span.Time {
    color: #77787B;
}

p.subNav {
    margin: 30px 0 30px 0;
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    text-align: center;
}

    p.subNav a {
      
    }




.Speaker {
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    margin: 0 0 1px;
    font-size: 14px;
    font-style: italic;
}


.Session {
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    margin: 10px 0 1px;
    font-size: 14px;
    font-weight: 700;
}

.Abstract {
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    margin: 0 0 20px;
    text-autospace: none;
    font-size: 14px;
    font-weight: 300;
}







.Keynote_Header_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    padding-top: 8px;
    font-weight: 700;
    margin-bottom: 0;
}



.Header_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    padding-top: 8px;
    font-weight: 700;
    margin-bottom: 0;
}



.ScHeader_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    padding-top: 8px;
    font-weight: 700;
    text-align: center;
}


ul.Abstract-Bullets_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 5px;
    margin-bottom: 0;
}

    ul.Abstract-Bullets_Shaded li {
        background-color: #ddd;
        padding-left: 8px;
        padding-top: 8px;
        margin-left: 20px;
        padding-right: 8px;
        margin-bottom: 0px;
    }





li.Abstract-Bullets_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
}



.Session_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    font-weight: 700;
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    font-size: 14px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 0;
}

.Speaker_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    line-height: 1.2;
    font-size: 14px;
    font-style: italic;
    padding-right: 8px;
    margin-bottom: 0;
}

.Abstract_Shaded {
    background-color: #ddd;
    padding-left: 8px;
    color: inherit;
    font-family: "Roboto", Sans-Serif;
    font-size: 14px;
    padding-bottom: 20px;
    padding-right: 8px;
    margin-bottom: 0;
}


.Session_LinedBox {
    padding-top: 10px;
    padding-bottom: 5px;
    border-top: solid 1px #000;
    font-weight: 700;
    margin-top: 15px;
}

.Abstract_LinedBox {
    padding-top: 3px;
    padding-bottom: 10px;
    border-bottom: solid #000 1px;
    margin-bottom: 15p;
}



.Header {
    font-family: "Roboto", Sans-Serif;
    margin: 30px 0 20px;
    line-height: 1.2;
    text-align: center;
    font-size: 22px;
     text-transform: uppercase;
}







a#Day1 {
    display: block;
    height: 117px; /*same height as header*/
    margin-top: -117px; /*same height as header*/
    visibility: hidden;
}




a#Day2 {
    display: block;
    height: 117px; /*same height as header*/
    margin-top: -117px; /*same height as header*/
    visibility: hidden;
}


a#Day3 {
    display: block;
    height: 117px; /*same height as header*/
    margin-top: -117px; /*same height as header*/
    visibility: hidden;
}


div.box {

border: 1px solid black;
padding: 5px;

}


span.addendum:before {
    color: #c4161c;
    font-size: 14px;
    content: "ADDENDUM";
    padding: 5px;
    margin-right: 3px;
}

span.location {
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    background-color: #6d6e71;
    border-radius: 20px;
    margin-top: 10px;
    padding: 5px 10px;
    display: inline-block;
}
span.location:before {
    content: "Room Location: ";
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    background-color: none;
}


.pageTitle, h1.page-title {
    font-size: 27px;
    line-height: 1;
    padding-bottom: 15px;
    color: black;
}


p.header-block-grey  {

    background-color: rgb(128, 128, 128);
    padding: 5px 10px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    width: 100%;
    margin: 5px 0px 10px;


}






