.header{background-color:#020030;padding:.3em;color:#fff;font-family:Fjalla One,sans-serif;font-size:1.2vw}.header .back{padding:.2em;float:right;font-size:.85em;font-weight:900;font-family:Antic Slab,serif}@media(min-width:1224px){.header{padding:1em}}#setup-hfa-portal{position:relative;overflow:hidden;width:100vw;height:100vh;margin:-8px -8px 0}@media(min-width:1224px){#setup-hfa-portal{margin-left:-50px}}#setup-hfa-portal .fade-enter-active,#setup-hfa-portal .fade-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#setup-hfa-portal .fade-enter,#setup-hfa-portal .fade-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}#setup-hfa-portal ul{list-style:none;margin:0;padding:0}#setup-hfa-portal .radio{position:relative;font-size:1.1em;cursor:pointer}#setup-hfa-portal .radio input{display:none}#setup-hfa-portal .radio .square{display:inline-block;width:1em;height:1em;border:1px solid;vertical-align:middle;margin-right:5px;background-color:#fff}#setup-hfa-portal .radio input:checked~.square{background-color:#ffc03f}#setup-hfa-portal .step{position:absolute;width:100vw;height:100vh;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#fff}#setup-hfa-portal .step .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 4em);font-size:1.4vw}#setup-hfa-portal .step .body .item{margin:10vh 20px}@media(min-width:1224px){#setup-hfa-portal .step .body .item{margin:10vh 0}}#setup-hfa-portal .step .body .item>strong{font-family:Fjalla One,sans-serif;font-weight:400;font-size:1.1em;display:block;margin-bottom:10px}#setup-hfa-portal .step .body .item>strong a{text-decoration:underline}#setup-hfa-portal .step .body .item .button{display:block}#setup-hfa-portal .step#licensing-needs{z-index:1;-webkit-transform:translateY(0);transform:translateY(0)}#setup-hfa-portal .step#license-owner,#setup-hfa-portal .step#songfile-account{z-index:2}#setup-hfa-portal .step#complete{z-index:3}#setup-hfa-portal .step.active{-webkit-transform:translateY(0);transform:translateY(0)}#setup-hfa-portal .step#licensing-needs ul li{margin:10px 0}#setup-hfa-portal .step#license-owner{overflow:auto}#setup-hfa-portal .step#license-owner .body{display:block;overflow:auto;height:calc(100vh - 65px);font-size:1.2vw;padding:0 0 20px}@media(min-width:1224px){#setup-hfa-portal .step#license-owner .body{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#setup-hfa-portal .step#license-owner .body .loading{position:absolute;background-color:hsla(0,0%,100%,.9);top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;font-size:1.5em}#setup-hfa-portal .step#license-owner .body .loading img{width:100px}#setup-hfa-portal .step#license-owner .body .buttons{margin:10px 8px 0;width:calc(100% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#setup-hfa-portal .step#license-owner .body .buttons .button{font-size:1em;margin-bottom:10px;cursor:pointer}@media(min-width:1224px){#setup-hfa-portal .step#license-owner .body .buttons{margin:50px 0 0;width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#setup-hfa-portal .step#license-owner .body .buttons .button{font-size:1.4em;margin-bottom:0}}#setup-hfa-portal .step#license-owner .body .type{width:100%;text-align:center;margin:10px 0 0;font-size:1.1em;font-weight:900}@media(min-width:1224px){#setup-hfa-portal .step#license-owner .body .type{margin:50px 0 0;font-size:1.4em}}#setup-hfa-portal .step#license-owner .body form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:realtive;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#setup-hfa-portal .step#license-owner .body form select{background:none;border:1px solid #999;border-radius:3px;font-size:1em;font-family:Abel,sans-serif;padding:.2em;width:100%}#setup-hfa-portal .step#license-owner .body form .has-error select{border-color:red}#setup-hfa-portal .step#license-owner .body form .column{width:95%}#setup-hfa-portal .step#license-owner .body form .submit{width:100%;margin-top:50px;text-align:center}#setup-hfa-portal .step#license-owner .body form .submit .button{width:300px;font-size:1.4em}@media(min-width:1224px){#setup-hfa-portal .step#license-owner .body form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin-top:20px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#setup-hfa-portal .step#license-owner .body form .column{width:47%}}#setup-hfa-portal .step#songfile-account .body .item{text-align:center}#setup-hfa-portal .step#songfile-account .body .button{font-size:1.5em}#setup-hfa-portal .step#complete .body{margin:8px}#setup-hfa-portal .step#complete .body .message{font-size:1.3em;margin-bottom:30px;text-align:center}#setup-hfa-portal .step#complete .body .button{font-size:1.2em}