@import url(bootstrap/bootstrap.min.css);@import url(bootstrap/bootstrap-datetimepicker.css);@import url("https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,700");html{position:relative;min-height:100%}.btn{border:none;border-radius:6px;padding:10px 30px;font-family:'Open Sans', sans-serif}.btn.btn-primary{border:none;background-image:none}.btn.btn-primary label{font-weight:normal}.btn.logout{margin-left:15px}.btn.register-employer,.btn.register-apprentice{width:100%}.navbar-right{padding-right:15px}.nav-logo img{width:90px}@media (min-width: 640px){.nav-logo.mobile{display:none}}@media (max-width: 640px){.nav-logo.desktop{display:none}}.logo img{width:300px}@media (max-width: 639px){.logo img{display:none}}h2{font-family:'Nunito', sans-serif;text-align:center;margin-bottom:50px}p.subtext{font-size:1.6rem;line-height:2rem}label,a{font-family:'Open Sans', sans-serif}#flash_success,#flash_error{text-align:center}.disabled,.disabled *{cursor:default;color:#9b9b9b}.main{padding-bottom:80px}@media (max-width: 640px){.main{min-height:100%}}.footer{background-color:#f8f8f8;border-top:1px solid #e7e7e7;width:100%;height:60px;position:absolute;bottom:0}@media (max-width: 640px){.footer{height:auto;position:relative}}.footer a{line-height:60px;vertical-align:middle;margin:0 30px}@media (max-width: 640px){.footer a{display:block}}.footer a img{padding-left:15px}@media (min-width: 1024px){.privacy-policy{width:1000px}}.profile{margin-bottom:50px;margin-top:50px}.profile .col-md-5{padding-top:40px}.profile .col-md-5 span{padding-right:10px}.profile .badge{width:100%;background-color:#dcdcdc;padding:100px 0 100px 0;color:#000}.profile .detail{padding:10px 10px 10px 0px}.profile .detail span{padding-left:10px}.begin-editing{text-align:center;margin-top:15px;padding:15px}.begin-editing a{font-size:20px;text-decoration:none}.begin-editing p{font-size:16px;margin:10px 10px}.begin-editing:hover{cursor:pointer}.begin-editing .col-md-5{border:1px solid;border-radius:15px}.inactive{color:grey}.republish a{color:#a94442;text-decoration:underline;padding-left:10px}.actions{padding-bottom:10px}#preview-image img{max-height:250px}.onboard{position:fixed;bottom:10px;width:60%;left:20%}.js-image-adder{position:relative;overflow:hidden;margin:10px;background-color:#e9e9e9;height:300px}.js-image-adder label{font-size:18px;text-align:center;text-decoration:underline}.js-image-adder img{z-index:0}.js-image-adder label,.js-image-adder img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.js-image-adder input{height:100%;width:100%;position:absolute;cursor:pointer;opacity:0;z-index:1}.pending-notice p,.pending-notice a{display:inline-block}.pending-notice a{font-size:14px;padding-left:5px}.apprentice-profiles{margin-bottom:70px}.apprentice-profiles .filters select{width:100%}.apprentice-profiles .filters br{display:none}@media (min-width: 768px){.apprentice-profiles .filters br{display:inherit}}.apprentice-profiles .filters .additional-filters-control{padding-top:6px}.apprentice-profiles .filters .additional-filters-control>i,.apprentice-profiles .filters .additional-filters-control label{vertical-align:middle}.apprentice-profiles .filters .additional-filters-control .toggle{margin-right:5px;cursor:pointer}.apprentice-profiles .filters .additional-filters-control label{margin:0px}.apprentice-profiles .additional-filters{padding-top:10px}.apprentice-profiles .additional-filters input{margin-right:5px}.profile-preview{border:1px solid;margin:20px 0px 0px 0px;height:auto;text-align:center}@media (min-width: 768px){.profile-preview{display:flex;text-align:inherit}}.profile-preview>.image,.profile-preview .details{padding:10px}.profile-preview>.image,.profile-preview .details{height:100%}.profile-preview>.image .attribute label,.profile-preview .details .attribute label{padding-right:5px}.profile-preview .image{height:100%;overflow:hidden}.profile-preview .image>img{max-height:180px;max-width:260px}@media (min-width: 768px){.profile-preview .image>img{height:100%}}.profile-preview .see-more{border-left:1px solid;background:#E9E9E9;text-align:center;padding:5px}.profile-preview .see-more .inner{position:relative;padding-top:10px;top:30%}.welcome{text-align:center;margin-top:50px;width:100%}@media (min-width: 640px) and (max-width: 768px){.welcome{padding-left:100px;padding-right:100px}}@media (min-width: 415px) and (max-width: 639px){.welcome{padding-left:50px;padding-right:50px}}@media (max-width: 414px){.welcome{margin-top:0;padding-left:0;padding-right:0}}.welcome h3,.welcome h4{position:relative;font-weight:bold}.welcome h3:after,.welcome h4:after{position:absolute;bottom:-10px;content:"";display:block;width:85%;background:#ff7f00;height:5px;border-radius:20px}.welcome h4{width:25px;margin-bottom:25px}.welcome p{text-align:left}.welcome .col-md-8{margin:auto;float:none}.welcome .apprentice,.welcome .employer{padding-left:16%}@media (max-width: 990px){.welcome .apprentice,.welcome .employer{padding-left:0}}.welcome .apprentice .btn,.welcome .employer .btn{font-size:16px;padding:15px}.welcome .apprentice:hover,.welcome .employer:hover{cursor:pointer}.welcome .apprentice,.welcome .slogan{padding-top:50px}@media (max-width: 768px){.welcome .apprentice,.welcome .employer{padding-top:20px}}.welcome .apprentice,.welcome .logo{padding-bottom:50px}@media (max-width: 414px){.welcome .logo{padding-bottom:0}}.welcome .slogan{padding-bottom:50px}.welcome .slogan h3{text-align:left;margin-top:10px;margin-bottom:0}form .actions{float:right}form .actions>a,form .actions input,form .actions .btn{margin-right:20px}form .actions>a:last-child,form .actions input:last-child,form .actions .btn:last-child{margin-right:0px}.auth-form .form-check-input{margin-right:10px}.auth-form .actions a{padding-left:20px}.error_explanation .alert>ul{padding-left:30px}.apprentice-numbers .save{margin-top:20px}.plan-type{padding-bottom:80px}.payment-confirmation-message{padding-bottom:40px}.choose-plan{margin:auto;float:none;padding-left:20px;padding-right:20px}.choose-plan h3{position:relative}.choose-plan h3:after{position:absolute;bottom:-10px;content:"";display:block;width:52%;background:#FF7F00;height:5px;border-radius:20px}@media (max-width: 690px){.choose-plan h3:after{width:75%}}.choose-plan ul{padding-top:20px}.plan-option{text-align:center;margin-top:110px}@media (max-width: 990px){.plan-option{margin-top:30px}}@media (max-width: 990px){.plan-option{text-align:left}}.plan-option p,.plan-option i{display:inline-block}.plan-option i{padding-right:8px}@media (min-width: 420px){.full-access .mobile-only{display:none}}.full-access ul,.limited-access ul{line-height:25px;font-family:'Open Sans', sans-serif;padding-left:26px}.limited-access{padding-top:20px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.6)}.loading{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:8px;background:#FFF;border-radius:50%;z-index:1000}.loading:after{content:"";display:block;font-size:0;width:50px;height:50px;border-radius:50%;padding:0;border:3px solid #FF7F00;border-bottom:3px solid rgba(255,255,255,0);border-left:3px solid rgba(255,255,255,0);background-color:transparent !important;animation-name:rotateAnimation;animation-duration:1s;animation-delay:0.2s;animation-iteration-count:infinite}.loading.hide{animation-name:hideAnimation;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes hideAnimation{to{opacity:0;transform:rotate(0deg) scale(0)}}.navbar *:not(.material-icons){font-family:'Nunito';vertical-align:sub}.btn{text-shadow:none}.back i{font-size:22px;padding-right:5px;vertical-align:bottom}.back i,.back a{line-height:25px}.profile-image{height:250px;text-align:left}.profile-image img{max-height:100%;max-width:100%;border-radius:6px}.material-icons{vertical-align:sub}.navbar-default .navbar-nav>li>a.accent,a.accent{color:#FF7F00}.navbar-default .navbar-nav>li>a.accent:hover,a.accent:hover{color:#E67203}.btn.navbar-btn.login{background-color:#FF7F00}.btn.navbar-btn.login:hover{background-color:#E67203}.edit_profile .available_date{display:inline-block;width:inherit;margin-left:20px}.additional-industry-control{margin-top:-5px}.additional-industry-control i,.additional-industry-control label{vertical-align:middle;margin-bottom:0px}.additional-industry-control .toggle{margin-right:5px;cursor:pointer}
