@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&family=Montserrat:wght@700&display=swap);

  /*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.table{display:table}.resize{resize:both}.rounded-md{border-radius:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root,.index,body,html{font-family:DM Sans,sans-serif;height:100%;width:100%}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.Navbar-left{background-color:#003059;display:inline;height:100%;left:0;margin:0;padding:0;position:fixed;transition:height .3s ease;width:60px}.Navbar-left a{color:#333;display:block;padding:12px 16px;text-decoration:none}.nav-item{list-style-type:none;margin-bottom:10px}.nav{display:flex;flex-direction:column}.logo{filter:invert(100%);height:70%;width:70%}.bar{margin-left:18px;margin-top:10px}.bar>i{color:#fff;display:none}.navlink{border-radius:10px;padding:.2rem .5rem;text-decoration:none;transition:background-color .3s ease}.navlink:hover{background-color:#c3c1c1}.nav-item-log{align-self:flex-end;justify-self:flex-end}.close{color:#fff;display:none;float:right;margin-top:10px}.avatar-container{align-items:center;bottom:0;display:flex;height:57px;justify-content:center;left:0;margin:30px 1px;position:absolute;text-align:center;width:57px}.avatar{border-radius:50%;cursor:pointer;height:30px;width:30px}.avatar-options{background-color:#f5f5f5;border-radius:4px;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.2);display:none;left:60px;margin-top:-4px;padding:4px 8px;position:absolute;white-space:nowrap;z-index:100}.avatar-container:hover{border-radius:50%}.avatar-container.active{background-color:gray;border-radius:50%}.avatar-options.active{--options-spacing-x:20px;--options-spacing-y:20px;display:block}.avatar-option{color:#003059;display:block;padding:2px 4px;text-decoration:none}.profile-info{color:#fff}.signout-img{height:15px;width:15px}.signout-img,.subho-img{display:inline-block;margin-right:10px}.subho-img{height:20px;margin-left:-3px;width:20px}@media (max-width:768px){.Navbar-left{display:inline;height:60px;margin:0;padding:0;position:fixed;width:100%}.nav{display:none;margin-top:60px}.nav.active{align-items:center;background-color:#003059;display:flex;flex-direction:column;height:auto}.close.active{display:block;margin-right:25px;margin-top:20px}.Navbar-left a{color:#333;display:inline-block;padding:12px 16px;text-decoration:none}.logo{filter:invert(100%);height:70%;width:20px}.bar>i{cursor:pointer;display:block;float:right;margin-right:20px;margin-top:20px}.bar.active{display:none}.nav-item-log{align-self:flex-end;justify-self:flex-end}.navlink{border-radius:10px;padding:.2rem .5rem;text-decoration:none;transition:background-color .3s ease}}.Navbar-left .nav .navlink{position:relative}.avatar-container .field{margin:0;padding:5px;text-align:left}.avatar-container .btn{align-items:center;cursor:pointer;display:flex;justify-content:start;margin:0;padding:0;text-align:left}.Navbar-left .nav .navlink .icon-name{background-color:gray;color:#fff;font-size:12px;height:30px;left:65px;opacity:0;padding:4px 8px;position:absolute;text-align:center;top:23px;transform:translateY(-50%);transition:opacity 1s ease,visibility .3s ease;visibility:hidden;width:90px}.Navbar-left .nav .navlink .icon-name:before{background-color:gray;content:"";height:10px;left:-3%;position:absolute;top:10px;transform:rotate(-45deg);width:10px}.Navbar-left .nav .navlink:hover .icon-name{opacity:1;visibility:visible}*{box-sizing:border-box}.home{height:100vh;justify-content:flex}.home,.home-container{align-items:center;display:flex}.home-container{margin-left:60px}.header{justify-content:center;margin-left:60px}.header,.left-column{align-items:self-start;display:flex}.left-column{flex:1;flex-direction:column;justify-content:flex-end}.title{color:#047481;font-size:1.5rem;font-weight:500;height:20px;line-height:4rem;margin-bottom:30px}.text{font-size:.875rem;margin-bottom:20px;margin-top:10px}.action-buttons{align-items:center;display:flex;float:left;justify-items:flex-start;margin-bottom:10px 20px;width:300px}.solid-button{background-color:#2f4f4f;border:none;color:#fff;cursor:pointer;font-size:16px;padding:8px 20px;transition:"background-color 0.3s ease"}.solid-button:hover{background-color:#333}.right-column{align-items:self-start;display:flex;flex:2;justify-content:flex-start;margin:0}.learn-more-link{color:#5f3998;font-size:.875rem;font-weight:700;text-decoration:underline}.learn-more-link:hover{color:inherit}.image-container{flex-basis:50%;justify-content:center;justify-self:left;margin-left:20px}.container{background-image:url(/Home.1c6fd8d46f3a1b95e43853eca704d7f3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.check-boxes,.container{align-items:center;display:flex}.check-boxes{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:10px}.check-boxes label{margin-left:10px}.container form h2{font-size:large;font-weight:600;margin-bottom:10px;margin-top:5px;padding-left:20px;text-align:left}.conditional-message{text-align:center}.inputform{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.login-form{background-color:hsla(0,0%,100%,.2);border-radius:10px;height:45vh;width:25vw}.inputform>label{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:medium;font-weight:500;margin-bottom:6px}.pass{align-items:center;display:flex;justify-content:space-between}.pass a{align-self:flex-end;color:#00008b;font-size:medium;text-decoration:none}.pass>label{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:medium;font-weight:500;margin-bottom:6px}.inputform>input{border:none;border-bottom:2px solid #ccc;border-radius:0;box-sizing:border-box;margin-bottom:8px;outline:none;padding:8px;width:100%}.inputform>input:focus{border-bottom:2px solid #8484e7;border-radius:2px}.text{margin-bottom:8px;padding:8px}.button{background-color:#4caf50;border-radius:2px;font-size:16px;margin-top:10px;padding:20px;width:100%}.button:hover{background-color:#45a049}.button:active{background-color:#3e8e41}@media (min-width:768px){.container{max-width:100%}}@media (max-width:768px){.container{max-width:100%}.login-form{margin-top:80px;width:300px}}.login-error{color:red;text-align:center}.ac{margin-bottom:10px;padding-left:20px}[dir=ltr] .account{text-align:left}[dir=rtl] .account{text-align:right}.account{display:flex;flex-direction:row;margin-bottom:10px}.account input[type=checkbox]{margin-right:5px;transform:scale(1.2)}.account span{color:#777;margin-bottom:10px;margin-right:1px}.account a{color:#00008b;text-decoration:none}.message{margin-bottom:8px}.account.rem{color:#777;display:inline-block;font-size:13PX;vertical-align:middle}.contactus,.navbar{display:inline}.navbar{float:left}.routes{display:inline}.container{display:grid;grid-template-columns:auto auto}.register{align-items:center;background-image:url(/Home.1c6fd8d46f3a1b95e43853eca704d7f3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.register-form{display:flex;flex-direction:column;padding:50px}.register-button{align-self:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:5px;max-width:50%;padding:5px;width:50%}.confirm-password,.email,.password,.username{margin-bottom:8px;padding:8px}.register-form h2{font-size:25px;font-weight:600;margin-bottom:10px;text-align:center}.info{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.error,.info{font-weight:500}.error{font-size:1em;font-style:italic}.register2-container{align-items:center;background-image:url(/Home.1c6fd8d46f3a1b95e43853eca704d7f3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.input-elements{display:flex;flex-direction:column}.input-elements>label{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:450}.input-elements>input{border-radius:10px}.register-form{width:420px}.company-city,.company-country,.company-email,.company-name,.company-phone,.company-postalcode,.company-state{font-size:14px;margin-bottom:8px;padding:4px}@media (max-width:768px){.register-form{margin-top:80px}}.browse{bottom:0;display:flex;left:0;right:0}.browse-sidebar{border-right:1px solid grey;height:100vh;margin-left:60px;overflow-y:auto;overflow:auto;resize:horizontal}.browse-sidebar,.forms{background-color:#f2f2f2;padding:20px}.forms{border:1px solid #d3d3d3;border-radius:5px;height:500px;left:45%;position:absolute;top:120px;visibility:hidden;width:350px}.forms.active{visibility:visible}.forms>label{flex-direction:column;font-weight:500;margin-bottom:20px;margin-top:10px}.forms>input{border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px;margin-top:5px;padding:4px;width:100%}.ok{background-color:#4d72ae;border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;height:30px;margin-left:98px;margin-top:10px;width:65px}.ok:hover{background-color:#0056b3}.cancel{background-color:rgba(234,6,6,.762);border:none;border-radius:4px;color:#fff;cursor:pointer;height:30px;margin-left:40px;width:65px}.cancel:hover{background-color:red}.browse-sidebar ul{list-style-type:none;margin:0;padding:0}.browse-sidebar li{grid-gap:8px;align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 0 10px 5px}.browse-sidebar li:hover{background-color:#a5c0dd;border-radius:15px}.item-image{height:20px;width:20px}.item-label{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px}.content-item{align-items:center;display:flex;margin-bottom:10px}.content-item-image{height:40px;margin-right:10px;width:40px}.content-item-label{font-size:18px;font-weight:700}.browse-content{flex:1;padding:20px}.browse-content.no-item-selected{align-items:center;background-color:#f9f9f9;color:#888;display:flex;font-size:20px;justify-content:center;text-align:center}.browse-content.dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.browse-content.dragging:after{bottom:0;content:"";cursor:ew-resize;left:0;position:fixed;right:0;top:0;z-index:9999}.bullet-point{background-color:#000;border-radius:50%;height:6px;margin-right:8px;width:6px}li.selected{background-color:#a5c0dd;border-radius:15px}.dropdown-button{align-items:center;background-color:#0a60a3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 12px;position:absolute;right:10px;top:10px}.dropdown-button:hover{background-color:#ccc}.dropdown-button:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";display:inline-block;height:0;margin-left:8px;width:0}.dropdown{position:absolute;right:0;top:0}.dropdown-button{border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dropdown-menu{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;position:fixed;right:60px;top:60px;width:150px;z-index:1}.dropdown-menu a{color:#333;display:block;padding:8px 12px;text-decoration:none}.dropdown-menu a:hover{background-color:#f4f4f4}.projects-empty{align-items:center;display:flex;height:100vh;justify-content:center}.para{font-size:20px}.dot-list,.para{margin-bottom:10px}.dot-list{list-style-type:disc}.projects-img{display:inline;height:20px;margin-right:10px;width:20px}NavLink{color:blue}.content-table{border-collapse:collapse;border-radius:5px 5px 0 0;box-shadow:0 0 20px rgba(0,0,0,.15);margin:25px 0 20px;overflow:hidden;text-align:center;width:100%}.content-table thead tr{background-color:#f2f2f2;color:#27374d;font-weight:700;text-align:left}.content-table th{font-weight:100%}.content-table td,.content-table th{border-bottom:1px solid #ccc;padding:10px 15px;text-align:left}.content-table tbody tr{border-bottom:1px solid #ddd}.create-button{color:blue;cursor:pointer}.create-button:hover{text-decoration:underline}.create-project{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline;height:20px;padding:5px 10px;width:100px}.create-project:hover{background-color:#0056b3}#req-dropdown{border:1px solid #ccc;border-radius:5px;padding:6px;width:100%}.radioClass{align-items:flex-start;margin:4px;min-width:-moz-fit-content;min-width:fit-content}.radioClass label{margin-right:10px}.manage-project{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.edit-icon{cursor:pointer;height:24px;margin-right:5px;transition:color .3s ease,background-color .3s ease;width:30px}.edit-icon:hover{background-color:#f2f2f2;filter:grayscale(100%)}.action-icon{align-items:center;display:flex;margin-right:4px}.action-icon button{margin-right:3px}.button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px;width:-moz-fit-content;width:fit-content}.button:hover{background-color:#0056b3}.project-dashboard{bottom:0;display:flex;left:0;right:0}.project-dashboard-sidebar{background-color:#f2f2f2;border-right:1px solid grey;height:100vh;margin-left:60px;overflow:auto;padding:20px;resize:horizontal;width:20vw}.project-dashboard-sidebar ul{list-style-type:none;margin:0;padding:0}.project-dashboard-sidebar li{grid-gap:8px;align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 0 10px 5px}.requirements-list{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.requirements-list.open{margin-left:10px;max-height:-moz-fit-content;max-height:fit-content}.arrow{transform-origin:center center;transition:transform .3s ease-in-out}.arrow,.arrow-down{height:15px;width:15px}.arrow-down{transform:rotate(90deg)}.icons{height:20px;width:20px}.selected-req-set,.selected-test-set{background-color:#a5c0dd;border-radius:5px;padding:0}.create-reqSet-button{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;margin-left:30px;margin-top:30px;padding:10px}.reqform-set{align-items:center;display:flex;justify-content:center}.testArrow{height:15px;transform-origin:center center;transition:transform .3s ease-in-out;width:15px}.testArrow-down{height:15px;transform:rotate(90deg);width:15px}.test-list{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.test-list.open{margin-left:10px;max-height:-moz-fit-content;max-height:fit-content}.testsetdetails{margin-left:350px;margin-top:20px}.testsetdetails table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.testsetdetails td{border-bottom:1px solid #ccc;padding:8px}.testsetdetails td:first-child{font-weight:700;width:150px}.testsetdetails td:last-child{text-align:right}.testsetdetails tr:last-child td{border-bottom:none}.req-form-container{align-items:center;display:flex;height:100vh;justify-content:center;margin-left:300px}.req-form{background-color:#f2f2f2;border:1px solid #d3d3d3;border-radius:5px;margin-top:-100px;padding:20px;width:350px}.heading{align-items:center;display:flex;justify-content:center}.heading>h2{font-size:18px;font-weight:700}.req-item{margin:10px}.req-item>input{padding:4px}.req-item #req-dropdown,.req-item>input{border:1px solid #ccc;border-radius:5px;width:100%}.req-item #req-dropdown{padding:6px}.req-item>label{display:block;font-weight:500}.req-submit{display:flex;justify-content:space-around}.req-cancel{background-color:rgba(234,6,6,.762)}.req-cancel,.req-confirm{border-radius:5px;color:#fff;padding:4px}.req-confirm{background-color:#007bff}
/*# sourceMappingURL=main.3c41ed1c9b1c5a09a64f.css.map*/