:root{--primary-color:rgb(122, 88, 191);--primary-color-lv0:rgba(122, 88, 191, 1);--primary-color-lv1:rgba(122, 88, 191, 0.95);--primary-color-lv2:rgba(122, 88, 191, 0.9);--primary-color-light:rgb(157, 126, 224);--primary-fade:#E6E0E9;--linear-gradient:linear-gradient(180deg, rgba(122, 88, 191, 1) 48%, rgba(61, 40, 106, 0.25) 100%);--side-nav-color:var(--primary-color);--secondary-color:goldenrod;--tertiary-color:#ff56b3;--background-color:#FFFFFF;--background-content-highlight:#ffffff;--background-content-color:#f3f3f3;--background-content-shadow:#dedede;--text-color:#191919;--text-color-faded:#535353;--text-primary-color:#FFFFFF;--text-secondary-color:#FFFFFF;--text-tertiary-color:#FFFFFF}.col .padding-fix{padding-top:.8%}.col .padding-fix-large{padding-top:1em}.col .padding-fix-extra-large{padding-top:1em}td.details-control{background:url(../images/down.png) no-repeat center center;cursor:pointer}tr.shown td.details-control{background:url(../images/up.png) no-repeat center center}nav .brand-logo,nav ul a{color:#444}a{color:var(--primary-color)}html{line-height:1;font-size:15px;height:100%;font-family:Roboto,sans-serif}body{padding-left:20em;background:var(--background-content-color);min-height:100%}p{line-height:2rem}label{font-size:12px}strong{font-weight:700}fieldset{border-color:var(--secondary-color);border-style:solid;border-width:1px;border-left-style:none;border-right-style:none;border-bottom-style:none;padding:0;margin:0;color:var(--secondary-color)}.bar-container{background-color:var(--primary-color);transition:max-height .2s ease-out}.top-bar{width:100%;left:300px;background:var(--linear-gradient);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}#select2-siteSearch-container{font-size:12px;font-weight:700;color:var(--text-primary-color)}#release-notes>h6{margin-top:2em;margin-bottom:0}#asyncPageContent{width:100%}.primary-color{color:var(--primary-color)}.padding{padding:3em 0}.sidenav-trigger{color:#26a69a}.parallax-container{min-height:380px;line-height:0;height:auto;color:rgba(255,255,255,.9)}.parallax-container .section{width:100%}.pickerDiv{padding-top:1em}.check-box-center{width:100%;margin:0 auto}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--primary-color-light)}.check-box-container{margin-top:10%;text-align:center;width:100%}.label{width:100%;text-align:center}.icon-block{padding:0 15px}.material-icons{font-size:inherit;border-radius:999em;background-color:transparent}.material-icons:hover,.material-icons:hover .red-text:hover{background-color:var(--tertiary-color);color:var(--text-tertiary-color)!important}footer{position:relative;bottom:0}#footer{height:50px;top:0;bottom:0;margin:0 auto;max-width:1152px;color:#000;background-color:transparent}.footer-color{background-color:#f6fbfa}.select-dropdown{overflow-y:auto!important}.divider{clear:both;height:2px;border:none;color:var(--primary-color);background-color:var(--primary-color);margin-top:5em;margin-bottom:2.5em}.dcHeader{background-color:var(--primary-color);color:var(--text-primary-color)}.dcField{border-radius:.5em}.card{border-radius:0 1.5em 1.5em 1.5em}.field-row{padding-left:1em;padding-right:1em}.dcField:nth-child(odd){background-color:var(--primary-fade)}.dcField:nth-child(odd) .select2-container--default .select2-selection--single{background-color:var(--primary-fade)}.dcField:nth-child(even){background-color:transparent}.dcField:nth-child(even) .select2-container--default .select2-selection--single{background-color:transparent}.select2-container--default,.select2-selection--single{background-color:transparent}.container-flat{border-radius:0 1.5em 0 1.5em;background:var(--background-color);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);height:100%;margin:3em auto;max-width:1152px;display:flex}.row{margin-bottom:0;margin-top:0}.container-pressed{background:0 0}.custom-text-size{font-size:1.42rem}.small-text{font-size:10px}#menu-title{padding:2em 2em 3em 1em;margin-bottom:.5em;box-shadow:0 4px 10px rgba(0,0,0,.25);background:var(--linear-gradient)}.version{color:var(--text-primary-color)}.sidenav{width:20em;background-color:var(--side-nav-color);color:var(--text-primary-color)}.level-0-tab{background-color:var(--primary-color)!important}level-1-tab{background-color:var(--primary-color-lv1)!important}level-2-tab{background-color:var(--primary-color-lv2)!important}.level-0-text,.level-1-text,.level-2-text{padding-right:.5em;font-weight:700;color:var(--text-primary-color)}.level-0-text{font-size:12px}.level-1-text{font-size:11px}.level-2-text{font-size:10px}.level-0-img,.level-1-img,.level-2-img{height:auto;max-width:inherit;vertical-align:middle}.level-0-img{max-width:3.5em}.level-1-img{max-width:2.5em}.level-2-img{max-width:1.5em}.level-0-img-container{margin-left:0;margin-right:1em;max-height:3.5em;vertical-align:middle}.level-1-img-container{margin-left:1.5em;margin-right:1.5em;max-height:2.5em;vertical-align:middle}.level-2-img-container{margin-left:3em;margin-right:2em;max-height:1.5em;vertical-align:middle}.level-0-img-container>span{margin-left:2em;height:48px}.level-1-img-container>span{margin-left:2em;height:48px}.level-2-img-container>span{margin-left:2em;height:48px}.collapsible-body>li{min-height:48px!important}.dropdown-content li{background-color:var(--background-color);color:var(--text-color)}.input{color:var(--text-color)}.dropdown-content .selected{background-color:var(--primary-color);color:var(--text-primary-color)}h4{color:var(--secondary-color)}h5,h6{color:var(--secondary-color)}h4,h5,h6{letter-spacing:.085em}h5,h6{margin-bottom:1em}.btn,.btn-large,button,button.dt-button{background-color:var(--primary-color);color:var(--text-primary-color)}button:hover{background-color:var(--tertiary-color)}.btn,.btn-floating:focus,.btn-large,.btn-large:focus,.btn-large:hover,.btn-small.btn-floating.modal-trigger,.btn-small.btn-floating.modal-trigger:hover,.btn-small:focus,.btn:focus,.btn:hover,.material-icons,.material-icons:hover,.material-icons:hover .red-text:hover,button,button.dt-button,button:hover{transition:ease .3s}.btn-large:hover,.btn:hover,button.dt-button:hover{background-color:var(--tertiary-color)}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:0}a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled){background-color:var(--tertiary-color);color:#fff;background-image:none}a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled){border:0}a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled){border:0}button.dt-button{border-width:0;border-radius:.5em}.modal.open{left:300px;border-radius:10px}.title{letter-spacing:.01em}.tab{background-color:#000!important}.collapsible{border:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header,li>.sidenav-close{padding:0 1em!important}.input-field>label{font-size:12px}li,ul .active:hover{background-color:var(--side-nav-color)}.shadow{box-shadow:0 4px 10px rgba(0,0,0,.1)}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{box-shadow:0 4px 10px rgba(0,0,0,.1);height:49px}.dataTables_empty{background-color:transparent}.dropdown-content li>a,.dropdown-content li>span{color:var(--side-nav-color)}.validate{background:0 0}.select2-results__option,.select2-search,.select2-search--dropdown{background-color:transparent}button>.material-icons:hover{background-color:transparent;color:#fff}.select2-selection__rendered{background-color:transparent}.topBarSelect{margin:auto;bottom:0;width:50%}.keyboard-focused .collapsible-body:focus,.keyboard-focused .collapsible-header:focus{background-color:var(--primary-color);box-shadow:0 1px 0 0 var(--tertiary-color)}.btn-floating:focus,.btn-large:focus,.btn-small:focus,.btn:focus,.dt-button:focus{background-color:var(--tertiary-color);color:var(--text-tertiary-color)}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:var(--tertiary-color)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid var(--tertiary-color);-webkit-box-shadow:0 1px 0 0 var(--tertiary-color);box-shadow:0 1px 0 0 var(--tertiary-color)}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{background:0 0}.select2-hidden-accessible,.singleSearchableSelect,.validate{background:0 0}.select2 .select2-container .select2-container--default{background:0 0}.select2 .select2-container .select2-container--default .select2-container--below .select2-container--open .select2-container--focus{background:0 0}.select2 .select2-container .select2-container--default .select2-container--below .select2-container--focus{background-color:transparent}.select2-dropdown.select2-dropdown--below{box-shadow:0 4px 10px rgba(0,0,0,.25)}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{background-color:transparent}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{background:0 0;font-size:14px}.btn-small.btn-floating.modal-trigger{background-color:var(--primary-color)}.btn-small.btn-floating.modal-trigger:hover{background-color:var(--tertiary-color)}.tabs.color .tab.color a{background-color:var(--primary-fade);color:var(--text-color)}.tabs .tab.color a.active,.tabs .tab.color a:hover{background-color:var(--primary-color);color:var(--text-primary-color)}.tabs .indicator{background-color:var(--secondary-color)}#footer,.container{max-width:1280px;width:90%;height:auto;border-radius:999em;background-color:transparent}.container{margin:1em auto 1em auto;padding-bottom:6em}.datepicker-date-display{background-color:var(--primary-color)}.btn-flat.datepicker-cancel.waves-effect{color:var(--text-color)}.btn-flat.datepicker-done.waves-effect{color:var(--primary-color)}.btn-floating i{background:#7a58bf!important}.datepicker-table td.is-selected{background-color:var(--primary-color)}.select2-container--default .select2-results__option--highlighted[aria-selected],div.tagsinput span.tag{background-color:var(--primary-color)}.spinner-blue,.spinner-green-only{border-color:var(--primary-color)!important}.progress{background:#e4d8f1!important}.select2-results__option{padding:.5rem}#footer{margin:3em auto 0 auto}.page-footer-custom{margin:0 auto;max-width:1300px}.candidate-ready,.candidate-retake{background-color:#e4fbfb!important}.candidate-grading,.candidate-solving{background-color:#ffc!important}.candidate-pass{background-color:#cfc!important}.candidate-expired,.candidate-fail,.candidate-revoked{background-color:#fcc!important}.candidate-ready--table,.candidate-retake--table{background-color:#f4ffff!important}.candidate-grading--table,.candidate-solving--table{background-color:#fcfcdb!important}.candidate-pass--table{background-color:#e2ffe2!important}.candidate-expired--table,.candidate-fail--table,.candidate-revoked--table{background-color:#fce2e2!important}@media only screen and (min-width:601px){.container{width:85%;padding-bottom:4em;background-color:transparent}}@media only screen and (max-width:600px){.topBarSelect{margin:auto;bottom:0;width:100%}#index-banner .section{top:0}#footer{margin-top:1rem;height:10px}}@media only screen and (max-width:992px){body{padding-left:0}.parallax-container .section{position:absolute;top:40%}#index-banner .section{top:10%}.modal.open{left:0;border-radius:10px}}@media only screen and (min-width:993px){.container{width:90%;background-color:transparent;padding-bottom:2em}#slide-out{overflow-y:auto}}@media only screen and (max-width:1485px){.container-flat{margin:.5em}}#asyncPageContent{-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s}.is-today{color:var(--primary-color)!important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.container-flat,.ease-transition{transition:all .5s ease 0s}