#msform {max-width: 600px;margin: 20px auto;text-align: center;position: relative;}#msform fieldset {background: white;border: 0 none;border-radius: 3px;box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.1);padding: 20px 30px;box-sizing: border-box;width: 90%;margin: 0 5%;position: absolute;}#msform fieldset:not(:first-of-type) {display: none;}#msform input, #msform textarea {padding: 15px;border: 1px solid #ccc;border-radius: 3px;margin-bottom: 10px;width: 100%;box-sizing: border-box;font-family: montserrat;color: #2C3E50;font-size: 13px;}#msform .custom-checkbox{width:auto;}#msform .action-button {width: 100px;background: #80C2B5;font-weight: bold;color: white;border: 0 none;border-radius: 1px;cursor: pointer;padding: 10px 5px;margin: 10px 5px;}#msform .action-button:disabled{background: #b0b0b0;}#msform .action-button:disabled:hover,#msform .action-button:disabled:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #b0b0b0;}#msform .action-button:hover, #msform .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #80C2B5;}.fs-title {font-size: 22px;text-transform: uppercase;color: #2C3E50;margin-bottom: 10px;}.fs-subtitle {font-weight: normal;font-size: 18px;color: #666;margin-bottom: 20px;}#lcflabregister {margin-bottom: 30px;overflow: hidden;padding-left: 0px;counter-reset: step;}#lcflabregister li {list-style-type: none;color: #686868;font-size: 18px;width: 33.33%;float: left;position: relative;}#lcflabregister li:before {content: counter(step);counter-increment: step;width: 50px;line-height: 50px;display: block;font-size: 15px;color: #fff;background: #686868;border-radius: 100%;position: relative;z-index: 10;margin: 0 auto 5px auto;}#lcflabregister li:after {content: '';width: 100%;height: 2px;background:#dadada;position: absolute;left: -50%;top: 19px;z-index:1;}#lcflabregister li:first-child:after {content: none;}#lcflabregister li.active:before, #lcflabregister li.active:after {background: #c5a87c;color: #fff;}