hr{margin:10px 0}.separator{width:100%}.timeline{list-style:none;padding:0 0 20px;position:relative}.timeline>li,.timeline>li>.timeline-panel{margin-bottom:5px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:85%;margin-left:87px;float:left;top:26px;padding:4px 10px 8px 15px;border:1px solid #cfcfcf;border-radius:5px;background-color:#fff}.timeline>li>.timeline-badge{color:#fff;background-color:#335075;width:64px;height:64px;line-height:36px;font-size:1.2em;text-align:center;position:absolute;top:26px;left:9px;margin-right:-25px;z-index:100;border-radius:50%;border:1px solid #d4d4d4;padding-top:13px}.timeline>li.timeline-inverted>.timeline-panel{float:left}.timeline>li.timeline-inverted>.timeline-panel:before{border-right-width:0;border-left-width:15px;right:-15px;left:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-right-width:0;border-left-width:14px;right:-14px;left:auto}.timeline-title{margin-top:5px;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0;margin-top:0}.timeline-body>p+p{margin-top:5px}.timeline-heading>p{margin:-10px 0 10px 0}.timeline-body>h4{margin-bottom:0!important}.timeline-badge>span{font-weight:bolder;font-size:120%}.nav>.list-group-item{padding:5px}@media only screen and (min-width:768px){.timeline:before{top:30px;bottom:25px;position:absolute;content:" ";width:3px;background-color:#ccc;left:40px;margin-right:-1.5px}}@media only screen and (max-width:767px){.timeline-badge{display:none}.timeline>li>.timeline-panel{margin-left:0;width:93%}}