#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}
#progressbar li{list-style-type:none;color:#333;text-transform:uppercase;font-size:14px;width:33.33%;float:left;position:relative}
#progressbar li:before{content:counter(step);counter-increment:step;width:36px;line-height:36px;display:block;font-size:26px;color:#333;background:#d5d5d5;border-radius:3px;margin:0 auto 5px}
#progressbar li:after{content:'';width:100%;height:2px;background:#d5d5d5;position:absolute;left:-50%;top:17px;z-index:-1}
#progressbar li:first-child:after{content:none}
#progressbar li.active:before,#progressbar li.active:after{background:#fb236a;color:#fff}
.cv-step-button .button{display:inline-block;padding: 12px 30px;font-size: 15px;background:#ccc;border:#999 solid 1px;margin-top: 10px;color:#333;font-weight: 500;border-radius: 4px;}
.cv-step-button .button:hover{background:#D6D6D6}
.cv-step-button .button.disable{color: #8e8e8e;background: #f0eeee;}
.title-icon{display: inline-block;text-align: center;width: 30px;height: 30px;background:#757575;border-radius: 100%;color:#fff;line-height: 30px;}
.cv-step-right.stickydiv {position:fixed;top:220px;z-index:10000;margin-top:12px;}
.cv-step-right nav ul {list-style-type:none;margin:0;padding:0;}
.cv-step-right nav li {list-style: none;background:#eaeaea;padding:0;margin-bottom:1px}
.cv-step-right nav li a {display:block;padding: 10px;color:#333;font-weight:600}
.cv-step-right nav .active {background:#FC4F88;color: #000;}
.cv-iframe{width:100%;height:800px;border:none;padding:0;margin:0;border:#ccc solid 1px}
.cv-config .cv-image{border:#ccc solid 1px;padding:3px;margin:10px 0;}
.cv-class li{list-style:none;border:#ccc solid 1px;float:left;margin-right:10px;padding:2px}
.cv-class li.active{border:#fb236a solid 1px}
.cv-class li span{display:inline-block;float:left;width:20px;height:20px;}
.user-data li{list-style: disc;padding: 3px 0px;margin-left: 15px;;}
.user-data li span{display:inline-block;padding-left:15px;float:right;color:#002E5B;}
.user-data li span a{color:#FB236A;}
.user-button{border:#ccc dashed 2px;padding: 5px !important;margin-top: 15px;}
.user-button button{float: right;}
.user-credit{font-size:25px;color:#fb236a;font-weight:600}
.user-credit span{font-size:15px;color:#333;font-weight:400}
.user-buyed{text-align:center;border:#ccc dashed 2px;padding: 5px;margin-top: 15px;}
.user-buyed span{display:block;padding-bottom:3px;text-transform:uppercase;font-weight:500}