*{margin:0;padding:0}html{height:100%}p{color:grey}#heading{text-transform:uppercase;color:#166830;font-weight:400}#msform{text-align:center;position:relative;margin-top:20px}#msform fieldset{background:#fff;border:0 none;border-radius:.5rem;box-sizing:border-box;margin:0;padding-bottom:20px;position:relative}.form-card{text-align:left}#msform fieldset:not(:first-of-type){display:none}input[type="range"]{padding:8px 15px 8px 15px;border:1px solid #FFF;border-radius:0;margin-bottom:25px;margin-top:2px;box-sizing:border-box;font-family:montserrat;color:#2C3E50;background-color:#FFF;font-size:16px;letter-spacing:1px}#msform input,#msform textarea{padding:8px 15px 8px 15px;border:1px solid #000;border-radius:0;margin-bottom:25px;margin-top:2px;box-sizing:border-box;font-family:montserrat;color:#2C3E50;background-color:#FFF;font-size:16px;letter-spacing:1px}#msform input:focus,#msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #166830;outline-width:0}#msform .action-button{width:100px;background:#166830;font-weight:700;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 0 10px 5px;float:right}#msform .action-button:hover,#msform .action-button:focus{background-color:#0274BE}#msform .action-button-previous{width:100px;background:#616161;font-weight:700;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px 10px 0;float:right}#msform .action-button-previous:hover,#msform .action-button-previous:focus{background-color:#000}.card{z-index:0;border:none;position:relative}.fs-title{font-size:25px;color:#166830;margin-bottom:15px;font-weight:400;text-align:left}.purple-text{color:#166830;font-weight:400}.steps{font-size:25px;color:gray;margin-bottom:10px;font-weight:400;text-align:right}.fieldlabels{color:gray;text-align:left}#progressbar{margin-bottom:30px;overflow:hidden;color:lightgrey}#progressbar .active{color:#166830}#progressbar li{list-style-type:none;font-size:15px;width:16.66%;float:left;position:relative;font-weight:400}#progressbar #account:before{font-family:FontAwesome;content:"\f13e"}#progressbar #personal:before{font-family:FontAwesome;content:"\f007"}#progressbar #house:before{font-family:FontAwesome;content:"\f015"}#progressbar #meat:before{font-family:FontAwesome;content:"\f0f5"}#progressbar #plane:before{font-family:FontAwesome;content:"\f072"}#progressbar #car:before{font-family:FontAwesome;content:"\F0D1"}#progressbar #receipt:before{font-family:FontAwesome;content:"\F0D6"}#progressbar #payment:before{font-family:FontAwesome;content:"\f030"}#progressbar #confirm:before{font-family:FontAwesome;content:"\f00c"}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:20px;color:#fff;background:lightgray;border-radius:50%;margin:0 auto 10px auto;padding:2px}#progressbar li:after{content:'';width:100%;height:2px;background:lightgray;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after{background:#166830}.progress{height:20px}.progress-bar{background-color:#166830}.fit-image{width:100%;object-fit:cover}.chk{border:#ccc solid 1px;vertical-align:middle}.btn{color:#FFF;text-decoration:none}a.btn{text-decoration:none}.btn-warning2{color:#FFF;text-decoration:none;background-color:#0274BE}