.modern-datetime-input{padding:5px;border:1px solid #ccc;border-radius:5px;font-size:15px;width:200px}.modern-datetime-input::-webkit-calendar-picker-indicator{cursor:pointer;padding:0;margin:0}.fw-bold{font-weight:bold}.p-4rem{padding:4rem}.is-invalid{border-color:#ff5722}.invalid-feedback{display:block;color:#ff5722;font-size:14px;margin-bottom:5px}.d-none{display:none !important}.dm-back-biz-link{margin-bottom:12px;display:inline-block}.dm-back-biz-link:hover{text-decoration:underline}#new_business_direct_message .dm-next-btn{width:100% !important;background-color:#ff9148;color:white;font-size:medium}#new_business_direct_message .dm-back-btn{width:100% !important;background-color:white;border:2px solid lightgray;color:lightgray;font-size:medium}#new_business_direct_message .dm-back-btn:hover{background-color:rgba(238,238,238,0.5);color:black}#new_business_direct_message .step{min-height:304px}#callbackModal .modal-dialog{display:flex;justify-content:center;align-items:center;margin:0px auto !important;width:fit-content;height:100%}#callbackModal .modal-dialog .modal-body{height:auto;font-size:15px !important}#callbackModal .modal-dialog .modal-body .text-white{color:#fff}#callbackModal .modal-dialog .modal-body .text-dark{color:#000}#callbackModal .modal-dialog .modal-body h3{color:#000;margin:0 auto;text-align:left;max-width:230px}#callbackModal .modal-dialog .modal-body hr{margin:5px 0px 10px 0px}#callbackModal .modal-dialog .modal-body .field{max-width:230px;margin:5px auto}#callbackModal .modal-dialog .modal-body .field input{height:42px;padding:0.5rem 1rem;width:100%;border:1px solid #fff;border-radius:0;font-size:14px;color:#595959;border-radius:3px}#callbackModal .modal-dialog .modal-body .field input[type="datetime-local"]{-webkit-appearance:none;-webkit-min-logical-width:100%;background-color:#fff}#callbackModal .modal-dialog .modal-body .margin-tb{margin:10px auto}#callbackModal .modal-dialog .modal-body .v-xspace{margin-bottom:0 !important}#callbackModal .modal-dialog .modal-body .v-xspace iframe{transform:scale(0.75)}#callbackModal .modal-dialog .modal-body .bottom-row-phone-modal{margin:auto !important;margin-top:12px !important}#callbackModal .modal-dialog .modal-body .bottom-row-phone-modal input{background-color:#Ef7A38;color:#FFF;width:125px;height:40px;font-size:14px}#callbackModal .modal-dialog .modal-body p{max-width:302px;margin:auto;font-size:12px !important}#dm-error-messages{color:red}.request-callback{padding:0 !important;margin-bottom:20px !important;margin-left:-1rem !important}.request-callback .btn{font-size:14px;padding:7.5px 20px !important}.request-callback .btn-dm-capsule{width:200px;color:#1e90ff;border-width:revert;background-color:#1e90ff;border-radius:33px}.request-callback a{width:200px;text-align:center}.request-callback a .btn-content{width:124px;display:inline-block;text-align:left}.request-callback a:last-child{margin-left:0.25rem}.request-callback a,.request-callback .text-white{color:#fff !important}.request-callback a:hover,.request-callback .text-white:hover{text-decoration:none !important}.request-callback a .fa,.request-callback .text-white .fa{position:relative !important;top:1px !important;margin-right:8px}.cts-mr-2{margin-right:0.5rem !important}.dm-mobile-btn-row,.dm-mobile-backdrop{display:none}.progress-bar{background-color:#ff9148 !important}@media only screen and (max-device-width: 991px){.dm-mobile-btn-row{animation:slide-in 0.2s ease 0.2s 1 normal;border-top:1px solid #eeeeee;background-color:#ffffff;display:flex;justify-content:center;align-items:center;width:100%;position:fixed;bottom:0;left:20%;margin:0 0 0 -20%;z-index:10}.dm-mobile-btn-row .dm-mobile-btn{margin:15px;width:100%;position:sticky;line-height:2.5;border:0px;border-radius:30px;box-shadow:none;transition:all 0.1s linear 0s;user-select:none}.dm-mobile-btn-row .job-form-for-cat-mobile{padding:10px 12px}.request-callback{margin-left:0rem !important}@keyframes slide-in{0%{bottom:-100%}100%{bottom:0}}.dm-lg-btn{display:none}.dm-row{position:fixed;width:100%;left:0;top:35px;height:100%;z-index:12;border-radius:12px;padding-top:20px !important;box-shadow:rgba(0,0,0,0.06) 0px 4px 40px}.dm-mobile-backdrop{background:#000000a6;width:100%;height:90px;position:fixed;top:0;left:0;z-index:11;display:flex;justify-content:flex-end;padding-top:10px;padding-right:10px}}.callback-errors ul{font-size:15px;color:#d91915;margin:8px 13px}.callback-errors li{text-align:left}#dm-container{width:80% !important;margin:0 auto !important}.dm-row{background:white;padding:40px 40px !important;max-height:670px;overflow-y:auto;box-shadow:rgba(0,0,0,0.06) 0px 4px 40px}.dm-row .progress{position:absolute;top:0;width:100%;left:0;box-shadow:none;height:15px}.dm-row textarea{height:100px}.dm-row h3{max-width:100%}.dm-row .upload-image input{display:none}.dm-row .upload-image label{display:flex;justify-content:center;align-items:center;height:46px;background:white;border-radius:3px;width:100%;cursor:pointer;border:1px solid #ddd}.dm-row .upload-image label svg{margin-right:8px}.dm-row #dm-image-thumbnails{margin-left:-4px !important;margin-right:-4px !important}.dm-row #dm-image-thumbnails .thumbnail{position:relative;margin-bottom:0px;background:transparent;border:0px}.dm-row #dm-image-thumbnails .thumbnail .delete-icon{position:absolute;right:5px;top:5px;background:red;color:white;border-radius:100%;padding:2px 5px;font-size:10px;cursor:pointer}.upload-image-dm input{display:none}.upload-image-dm label{display:flex;justify-content:center;align-items:center;height:46px;background:white;border-radius:3px;width:100%;cursor:pointer;border:1px solid #ddd}.upload-image-dm label svg{margin-right:8px}@media screen and (max-width: 992px){#dm-image-thumbnails .thumbnail{width:50%;float:left}}#directMessageModal .fw-bold{font-weight:600}#directMessageModal .business-overall-rating__number-wrapper{font-size:12px}.overall-rating-mob-dm{display:inline-flex}@media screen and (max-width: 768px){.overall-rating-mob-dm{display:unset}}.dm-mr-1{margin-right:1rem}
