.modal.mobile-verification-modal .verification-input{font-size:38px;border-radius:6px;text-align:center;width:74px;height:74px;-moz-appearance:textfield}.modal.mobile-verification-modal .verification-input::-webkit-outer-spin-button,.modal.mobile-verification-modal .verification-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal.mobile-verification-modal:not(.error) .button-row{margin-top:4rem}.modal.mobile-verification-modal .text-row{margin-top:3rem}.modal.mobile-verification-modal a{font-weight:bold;text-decoration:underline}.modal.mobile-verification-modal .modal-body{padding-left:5px;padding-right:5px}.modal.mobile-verification-modal #mobile-verification-submit{font-size:22px;font-weight:bold;width:341px}.modal.mobile-verification-modal .mobile-verification-status{margin-top:20px;padding:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:16px}.modal.mobile-verification-modal .mobile-verification-status.verification-error{background-color:#ff5555;color:white;font-weight:bold}.modal.mobile-verification-modal .mobile-verification-status.verification-error i{color:white !important}.modal.mobile-verification-modal .mobile-verification-status.verification-error a{color:white !important}.modal.mobile-verification-modal .mobile-verification-status.verification-success{background-color:white;font-weight:bold;color:green}.modal.mobile-verification-modal .mobile-verification-status.verification-success i{color:green !important}.modal.mobile-verification-modal .verification-input-wrapper{margin-top:2rem;margin-bottom:2rem}@media (max-width: 768px){.modal.mobile-verification-modal .verification-input-wrapper div{padding-left:5px;padding-right:5px}.modal.mobile-verification-modal .verification-input-wrapper input{width:50px;height:50px;padding:0px}.modal.mobile-verification-modal #mobile-verification-submit{width:auto}.modal.mobile-verification-modal a.hide-phone-wrapper{right:5px !important;top:0px !important}.modal.mobile-verification-modal .new-phone-wrapper{width:100% !important}}.modal.mobile-verification-modal span.mobile-phone-number{font-weight:bold;margin-left:10px}.modal.mobile-verification-modal .modal-header{border-bottom:2px solid #D8D8D8}.modal.mobile-verification-modal a.resend-link,.modal.mobile-verification-modal a.help-link{cursor:pointer}.modal.mobile-verification-modal button.resend-link{border:none;padding:0;margin:0;margin-left:10px;text-transform:none;font-family:'proxima-nova';font-size:16px;color:#4fab55;font-weight:bold;text-decoration:underline;letter-spacing:normal;display:inline;cursor:pointer;background-color:transparent}.modal.mobile-verification-modal button.resend-link:disabled,.modal.mobile-verification-modal button.resend-link.disabled{color:#252525 !important;cursor:not-allowed}.modal.mobile-verification-modal .resend-timer{margin-left:10px}.modal.mobile-verification-modal .instructions{margin-bottom:10px}.modal.mobile-verification-modal .new-phone-row{display:flex;justify-content:center}.modal.mobile-verification-modal .new-phone-wrapper{margin-bottom:20px;background-color:#eeeeee;border-radius:6px;font-weight:bold;position:relative;padding:5px;width:80%}.modal.mobile-verification-modal .new-phone-wrapper table{width:100%}.modal.mobile-verification-modal .edit-phone-number{margin-left:5px;cursor:pointer}.modal.mobile-verification-modal .update-phone-button{padding:0 5px;margin:0px;min-width:auto;font-size:1.5rem !important}.modal.mobile-verification-modal a.hide-phone-wrapper{position:absolute;right:10px;top:10px;color:#252525;text-decoration:none;margin:0px;padding:0px;cursor:pointer}.modal.mobile-verification-modal .get-in-touch-phone h1{font-weight:normal}body.shipcamps .modal.mobile-verification-modal button.resend-link{color:#194079}body.shipcamps #mobile-verification-submit:focus{outline:none;outline-color:#CB2246 !important;box-shadow:none !important}body.shipschools .modal.mobile-verification-modal button.resend-link{color:#FFB71A}body.shipschools #mobile-verification-submit:focus{outline:none;outline-color:#CB2246 !important;box-shadow:none !important}body.shipsticks .modal.mobile-verification-modal button.resend-link{color:#4fab55}body.shipsticks #mobile-verification-submit{outline:none;outline-color:#4fab55 !important;box-shadow:none !important}body.shipgo .modal.mobile-verification-modal button.resend-link{color:#00BCB8}body.shipgo #mobile-verification-submit{outline:none;outline-color:#00BCB8 !important;box-shadow:none !important}body.luggagefree .modal.mobile-verification-modal button.resend-link{color:#54669B}body.luggagefree #mobile-verification-submit{outline:none;outline-color:#54669B !important;box-shadow:none !important}body.shipskis .modal.mobile-verification-modal button.resend-link{color:#478ebb}body.shipskis #mobile-verification-submit{outline:none;outline-color:#478ebb !important;box-shadow:none !important}
