﻿.wrap{width:100%; height:auto; line-height:30px; margin-bottom:5px;}
.step-case {height:40px;margin:0px; padding:0px; list-style:none;}
.step-case li{ float:left; margin:0px; width:calc(100% / 3);position:relative;}
.step-case li span{display:block; background-color:#ccc; height:40px; line-height:40px; text-align:center; color:#fff;}
.step-case b{position:absolute; font-size:0px; line-height:0px; top:0px;}
.step-case .b-1{border-width:20px 0 20px 20px; border-style:solid dashed solid solid; border-color:#ccc transparent #ccc #fff; left:-20px;}
.step-case .b-2{border-width:20px 0 20px 20px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #ccc; left:-23px;}
 
/*完成的狀態*/
.step-case .s-finish span,.step-case .s-cur span{background-color:#FADBA5; color:#000;}
.step-case .s-finish .b-l,.step-case .s-cur .b-l{border-right-color:#FADBA5;}
.step-case .s-finish .b-r,.step-case .s-cur .b-r{border-left-color:#FADBA5;}
.step-case .s-finish .b-1,.step-case .s-cur .b-1{border-color:#FADBA5 #FADBA5 #FADBA5 #fff;}
.step-case .s-finish .b-2,.step-case .s-cur .b-2{border-left-color:#FADBA5;}
.step-case .s-cur-next .b-2{border-left-color:#FADBA5;}