/******** Horizontal Timeline ********/
#timeline {position: relative;}
#timeline #next, #timeline #prev {opacity: 0; z-index: 9999;}
#timeline .fa {position: absolute; bottom: 45px; font-size: 22px; color: #b1b1b1;}
#timeline .fa-chevron-circle-right {right: 2px;}
#timeline .fa-chevron-circle-left {left: 2px;}

#timeline #issues .selected {margin-top: -19px; margin-left: 20px !important;}
#timeline #issues .selected h1 { margin-bottom: 0px;}
#timeline #issues .selected h4 {color: rgb(51, 51, 51); line-height: 16px; font-size: 14px; margin-top: 20px;}

#timeline #issues .selected p {margin-left: 260px !important; max-width: 340px !important; margin-bottom: 0px;}

#timeline #dates .selected {font-size: 13px !important; padding-bottom: 1px !important; border-bottom: 2px solid #cc0000 !important;}
#timeline #dates li {width: 35px !important; height: 30px !important; /*  border-left: 2px solid #d6d6d6;  */ border-bottom: 1px solid #d6d6d6; font-size: 12px !important;}
#timeline #dates li:first-child {border-left: 0px !important;}
/*#timeline #dates li:last-child {display: none;}*/
#dates {
}

#timeline #dates li a:focus {
  outline:0 !important;
  text-decoration:none;
}

#c510512 {position: relative;}
#loading {position: absolute;top: 40%;left: 45%;}
#loading-image {width: 50px;}

#timeline #issues .selected {
    margin-top: -19px;
    margin-left: 0px !important; 
}


#timeline .subtitle {
    margin-top: 10px;
    font-size: 12px;
    font-weight: normal !important;
    line-height: 0px !important;
    text-shadow: none !important;
}

div.csc-default ul li {
  left:0;
}




