body{font-family:'Open Sans',Helvetica,Arial,sans-serif}h1{margin-bottom:20px;font-size:24px}h2{font-size:24px;margin-bottom:20px}h3{font-size:20px;margin-bottom:20px}a:not([href]):not([tabindex]){cursor:pointer;color:#007bff;text-decoration:none}hr{clear:both;margin:20px 0}form legend{font-size:1.1rem;border-bottom:1px solid #ced4da;margin:30px 0 15px}form .form-group label{margin-bottom:3px}form hr{margin:20px 0 30px}input[type=checkbox],input[type=radio]{margin-right:3px;vertical-align:1px}textarea.form-control{height:160px}.checkbox-label{font-size:.9rem}.checkbox-label input{vertical-align:-1px}.form-wrap{clear:both;margin-top:25px}.submit-wrap{margin-top:20px}.submit-wrap .cancel-button{margin-top:20px}.view-wrap{clear:both;margin-top:25px}.view-wrap hr{margin:20px 0 30px}.view-wrap .assessment-step-row{margin-top:1rem}.view-group{margin-bottom:1rem}.view-group .label{margin-bottom:3px}.view-group .value{min-height:38px;background:#f3f3f3;padding:7px 12px}.view-group .value-block{min-height:80px}.back-wrap{margin-top:20px}.back-wrap .back-button{margin-top:20px}.buttons-left{float:left}.buttons-right{float:right}.table-responsive{max-width:100%;height:600px}.table-responsive .table{min-width:690px}.table-full .table{width:7880px}.table-full .table th{width:200px;position:-webkit-sticky;position:sticky;top:-1px;z-index:1;background:#fff}.table-full .table td{font-size:.8rem}.table-full .table .cell-scroll{max-height:120px;overflow-y:auto}table.sortable thead th{cursor:pointer}.note-below{margin-top:3px;font-size:.9rem}.note-above{margin-bottom:3px;font-size:.9rem}.direction-value img{display:inline;height:14px;vertical-align:-2px}.table td,.table th{padding:.5rem;font-size:.9rem}.table-heading{margin-bottom:15px}.table-heading h1,.table-heading h2,.table-heading h3{float:left;margin-bottom:10px;line-height:31px}.table-heading h3{margin-bottom:0}.table-heading .buttons{float:right}.table-heading .buttons .dropdown{float:left}.table-heading .buttons .btn{margin-left:10px;float:left}.table-action .btn{margin:0 0 10px 0}.table-action .btn:last-child{margin:0}.cell-green{background-color:#c2eccd}.cell-blue{background-color:#bdf}.cell-lightgreen{background-color:#eafff0}.form-heading{margin-bottom:30px}.form-heading h1,.form-heading h2,.form-heading h3{float:left;line-height:31px;margin-bottom:0}.form-heading .buttons{float:right}.form-heading .buttons .btn{margin-left:10px}.back-top{margin:-10px 0 15px}.back-top a{font-size:.9rem}#desktop_nav{display:block}#mobile_nav{display:none}.dropdown-item{padding:4px 15px;font-size:.9rem}header{height:70px;border-bottom:1px solid #ccc;margin-bottom:30px}header .header h1{float:left;margin:0;line-height:70px}header .header nav{float:right;margin-top:19px}header .header nav ul li{margin-left:20px}footer{margin-top:40px;border-top:1px solid #ccc;padding:5px 0 10px}footer p{font-size:.8rem;margin:0}footer .footer-left{text-align:left}footer .footer-left span{font-style:italic}footer .footer-right{text-align:right}.login-page .login-section{margin:auto;width:420px;max-width:100%}.login-page .login-section .register-link{margin:20px 0 0}.login-page .login-section .password-label{float:left}.login-page .login-section .forgot-link{float:right;margin-top:3px;font-size:.8rem;text-align:right}.login-page .login-section .submit-wrap{float:left;margin-top:10px}.login-page .login-section .remember-login{float:right;margin-top:10px}.login-page .login-section .remember-login label{font-size:14px}.login-page .login-section .remember-login label input{vertical-align:-1px}.register-page .register-section{margin:auto;width:600px;max-width:100%}.register-page .register-section .back-link{margin-top:20px;margin-bottom:0}.register-page .register-section .submit-wrap{margin-top:30px}.forgot-page .forgot-section{margin:auto;width:500px;max-width:100%}.forgot-page .forgot-section p{font-size:.9rem}.forgot-page .forgot-section .back-link{margin-top:20px;margin-bottom:0}.forgot-page .forgot-section .submit-wrap{margin-top:30px}.changes-table .info-row:nth-child(4n+1){background:rgba(0,0,0,.05)}.changes-table td{vertical-align:middle}.changes-table .comment .edit-comment img{width:18px}.changes-table .edit-comment-form{display:none}.changes-table .edit-comment-form .form-group{margin-bottom:5px}.changes-table .edit-comment-form textarea{width:100%;height:100px}.changes-table .changes-row{display:none}.changes-table .changes-table-inner{display:none;margin-top:5px}.changes-table .changes-table-inner table{margin-bottom:10px}.changes-table .changes-table-inner tbody tr,.changes-table .changes-table-inner thead tr{background:#fff}.changes-table .changes-table-inner tbody tr td,.changes-table .changes-table-inner tbody tr th,.changes-table .changes-table-inner thead tr td,.changes-table .changes-table-inner thead tr th{font-size:.8rem;padding:.3rem}.changes-table .changes-table-inner tbody tr td:nth-child(2){background-color:#f8d7da;border-color:#ccc}.changes-table .changes-table-inner tbody tr td:last-child{background-color:#d4edda;border-color:#ccc}.changes-table .no-changes td{text-align:center;background:#fff!important}.visuals-list .visual-single{margin-bottom:50px}.visuals-list .visual-single .visual-content iframe{width:100%;min-height:1100px;border:1px solid #ccc}.visuals-list .visual-single .visual-content .bottom .date{float:left}.visuals-list .visual-single .visual-content .bottom .open{float:right}.visuals-list hr{margin-bottom:65px}#sunburst .visual-single .visual-content{float:left;width:85%;padding-right:15px}#sunburst .visual-single .key-wrap{float:right;width:15%;padding:0 5px}#sunburst .visual-single .key-wrap p{font-weight:700}#sunburst .visual-single .key-wrap .key{padding:10px 10px;border:1px solid #ccc;border-bottom:0}#sunburst .visual-single .key-wrap .key:last-child{border-bottom:1px solid #ccc}.nav-tabs{margin-bottom:30px}.criteria-page .criteria img{max-width:100%}@media (min-width:1400px){.container{max-width:1300px}}@media (max-width:767px){#desktop_nav{display:none}#mobile_nav{display:block}.table-heading{margin-bottom:20px}.table-heading h1,.table-heading h2,.table-heading h3{float:none;margin-bottom:15px}.table-heading .buttons{float:none}}