body{font-weight:100;color:#363636;font-size:15px}body table{font-size:.9em}body .navbar .dropdown-toggle{font-size:.8em}body .page .list-group-item select{height:100%}body .page form,body .page p{font-size:1em}body .page p{line-height:1.3em}body .page h2,body .page h4{font-size:1.2em;margin-top:0}body .page h5{font-size:1.1em}body .page .main-content-wrapper h2{font-size:31px;color:#ffe7d3;font-weight:700}@media (min-width:768px){body .page .main-content-wrapper h2{font-size:45px}}body .page .signup-form-wrapper label{padding-top:8px;font-size:1em}body .page .signup-form-wrapper select{font-size:1em}body .page .small{font-size:.8em}#signup-form-container{height:100%;overflow:hidden}.signup-form-wrapper{margin-bottom:10px;font-size:14px}.signup-form-wrapper .btn{font-size:14px}.signup-form-wrapper .btn-choose-existing{padding:0 10px;text-shadow:none}.signup-form-wrapper h4{background:#00aeef;color:#fff;padding:10px;margin-bottom:1px;text-shadow:1px 1px 1px #333}.signup-form-wrapper .signup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:529px){.signup-form-wrapper .signup-header{display:block}.signup-form-wrapper .signup-header button{margin-top:1rem}}.signup-form-wrapper .btn-started{background:none;border:0 none;font-size:.7em;line-height:1.6em;font-weight:100!important}.signup-form-wrapper .form-entry-wrapper{background:#ededed;border-bottom:1px solid #ddd;padding:5px 15px 10px;margin-bottom:2px;clear:both;float:none}.signup-form-wrapper .form-entry-wrapper:last-child{border-bottom:0 none}.signup-form-wrapper .form-entry-wrapper label{font-size:15px;font-weight:700;padding:0}.signup-form-wrapper .form-entry-wrapper textarea.form-control{height:60px}.section-help-link{display:inline;font-size:smaller;white-space:nowrap;cursor:pointer}.section-help-link i{margin-left:2px;margin-right:2px}.signup-buttons{margin-top:20px;height:100%;overflow:hidden;padding:20px 0 10px;border:1px solid #e9e9e9;margin-bottom:20px;font-weight:700}.signup-buttons button{margin-right:20px}.btn-primary{background:#ff4c2b;border:1px solid #ff4c2b}.btn-primary:hover{background:#f72600;border:1px solid #f72600}.btn-link-underlined{color:#ff4c2b;background-color:initial;display:inline-block;position:relative;padding:0 0 2px}.btn-link-underlined:hover{color:#f72600;text-decoration:none}.btn-link-underlined:after{content:"";border-bottom:1px solid #ff4c2b;position:absolute;bottom:0;left:0;right:0}.btn-tilmeldning{background:#ff4c2b;color:#fff;border:0;border-radius:4rem;display:inline-block;width:auto;padding:1.5rem 8rem;font-size:22px!important}.btn-tilmeldning:hover{background:#f72600}h2 .btn-title{font-size:14px;margin-top:0;padding-top:2px;padding-bottom:2px}.soldout{color:#999}.soldout .modal-dialog{color:#333}.users-popup{display:none}.firstname:focus-within .users-popup{display:block}.branding{padding:2.2em 0}@media only screen and (max-width:529px){.branding{padding:1.5em 0;text-align:center}.branding img{margin:0 auto 10px}.branding .subtext{display:none}}.branding img{max-width:265px;max-height:75px;width:auto;height:auto}.branding .icon-group{max-width:415px;margin:0 auto;padding:.6em 0;text-align:right}@media only screen and (max-width:529px){.branding .icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.branding .icon-group .group{float:left;padding:0;width:50%}@media only screen and (max-width:529px){.branding .icon-group .group{float:none;width:auto}}.branding .icon-group .group:last-child{padding:0 0 0 .75em}.branding .text{display:block;font-size:20px;line-height:27px;font-weight:700}.branding .subtext{font-size:15px;line-height:30px}.dropdown-menu>li .btn{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;font-size:14px}footer{padding-top:3em;padding-bottom:1em;background-size:cover;background-position:50%}footer,footer a{color:#fff}footer .small,footer p{color:hsla(0,0%,100%,.54)}footer .mail,footer .tel{font-weight:600;font-size:24px;display:block;margin-top:.5em}footer .copyright{color:#fff;font-size:15px!important;text-align:center;opacity:1}footer .copyright a{color:inherit}#credit-card-selector .credits-cards{margin-top:15px;margin-bottom:50px}#credit-card-selector .credits-cards img{display:inline-block;cursor:pointer;border:1px solid #f9f9f9;border-radius:5px;padding:5px}#credit-card-selector .credits-cards .selected{border:1px solid #333}#credit-card-selector .credits-cards .card{position:relative;display:inline-block;margin-right:10px}#credit-card-selector .credits-cards .tip{position:absolute;font-size:11px;width:200px;bottom:-38px;left:-68px;text-align:center;background:#fff;padding:2px;border:1px solid #c1c1c1;-webkit-box-shadow:2px 2px 9px -4px rgba(0,0,0,.5);box-shadow:2px 2px 9px -4px rgba(0,0,0,.5)}#credit-card-selector .credits-cards .tip.hover{display:block!important;z-index:100}#credit-card-selector .credits-cards .tip.show{display:block!important}#credit-card-selector form .btn{margin-bottom:0}#credit-card-selector .btn{margin-bottom:21px}.user-profile .required{font-size:9px;vertical-align:top}.terms-backdrop{position:fixed;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;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,.5)}.terms-popup{background:#fff;width:50%}@media only screen and (max-width:725px){.terms-popup{width:90%}}.terms-title{text-align:center;font-size:24px}.terms-content,.terms-title{padding:15px;border-bottom:1px solid #ccc}.terms-content{max-height:400px;overflow-y:scroll}@media only screen and (max-height:500px){.terms-content{max-height:200px}}@media only screen and (max-height:400px){.terms-content{max-height:100px}}.terms-button{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:725px){.terms-button{display:block}}body{background:#f9f9f9;padding-top:0;font-size:16px}body .page .frontpage-teaser{font-size:1em}body .page .frontpage-teaser h3{padding-bottom:10px;margin-bottom:20px}body .frontpage-image{margin-top:0}body .frontpage-image img{width:100%;margin-bottom:20px}body .frontpage-logo{margin-top:20px;margin-bottom:20px}body .frontpage-logo img{max-width:70%}.navbar{padding:30px 0 0}.navbar-header__tagline{margin-top:0}.navbar-header__tagline .navbar-brand{color:#00aeef;font-size:.8em}.navbar.navbar-default{border:0 none;background:none}.navbar .btn .caret{color:#ff4c2b}@media (max-width:769px){.navbar-collapse{background:#ff4c2b}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#143048}.navbar{background:#fff;padding:25px 0 0;margin:0;color:#fff}.navbar-logo{margin-left:15px;width:186px}.navbar-logo.skicamp,.navbar-logo.viunge{width:146px;margin-left:40px}.navbar-tagline{margin-left:15px;color:#00aeef;font-size:smaller}.main-content-wrapper{height:100%}@media (min-width:768px){.main-content-wrapper>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 445px)}}.signupflow\.gettilreceipt .main-content-wrapper,.signupflow\.store .main-content-wrapper{height:100%}@media (min-width:768px){.signupflow\.gettilreceipt .main-content-wrapper>.container>.row,.signupflow\.store .main-content-wrapper>.container>.row{display:block;margin-top:2rem}}footer{background:#1926aa}footer .mail,footer .tel,footer h3{font-size:28px;font-weight:600;display:block;margin-top:.5em;color:#ff4d2b}footer .small,footer p{color:#fff;font-size:15px!important}#jumbo{background:#023875;height:50px;color:#fff}#jumbo h2{font-size:1.7em;margin:8px 0 5px}#main-content{padding-top:2rem}@media (min-width:768px){#main-content{padding:3rem 15px 0 5rem}}#side-bar{padding-top:3rem}#side-bar:after{content:"";position:absolute;background:#ffe7d3;top:0;right:0;width:200000px;z-index:-1;display:block;height:100%}#side-bar .fa{width:20px}#side-bar .list-group-item{border:0;border-bottom:1px solid #fff;color:#ff4c2b;background:initial;font-size:18px;padding-left:0}#side-bar .list-group-item.active,#side-bar .list-group-item.active:focus,#side-bar .list-group-item.active:hover{color:#1a26aa;border-color:initial;border:0;border-bottom:1px solid #fff}#footer{background:#fff;min-height:60px;padding:20px 0}#footer p{font-size:1em}.social_container{text-align:center;margin-bottom:1rem;margin-top:1rem}@media (min-width:768px){.social_container{text-align:left;margin-bottom:0;margin-top:0}}.payment_cars_container{margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:768px){.payment_cars_container{margin-top:0;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.social{border:1px solid #fff;border-radius:20px;text-align:center;margin-right:.5rem}.footer__payment-card,.social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__payment-card{width:55px;height:32px;background:#d5edf5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.footer__payment-card img{max-height:20px;width:auto}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background:#ffe7d3;color:#ff4c2b;border-color:#ffe7d3}button:focus{outline:0!important}#msg{position:relative}.red{color:#d9534a}.green{color:#419641}.blue{color:#023875}.mtop{margin-top:20px}.mtop10{margin-top:10px}h1{font-size:1.2em}label{font-weight:100}p{color:#333}.btn{font-size:16px}.btn.btn-xs{font-size:1em}a{color:#023875}a:hover{color:#ff8247}.navbar{padding-top:0;min-height:20px}.navbar .navbar-brand{padding:5px 0}.navbar.navbar-default{background:#023875;border-radius:0!important;color:#fff}.navbar.navbar-default .navbar-nav>li>a{color:#fff}.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar .person-dropdown-toggle{position:relative;min-height:50px;max-width:50%}.navbar .person-dropdown-toggle>a{color:#555!important;line-height:40px;padding-left:15px}.navbar .person-dropdown-toggle>a:focus,.navbar .person-dropdown-toggle>a:hover{color:#e9e9e9}@media (min-width:768px){.navbar-header{float:right}}.nav>li>a:hover{background:#5cb85c;color:#fff}.loading{background:url(../img/loading.gif) 50% no-repeat;background-size:25px 25px;width:100%;height:80px;padding-right:30px}.loading.background{position:absolute;top:200px}.active-signups{margin:0;padding:0}.active-signups li{list-style:none;margin:0;padding:0}.stepWrapper{top:0}#steps,#steps-headers{list-style:none;margin:0 0 8px;padding:0}#steps-headers .step,#steps .step{float:left;height:10px;border-right:2px solid #fff;width:16.66%;background:#e9e9e9}#steps-headers .step.active,#steps .step.active{background:transparent}#steps-headers .step:last-child,#steps .step:last-child{border:0 none}#steps-headers{font-size:.9em}#steps-headers .step{height:14px;background:none!important;border-color:transparent!important;color:#ccc;font-size:.85em}#steps-headers .step.active{color:#000}@media only screen and (max-width:725px){.steps-container{display:none}}.summary-box{padding:10px;margin-top:20px;font-size:.8em}@media only screen and (max-width:932px){.summary-box{display:none}}.summary-box h5{padding-bottom:5px}.summary-box hr{margin:5px 0}.summary-box li,.summary-box ul{list-style:none;padding:0;margin:0;position:relative;z-index:999;line-height:1em;font-size:1em}.summary-box .pull-right{padding-left:10px!important}.summary-box span{z-index:999;padding:0 10px 0 0}.summary-box .sep,.summary-box span{background:#fff;display:inline-block;position:relative}.summary-box .sep{height:1px;border-bottom:1px dotted #bbb;margin-top:1px;line-height:1px;top:-.6em;left:0;width:100%;z-index:0}.summary-box span.amount-total{border-top:3px double #ccc;display:block;margin-top:5px}.summary-box .signupWrapper{border-bottom:1px solid #ccc}.summary-box .frame{border-radius:4px;padding:10px}.fade-transition{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.fade-enter,.fade-leave{-webkit-transition:all 0s ease;transition:all 0s ease;opacity:0}.frame{background:#fff;border:1px solid #dedede;border-radius:4px;padding:10px}section#login{margin-top:0}section#login h1{font-size:36px!important}section#login .list-item{margin-top:1em;margin-bottom:1em}section#login .list-item .item{background:rgba(109,199,122,.95);padding:1em 1.75em;display:block;line-height:1.4em;position:absolute;color:#fff;bottom:2em;left:0;width:80%;margin-left:10%}section#login .list-item p{font-size:.9em;line-height:1.25em;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical}section#login .list .photo{padding-bottom:60%;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}section#login .photo{padding-top:25%;background-size:cover!important;background-position:50%;background-repeat:no-repeat!important;padding-bottom:1em;-webkit-animation:fadein .75s;animation:fadein .75s;background:#efefef}section#login .item .title{font-size:1.4em;text-decoration:none;color:#fff;margin-top:.5em;margin-bottom:.5em;padding:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0 none!important}.requiredIndicator{position:absolute;top:6px;right:-30px}[v-cloak]{display:none}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.font-bold{font-weight:700}.welcome_box{font-size:18px}.welcome_box ul{list-style:none;margin-top:1rem;padding-left:20px}.welcome_box ul br{display:none}.welcome_box ul li{position:relative;padding:1rem;padding-left:2rem}.welcome_box ul li:before{content:"";width:1em;margin-left:-1em;display:inline-block}.welcome_box ul li:after{content:"";width:1rem;height:1rem;background-color:#ff4c2b;border-radius:1rem;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}