.login-container{position:relative;background-image:url(https://msha-public.s3.us-west-2.amazonaws.com/mine.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:40px 0;box-sizing:border-box}.login-container:before{content:"";position:absolute;inset:0;background:#0009;pointer-events:none}.form-container{max-width:1200px;width:95%;margin:auto;background:#fffc;padding:20px;position:relative;z-index:1}.invalid-feedback{color:red}.passwordReset{color:red;font-size:16px}.LoginContainer{position:relative;height:calc(100vh - 80px);background-image:url(https://msha-public.s3.us-west-2.amazonaws.com/mine.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:40px 0;box-sizing:border-box}.listRequirements{list-style-position:inside;text-align:left;font-size:12px}@media(max-width:600px){.LoginContainer{padding:40px 0;background-size:cover}.FormContainer{width:92%;max-width:none;padding:16px}}.passwordError{color:red;font-size:12px}.root{display:flex;justify-content:center}.formControl{margin:auto}.topLevelChecksLeft{width:14%;justify-content:center;align-items:center;display:flex;background:#fffc;flex-direction:column;margin-right:3%;text-transform:capitalize}.topLevelChecksRight{width:14%;justify-content:center;align-items:center;display:flex;background:#fffc;flex-direction:column;margin-left:3%;text-transform:capitalize}.checksContainer{display:flex;justify-content:center;align-items:center;padding:2%}.checkboxLevel{padding-bottom:7%}@media(max-width:1200px){.topLevelChecksLeft,.topLevelChecksRight{width:25%;margin:1%}.checksContainer{align-items:flex-start}}@media(max-width:700px){.topLevelChecksLeft,.topLevelChecksRight{width:35%}}.listItem{border:1px solid #000;padding:22px;margin:20px;cursor:pointer;display:flex;flex-direction:column;flex:1}.listTitle{text-align:left;font-size:14px;flex:2;color:#034864}.listText{font-size:12px;text-align:left}.listStatue{text-align:left;text-transform:capitalize;color:#034864;font-size:12px}.MuiPopover-paper{max-width:350px!important}.listContainer{display:flex;flex-direction:column;align-items:center;flex:2;margin:0 20px}.facitedNav{flex:1}@media(max-width:1199px){.facetedNavDesktop{display:none}}@media(min-width:1200px){.facetedNavMobile{display:none}}.hintNav{flex:1}.listHeader{display:flex}.iconWrapper,.brightIconWrapper{width:2rem!important;height:2em!important;margin-top:-10px}.brightIconWrapper{border-bottom:3px solid #FFE351}.facitedNav label{margin-right:6px}.icon{width:95%}.facetedNav{display:flex;flex-direction:column}.BottomHalf{display:flex}@media(max-width:1200px){.BottomHalf{flex-direction:column}}.check{color:#0000008a!important}.check .MuiSvgIcon-root{width:1rem}.firstChecks{padding-left:7%;text-transform:capitalize}.firstChecks .only{text-transform:none;padding-left:5px}.thirdChecks{padding-left:7%}.select-all{cursor:pointer;color:#5ca8c4;font-weight:900;text-decoration:underline;text-align:left;padding-left:8%;margin-bottom:2px;margin-top:-2px;font-size:14px}.facetedContainter:hover .only{visibility:visible}.facetedContainter .only{visibility:hidden}.only{align-items:center;display:flex;font-size:12px;color:#5ca8c4;font-weight:900;text-decoration:underline;cursor:pointer}.facitedNav .MuiTypography-body1{font-size:12px;overflow:hidden;white-space:nowrap;max-width:150px;text-overflow:ellipsis}.facitedNav .MuiTypography-body1:hover{overflow:visible;white-space:normal;height:auto}.secondChecks{padding-left:14%}.authorityTitle{border-bottom:3px solid #FFE351;font-size:18px;width:fit-content;margin:1.2rem 0 1rem 7%}.authorityCount{display:flex;align-items:center;font-size:12px;padding-right:5px}.authorityIconWrapper{margin-top:2.5%;margin-left:2%}.authorityInfoImage{margin-top:0;margin-left:5px}.authorityIcon{width:85%}.iconPopout{width:43%}.quickSearch{background-color:#ffe351;display:flex;flex-direction:column}.quickHeader{background-color:#ececec;margin:0;padding:10px 25px;text-align:left}.quickResult{padding:3%;background-color:#ececec}.quickResult:after{content:"";padding:10px;position:relative;display:block;width:90%;border-bottom:2px solid white}.quickResult:last-child:after{display:none}.quickSource{padding:3% 3% 3% 28%;background-color:#ececec;font-style:italic;font-size:13px;text-align:right}.dropdownContainer .selectFields{margin-left:1.55rem;background-color:#f0f0f0}.dropdownContainer .selectFields .MuiInput-root{padding:2px 10px}.dropdownContainer{display:flex;padding:15px 0}.dropdownContainer .MuiInput-underline:before{display:none}.dropdownContainer .MuiInput-underline:after{display:none}.dropdownContainer .MuiFilledInput-underline:before{display:none}.dropdownContainer .MuiFilledInput-underline:after{display:none}.relatedContainer{padding:5%}.relatedTop{padding-bottom:2%}.relatedIconWrapper{width:4.5rem!important;height:1.7em!important;margin-right:-20px}.relatedTitle{border-bottom:3px solid #FFE351;font-size:18px;margin:4% 4% 2%}label .MuiCheckbox-colorSecondary.Mui-checked:hover{background-color:#00000014}.MuiFilledInput-input{padding:11px 34px 10px 10px!important}.listContainer ul{display:inline-block;padding-left:15px;padding-right:15px}.listContainer li{display:inline-block;border:1px solid #808080;background-color:#fff;color:gray;font-weight:700;cursor:pointer;opacity:.7;vertical-align:middle;justify-content:center;align-items:center;text-align:center;height:100%}.listContainer li a{padding:10px 0;width:45px;display:inline-block}.regsList{box-sizing:border-box;background-color:#fff;border:1px solid #E1E1E1;box-shadow:0 2px 10px #0003;margin-bottom:30px}.blueLine{height:10px;background-color:#5ca8c4}.regsTitle{text-align:left;margin:0}.regsHeaderContainer{display:flex;flex-direction:row;margin-top:10px}.regsHeaderContainer .iconWrapper{margin-top:-5px;margin-left:-35px;height:auto!important;width:auto!important}.regsHeaderContainer .icon{width:25%}.pagination-active{background-color:gray;color:#fff}.SearchView{height:375px;background-size:100%;background-image:url(https://msha-public.s3.us-west-2.amazonaws.com/truck.jpg);background-color:#00000080;background-position:center;box-shadow:inset 0 0 0 300px #0000009c}.SearchButton{width:32.5%;padding:5px 0;background-color:#5ba8c4!important;color:#fff!important;font-weight:700!important}.search{display:flex;justify-content:center;padding-top:20px}.headerAndFooter{color:#034864;padding:20px 40px;font-weight:700!important}.inputInput{background-color:#fffc!important;width:417px!important;padding:8px 7px!important}@media(max-width:600px){.inputInput{width:80vw!important}}.searchIcon{background-color:#fffc!important;padding-top:4px}.react-pdf__Page__canvas{border:1px solid black;width:685px!important}.docNavBar{text-align:left;font-weight:700;color:#5ba8c4!important;padding-left:10px;padding-top:10px;cursor:pointer}.react-pdf__Page{max-height:794px}.printButton{width:5%;padding:0!important;background-color:#5ba8c4!important;color:#fff!important;font-weight:700!important;margin-top:6px!important;margin-left:10px!important}.NavControls{display:flex}.pdfViewer{width:80vw;height:80vh}mark{margin-left:9px;padding:0 2px}.chat-fab{position:fixed!important;bottom:24px;right:24px;z-index:1000;transition:all .3s ease-in-out;box-shadow:0 4px 12px #00000026!important}.chat-fab:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003!important}.chat-fab-open{transform:scale(.9);opacity:.8}@media(max-width:768px){.chat-fab{bottom:20px;right:20px}}.chat-sidebar{position:fixed;top:0;right:0;height:100vh;z-index:1200;transition:width .3s ease-in-out;overflow:hidden}.chat-sidebar-desktop{width:0}.chat-sidebar-desktop.chat-sidebar-open{width:400px}.chat-sidebar-mobile{width:0}.chat-sidebar-mobile.chat-sidebar-open{width:100vw}.chat-sidebar-container{display:flex;flex-direction:column;height:100%;width:100%;background-color:#fafafa;min-width:400px}.chat-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#08a7a7;color:#fff;min-height:64px}.chat-sidebar-title{display:flex;align-items:center;gap:8px}.chat-sidebar-icon{color:#fff}.chat-sidebar-title-text{color:#fff!important;font-weight:600!important}.chat-sidebar-close{color:#fff!important}.chat-sidebar-header-actions{display:flex;align-items:center;gap:8px}.chat-sidebar-action{color:#fff!important;padding:8px}.chat-sidebar-action:hover{background-color:#ffffff1a}.chat-sidebar-thread-list{padding:16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.chat-sidebar-section-title{color:#666;font-weight:600;margin-bottom:12px}.chat-sidebar-thread-item{padding:12px;cursor:pointer;border-radius:8px;margin-bottom:8px;transition:background-color .2s;border:1px solid #e0e0e0}.chat-sidebar-thread-item:hover{background-color:#f5f5f5}.chat-sidebar-thread-item.active{background-color:#e3f2fd;border-color:#08a7a7}.chat-sidebar-thread-name{color:#333;font-weight:500;margin-bottom:4px}.chat-sidebar-thread-date{color:#999}.chat-sidebar-recent{padding:16px;background-color:#fff}.chat-sidebar-recent-title{color:#666;font-weight:600;margin-bottom:8px}.chat-sidebar-recent-items{display:flex;flex-direction:column;gap:8px}.chat-sidebar-recent-item{padding:8px 12px;cursor:pointer;transition:background-color .2s;border:1px solid #e0e0e0}.chat-sidebar-recent-item:hover{background-color:#f5f5f5}.chat-sidebar-recent-text{color:#333;font-size:.875rem}.chat-sidebar-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.chat-message{display:flex;gap:8px;align-items:flex-start}.chat-message-user{flex-direction:row-reverse}.chat-message-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.chat-message-user .chat-message-avatar{background-color:#08a7a7;color:#fff}.chat-message-ai .chat-message-avatar{background-color:#e0e0e0;color:#666}.chat-message-content{max-width:70%;display:flex;flex-direction:column;gap:4px}.chat-message-user .chat-message-content{align-items:flex-end}.chat-message-ai .chat-message-content{align-items:flex-start}.chat-message-bubble{padding:12px 16px;border-radius:18px;word-wrap:break-word}.chat-message-bubble-user{background-color:#fff;color:#333;border:1px solid #e0e0e0;border-bottom-right-radius:4px}.chat-message-bubble-ai{background-color:#fff;color:#333;border:1px solid #e0e0e0;border-bottom-left-radius:4px}.chat-message-text{line-height:1.4}.chat-message-bubble-user .chat-message-text,.chat-message-bubble-ai .chat-message-text{color:#333!important}.chat-message-time{color:#999;font-size:.75rem;padding:0 4px}.chat-sidebar-input{padding:16px;background-color:#fff;border-top:1px solid #e0e0e0}.chat-sidebar-textfield{background-color:#f5f5f5;border-radius:24px}.chat-sidebar-textfield .MuiOutlinedInput-root{border-radius:24px;padding-right:8px}.chat-sidebar-textfield .MuiOutlinedInput-notchedOutline{border:none}.chat-sidebar-send{color:#08a7a7!important}.chat-sidebar-send:disabled{color:#ccc!important}@media(max-width:768px){.chat-sidebar-mobile .chat-sidebar-container{min-width:100vw}.chat-sidebar-messages{padding:12px}.chat-message-content{max-width:85%}.chat-sidebar-input,.chat-sidebar-header,.chat-sidebar-recent{padding:12px}}.chat-sidebar-messages::-webkit-scrollbar{width:6px}.chat-sidebar-messages::-webkit-scrollbar-track{background:#f1f1f1}.chat-sidebar-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-sidebar-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.SignUpContainer{position:relative;height:calc(100vh - 80px);background-image:url(https://msha-public.s3.us-west-2.amazonaws.com/mine.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:70px 0;box-sizing:border-box}.SignUpContainer:before{content:"";position:absolute;inset:0;background:#0009;pointer-events:none}.FormContainer{max-width:560px;width:90%;margin:auto;background:#fffc;padding:20px;position:relative;z-index:1}.captcha{display:flex}.captcha div{margin:auto}.fields{width:100%;border:1px solid;padding:5px;display:flex;background-color:#fff;margin:15px auto}.signinButton{display:inline-flex!important;width:100%;margin:11px auto!important;padding:7px 10px!important;background-color:#5ca8c4!important;border-radius:5px!important;color:#fff!important}@media(max-width:600px){.SignUpContainer{padding:40px 0;background-size:cover}.FormContainer{width:92%;max-width:none;padding:16px}}.secondText{font-size:14px;font-weight:700;margin-top:40px}.LoginContainer{position:relative;height:calc(100vh - 80px);background-image:url(https://msha-public.s3.us-west-2.amazonaws.com/mine.jpg);background-size:cover;background-position:center;background-attachment:fixed;padding:40px 0;box-sizing:border-box}.LoginContainer:before{content:"";position:absolute;inset:0;background:#0009;pointer-events:none}.thankYouContainer{min-height:200px;max-width:50%;margin:auto;background:#fffc;padding:20px;text-align:center;position:relative;z-index:1}.thankYouContainer h2{padding-bottom:20px}.thankYouPadding{padding:70px 60px}.spacing{height:20px}.UserEditContainer{background-color:#ececec}.UserEditContainer .topLevelChecksLeft,.UserEditContainer .topLevelChecksRight{background:none;width:30%}.userFirstText{font-weight:700!important;padding-bottom:10px}.userSecondText{text-align:left;padding-bottom:20px}.userInfoContainer{width:80%;display:flex;flex-direction:column;margin:0 auto}.rightUserFields{display:flex;padding:20px 100px}.userFields{background-color:#fff;border:1px solid black;padding:4px;margin:0 auto 40px;width:70%}.billingPlan{background-color:#fffcee;width:max-content;padding:33px;border:1px solid black;margin:0 0 50px}.accountButton{display:inline-flex!important;width:72%;height:6%;padding:2px;margin:0 auto!important;background-color:#5ca8c4!important;border-radius:5px!important;color:#fff!important}html,body{height:100%;margin:0}.App{text-align:center}.App-logo{animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Roboto Slab;src:url(/Roboto_Slab/RobotoSlab-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body{margin:0;font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiInputBase-root{width:100%}.inputRoot{width:inherit}.TermsAndConditionsContainer{text-align:left;padding:10px 10%}.TermsAndConditionsContainer h3{color:#034864}
