@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Regular.94dac78e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Medium.9a3bf7ac.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Bold.08cb8f79.woff) format("woff");font-weight:700;font-style:normal}#root,body,html{height:100%;margin:0;padding:0}body{font:16px Roboto,Helvetica,Arial,sans-serif}body *,body:after,body:before{box-sizing:border-box}#root{display:flex}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{color:#010101;-webkit-text-fill-color:#010101;-webkit-transition:background-color 999999s;transition:background-color 999999s}input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{color:#010101;-webkit-text-fill-color:#010101}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#010101}.app{min-height:1200px;width:100%}.app #landing-page-container header{position:relative;height:150px;width:100%;padding-top:85px;text-align:center;background-color:#ce1011;color:#fff;letter-spacing:-.5px;font-size:40px;font-family:"Dosis",sans-serif}.app .note{width:85%;margin-top:3px;text-align:left;font-size:10px;color:#ce1011}.app .user-icon{position:absolute;width:40px;height:40px;border-radius:50%;background-color:#fff;right:15px;top:15px;box-shadow:0 0 20px -10px rgba(0,0,0,.2);background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/user-icon.fc12e7a7.svg);cursor:pointer;z-index:2}.app .user-icon .username{position:absolute;right:55px;text-align:right;margin-top:10px}.app h1,.app h2,.app h3{margin:0;padding:0}.app h1,.app h2{color:#ce1011;font-size:48px;text-align:center;font-weight:400}.app h2{font-size:26px}.app h3{font-size:30px;font-weight:400;max-width:85%;padding-top:5px;padding-bottom:10px}.app p{font-size:14px}.app .auth-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:60px}.app .auth-container .disable-login{opacity:.4;pointer-events:none}.app .auth-container #auth-card{display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 20px -10px rgba(0,0,0,.2);background-color:#fff;border-radius:2px;height:auto;width:380px;padding:15px 15px 30px;min-height:340px}@media only screen and (max-width:600px){.app .auth-container #auth-card{width:290px}}.app .auth-container #auth-card h1{margin-bottom:8px}.app .auth-container #auth-card h3{text-align:center}.app .auth-container #auth-card .input-text,.app .auth-container #auth-card .login-button{width:85%;margin-top:15px}.app .auth-container #auth-card p.auth-note{margin-top:25px;text-align:center;font-size:14px}.app .auth-container .short-card{min-height:280px!important}.app .text-link{font-weight:500;color:#ce1011;cursor:pointer}.app .text-link:hover{text-decoration:underline}.app #home-container,.app .compliance-container{position:relative;width:95%;left:50px;z-index:1;overflow:hidden}.app #home-container .control-document-title,.app .compliance-container .control-document-title{position:absolute;width:1400px;height:80px;text-align:center;background-color:#fff;top:430px;z-index:2;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #eee}.app #home-container .control-search-input-text,.app .compliance-container .control-search-input-text{left:26px;top:0}.app #home-container .control-search-input-text input,.app .compliance-container .control-search-input-text input{padding:12px;width:230px;font-size:14px}.app #home-container .control-search-icon,.app .compliance-container .control-search-icon{position:absolute;width:18px;height:18px;left:250px;top:31px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/search-icon.ecef733a.svg)}.app #home-container .control-filter,.app .compliance-container .control-filter{position:absolute;width:100px;height:38px;left:290px;top:20px;border-radius:4px;border:1px solid #c4c4c4;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;text-indent:15px;font-size:14px}.app #home-container .filter-search-icon,.app .compliance-container .filter-search-icon{position:absolute;width:8px;height:8px;left:82px;top:16px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.app #home-container .sign-off-all-button,.app .compliance-container .sign-off-all-button{position:absolute;width:120px;height:38px;right:20px;top:20px;border-radius:4px;border:1px solid #16b67b;background-color:#16b67b;color:#fff;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.app #home-container .loading-icon-container,.app .compliance-container .loading-icon-container{position:absolute;width:30px;height:30px;left:50px;margin-top:7px}.app #home-container .loading-icon-container .loading-icon,.app .compliance-container .loading-icon-container .loading-icon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/loading-icon.989f5ed1.svg);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.app #home-container .back-nav,.app .compliance-container .back-nav{position:relative;margin-top:60px;margin-bottom:30px;text-indent:25px;color:#818181;cursor:pointer}.app #home-container .back-nav:hover,.app .compliance-container .back-nav:hover{text-decoration:underline}.app #home-container .back-nav:before,.app .compliance-container .back-nav:before{position:absolute;width:16px;height:16px;left:0;content:"";margin-top:2px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/arrow-icon.d8e41088.svg)}.app #home-container .header-icon,.app .compliance-container .header-icon{position:absolute;width:42px;height:42px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/shield-icon.b1afe907.svg)}.app #home-container h4,.app .compliance-container h4{position:absolute;font-weight:400;font-size:25px;margin:6px 0 0 50px;color:#000}.app #home-container{margin:-5px auto 0;width:100%;left:60px}.app #home-container h2{position:relative;color:#000;left:0;text-align:left;height:20px;margin-top:50px}.app .shift-right{left:320px!important}.app .table-container{position:relative;margin-top:10px;margin-bottom:10px;max-width:90%;height:auto;min-height:10px}.app .table-container .table-title{position:relative;height:auto;font-size:18px;margin:15px;padding-top:20px}.app .table-container .card-holder{position:relative;width:450px;height:auto;margin-bottom:15px}.app .table-container .card-holder-horizontal{position:relative;height:auto;display:flex;align-items:center;justify-content:flex-start;height:125px;width:1600px}.app .table-container .card-holder-horizontal .card{margin-right:15px;width:230px}.app .table-container .card-holder-horizontal .card-number{position:relative;height:125px;width:105px;background-color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 20px -10px rgba(0,0,0,.2);margin-right:10px}.app .table-container .card-holder-horizontal .card-number span{position:absolute;width:100%;height:20px;padding-top:8px;text-align:center}.app .table-container .card-holder-horizontal .card-number span.text{top:28px;width:100%;height:20px;padding-top:8px;text-align:center;font-size:14px;font-weight:700}.app .table-container .card-holder-horizontal .card-text{position:relative;height:125px;width:225px;background-color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 20px -10px rgba(0,0,0,.2);margin-right:10px}.app .table-container .card-holder-horizontal .card-text span{position:absolute;width:100%;height:20px;padding-top:8px;text-align:center}.app .table-container .card-holder-horizontal .card-text span.text{top:28px;width:100%;height:20px;padding-top:8px;text-align:center;font-size:14px;font-weight:700}.app .table-container .card-holder-horizontal .card-data-element{position:relative;height:125px;width:140px;background-color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 20px -10px rgba(0,0,0,.2);margin-right:10px}.app .table-container .card-holder-horizontal .card-data-element span{position:absolute;width:100%;height:20px;padding-top:8px;text-align:center}.app .table-container .card-holder-horizontal .card-data-element span.text{top:28px;width:100%;height:20px;padding-top:8px;text-align:center;font-size:14px;font-weight:700}.app .table-container .card{position:relative;height:100px;width:180px;background-color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 20px -10px rgba(0,0,0,.2);margin-right:15px}.app .table-container .card span{position:absolute;width:100%;height:20px;padding-top:8px;text-align:center}.app .table-container .card span.metric{top:28px;font-size:42px}.app .table-container .card span.text{top:28px;width:100%;height:20px;padding-top:8px;text-align:center;font-size:14px;font-weight:700}.app .table-container .chart-right{position:relative;height:125px;width:500px;display:inline-block;margin-right:10px}.app .table-container .chart-holder,.app .table-container .chart-right{background-color:#fff;border-radius:4px;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.app .table-container .chart-holder{position:absolute;left:400px;top:0;height:220px;width:485px}.app .table-container .chart-holder .recharts-pie-sector{cursor:pointer}.app .table-container .chart-holder .hover-info{position:absolute;width:100px;height:auto;z-index:3;left:95px;top:90px;text-align:center}.app .table-container .chart-holder .hover-info span{position:relative;width:100%;font-weight:500}.app .table-container .chart-holder .hover-info .hover-title{text-transform:uppercase;font-size:14px;border:none!important}.app .table-container .chart-holder .hover-info .hover-metric{font-size:20px;border:none!important}.app .table-container .chart-holder .passed{color:#16b67b}.app .table-container .chart-holder .failed{color:#e0123c}.app .table-container .chart-holder .underway{color:#ffc73a}.app .table-container .chart-holder .scheduled{color:#b2b2b2}.app .table-container .chart-holder .chart-key{position:absolute;width:155px;height:auto;top:52px;right:25px;z-index:2}.app .table-container .chart-holder .chart-key .key-item{position:relative;width:100%;height:20px;margin-bottom:12px}.app .table-container .chart-holder .chart-key .key-item .box{position:absolute;width:20px;height:20px;background-color:grey;left:0;border-radius:4px}.app .table-container .chart-holder .chart-key .key-item span{margin-left:30px;font-size:15px}.app .popup-container{position:fixed;width:100%;height:auto;min-height:100%;top:0;z-index:3000;display:flex;align-items:center;justify-content:center}.app .popup-container .popup-modal{position:absolute;width:550px;height:800px;background-color:#f4f5f7;box-shadow:0 0 20px -10px rgba(0,0,0,.2);border-radius:2px;z-index:2}.app .popup-container .popup-modal .popup-modal-header{position:relative;top:0;width:100%;height:115px;background-color:#fff;border-radius:2px 2px 0 0}.app .popup-container .popup-modal .popup-modal-header .header-title{position:relative;left:30px;top:45px;z-index:1;font-size:18px;font-weight:500}.app .popup-container .popup-modal .popup-modal-header .close-popup{position:absolute;width:30px;height:30px;left:3px;top:3px;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:50%;background-size:40%;background-image:url(/static/media/close-icon.5d8fa210.svg);z-index:2}.app .popup-container .popup-modal .popup-modal-header .rule-status-menu{position:absolute;width:100px;height:25px;background-color:#eee;top:73px;left:30px;border-radius:4px;color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.app .popup-container .popup-modal .popup-modal-header .rule-status-menu .menu-options{position:absolute;width:120px;height:auto;background-color:#fff;z-index:3;top:26px;left:-2px;border-radius:2px;border:1px solid #eee;box-shadow:0 0 20px -10px rgba(0,0,0,.2);display:none}.app .popup-container .popup-modal .popup-modal-header .rule-status-menu .menu-options .option{position:relative;width:105px;height:30px;display:flex;align-items:center;justify-content:flex-start;padding-left:15px;color:#000}.app .popup-container .popup-modal .popup-modal-header .rule-status-menu .menu-options .option:hover{background-color:#eee;color:#000}.app .popup-container .popup-modal .popup-modal-header .rule-status-menu:hover .menu-options{display:block}.app .popup-container .popup-modal .popup-modal-header .validation-status{position:absolute;width:100px;height:25px;background-color:#eee;top:8px;right:8px;border-radius:4px;color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.app .popup-container .popup-modal .popup-modal-header .passed{color:#16b67b;border:1px solid #16b67b;background-color:#eaf9f3}.app .popup-container .popup-modal .popup-modal-header .failed{color:#e0123c;border:1px solid #e0123c;background-color:#fdf2f4}.app .popup-container .popup-modal .popup-modal-header .investigate,.app .popup-container .popup-modal .popup-modal-header .scheduled,.app .popup-container .popup-modal .popup-modal-header .underway{color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8}.app .popup-container .popup-modal .popup-modal-header .validation-status-details{position:absolute;color:#000;text-align:right;right:118px;width:200px;font-size:10px;font-weight:400;top:16px}.app .popup-container .popup-modal .popup-modal-content{position:relative;margin-top:0;padding-left:30px;height:685px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;overflow:scroll;overflow-x:hidden}.app .popup-container .popup-modal .popup-modal-content .title{position:relative;margin-top:70px;font-weight:500;width:488px;margin-bottom:15px}.app .popup-container .popup-modal .popup-modal-content .title .last-updated{position:absolute;left:0;font-size:12px;text-align:right;font-weight:400;top:22px;color:#595959}.app .popup-container .popup-modal .popup-modal-content p{font-size:12px;max-width:480px;color:#595959;margin-top:-5px;padding-top:0}.app .popup-container .popup-modal .popup-modal-content .input-text{margin-top:10px;background-color:#fff;width:490px}.app .popup-container .popup-modal .popup-modal-content .rule-popup-button{position:relative;top:35px;left:420px;margin-bottom:80px}.app .popup-container .popup-modal .popup-modal-content .saving-button{opacity:.5;left:405px}.app .popup-container .disable-modal{pointer-events:none}.app .popup-container .popup-background{position:absolute;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1}.closed-draw-align section{margin-left:0;transition:margin-left .3s}.closed-draw-align .section-container{width:90%}.section-container{position:relative;width:80%;margin-top:-100px;margin-left:60px;width:95%;top:-45px}.section-container .owner-text{position:relative;margin-top:90px!important;margin-bottom:0}.back-nav{position:relative;margin-top:160px;margin-bottom:30px;text-indent:25px;color:#818181;cursor:pointer}.back-nav:hover{text-decoration:underline}.back-nav:before{position:absolute;width:16px;height:16px;left:0;content:"";margin-top:2px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/arrow-icon.d8e41088.svg)}.button-search{position:absolute;top:45px;right:35px;z-index:20}.header-icon{width:42px;height:42px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/shield-icon.b1afe907.svg)}.header-icon,h4{position:absolute}h4{font-weight:400;font-size:25px;margin:6px 0 0 50px;color:#000}.compliance-category-nav{margin-top:-80px!important}.compliance-container .owner-text{position:absolute;top:180px;left:51px;font-size:12px;color:#818181}.compliance-container .document-content-container{position:relative;width:100%;height:800px;margin-top:145px;margin-bottom:30px}.compliance-container .document-content-container .document-content{position:absolute;width:68%;height:785px;overflow-y:scroll;background-color:#fff;border-radius:2px;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.compliance-container .document-content-container .document-content .document-title{position:relative;width:auto;text-align:center;text-transform:capitalize;margin:30px auto 0;background-color:#fff;padding:30px;z-index:2;border-bottom:1px solid #ccc}.compliance-container .document-content-container .document-content .document-title-line{position:absolute;width:100%;top:60px;z-index:1;opacity:.3}.compliance-container .document-content-container .document-content .document-section{padding-left:30px}.compliance-container .document-content-container .document-content .document-section h3.section-title{font-size:25px;position:relative;font-size:18px;margin-top:25px;margin-left:10px;display:inline-block;padding-left:30px;padding-bottom:1px}.compliance-container .document-content-container .document-content .document-section .section-body{position:relative;font-size:12px;padding-left:30px;max-width:90%;margin-bottom:30px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection{margin-bottom:30px;margin-top:30px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection h4.subsection-title{font-size:18px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection h5.subsection-title{font-size:18px;font-weight:400;padding-left:30px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection p{font-size:15px;padding-left:30px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection ol{margin-bottom:30px;padding-left:60px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection ol li{font-size:15px}.compliance-container .document-content-container .document-content .document-section .section-body .subsection ol li p{font-size:15px;padding:10px}.compliance-container .document-content-container .document-content .document-section .hide-section-body{height:0;overflow:hidden;margin-bottom:0}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list{list-style-type:none;margin:0}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .rule-title{position:relative;font-size:18px;margin-top:25px;margin-left:10px;display:inline-block}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .toggle-hide{position:relative;width:15px;height:15px;display:inline-block;top:2px;margin-left:10px;cursor:pointer;background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .toggle-hide-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .rule-body{position:relative;font-size:12px;padding-left:30px;max-width:90%;margin-bottom:50px}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .rule-body .section-title{position:relative;font-size:15px;margin-bottom:15px;margin-top:20px;font-weight:500;left:-30px}.compliance-container .document-content-container .document-content .document-section ul.document-rule-list li .hide-rule-body{height:0;overflow:hidden;margin-bottom:0}.compliance-container .document-content-container .document-content .document-section .toggle-hide{position:relative;width:15px;height:15px;display:inline-block;top:2px;margin-left:10px;cursor:pointer;background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.compliance-container .document-content-container .document-content .document-section .toggle-hide-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.compliance-container .document-content-container .document-content p{padding:30px}.compliance-container .document-content-container .document-content ul.document-rule-list{list-style-type:none;margin:0;padding:0 40px 10px;height:auto;overflow-x:hidden}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-title{position:relative;font-size:18px;margin-top:25px;margin-left:10px;display:inline-block}.compliance-container .document-content-container .document-content ul.document-rule-list li .toggle-hide{position:relative;width:15px;height:15px;display:inline-block;top:2px;margin-left:10px;cursor:pointer;background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.compliance-container .document-content-container .document-content ul.document-rule-list li .toggle-hide-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-body{position:relative;font-size:12px;padding-left:30px;max-width:90%;margin-bottom:50px}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-body .section-title{font-size:15px;padding-left:30px}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-body ol{margin-bottom:30px;padding-left:60px}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-body ol li{font-size:15px}.compliance-container .document-content-container .document-content ul.document-rule-list li .rule-body ol li p{font-size:15px;padding:10px}.compliance-container .document-content-container .document-content ul.document-rule-list .hide-section-body{height:0;overflow:hidden;margin-bottom:0}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list{list-style-type:none;margin:0}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .rule-title{position:relative;font-size:18px;margin-top:25px;margin-left:10px;display:inline-block}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .toggle-hide{position:relative;width:15px;height:15px;display:inline-block;top:2px;margin-left:10px;cursor:pointer;background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .toggle-hide-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .rule-body{position:relative;font-size:12px;padding-left:30px;max-width:90%;margin-bottom:50px}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .rule-body .section-title{font-size:15px;margin-bottom:15px;margin-top:20px;font-weight:500}.compliance-container .document-content-container .document-content ul.document-rule-list ul.document-rule-list li .hide-rule-body{height:0;overflow:hidden;margin-bottom:0}.compliance-container .document-content-container .document-content ul.document-rule-list .toggle-hide{position:relative;width:15px;height:15px;display:inline-block;top:2px;margin-left:10px;cursor:pointer;background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.compliance-container .document-content-container .document-content ul.document-rule-list .toggle-hide-active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.compliance-container .document-content-container .document-content p{font-size:18px;padding-top:10px;padding-left:30px;padding-bottom:10px}.compliance-container .document-content-container .document-content h3.section-title{font-size:25px;position:relative;font-size:18px;margin-top:25px;margin-left:10px;display:inline-block;padding-left:30px;padding-bottom:1px}.compliance-container .document-content-container .document-side-panel{position:absolute;right:0;width:29%;height:100%}.compliance-container .document-content-container .document-side-panel .card{position:relative;width:100%;background-color:#fff;border-radius:2px;margin-bottom:30px;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.compliance-container .document-content-container .document-side-panel .card span{position:relative;top:15px;left:15px}.compliance-container .document-content-container .document-side-panel .status-card{height:180px;padding-left:2px}.compliance-container .document-content-container .document-side-panel .status-card .status-indicator{top:60px;width:88%;margin:0;padding:0;left:15px}.compliance-container .document-content-container .document-side-panel .status-card .status-text{position:absolute;top:85px;width:100%;text-align:left;font-size:12px;line-height:1.5;padding-left:2px;text-transform:uppercase}.compliance-container .document-content-container .document-side-panel .validation-logic-card{height:260px}.compliance-container .document-content-container .document-side-panel .validation-logs-card{height:290px;overflow-y:scroll}.compliance-container .document-content-container .document-side-panel .validation-logs-card ul{position:relative;list-style-type:none;margin:0 auto;top:35px;height:auto;left:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:0 0 30px}.compliance-container .document-content-container .document-side-panel .validation-logs-card ul li{position:relative;padding:0;width:90%;display:flex;align-items:center;justify-content:flex-start;font-size:12px}.compliance-container .document-content-container .document-side-panel .validation-logs-card ul li span{position:relative;margin-bottom:15px;height:90%;width:100%;padding:5% 0 0;border-top:1px solid #ccc}.compliance-container ul.categories-list{position:relative;top:50px;list-style-type:none;margin:0 0 320px;left:-40px}.compliance-container ul.categories-list li{position:relative;width:100%;background-color:#fff;padding:15px;border-radius:2px;margin-bottom:10px;cursor:pointer;text-indent:10px;overflow:hidden;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.compliance-container ul.categories-list li .title-spacing{width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute}.compliance-container ul.categories-list li .status-text{position:absolute;top:20px;left:50%}.compliance-container ul.categories-list li .status-text span{position:absolute;font-size:10px;width:310px;color:#7f7f7f}.compliance-container ul.categories-list li .status-text span.owner{position:absolute;white-space:nowrap;top:0}.compliance-container ul.categories-list li .status-text span.last-updated{position:absolute;top:12px}.compliance-container ul.categories-list li .graph{position:relative;height:125px;width:500px;left:55%;display:flex;border-radius:4px;margin-right:10px}.compliance-container ul.categories-list li .summary{position:absolute;top:35px;left:25%;font-size:14px;color:#111;font-weight:500;padding-top:3px;text-transform:uppercase}.compliance-container ul.categories-list li .summary span{top:3px;position:absolute;font-size:14px;width:310px;color:#7f7f7f;white-space:normal}.compliance-container ul.categories-list li .summary span .number{top:0;color:#070707;font-weight:700;font-size:14px;color:#000}.compliance-container ul.categories-list li .summary span.total{position:absolute;white-space:nowrap;top:20px;font-size:14px;white-space:normal}.compliance-container ul.categories-list li .summary span.total .number{color:#070707;font-weight:700;font-size:16px;color:#000}.compliance-container ul.categories-list li .summary span.total-passed{position:absolute;white-space:nowrap;top:40px;font-size:14px;white-space:normal}.compliance-container ul.categories-list li:hover{background-color:#fafafa}.compliance-container ul.categories-list li.get-next{background-color:#f4f5f7;display:flex;align-items:center;justify-content:center}.compliance-container ul.categories-list .get-next:hover{background-color:#f4f5f7}.compliance-container ul.categories-list .applicable-status{position:absolute;right:180px;font-size:12px;color:#16b67b;font-weight:500;padding-top:3px;text-transform:uppercase}.compliance-container ul.categories-list .not-applicable{color:#7f7f7f}.compliance-container ul.categories-list .applicable-percentage{position:absolute;right:30px;font-size:12px;font-weight:500;padding-top:3px;text-transform:uppercase;top:50%}.compliance-container .status-indicator{position:absolute;right:30px;width:250px;height:15px;background-color:#f4f5f7;top:18px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;background-color:#e0123c}.compliance-container .status-indicator .status{height:15px;width:0}.compliance-container .status-indicator .green-status{background-color:#16b67b}.compliance-container .status-indicator .yellow-status{background-color:#ffc73a}.compliance-container .status-indicator .red-status{background-color:#e0123c}.compliance-container .status{height:15px;width:0}.compliance-container .green-status{background-color:#f4f5f7;background-color:#16b67b}.compliance-container .evidence-status,.compliance-container .green-status{position:absolute;right:30px;width:120px;height:15px;top:18px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.compliance-container .evidence-status{background-color:#f4f5f7;background-color:rgba(204,252,186,.98)}.compliance-container .yellow-status{width:250px;background-color:#f4f5f7;background-color:#ffc73a}.compliance-container .red-status,.compliance-container .yellow-status{position:absolute;right:30px;height:15px;top:18px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.compliance-container .red-status{width:120px;background-color:#f4f5f7;background-color:#e0123c}.compliance-container .red-percentage{right:30px;width:15%;background-color:#f4f5f7;top:20%;display:flex;background-color:#e0123c}.compliance-container .red-percentage,.compliance-container .red-percentage .green{position:absolute;height:15px;border-radius:10px;overflow:hidden;align-items:flex-start;justify-content:flex-start}.compliance-container .red-percentage .green{content:"";display:block;top:0;left:-2;display:flex;background-color:#4caf50;z-index:2}.compliance-container .red-percentage .lightgreen{content:"";display:block;position:absolute;right:30px;width:120%;left:0;border-color:#4cd964;height:15px;margin-left:-10px;border-radius:10px;background-color:rgba(204,252,186,.98);z-index:1}.rules-container{position:relative;width:100%;height:auto;min-height:300px;background-color:#fff;border-radius:2px;margin-bottom:200px;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.rules-container span{position:relative;top:15px;left:15px}.rules-container .rule-details-button{position:absolute;width:30px;height:30px;right:15px;top:15px;cursor:pointer}.rules-container ul.column-headers{position:absolute;width:100%;top:50px;left:0;list-style-type:none;display:inline-block;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;height:60px;background-color:#fafafa;border-top:1px solid #eee}.rules-container ul.column-headers li{position:absolute;height:35px;width:120px;display:flex;align-items:center;justify-content:flex-start}.rules-container ul.column-headers .rule-regulator{left:3%}.rules-container ul.column-headers .rule-regulation{left:12%}.rules-container ul.column-headers .rule-document{left:21.5%}.rules-container ul.column-headers .rule-title{left:32%}.rules-container ul.column-headers .rule-number{left:63%}.rules-container ul.column-headers .status-review{left:75%}.rules-container ul.column-headers .status-validation{left:86%}.rules-container ul.rule-items{position:relative;width:100%;top:0;left:0;height:auto;list-style-type:none;display:inline-block;padding:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:91px 0 0}.rules-container ul.rule-items li{position:relative;width:100%;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-top:1px solid #eee}.rules-container ul.rule-items li ul{position:relative;width:100%;list-style-type:none;display:flex;align-items:center;justify-content:space-evenly}.rules-container ul.rule-items li ul li{position:absolute;height:35px;display:flex;align-items:center;justify-content:flex-start;border-top:0}.rules-container ul.rule-items li ul li.status{position:absolute;background-color:#eee;border-radius:4px;width:100px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:500;align-items:center;justify-content:center;margin-top:0;color:#ffb600;border:1px solid #ffb600;background-color:#fff8e8}.rules-container ul.rule-items li ul .rule-regulator{left:3%}.rules-container ul.rule-items li ul .rule-regulation{left:12%}.rules-container ul.rule-items li ul .rule-document{left:21.5%}.rules-container ul.rule-items li ul .rule-title{left:32%;width:250px}.rules-container ul.rule-items li ul .rule-number{left:63%}.rules-container ul.rule-items li ul .review{left:75%}.rules-container ul.rule-items li ul li.status.review.passed{color:#16b67b;border:1px solid #16b67b;background-color:#eaf9f3}.rules-container ul.rule-items li ul .validation{left:86%}.rules-container ul.rule-items li ul li.status.validation.passed{color:#16b67b;border:1px solid #16b67b;background-color:#eaf9f3}.rules-container ul.rule-items li ul li.status.validation.failed{color:#e0123c!important;border:1px solid #e0123c;background-color:#fdf2f4}.rules-container ul.rule-items li ul li.status.validation.investigate,.rules-container ul.rule-items li ul li.status.validation.scheduled,.rules-container ul.rule-items li ul li.status.validation.underway{color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8}.rules-container ul.rule-items li:hover{background-color:#fafafa}.category-layout-standard{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:110px;left:-8px}.category-layout-standard .document-body-container{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%}.category-layout-standard .document-body-container .document-content{width:70%;height:auto;height:1100px;position:relative;margin:10px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 0 20px -10px rgba(0,0,30,.4);background-color:#fff;overflow:hidden;overflow-y:scroll}.category-layout-standard .document-body-container .document-content .document-title{font-size:20px;margin:10px 12px 30px 10px}.category-layout-standard .document-body-container .document-content .line-break{width:90%;height:1px;background-color:#ccc;margin-top:30px;margin-bottom:30px}.category-layout-standard .document-body-container .document-content .document-body{width:90%;font-size:14px}.category-layout-standard .document-body-container .document-side-panel{width:30%;height:auto;height:1100px;position:relative;margin:10px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.category-layout-standard .document-footer-container{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:98.6%}.category-layout-standard .document-footer-container .footer-title{position:relative;margin-top:30px;margin-bottom:15px;left:10px;font-size:22px;text-align:left}.category-layout-standard .document-footer-container .footer-content{width:100%;min-height:200px;position:relative;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 0 20px -10px rgba(0,0,30,.4);background-color:#fff;overflow:hidden;margin:10px 10px 120px}.control-container .document-body-container,.monitoring-container .document-body-container{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;padding:0}.control-container .document-body-container .document-side-panel.row-alignment-setting,.monitoring-container .document-body-container .document-side-panel.row-alignment-setting{flex-direction:row;height:160px;width:100%;flex-grow:1;align-items:flex-start;justify-content:flex-start;padding:0;margin:10px 0 0;left:10px}.control-container .document-body-container .document-side-panel.row-alignment-setting .side-panel-card-item,.monitoring-container .document-body-container .document-side-panel.row-alignment-setting .side-panel-card-item{margin-right:20px;min-width:300px;height:150px}.control-container .document-body-container .document-content,.monitoring-container .document-body-container .document-content{width:100%;height:auto;min-height:300px;position:relative;margin:10px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 0 20px -10px rgba(0,0,30,.4);background-color:#fff;overflow:hidden}.control-container .document-body-container .document-content .document-body,.monitoring-container .document-body-container .document-content .document-body{width:100%}.control-table .sign-off-button span,.monitoring-table .sign-off-button span{position:relative;white-space:nowrap}.status-button{background-color:#eee;padding:12px 8px;border-radius:3px;text-transform:uppercase;margin:1px 0 0;font-weight:500;font-size:12px;white-space:nowrap;text-align:center;line-height:0}.failed{border:1px solid #e0123c;color:#e0123c!important}.awaiting-sign-off{background-color:#656565;color:#fff}.signed-off{background-color:#16b67b;color:#fff}.passed,.signed-off{border:1px solid #16b67b}.passed{color:#16b67b!important}.pending{border:1px solid #ffc73a;color:#ffc73a!important}ul .log-status{padding:4px 10px;border-radius:4px;font-weight:500;text-transform:uppercase;margin-right:5px}ul .log-status-date{position:relative;white-space:nowrap;font-size:14px!important;top:1px;color:#000!important}ul .log-status-content{position:relative;top:8px;min-height:130px!important}.loading-tab{background-color:#eee;padding:5px 8px;border-radius:4px;text-transform:uppercase;margin:0;line-height:0;font-weight:500;font-size:12px;display:flex;align-items:center;justify-content:center;width:84px}.loading-icon{width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/loading-icon.989f5ed1.svg);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.control-table{position:relative;width:100%;min-height:100px}.control-table .rule-status-item{cursor:pointer}.control-table .rule-status-item span{padding:5px 8px;border-radius:4px;text-transform:uppercase;margin:0;line-height:0;font-weight:500;font-size:12px}.control-table .MuiOutlinedInput-multiline{padding:0;width:200px}.control-table textarea{font-size:10px;line-height:12px;margin:0;padding:5px 5px 5px 15px}.rules-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:5000;justify-content:center}.rules-popup,.rules-popup .rules-popup-content{display:flex;align-items:center;flex-direction:column}.rules-popup .rules-popup-content{width:90%;height:95%;max-height:800px;max-width:900px;background-color:#fff;position:relative;justify-content:flex-start;z-index:5001;border-radius:3px;padding:15px 30px 30px;box-shadow:0 0 20px -10px rgba(0,0,30,.4);color:#000;overflow:hidden}.rules-popup .rules-popup-content .close-popup{position:fixed;width:40px;height:40px;top:10px;right:10px;background-size:50%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/close-icon.5d8fa210.svg);cursor:pointer;background-color:#fff;border-radius:50%}.rules-popup .rules-popup-background{position:absolute;width:100%;height:100%;background-color:#000;opacity:.4}.rules-popup .rules-popup-content{border-radius:4px;background-color:#fafafa}.rules-popup .rules-popup-content .popup-modal-header{position:relative;top:0;width:100%;height:230px;background-color:#fff;z-index:2;border-radius:2px 2px 0 0;background-color:#fafafa;margin-bottom:40px}.rules-popup .rules-popup-content .popup-modal-header .header-title{position:relative;top:8px;z-index:1;font-size:18px;font-weight:500;max-width:70%}.rules-popup .rules-popup-content .popup-modal-header .rule-status-menu{position:relative;width:100px;height:25px;background-color:#eee;top:20px;left:0;border-radius:4px;color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.rules-popup .rules-popup-content .popup-modal-header .rule-status-menu .menu-options{position:absolute;width:120px;height:auto;background-color:#fff;z-index:3;top:24px;left:-2px;border-radius:4px;display:none;border:1px solid #ccc;box-shadow:0 0 20px -10px rgba(0,0,30,.4)}.rules-popup .rules-popup-content .popup-modal-header .rule-status-menu .menu-options .option{position:relative;width:100%;height:30px;display:flex;align-items:center;justify-content:flex-start;padding-left:15px;color:#000}.rules-popup .rules-popup-content .popup-modal-header .rule-status-menu .menu-options .option:hover{background-color:#eee;color:#000}.rules-popup .rules-popup-content .popup-modal-header .rule-status-menu:hover .menu-options{display:block}.rules-popup .rules-popup-content .popup-modal-header .validation-status{position:absolute;width:85px;height:25px;background-color:#eee;top:8px;right:2px;border-radius:4px;color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.rules-popup .rules-popup-content .popup-modal-header .passed{color:#16b67b;border:1px solid #16b67b;background-color:#eaf9f3}.rules-popup .rules-popup-content .popup-modal-header .failed{color:#e0123c;border:1px solid #e0123c;background-color:#fdf2f4}.rules-popup .rules-popup-content .popup-modal-header .investigate,.rules-popup .rules-popup-content .popup-modal-header .scheduled,.rules-popup .rules-popup-content .popup-modal-header .underway{color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8}.rules-popup .rules-popup-content .popup-modal-header .validation-status-details{position:absolute;color:#000;text-align:right;right:100px;font-size:10px;font-weight:400;top:15px}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown{position:absolute;right:1px;top:40px;width:300px;height:400px;background-color:#fff;border-radius:4px;border:1px solid #ccc;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;box-shadow:0 0 20px -10px rgba(0,0,30,.4);padding:30px;text-align:left;overflow-y:scroll}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown span{font-size:16px;width:90%}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown ul{list-style-type:none;padding:0;width:100%;margin:25px 0 0}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown ul li{position:relative;line-height:14px;margin-bottom:15px;height:auto;padding-top:15px;border-top:1px solid #eee}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown ul .title{color:#000;font-size:14px}.rules-popup .rules-popup-content .popup-modal-header .validation-logs-dropdown ul span{color:#595959;font-size:11px}.rules-popup .rules-popup-content .popup-modal-content{position:relative;margin-top:0;width:100%;display:flex;justify-content:flex-start;flex-direction:column;overflow:scroll;overflow-x:hidden;border-radius:3px;border:1px solid #eee;background-color:#fff;padding:25px}.rules-popup .rules-popup-content .popup-modal-content .title{position:relative;margin-top:20px;font-weight:500;margin-bottom:15px}.rules-popup .rules-popup-content .popup-modal-content .title .last-updated{position:absolute;left:0;font-size:12px;text-align:right;font-weight:400;top:22px;color:#595959}.rules-popup .rules-popup-content .popup-modal-content .expand-text-area{position:absolute;width:30px;height:30px;background-color:#eee;border-radius:4px;top:0;right:0;background-size:30%;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/black-arrow-icon.4e467349.svg);cursor:pointer;z-index:10}.rules-popup .rules-popup-content .popup-modal-content .expand-text-area.expanded-state{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/static/media/toggle-arrow-icon-hover.eaf326e9.svg)}.rules-popup .rules-popup-content .popup-modal-content p{font-size:12px;width:95%;color:#595959;margin-top:-5px;padding-top:0}.rules-popup .rules-popup-content .popup-modal-content .MuiOutlinedInput-multiline{padding-right:0!important}.rules-popup .rules-popup-content .popup-modal-content textarea.input-text{position:relative;min-height:300px}.rules-popup .rules-popup-content .popup-modal-content .input-text{margin-top:10px;background-color:#fff;width:100%}.rules-popup .rules-popup-content .popup-modal-content .rule-popup-button{position:relative;top:35px;right:2px;align-self:flex-end;margin-bottom:80px}.rules-popup .rules-popup-content .popup-modal-content .saving-button{opacity:.5;pointer-events:none}.rules-popup .rules-popup-content .popup-modal-content .input[type=file]{background-color:#62529c;border:none;color:#fff;padding:15px 30px;text-decoration:none;margin:4px 2px;cursor:pointer}.rules-popup .rules-popup-content .popup-modal-content .input[type=text]{padding:5px;border:2px solid #ccc;border-radius:5px}.rules-popup .rules-popup-content .popup-modal-content .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.rules-popup .rules-popup-content .popup-modal-content input.visually-hidden:focus+label{outline:thin dotted}.rules-popup .rules-popup-content .popup-modal-content input.visually-hidden:focus-within+label{outline:thin dotted}.rules-popup .rules-popup-content .rule-status-menu{position:relative;width:100px;height:36px;background-color:#eee;top:0;left:0;border-radius:4px;color:#ffc73a;border:1px solid #ffc73a;background-color:#fff8e8;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.rules-popup .rules-popup-content .rule-status-menu .menu-options{position:absolute;width:120px;height:auto;background-color:#fff;z-index:3;top:35px;left:-2px;border-radius:4px;display:none;border:1px solid #ccc;box-shadow:0 0 20px -10px rgba(0,0,30,.4)}.rules-popup .rules-popup-content .rule-status-menu .menu-options .option{position:relative;width:100%;height:30px;display:flex;align-items:center;justify-content:flex-start;padding-left:15px;color:#000}.rules-popup .rules-popup-content .rule-status-menu .menu-options .option:hover{background-color:#eee;color:#000}.rules-popup .rules-popup-content .rule-status-menu:hover .menu-options{display:block}.rules-popup .loading-modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:20px}.rules-popup .disable-modal{pointer-events:none}.rules-popup .popup-background{position:absolute;width:100%;height:100%;background-color:#000;opacity:.2;z-index:1}.side-panel-card-item{width:100%;height:200px;padding:20px;position:relative;box-shadow:0 0 20px -10px rgba(0,0,30,.4);background-color:#fff;margin-bottom:15px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.side-panel-card-item span{font-size:16px;width:90%}.side-panel-card-item ul{list-style-type:none;padding:0;width:90%;margin:25px 0 0}.side-panel-card-item ul li{line-height:14px;margin-bottom:15px;padding-top:15px;border-top:1px solid #eee}.side-panel-card-item ul .title{color:#000;font-size:14px}.side-panel-card-item ul span{color:#595959;font-size:11px}.side-panel-card-item ol{padding-right:0;padding-left:35px}.apply-scroll{overflow-y:scroll}.status-card{position:relative;left:0;width:90%}.status-card .last-validated{font-size:10px}.status-card .status-indicator{position:relative;left:0;width:auto;height:15px;background-color:#f4f5f7;top:18px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;background-color:#e0123c}.status-card .status-indicator .status{height:15px;width:0}.status-card .status-indicator .green-status{background-color:#16b67b}.status-card .status-indicator .yellow-status{background-color:#ffc73a}.status-card .status-indicator .red-status{background-color:#e0123c}.status-card .status-text{position:relative;top:33px;width:100%;text-align:left;font-size:14px;text-transform:uppercase}.document-item{position:relative;width:100%;margin-top:30px;margin-bottom:30px}.document-item h4{position:relative;margin:0;font-size:18px;padding:0 0 15px;border-bottom:1px solid #eee}.document-item h4 .close-button{position:relative;display:inline-block;width:30px;height:30px;background-image:url(/static/media/toggle-arrow-icon.4e467349.svg);background-position:50%;background-repeat:no-repeat;background-size:35%;top:9px;left:5px;cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.document-item h4 .active,.document-item h4 .close-button:hover{background-image:url(/static/media/toggle-arrow-icon-hover.eaf326e9.svg)}.document-item h4 .active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.document-item .section-title{margin-top:40px;margin-bottom:10px;font-size:18px;padding-left:0;color:#000}.document-item .content-body{position:relative;margin:20px 0 0;font-size:14px;padding:0 40px 0 50px;color:#595959}.rules-table{position:relative;width:100%;min-height:200px}.rules-table span.status-item{padding:12px 8px;border-radius:3px;text-transform:uppercase;margin:1px 0 0;font-weight:500;font-size:12px;white-space:nowrap;text-align:center;line-height:0;border:1px solid #16b67b;color:#16b67b!important}.rules-table span.status-item.failed{border:1px solid #e0123c;color:#e0123c!important}.rules-table span.status-item.passed{border:1px solid #16b67b;color:#16b67b!important}.rules-table span.status-item.pending{border:1px solid #ffc73a;color:#ffc73a!important}.rules-table .MuiTableRow-root{cursor:pointer}ul.compliance-category-nav{position:relative;width:800px;height:50px;top:120px;list-style-type:none;margin:0;padding:0;left:5px}ul.compliance-category-nav li{float:left;margin-right:25px;font-weight:400;height:30px;color:#818181;cursor:pointer}ul.compliance-category-nav li.active,ul.compliance-category-nav li:hover{color:#ce1011;border-bottom:3px solid #ce1011}.monitoring-table{position:relative;width:100%;min-height:100px}.monitoring-table .rule-status-item{cursor:pointer}.monitoring-table .rule-status-item span{padding:5px 8px;border-radius:4px;text-transform:uppercase;margin:0;line-height:0;font-weight:500;font-size:12px}.monitoring-table .MuiOutlinedInput-multiline{padding:0;width:200px}.monitoring-table textarea{font-size:10px;line-height:12px;margin:0;padding:5px 5px 5px 15px}
/*# sourceMappingURL=main.6c5d594e.chunk.css.map */