.content-2 div{border:0 solid red;box-sizing:border-box}#rmp{width:450px!important;margin:0 auto}.finished{width:1000px!important;margin:0 auto}a{color:#0094ff;border:0;text-decoration:none}div.content-2{margin:0 auto;width:100%}div.content-2 h1{margin:25px 0 0;padding:5px 0}span.label{display:block;font-size:11px;color:#5F5F5F;margin-top:10px}div.form{width:100%;padding:5px 15px 0;box-sizing:border-box;display:none}div.form .dgroups{border:2px dashed #ddd;background:#fff;padding:5px;font-size:13px;color:#2B2B2B;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}.stp-p,div.form h1{font:400 25px/35px Roboto;text-align:center}.stp-p{color:#000;margin-bottom:30px}.stp-p span{font:italic 400 15px/35px Roboto}div.form .buttons{margin:0}div.form div.buttons .left{float:left}div.form div.buttons .right{float:right;padding:4px;margin:0 15px}div.form div.buttons .right a{border-bottom:1px dashed;text-decoration:none;cursor:pointer}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;border:1px solid #DDD;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:5px 6px;outline:0;color:#1B1B1B;font-size:15px;margin:0}.disabled{opacity:.6}span#v{font-style:italic}table{background:#ccc;font:400 12px Tahoma}table tr{background:#fff}.formHeader{font-weight:400!important;text-align:center}.content-2 p{line-height:20px!important}#rmp_forms input[type=checkbox]+label,#rmp_forms input[type=radio]+label,#rmp_forms input[type=radio]+label.small{cursor:pointer;padding-top:15px;font:400 15px/35px Roboto;color:#000;text-align:center;float:left} #rmp_forms input[type=radio]+label, #rmp_forms input[type=radio]+label.small{display:inline-block} #rmp_forms input[type=radio]+label{background:url(images/unchekced.png) left top no-repeat;width:264px;width:231px;height:100px;margin-right:8px} #rmp_forms input[type=radio]+label.small{background:url(images/unchekced-small.png) left top no-repeat;width:150px;height:72px;margin-right:10px} #rmp_forms input[type=radio]:checked+label{background:url(images/chekced.png) left top no-repeat} #rmp_forms input[type=radio]:checked+label.small{background:url(images/chekced-small.png) left top no-repeat} #rmp_forms input[type=checkbox]{display:none;margin:10px} #rmp_forms input[type=checkbox]+label{display:inline-block;background:url(images/unchekced.png) left top no-repeat;width:231px;height:100px;margin-right:8px} #rmp_forms input[type=checkbox]:checked+label{background:url(images/chekced.png) left top no-repeat}.map .mark,.map>.mark{background-color:#ffbb1c!important;padding:0!important}label p{margin:0!important}.no-bg,.no-bg-prev{font:400 16px/20px Roboto;margin-bottom:15px;border:none}.no-bg{color:#666;padding:5px 18px 5px 10px;background:url(btn-arrow.png) right center no-repeat}.no-bg-prev{color:#000;padding:5px 10px 5px 18px;background:url(btn-arrow-prev.png) left center no-repeat}.blue-bg{background:#1b8afe;border:none;border:1px solid #063a6a;color:#FFF;width:292px;margin:0 auto 54px;text-align:center;font:700 15px/38px Roboto;display:block}.gap{float:left;height:10px}.clear{clear:both;height:0}.pull-left{float:left}.pull-right{float:right}.start-over{margin:0 45%;width:10%;background:url(images/refresh.png) left center no-repeat rgba(0,0,0,0);height:25px;padding-left:20px;display:block;text-align:left;border:none;color:#000!important;font-weight:700}.upper{text-transform:uppercase;text-align:center;min-height:85px;line-height:31px;padding-top:25px}.span-30,.span-33{width:33.33%;padding:1%}.span-33{float:left}.span-33 img{float:none;clear:both;margin:10px auto;display:block}.entry,.span-30,.span-50,.span-70{float:left}.span-30 img{float:left;margin-right:10px;display:block}.blue-head{font-weight:700;color:#1b8aff!important}.span-70{width:66%;padding:1% 2%}.blue-font{color:#1b8aff}.entry{clear:both;padding:10px 0;width:100%;margin-bottom:10px}.span-50{width:50%;padding:0 2%;color:#000;position:relative;z-index:100px}.down-arrow{position:absolute;display:block;bottom:-95px;right:0;z-index:9999}h1,h2,h3{font-family:Roboto!important}h2{font-size:26!important}@media screen and (max-width:1000px){.finished{width:100%!important}}@media screen and (max-width:900px){.gap,.hide-clear{display:none}.finished{width:100%!important}}@media screen and (max-width:770px){.span-30,.span-70{width:100%}}@media screen and (max-width:650px){#rmp{width:100%!important}.down-arrow{display:none}.span-33,.span-50{width:100%}}@media screen and (max-width:500px){.no-bg, .no-bg-prev{width:100%}.start-over{width:50%;margin-left:30%}h1,h2,h3{font-family:Roboto}.buttons,.no-bg{width:100%}h1{font-size:20px}h2{font-size:18px}h3{font-size:15px}.upper{min-height:10px}#rmp_forms input[type=radio]+label{background:url(images/unchekced.png) center top no-repeat;width:100%}#rmp_forms input[type=radio]:checked+label{background:url(images/chekced.png) center top no-repeat;width:100%}#rmp_forms input[type=radio]+label.small{width:150px}#rmp_forms input[type=checkbox]+label{background:url(images/unchekced.png) center top no-repeat;width:100%}#rmp_forms input[type=checkbox]:checked+label{background:url(images/chekced.png) center top no-repeat;width:100%}}@media screen and (max-width:399px){div.roadmap .map .checkpoint{border:3px solid #333}}@media screen and (max-width:351px){.blue-bg,.orange-bg{width:auto!important;line-height:25px}}