#spinner-overlay{background:#454545;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:9000}#spinner{border:16px solid #f4f4f4;border-radius:50%;border-top-color:#d99602;height:120px;left:calc(50% - 60px);position:fixed;top:calc(50% - 60px);width:120px;z-index:9001}#spinner,.inline-spinner,.small-spinner{animation:spin 2s linear infinite;display:none}.inline-spinner,.small-spinner{border:4px solid #f4f4f4;border-radius:50%;border-top-color:#d99602;height:22px;position:absolute;right:18px;top:50%;width:22px}.message-modal,.welcome-modal{background-color:rgba(0,0,0,.8);display:block;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.message-modal .message-box,.message-modal .welcome-box,.welcome-modal .message-box,.welcome-modal .welcome-box{max-height:200px;max-width:350px;min-height:200px;min-width:350px}.message-modal .alert-box,.message-modal .message-box,.message-modal .welcome-box,.welcome-modal .alert-box,.welcome-modal .message-box,.welcome-modal .welcome-box{background:#fff;border:3px solid #e39600;bottom:0;box-shadow:0 0 25px -10px #000;height:auto;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:all .5s}.message-modal .alert-box,.welcome-modal .alert-box{max-height:150px;max-width:250px;min-height:150px;min-width:250px}.authentication-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.authentication-modal .authentication-box{background:#fff;border:3px solid #e39600;bottom:0;box-shadow:0 0 25px -10px #000;height:auto;left:0;margin:auto;max-height:550px;position:absolute;right:0;text-align:center;top:0;transition:all .5s}.authentication-modal .authentication-box .banner{display:inline-block;height:100%;padding:30px;text-align:left}.authentication-modal .authentication-box .banner p{color:#fff;font-size:16px;margin:0;width:100%}.authentication-modal .authentication-box .banner ul{margin:20px 0;padding-left:20px}.authentication-modal .authentication-box .banner ul li{color:#fff;font-size:16px;margin-bottom:14px}.authentication-modal .authentication-box .banner ul li.fa.fa-check:before{border:1px solid transparent;float:left;margin-right:10px}.authentication-modal .authentication-box .banner button{background-color:#fff;border:1px solid #8e8c8c;color:#8e8c8c;font-size:16px;font-weight:bolder;height:27px;margin:5px 0;width:100%}.authentication-modal .authentication-box .content{display:inline-block;float:right;height:100%}.authentication-modal .authentication-box .content .logo{background:url(https://media.privateupgrades.com/layout/images/logo-color.png) 50% no-repeat;background-size:cover;height:40px;margin:45px auto;width:290px}.authentication-modal .authentication-box .content .inner{margin:0 40px}.authentication-modal .authentication-box .content .inner .row{font-size:14px;margin-bottom:15px}.authentication-modal .authentication-box .content .inner .row a:hover{color:#d99602}.authentication-modal .authentication-box .content .inner .row label{font-weight:inherit}.authentication-modal .authentication-box .content .inner .row .checkbox{margin:0}.authentication-modal .authentication-box .content .inner .row .checkbox input[type=checkbox]{border-radius:0;height:18px;margin:2px 3px 0 -20px;width:18px}.authentication-modal .authentication-box .content .inner .row .checkbox input[type=checkbox]+span{color:#5b5959;margin-left:5px}.authentication-modal .authentication-box .content .inner .row .col-social{padding-left:5px;padding-right:5px}@media only screen and (min-width:990px){.authentication-modal .authentication-box .content .inner .row .col-social:first-of-type{padding-left:15px}.authentication-modal .authentication-box .content .inner .row .col-social:last-of-type{padding-right:15px}}.authentication-modal .authentication-box .content .inner .row.member{display:none}.authentication-modal .authentication-box .content .inner .row.member p{color:#8e8c8c;font-size:16px;margin:0;width:100%}.authentication-modal .authentication-box .content .inner .row.member button{background-color:#fff;border:1px solid #8e8c8c;color:#8e8c8c;font-size:16px;font-weight:bolder;height:27px;width:100%}.authentication-modal .authentication-box .content .inner .checkbox .help-block,.authentication-modal .authentication-box .content .inner .form-group .help-block,.authentication-modal .authentication-box .content .inner .group .help-block{font-size:10px;margin-top:0;position:absolute;text-align:left;width:100%;z-index:9}.authentication-modal .authentication-box .content .inner .checkbox.has-error input,.authentication-modal .authentication-box .content .inner .form-group.has-error input,.authentication-modal .authentication-box .content .inner .group.has-error input{border-bottom:2px solid #a94442}.authentication-modal .authentication-box .content .inner .checkbox.has-error label,.authentication-modal .authentication-box .content .inner .form-group.has-error label,.authentication-modal .authentication-box .content .inner .group.has-error label{color:#a94442}.authentication-modal .authentication-box .content .inner .group{position:relative}.authentication-modal .authentication-box .content .inner .group input{border:none;border-bottom:1px solid #a7a7a7;display:block;font-size:14px;padding:10px 10px 10px 5px;width:100%}.authentication-modal .authentication-box .content .inner .group input:focus{outline:none}.authentication-modal .authentication-box .content .inner .group label{color:#8e8c8c;font-size:16px;font-weight:400;left:1px;pointer-events:none;position:absolute;top:16px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.authentication-modal .authentication-box .content .inner .group input.fill~label,.authentication-modal .authentication-box .content .inner .group input:focus~label,.authentication-modal .authentication-box .content .inner .group input:valid~label{color:#d99602;font-size:14px;top:-10px}.authentication-modal .authentication-box .content .inner .group .bar{display:block;position:relative;width:100%}.authentication-modal .authentication-box .content .inner .group .bar:after,.authentication-modal .authentication-box .content .inner .group .bar:before{background:#d99602;bottom:1px;content:"";height:2px;position:absolute;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;width:0}.authentication-modal .authentication-box .content .inner .group .bar:before{left:50%}.authentication-modal .authentication-box .content .inner .group .bar:after{right:50%}.authentication-modal .authentication-box .content .inner .group input:focus~.bar:after,.authentication-modal .authentication-box .content .inner .group input:focus~.bar:before{width:50%}.authentication-modal .authentication-box .content .inner .group .highlight{height:60%;left:0;opacity:.5;pointer-events:none;position:absolute;top:25%;width:100px}.authentication-modal .authentication-box .content .inner .group input:focus~.highlight{animation:inputHighlighter .3s ease}@keyframes inputHighlighter{0%{background:#d99602}to{background:transparent;width:0}}.authentication-modal .authentication-box .content .inner .form-group .fa-flag{color:#686666;left:15px;position:absolute;top:50%}.authentication-modal .authentication-box .content .inner .form-group .fa-caret-down{color:#686666;position:absolute;right:15px;top:50%}.authentication-modal .authentication-box .content .inner .form-group select{border-bottom:1px solid #d99602;color:#8e8c8c;color:#686666;font-size:16px;margin-top:7px;padding-left:20px}.authentication-modal .authentication-box .content .inner .btn-submit{background-color:#d99602;display:block;padding:.5em;width:100%}.authentication-modal .authentication-box .content .inner .btn-submit:hover{color:#fff!important;text-decoration:none}.authentication-modal .authentication-box .content .inner .btn-submit.become-member{background-color:#454545;cursor:pointer;line-height:27px}.authentication-modal .authentication-box .content .inner hr{border-color:#a7a7a7;margin:0 0 25px}.authentication-modal .authentication-box .content .inner .btn-social{background-image:none;border:1px solid transparent;border-radius:0;cursor:pointer;display:block;font-weight:400;line-height:33px;margin-bottom:0;opacity:.8;overflow:hidden;padding-left:44px;position:relative;text-align:center;text-align:left;text-overflow:ellipsis;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.authentication-modal .authentication-box .content .inner .btn-social .btn-social-text{margin-left:-5px}.authentication-modal .authentication-box .content .inner .btn-social:hover{opacity:1;text-decoration:none}.authentication-modal .authentication-box .content .inner .btn-social.btn-facebook{background-color:#3b5998;color:#fff!important}.authentication-modal .authentication-box .content .inner .btn-social.btn-linkedin{background-color:#007bb5;color:#fff!important}.authentication-modal .authentication-box .content .inner .btn-social.btn-twitter{background-color:#55acee;color:#fff!important}.authentication-modal .authentication-box .content .inner .btn-social.btn-google{border:1px solid #d99602}.authentication-modal .authentication-box .content .inner .btn-social.btn-xing{background-color:#026466;color:#fff!important}.authentication-modal .authentication-box .content .inner .btn-social.btn-block{margin-top:0!important;width:49%}.authentication-modal .authentication-box .content .inner .btn-social>:first-child{border-right:1px solid rgba(0,0,0,.2);bottom:0;font-size:1.2em;left:0;line-height:32px;position:absolute;text-align:center;top:0;width:32px}.authentication-modal .authentication-box .content .inner .btn-social .fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;font-size:20px;text-rendering:auto}.authentication-modal .authentication-box .content .inner .sub-title{font-size:16px;margin-bottom:15px}.authentication-modal .authentication-box.login{height:550px;width:750px}.authentication-modal .authentication-box.login .banner{background:#4169e1 url(../../assets/img/login-pic.png) no-repeat top;background-size:cover;width:20%}.authentication-modal .authentication-box.login .content{width:80%}.authentication-modal .authentication-box.login .content .inner .group:first-of-type{margin-bottom:20px}.authentication-modal .authentication-box.register{height:auto;max-height:580px;width:1125px}@media only screen and (min-width:1400px)and (max-width:1600px){.authentication-modal .authentication-box.register{max-height:580px}}@media only screen and (min-width:1600px){.authentication-modal .authentication-box.register{max-height:580px}}.authentication-modal .authentication-box.register .banner{background:#2c2b2b url(../../img/background_authentication_box.png) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:100%;width:50%}.authentication-modal .authentication-box.register .banner ul{margin:20px 0 10px;padding-left:10px}.authentication-modal .authentication-box.register .banner button{font-weight:400}.authentication-modal .authentication-box.register .banner .fa-ul .li .strong{font-family:Lato!important}.authentication-modal .authentication-box.register .content{width:50%}.authentication-modal .authentication-box.register .content .inner .row,.authentication-modal .authentication-box.register .content .inner hr{margin-bottom:13px}.authentication-modal .authentication-box.register .content .logo{margin:15px auto}.authentication-modal .authentication-box.register .content .form-group.has-error,.authentication-modal .authentication-box.register .content .group.has-error{margin-bottom:15px!important}.authentication-modal .authentication-box.register .content .form-group.has-error .fa-caret-down,.authentication-modal .authentication-box.register .content .form-group.has-error .fa-flag,.authentication-modal .authentication-box.register .content .group.has-error .fa-caret-down,.authentication-modal .authentication-box.register .content .group.has-error .fa-flag{top:35%}.authentication-modal .authentication-box.register .content .checkbox.has-error{margin-bottom:10px!important}.authentication-modal .authentication-box.register .content .checkbox.has-error label span{border-bottom:2px solid #a94442}@media only screen and (max-width:1199.5px)and (min-width:990px){.authentication-modal .authentication-box.login .content .inner .group:first-of-type{margin-bottom:20px}}@media only screen and (max-width:1199.5px){.authentication-modal .authentication-box.register{height:560px}.authentication-modal .authentication-box.register .banner{padding:15px}.authentication-modal .authentication-box.register .banner ul{margin:10px 0}.authentication-modal .authentication-box.register .banner ul li{margin-bottom:5px}}@media only screen and (max-width:990px){.authentication-modal .authentication-box .content .form-group.has-error,.authentication-modal .authentication-box .content .group.has-error{margin-bottom:30px!important}.authentication-modal .authentication-box.login{height:100vh;width:80%}.authentication-modal .authentication-box.login .banner{width:20%}.authentication-modal .authentication-box.login .content{width:80%}.authentication-modal .authentication-box.login .content .inner .group:first-of-type{margin-bottom:20px}.authentication-modal .authentication-box.register{height:100vh;width:80%}.authentication-modal .authentication-box.register .banner,.authentication-modal .authentication-box.register .banner-hide-small-devices{display:none}.authentication-modal .authentication-box.register .banner-full-size{padding:80px;width:100%!important}.authentication-modal .authentication-box.register .content{width:100%}.authentication-modal .authentication-box.register .content .inner .row.member{display:block}}@media only screen and (max-width:768.5px){.authentication-modal .authentication-box.login{height:100vh;width:100%}.authentication-modal .authentication-box.register{width:100%}.authentication-modal .authentication-box.register .banner-full-size{padding:80px}.authentication-modal .authentication-box.register .content .inner .sub-title{display:none}}@media only screen and (max-width:480.5px){.authentication-modal .authentication-box.register .banner-full-size{padding:20px}}@media only screen and (max-width:600px){.authentication-modal .authentication-box.register .banner-full-size{padding:20px}}@media only screen and (max-width:400px){.authentication-modal .authentication-box.login .banner{display:none}.authentication-modal .authentication-box.login .content,.authentication-modal .authentication-box.register{width:100%}.authentication-modal .authentication-box.register .banner-full-size{padding:20px 35px 20px 20px}}.ui-datepicker{background:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);display:none;margin-top:10px;padding:20px 20px 12px;position:relative;z-index:9000!important}.ui-datepicker:before{content:"";display:block;left:8px;position:absolute}.ui-datepicker:after{content:"";display:block;left:10px;position:absolute;top:1px}.ui-datepicker a.ui-state-default{border:0!important}.ui-datepicker .ui-datepicker-header{border:0;margin-bottom:30px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{color:#666a73;cursor:pointer;position:relative;width:10px;z-index:100}.ui-datepicker .ui-datepicker-header .ui-datepicker-next a,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev a{text-decoration:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{background-color:#fff;color:#282a2a;text-align:center;width:100%}.ui-datepicker>.ui-datepicker-header{margin-bottom:0}.ui-datepicker>.ui-datepicker-header .ui-datepicker-prev{float:left}.ui-datepicker>.ui-datepicker-header .ui-datepicker-title{float:left;margin-left:-10px;margin-right:-10px}.ui-datepicker>.ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker>.ui-datepicker-group{float:left;width:45%}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-first{margin-right:9%}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-header{border:0!important;height:20px;margin:0}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-prev{float:left}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title{float:left;margin:0;padding:0 0 0 10px;width:85%}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-header{border:0!important;height:20px;margin:0}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker>.ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title{float:right;margin:0;padding:0 10px 0 0;width:85%}.ui-datepicker thead th{color:#000;font-weight:400;height:30px;text-align:center;vertical-align:middle;width:30px}.ui-datepicker tbody tr>td{border-radius:5px;height:30px;width:30px}.ui-datepicker tbody tr>td.ui-datepicker-unselectable span{border:none;color:#282a2a}.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{background-color:transparent;border-radius:5px;color:#55708d;display:table-cell;height:30px;text-align:center;vertical-align:middle;width:30px}.ui-datepicker tbody tr>td a:hover,.ui-datepicker tbody tr>td span:hover{text-decoration:none}.ui-datepicker tbody tr>td.ui-datepicker-current-day{background:#d99602;color:#fff}.ui-datepicker tbody tr>td.ui-datepicker-current-day a,.ui-datepicker tbody tr>td.ui-datepicker-current-day a:hover,.ui-datepicker tbody tr>td.ui-datepicker-current-day span{background:transparent;color:#fff;text-decoration:none}.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td a:hover,.ui-datepicker tbody tr>td span{background:transparent;color:#282a2a;text-decoration:none}.ui-datepicker tbody tr>td.check-in{border-radius:10px 0 0 10px}.ui-datepicker tbody tr>td.check-out{border-radius:0 10px 10px 0}.ui-datepicker tbody tr>td.date-between{background:#e6d1ff;border-radius:0}.ui-datepicker tbody tr>td.date-between a.ui-state-default{background-color:#d99602;color:#fff}.ui-datepicker tbody tr>td.ui-datepicker-today a.ui-state-highlight{background:#f6f6f6;border-radius:5px;color:#282a2a}.ui-datepicker tbody tr>td.ui-datepicker-today a.ui-state-active{background:transparent;color:#fff}.ui-datepicker{z-index:3}div.ui-datepicker{font-size:1.5rem}.ui-datepicker tbody tr>td a{border-radius:0!important}.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{border:0 solid #454545!important;border-radius:0;display:inline-block;width:100%}.ui-datepicker a.ui-state-default{border:0 solid #aba9a9!important}.ui-datepicker tbody tr>td.check-in,.ui-datepicker tbody tr>td.check-out{border-radius:0!important}.ui-datepicker tbody tr>td.date-between{background-color:transparent!important}@media screen and (min-width:0px)and (max-width:480.5px){.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{height:33px!important;padding:.5em!important}.ui-datepicker{width:90%!important}}@media screen and (min-width:480.5px)and (max-width:598.5px){.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{height:38px!important;padding:.7em .75em!important}.ui-datepicker{width:90%!important}}@media screen and (min-width:599px)and (max-width:767.5px){.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{height:38px!important;padding:.7em .75em!important}.ui-datepicker{width:65%!important}}@media screen and (min-width:768px)and (max-width:991.5px){.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{height:33px!important;padding:.5em .7em!important}.ui-datepicker{width:21em!important}#ui-datepicker-div{top:192px!important}}@media screen and (min-width:992px){.ui-datepicker tbody tr>td a,.ui-datepicker tbody tr>td span{height:33px!important;padding:.6em!important}}@media screen and (min-width:0px)and (max-width:767.5px){#ui-datepicker-div{left:50%!important;top:192px!important;transform:translateX(-50%) translateY(0)!important;z-index:9999!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{text-align:center!important;width:10%!important}.ui-datepicker .ui-datepicker-title{margin:0!important;width:80%!important}}

/*# sourceMappingURL=non_critical.css.map*/