@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600);@import url(https://use.fontawesome.com/releases/v5.0.9/css/brands.css);@import url(https://use.fontawesome.com/releases/v5.0.9/css/fontawesome.css);#app,body,html{width:100%;height:100%}a:hover{text-decoration:none}.form-control:focus{box-shadow:none}.w-60{width:60px}.w-120{width:120px}.w-180{width:180px}.masthead-overlay{position:absolute;height:100%;min-height:35rem;width:100%;background-color:#757575;opacity:.75;z-index:-1}@media (min-width:768px){.masthead-overlay{min-height:0}}.masthead-container{position:relative;overflow:hidden;padding-bottom:3rem}.masthead-container .masthead-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;min-height:35rem;height:100%;background-color:#bdbdbd;transform:skewY(4deg);transform-origin:bottom right}.masthead-container .masthead-content h1{font-size:2.5rem}.masthead-container .masthead-content p{font-size:1.2rem}.masthead-container .masthead-content p strong{font-weight:700}.masthead-container .masthead-content .form-control:focus{border-color:rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}@media (min-width:768px){.masthead-container{height:100%;min-height:0;width:50rem;padding-bottom:0}.masthead-container .masthead-bg{min-height:0;transform:skewX(-8deg);transform-origin:top right}.masthead-container .masthead-content{padding-left:3rem;padding-right:10rem}.masthead-container .masthead-content h1{font-size:3.5rem}.masthead-container .masthead-content p{font-size:1.3rem}}.login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;background-color:rgba(0,0,0,.35);background-repeat:no-repeat;background-blend-mode:color;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100vh}.login--bali{background-image:url(/img/19b2288e.jpg)}.login--nz{background-image:url(/img/ca8997b2.jpg)}.login--fj{background-image:url(/img/7db72d5e.jpg)}.login--id{background-image:url(/img/1f6ccaf7.jpg)}.login--isite-auckland,.login--isite-queenstown{background-image:url(/img/ca8997b2.jpg)}.login--isite-methven{background-image:url(/img/7220a50e.jpg)}.login--isite-christchurch{background-image:url(/img/f884510c.jpg)}.login--isite-spaceships{background-image:url(/img/ca8997b2.jpg)}.login--isite-hideaway{background-image:url(/img/7db72d5e.jpg)}.login--transresort{background-image:url(/img/eab15ead.jpg)}.login--belongtravel{background-image:url(/img/ca8997b2.jpg)}.login--balitourismboard{background-image:url(/img/19b2288e.jpg)}.login--discoverfeejee,.login--fijiairways{background-image:url(/img/7db72d5e.jpg)}.login--gopro{background-image:url(/img/19b2288e.jpg)}.login--isite-waihi{background-image:url(/img/7db72d5e.jpg)}.login--baligolive,.login--elitehavens{background-image:url(/img/19b2288e.jpg)}.login--exploringourglobe,.login--motorhomerepublic{background-image:url(/img/ca8997b2.jpg)}.login--mandiribeachclub,.login--secretsumatra{background-image:url(/img/19b2288e.jpg)}.login--travlrcorporate{background-image:url(/img/ca8997b2.jpg)}.login--global{background-image:url(/img/19b2288e.jpg)}.login--denaraumarina{background-image:url(/img/7db72d5e.jpg)}.login--benefits8{background-image:url(/img/cbcf1960.jpg)}.login--airportsfiji{background-image:url(/img/7db72d5e.jpg)}.login--barn,.login--travelinspiration{background-image:url(/img/ca8997b2.jpg)}.login--skyescapes{background-image:url(/img/19b2288e.jpg)}.login--studentcardgo,.login--visitchristchurchnz{background-image:url(/img/ca8997b2.jpg)}.login--suubee{background-image:url(/img/19b2288e.jpg)}.login--spacetraveller{background-image:url(/img/ca8997b2.jpg)}.login--exploreglobe{background-image:url(/img/19b2288e.jpg)}.login--skiptravel{background-image:url(/img/ca8997b2.jpg)}.login--nyamukafrica,.login--nyamukafrica_app{background-image:url(/img/b9353ed3.jpg)}.login--billionairesgate{background-image:url(/img/6ea375c3.jpg)}.login--easyweddings,.login--hudson,.login--travlr10{background-image:url(/img/cbcf1960.jpg)}.login--webjet{background-image:url(/img/19b2288e.jpg)}.login--bookafly,.login--thehotelcard,.login--travelraising,.login--wandr{background-image:url(/img/cbcf1960.jpg)}.login--stuff{background-image:url(/img/ca8997b2.jpg)}.login--youtravel{background-image:url(/img/cbcf1960.jpg)}.login .login-form__wrapper{margin:0 auto;padding:50px 0;width:400px;max-width:100%}.login .login-form__wrapper img{width:220px;max-width:100%}.login .login-form{padding:30px 50px;margin:0 auto;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.login .login-form h3{font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.7;letter-spacing:normal;color:#384045}.login .login-form .or{padding:20px;line-height:1;font-size:14px;color:#9b9b9b;font-weight:500;text-align:center;position:relative}.login .login-form .or:after{content:"";left:0;height:1px;width:100%;z-index:10;position:absolute;top:calc(50% - 1px);background-color:#d8d8d8}.login .login-form .or b{z-index:20;padding:0 10px;position:relative;background-color:#fff}.login .login-form .label__field{width:100%;color:#54585a}.login .login-form .hidden{display:none!important}.login .login-form .form-control{color:#000!important}.login .login-form .form-control::-webkit-input-placeholder{color:#999}.login .login-form .form-control::-moz-placeholder{color:#999}.login .login-form .form-control:-ms-input-placeholder{color:#999}.login .login-form .form-control:-moz-placeholder{color:#999}.login .login-form .btn-group .btn-social-logo{width:50px}.login .login-form .btn-group .btn-social-logo i{color:#fff;font-size:18px}.login .login-form .btn{display:block;height:45px;color:#fff}.login .login-form .btn.btn-facebook,.login .login-form .btn.btn-google,.login .login-form .btn.btn-twitter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.login .login-form .btn-facebook{background-color:#4267b2;border-left:1px solid #87a0d3}.login .login-form .btn-google{background-color:#db4437;border-left:1px solid #eb958d}.login .login-form .btn-twitter{background-color:#3b94d9;border-left:1px solid #90c3ea}.alert-danger{background:#dd4b39!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.jbcommonerrormsg .alert .close{line-height:0;top:-5px!important;right:6px!important;padding:0!important;-webkit-opacity:1;-moz-opacity:1;opacity:1}.jbcommonerrormsg .alert .error__icon{padding-right:5px}.alert{max-width:100%;width:398px;color:#fff!important;margin:0 auto 10px;padding:9px 10px 11px;position:relative;border:none!important}.alert button{outline:none;padding:0;margin:0;line-height:1;cursor:pointer;position:absolute;right:0;background:transparent;border:0;color:#fff;top:0;bottom:0;width:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.error-messages{color:#dc143c;font-size:13px;padding-top:5px;margin-bottom:10px;width:100%;float:left}@media screen and (max-width:480px){.login .login-form{padding:20px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.login .login-form__wrapper{padding:30px 0 10px}}#passwordStrengthMeter{display:table;margin-top:12px}#passwordStrengthMeter .strength-bar-container{display:table-cell;width:40px;height:4px;padding-right:4px}.strength-level-container{display:table-cell;font-size:10px;font-weight:700}.error-message-container{height:18px}.error-message-container.reset-password{min-height:24px}.error-message-container .error-messages.top{margin-bottom:0}.disabled{opacity:0;pointer-events:none}.disabled.reset-password{display:none!important}.strength-bar{width:32px;height:8px;border-radius:2px}.strength-bar,.very-weak .strength-bar{background-color:#b6b9bb}.very-weak .strength-bar.first{background-color:#db4337}.very-weak #strengthLevel{color:#db4337}.weak .strength-bar{background-color:#b6b9bb}.weak .strength-bar.first{background-color:#db4337}.weak #strengthLevel{color:#db4337}.medium .strength-bar{background-color:#b6b9bb}.medium .strength-bar.first,.medium .strength-bar.second{background-color:#f9c80e}.medium #strengthLevel{color:#f9c80e}.strong .strength-bar{background-color:#b6b9bb}.strong .strength-bar.first,.strong .strength-bar.second,.strong .strength-bar.third{background-color:#78cc4e}.strong #strengthLevel{color:#78cc4e}.very-strong .strength-bar,.very-strong .strength-bar.first,.very-strong .strength-bar.fourth,.very-strong .strength-bar.second,.very-strong .strength-bar.third{background-color:#78cc4e}.very-strong #strengthLevel{color:#78cc4e}#password{padding-right:36px}.password-input-wrapper{position:relative}.password-input-wrapper .show-password-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:25px}.btn-primary{color:#fff}.btn-social-signin .btn{color:#fff!important}