@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro);@import url(https://fonts.googleapis.com/css?family=Poppins);body{font-family:Poppins,sans-serif;background:#fafafa;margin:0;padding:0;color:#424242}:focus{outline:none!important}input.form-control[type=number],input.form-control[type=text]{background:#fff;border:1px solid #e6e6e6;border-radius:4px;min-width:148px;line-height:38px;padding:0 10px;font-size:12px;color:#424242;-webkit-transition:border-color .2s;transition:border-color .2s}input.form-control[type=number]:focus,input.form-control[type=text]:focus{border-color:#2196f3}input.form-control::-webkit-input-placeholder{color:#aeaeae}input.form-control::-moz-placeholder{color:#aeaeae}input.form-control::-ms-input-placeholder{color:#aeaeae}input.form-control::placeholder{color:#aeaeae}.btn{border-radius:4px;font-size:14px;text-align:center;font-weight:600;line-height:38px;min-width:170px;padding:0 20px;cursor:pointer;border:1px solid #2196f3;background:#fff;color:#2196f3;-webkit-transition:opacity .2s;transition:opacity .2s}.btn:focus,.btn:hover{opacity:.8}.btn[disabled]{color:#fff!important;background-color:#b7b7b7!important;border-color:#b7b7b7!important;cursor:not-allowed}.btn-next,.btn-primary{background:#2196f3;color:#fff;border-color:#2196f3}.btn-next{width:170px;display:block;margin:30px auto 0}.btn-back,.btn-refresh{width:0;height:0;border-color:transparent #dadada transparent transparent;border-style:solid;border-width:20.5px 20px 20.5px 0;background:none;cursor:pointer;opacity:.5}.btn-back:hover,.btn-refresh:hover{opacity:1}.btn-redo{width:24px;fill:#dadada;opacity:.5;cursor:pointer}.btn-redo:hover{opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#2196f3}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#2196f3;opacity:.8}.header{display:flex;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.header .col-1{display:flex;flex-basis:90px;align-items:center;justify-content:center;box-shadow:1px 0 0 0 rgba(0,0,0,.1)}.header .col-2{flex:1 1}.header .col-3{display:flex;flex-basis:100px;align-items:center}.header .logo{cursor:pointer}.header .logo img{width:68px}.header h1{font-weight:400;font-size:16px;color:#424242;margin:22px 0;padding:0 20px}.radio-button{position:relative;background:#fff;border:1px solid #e6e6e6;border-radius:4px;font-size:12px;color:#424242;min-width:120px;line-height:38px;padding:0 38px 0 10px;display:inline-block;cursor:pointer;white-space:nowrap}.radio-button img{position:absolute;right:10px;top:50%;width:20px;margin-top:-10px}.radio-button img.selected{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.radio-button.selected{border-color:#2196f3}.radio-button.selected img.selected{opacity:1}.radio-group{display:flex;flex-wrap:wrap;margin:0 -10px}.radio-group>div{flex-basis:170px;padding:5px 10px}.check-group{display:flex;flex-wrap:wrap;margin:0 -10px}.check-group>div{flex-basis:170px;padding:5px 10px}.helper{position:relative;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);width:300px;max-width:100%;padding:12px 20px 12px 50px;font-size:12px;color:#424242;line-height:16px;overflow:hidden;-webkit-animation:slide-up 2s ease;animation:slide-up 2s ease}.helper img.avatar{position:absolute;bottom:-1px;left:-1px;width:35px;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.guider{margin:30px auto;width:710px;max-width:100%;text-align:center}.guider .avatar{margin:0 auto 20px;width:90px;display:block}.guider p{font-family:"Source Serif Pro",serif;font-size:20px;color:#424242;text-align:center;line-height:30px;padding:0 20px;-webkit-animation:slide-up 1s ease;animation:slide-up 1s ease}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.storage-plan{background:#fff;border:1px solid #e6e6e6;border-radius:4px;width:168px;text-align:center;cursor:pointer}.storage-plan.selected{border-color:#2196f3}.storage-plan.selected .footer{border-top-color:#2196f3}.storage-plan.selected .footer p{color:#2196f3;font-weight:700}.storage-plan .content{padding:10px}.storage-plan h4,.storage-plan p{margin:5px 0}.storage-plan h4.name{font-weight:600;font-size:16px;color:#424242;text-align:center;margin-bottom:0}.storage-plan .rooms{color:#aeaeae;margin:0 0 5px}.storage-plan .icons{margin:0 auto;max-width:110px;min-height:56px;display:flex;flex-wrap:wrap;justify-content:center}.storage-plan .icons>div{display:flex;flex-wrap:wrap;flex-direction:column-reverse;flex-basis:24px;height:24px;margin:2px 5px}.storage-plan .icons .icon{width:8px;height:8px;background:#fff;border:1px solid #2196f3;margin:1px}.storage-plan .footer{padding:7px 10px;border-top:1px solid #e6e6e6}.storage-plan .footer p{margin:0}.custom-storage-plan{background:#fff;border:1px solid #e6e6e6;border-radius:4px;width:168px;text-align:center;cursor:pointer}.custom-storage-plan.selected{border-color:#2196f3}.custom-storage-plan .content{padding:10px}.custom-storage-plan h4,.custom-storage-plan p{color:#424242;margin:5px 0}.custom-storage-plan h4.plan{font-weight:600;font-size:16px;text-align:center;margin-bottom:20px}.custom-storage-plan p{font-size:13px}.storage-plans{display:flex;flex-wrap:wrap;justify-content:center}.storage-plans>div{margin:15px}.location-search-input{position:relative;width:370px;display:inline-block}.location-search-input input.form-control[type=text]{width:calc(100% - 62px);padding-right:50px}.location-search-input .input{position:relative}.location-search-input .current-location{position:absolute;top:0;right:0;bottom:0;width:38px;background:rgba(33,150,243,.1);border:1px solid #2196f3;display:flex;align-items:center;justify-content:center;border-radius:0 4px 4px 0}.location-search-input .current-location img{width:20px}.location-search-input .autocomplete-dropdown-container{position:absolute;z-index:100;top:100%;left:0;right:0;padding:5px 0;border-radius:0 0 4px 4px;overflow:hidden;background:#fff;border:1px solid #e6e6e6;border-top:none}.location-search-input .autocomplete-dropdown-container .suggestion-item{font-size:12px;padding:7px 10px;border-bottom:1px dotted #e6e6e6;cursor:pointer}.location-search-input .autocomplete-dropdown-container .suggestion-item:last-child{border-bottom:none}.location-search-input .autocomplete-dropdown-container .suggestion-item:hover{background:#fafafa}.location-search-input .loading{text-align:center;font-size:12px;color:#929292}.moving-types{display:flex;flex-wrap:wrap;margin:0 -15px}.moving-types .moving-type{margin:15px}.moving-type{width:168px;background:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer}.moving-type .title{display:flex;align-items:center;justify-content:center;height:50px;margin:10px auto 0}.moving-type h2{font-weight:600;font-size:16px;color:#424242;width:120px;text-align:center;margin:0}.moving-type .picture{position:relative;height:108px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.moving-type .picture img{position:absolute;width:102px}.moving-type img.selected{opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.moving-type.selected{border-color:#2196f3}.moving-type.selected img.selected{opacity:1}.pages-quote{position:relative}.pages-quote .navigator{position:fixed;left:56px;top:160px}.pages-quote .navigator>*{margin:20px 0;display:block}.getting-started .form-control{margin:0 auto;display:block}.getting-started .helper{margin:50px auto}.choose-a-plan{margin-bottom:80px}.choose-a-plan .storage-plans-wrapper{max-width:800px;margin:0 auto}.choose-a-plan .custom-storage-plan,.choose-a-plan .storage-plan{cursor:default}.tell-your-name{margin-bottom:80px}.tell-your-name .inputs{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.tell-your-name .inputs>*{margin:15px}.storing-type{margin-bottom:80px}.storing-type .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.pickup-location{margin-bottom:80px}.pickup-location .inputs{display:flex;justify-content:center;flex-wrap:wrap;max-width:610px;margin:0 auto}.pickup-location .map{max-width:570px;height:180px;margin:0 auto}.pickup-location .apartment,.pickup-location .location-search-input{margin:15px}.pickup-location .location-search-input{flex-basis:370px}.how-large{margin-bottom:80px}.how-large .moving-types-wrapper{max-width:370px;margin:0 auto}.how-large .helper{margin:0 auto}.are-you-moving{margin-bottom:80px}.are-you-moving .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.new-zip-code .form-control{width:170px;margin:0 auto;display:block}.what-type-of-home{margin-bottom:80px}.what-type-of-home .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.how-many-bedrooms{margin-bottom:80px}.how-many-bedrooms .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:170px;margin:0 auto}.how-many-square-fleet{margin-bottom:80px}.how-many-square-fleet .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.what-parking-type{margin-bottom:80px}.what-parking-type .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.parking-permit{margin-bottom:80px}.parking-permit .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:370px;margin:0 auto}.when{margin-bottom:80px}.when .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:192px;margin:0 auto}.when .inputs .radio-button{width:150px}.what-date .date-picker-wrapper{display:flex;justify-content:center}.how-long{margin-bottom:80px}.how-long .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:170px;margin:0 auto}.how-often-access-items{margin-bottom:80px}.how-often-access-items .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:200px;margin:0 auto}.how-often-access-items .inputs .radio-button{min-width:150px}.other-services{margin-bottom:80px}.other-services .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:200px;margin:0 auto}.other-services .inputs .radio-button{min-width:150px}.your-email{padding:0 15px}.your-email .form-control{width:340px;margin:0 auto;display:block}.what-you-store{margin-bottom:80px}.what-you-store .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:170px;margin:0 auto}.access-type{margin-bottom:80px}.access-type .radio-group{display:flex;justify-content:center;flex-wrap:wrap}.access-type .radio-group>*{margin:0 7px}.what-floor{margin-bottom:80px}.what-floor .inputs{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:170px;margin:0 auto}