.center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.timeline-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.timeline-container .timeline-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-container .timeline-progress-bar .timeline-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:120px;color:#999}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_title{color:#fff}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_marker{margin:10px;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear;position:relative}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_marker .timeline-step_marker_content{width:42px;height:42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_marker .timeline-step_marker_content .timeline-step_marker_icon{display:none;width:25px;height:25px}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_marker .timeline-step_marker_content .timeline-step_marker_icon i{color:#fff;font-size:25px}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_wing{width:65%;height:12px;position:absolute;left:67.5%;bottom:29px;border-top:4px solid #fff;border-bottom:4px solid #fff;background-color:#fff;z-index:1}.timeline-container .timeline-progress-bar .timeline-step:last-child .timeline-step_wing{display:none}.timeline-container .timeline-progress-bar .timeline-step.active{color:#bfbfbf}.timeline-container .timeline-progress-bar .timeline-step.active .timeline-step_marker:hover{box-shadow:0 0 8px 1px #ccc}.timeline-container .timeline-progress-bar .timeline-step.active .timeline-step_marker_content{background-color:#ccc;color:#fff}.timeline-container .timeline-progress-bar .timeline-step.active .timeline-step_wing{background:-webkit-linear-gradient(left, #ccc, #fff);background:linear-gradient(to right, #ccc, #fff)}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_marker{cursor:pointer}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_marker:hover{box-shadow:0 0 8px 1px #97d271}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_marker_content{background-color:#97d271;color:#fff}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_marker_content .timeline-step_marker_icon{display:block}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_marker_number{display:none}.timeline-container .timeline-progress-bar .timeline-step.complete .timeline-step_wing{background-color:#97d271}.timeline-container .timeline-progress-bar .timeline-step.previous .timeline-step_wing{background:-webkit-linear-gradient(left, #97d271, #ccc);background:linear-gradient(to right, #97d271, #ccc)}@media only screen and (max-width:400px){.timeline-container .timeline-progress-bar .timeline-step{min-width:100px}.timeline-container .timeline-progress-bar .timeline-step .timeline-step_wing{width:58%;left:70.5%}}