.text-justify{text-align:justify}.chatbox-input-wrapper{position:relative}.chatbox-textarea{padding-right:90px}.chatbox-btn{padding:4px 8px;position:absolute;bottom:8px}.chatbox-btn-save{right:50px}.chatbox-btn-load{right:8px}.tds-modal-close{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;right:0;border:2px solid #0a2a43!important}.tds-text-blue{color:#0a2a43!important}.map-container{height:350px}.modal.fade .modal-dialog{transform:none}.modal.fade.show{animation:.2s modalFade}.modal.fade.show .modal-dialog{animation:.25s modalZoom}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalZoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.modal-content{border:0;border-radius:16px;box-shadow:0 20px 60px #0003}.modal-header,.modal-footer{border:0}.scrollable{height:100vh;overflow:hidden auto}.text-lowercase{text-transform:lowercase}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.watermarked{position:relative;overflow:hidden}.watermarked:before{content:"SCHEDULED PENDING";color:#0006;pointer-events:none;text-transform:uppercase;letter-spacing:.2em;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;inset:0}.home-hero-container{background-image:url(/images/home/heros_v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:400px;max-height:800px}.offcanvas{z-index:9999!important}.hide-main-nav .main-nav-bar{display:none!important}.myaccount-card-sidebar{min-width:290px!important}.sort-neutral{opacity:.6;font-size:14px}.sort-btn{align-items:center;transition:all .2s;display:flex}.sort-active{box-shadow:0 0 4px #0d6efd66;color:#fff!important;background-color:#0d6efd!important;border-color:#0d6efd!important}.sort-inactive{color:#333;background-color:#f8f9fa;border:1px solid #dcdcdc}.sort-inactive:hover{background-color:#e9ecef}.sort-icon{transition:transform .2s}.sort-active .sort-icon{transform:translateY(-1px)}.tds-hr{margin:.4rem 0!important}.tds-md-detail-panel{z-index:9999;background:#fff;width:100%;height:100vh;transition:left .3s ease-in-out;position:fixed;top:0;left:100%;overflow-y:auto}.tds-md-detail-panel.show{left:0}.no-scroll{overflow:hidden}.tds-border-primary{border:2px solid #ff7a00!important}.active-step{color:#fff;background:#0a2a43!important;border-color:#0a2a43!important}.global-overlay{z-index:9999;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tds-img-src{-o-object-fit:"cover";object-fit:"cover";cursor:"pointer"}.tds-img-continer{height:100px}.tds-img-uploaded{transform:"translate(40%, -40%)";margin-top:-10px;margin-right:-10px}.tds-img-remove{transform:"translate(50%, -50%)";margin-bottom:-10px;margin-right:-10px}.modal-zoom{animation:.25s ease-out modalZoomIn}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.verify-input-container{max-width:320px;margin:auto}.tds-jobs-title{font-size:1.8rem;font-weight:500}.tds-h6{letter-spacing:1.4px}.tds-top-menu{letter-spacing:1.2px;font-size:1.1rem;color:#0a2a43!important;font-weight:600!important}.tds-h6-title{letter-spacing:1.2px;font-size:1rem;font-weight:600}.tds-btn-primary{cursor:pointer;border-radius:.375rem;padding:.475rem .95rem;font-size:1rem;transition:background-color .15s,border-color .15s;color:#fff!important;background-color:#ff7a00!important;border:1px solid #ff7a00!important}.tds-btn-primary:hover{color:#fff!important;background-color:#d96c1d!important;border-color:#c7631b!important}.tds-btn-primary:active{color:#fff!important;background-color:#c7631b!important;border-color:#b85c19!important}.tds-btn-primary:disabled{opacity:.65;cursor:not-allowed;background-color:#f47a20!important;border-color:#f47a20!important}.question-collapse{transition:max-height .35s;overflow:hidden}.tds-btn-outline-primary{color:#c7631b!important;border-color:#c7631b!important}.tds-btn-outline-primary:hover{color:#fff;background-color:#d96c1d!important;border-color:#d96c1d!important}.tds-bg-primary{background-color:#f47a20!important}.tds-bg-active{background-color:#0a2a43!important}.tds-border-active{border-color:#0a2a43!important}.tds-btn-blue{cursor:pointer;border-radius:.375rem;padding:.475rem .95rem;font-size:1rem;transition:background-color .15s,border-color .15s;color:#fff!important;background-color:#0a2a43!important;border:1px solid #0a2a43!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:#0000;color:#f47a20!important}.question-expanded{max-height:500px}.question-collapsed{max-height:0}.tds-text-primary{color:#f47a20!important}.tds-bg,.tds-bg-secondary,.tds-bg-grey{background-color:#e5e6e6!important}.tds-edit-pen-md{width:32px;height:32px}.tds-h2-title{text-transform:uppercase;font-size:1.4rem;font-weight:500}.tds-lbl-normal{letter-spacing:1px;padding:2px;font-size:1rem}.camera-modal-backdrop{z-index:2000!important}.camera-modal{z-index:2001!important}.modal,.modal-backdrop,.modal-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.tds-quote-container,.tds-usetup-container,.tds-container-md{text-align:left;width:600px;max-width:100%;margin:auto}.tds-mb-6{margin-bottom:3.5rem!important}.tds-mt-6{margin-top:3.5rem!important}.tds-my-5{margin-top:5rem!important;margin-bottom:5rem!important}.tds-my-quote{margin-top:3rem!important;margin-bottom:3rem!important}.tds-title-normal{font-size:1.1rem;font-weight:600}.tds-card-body-item{padding:0!important}.tds-h2,.tds-h4{font-size:1.6rem;font-weight:500}.tds-h4-title,.tds-setup-title{text-transform:uppercase;font-size:1rem;font-weight:700}.tds-lbl-txt{text-transform:uppercase;font-size:.8rem}.tds-jobs-card .tds-jobs-item:nth-child(odd){background-color:#e5e6e6!important}.tds-jobs-card .tds-jobs-item:nth-child(2n){background-color:#f8f9fa!important}.chat-history .chat-message:nth-child(odd){background-color:#e5e6e6!important}.PhoneInputInput{border:0 solid #0d6efd;border-radius:2px}.zoom-overlay{z-index:999999;background:#00000073;justify-content:center;align-items:center;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}.zoom-card{transform-origin:50%;background:#fff;border-radius:14px;width:90%;max-width:420px;padding:22px;animation:.28s cubic-bezier(.22,1,.36,1) zoomIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.zoom-close{color:#444;cursor:pointer;z-index:10;background:0 0;border:none;top:10px;right:12px}.zoom-close i{color:#f44;font-size:25px;transition:all .2s}.zoom-close i:hover{color:#c00;transform:scale(1.1)}.tds-ls-2{letter-spacing:1.4px}.tds-text-warning{color:#ff7353!important}.tds-profile{width:120px;height:120px}.tds-user-icon{width:30px;height:30px}.tds-user-icon:hover{background-color:#f47a20!important}.form-check-input{cursor:pointer;margin-top:0;border:1px solid #666!important;width:1.2rem!important;height:1.2rem!important}.form-check-input:checked{background-color:#0d6efd!important;border-color:#0d6efd!important}.step-box{cursor:default;background:#d6d6d6;border:1px solid #c5c5c5;transition:all .2s}.font-sm{font-size:75%}.trades-h2-sm{text-transform:uppercase;font-size:1.2rem;font-weight:700}.trades-h4{text-transform:uppercase;font-size:1.1rem;font-weight:700}.cursor-pointer,.tds-clickable{cursor:pointer}.preview-backdrop{animation:.25s ease-out forwards fadeIn}.preview-zoom{transform-origin:50%;animation:.25s ease-out forwards zoomIn}.my-account-main{margin-left:0%}.tds-card-body,.tds-text-container{padding:.25rem!important}@media (min-width:800px){.find-job-container{color:#000;border-radius:10px;position:absolute;background:#0000001a!important;margin-top:1%!important}}@media (min-width:1200px){.tds-card-body{padding:.75rem!important}.my-account-main{margin-left:25%}.admin-container{width:1100px}}@media (min-width:1300px){.my-account-main{margin-left:24%}.admin-container{width:1200px}}@media (min-width:1400px){.tds-card-body{padding:.75rem!important}.myaccount-card-sidebar{min-width:300px!important}.my-account-main{margin-left:23.6%}}@media (min-width:1500px){.my-account-main{margin-left:22.7%}.tds-text-container{padding:3rem!important}}@media (min-width:1600px){.my-account-main{margin-left:21.5%}}@media (min-width:1800px){.my-account-main{margin-left:21%}.admin-container{width:1600px}}@media (min-width:2000px){.my-account-main{margin-left:16.5%}.admin-container{width:1800px}}
