:root{--color-primary: #0c00ff;--color-secondary: #b3e9c7;--color-bg: #f1f7ed}body{border:5px solid var(--color-primary);min-height:100vh}.navbar{padding:1.5rem 1rem}.navbar-brand.logo{width:200px}.assuria-logo img{max-width:200px}#toast-container>.no-icon{background-image:none!important;padding-left:15px}.tooltip-inner{background:#fff;color:#000;border:2px solid #0c00f4}.bs-tooltip-bottom .arrow:before,.bs-tooltip-top .arrow:before{border-bottom-color:#0c00f4;border-top-color:#0c00f4}.pageheader-title{font-size:46px;line-height:46px;font-weight:600;color:var(--color-primary)}.pageheader-text{font-size:18px;display:block;margin-top:20px!important;color:#4d4d4d}.primary-header .page-header{margin-bottom:0}.primary-header+.secondary-header .pageheader-title{font-size:36px;line-height:36px}.primary-header+.secondary-header .pageheader-text{font-size:16px}.at-section-container{max-width:1300px;margin:0 auto;padding-top:42px;padding-bottom:42px}.at-bg-primary{background-color:var(--color-bg)}#user-dropdown{color:var(--color-primary);padding:16px 0}#user-dropdown.dropdown-toggle:after{width:14px;height:15px;content:"";border:unset;background-size:12px;margin-left:2em;vertical-align:middle;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath fill='%230c00f4' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'/%3E%3C/svg%3E")}.btn-brand-promo{color:#fff;border-color:#0c00f4;border-radius:100px;font-size:18px;background-color:#0c00f4;position:relative;font-weight:500;padding:.3em 1em;line-height:1.7em;border:2px solid;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;display:inline-block}.btn-brand-promo:hover{padding:.3em 2em .3em .7em;color:#fff}.btn-brand-promo:after{content:"";font-family:"Font Awesome 5 Pro";line-height:inherit;font-size:inherit;margin-left:-1em;right:24px;font-weight:400;opacity:0;position:absolute;-webkit-transition:all .2s;transition:all .2s}.btn-brand-promo:hover:after{right:18px;margin-left:.3em;opacity:1}.modal-themed{color:var(--gray-dark)}.modal-themed .modal-content{padding:40px;background-color:var(--color-bg)}.modal-themed .modal-header,.modal-themed .modal-footer{border:unset}.modal-themed .modal-header i{color:var(--color-primary)}.modal-subtitle{padding:0 1rem}.modal-themed .modal-title{font-size:20px;line-height:24px;font-weight:600;color:var(--color-primary)}.form-control,select.form-control,textarea.form-control{border-color:#e3e3e3;border-radius:0;color:var(--color-primary);font-weight:600;font-size:14px;padding:7.5px 13px}.form-control:focus,select.form-control:focus,textarea.form-control:focus{color:var(--color-primary);background-color:#fff;border-color:var(--color-primary);outline:0;box-shadow:unset}.ae-scan-result{border-radius:0;background-color:#fff;padding:39px 30px}.table-themed{border-top:1px solid #4d4d4d}.table-themed thead td,.table-themed thead th{font-weight:600}.table-themed td,.table-themed th{padding:10px 24px}.table-themed tbody tr{background-color:#fff}.table-themed tbody tr:nth-child(2n){background-color:transparent}.table-themed tbody tr:hover{background-color:var(--color-primary);color:#fff}.table-themed tbody tr:hover .btn.dropdown-toggle{color:#fff}.table-themed tbody tr td{border:unset}.table-themed tbody tr td .btn{color:#4d4d4d}.table-themed .dropdown-toggle:after{content:unset}.empty-row td{padding:20px}.dropdown-menu{border-radius:0;border:unset;box-shadow:0 2px 20px #1919193d}.dropdown-item{color:var(--color-primary)}.dropdown-menu-center{left:-76.5px!important}.dropdown-menu:before{position:absolute;left:calc(50% - 10px);top:-7px;content:"\a";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #fff}.youtube-video{width:70vw;height:45vh;max-width:min(100%,1000px);margin:-30px auto 30px}.youtube-video iframe{width:100%;height:100%}.lottie-container{height:100vh;max-height:100vh;margin:0;overflow:hidden;position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}lottie-player{position:absolute;display:none}.at-colorscale{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;background:red;background:-moz-linear-gradient(77deg,rgba(255,0,0,1) 0%,rgba(255,145,0,1) 35%,rgba(255,239,0,1) 50%,rgba(189,255,0,1) 65%,rgba(4,200,63,1) 100%);background:-webkit-linear-gradient(77deg,rgba(255,0,0,1) 0%,rgba(255,145,0,1) 35%,rgba(255,239,0,1) 50%,rgba(189,255,0,1) 65%,rgba(4,200,63,1) 100%);background:linear-gradient(77deg,red,#ff9100 35%,#ffef00,#bdff00 65%,#04c83f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#04c83f",GradientType=1);border:1px solid #0c00f4}.at-colorscale.with-tooltip:after{position:absolute;content:"\a";display:block;bottom:-8px;left:50%;width:1px;height:8px;background-color:#0c00f4}.at-colorscale:before{position:absolute;content:"i";line-height:26px;font-size:14px;color:#fff;text-align:center;display:block;bottom:-30px;left:calc(50% - 11px);width:23px;height:23px;border-radius:16px;background-color:#0c00f4;font-weight:600;font-style:italic;cursor:pointer}.at-cs-option{flex:1;text-align:center;color:#fff;text-shadow:1px 1px 0 #000000;border-left:1px solid transparent;border-right:1px solid transparent;cursor:pointer;font-size:24px;font-weight:600}.at-cs-option.selected{background-color:#fff9;border-color:#0c00f4}.at-cs-option:first-of-type{border-left:unset}.at-cs-option:last-of-type{border-right:unset}.at-cs-option span{padding:6px 0;display:block;vertical-align:middle}.at-cs-option:hover{background-color:#ffffff4d}.dropdown-menu.no-arrow:before{content:unset}@media screen and (max-width: 992px){.pageheader-title{font-size:36px;line-height:39px}.primary-header+.secondary-header .pageheader-title{font-size:28px;line-height:28px}}@media screen and (max-width: 768px){.pageheader-title{font-size:22px;line-height:31px}.pageheader-text{font-size:16px;margin-top:10px!important}.primary-header+.secondary-header .pageheader-title{font-size:18px;line-height:18px}.primary-header+.secondary-header .pageheader-text{font-size:14px}.question-block .h3{font-size:1.3rem}.question-block .h4{font-size:1.25rem}.score-title{font-size:42px!important;line-height:49px!important}}
