﻿@charset "utf-8";
@import url('font-awesome.min.css');
@font-face {font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans/zYXgKVElMYYaJe8bpLHnCwDKhdzeFb5N.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans/zYXgKVElMYYaJe8bpLHnCwDKhdXeFb5N.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face {font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans/zYXgKVElMYYaJe8bpLHnCwDKhd_eFb5N.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans/zYXgKVElMYYaJe8bpLHnCwDKhdHeFQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}


.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}
.ui-helper-reset {
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .ui-helper-clearfix {
    height: 1%}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-state-disabled {
    cursor: default!important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAwklEQVRYhe3XzQqDMBhE0dts8v4Pm0VWdWMhTfNrlAzlm6XIcBQ0zCuE8CZLjDG/9BPvffeeO/rcnWWlrPZ9AdVwkAAVcXACVXEAThkHhY9kpeyJh20Cd+Og8QYVcFABquCgAFTCQQZUw0ECVMTBCVTFAThlHAz8qGfKnnjYIeDO47AL3H1WN4G7cdAAKuCgAlTBgW0S2yRzZZ/YJrlaZptktawV2yQjZaXYJpkpS2Ob5EoZ2CZZKxuNbZJaWS9/uUkONT30LkvevkkAAAAASUVORK5CYII=) 50% 50% repeat;
    opacity: .8;
    filter: Alpha(Opacity=80);
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #e5e5e5;
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    color: #362b36
}
.ui-widget-content a {
    color: #362b36;
}
.ui-widget-header {
    border: 1px solid #eaeaea;
    background: #f4f4f4;
    color: #222;
    font-weight: 700
}
.ui-widget-header a {
    color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #f9f9f9;
    font-weight: 700;
    color: #2779aa
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2779aa;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #74b2e2;
    background: #e4f1fb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAPklEQVQ4je3PMQoAIAxD0ST3P6tjFwVdVCq4C5Ll8aHtUJRoXQBgjPmWqH0WCYi7BK7iMVXaY754/4wx5sYAQYsKCIgetPAAAAAASUVORK5CYII=) 50% 50% repeat-x;
    font-weight: 700;
    color: #0070a3;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #0070a3;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #2694e8;
    background: #3baae3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAAEYXzpNAAAAd0lEQVQ4je3UMQ5AQBAF0L9/d4UtEIlErXEv13QSkShFh0K1hIYbiJWs5mW6+T+TDOpmPAgALmgnC5aJBgsjX14Op82HdQerVIOBFF41d0q/bGAWEswjCcYBv5DqBTy+ub90s73+i1ECNIqg0fcUSgFSuA758yQnYQIboTaU5bIAAAAASUVORK5CYII=) 50% 50% repeat-x;
    font-weight: 700;
    color: #fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}
.ui-widget:active {
    outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f9dd34;
    background-color: #fdf1a1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background-color: #cd0a0a;
    color: #fff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: 700;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-tl {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}
.ui-corner-tr {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.ui-corner-bl {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.ui-corner-br {
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-top {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.ui-corner-bottom {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-right {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-left {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.ui-corner-all {
    /* -moz-border-radius: 6px; */
    /* -webkit-border-radius: 6px; */
    /* border-radius: 6px; */
}
.ui-widget-shadow {
    background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAPUlEQVQYld3QsQkAMRADwUXlXv/oZDiwg3fwNTiZYFEkqmoL4C1mBq21LkmQbdTdF9v/luQbI2kDvPgLwAGd8CfekdlaMgAAAABJRU5ErkJggg==) 50% top repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: -7px 0 0 -7px;
    padding: 7px;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1px;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1px;
    padding: 1em 2.2em;
}
.ui-autocomplete {
    position: absolute;
    cursor: default;
    font-size: 14px;
    -webkit-text-size-adjust: 100%}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    list-style: none;
    display: block;
    float: left;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    zoom: 1px;
    float: left;
    clear: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    line-height: 1.5;
    zoom: 1px;
    padding: .2em .4em;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px;
}
.ui-button {
    display: inline-block;
    position: relative;
    margin-right: .1em;
    text-decoration: none!important;
    cursor: pointer;
    text-align: center;
    zoom: 1px;
    overflow: visible;
    padding: 0;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    text-indent: -9999999px;
    padding: .4em;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    position: absolute;
    width: 300px;
    overflow: hidden;
    padding: .2em;
}
.ui-dialog .ui-dialog-titlebar {
    position: relative;
    padding: .5em 1em .3em;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    background: none;
    overflow: auto;
    zoom: 1px;
    padding: .5em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    background-image: none;
    border-width: 1px 0 0;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: .5em .4em .5em 0;
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-tabs {
    position: relative;
    zoom: 1px;
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    border-bottom: 0!important;
    white-space: nowrap;
    margin: 0 .2em 1px 0;
    padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    background: none;
    border-width: 0;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none!important;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    text-align: center;
    margin: 0 2.3em;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    text-align: center;
    font-weight: 700;
    border: 0;
    padding: .7em .3em;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    text-align: right;
    text-decoration: none;
    padding: .2em;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    margin: .7em 0 0;
    padding: 0 .2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    cursor: pointer;
    width: auto;
    overflow: visible;
    margin: .5em .2em .4em;
    padding: .2em .6em .3em;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-cover {
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-helper-hidden, .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-helper-clearfix, .ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 14px;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #fff;
}
.ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAAGvTnpvAAAA7VBMVEV0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psx0psyPQTyXAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAATX0lEQVR4nO1dC2PbthEGyUpaqJii/JgbZ3bTLNmyJns/Oi1bM7vp0q7r/f+fM+JxwOEAkNTTSoxPlqHD83AE7gAQBIUYBHSfQv0XnbsJgH02A3g5ibVzDFNtlkPI1VjIuOUa8eMclOLS1uRSPBETURnOrkbmID9T9fuPyu+cSGYYKya5efeddN9TRS1H8eD4kDjrPutBpptt2apkiqX57A4gfloj7ua9AXMQ3dWvNs8n7NCwZk6bqYSg1CgNsaCBHDAluMQjcihEWBNYSxamUYNMs15KmwMUKhm0S5UBwMQFjcqxelSYskHBtLC26X7/eWQtVB1MaWXzF1OrUyhLgOrFiBwalDwg6+tigfzbnNbM40UlTrrO3clTftcuX7jyY9gkv81RVWI9K0OxNa8Hruw+EFctu6xaqDhCGkjQ2hyMitiXKyR+7xSqx6u6AitlpI3wrBj5OSo5xv8ZShoq5VZE+p/hb/OVzuPHyHGXQLoug9b4af/OzArAqtlvq8PidqZSflOYigVIpTZ33192wQ1jHVXLgjWWeZdAfhn3UteqH43NI9EGSjns7CJ//g8h6o6++UrLBTrOZJUkhy4NxDNAblZld53kJZl34z4jE5cB0HbA5RHnzg9Txud28wwG4aS1pwzKH7t/IyxlEvW2XVQLcf0vyeCWfL9j39vk95iA1alinhtmcHDr34ti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);
}
.ui-icon-seek-start, .ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-accordion, .ui-datepicker select.ui-datepicker-month-year {
    width: 100%}
.ui-button-text-only .ui-button-text, input.ui-button {
    padding: .4em .8em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.paging_two_button .ui-button {
    float: left;
    cursor: hand;
}
.paging_full_numbers .ui-button {
    cursor: hand;
    margin: 0;
    padding: 2px 6px;
}
.ui-buttonset .ui-button {
    margin-right: -.1em!important;
}
.paging_full_numbers {
    width: 350px!important;
}
.ui-toolbar {
    padding: 5px;
}
.dataTables_paginate {
    width: 34px;
    float: right;
    text-align: right;
}
.dataTables_info {
    padding-top: 3px;
    padding-right: 10px;
    float: right;
    text-align: right;
}
table.display thead th {
    cursor: hand;
    padding: 3px 0 3px 10px;
}
div.dataTables_wrapper .ui-widget-header {
    font-weight: 400;
}
table.display thead th div.DataTables_sort_wrapper {
    position: relative;
    padding-right: 20px;
}
table.display thead th div.DataTables_sort_wrapper span {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 0;
}
.dataTables_wrapper {
    position: relative;
    clear: both;
}
.dataTables_processing {
    position: absolute;
    width: 250px;
    height: 40px;
    top: 50%;
    left: 50%;
    border: 2px solid #ddd;
    text-align: center;
    color: #000;
    font-size: 14px;
    background-color: #FFF;
    visibility: hidden;
    margin: -20px auto auto -125px;
    padding: 5px 0 2px;
}
.dataTables_length {
    width: 40%;
    float: left;
}
.dataTables_filter {
    float: left;
    text-align: left;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
    height: 19px;
    width: 19px;
    margin-left: 3px;
    float: left;
}
table.display {
    width: 100%;
    clear: both;
    border-collapse: collapse;
    margin: 0 auto;
}
table.display tfoot th {
    font-weight: 400;
    padding: 3px 0 3px 10px;
}
table.display tr.heading2 td {
    border-bottom: 1px solid #aaa;
}
table.display td {
    padding: 3px 10px;
}
table.display tr.odd.gradeA {
    background-color: #dfd;
}
table.display tr.even.gradeA {
    background-color: #efe;
}
table.display tr.odd.gradeC {
    background-color: #ddf;
}
table.display tr.even.gradeC {
    background-color: #eef;
}
table.display tr.odd.gradeX {
    background-color: #fdd;
}
table.display tr.even.gradeX {
    background-color: #fee;
}
table.display tr.even.gradeU {
    background-color: #eee;
}
.top, .bottom {
    background-color: #f5f5f5;
    border: 1px solid #CCC;
    padding: 15px;
}
.top .dataTables_info {
    float: none;
}
tfoot input {
    width: 100%;
    color: #444;
    margin: .5em 0;
}
tfoot input.search_init {
    color: #999;
}
td.group {
    background-color: #d1cfd0;
    border-bottom: 2px solid #a19b9e;
    border-top: 2px solid #a19b9e;
}
td.details {
    background-color: #fff;
    border: 1px solid #777;
    cursor: default;
}
.example_alt_pagination div.dataTables_info {
    width: 40%
}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
    border: 1px solid #aaa;
    border-radius: 5px;
    cursor: hand;
    margin: 0 3px;
    padding: 2px 5px;
}
.paging_full_numbers span.paginate_button:hover {
    background-color: #ccc;
}
.paging_full_numbers span.paginate_active {
    background-color: #99b3ff;
}
table.display tr.even.row_selected td {
    background-color: #b0bed9;
}
table.display tr.odd.row_selected td {
    background-color: #9fafd1;
}
tr.odd td.sorting_2 {
    background-color: #dadcff;
}
tr.odd td.sorting_3 {
    background-color: #e0e2ff;
}
tr.even td.sorting_2 {
    background-color: #f2f3ff;
}
tr.odd.gradeA td.sorting_1 {
    background-color: #c4ffc4;
}
tr.even.gradeA td.sorting_1 {
    background-color: #d5ffd5;
}
tr.odd.gradeC td.sorting_1 {
    background-color: #c4c4ff;
}
tr.even.gradeC td.sorting_1 {
    background-color: #d5d5ff;
}
tr.odd.gradeX td.sorting_1 {
    background-color: #ffc4c4;
}
tr.even.gradeX td.sorting_1 {
    background-color: #ffd5d5;
}
tr.odd.gradeU td.sorting_1 {
    background-color: #c4c4c4;
}
tr.even.gradeU td.sorting_1 {
    background-color: #d5d5d5;
}
table.display td.center, .dataTables_empty {
    text-align: center;
}
table.display tr.odd.gradeU, .paging_full_numbers span.paginate_button {
    background-color: #ddd;
}
tr.odd, tr.even {
    background-color: #f9f9f9;
    border: 1px solid #aab;
}
.dataTables_scroll, .clear {
    clear: both;
}
tr.odd td.sorting_1, tr.even td.sorting_1, tr.even td.sorting_3 {
    background-color: #f7f7ff;
}
tr.odd.gradeA td.sorting_2, tr.odd.gradeA td.sorting_3 {
    background-color: #d1ffd1;
}
tr.even.gradeA td.sorting_2, tr.even.gradeA td.sorting_3 {
    background-color: #e2ffe2;
}
tr.odd.gradeC td.sorting_2, tr.odd.gradeC td.sorting_3 {
    background-color: #d1d1ff;
}
tr.even.gradeC td.sorting_2, tr.even.gradeC td.sorting_3 {
    background-color: #e2e2ff;
}
tr.odd.gradeX td.sorting_2, tr.odd.gradeX td.sorting_3 {
    background-color: #ffd1d1;
}
tr.even.gradeX td.sorting_2, tr.even.gradeX td.sorting_3 {
    background-color: #ffe2e2;
}
tr.odd.gradeU td.sorting_2, tr.odd.gradeU td.sorting_3 {
    background-color: #d1d1d1;
}
tr.even.gradeU td.sorting_2, tr.even.gradeU td.sorting_3 {
    background-color: #e2e2e2;
}
#tests_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #tests_table tr.odd:hover td.sorting_1, #tests_table tbody tr.even:hover, #tests_table tbody tr.even td.highlighted, #tests_table tr.even:hover td.sorting_1, #results_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #results_table tr.odd:hover td.sorting_1, #results_table tbody tr.even:hover, #results_table tbody tr.even td.highlighted, #results_table tr.even:hover td.sorting_1 {
    background-color: rgba(0,46,123,0.1)
}
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased;
}
.selector, .radio, .checker, .uploader, .button, .selector *, .radio *, .checker *, .uploader *, .button * {
    margin: 0;
    padding: 0;
}
input.text, input.email, input.password, textarea.uniform {
    font-size: 12px;
    font-family: 'IBM Plex Sans', sans-serif;
    font-weight: 400;
    color: #777;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAMAAAA1zgQDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF5eXl7Ozs8/Pz+vr6////0QRStAAAABZJREFUeNpiYGBgZGBiYGZgYWABCDAAAEIADx9vHy4AAAAASUVORK5CYII=) repeat-x 0 0;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
    padding: 3px;
}
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAMAAAA1zgQDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF+Pj47+/v5ubm3d3d/////QfgkwAAABZJREFUeNpiYGZgYmBkYGBgYWABCDAAAFYAD05SL7UAAAAASUVORK5CYII=) repeat-x 0 0;
    border-color: #999;
}
div.selector {
    background-position: -483px -130px;
    line-height: 26px;
    height: 26px;
    width: 190px;
    font-size: 12px;
    position: relative;
    padding-left: 10px;
    overflow: hidden;
}
div.selector span {
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    color: #666;
    width: 158px;
    text-shadow: 0 1px 0 #fff;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 25px 0 2px;
}
div.selector select {
    top: 0;
    left: 0;
    min-width: 190px;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 12px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 25px;
    border: none;
    background: none;
}
div.selector:active, div.selector.active {
    background-position: -483px -156px;
}
div.selector:active span, div.selector.active span {
    background-position: right -26px;
}
div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -483px -182px;
}
div.selector.focus span, div.selector.hover span, div.selector:hover span {
    background-position: right -52px;
}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
    background-position: -483px -208px;
}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {
    background-position: right -78px;
}
div.selector.disabled {
    background-position: -483px -234px;
}
div.selector.disabled span {
    background-position: right -104px;
    color: #bbb;
}
div.checker {
    width: 19px;
    height: 19px;
    position: relative;
    top: -1px;
}
div.checker input {
    width: 19px;
    height: 19px;
    opacity: 0;
    filter: alpha(opacity=0);
    display: inline-block;
    background: none;
}
div.checker span {
    background-position: 0 -260px;
    height: 19px;
    width: 19px;
    display: inline-block;
    text-align: center;
}
div.checker:active span, div.checker.active span {
    background-position: -19px -260px;
}
div.checker.focus span, div.checker:hover span {
    background-position: -38px -260px;
}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {
    background-position: -57px -260px;
}
div.checker span.checked {
    background-position: -76px -260px;
}
div.checker:active span.checked, div.checker.active span.checked {
    background-position: -95px -260px;
}
div.checker.focus span.checked, div.checker:hover span.checked {
    background-position: -114px -260px;
}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {
    background-position: -133px -260px;
}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {
    background-position: -152px -260px;
}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {
    background-position: -171px -260px;
}
div.radio {
    width: 19px;
    height: 19px;
    position: relative;
}
div.radio input {
    width: 19px;
    height: 19px;
    opacity: 0;
    filter: alpha(opacity=0);
    text-align: center;
    display: inline-block;
    background: none;
}
div.radio span {
    height: 19px;
    width: 19px;
    background-position: 0 -279px;
    display: inline-block;
    text-align: center;
}
div.radio:active span, div.radio.active span {
    background-position: -18px -279px;
}
div.radio.focus span, div.radio:hover span {
    background-position: -36px -279px;
}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {
    background-position: -54px -279px;
}
div.radio span.checked {
    background-position: -72px -279px;
}
div.radio:active span.checked, div.radio.active span.checked {
    background-position: -90px -279px;
}
div.radio.focus span.checked, div.radio:hover span.checked {
    background-position: -108px -279px;
}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked {
    background-position: -126px -279px;
}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span {
    background-position: -144px -279px;
}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked {
    background-position: -162px -279px;
}
div.uploader {
    background-position: 0 -297px;
    height: 28px;
    width: 190px;
    position: relative;
    overflow: hidden;
    cursor: default;
}
div.uploader span.action {
    background-position: right -409px;
    height: 24px;
    line-height: 24px;
    width: 85px;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    background-color: #fff;
    font-size: 11px;
    font-weight: 700;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer;
    padding: 2px 0;
}
div.uploader span.filename {
    height: 24px;
    line-height: 24px;
    color: #777;
    width: 82px;
    border-right: solid 1px #bbb;
    font-size: 11px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default;
    margin: 2px 0 2px 2px;
    padding: 0 10px;
}
div.uploader.focus, div.uploader.hover, div.uploader:hover {
    background-position: 0 -353px;
}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
    background-position: right -437px;
}
div.uploader.active span.action, div.uploader:active span.action {
    background-position: right -465px;
}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {
    background-position: right -493px;
}
div.uploader.disabled {
    background-position: 0 -325px;
}
div.uploader.disabled span.action {
    background-position: right -381px;
    color: #aaa;
}
div.button {
    background-position: 0 -523px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
div.button span {
    background-position: right -643px;
    margin-left: 13px;
    height: 22px;
    padding-top: 8px;
    font-weight: 700;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
    padding-right: 15px;
    display: inline-block;
    line-height: 1;
    text-align: center;
}
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
    background-position: 0 -553px;
}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
    background-position: right -673px;
}
div.button.active, div.button:active {
    background-position: 0 -583px;
}
div.button.active span, div.button:active span {
    background-position: right -703px;
    color: #555;
}
div.button.disabled, div.button:disabled {
    background-position: 0 -613px;
}
div.button.disabled span, div.button:disabled span {
    background-position: right -733px;
    color: #bbb;
    cursor: default;
}
div.uploader input {
    width: 190px;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    float: right;
    height: 25px;
    border: none;
    cursor: default;
}
div.uploader.disabled span.filename {
    color: #aaa;
    border-color: #ddd;
}
.selector, .checker, .button, .radio, .uploader {
    vertical-align: middle;
    zoom: 1px;
    display: inline;
}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
    outline: 0;
}
div.button a, div.button button, div.button input {
    position: absolute;
}
.fixed_rows .cusel, .fixed_rows .cuselFrameRight, .fixed_rows .jScrollPaneDrag, .fixed_rows .jScrollArrowUp, .fixed_rows .jScrollArrowDown {
    background-image: url(data:image/png;base64,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)!important;
}
.cusel {
    height: 26px;
    background-position: left top;
    position: relative;
    cursor: pointer;
    font-size: 10pt;
    outline: none;
}
.cuselFrameRight {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    height: 100%;
    width: 42px;
    background-position: right top;
}
.cuselText {
    height: 16px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1;
    width: 97%;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 10pt;
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px 0 0 7px;
}
* html .cuselText {
    height: 22px;
}
.cusel span {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    zoom: 1px;
    padding: 2px 15px 2px 5px;
}
.cusel span:hover, .cusel .cuselOptHover {
    background: #777;
    color: #fff;
}
.cusel .cuselActive {
    background: #444;
    color: #fff;
    cursor: default;
}
.fixed_rows .cusel:hover, .fixed_rows .cusel:hover .cuselFrameRight, .fixed_rows .cusel:focus, .fixed_rows .cusel:focus .cuselFrameRight, .fixed_rows .cuselFocus, .fixed_rows .cuselFocus .cuselFrameRight {
    background-image: url(data:image/png;base64,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)!important;
}
.classDisCusel, .classDisCusel .cuselFrameRight {
    cursor: default;
}
.classDisCusel .cuselText {
    cursor: default;
}
.cusel-scroll-wrap {
    display: block;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 100%;
    background: #e8e8e8;
    min-width: 100%;
    width: auto;
}
.cusel .jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 5;
    border: 1px solid #999;
}
.cusel .jScrollPaneTrack {
    height: 100%;
    width: 7px!important;
    background: #ccc;
    position: absolute;
    top: 0;
    right: 4px;
}
.cusel .jScrollPaneDrag {
    position: absolute;
    background-position: -40px -26px;
    cursor: pointer;
    width: 15px!important;
    height: 27px!important;
    right: -4px;
}
.cusel .jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.cusel .jScrollArrowUp {
    position: absolute;
    top: 0;
    right: 3px;
    width: 26px;
    height: 12px;
    cursor: pointer;
    background-position: -2px -26px;
    overflow: hidden;
}
.cusel .jScrollArrowDown {
    width: 25px;
    height: 12px;
    position: absolute;
    top: auto;
    bottom: 0;
    right: 3px;
    cursor: pointer;
    background-position: -21px -26px;
    overflow: hidden;
}
.splitter_panel {
    position: relative;
}
.splitter_panel .vsplitter {
    cursor: col-resize;
    z-index: 900;
    width: 6px;
}
.splitter_panel .vsplitter:hover {
    transition: .5s;
    background-color: #BBBDBF;
}
.splitter_panel .hsplitter {
    background-color: #5F5F5F;
    cursor: row-resize;
    z-index: 800;
    height: 7px;
}
.splitter_panel .vsplitter.splitter-invisible, .splitter_panel .hsplitter.splitter-invisible {
    background: none;
}
.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel, .splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
    position: absolute;
    overflow: auto;
}
.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel {
    height: 100%}
.splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
    width: 100%}
.splitter_panel .top_panel, .splitter_panel .left_panel, .splitter_panel .vsplitter {
    top: 0;
}
.splitter_panel .top_panel, .splitter_panel .bottom_panel, .splitter_panel .left_panel, .splitter_panel .hsplitter {
    left: 0;
}
.splitter_panel .bottom_panel {
    bottom: 0;
}
.splitter_panel .right_panel {
    right: 0;
}
.splitterMask {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}
.jstree-default li, .jstree-default ins {
    background-image: url(../images/main4.png);
    background-repeat: no-repeat;
    background-color: transparent;
}
.jstree-default li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAC9JREFUOE9j+P//P0UYqyAy3rlrP5DCLgfCWAVJwVgFkfGoC0ZdAMKjLiDkgv8MAMt6/r8MzEPUAAAAAElFTkSuQmCC);
    background-repeat: repeat-y;
    font-size: 14px;
}
.jstree-default li.jstree-last {
    background: transparent;
}
.jstree-default .jstree-open > ins {
    background-position: -72px -220px;
}
.jstree-default .jstree-closed > ins {
    background-position: -54px -220px;
}
.jstree-default .jstree-leaf > ins {
    background-position: -36px -220px;
}
.jstree-default .jstree-hovered {
    background: #e7f4f9;
    border: 1px solid #d8f0fa;
    padding: 1px 3px 1px 1px;
    border-radius: 2px;
}
.jstree-default .jstree-clicked {
    background: #beebff;
    border: 1px solid #99defd;
    padding: 2px 5px 2px 1px;
    border-radius: 2px;
}
.jstree-default a .jstree-icon {
    background-position: 0 -200px;
}
.jstree-default a.jstree-loading .jstree-icon {
    background: transparent;
}
.jstree-default.jstree-focused {
    background: #ffe;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
    background: transparent;
}
.jstree-default .jstree-no-dots .jstree-open > ins {
    background-position: -18px -220px;
}
.jstree-default .jstree-no-dots .jstree-closed > ins {
    background-position: 0 0;
}
.jstree-default .jstree-no-icons a .jstree-icon {
    display: none;
}
.jstree-default .jstree-search {
    font-style: italic;
}
.jstree-default .jstree-no-icons .jstree-checkbox {
    display: inline-block;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
    display: none!important;
}
.jstree-default .jstree-checked > a > .jstree-checkbox {
    background-position: 0 0;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox {
    background-position: 0 0;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox {
    background-position: 0 0;
}
.jstree-default .jstree-checked > a > .jstree-checkbox:hover {
    background-position: 0 0;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover {
    background-position: 0 0;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover {
    background-position: 0 0;
}
.jstree-default li[rel="locked-folder"] > a > .jstree-icon {
    background-image: url(../images/main4.png);
    background-position: -100px -200px;
}
.jstree-default li[rel="icon-page"] > a > .jstree-icon {
    background-image: url(../images/main4.png);
    background-position: -120px -200px;
}
#vakata-dragged.jstree-default ins {
    background: transparent!important;
}
#vakata-dragged.jstree-default .jstree-ok {
    background: url(../images/main4.png) 0 0 no-repeat!important;
}
#vakata-dragged.jstree-default .jstree-invalid {
    background: url(../images/main4.png) 0 0 no-repeat!important;
}
#jstree-marker.jstree-default {
    background: url(../images/main4.png) 0 0 no-repeat!important;
    text-indent: -100px;
}
.jstree-default a.jstree-search {
    color: aqua;
}
.jstree-default .jstree-locked a {
    color: silver;
    cursor: default;
}
#vakata-contextmenu.jstree-default-context, #vakata-contextmenu.jstree-default-context li ul {
    background: #f0f0f0;
    border: 1px solid #979797;
    -moz-box-shadow: 1px 1px 2px #999;
    -webkit-box-shadow: 1px 1px 2px #999;
    box-shadow: 1px 1px 2px #999;
}
#vakata-contextmenu.jstree-default-context a {
    color: #000;
}
#vakata-contextmenu.jstree-default-context a:hover, #vakata-contextmenu.jstree-default-context .vakata-hover > a {
    padding: 0 5px;
    background: #e8eff7;
    border: 1px solid #aecff7;
    color: #000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, #vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover {
    color: silver;
    background: transparent;
    border: 0;
    padding: 1px 4px;
}
#vakata-contextmenu.jstree-default-context li.vakata-separator {
    background: #fff;
    border-top: 1px solid #e0e0e0;
    margin: 0;
}
#vakata-contextmenu.jstree-default-context li ul {
    margin-left: -4px;
}
* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
    font-family: 'IBM Plex Sans', sans-serif;
}
body {
    overflow: hidden;
    /* min-height: 319px; */
    /* min-width: 492px; */
    height: 100%;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 14px;
    cursor: default;
}
hr {
    border: 0;
}
#dialog-choose-group *, #InfoBoxContainer * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
    text-decoration: none;
}
img {
    border: none;
}
input, button, select, a {
    outline: none;
}
.ui-tabs-selected a {
    cursor: default!important;
}
#page {
    width: 100%;
    margin: auto;
    height: 100%;
    min-height: 100%
}
#cb_language {
    float: right;
    display: block;
}
#header #logo {
    overflow: hidden;
    padding: 9px 0 3px 10px;
}
#page #header #logo img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    overflow: hidden;
}
#warn-message {
    color: red;
    font-weight: 700;
    margin-bottom: 2px;
    text-align: right;
}
#header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#page #header #corner_panel {
    float: right;
    margin: 2px 0 0 6px;
}
#page #header #info_panel {
    color: #555;
    text-align: right;
    float: right;
    margin: 1px 1px 0 0;
    padding-bottom: 2px;
}
#footer {
    color: #555;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 0 8px;
    margin-top: -100px;
    -webkit-text-size-adjust: 100%}
#testing #t_footer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#IndigoSitePanel {
    float: right;
    margin-top: 6px;
    margin-right: 3px;
}
#IndigoSiteImage {
    width: 20px;
    height: 20px;
    border-image: none;
    opacity: .2;
}
#IndigoSiteImage:hover {
    opacity: 1;
    transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
}
#full_height {
    width: 1px;
    height: 100%;
    position: fixed;
}
table.center_vmiddle {
    height: 80%;
    vertical-align: middle;
}
input {
    border: 1px solid;
}
#pass {
    font-family: 'IBM Plex Sans', sans-serif;
}
#login {
    width: 100%}
input[type="text"]::-ms-clear {
    display: none;
}
td {
    border: 0 solid;
    text-align: left;
}
hr {
    margin: 0 auto;
    width: 100%;
    height: 1px;
    color: #ccc;
    background-color: #ccc;
}
#tree_groups {
    background-color: transparent;
}
.form-card {
    float: right;
    padding: 10px 10px 4px;
    width: 480px;
}
#reg-tab {
    overflow-y: auto;
}
#reg_form {
    padding: 10px;
    width: 440px;
}
input.t_300 {
    width: 300px;
}
input.t_150 {
    width: 150px;
}
#reg_form select, #profile_form select {
    width: 302px;
    border: 1px solid #000;
}
.text-small {
    font-size: 12px;
}
.panel-header {
    text-align: center;
    font-weight: 700;
}
.dataTables_scrollBody {
    height: 300px;
    overflow-y: auto!important;
}
.dataTables_filter input[type="text"] {
    background-color: #fbfbfd;
}
.DataTables_sort_wrapper {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.TableTopPanel {
    visibility: hidden!important;
    padding: 0!important;
    border: 0!important;
}
.dialog {
    display: none;
}
#testing {
    display: none;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
}
#testing #t_header {
    background: #002361;
    /* height: 40px; */
    margin: 0;
    padding: 10px 15px 12px;
    box-sizing: border-box;
}
#testing #t_header #t_title {
    /* position: absolute; */
    /* top: 10px; */
    font-weight: bold;
    color: #fff;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}
#testing #t_header #t_position {
    position: absolute;
    top: 10px;
    font-weight: bold;
    text-align: right;
    right: 30px;
    color: #fff;
}

.tm-iframe-content #testing #t_header { height: 55px }

.tm-iframe-content #testing #t_header #t_title,
.tm-iframe-content #testing #t_header #t_position { top: 18px }

.tm-iframe-content #testing #t_header #t_title { display: none }

.tm-iframe-content #testing #t_header #t_position {
    /* right: 65px; */
    right: 164px;
}

#testing #t_header #t_close_button {
    position: absolute;
    height: 21px;
    width: 21px;
    right: 2px;
    top: 9px;
}
#testing #t_header #t_close_button span {
    padding: 1px;
}

.tm-iframe-content #testing #t_header #t_close_button {
    /* display: none; */
    right: 69px;
    width: auto;
    height: auto;
    padding: 5px 10px;
}

.tm-iframe-content #testing #t_header #t_close_button .ui-icon-closethick{
    display: none;
}

.tm-iframe-content #testing #t_header #t_close_button .ui-button-text:before{
    content: 'Отмена';
}

#t_content {
    height: 400px;
}
#testing #t_content {
    position: relative;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    margin: 10px 10px 0px 10px;
    padding: 10px;
    overflow: auto;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 10pt;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
    width: 15px;
}
::-webkit-scrollbar:horizontal {
    height: 15px;
}
::-webkit-scrollbar-thumb {
    background-color: #0a49b8;
    border-radius: 6px;
    border: 2px solid #fff;
    min-height: 30px;
}
.wrapper_valign_container {
    display: table;
    width: 100%;
    height: 100%}
.valign_container {
    border: none;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0;
}
#tabs-container {
    overflow: hidden;
}
#testing #t_content .question_panel, .message_panel, .instruction_panel {
    position: relative;
    border: 1px solid #aed0ea;
    background-color: #fff;
    margin: auto;
    padding: 10px;
    height: auto!important;
    text-align: left!important;
}
#connection_error_panel {
    background-color: #fff;
    width: 320px;
    margin: auto;
    padding: 10px;
    border: 2px solid #ddd;
}
#connection_error_panel #connection_error_panel_text {
    padding-bottom: 6px;
}
#testing #t_content .recalc_message {
    position: relative;
    background: #ffef8f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAPklEQVQYldWPQQoAIBACx/3/I/piH8guyxJBtyC6DAqiiHtzAHwEM1IJCNuEBAFOCydUeMupmlN53Xh/+h4mvqsdQ+ZIUGUAAAAASUVORK5CYII=) 50% top repeat-x;
    color: #363636;
    font-size: 16px;
    margin: auto auto 20px;
    padding: 10px;
    width: 60%;
    min-width: 600px;
    text-align: left!important;
    box-shadow: 0 0 8px #aed0ea;
    border-radius: 5px;
}
#testing #t_content #proctoring_panel {
    text-align: center;
    font-size: 16px;
}
.question_sub_panel {
    padding: 10px;
    border: 1px solid #aed0ea;
}
#testing table {
    border-collapse: collapse;
}
#testing td, .message_panel th {
    border: 1px;
    padding: 2px;
}
.instruction_panel {
    border: 0;
}
.instruction_panel_footer {
    width: auto;
}
#testing #t_content .protocol_spec_panel {
    position: relative;
    border: 0;
    background-color: #fff;
    margin: auto;
    padding: 7px 0;
    width: 50%;
    text-align: left!important;
}
#testing #t_content .protocol_info_panel {
    padding: 5px 3px;
}
#testing #t_content hr {
    background-color: #aed0ea;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 0;
    width: 100%}
#testing #t_footer {
    padding: 10px;
}
button {
    font-size: 16px!important;
}
#t_footer button {
    height: 41px;
    font-size: 16px!important;
}
.ui-helper-reset {
    font-size: 15px!important;
}
#testing #t_footer #info_message {
    height: 30px;
    display: table-cell;
    vertical-align: middle;
}
#buttons_panel {
    float: right;
}
#print_result_button {
    float: left;
    margin-right: 5px;
}
div.ImagePrintResult {
    background: url(../images/main4.png) 0 0 no-repeat;
    width: 32px;
    height: 32px;
    margin-top: -2px;
}
#time_available {
    float: right;
    width: 80px;
    padding: 13px 8px 0;
    text-align: center;
}
.answer_form input.text, .answer_form textarea {
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 14px;
    width: 98%!important;
}
#testing #t_content .fixed_rows {
    border: 1px solid;
    border-collapse: collapse;
    border-width: 1px;
    width: 100%}
#testing #t_content td.left_column {
    border: 1px solid #a2c1d8;
    padding-left: 5px;
    width: 50%}
#testing #t_content td.right_column {
    border: 1px solid #a2c1d8;
    padding: 1px;
    width: 50%}
.ftable-header {
    font-weight: 700;
    text-align: center;
    background-color: #F9F9FF;
}
#testing #t_content .match {
    width: 100%!important;
}
.sortable {
    list-style-type: none;
    cursor: n-resize;
}
.sortable li, .sortable-placeholder {
    border: 1px solid #a2c1d8;
    background-color: #ebf4fa;
    margin: 0 0 3px 0;
    padding: 4px;
    padding-left: 22px;
    height: 18px;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 10pt !important;
    overflow: hidden;
    white-space: nowrap;
}
.sortable-left-div {
    float: left;
    width: 26px;
}
.sortable-left-div div {
    margin: 0 0 3px;
    padding: 4px;
    height: 18px;
    border: 1px solid #fff;
}
.sortable-right-div {
    margin-left: 26px;
}
.sortable-scores-div {
    float: right;
    width: 26px;
}
.sortable-scores-div div {
    margin: 0 0 3px;
    text-align: center;
    padding: 4px;
    height: 18px;
    border: 1px solid #fff;
}
.sortable-placeholder {
    border: 1px dashed #7E96A8!important;
    background-color: #F2FAFF!important;
}
#testing #t_content .sortable li span {
    position: absolute;
    margin-left: -1.3em;
}
.bold_text {
    font-weight: 700;
}
.red_text {
    color: red;
}
.green_text {
    color: #00A000;
}
.blue_text {
    color: #00F;
}
.info_panel {
    position: relative;
    border: 1px solid #aed0ea;
    background-color: #fff;
    margin: auto;
    padding: 30px 20px;
    width: 75%;
    display: inline-table;
    text-align: justify;
}
.str-symbol {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}
#progressbar {
    height: 40px;
    background: #fff !important;
    box-shadow: none;
    border: 1px solid rgba(8, 107, 123, 0.1);
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
    margin-left: 140px !important;
}

#progressbar .ui-progressbar-value {
    background-color: rgba(0, 51, 123, 0.5) !important;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 30px 30px;
    -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
    animation: uk-progress-bar-stripes 2s linear infinite;
}
#questions_list {
    border: 1px solid #aed0ea;
    width: 130px;
    padding: 5px;
    overflow-y: auto;
    position: absolute;
    top: 4px;
    bottom: 4px;
}
.questions_list_item {
    border: 1px solid #aed0ea;
    background-color: #f5f5ff;
    text-align: center;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;
}
#protocol_qcontainer {
    padding: 5px;
    overflow: auto;
    position: absolute;
    left: 150px;
    top: 0;
    right: 0;
    bottom: 0;
}
.questions_list_item_selected {
    font-weight: 700;
    border-color: #99b5cc;
    background-color: #d3e1ea!important;
}
#footer a:link, #footer a:visited {
    color: #555;
}
.t-rc {
    width: 100%}
.t-rc td {
    text-align: left;
    vertical-align: top;
}
.rc {
    width: 1px;
}
.td-score {
    width: 1px;
    white-space: nowrap;
    text-align: center!important;
}
.prompt_button {
    width: 180px;
    border: 1px solid #aed0ea;
    background-color: #f5f5ff;
    color: #2779aa;
    font-weight: 700;
    text-align: center;
    padding: 3px;
    cursor: pointer;
}
.prompt_button[disabled="disabled"] {
    cursor: default!important;
}
.prompt_button:hover:not(disabled="disabled") {
    background-color: #fcfcff;
}
.prompt_panel {
    border: 1px solid #aed0ea;
    background-color: #fff;
    padding: 10px;
    margin-top: -1px;
}
.file_attach_panel {
    height: 20px;
    max-width: 635px;
    vertical-align: middle;
    border: 1px solid #000;
    background: #eee;
    padding-top: 4px;
    padding-left: 3px;
    cursor: pointer;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 13px;
    color: #000;
    margin-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.file_container_error {
    background-color: red;
    color: #ff0;
    padding: 5px;
    cursor: pointer;
}
.nowrap {
    white-space: nowrap;
}
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#InfoBoxTree {
    margin-top: 5px;
    margin-right: 1px;
    padding: 5px;
    overflow: auto;
}
#InfoBoxContent {
    margin-top: 5px;
    margin-left: 1px;
    padding: 10px;
    overflow: auto;
}
.InfoBoxLightPanel {
    border: 1px solid #aed0ea;
    box-shadow: 0 0 8px #aed0ea;
    border-radius: 5px;
    background-color: #fff!important;
}
.testing_button {
    min-width: 130px!important;
}
#close_results_button {
    padding: 0 10px;
}
div.ImageIndigoIconAbout {
    background: url(../images/logo.png) no-repeat;
    width: 65px;
    height: 65px;
}
div.ImageUsers {
    background: url(../images/main4.png) 0 -70px no-repeat;
    width: 128px;
    height: 128px;
}
div.ImageFolder {
    background: url(../images/main4.png) 0 -200px no-repeat;
    width: 16px;
    height: 16px;
}
div.ImageRefresh {
    background: url(../images/main4.png) -20px -200px no-repeat;
    width: 16px;
    height: 16px;
}
button.button-start {
    height: 41px;
    padding: 0 10px;
}
button.button-start span.ui-button-text {
    padding-right: 38px!important;
}
.ui-button .ui-icon.ImageStart {
    background: url(../images/main4.png) -40px -200px no-repeat;
    width: 16px;
    height: 16px;
    top: 19px;
    right: 23px;
}
div.ImageAttach {
    background: url(../images/main4.png) -60px -200px no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 3px;
}
div.ImageRecalcWarning {
    background: url(../images/main4.png) -80px -200px no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 1px;
    margin-right: 6px;
}
#ProcessingIndicator {
    position: absolute;
    width: 250px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin: -20px auto auto -125px;
    border: 2px solid #ddd;
    padding: 5px 0 2px;
    text-align: center;
    color: #000;
    font-size: 14px;
    background-color: #fff;
}
div.ImageLoading {
    background-image: url(data:image/gif;base64,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);
    width: 220px;
    height: 19px;
    margin: 0 auto;
}
div.ImageLoadingSmall, .ui-autocomplete-loading {
    background-image: url(data:image/gif;base64,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);
    width: 16px;
    height: 16px;
}
div.ImageLoadingSmall {
    float: left;
    margin-right: 7px;
}
.ui-autocomplete-loading {
    background-position: right center;
    background-repeat: no-repeat;
}
.uppod-control_buffer {
    top: 2px!important;
}
.uppod-control_separator canvas {
    width: 7px!important;
}
div.html_player {
    width: 640px;
    margin: auto!important;
}
div.html_player.audio {
    height: 37px!important;
}
div.html_player.video {
    height: 360px!important;
}
div.html_player.fix_player_ie video {
    width: 640px!important;
}
div.html_player.fix_player_ie .uppod-control_enter_fullscreen {
    display: none!important;
}
div.AnswerFileForm {
    margin: 6px 0 0 2px;
}
div.AnswerFileBlock {
    margin-top: 6px;
}
div.AnswerFileInvisibleBlock {
    width: 0;
    height: 0;
    overflow: hidden;
}
.UserAttachLabel {
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
    border: 1px solid #d4d4d4;
    padding: 4px 8px 4px 4px;
    margin-left: 3px;
    border-radius: 4px;
    background: #fafafd;
    color: #216086;
}
.UserAttachLabel:hover {
    color: #2779aa;
}
.UserAttachLabel.Disabled {
    cursor: default;
    color: #AFAFAF;
    border-color: #ccc;
}
div.AnswerFilePanel {
    margin: 8px 4px;
    padding-left: 4px;
}
div.AttachDownload {
    float: left;
}
div.AttachDownload:hover {
    cursor: pointer;
    text-decoration: underline;
}
div.AttachProgress {
    float: left;
    margin: 2px 3px 0 8px;
    width: 80px;
    height: 12px;
    font-size: .9em;
    font-style: italic;
}
div.AttachProgress, div.AttachProgress * {
    border-radius: 3px!important;
}
div.AttachProgress.Static {
    background-image: url(data:image/gif;base64,R0lGODlhUAAMAMIAANzu9PT6/Oz2/OTu9Pz6/OTy/Pz+/P///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQIDgAAACwAAAAAUAAMAAAD1liwG/dPsAbjBK7KmeFmncVVx0cNADoI5Kay2vK2cgp79Uqn9j4fk9sjwJORCMXUMTlYoowV5FMZZUJ4zUpgOshCkIzuMux9gGXlwzmVXouvKULF8FTJIQZsvKraf/UDd2aAgmqEFSkhB1MLhYsXjowAkZAkkpQTjhiWekKLfToVXVieoz8Qpj2ioKWeAoyujGmvE7OyLbcauR5pWzlHdVRfoG3EwFjFyMdVv8xYY2HQUH+10sKDC3hMhQTBgVHE3Id/oOLlfMIKRZhPipLulaLxqPMPjAkAIfkECA4AAAAsAAAAAFAADAAAA9x4egXuYSnxoDy0RpnfXp3FVcA3PeAAqINwZaw7rqsMOvGL1zrd9ipFgGQT0nAXwnGVXA6aKqREGWVOlweq7xKoDp7Xx7cpBi+UZTLOrECvDaQBQWKIsuYLOGuFb/v4V3tygT59WX9yDXuGB1UOjI4AkCSTFZUPl48HS0WNgp1fPqCfF6E5EqY8qKSba1yOnQKObBizL7YcuCkVZlthvmdiVmeCtATFSchTygpSwV5QYmrOfrzTw9XSEisGy2WGxzuDxD7jfoLgiOnoV4wNRyaNvPGR9JSl96j5CwMJACH5BAgOAAAALAAAAABQAAwAAAPYCBDXLSoyd2BctF5MrcyeMjkh55iPMgCDAKqs28Hty8b2Ws/3ThaZwE2VIQxZxeMguSJSjE3kU5lMRgbL6TXrMG6tKm7DGwazxAcvxaBTEabtwbvbY83HdTm8d0/n+1AAFAVXAH0HUQqHiYYZjIsbkBeSgg2EQzIOWD2ZDZs6nYhxoZ84FKU+nm0PiaECiWivF7GwILUdtySJB0I9aARNOkVxv8TDvsc6xb6BTnQ0ZlLPV9G/G9aziFuAMHZPxNxx4Xx7OuPmB90jqpOOG+va7aeR7vKa9AcJADt2Ni9KNEw3TGg3dlRBZXpmdzdzd0EzV2RNdVJyVWhzL3NoMDNmQ2ZIUVZJQ3dMdURWenc1ZVEvc2JETVJOWmtx);
    border: 1px solid #aed0ea;
}
div.ImageAttachRemove {
    background: url(../images/main4.png) -138px -200px no-repeat;
    width: 16px;
    height: 16px;
}
div.ImageFile {
    background: url(../images/main4.png) -120px -200px no-repeat;
    width: 16px;
    height: 16px;
}
div.AttachDownload > div.ImageFile {
    float: left;
    margin-right: 4px;
}
div.AnswerFilePanel > div.ImageAttachRemove {
    float: left;
    cursor: pointer;
    margin-top: 1px;
}
body.print_result {
    overflow: auto;
    background: #FFF;
    margin: 0 2px;
}
body.print_result img {
    max-width: 100%;
    height: auto;
}
body.print_result img.big {
    width: auto;
}
body.print_result .table-wrapper {
    display: inline-block;
    max-width: 100%}
body.print_result .ie-wrapper {
    display: table-cell;
    max-width: 100%}
body.mobile #header #logo {
    padding: 4px 0 1px 2px;
}
body.mobile #corner_panel.small {
    font-size: 12px;
}
body.mobile #footer {
    padding: 2px 0;
    font-size: 12px;
}
body.mobile .form-card {
    width: 406px;
}
body.mobile #reg_form {
    width: auto;
}
body.mobile #pass {
    width: 100%!important;
}
.no-fb {
    max-height: 0;
}
body.mobile .ddetails {
    width: 100%!important;
}
.ui-tabs .ui-tabs-nav.small li a {
    padding: .5em .3em;
}
.ui-tabs .ui-tabs-nav.hor li a {
    padding-top: .1em!important;
    padding-bottom: .1em!important;
}
table.display.hor thead th {
    padding: 0 0 0 10px;
    font-size: 12px;
}
.ui-tabs .ui-tabs-nav.tiny li a {
    padding: .5em .3em;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
}
body.mobile .testing_button {
    min-width: 0!important;
}
body.mobile .instruction_panel_footer {
    width: auto;
}
body.mobile #testing #t_content {
    padding: 0;
}
body.mobile .valign_container {
    padding: 2px 0;
}
body.mobile .question_panel, body.mobile .message_panel, body.mobile .instruction_panel, body.mobile .recalc_message {
    border: 0 solid #fff!important;
    padding: .5em!important;
    min-width: 0!important;
}
body.mobile .recalc_message {
    width: 90%!important;
    margin: 0 auto!important;
}
body.mobile .file_attach_panel {
    width: auto!important;
}
body.mobile div.html_player {
    width: 100%!important;
    max-width: 640px!important;
}
body.mobile .question_sub_panel {
    padding: 6px;
    border: none;
}
body.mobile .ui-button-text {
    font-size: 14px;
}
body.mobile #time_available {
    width: auto;
    padding: 12px 6px 0;
}
body.mobile #questions_list {
    width: 60px;
    border: none;
    border-right: 1px solid #aed0ea!important;
    padding: 0 2px;
}
body.mobile #protocol_qcontainer {
    padding: 0;
    left: 66px;
}
body.mobile .ui-dialog-content {
    max-height: 250px;
}
#buttons_panel.minify span.mobile-hide {
    display: none;
}
#buttons_panel.minify #prev_button {
    min-width: 0!important;
}
#buttons_panel.small .ui-button-text {
    padding: .4em .45em;
}
body.mobile #close_results_button {
    padding: 0;
}
body.mobile button.button-start {
    height: auto;
    width: 164px!important;
    padding: 0 10px!important;
}
body.mobile button.button-start.nowrap {
    white-space: normal;
}
body.mobile button.button-start span.ui-button-text {
    padding-right: 1em!important;
}
body.mobile button.button-start span.ImageStart {
    display: none;
}
body.mobile .dataTables_info {
    float: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 0 0 10px;
}
body.mobile .can-hide {
    display: none;
}
.show-mobile {
    display: none;
}
body.mobile .show-mobile {
    display: block;
}
.question_panel iframe:not(.no-rubber), .message_panel iframe:not(.no-rubber), .instruction_panel iframe:not(.no-rubber), #InfoBoxContent iframe:not(.no-rubber) {
    max-width: 100%}
.question_panel img, .message_panel img, .instruction_panel img, #InfoBoxContent img {
    max-width: 100%}
.question_panel img.big, .message_panel img.big, .instruction_panel img.big, #InfoBoxContent img.big {
    width: auto;
}
.question_panel .table-wrapper, .message_panel .table-wrapper, .instruction_panel .table-wrapper, #InfoBoxContent .table-wrapper {
    display: inline-block;
    max-width: 100%}
.question_panel .ie-wrapper, .message_panel .ie-wrapper, .instruction_panel .ie-wrapper, #InfoBoxContent .ie-wrapper {
    display: table-cell;
    max-width: 100%}
.questions-divider {
    margin: 8px 0;
    height: 1px;
    width: 100%}
body.mobile .questions-divider {
    background-color: #aed0ea;
}
.no-border {
    border: none;
}




body.mobile #t_footer #progressbar { display: none !important }

/*
* Custom style
*/

#header {
    display: none !important;
}

div #auth-tabs {
    padding: 0 !important;
    min-height: 100vh !important;
    border: none;
    border-radius: 0;
    background: none !important;
}

div #auth-tabs #auth-tab {
    min-height: 100vh !important;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: url("../images/bgn-people-2.png") 50% 0 no-repeat; */
    background-size: 100% auto;
}

div #auth-tabs #auth-tab > table {
    height: auto !important;
}

div #auth-tabs #auth-tab > table td {
    padding: 0;
}

div #auth-tabs #auth-tab > table td .ui-widget-content {
    float: none !important;
    /* max-width: 480px; */
    /* width: 100%; */
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 20px !important;
    background: #fff !important;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    /* box-sizing: border-box; */
}

div #auth-tabs #auth-tab > table td .ui-widget-content:hover {
    box-shadow: 0 2px 15px rgba(0,0,0,0.1)
}

div #auth-tabs #auth-tab > table td .ui-widget-content .panel-header {
    background: none;
    font-size: 26px;
    line-height: 36px;
    color: #323743;
    text-align: center;
    padding: 120px 0 0 0;
    margin-bottom: 30px;
    border: none;
    font-weight: 700;
    position: relative;
}

div #auth-tabs #auth-tab > table td .ui-widget-content .panel-header.hide-logo {
    padding-top: 0;
}

div #auth-tabs #auth-tab > table td .ui-widget-content .panel-header:before {
    content: "";
    position: absolute;
    width: 280px;
    height: 97px;
    background: url("../images/logo.png") 50% 50% no-repeat;
    background-size: auto 100%;
    top: 0;
    left: 50%;
    margin: 0 0 0 -140px;
}

div #auth-tabs #auth-tab > table td .ui-widget-content .panel-header.hide-logo:before {
    display: none;
}

div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody tr,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody td {
    display: block;
    width: 100%;
}

div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody td:first-child {
    padding: 0 0 7px 0;
    font-size: 15px;
    color: #555555;
    font-weight: 600;
}

div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody td:first-child b {
    font-weight: 600;
}

div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form table tbody tr + tr { padding-top: 20px }

#testing #t_content .question_panel .answer_form input.text,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form input#login,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form input#pass {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    background: #f4f4f4;
    border-radius: 5px;
    font-size: 16px;
    color: #333;
    font-family: inherit;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    outline: none;
    display: block;
    padding: 0 12px;
}

#testing #t_content .question_panel .answer_form input.text:focus,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form input#login:focus,
div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form input#pass:focus {
    outline: none;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #eaeaea;
}

div #auth-tabs #auth-tab button#auth_button {
    display: block;
    min-width: 150px;
    text-align: center;
    color: #fff;
    padding: 0 30px;
    height: 40px;
    background: #007b69;
    border-radius: 20px;
    border: none;
    font-size: 16px;
    font-family: inherit;
    cursor: pointer;
    outline: none;
    margin: 0 auto;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

div #auth-tabs #auth-tab button#auth_button span {
    padding: 0 !important;
}

div #auth-tabs #auth-tab button#auth_button:hover {
    background: #1b6253;
}

div #auth-tabs #auth-tab > table td .ui-widget-content #auth-form hr,
div #auth-tabs #auth-tab > table td .ImageUsers,
div #auth-tabs .ui-tabs-nav,
#footer,
.footer_guarantor {
    display: none !important;
}

#header + #tabs-container #user-tabs {
    background: none !important;
    border: none;
    min-height: 100vh !important;
    padding: 0;
}

#header + #tabs-container #user-tabs .ui-tabs-nav {
    height: 54px;
    background: #002361;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 0 !important;
    padding: 0 !important;
    box-sizing: border-box;
    border: none !important;
    z-index: 2;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li {
    background: none !important;
    border-radius: 5px;
    border: none !important;
    margin: 9px 0 0 10px !important;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li a {
    background: none !important;
    border-radius: 5px;
    border: none !important;
    padding: 7px 15px 9px 30px;
    color: #fff !important;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    position: relative;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li a[href="#Close"]{
    display: none;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li a:before {
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 6px;
    left: 12px;
    font-size: 18px;
    font-weight: normal !important;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li a[href="#tests-tab"]:before { content: "\f0eb" }

#header + #tabs-container #user-tabs .ui-tabs-nav li a[href="#ShowProfile"]:before {
    content: "\f007";
    font-size: 16px;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li a[href="#Close"]:before {
    content: "\f08b";
    font-size: 16px;
    top: 7px;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li:not(.ui-tabs-selected) a:hover {
    background: #181818 !important;
}

#header + #tabs-container #user-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background: #0a49b8 !important;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper {
    position: relative;
    padding: 54px 0 !important;
    min-height: 100vh !important;
    box-sizing: border-box;
    z-index: 1;
    border: none !important;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper div.ui-state-default,
#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .ui-widget-content div.ui-state-default,
#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .ui-widget-header div.ui-state-default {
    background: #f9f9f9 !important;
    font-weight: 600;
    color: #555555;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th {
    padding: 10px 0 10px 10px;
    border: 1px solid #ededed;
    border-top: none;
    border-bottom: none;
    background: #f9f9f9 !important;
    font-weight: 600;
    color: #555555;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th .ui-icon {
    color: #0A49B8;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar {
    height: 54px;
    background: #f9f9f9;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 0 !important;
    padding: 0 !important;
    box-sizing: border-box;
    border-top: 1px solid #ededed !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    z-index: 2;
    overflow: hidden;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar .dataTables_filter {
    padding: 10px 0 0 15px;
    font-weight: 600;
    color: #555555;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar .dataTables_filter input {
    width: 240px;
    height: 32px;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    background: #fff;
    border-radius: 5px;
    font-size: 16px;
    color: #333;
    font-family: inherit;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0 12px;
    margin: 0 0 0 10px;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar .dataTables_filter input:focus {
    outline: none;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #eaeaea;
}

#header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar .dataTables_info {
    padding: 16px 15px 0 0;
    font-weight: 600;
    color: #555555;
}

#testing { z-index: 10 !important }

.dataTables_scrollBody #tests_table > tbody > tr {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

.dataTables_scrollBody #tests_table > tbody > tr.odd {
    border: none;
}

.dataTables_scrollBody #tests_table > tbody > tr.even {
    border: none;
    background: #fff;
}

.dataTables_scrollBody #tests_table > tbody > tr:hover {
    background: rgb(8,48,123, 0.1);
}

.dataTables_scrollBody #tests_table tr td {
    padding: 6px 10px;
    border: 1px solid #ededed;
    color: #555555;
    background: none;
}

.dataTables_scrollBody #tests_table tr td.details {
    padding: 0 !important;
}

.dataTables_scrollBody #tests_table tr td.details table {

}

.dataTables_scrollBody #tests_table tr td.details table td {
    border: none !important;
}

.dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default {
    color: #fff !important;
    padding: 0 30px;
    height: 40px;
    background: #0a49b8 !important;
    border-radius: 20px;
    border: none;
    font-size: 16px;
    font-family: inherit;
    cursor: pointer;
    outline: none;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

.dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text {
    padding: 0 15px 2px 0 !important;
    position: relative;
}

.dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text:after {
    content: "\f01d";
    font-family: FontAwesome;
    font-weight: normal;
    position: absolute;
    top: -2px;
    right: -10px;
    font-size: 20px;
}

.dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default:hover {
    background: #002361 !important;
}

.dataTables_scrollBody #tests_table tr td.details table td button.button-start .ui-icon {
    display: none !important;
}

#testing #t_footer button#end_testing_button {
    color: #fff;
    background: #181818;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    border: none;
    margin: 0 !important;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

#testing #t_footer button#end_testing_button:hover {
    background: #000;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button,
#testing #t_footer #buttons_panel button {
    color: #fff;
    background: #0a49b8;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    border: none;
    outline: none;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

#testing #t_footer #buttons_panel button:hover {
    background: #002361 !important;
}

#testing #t_footer #buttons_panel button:disabled {
    background: #555555;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

#testing #t_content .question_panel,
.message_panel,
.instruction_panel {
    padding: 15px;
}

#testing #t_content .question_panel .prompt .prompt_button {
    background: #f9f9f9;
    color: #555;
}

#testing #t_content .question_panel .answer_form td { padding: 5px !important }

#testing #t_content .question_panel .answer_form div.checker span,
#testing #t_content .question_panel .answer_form div.radio span {
    display: block;
    width: 22px;
    height: 22px;
    border: 2px solid #aaa;
    box-sizing: border-box;
    border-radius: 11px;
    position: relative;
    background: transparent !important;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease
}

#testing #t_content .question_panel .answer_form div.checker span { border-radius: 4px }

#testing #t_content .question_panel .answer_form div.checker span.checked,
#testing #t_content .question_panel .answer_form div.checker span:hover,
#testing #t_content .question_panel .answer_form div.radio span.checked,
#testing #t_content .question_panel .answer_form div.radio span:hover {
    border-color: #0a49b8;
}

#testing #t_content .question_panel .answer_form div.checker span:before,
#testing #t_content .question_panel .answer_form div.radio span:before {
    content: "";
    position: absolute;
    opacity: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

#testing #t_content .question_panel .answer_form div.radio span:before {
    width: 10px;
    height: 10px;
    top: 4px;
    left: 4px;
    border-radius: 5px;
    background: #0a49b8;
}

#testing #t_content .question_panel .answer_form div.checker span:before {
    font-family: FontAwesome;
    content: "\f00c";
    color: #0a49b8;
    font-size: 16px;
    top: 1px;
    left: 1px;
}

@-moz-document url-prefix()
{
    #testing #t_content .question_panel .answer_form div.checker span:before {
        top: -1px;
    }
}

#testing #t_content .question_panel .answer_form div.checker span.checked:before,
#testing #t_content .question_panel .answer_form div.radio span.checked:before {
    opacity: 1;
}

#testing #t_content .question_panel .answer_form .fixed_rows {
    border: none;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr td {
    border: 1px solid #e5e5e5;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr:first-child td:first-child {
    border-radius: 5px 0 0 0;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr:first-child td:last-child {
    border-radius: 0 5px 0 0;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr:last-child td:first-child {
    border-radius: 0 0 0 5px;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr:last-child td:last-child {
    border-radius: 0 0 5px 0;
}

#testing #t_content .question_panel .answer_form .fixed_rows tr td.ftable-header {
    background: #f9f9f9;
}

#testing #t_content .question_panel .answer_form .sortable-right-div ul li {
    border-color: #e5e5e5 !important;
    background: #f9f9f9 !important;
    border-radius: 5px;
}

#testing #t_content .question_panel .answer_form .sortable-right-div ul li.sortable-placeholder {
    background: rgba(8,107,123,0.2) !important;
    border: 1px dashed rgba(8,107,123,0.3) !important;
}

#testing #t_content .question_panel .answer_form label {
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

#questions_list {
    border-radius: 5px;
}

#questions_list > div.questions_list_item {
    border-color: #e5e5e5 !important;
    background: #f9f9f9 !important;
    border-radius: 5px;
}

#questions_list > div.questions_list_item.questions_list_item_selected {
    background: rgba(8,107,123,0.2) !important;
    border: 1px solid rgba(8,107,123,0.3) !important;
}

.ui-dialog.ui-widget.ui-widget-content {
    background: #fff !important;
}

.ui-dialog.ui-widget.ui-widget-content #dialog {
    padding: 16px;
    box-shadow: none;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonpane {
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset {
    float: none !important;
    text-align: center;
}

.ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button {
    min-width: 75px;
}


@media (min-width: 980px) {
    div #auth-tabs #auth-tab > table td .ui-widget-content { padding: 50px !important }
}

.question_panel .prompt { display: none !important }

#user-tabs a[href="#ShowProfile"]{
    display: none;
}

#print_result_button{
/*display: none;*/
}

/*
@media(max-width: 767px){
    .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text{
        padding-right: 0 !important;
    }
    .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text:after{
        display: none;
    }    

    .ui-tabs .ui-tabs-nav.hor li a {
        padding-top: 7px !important;
        padding-bottom: 9px !important;
    }
    table.display.hor thead th {
        padding: 10px 0 10px 10px;
        font-size: 14px;
    }

    #testing #t_footer,
    #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar{
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
    }
    #testing #t_header #t_position{
        text-align: left;
        position: static;
        min-height: 18px;
    }
    #t_title{
        display: none;
    }
}
*/

@media(max-width: 675px) {

    .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text{
        padding-right: 0 !important;
        line-height: 1.15;
    }
    .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default .ui-button-text:after{
        display: none;
    }    

    .ui-tabs .ui-tabs-nav.hor li a {
        padding-top: 7px !important;
        padding-bottom: 9px !important;
    }
    table.display.hor thead th {
        padding: 10px 0 10px 10px;
        font-size: 14px;
    }

	/* #tests_table .ui-button-text:after {
    	top: 5px !important;
    	right: 1px !important;
	} */
	/* #testing #t_header {
		height: 56px;
	} */
	/* #testing #t_header #t_title {
		white-space: break-spaces;
		max-width: 63%;
	} */
	#testing #t_footer {
		z-index: 999;
	}
	#testing #t_content {
		max-height: 80%;
	}
	div #auth-tabs #auth-tab > table {
		float: none;
		margin:0 auto;
    }

    #testing #t_header #t_position{
        text-align: left;
        position: static;
        min-height: 18px;
    }
    #t_title{
        display: none;
    }


    #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper .fg-toolbar{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: auto;
    }

    #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper{
        position: fixed;
        left: 0;
        right: 0;
        top: 54px;
        bottom: 54px;
        padding: 0 !important;
    }

    #tests-tab{
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 54px;
    }

    #testing #t_content,
    #tests-tab,
    #tabs-container{
        height: auto !important;
    }

    #testing #t_header{
        height: 54px;
    }

    #testing #t_footer{
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
    }

    #testing #t_content{
        max-height: initial;
        position: fixed;
        left: 0;
        right: 0;
        top: 54px;
        bottom: 64px;
    }

    #header + #tabs-container #user-tabs .ui-tabs-nav{
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        width: auto;
    }

    #testing #t_header{
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        width: auto;
    }
}

@media(max-width: 470px){
    body.mobile .form-card{
        box-sizing: border-box;
        width: 100%;
    }
}

@media(max-width: 450px){
    #tests_table_filter{
        display: none;
    }
    .ui-dialog{
        width: auto !important;
        left: 10px !important;
        right: 10px !important;
    }
}




/* rr */

body.rr #testing #t_header{
    background: #1666b0;
}

body.rr ::-webkit-scrollbar-thumb{
    background-color: #9AADDA;
}


body.rr .xxx ~ .answer_form table{
    display: block;
}
body.rr .xxx ~ .answer_form tbody{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

body.rr .xxx ~ .answer_form tr{
    display: flex;
    flex-direction: column;
}

body.rr .xxx ~ .answer_form tbody tr:first-child{
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 0;
    word-wrap: break-word;
    padding-right: 30px;
}

body.rr .xxx ~ .answer_form tbody tr:first-child td{
    position: relative;
    text-align: center !important;
}
body.rr .xxx ~ .answer_form tbody tr:first-child td:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;   
}
body.rr .xxx ~ .answer_form tbody tr:first-child td label{
    font-weight: normal !important;
}
body.rr .xxx ~ .answer_form tbody tr:first-child td:first-child{
    display: none;
}

body.rr .xxx ~ .answer_form tbody tr:last-child{
    flex: 0 0 25%;
    max-width: 25%;
    min-width: 0;
    word-wrap: break-word;
    padding-left: 30px;
}
body.rr .xxx ~ .answer_form tbody tr:last-child td:first-child{
    display: none;
}
body.rr .xxx ~ .answer_form tbody tr:last-child td{
    position: relative;
    text-align: center !important;
}
body.rr .xxx ~ .answer_form tbody tr:last-child td:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;   
}
body.rr .xxx ~ .answer_form tbody tr:last-child td label{
    font-weight: normal !important;
}

body.rr .xxx ~ .answer_form td{
    display: block;
}

body.rr .xxx ~ .answer_form td.rc{
    width: 22px;
}

body.rr #testing #t_content .question_panel .xxx ~ .answer_form td{
    padding: 0 !important;
}

body.rr #testing #t_content .question_panel .xxx ~ .answer_form td:last-child{
    text-align: center;   
    padding-top: 3px !important;
}

body.rr #testing #t_content .question_panel .xxx ~ .answer_form label{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

body.rr #progressbar .ui-progressbar-value {
    background-color: rgba(18, 102, 176, 0.5) !important;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

body.rr #header + #tabs-container #user-tabs .ui-tabs-nav {
    background: #1666b0;
}

body.rr #header + #tabs-container #user-tabs .ui-tabs-nav li:not(.ui-tabs-selected) a:hover {
    background: #e30613 !important;
}

body.rr #header + #tabs-container #user-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background: #e30613 !important;
}

body.rr #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th .ui-icon {
    color: #5380C1;
}

body.rr .dataTables_scrollBody #tests_table > tbody > tr:hover {
    background: #9AADDA;
}

body.rr .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default {
    background: #E11F16 !important;
}

body.rr .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default:hover{
    background: #1666b0 !important;
}

body.rr #testing #t_footer button#end_testing_button{
    background: #1666b0;
}

body.rr #testing #t_footer button#end_testing_button:hover {
    background: #e30613;
}

body.rr #testing #t_footer #buttons_panel button {
    background: #e30613;
}

body.rr .ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button{
    background: #1666b0;
}

body.rr #testing #t_footer #buttons_panel button:hover {
    background: #1666b0 !important;
}

body.rr #testing #t_content .question_panel .answer_form div.checker span.checked,
body.rr #testing #t_content .question_panel .answer_form div.checker span:hover,
body.rr #testing #t_content .question_panel .answer_form div.radio span.checked,
body.rr #testing #t_content .question_panel .answer_form div.radio span:hover {
    border-color: #1666b0;
}

body.rr #testing #t_content .question_panel .answer_form div.radio span:before {
    background: #1666b0;
}


@media(min-width: 767px){
    body.rr .question_panel{
        width: 900px !important;
    }
}

/* /rr */

/* oo */

body.oo #header + #tabs-container #user-tabs .ui-tabs-nav{
    background: rgb(0, 150, 165);
}

body.oo #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th .ui-icon {
    color: rgb(0, 150, 165);
}

body.oo .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default{
    background: rgb(0, 150, 165) !important;
}

body.oo .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default:hover{
    background: rgb(0, 82, 90) !important;
}

body.oo ::-webkit-scrollbar-thumb {
    background-color: rgb(0, 150, 165);
}

body.oo #testing #t_header {
    background: rgb(0, 150, 165);
}

body.oo #testing #t_footer #buttons_panel button{
    background: rgb(0, 150, 165);
}

body.oo #testing #t_footer #buttons_panel button:hover{
    background: rgb(0, 82, 90);
}

body.oo #testing #t_content .question_panel .answer_form div.radio span:hover,
body.oo #testing #t_content .question_panel .answer_form div.radio span.checked{
    border-color: rgb(0, 150, 165);
}

body.oo #testing #t_content .question_panel .answer_form div.radio span::before{
    background: rgb(0, 150, 165);
}

body.oo #progressbar .ui-progressbar-value{
    background-color: rgb(0, 150, 165, 0.5) !important;
}

body.oo .ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button{
    background: rgb(0, 150, 165);
}

body.oo #testing #t_content .question_panel p:first-child span{
    font-size: 14pt !important;
}

body.oo .cusel-scroll-wrap{
    width: 100%;
}

body.oo .cusel-scroll-pane,
body.oo .cusel .jScrollPaneContainer{
    width: 100% !important;
}


body.rr .cusel span,
body.oo .cusel span{
    white-space: normal;
}


/* /oo */



/* green */

body.green #header + #tabs-container #user-tabs .ui-tabs-nav {
    background: #007b69;
}
body.green #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th .ui-icon {
    color: #007b69;
}
body.green #header + #tabs-container #user-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background: #181818 !important;
}
body.green #tests_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #tests_table tr.odd:hover td.sorting_1, #tests_table tbody tr.even:hover, #tests_table tbody tr.even td.highlighted, #tests_table tr.even:hover td.sorting_1, #results_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #results_table tr.odd:hover td.sorting_1, #results_table tbody tr.even:hover, #results_table tbody tr.even td.highlighted, #results_table tr.even:hover td.sorting_1 {
    background-color: rgba(8,107,123,0.1)
}
body.green .dataTables_scrollBody #tests_table > tbody > tr:hover {
    background: rgba(8,107,123,0.1);
}
body.green .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default {
    background: #007b69 !important;
}
body.green .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default:hover {
    background: #1b6253 !important;
}
body.green ::-webkit-scrollbar-thumb {
    background-color: #007b69;
}
body.green #testing #t_header {
    background: #007b69;
}
body.green #testing #t_footer #buttons_panel button {
    background: #007b69;
}
body.green #testing #t_footer #buttons_panel button:hover {
    background: #1b6253 !important;
}
body.green #testing #t_content .question_panel .answer_form div.radio span:before {
    background: #007b69;
}
body.green #testing #t_content .question_panel .answer_form div.checker span:before {
    color: #007b69;
}
body.green #progressbar .ui-progressbar-value {
    background-color: rgba(0, 123, 105, 0.5) !important;
}
body.green #testing #t_content .question_panel .answer_form div.checker span.checked,
body.green #testing #t_content .question_panel .answer_form div.checker span:hover,
body.green #testing #t_content .question_panel .answer_form div.radio span.checked,
body.green #testing #t_content .question_panel .answer_form div.radio span:hover {
    border-color: #007b69;
}

/* /green */

/* rntr */

body.rntr #header + #tabs-container #user-tabs .ui-tabs-nav {
    background: #013aa7;
}
body.rntr #header + #tabs-container #user-tabs .ui-tabs-panel .dataTables_wrapper table.display thead th .ui-icon {
    color: #013aa7;
}
body.rntr #header + #tabs-container #user-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background: #0bbbef !important;
}
body.rntr #tests_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #tests_table tr.odd:hover td.sorting_1, #tests_table tbody tr.even:hover, #tests_table tbody tr.even td.highlighted, #tests_table tr.even:hover td.sorting_1, #results_table tbody tr.odd:hover, #tests_table tbody tr.odd td.highlighted, #results_table tr.odd:hover td.sorting_1, #results_table tbody tr.even:hover, #results_table tbody tr.even td.highlighted, #results_table tr.even:hover td.sorting_1 {
    background-color: rgba(11,187,239,0.1)
}
body.rntr .dataTables_scrollBody #tests_table > tbody > tr:hover {
    background: rgba(11,187,239,0.1);
}
body.rntr .ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button,
body.rntr .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default {
    background: #0bbbef !important;
}
body.rntr .ui-dialog.ui-widget.ui-widget-content .ui-dialog-buttonset button:hover,
body.rntr .dataTables_scrollBody #tests_table tr td.details table td button.button-start.ui-state-default:hover {
    background: #3185FF !important;
}
body.rntr ::-webkit-scrollbar-thumb {
    background-color: rgb(11, 187, 239, 0.3);
}
body.rntr #testing #t_header {
    background: #013aa7;
}
body.rntr #testing #t_footer #buttons_panel button {
    background: #0bbbef;
}
body.rntr #testing #t_footer #buttons_panel button:hover {
    background: #3185FF !important;
}
body.rntr #testing #t_content .question_panel .answer_form div.radio span:before {
    background: #013aa7;
}
body.rntr #testing #t_content .question_panel .answer_form div.checker span:before {
    color: #013aa7;
}
body.rntr #progressbar .ui-progressbar-value {
    background-color: rgba(146, 26, 29, 0.5) !important;
}
body.rntr #testing #t_content .question_panel .answer_form div.checker span.checked,
body.rntr #testing #t_content .question_panel .answer_form div.checker span:hover,
body.rntr #testing #t_content .question_panel .answer_form div.radio span.checked,
body.rntr #testing #t_content .question_panel .answer_form div.radio span:hover {
    border-color: #013aa7;
}

body.rntr #testing #t_content .question_panel .answer_form .sortable-right-div ul li.sortable-placeholder{
    border-color: #cb9cab !important;
    background: #cb9cab !important;
}

body.rntr .ui-widget-content .ui-icon,
body.rntr .ui-widget-header .ui-icon{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ5MjU1NkJBMjMwNDExRUZCNjFEQkE0RDFFNDE0MEQxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5MjU1NkI5MjMwNDExRUZCNjFEQkE0RDFFNDE0MEQxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5MThGQ0Y1RUMxMzExRUU4MjRCQTU1QzMxNDY2RjgzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5MThGQ0Y2RUMxMzExRUU4MjRCQTU1QzMxNDY2RjgzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PUAQ9wAAHXpJREFUeNrsXX2M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);
}

body.rntr .ui-state-hover,
body.rntr .ui-widget-content .ui-state-hover,
body.rntr .ui-widget-header .ui-state-hover,
body.rntr .ui-state-focus,
body.rntr .ui-widget-content .ui-state-focus,
body.rntr .ui-widget-header .ui-state-focus{
    border: 1px solid #cb9cab;
    background: #ffccdc; 
}

body.rntr #testing #t_content .question_panel p:first-child span{
    font-size: 13pt !important;
}

body.rntr .question_panel.ui-corner-all{
    border-color: #ccc !important;
}

body.rntr .cusel-scroll-wrap{
    width: 100%;
}

body.rntr .cusel-scroll-pane,
body.rntr .cusel .jScrollPaneContainer{
    width: 100% !important;
}


body.rntr .cusel span{
    white-space: normal;
}

/* /rntr */


.yyy ~ .answer_form{
    margin-top: -27px;
}

.yyy ~ .answer_form table{
    display: block;
}

.yyy ~ .answer_form table tbody{
    display: block;
}

.yyy ~ .answer_form table tr{
    display: inline-block;
    margin-right: 9px;
}

.yyy ~ .answer_form table tr td{
    display: inline-block;
}

.yyy ~ .answer_form table tr:first-child td .radio{
    display: none;
}

.yyy ~ .answer_form table tr:first-child td:last-child{
    width: 110px;   
}

.yyy ~ .answer_form table tr td:last-child{
    margin-left: 15px;   
}

#t_content input#action[value="enter_list"] ~ .wrapper_valign_container .questions-divider + .question_panel{
    border: none !important;
}

@media(min-width: 1000px){
    #t_content input#action[value="enter_list"] ~ .wrapper_valign_container .questions-divider + .question_panel{
        width: 800px !important;
    }
}

#testing #t_content .question_panel > p span{
    font-size: 13pt !important;
    font-family: 'Verdana', 'Geneva', sans-serif !important;
}

.cusel-scroll-wrap{
    width: 100%;
}

.cusel-scroll-pane,
.cusel .jScrollPaneContainer{
    width: 100% !important;
}


.cusel span,
.cusel span{
    white-space: normal;
}