@font-face{font-family:Bahnschrift;src:local("Bahnschrift")}body{font-family:Bahnschrift,sans-serif;background:url("./media/background-image-VURFS5KU.jpg") no-repeat center center fixed;background-size:cover;color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.transparent-navbar{background:linear-gradient(270deg,#3fdcff33 3.51%,#4f00aa33 96.88%);transition:background-color .3s ease}.navbar-nav{margin:0 20px}.navbar-nav .nav-link{color:#fff;font-weight:600;margin:0 15px;height:42px;line-height:42px}.navbar-nav .nav-link:hover{text-decoration:underline}.navbar-toggler{border:1px solid white}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='white' stroke-width='2' d='M5 7h20M5 15h20M5 23h20'/%3E%3C/svg%3E")}.navbar-toggler:focus{outline:2px solid white;box-shadow:0 0 5px #fff}.btn-logout{background-color:transparent;border:2px solid white;color:#fff;border-radius:50px;text-transform:uppercase;padding:0 20px;height:42px;line-height:42px;transition:background-color .3s,color .3s;margin-right:10px}.btn-logout:hover{background-color:#fff;color:#303030}.section--report{background-color:#fff;color:#000}.section--report .companyabbrev{font-size:50px!important}.section--report .companyfullname{display:block;margin-top:-20px;margin-left:3px}.section--report .compliance-status,.section--report .compliance-standards{font-size:1rem!important;font-weight:400;border-radius:0!important}.screening-icon{width:20px;margin-right:10px}.container{background-color:transparent;padding:2rem;border-radius:15px}.accordion-button.top-level{background-repeat:no-repeat;background-position:right 10px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='black' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.accordion-button.top-level:not(.collapsed){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='white' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 11.354a.5.5 0 0 1 .708 0L8 5.707l5.646 5.647a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1-.708 0l-6 6a.5.5 0 0 1 0 .708z'/%3E%3C/svg%3E")}.accordion-button.top-level:after,.accordion-button[disabled]:after{display:none}.accordion-button:focus{box-shadow:none;outline:none}.accordion-button.top-level{background-color:#000;color:#fff}.accordion-button.nested-level{padding-top:0;padding-bottom:0;height:50px}.accordion-button.nested-level-1{background-color:#5573d096;color:#000}.accordion-button.nested-level-2{background-color:#5573d03d;color:#000}.accordion-body{padding-left:0;padding-right:0}.accordion-item.top-level{border-color:#e3e3e3}.accordion-item.nested-level{border-right:none;border-left:none;border-color:#fff}.accordion-item.nested-level:last-of-type{border-bottom:none}.screening-criteria{border-bottom:solid 1px #e3e3e3}.accordion-item:first-of-type,.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type,.accordion-item:last-of-type .accordion-button,.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.accordion-item.nested-level .accordion-body{padding:0}.accordion-item.nested-level .accordion-body .screening-criteria{padding:10px 40px 10px 20px}.accordion-item.nested-level .accordion-button[disabled]{padding-right:40px}.container--footer{margin-top:0;padding:1rem}.logo{width:250px;align-items:center;height:auto;display:block;margin:0 auto 30px}h1.welcome-text{margin-bottom:3rem;text-align:center;line-height:1.3;font-size:1.8rem;width:100%}.form-select,.form-control{background-color:#fff;border:none;border-radius:50px;padding:15px;color:#000}.form-select option[disabled]{color:gray}.field-width{width:55%;margin:0 auto}.pdf-icon{color:red;margin-right:8px}.compliant-btn{background-color:transparent;border:3px solid white;color:#fff;padding:15px}.compliant-btn:hover{background-color:#00f;color:#fff}.standing-line{width:5px;height:60px;background-color:#e94b3c;margin-right:10px}.download-btn{background-color:#fff;border:none;color:#000;padding:15px}.download-btn:hover{background-color:#f0f0f0;color:#00f}#search__icon{position:absolute;right:0;border:none;background:none}.footer{width:100%;background:linear-gradient(to right,#0072ff,#00c6ff);color:#fff;padding:.5rem 1rem}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer .menu a{margin-right:15px;color:#fff;text-decoration:none}.footer .menu a:hover{text-decoration:underline}.footer p{margin:0;font-size:.9rem}@media (max-width: 550px){.welcome-text{font-size:1.5rem}.container{padding:1rem;margin-top:1rem}.logo{margin-top:20px}.footer{padding:.25rem 1rem}.footer .container{flex-direction:column;text-align:center}.footer .menu{margin-bottom:10px}.footer p{font-size:.8rem}}.text-justify{text-align:justify}span.badge{width:60%}.custom-badge-1.bg-danger{background-color:transparent!important;border:solid 1px #dc3545;color:#dc3545}.custom-badge-1.bg-success{background-color:transparent!important;border:solid 1px #198754;color:#198754}.custom-badge-2.bg-danger{background-color:transparent!important;color:#dc3545;font-weight:700}.custom-badge-2.bg-success{background-color:transparent!important;color:#198754;font-weight:700}
