.rms-wizard .rms-wizard-header .title,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antial.rms-wizard .rms-multistep-progressbar li.rms-step .step-info, .rms-wizard .rms-multistep-progressbar li.rms-step .step-titleiased;-moz-osx-font-smoothing:grayscale}.rms-wizard .rms-step-section.allstepClickable .rms-multistep-progressbar li.rms-step,.rms-wizard .rms-step-section.compeletedStepClickable .rms-multistep-progressbar li.rms-step.completed-step{cursor:pointer}body{background:#e1e1e1;font-family:Roboto,sans-serif}.rms-wizard .rms-container{width:100%;max-width:1024px;height:auto;margin:10px auto 0;background:#FFF;border-radius:0px}.rms-wizard .rms-container:after,.rms-wizard .rms-container:before{display:block;content:" "}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rms-wizard .rms-wizard-header{border-bottom:1px solid #dadada;border-radius:4px 4px 0 0;clear:both;background-repeat:no-repeat;background:-moz-linear-gradient(top,#FFF 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#f0f0f0 0,#f0f0f0 100%);background:linear-gradient(to bottom,#FFF 0,#f0f0f0 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f0f0f0', GradientType=0)}.rms-wizard .rms-wizard-header .title{margin:0;font-size:20px;font-weight:300;padding:10px 10px 2px 10px;color:#757575}.rms-wizard .rms-wizard-header .title span{color:#59bbdf;font-weight:400}.rms-wizard .rms-form-wizard{clear:both}.rms-wizard .rms-form-wizard:after,.rms-wizard .rms-form-wizard:before{display:block;content:" ";clear:both}.rms-wizard .rms-step-section{padding:10px;display:block;margin-bottom:0;border-bottom:1px solid #dadada;background:#FFF}.rms-wizard .rms-step-section:after,.rms-wizard .rms-step-section:before{content:" ";clear:both;display:block}.rms-wizard .rms-multistep-progressbar{list-style:none;margin:0;padding:0;clear:both}.rms-wizard .rms-multistep-progressbar li.rms-step{list-style-type:none;float:left;width:16%;position:relative;text-align:center;z-index:10}.rms-wizard .rms-multistep-progressbar li.rms-step:before{content:" ";width:40px;height:40px;line-height:40px;border:1px solid #d9d9d9;display:block;font-size:21px;font-weight:600;text-align:center;margin:0 auto 10px;border-radius:50%;background:#eaeaea;color:#a9a9a9}.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar{counter-reset:step}.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar li.rms-step:before{content:counter(step)!important;counter-increment:step}.rms-wizard .ml10{margin-left:-10px!important}.rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon{z-index:1024;position:absolute;top:0;margin-top:8px;font-size:18px;color:#a9a9a9;margin-left:-7px}.rms-wizard .rms-step-section[data-step-image=false] .rms-multistep-progressbar li .step-icon{opacity:0;visibility:hidden}.rms-wizard .rms-step-section[data-step-image=true] .rms-multistep-progressbar li .step-icon{opacity:1;visibility:visible}.rms-wizard .rms-step-section .rms-multistep-progressbar li.completed-step .step-icon,.rms-wizard .rms-step-section .rms-multistep-progressbar li.rms-current-step .step-icon{color:#FFF}.rms-wizard .rms-multistep-progressbar li.rms-step:after{content:'';position:absolute;width:100%;height:4px;background-color:#eaeaea;top:19px;left:0;z-index:-1;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.rms-wizard .rms-multistep-progressbar li.rms-step:first-child:after{width:50%;left:50%}.rms-wizard .rms-multistep-progressbar li.rms-step:last-child:after{width:50%}.rms-wizard .rms-multistep-progressbar li.rms-step .step-title{display:block;font-size:13px;font-weight:400;color:#464646;text-align:left;padding-left:20%;line-height:20px}.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after{position:absolute;font-family:FontAwesome;font-size:14px;color:#92cf5c;content:"\f058";text-shadow:none;left:20px}.rms-wizard .rms-multistep-progressbar li.rms-step .step-info{display:block;text-align:left;font-size:11px;color:#a8a8a8;padding-left:20%;line-height:15px}.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step{color:#000}.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:before{background-color:#92cf5c;border-color:#83c944;color:#FFF}.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:after{background-color:#92cf5c;border-color:#83c944}.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step{color:#000}.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:before{background-color:#fb6b5b;border-color:#fb4532;color:#FFF}.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:after{background-color:#fb6b5b;border-color:#fb4532}.rms-wizard .rms-content-section{padding:15px; border-radius:4px; clear:both; position:relative; overflow:hidden}.rms-wizard .rms-content-section:after,.rms-wizard .rms-content-section:before{content:" ";clear:both;display:block}.rms-wizard .rms-content-box{display:none;clear:both}.rms-wizard .rms-content-box:after,.rms-wizard .rms-content-box:before{display:block;content:" ";clear:both}.rms-wizard .rms-content-box.rms-current-section{display:block}.rms-wizard .rms-content-section .rms-content-title{color:#7e8b8f;font-size:17px;font-weight:300;padding:15px 10px 10px 9px}.rms-wizard .rms-content-section .rms-content-title b{color:#32c5d2;font-weight:400}.rms-wizard .rms-content-section .rms-content-title:after,.rms-wizard .rms-content-section .rms-content-title:before{clear:both;content:" ";display:block}.rms-wizard .rms-content-section .rms-content-title .leftside-title{float:left}.rms-wizard .rms-content-section .rms-content-title b i{font-size:21px!important}.rms-wizard .rms-content-section .rms-content-title .step-label{float:right;font-size:16px}.rms-wizard .rms-content-section .rms-content-body{background:#f2f7f9;border:1px solid #d0dde1;padding:40px 10px;border-radius:0px}.rms-wizard .inpt-form-group{margin-bottom:10px}.rms-wizard label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;color:#7c8a8e;font-size:13px}.rms-wizard .inpt-group{position:relative;display:block}.rms-wizard .inpt-control{display:block;width:100%;height:36px;padding:6px 32px 6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #c4cdcf;border-radius:3px;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);-moz-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.rms-wizard .inpt-control:focus{border-color:#c4cdcf;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 5px rgba(102,175,233,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 5px rgba(102,175,233,.6)}.rms-wizard input[type=password]::-webkit-input-placeholder,.rms-wizard input[type=text]::-webkit-input-placeholder{color:#b5b5b5}.rms-wizard input[type=password]::-moz-placeholder,.rms-wizard input[type=text]::-moz-placeholder{color:#b5b5b5}.rms-wizard input[type=password]:-ms-input-placeholder,.rms-wizard input[type=text]:-ms-input-placeholder{color:#b5b5b5}.rms-wizard input[type=password]:-moz-placeholder,.rms-wizard input[type=text]:-moz-placeholder{color:#b5b5b5}.rms-wizard .inpt-group-addon{position:absolute;right:10px;top:4px;font-size:17px;color:#B6BDC3}.rms-wizard select.inpt-control{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none}.rms-wizard .inpt-group.dropdown-select-icon:before{content:"\f0d8";font-family:FontAwesome;position:absolute;right:0;padding-right:8px;top:3px;color:#94abb3;font-size:14px}.rms-wizard .inpt-group.dropdown-select-icon:after{content:"\f0d7";font-family:FontAwesome;position:absolute;right:0;padding-right:8px;top:10px;color:#94abb3;font-size:14px}.rms-wizard select option{color:#555!important}.rms-wizard select option:disabled{color:#CCC!important}.rms-wizard button,.rms-wizard input,.rms-wizard select,.rms-wizard textarea{font-family:inherit;font-size:inherit;line-height:inherit}.rms-wizard .desc-container{background:#FFF;padding:10px;border-radius:4px;border:1px solid #c4cdcf;-webkit-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);-moz-box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69);box-shadow:inset 0 -3px 0 0 rgba(219,219,219,.69)}.rms-wizard .desc-table td,.rms-wizard .desc-table th{font-size:13px;padding:5px;font-weight:400;font-family:inherit}.rms-wizard .desc-label{color:#909ca0}.rms-wizard .desc-val{color:#697375}.rms-wizard .form-tooltip{visibility:hidden;opacity:0;position:absolute;background:#fb6b5b;color:#FFF;padding:10px;min-height:100px;z-index:10;width:262px;left:100%;top:0;margin-left:10px;border-radius:4px;font-size:11px}.rms-wizard .tooltip-edge.form-tooltip{bottom:0;top:auto}.rms-wizard .inpt-control:focus+.form-tooltip{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.rms-wizard .form-tooltip p{margin:0;padding:5px 0 15px}.rms-wizard .tooltip-title{font-weight:700;font-size:12px}.rms-wizard .form-tooltip:before{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent #fb6b5b transparent transparent;top:10px;left:-20px}.rms-wizard .tooltip-edge.form-tooltip:before{bottom:10px;top:auto}.rms-wizard .form-tooltip .tooltip-info:before{content:"\f023";font-family:FontAwesome;position:relative;font-size:14px;padding-right:3px;color:#FFF}.rms-wizard .button-section:after,.rms-wizard .button-section:before,.rms-wizard .rms-footer-section:after,.rms-wizard .rms-footer-section:before{content:" ";clear:both;display:block}.rms-wizard .rms-footer-section{clear:both;min-height:40px;position:relative;padding:0 15px 15px}.rms-wizard .button-section{width:100%;position:relative}.rms-wizard .button-section .btn{border-top:2px solid #008060;border-left:2px solid #008060;border-right:2px solid #008060;border-bottom:2px solid #008060;border-radius:0px;color:#008060;cursor:pointer;padding:7px 10px;position:relative;left:0;transition:all .3s ease 0s;display:block;min-width:155px;text-align:left;line-height:15px;font-weight:500;font-size:14px;text-shadow:0px 0px 0px #3D3D3D;text-decoration:none;}.rms-wizard .button-section .btn small{display:block;font-size:11px;font-weight:400}.rms-wizard .button-section .next .btn{float:right;padding-right:43px}.rms-wizard .button-section .prev .btn{float:left;padding-left:48px}.rms-wizard .button-section .submit .btn{float:right;padding-right:43px}.rms-wizard .button-section .next .btn:after,.rms-wizard .button-section .submit .btn:after{content:"";width:2px;height:38px;background:0 0;position:absolute;top:3px;right:0;margin-right:36px;border-left:1px solid #32c5d2}.rms-wizard .button-section .next .btn:before,.rms-wizard .button-section .submit .btn:before{content:"\f138";font-family:FontAwesome;position:absolute;padding-right:3px;color:#32c5d2;top:14px;right:6px;font-size:23px}.rms-wizard .button-section .prev .btn:after{content:"";width:2px;height:38px;background:0 0;position:absolute;top:3px;left:0;margin-left:36px;border-left:1px solid #32c5d2}.rms-wizard .button-section .prev .btn:before{content:"\f137";font-family:FontAwesome;position:absolute;color:#32c5d2;top:14px;left:7px;font-size:23px}.rms-wizard .input-error{border-color:red}.rms-wizard .errors{color:red;font-size:13px}.rms-wizard .errors:before{content:"\f071";font-family:FontAwesome;position:relative;color:red;top:0;left:0;padding-right:3px;font-size:14px}@media only screen and (min-width:768px) and (max-width:1024px){.rms-wizard .rms-multistep-progressbar li.rms-step{width:50%;height:auto}}@media only screen and (max-width:767px){.rms-wizard .rms-multistep-progressbar li.rms-step{width:100%;height:auto}}@media only screen and (max-width:1024px){.rms-wizard .rms-multistep-progressbar li.rms-step:after{display:none}.rms-wizard .rms-multistep-progressbar li.rms-step:before{float:left}.rms-wizard .rms-multistep-progressbar li.rms-step .step-info,.rms-wizard .rms-multistep-progressbar li.rms-step .step-title{padding-left:60px}.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step .step-title:after{left:auto;padding-left:10px}.rms-wizard .form-tooltip{left:auto;top:auto;bottom:45px;right:0}.rms-wizard .form-tooltip:before{border-color:#fb6b5b transparent transparent;top:auto;left:auto;right:10px;bottom:-20px}.rms-wizard .ml10{margin-left:10px!important}.rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon{z-index:1024;position:absolute;top:0;margin-top:8px;font-size:18px;color:#a9a9a9;margin-left:13px;left:0}}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:before{border-color:#bac7e3;background:#d9e8f5;color:#0074d9}.rms-wizard.steptheme1 .rms-multistep-progressbar li .step-icon{color:#0074d9}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step:after{background-color:#d9e8f5;border-top-color:#bac7e3;border-bottom-color:#bac7e3}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-title{color:#464646}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step .step-info{color:#a8a8a8}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:before{background-color:#92cf5c;border-color:#92cf5c;color:#FFF}.rms-wizard.steptheme1 .rms-multistep-progressbar li.completed-step .step-icon{color:#FFF}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step:after{background-color:#92cf5c;border-color:#75b43e}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-info,.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.completed-step .step-title{color:#567d34}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:before{background-color:#0074d9;border-color:#0860ad;color:#FFF}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-current-step .step-icon{color:#FFF}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step:after{background-color:#0074d9;border-color:#0860ad}.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-info,.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-step.rms-current-step .step-title{color:#185991}.rms-wizard.steptheme1 .inpt-group-addon,.rms-wizard.steptheme1 .rms-content-section .rms-content-title b,.rms-wizard.steptheme1 .rms-wizard-header .title span{color:#0074d9}.rms-wizard.steptheme1 .rms-step-section{border-bottom-color:#d0dde1;background:#f2f7f9}.rms-wizard.steptheme1 .rms-wizard-header{background:#FFF;border-bottom-color:#d0dde1}.rms-wizard.steptheme1 .form-tooltip{background:#26324b;color:#7d94c8}.rms-wizard.steptheme1 .form-tooltip .tooltip-title{color:#7092db}.rms-wizard.steptheme1 .form-tooltip .tooltip-info:before{color:#7d94c8}.rms-wizard.steptheme1 .form-tooltip:before{border-color:transparent #26324b transparent transparent}


/* ------------------------------------- */
/* HEADER */
/* ------------------------------------- */

header {
    /*padding-bottom: 140px;*/
}

.hero-text-box{
    position:absolute;
    width: 1140px;
    top:110%;
    left:50%;
    transform: translate(11%, -175%);
}

.logo {
    width: auto;
    float: left;
    margin-top: 13px;
    margin-left: 60px;;
}

/* ------------------------------------- */
/* REUSABLE COMPONENTS */
/* ------------------------------------- */

.rowreg {
    max-width: 1140px;
    margin: 0 auto;
    text-align: center;
}


/* ------------------------------------- */
/* MAIN NAVI */
/* ------------------------------------- */

.main-navi {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 86px;
    background-color: #242b32;
    padding-bottom: 20px;
    z-index: 10000;
}

.main-nav{
    list-style: none;
    margin-top: 45px;
    float: right;
}

.main-nav li {
    display: inline-block;
    margin-left: 31px;
    font-family: 'Varela Round';
}

.main-nav li a:link,
.main-nav li a:visited {
    padding: 8px 0px;
    color: #282828;
    text-decoration: none;
    font-size: 120%;
    border-bottom: 2px solid transparent;
    transition: border-bottom 0.8s;
}

.main-nav li a:hover,
.main-nav li a:active {
    border-bottom: 2px solid #282828;
}


/* ------------------------------------- */
/* Thank you
/* ------------------------------------- */

.welcome-paragraph {
    color: #787e82;
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
    font-weight: 100;
}

#thank-you {
    margin-top: 48px;
    margin-bottom: 42px;
    color: #282828;
    font-family: 'Varela Round';
    font-size: 350%;
    text-align: center;
    font-weight: 800;
}

/* ------------------------------------- */
/* Footer
/* ------------------------------------- */

footer {
    margin-top: 50px;
    background-color: #1c1c1c;
    padding: 20px;
}

.footer-nav {
    list-style: none;
    float: left;
    font-size: 15px;
}
.social-links {
    list-style: none;
    float: right;
}

.footer-nav li,
.social-links li {
    display: inline-block;
    margin-right: 20px;
}

.footer-nav li:last-child,
.social-links li:last-child {
    margin-right: 0; 
}

.footer-nav li a:link,
.footer-nav li a:visited,
.social-links li a:link,
.social-links li a:visited {
    text-decoration: none;
    border: 0;
    color: #777777;
    transition: color 0.8s;
}

.social-links li a:hover,
.social-links li a:active {
    color: #1bb9ec;  
}


/* ------------------------------------- */
/* BASIC SETUP */
/* ------------------------------------- */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  
}

@media only screen and (max-width: 500px) {
    .rms-multistep-progressbar {
        display:flex;
        flex-direction: column;
    }

    .rms-wizard {
        margin: 0px 15px 15px 15px;
        margin: 0px 15px 15px 15px;
    }

    .below-text {
        margin-bottom: 15px;
    }

    .mmp-form-header {
        margin: 15px !important;
    }

    .rms-content-body {
        padding: 16px 16px 9px 16px !important;
    }

    .mmp-mobile-spacing {
        margin: 0px 15px;
    }

    .logo {
        margin-left: 15px;
        margin-top: 13px;
    }

    header {
        /*padding-bottom: 108px;*/
    }

    .step-title {
        margin-top: 10px;
    }

    .leftside-title {
        font-size: 16px;
    }
    .mmp-form-title {
        font-size: 16px;
    }
}
