#vbforumuserprogress{padding:12px 20px 20px;font:1.3rem/1.3 Helvetica,Arial,Verdana,sans-serif;margin:auto;box-sizing:border-box;position:relative}#vbforumuserprogress ul:first-of-type{margin-left:10px}.progress_step_set{display:inline-flex}@media screen and (max-width:550px){.progress_step_set{display:block;max-width:300px}.progress_step_item{height:30px;margin-top:5px !important;min-width:260px !important;max-width:350px}}#userprogress_progress{width:100%}.userprogress_bar{height:25px;background-color:#c8c4c4;display:block}.userprogress_done{background-color:#2379B5;height:100%;position:relative}.userprogress_done div{font-size:20px;color:#C6CBCF;margin-left:5px;padding:0 0 6px 0 !important}.progress_step_item{position:relative;height:45px;min-width:260px;display:inline-flex;margin-top:20px}.progress_step_item div:first-of-type{width:20%}.progress_step_item .icon{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}.progress_step_label{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}.progress_step_done{color:#2379B5}.progress_step_undone{color:grey}.progress_step_label_done{color:grey}.progress_step_label_done:after{content:"\2713 ";color:green}.progress_step_label_undone{color:#2379B5}.profilefields .label{font-weight:bold;font-size:12px}.profilefields{margin:30px auto auto;width:260px}.progress_checked{color:#2379B5}.progress_unchecked{color:grey}@media screen and (min-width:700px){.progress_step li:hover .hint{display:block !important;position:absolute;width:260px;padding:15px;z-index:1000;border:1px solid #ccc;margin-top:50px;margin-left:5px;background-color:#F4F4F4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.progress_step li:hover .hint:after{position:absolute;display:block;content:"";border-color:transparent transparent #f4f4f4 transparent;border-style:solid;border-width:13px;height:0;width:0;top:-25px;left:15px}.progress_step li:hover .hint:before{position:absolute;display:block;content:"";border-color:transparent transparent #ccc transparent;border-style:solid;border-width:13px;height:0;width:0;position:absolute;top:-26px;left:15px}}