html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*! jQuery UI - v1.10.0 - 2013-02-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=ffffff&bgTextureHeader=flat&bgImgOpacityHeader=35&borderColorHeader=ffffff&fcHeader=126790&iconColorHeader=ffffff&bgColorContent=f0f0f0&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=118bbb&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=118bbb&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=0c5d7d&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=0c5d7d&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0c5d7d&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=0c5d7d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=0c5d7d&bgTextureHighlight=flat&bgImgOpacityHighlight=75&borderColorHighlight=0c5d7d&fcHighlight=ffffff&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=flat&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=flat&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px&ctl=themeroller
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.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 {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none
}

.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: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.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
}

input.ui-button {
    padding: .4em 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-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.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 {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.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 {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.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-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.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-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.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
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal
}

.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("images/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.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.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.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-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    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: 0;
    margin: 1px .2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Arial;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Arial;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #f0f0f0 50% 50% repeat-x;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #fff;
    background: #fff 50% 50% repeat-x;
    color: #126790;
    font-weight: bold
}

.ui-widget-header a {
    color: #126790
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #118bbb;
    background: #118bbb 50% 50% repeat-x;
    font-weight: bold;
    color: #fff
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #fff;
    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 #0c5d7d;
    background: #0c5d7d 50% 50% repeat-x;
    font-weight: bold;
    color: #fff
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #0c5d7d;
    background: #0c5d7d 50% 50% repeat-x;
    font-weight: bold;
    color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #0c5d7d;
    background: #0c5d7d 50% 50% repeat-x;
    color: #fff
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #fff
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 50% 50% repeat-x;
    color: #fff
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #fff
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #fff
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.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-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-position: 16px 16px
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url('data:image/png;base64,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')
}

.ui-widget-header .ui-icon,.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon {
    background-image: url('data:image/png;base64,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')
}

.ui-state-highlight .ui-icon {
    background-image: url('data:image/png;base64,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')
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url('data:image/png;base64,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')
}

.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-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    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-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -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-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 0
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 0
}

.ui-widget-overlay {
    background: #666 50% 50% repeat-x;
    opacity: .5;
    filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px
}

.CodeMirror {
    line-height: 1em;
    font-family: Arial;
    position: relative;
    overflow: hidden
}

.CodeMirror-scroll {
    overflow: auto;
    height: 300px;
    position: relative;
    outline: none
}

.CodeMirror-scrollbar {
    position: absolute;
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 5
}

.CodeMirror-scrollbar-inner {
    width: 1px
}

.CodeMirror-scrollbar.cm-sb-overlap {
    position: absolute;
    z-index: 1;
    float: none;
    right: 0;
    min-width: 12px
}

.CodeMirror-scrollbar.cm-sb-nonoverlap {
    min-width: 12px
}

.CodeMirror-scrollbar.cm-sb-ie7 {
    min-width: 18px
}

.CodeMirror-gutter {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background-color: #f7f7f7;
    border-right: 1px solid #eee;
    min-width: 2em;
    height: 100%
}

.CodeMirror-gutter-text {
    color: #aaa;
    text-align: right;
    padding: .4em .2em .4em .4em;
    white-space: pre!important;
    cursor: default
}

.CodeMirror-lines {
    padding: .4em;
    white-space: pre;
    cursor: text
}

.CodeMirror pre {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    padding: 0;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    overflow: visible
}

.CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal
}

.CodeMirror-wrap .CodeMirror-scroll {
    overflow-x: hidden
}

.CodeMirror textarea {
    outline: none!important
}

.CodeMirror pre.CodeMirror-cursor {
    z-index: 10;
    position: absolute;
    visibility: hidden;
    border-left: 1px solid #000;
    border-right: none;
    width: 0
}

.cm-keymap-fat-cursor pre.CodeMirror-cursor {
    width: auto;
    border: 0;
    background: transparent;
    background: rgba(0,200,0,.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800,endColorstr=#4c00c800)
}

.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {
}

.CodeMirror-focused pre.CodeMirror-cursor {
    visibility: visible
}

div.CodeMirror-selected {
    background: #d9d9d9
}

.CodeMirror-focused div.CodeMirror-selected {
    background: #d7d4f0
}

.CodeMirror-searching {
    background: #ffa;
    background: rgba(255,255,0,.4)
}

.cm-s-default span.cm-keyword {
    color: #708
}

.cm-s-default span.cm-atom {
    color: #219
}

.cm-s-default span.cm-number {
    color: #164
}

.cm-s-default span.cm-def {
    color: #00f
}

.cm-s-default span.cm-variable {
    color: #000
}

.cm-s-default span.cm-variable-2 {
    color: #05a
}

.cm-s-default span.cm-variable-3 {
    color: #085
}

.cm-s-default span.cm-property {
    color: #000
}

.cm-s-default span.cm-operator {
    color: #000
}

.cm-s-default span.cm-comment {
    color: #a50
}

.cm-s-default span.cm-string {
    color: #a11
}

.cm-s-default span.cm-string-2 {
    color: #f50
}

.cm-s-default span.cm-meta {
    color: #555
}

.cm-s-default span.cm-error {
    color: red
}

.cm-s-default span.cm-qualifier {
    color: #555
}

.cm-s-default span.cm-builtin {
    color: #30a
}

.cm-s-default span.cm-bracket {
    color: #997
}

.cm-s-default span.cm-tag {
    color: #170
}

.cm-s-default span.cm-attribute {
    color: #00c
}

.cm-s-default span.cm-header {
    color: blue
}

.cm-s-default span.cm-quote {
    color: #090
}

.cm-s-default span.cm-hr {
    color: #999
}

.cm-s-default span.cm-link {
    color: #00c
}

span.cm-negative {
    color: #d44
}

span.cm-positive {
    color: #292
}

span.cm-header,span.cm-strong {
    font-weight: bold
}

span.cm-em {
    font-style: italic
}

span.cm-emstrong {
    font-style: italic;
    font-weight: bold
}

span.cm-link {
    text-decoration: underline
}

span.cm-invalidchar {
    color: red
}

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0f0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #f22
}

@media print {
    .CodeMirror pre.CodeMirror-cursor {
        visibility: hidden
    }
}

.CodeMirror-completions {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,.2)
}

.CodeMirror-completions select {
    background: #fafafa;
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    font-family: Arial
}

.chartWrap {
    margin: 0;
    padding: 0;
    overflow: hidden
}

.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip {
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.nvtooltip {
    position: absolute;
    background-color: rgba(255,255,255,1);
    padding: 1px;
    border: 1px solid rgba(0,0,0,.2);
    z-index: 10000;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    pointer-events: none;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.nvtooltip.with-transitions,.with-transitions .nvtooltip {
    transition: opacity 250ms linear;
    -moz-transition: opacity 250ms linear;
    -webkit-transition: opacity 250ms linear;
    transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -webkit-transition-delay: 250ms
}

.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip {
    padding: 8px
}

.nvtooltip h3 {
    margin: 0;
    padding: 4px 14px;
    line-height: 18px;
    font-weight: 400;
    background-color: rgba(247,247,247,.75);
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.nvtooltip p {
    margin: 0;
    padding: 5px 14px;
    text-align: center
}

.nvtooltip span {
    display: inline-block;
    margin: 2px 0
}

.nvtooltip table {
    margin: 6px;
    border-spacing: 0
}

.nvtooltip table td {
    padding: 2px 9px 2px 0;
    vertical-align: middle
}

.nvtooltip table td.key {
    font-weight: 400
}

.nvtooltip table td.value {
    text-align: right;
    font-weight: 700
}

.nvtooltip table tr.highlight td {
    padding: 1px 9px 1px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

.nvtooltip table td.legend-color-guide div {
    width: 8px;
    height: 8px;
    vertical-align: middle
}

.nvtooltip .footer {
    padding: 3px;
    text-align: center
}

.nvtooltip-pending-removal {
    position: absolute;
    pointer-events: none
}

svg {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    height: 100%
}

svg text {
    font: 400 12px Arial
}

svg .title {
    font: 700 14px Arial
}

.nvd3 .nv-background {
    fill: #fff;
    fill-opacity: 0
}

.nvd3.nv-noData {
    font-size: 18px;
    font-weight: 700
}

.nv-brush .extent {
    fill-opacity: .125;
    shape-rendering: crispEdges
}

.nvd3 .nv-legend .nv-series {
    cursor: pointer
}

.nvd3 .nv-legend .disabled circle {
    fill-opacity: 0
}

.nvd3 .nv-axis {
    pointer-events: none
}

.nvd3 .nv-axis path {
    fill: none;
    stroke: #000;
    stroke-opacity: .75;
    shape-rendering: crispEdges
}

.nvd3 .nv-axis path.domain {
    stroke-opacity: .75
}

.nvd3 .nv-axis.nv-x path.domain {
    stroke-opacity: 0
}

.nvd3 .nv-axis line {
    fill: none;
    stroke: #e5e5e5;
    shape-rendering: crispEdges
}

.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero {
    stroke-opacity: .75
}

.nvd3 .nv-axis .nv-axisMaxMin text {
    font-weight: 700
}

.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
    text-anchor: middle
}

.nv-brush .resize path {
    fill: #eee;
    stroke: #666
}

.nvd3 .nv-bars .negative rect {
    zfill: brown
}

.nvd3 .nv-bars rect {
    zfill: #4682b4;
    fill-opacity: .75;
    transition: fill-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear
}

.nvd3 .nv-bars rect.hover {
    fill-opacity: 1
}

.nvd3 .nv-bars .hover rect {
    fill: #add8e6
}

.nvd3 .nv-bars text {
    fill: rgba(0,0,0,0)
}

.nvd3 .nv-bars .hover text {
    fill: rgba(0,0,0,1)
}

.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect,.nvd3 .nv-discretebar .nv-groups rect {
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear
}

.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover {
    fill-opacity: 1
}

.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text {
    font-weight: 700;
    fill: rgba(0,0,0,1);
    stroke: rgba(0,0,0,0)
}

.nvd3.nv-pie path {
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear
}

.nvd3.nv-pie .nv-slice text {
    stroke: #000;
    stroke-width: 0
}

.nvd3.nv-pie path {
    stroke: #fff;
    stroke-width: 1px;
    stroke-opacity: 1
}

.nvd3.nv-pie .hover path {
    fill-opacity: .7
}

.nvd3.nv-pie .nv-label {
    pointer-events: none
}

.nvd3.nv-pie .nv-label rect {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3 .nv-groups path.nv-line {
    fill: none;
    stroke-width: 1.5px
}

.nvd3 .nv-groups path.nv-line.nv-thin-line {
    stroke-width: 1px
}

.nvd3 .nv-groups path.nv-area {
    stroke: none
}

.nvd3 .nv-line.hover path {
    stroke-width: 6px
}

.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
    fill-opacity: .5!important;
    stroke-opacity: .5!important
}

.with-transitions .nvd3 .nv-groups .nv-point {
    transition: stroke-width 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: stroke-width 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: stroke-width 250ms linear,stroke-opacity 250ms linear
}

.nvd3.nv-scatter .nv-groups .nv-point.hover,.nvd3 .nv-groups .nv-point.hover {
    stroke-width: 7px;
    fill-opacity: .95!important;
    stroke-opacity: .95!important
}

.nvd3 .nv-point-paths path {
    stroke: #aaa;
    stroke-opacity: 0;
    fill: #eee;
    fill-opacity: 0
}

.nvd3 .nv-indexLine {
    cursor: ew-resize
}

.nvd3 .nv-distribution {
    pointer-events: none
}

.nvd3 .nv-groups .nv-point.hover {
    stroke-width: 20px;
    stroke-opacity: .5
}

.nvd3 .nv-scatter .nv-point.hover {
    fill-opacity: 1
}

.nvd3.nv-stackedarea path.nv-area {
    fill-opacity: .7;
    stroke-opacity: 0;
    transition: fill-opacity 250ms linear,stroke-opacity 250ms linear;
    -moz-transition: fill-opacity 250ms linear,stroke-opacity 250ms linear;
    -webkit-transition: fill-opacity 250ms linear,stroke-opacity 250ms linear
}

.nvd3.nv-stackedarea path.nv-area.hover {
    fill-opacity: .9
}

.nvd3.nv-stackedarea .nv-groups .nv-point {
    stroke-opacity: 0;
    fill-opacity: 0
}

.nvd3.nv-linePlusBar .nv-bar rect {
    fill-opacity: .75
}

.nvd3.nv-linePlusBar .nv-bar rect:hover {
    fill-opacity: 1
}

.nvd3.nv-bullet {
    font: 10px sans-serif
}

.nvd3.nv-bullet .nv-measure {
    fill-opacity: .8
}

.nvd3.nv-bullet .nv-measure:hover {
    fill-opacity: 1
}

.nvd3.nv-bullet .nv-marker {
    stroke: #000;
    stroke-width: 2px
}

.nvd3.nv-bullet .nv-markerTriangle {
    stroke: #000;
    fill: #fff;
    stroke-width: 1.5px
}

.nvd3.nv-bullet .nv-tick line {
    stroke: #666;
    stroke-width: .5px
}

.nvd3.nv-bullet .nv-range.nv-s0 {
    fill: #eee
}

.nvd3.nv-bullet .nv-range.nv-s1 {
    fill: #ddd
}

.nvd3.nv-bullet .nv-range.nv-s2 {
    fill: #ccc
}

.nvd3.nv-bullet .nv-title {
    font-size: 14px;
    font-weight: 700
}

.nvd3.nv-bullet .nv-subtitle {
    fill: #999
}

.nvd3.nv-bullet .nv-range {
    fill: #bababa;
    fill-opacity: .4
}

.nvd3.nv-bullet .nv-range:hover {
    fill-opacity: .7
}

.nvd3.nv-sparkline path {
    fill: none
}

.nvd3.nv-sparklineplus g.nv-hoverValue {
    pointer-events: none
}

.nvd3.nv-sparklineplus .nv-hoverValue line {
    stroke: #333;
    stroke-width: 1.5px
}

.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g {
    pointer-events: all
}

.nvd3 .nv-hoverArea {
    fill-opacity: 0;
    stroke-opacity: 0
}

.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue {
    stroke-width: 0;
    font-size: .9em;
    font-weight: 400
}

.nvd3.nv-sparklineplus .nv-yValue {
    stroke: #f66
}

.nvd3.nv-sparklineplus .nv-maxValue {
    stroke: #2ca02c;
    fill: #2ca02c
}

.nvd3.nv-sparklineplus .nv-minValue {
    stroke: #d62728;
    fill: #d62728
}

.nvd3.nv-sparklineplus .nv-currentValue {
    font-weight: 700;
    font-size: 1.1em
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
    stroke-width: 2px
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
    stroke-width: 4px
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
    stroke: #2ca02c
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
    stroke: #d62728
}

.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel {
    font-weight: 700
}

.nvd3.nv-historicalStockChart .nv-dragTarget {
    fill-opacity: 0;
    stroke: none;
    cursor: move
}

.nvd3 .nv-brush .extent {
    fill-opacity: 0!important
}

.nvd3 .nv-brushBackground rect {
    stroke: #000;
    stroke-width: .4;
    fill: #fff;
    fill-opacity: .7
}

.nvd3.nv-indentedtree .name {
    margin-left: 5px
}

.nvd3.nv-indentedtree .clickable {
    color: #08c;
    cursor: pointer
}

.nvd3.nv-indentedtree span.clickable:hover {
    color: #005580;
    text-decoration: underline
}

.nvd3.nv-indentedtree .nv-childrenCount {
    display: inline-block;
    margin-left: 5px
}

.nvd3.nv-indentedtree .nv-treeicon {
    cursor: pointer
}

.nvd3.nv-indentedtree .nv-treeicon.nv-folded {
    cursor: pointer
}

.nvd3 .background path {
    fill: none;
    stroke: #ccc;
    stroke-opacity: .4;
    shape-rendering: crispEdges
}

.nvd3 .foreground path {
    fill: none;
    stroke: #4682b4;
    stroke-opacity: .7
}

.nvd3 .brush .extent {
    fill-opacity: .3;
    stroke: #fff;
    shape-rendering: crispEdges
}

.nvd3 .axis line,.axis path {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges
}

.nvd3 .axis text {
    text-shadow: 0 1px 0 #fff
}

.nvd3 .nv-interactiveGuideLine {
    pointer-events: none
}

.nvd3 line.nv-guideline {
    stroke: #ccc
}

html {
    font-family: Arial;
    font-size: 14px;
    color: #333;
    overflow: hidden
}

footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

input {
    font-family: "Arial";
    border: 1px solid #aaacb2
}

input[type="text"],select {
    height: 22px
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus {
    outline: #118bbb solid thin
}

textarea {
    font-family: Arial;
    border: 1px solid #aaacb2
}

#rootContainer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,.2)
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    position: relative
}

h2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #0c5d7d;
    color: #fff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.8;
    margin-bottom: 12px;
    padding-left: 6px
}

a {
    text-decoration: none
}

a:focus {
    outline: none
}

a:hover {
    text-decoration: none;
    cursor: pointer;
    color: #2a2a2a
}

.spinner {
    width: 1px
}

.subMenu {
    -moz-box-shadow: 2px 2px 10px rgba(91,91,91,.4);
    -webkit-box-shadow: 2px 2px 10px rgba(91,91,91,.4);
    box-shadow: 2px 2px 10px rgba(91,91,91,.4);
    -moz-transition: visibility 0 linear .075s,opacity .075s linear,margin-top .075s linear;
    -webkit-transition: visibility 0 linear .075s,opacity .075s linear,margin-top .075s linear;
    transition: visibility 0 linear .075s,opacity .075s linear,margin-top .075s linear;
    margin-top: -10px;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0
}

.subMenu li.selected {
    font-weight: bold
}

.subMenu[data-menu='true'] {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    -moz-transition-delay: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.subMenu .subMenu {
    transition: none
}

.splitter {
    background-color: rgba(255,255,255,0);
    left: 100px;
    width: 10px;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 51;
    cursor: col-resize;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#tooltip {
    text-align: center;
    color: #fff;
    background: #111;
    position: fixed;
    z-index: 100;
    padding: 15px
}

#tooltip:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #111;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #111;
    top: -20px;
    bottom: auto
}

#tooltip.left:after {
    left: 10px;
    margin: 0
}

#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0
}

.profilerButton {
    display: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJXSURBVFhH7ZYhTxxBGIbvLicQJ04gEBUIBIKkJD1xSWmCQPADSDAIBLKyEkFSgahAIBAV/IIGQROaXBoEAlA0qUBUQAIJJBUIBCSQuz7v3Lubg1K4g92GtPMkb77Zd2b3+3Zmd3YLkUgkEvkPaLVaC+gGzWZz1d1PouT4bHn2BWaGltSrq+XdtP1kio5dQ/J6sVg8RKe2AtQ1Rhhy+7RUKn1ROwFvANXwP9vqip6W2EU0iJtK2HZD0UMcD6KX6BXWC7yRdm9anGZ1DX+q7WYMCapc/IyoJTxHdZrDxG15d0Hffse4E3sXhPTmMoWLTyEVOUacR1dKKmir6AZaR+FGEjheRiPoCOUzgwnkq6DZkBlI+ANNujsFr472PExor+xzd36QpJ/EP5WRuH5fUvrKjAlvN1FLO+yu/CDRihNqGR98lhhTYeyBz9mwnR8k2XeyeVsPwtgZn3NOKNvOHi5eVSIzbjtAcm0tW0jP3Y2l5FhbUMKo7ezh4uPtHIGK7QCFLdrXTC3ZTsFLntsZW13R60Z97GaYFTeVvE6YVRv/mvBV7QS8Cl+efrVvf4Eyh2KSzXrOx2+R9sD3qNZZeALehM4xVdv5QBHaWlSgviD6umhp732bGbPmc77byg/ypM8hCd/Z/iOMmfNwER6D3CHpR2UjXqEPNH/brPHKaEFjPLbhrp7o+XdLkE/bzRYPfPhjoX1I0G/ULrpEr9FER/8x7TdI4/4OJO1jVvRipD8Md0G/vjyPfjEeNYOdUIBmaRppq6khfSm+oR30iR9UxUgkEon8mxQKvwDDFas3OMbQTwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center center;
    width: 40px;
    height: 40px
}

.profilerButton:hover {
    background-color: rgba(255,255,255,.1)
}

.profilerButton.enabled {
    display: inline-block;
    cursor: pointer
}

.profiling .profilerButton {
    background-color: rgba(255,255,255,.2)!important
}

.profiling #content {
    top: 80px
}

#profiler {
    display: none;
    position: fixed;
    top: 40px;
    left: 0;
    right: 0;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center
}

#profiler .lastProfiledRequest {
    background-color: rgba(255,255,255,.2);
    color: #f8f8f8;
    padding: 0 6px 0 64px;
    font-size: 18px;
    line-height: 38px;
    height: 40px;
    width: 500%;
    cursor: pointer;
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABOwAAATsBH99vcQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIpSURBVFiF7ddPiE5RGMfxzzuGZspMkgUbNf6NYkFpaiREsVc0Ukg29mxYsvCnWSlJKVlQisSOWShJSjORKSuxNdRkNBYyj8V9RzPjfee9596peRfvt07ndnue8/zO85x7zrmViNDMtC22gEa0BJalJbAsLYFlaXqB7SV827AdGzCBN/i+EKJmERGpbU9EPImI8fifjxFxNiKWFhi3Zksx7oiIwYiYqiFsLqMRsXMhBFZynsXL8BJ9CcX5iV14V6Cw/8j7kVyVJg6W4ylWJ/rNJkea9+co6XzcKlPiPBk8XSoDHEVXUedGa7ADY7JyleFadZw+bMJ7vMIzfEoVuA0HsQabq8/T/EJnSbEzmcRxPKxrMaPeKyPiRkT8qbOWPkfEQMn1WIupiDhfbw1OZ7Abw1hfZx5fsBffsDUhQ1ewO6ftMdyrl8H788xwMiJ66s2wQXuckMmhWmO0YSMG5plZJ86hkpC5IuzD2rkv23Egh/OZan8TdxOC9lT7UWxpYFvBZVzHW/wm+4pv41TOgK/Rj8DXBKGXZMflYE77CRzCUDvGEwL1V/sfih1hS2THZiO6ZMdkbxueFwhUlEGM5LTtwIl2vJBlpDshUEVaBidkm/wd2SU3L+um98HDeJDgmMoF2W5xMtHvyMw952LCnpXKWAGf4Yio1LrOjyycrkJMRcSjiOiNeW7Uq7ADK8pVthAfqg2Nr1uLTtP/F7cElqUlsCwtgWVpeoF/AdJOLL5s558tAAAAAElFTkSuQmCC);
    background-position: 12px center;
    background-repeat: no-repeat
}

#profiler .lastProfiledRequest .lastProfiledRequestPart {
    float: left;
    margin: 5px 20px 0 0;
    vertical-align: top
}

#profiler .lastProfiledRequest .lastProfiledRequestPart span {
    display: block
}

#profiler .lastProfiledRequest .lastProfiledRequestPart span.partName {
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase
}

#profiler .lastProfiledRequest .lastProfiledRequestPart span.partText {
    font-size: 18px;
    line-height: 18px;
    font-weight: bolder
}

.profiling #profiler {
    display: block;
    z-index: 99;
    -moz-transition: height .3s ease;
    -webkit-transition: height .3s ease;
    transition: height .3s ease
}

.profiling #profiler.expanded {
    height: 405px
}

.profiling #profiler .recentProfiledRequests {
    overflow: hidden;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e7e7e7;
    -moz-box-shadow: 0 10px 5px #888;
    -webkit-box-shadow: 0 10px 5px #888;
    box-shadow: 0 10px 5px #888
}

.profiling #profiler .recentProfiledRequests>div {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 365px;
    padding: 12px
}

.profiling #profiler .recentProfiledRequests .requests {
    padding-right: 6px;
    width: 33%
}

.profiling #profiler .recentProfiledRequests .requestDetailsContainer {
    padding-left: 6px;
    width: 67%
}

.profiling #profiler .recentProfiledRequests .requestDetails {
    background-color: #f7f7f7;
    width: 100%;
    height: 100%;
    position: relative
}

.profiling #profiler .recentProfiledRequests .requestDetails .timelineContainer {
    position: absolute;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    overflow-x: scroll
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline {
    position: absolute;
    bottom: 0
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline .divider {
    border-left: 1px dotted #ddd;
    position: absolute;
    top: 20px;
    bottom: 0;
    font-size: 10px;
    padding-left: 3px;
    z-index: 5
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline .entry {
    position: absolute;
    cursor: pointer;
    background-color: #008042;
    color: #fff;
    border: 1px solid #f7f7f7;
    padding: 0 1px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline .entry.noDetails {
    background-color: #63b08a;
    cursor: default
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline .entry.hasSql {
    background-color: #7e007e
}

.profiling #profiler .recentProfiledRequests .requestDetails .timeline .entry.hasException,.profiling #profiler .recentProfiledRequests .requestDetails .timeline .entry.hasNPlusOne {
    background-color: #a00!important
}

.profiling #profiler .recentProfiledRequests .requestDetails .entryInfo {
    position: absolute;
    top: 20px;
    left: 10px;
    background-color: rgba(255,255,255,.5);
    color: #000;
    padding: 12px;
    z-index: 15
}

.profiling #profiler .recentProfiledRequests .requestDetails .entryInfo tr td {
    line-height: 20px
}

.profiling #profiler .recentProfiledRequests .requestDetails .entryInfo tr:first-of-type td:last-of-type {
    font-weight: bold
}

.profiling #profiler .recentProfiledRequests .requestDetails .entryInfo tr td:first-of-type {
    font-weight: bold;
    padding-right: 12px
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails {
    position: absolute;
    top: 24px;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: auto;
    background-color: #fff;
    padding: 6px;
    z-index: 15
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetailsHeader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 24px;
    padding-left: 8px;
    z-index: 15;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #0c5d7d;
    color: #fff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.8
}

.profiling #profiler .recentProfiledRequests .requestDetails .close {
    position: absolute;
    top: 0;
    right: 0;
    height: 24px;
    width: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACVSURBVDhPY2AYXuDfv3/LgXjz////edB9BhRjAcotBuL9OH0NlNwOVPgfSB9GNgSqeTVU7jJOA0CaoJrhhqBpvg7kS+ANd3RDgAbCbCasGWYysiFQZ+PUzITDOT+A4i+Q5N4A2V+ISjLofkYPE0L+B0UVip+xBSy+aFyMzc9ohuBNB4eBLriMLapghgDl7xMVFkNHEQBIgv1HKKlHggAAAABJRU5ErkJggg==);
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .5;
    cursor: pointer;
    z-index: 15
}

.profiling #profiler .recentProfiledRequests .requestDetails .close:hover {
    opacity: 1
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails .topic {
    font-size: 24px;
    margin: 12px 0
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails .topic:first-of-type {
    margin-top: 0
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails table td {
    line-height: 16px;
    padding: 2px 48px 2px 0
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails table.arguments tr td:first-of-type {
    font-weight: bold
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails table.sqlStatement tr td:first-of-type {
    font-weight: bold
}

.profiling #profiler .recentProfiledRequests .requestDetails .fullRequestDetails pre {
    font-family: Arial!important
}

#profiler .queryGrid tr.selected.hasData.selected {
    background-color: #118bbb!important;
    color: #fff!important
}

#profiler .queryGrid tr.hasData.hover {
    background-color: #0c5d7d!important;
    color: #fff!important
}

.profiling .programUnitItems ul li.programUnitItemSelected>div {
    display: none
}

.notification {
    padding: 6px;
    margin-bottom: 6px;
    color: #333;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    position: relative
}

.notification.notification-Error {
    background-color: #e6b9b9;
    border-color: #c00000
}

.notification.notification-Notice {
    background-color: #ddd;
    border-color: #aaa
}

.notification.notification-OK {
    background-color: #c2e6b9;
    border-color: #00c000
}

.notification .notificationCloseBox {
    position: absolute;
    top: 2px;
    right: 4px;
    padding: 4px;
    font-size: 11px;
    font-weight: bolder;
    font-family: Arial;
    cursor: pointer
}

.notification.notification-Error .notificationCloseBox {
    color: #c00000
}

.notification.notification-Notice .notificationCloseBox {
    color: #aaa
}

.notification.notification-OK .notificationCloseBox {
    color: #00c000
}

.notification a,.notification a:hover,.notification a:visited {
    color: #333;
    text-decoration: underline
}

.trialNotification {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 24px
}

.trialNotification span {
    color: #333;
    background-color: #e6b9b9;
    border-color: #c00000;
    border-width: 0 0 1px 1px;
    border-style: solid;
    display: inline-block;
    padding: 0 0 0 4px
}

.trialNotification a {
    text-decoration: underline
}

.trialNotification .trialNotificationCloseBox {
    display: inline-block;
    background-color: #e6b9b9;
    border-color: #c00000;
    color: #c00000;
    border-width: 0 1px 1px 0;
    border-style: solid;
    padding: 0 4px 0 8px;
    cursor: pointer;
    font-weight: bold
}

#signInBox {
    width: 300px;
    background-color: #f5f5f5;
    border: 1px solid #3f3f3f;
    position: absolute;
    line-height: 24px;
    -moz-box-shadow: 0 0 20px #ccc;
    -webkit-box-shadow: 0 0 20px #ccc;
    box-shadow: 0 0 20px #ccc;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-animation: dialogSlideIn .3s ease;
    -webkit-animation: dialogSlideIn .3s ease;
    animation: dialogSlideIn .3s ease
}

@-moz-keyframes dialogSlideIn {
    from {
        margin-top: -20px;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

@-webkit-keyframes dialogSlideIn {
    from {
        margin-top: -20px;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

@keyframes dialogSlideIn {
    from {
        margin-top: -20px;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

#signInBoxApplicationTitle {
    border-style: solid;
    border-color: #3f3f3f;
    border-width: 0 0 1px 0;
    font-size: 13px;
    color: #fff;
    padding: 2px 12px 0 6px;
    text-transform: uppercase;
    line-height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #0c5d7d
}

#signInBoxItemsContainer {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 6px 12px 12px 12px
}

#signInBox #vidyanoProvider {
    display: none
}

#signInBox #vidyanoProvider #signIn {
    height: 32px
}

#signInBox #mixedSignInMode {
    display: none
}

#signInBox #oAuthProviders {
    display: none
}

#signInBox #oAuthProviders .provider {
    display: block;
    margin: 6px 0;
    padding: 6px 0;
    text-align: center
}

#signInBox #oAuthProviders .provider span.ui-button-text {
    display: inline;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 24px
}

#signInBox #oAuthProviders .provider.Microsoft span.ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADCSURBVDhPY2QgEvz7908FSMGwMowNN+D///8sQEoFSCuAaEZGxidAWgPIj4fyQfIYgBFo8n4gDVIgAxGCAKDGBSAaKJ4AFsABmIAKHNA1kwKYoDTZYOANgAUiBgCGy05gQL4BMq0hItgByID5UDY6OAo0BGSAAYSLHTACbfkPZaMAoqMRSpMNBoEBQL9+gLLJAuDMBDREAIhBuUsBGGigDCUPZN8FYnEgzgGKcQBprICo7AyMahmgIaCciZKVGRgYVAA9ykMw5U8zxQAAAABJRU5ErkJggg==)
}

#signInBox #oAuthProviders .provider.Google span.ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFQSURBVDhPnZKvSwRBFMdnhgsGi3BhwwXDgQaLSYPhrhn9AwwGq2D0vzAqmEwqWgThbIdgEK5aBEGDoKCgQVDw2PXz3jzOnbsV9D7w3fdj3nszu7O+KIoaWvHez7n/cY8OXZ7n2wwYC3o7nscHu0/EoSnUvGCuY6Q0qW2Yr4SqZhrf0QbuCToKIbSpu8DPZD1BjjKMvVYrRhovY7IYpQSbk2C79WOk8SLmM0YplQMYvEDTJVbUR1do1ZZTWBhBPizaxJ1FmbwC+tLFIeQ/KGzWb0xR0sR2OdVkTP1QOYDUG2aXhhv8J27hHLuEOiNDSCbY8RtoT3zLPVpuR4tKVH3EM3aRE6xh9R/Byv23UE3iBBs0gF3uLL+F/4rkRMfEdeyzFpUIaHDfArtNU9glf4s/T6qNTol7xHUtKkPxgUwaB3p7cgsydR07E0f+mQfn3P43dBDXU+cDZmgAAAAASUVORK5CYII=)
}

#signInBox #oAuthProviders .provider.Facebook span.ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACvSURBVDhPY/z3799sBgYGFyAmB1xh/A8EUA5ZgAlKkw2IcgFQyQsgtYWRkfEpRIShHkqDJfECYBjdBlIiUOVgAJGBAGK8MBFo8xsQA6heAogTwKIwADYGP3CAKmWAugYF4HQBUG4DkEoE4htgASAAuqQVSIHEEABiDlbQAFWCAaDyYIDPBfZA3ADEClAhkBiIj2owUIAQgIcBlI8CKE5Iw8EAYDjsgbJJBv///78CAAK1AOMx969kAAAAAElFTkSuQmCC)
}

#signInBox #oAuthProviders .provider.Twitter span.ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEGSURBVDhP1ZKhTgNBFEV3NisqVlQgVlZUIhEIRAWiAlwFYj8AwT9UViIr+YUmFZUrEJg6BDgEhgSBWEPSZpcz+26aToaQSnqSm3nvvvtmJ2mT46Bt26xpmnPOgawYhrnKCJbnqEZ3smIYlujZh7isL9v7V/Q76J84Co1DGD4q9IVKeZX39sFbdgv74PcYvFjEoF+pDMDfoFs00bqBcYrelfsTcm/oRqsGfoFZodpiv8Pcv2CstRDmJwdc8KC4fVXlDgIzi8b4y9FQ0cTh5WiqfovOnHOX1oaQ++C4TtN0bY5g4P9p9+iTOgLf/6xzyui1TmcHgYxjhC46A/BeedECfcv6VyTJD3BvgR0Ci9o3AAAAAElFTkSuQmCC)
}

#signInBox #oAuthProviders .provider.Yammer span.ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAkAAAAJABhkKK/QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFxSURBVDiNjZRPKERRFMa/kWlKSET+LCRDmZSFklKzmiytWbGwsbOwYMHOSrJBlqQkkxWlpEgRW0RRFtNsLGbjT4r0s5jzdF3vZU6d3rvf952vc8+9XQFbQBaoABSSKWAP6I7gf1LAPcUYixCtGz9Zitmsic9CBFXAG/AJNHncEHAHTLtmjcCHGaa8gnHDdx0sDiwa/gXMuWYCto1c8szODc/Yuhm4sG5XgKS/TQFpKyoACcO6DHsAYoYt2bbqomYW5LUVj9h6wdZT/w0+yBggiwlJq5KOJQ1KykuqkdQiqaDf0SmpV1JSUrukVkknrnMl8GzdzNh3M6SDNHAA5OwAgsj6wmXnlAAGStheBVAPJMJuexBXHhcDhilepVDjMm8Wt5Iu7X/N45BULulR0r6kfvnhuTcAL8ArUB3RQRrIW/dHQE/AuaI4cGqi+X/mVAvsmPbQNesDboB3I3NEvyB+ZoAO12yU4s1/AjaAthKN/uQ3l7hu5Ec/iWoAAAAASUVORK5CYII=)
}

#signInBox input[type="text"],input[type="password"] {
    height: 32px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 15px;
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px
}

#signInBox input[type="checkbox"] {
    margin: 0 12px 0 0;
    cursor: pointer
}

.signInLabel {
    font-weight: bold;
    display: block;
    width: 290px;
    line-height: 32px
}

.signInBottom {
    display: block;
    position: relative;
    margin-top: 16px;
    margin-bottom: 6px
}

.signInButton {
    display: inline-block;
    margin-top: 6px
}

.staySignedInContainer {
    display: inline-block;
    vertical-align: middle;
    color: #888;
    margin-left: 12px;
    height: 32px;
    line-height: 36px;
    padding-left: 12px;
    cursor: pointer
}

.staySignedInContainer label {
    cursor: pointer
}

#signInSpinner {
    position: absolute;
    top: 0;
    right: 18px
}

#signInNotification {
    margin-top: 12px
}

.poweredByVidyano {
    text-transform: uppercase;
    font-size: 10px;
    text-align: right;
    padding-right: 6px;
    color: silver
}

header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    display: table;
    width: 100%;
    font-size: 14px;
    color: #fff;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

header .overflowButton ul {
    z-index: 51
}

header>div {
    display: table-cell;
    height: 40px;
    line-height: 0;
    vertical-align: top
}

#content {
    position: fixed;
    overflow: auto;
    top: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff
}

#applicationSignIn {
    display: none;
    float: right;
    z-index: 51;
    height: 40px;
    line-height: 40px;
    vertical-align: top;
    padding: 0 12px 0 0;
    white-space: nowrap;
    overflow: hidden
}

#globalSearchContainer {
    display: inline-block
}

#globalSearch {
    display: inline-block;
    vertical-align: top;
    height: 38px;
    width: 0;
    margin: 0;
    padding: 0 6px;
    border: transparent solid 1px;
    outline: 0;
    background-color: transparent;
    color: transparent;
    font-size: 14px;
    line-height: 20px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease
}

#globalSearchContainer:hover #globalSearch {
    width: 200px;
    background-color: #fff;
    border-color: #333;
    color: #333
}

#globalSearch:focus {
    width: 200px;
    background-color: #fff;
    border-color: #333;
    color: #000
}

#globalSearch:focus+#globalSearchButton {
    background-color: #fff;
    border-color: #333;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHQSURBVHja7JivS51RGMc/d9xguGGCwWAwGBaMX8EwYQPDxDAGLgwMBg3+AYaFwcYN28AiIhZBw2BVUMEgbEHQ8A0Gg9Eg+AbDwg0LF+7KEQ8v7k703uOFnQcOnB/Pe/i8z/M+P3grrVaLXpYn9LhkwAyYATPg/w5Y7dRFkgaAV8A0IOACKIA929/ue2+lE6VO0iTwHRj4i8oJsGj7ODmgpHlg/Q7eaABjts+SfYOSBoHVCG4bmLBdAfqBN8BpOKsBO5KepgySOtAX5rvAW9uHALZ/2d4GXgLnQWcEmEkJOBe5b8F2s6xg+wpYirZeJwEMrqrecLhoo74fzSdTWTCO2It2irYb0bJIBVgA1y598Q9rj9z1ZToGGKzisBySNNtG/XP8aMpKsgKMh/mmpD5g6zpYwno1itzfwNdkiVpSFbgsfY9nYVSD62vR2SfbH1NasH5LeXsWRixN4IPtL8lKnaQ5YLNUyoqQjIlcug+s2T5I1ixIeg78iDzQBKZsH0gajazqUorpPqCkYeAIGIy2F2xvPHrDKqkG7JTglrsFd588WAdGo/Uu8L6XWv7xUhP67rYG4TEBV4Ar4GcIigZdlkr+u5UBM2AGzIAZ8EHyZwCS6p2Mu0/myQAAAABJRU5ErkJggg==)
}

#globalSearchButton {
    display: inline-block;
    width: 40px;
    height: 38px;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG/SURBVFhH7ZavT0JRGIa5dwQDgUAgGAwGg9FgIBAIbhaDgWAw8EcYbQSDf4DVTmBmosWNYDAYLG6yEXUj4MDnO7y7Q733DkEO5Tzbt+87v/a+3HvPORQCgUAgEFiJSHllptNphTiiPCYOiFdiQNzFcXxL3hwYa0wmkyE5Fcb6xKGm+wXhFjGWl0yY807a0zI/IFhFeOQcAHWHVNNYmTih79HGDOpnUtkt9gGCNzNpJ94lFTWUQF+FsRc3CahbGlo/iLlXS7bXV1X3Lxg/tXkGdVfd6wUte4UORHvqToUppdlMN3ek7oWIlf8MWhWVhh0pmURR9KHSsKNnYZY2iOgAk59q1pVT4antqjRyf8xPVjFoT+VB9TYmzqzOoK1suDVewFTTfVhAPSZalMlOpt6ib36n25GUuZn+HcSKiH67QWg/ER2iS9junudSS/2AgbaEc2GeHUcXWuYHBM+durCnRdhNkUB7RNjt0tAyPyBY01NxqHYmqPep64qSW+ATRHcw8UZOoO3v+soDLyXMJJe/QftKw5sHM9fy5aCd+gdhY2DofmbNmeuT/H9jeWCqSQyJHub8HbiBQCAQCCxJofAF85hCiFL2ckoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right center;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    border: transparent solid 1px;
    cursor: pointer
}

#globalSearchContainer:hover #globalSearchButton {
    background-color: #fff;
    border-color: #333;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHQSURBVHja7JivS51RGMc/d9xguGGCwWAwGBaMX8EwYQPDxDAGLgwMBg3+AYaFwcYN28AiIhZBw2BVUMEgbEHQ8A0Gg9Eg+AbDwg0LF+7KEQ8v7k703uOFnQcOnB/Pe/i8z/M+P3grrVaLXpYn9LhkwAyYATPg/w5Y7dRFkgaAV8A0IOACKIA929/ue2+lE6VO0iTwHRj4i8oJsGj7ODmgpHlg/Q7eaABjts+SfYOSBoHVCG4bmLBdAfqBN8BpOKsBO5KepgySOtAX5rvAW9uHALZ/2d4GXgLnQWcEmEkJOBe5b8F2s6xg+wpYirZeJwEMrqrecLhoo74fzSdTWTCO2It2irYb0bJIBVgA1y598Q9rj9z1ZToGGKzisBySNNtG/XP8aMpKsgKMh/mmpD5g6zpYwno1itzfwNdkiVpSFbgsfY9nYVSD62vR2SfbH1NasH5LeXsWRixN4IPtL8lKnaQ5YLNUyoqQjIlcug+s2T5I1ixIeg78iDzQBKZsH0gajazqUorpPqCkYeAIGIy2F2xvPHrDKqkG7JTglrsFd588WAdGo/Uu8L6XWv7xUhP67rYG4TEBV4Ar4GcIigZdlkr+u5UBM2AGzIAZ8EHyZwCS6p2Mu0/myQAAAABJRU5ErkJggg==)
}

#applicationSignIn #signInOut {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    z-index: 51;
    color: #fff;
    font-size: 14px;
    padding: 0 24px 0 7px;
    cursor: pointer;
    -moz-outline-style: none;
    outline-style: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACDSURBVHja7NM9CsJQEEXhV4g/GzQ2tmlcjYhZhlWWJdFY2XiOxRtQLMSEdL6B235cmJmkpimTCvjnYAusgPSRBXAaAwocgeUbNgf25hkMXrJJE9AssId6GwwCldpF0wY4RLMrsB21FGCjnn1N/w37acuBduodqCc5G2AN7MqnFDDnOQCDkMKb57H8FAAAAABJRU5ErkJggg==);
    background-position: right center;
    background-repeat: no-repeat
}

#applicationSignIn #signInOut:hover {
    background-color: rgba(255,255,255,.1)
}

#applicationSignIn #signInOut.noDropDown {
    background-image: none;
    padding: 0 7px
}

#applicationSignIn #signInOut ul {
    background-color: #fff;
    color: #333;
    border: solid 1px #b4b4b4;
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    z-index: 100;
    padding: 1px
}

#applicationSignIn #signInOut ul li {
    padding: 0 8px;
    line-height: 40px
}

#applicationSignIn #signInOut ul li:hover {
    color: #fff;
    background-color: #0c5d7d
}

#applicationSignIn .ui-button-text {
    padding: 0 5px;
    vertical-align: middle;
    font-size: 11px;
    line-height: 1.1
}

.programUnits {
    cursor: pointer;
    padding-left: 12px;
    padding-right: 4px;
    background-color: #0c5d7d;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAlSURBVHjaYhAQEFjGwMDgBceCgoKoAjAGkkqIAEwlAAAA//8DAOQ0BtfWCq+WAAAAAElFTkSuQmCC);
    white-space: nowrap;
    overflow: hidden;
    display: block
}

.programUnits .logo {
    margin-right: 8px;
    display: none
}

.programUnits .activeProgramUnit {
    padding-right: 22px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACDSURBVHja7NM9CsJQEEXhV4g/GzQ2tmlcjYhZhlWWJdFY2XiOxRtQLMSEdL6B235cmJmkpimTCvjnYAusgPSRBXAaAwocgeUbNgf25hkMXrJJE9AssId6GwwCldpF0wY4RLMrsB21FGCjnn1N/w37acuBduodqCc5G2AN7MqnFDDnOQCDkMKb57H8FAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: right center;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    outline: none
}

.programUnits .activeProgramUnit.singleProgramUnit {
    padding-right: 12px;
    background-image: none;
    cursor: default
}

.programUnits .list {
    background-color: #fff;
    z-index: 100
}

.programUnits .list .programUnit {
    list-style-type: none;
    cursor: pointer
}

.programUnits .list .programUnit:hover {
    background-color: #0c5d7d
}

.programUnits .list .programUnit a {
    display: block;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    padding: 0 16px 0 40px
}

.programUnits .list .programUnit .isDefaultIndicator {
    float: left;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEqSURBVEhLYxgFowArOHPmjMbp06fboVy8gAlKkwT+//8fwcjIWHH27Nl+qBBOQJYFQPAHRAAtKiBkCSOUJhoAg8cGaPB2oA94oEIMQPYEY2PjQigXBZBkATbDYQCXJXgtOHnypAcLC4s70NAvQO5dID0ZzXBQUM0BirMAxbeamJhsgAgjAE4LTp065cLExLQbysUG/gANjjQ1NV0D5WMFOCPZzMxsz79//7CGKxAQZTgI4E1FQEsm4LCklhjDQYBgMgWGLThJIgOg65WhTIIArwXAVBMAtACUzlcAfVIKEQUDCShNEOC0AJiCDIAuXQzEPcDUEQkMrh5YcAEtPQpWRC44f/68ALCsuQ5MSTFQITgAie3fv58DyiUPAIOmGeQDKHcUjAJ8gIEBAAEjffU9hX3gAAAAAElFTkSuQmCC)
}

.programUnits .list .programUnit .isDefaultIndicator.isDefault {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADUSURBVHja7NUhDsIwFMbxSSTHQHIAkiXv/y1DIpATHACBQCAQJBNIJIIDcAAOw0EmEcUsSyFbYHRLSOAlNRXfr3kvbSPnXNTniv7AdwKvKkmSEbB/3u8MkLST5CQd+gK2JfCAdAIAE6DwgAoJBhrCK6Q1YGZTSQcgl7SoCb8BR0knSbNWAKCGk1bhkuZBQ5a0ejf84xk0IJu6GX0KLGuAUyeApFnZjjOw9oBLMGBmY6DwnwSvXWEtStN0CFyBrOYuZHEcD4IAIDezcdSy/h/OjwL3AQDd9fDQ8/iK4QAAAABJRU5ErkJggg==)
}

.programUnits .list .programUnit:hover .isDefaultIndicator.isDefault {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhL7ZShDsIwEIZXgkAgeAcMcg+AJAGJQPIQEwgkCQKJwOKxJIRnQfEUw0FWvja3BcIK3Zjsl1yud9f+112aRYFAKVrrQZZlGwmbhwYrTNNkKyknLfGVQPthvFIq8WlSCcSHiKbmC3Iaa4LWh3iOq4kSXwqHJrgxdmMcV3R2+K4tArEZ1R5rkz9jR1vwgcMjczMXNL9jM9leDwQS0XujEfEcR5OllH/i80ztk3yFBn1Z/gdCUxnHAVvYuwPrk2ypDzoxQilW/BJY5+PyHlEpCPQQu2BzSRWYHPWOhPVAZI1ILGEg8I0oegIhSgSBtYyLSgAAAABJRU5ErkJggg==)
}

.programUnits .list .programUnit:hover a {
    color: #fff
}

.programUnitsOverflow {
    background-color: #fff;
    list-style: none;
    z-index: 51;
    border: solid 1px #b4b4b4
}

.programUnitsOverflow .programUnit {
    display: block!important;
    padding: 0!important;
    margin: 0!important;
    line-height: 30px!important
}

.programUnitsOverflow .programUnit:hover {
    background-color: #0c5d7d!important;
    color: #fff!important;
    cursor: pointer!important
}

.programUnitsOverflow .programUnit a {
    font-size: 14px!important;
    color: #333!important;
    padding: 8px!important;
    font-weight: normal!important
}

.programUnitsOverflow .programUnit:hover a {
    color: #fff!important
}

.programUnitItems {
    width: 100%
}

.programUnitItems ul {
    list-style-type: none;
    color: #f5f5f5;
    white-space: nowrap;
    text-transform: lowercase;
    z-index: 51
}

.programUnitItems ul .programUnitTemplate {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding: 0 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEaSURBVDhPtZExbsJAFERtREFBScEROEQa7sABKFNSpkjhyAegyAE4AAegDaKksUQBUpoUSDSRUrhIEcnOm/VYAsUghMJIo/k7f/56dx2dQ1mW7aIopnBG3bV9HTTA4AoNoN4ifbcvQ0EPaPAA3+saGTjWDAUc1IAGB1Abru3lyIPjp1CDwJeDGujDMfUzqist3PuGI49VkKGGAwp24ZPWAt4r0kH1oFr/wEk9/CjDDQUUnGp9DLw5ol5aOcFLtcGmXiD6dQo2gp7+jK4TPgrzGEMv24MZ9SKO4+ZHMsjsyAzRHtq2HRoJvBaJx6KW9WbcbwOOmSEvIvVbMBtw6QQZj5SYS3t/8H9X4Jg7+FETa191Qu/zuAfdi6JfprKl4R317L0AAAAASUVORK5CYII=);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.programUnitItems ul .addProgramUnitItem {
    padding: 0 8px;
    line-height: 40px
}

.programUnitItems ul .addProgramUnitItem:after {
    content: "+";
    color: #bbb
}

.programUnitItems ul.list>li>a {
    line-height: 40px;
    display: inline-block;
    padding: 0 8px
}

.programUnitItems ul.list>li:hover {
    background-color: rgba(255,255,255,.1)
}

.programUnitItems ul li {
    display: inline-block;
    position: relative;
    margin: 0;
    cursor: pointer;
    font-size: 14px
}

.programUnitItems ul li a:link,.programUnitItems ul li a:visited,.programUnitItems ul li a:hover {
    color: #f5f5f5
}

.programUnitItems ul li.programUnitItemSelected>a {
    display: inline-block;
    background-position: center 31px;
    background-repeat: no-repeat
}

.programUnitItems ul li.programUnitItemSelected>div {
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff
}

.programUnitItems ul li .programUnitItemIcon {
    max-height: 40px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.programUnitItemsGroupHeader {
    display: inline;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA6SURBVHjaYvj//z8DNTHDqIGjBlLXQGIAyS4kyTBivUy0YaSEIVGGkRop/0fT4aiBNDIQAAAA//8DABqAxHTjJ/o7AAAAAElFTkSuQmCC);
    -moz-background-size: 20px;
    -o-background-size: 20px;
    -webkit-background-size: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px!important
}

.programUnitItemsGroupHeader .programUnitItemsGroup {
    margin: 0;
    padding: 1px;
    background-color: #fff;
    z-index: 100;
    border: solid 1px #b4b4b4
}

.programUnitItemsGroupHeader .programUnitItemsGroup li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    display: block!important;
    white-space: nowrap;
    width: 100%;
    line-height: 1;
    padding: 0 8px
}

.programUnitItemsGroupHeader .programUnitItemsGroup li a {
    color: #333!important;
    margin-right: 12px;
    line-height: 40px;
    display: inline-block!important
}

.programUnitItemsGroupHeader .programUnitItemsGroup li:hover>a {
    color: #fff!important
}

.programUnitItemsGroupHeader .programUnitItemsGroup .programUnitItemsGroupHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABDSURBVHjaYvj//z8DNTHDqIFD0EB7e/v/9vb2DMiYGgb+p4WB/2lh4H9aGPh/ULtw8MYy9dLhaOFAfwMBAAAA//8DAEpaXzRZyCZzAAAAAElFTkSuQmCC);
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 8px;
    display: block!important;
    vertical-align: middle
}

.programUnitItemsGroupHeader .programUnitItemsGroup .programUnitItemsGroupHeader:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA3SURBVHjaYvj//z8DNTHDqIFD08D/tDDwPy0M/E8LA//TwsD/g9qFgzeWR/PyUDYQAAAA//8DABwqxHR+4H2aAAAAAElFTkSuQmCC);
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: right center
}

.programUnitItemsGroup li a {
    display: block
}

.programUnitItemsGroup li:hover a:link {
    color: #f5f5f5
}

.programUnitItemsGroup li:hover a:visited {
    color: #f5f5f5
}

.programUnitItemsGroup li a:link {
    color: #333
}

.programUnitItemsGroup li a:visited {
    color: #333
}

.programUnitItemsGroup li:hover {
    background-color: #0c5d7d
}

.programUnitItemsGroup li:hover a {
    color: #f5f5f5
}

.programUnitItemsOverflow {
    background-color: #fff;
    list-style: none;
    z-index: 100!important;
    border: solid 1px #b4b4b4
}

.programUnitItemsOverflow li {
    display: block!important;
    padding: 8px!important;
    color: #333!important;
    margin: 0!important;
    line-height: 1
}

.programUnitItemsOverflow li a {
    display: inline-block!important;
    color: #333!important;
    margin: 0!important;
    line-height: 1!important
}

.programUnitItemsOverflow li.programUnitItemSelected a {
    color: #333!important
}

.programUnitItemsOverflow li:hover {
    background-color: #0c5d7d;
    cursor: pointer
}

.programUnitItemsOverflow li:hover>a {
    color: #fff!important
}

.programUnitItemsOverflow .programUnitItemsGroupHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABDSURBVHjaYvj//z8DNTHDqIFD0EB7e/v/9vb2DMiYGgb+p4WB/2lh4H9aGPh/ULtw8MYy9dLhaOFAfwMBAAAA//8DAEpaXzRZyCZzAAAAAElFTkSuQmCC);
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 12px;
    display: block!important;
    vertical-align: middle
}

.programUnitItemsOverflow .programUnitItemsGroupHeader:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA3SURBVHjaYvj//z8DNTHDqIFD08D/tDDwPy0M/E8LA//TwsD/g9qFgzeWR/PyUDYQAAAA//8DABwqxHR+4H2aAAAAAElFTkSuQmCC);
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: right center
}

.programUnitItemsOverflow .programUnitItemsGroupHeader:hover>a {
    color: #fff!important
}

.programUnitItemsOverflow .programUnitItemsGroupHeader a {
    margin-right: 12px!important;
    padding: 0!important
}

.programUnitItemsOverflow .programUnitItemsGroupHeader .programUnitItemsGroup li {
    line-height: 20px!important
}

.resultPanel {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.resultPanel .resultHeader {
    padding: 0 24px 0 12px;
    height: 50px;
    position: relative
}

.resultPanel .resultHeader .resultTitle {
    font-size: 28px;
    line-height: 50px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #0c5d7d
}

.resultPanel .specialControls {
    margin-top: 4px;
    margin-left: 6px
}

.resultPanel.masterDetail .specialControls {
    margin-top: 1px
}

.resultPanel.query .resultHeader .specialControls {
    position: absolute;
    right: 12px;
    bottom: 6px
}

.resultPanel.pagingActive .specialControls .paging {
    display: inline-block
}

.resultPanel.chartsActive .specialControls .charts {
    display: inline-block;
    margin-right: 4px
}

.resultPanel.searchActive .specialControls .search {
    display: inline-block
}

.resultPanel.pagingActive.searchActive .specialControls .paging {
    margin-right: 2px
}

.resultPanel.persistentObject.masterDetail .persistentObjectAttributes {
    width: 33%;
    height: 100%;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top
}

.resultPanel.persistentObject.masterDetail .persistentObjectQueries {
    width: 67%;
    height: 100%;
    display: inline-block;
    padding-left: 12px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top
}

.resultPanel.persistentObject .persistentObjectNavigationContainer {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    margin: 0 12px
}

.resultPanel.persistentObject.noNavigation .persistentObjectNavigationContainer {
    display: none
}

.resultPanel.persistentObject.masterDetail .persistentObjectNavigationContainer {
    border-bottom: none
}

.resultPanel.persistentObject .persistentObjectNavigationContainer .persistentObjectNavigationTabs {
    padding-right: 3px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.resultPanel.persistentObject.masterDetail .persistentObjectNavigationContainer .persistentObjectNavigationTabs {
    margin-right: 6px
}

.resultPanel.persistentObject .persistentObjectNavigationContainer .persistentObjectAttributes {
    margin-right: 0
}

.resultPanel.persistentObject.masterDetail .persistentObjectNavigationContainer .persistentObjectQueries div.specialControls {
    padding-top: 3px
}

.resultPanel .resultActionsContainer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 76px
}

.resultPanel .resultActionsContainer.minimalActions {
    height: 52px
}

.resultPanel .resultActionsContainer.expandedActions {
    height: 76px
}

.resultPanel.masterDetail.noPersistentObjectActions.noQueryActions .resultContentContainer,.resultPanel.query.noQueryActions .resultContentContainer,.resultPanel.normal.noPersistentObjectActions .resultContentContainer {
    bottom: 12px
}

.resultPanel.query.noQueryActions .resultActionsContainer,.resultPanel.masterDetail.noPersistentObjectActions.noQueryActions .resultActionsContainer,.resultPanel.normal.noPersistentObjectActions .resultActionsContainer {
    display: none
}

.resultPanel .resultActionsContainer .resultActions {
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #eee;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #aaa
}

.resultPanel .resultActionsContainer .resultActions .normalActions {
    margin: 0 0 0 12px;
    list-style-type: none
}

.resultPanel .resultActionsContainer .resultActions .pinnedActions {
    list-style-type: none;
    margin: 0 12px 0 12px
}

.resultPanel>.resultContentContainer {
    position: absolute;
    top: 50px;
    bottom: 88px;
    left: 0;
    right: 0;
    margin: 0 12px
}

.resultPanel.minimalActions .resultContentContainer {
    bottom: 64px
}

.resultPanel.expandedActions .resultContentContainer {
    bottom: 88px
}

.resultPanel.persistentObject.noNavigation .resultContentContainer {
    top: 50px
}

.resultPanel>.resultContentContainer>.resultContent {
    vertical-align: top;
    height: 100%;
    position: relative
}

.resultPanel.persistentObject .resultContentContainer {
    top: 88px
}

.resultPanel.persistentObject.normal .resultContent {
    overflow: auto
}

.resultPanel.masterDetail .resultContent.persistentObjectAttributes {
    -moz-box-shadow: 3px 3px 10px #ccc;
    -webkit-box-shadow: 3px 3px 10px #ccc;
    box-shadow: 3px 3px 10px #ccc;
    overflow: auto
}

.resultPanel.masterDetail .persistentObjectNavigationContainer {
    margin-left: 0
}

.resultPanel.masterDetail .persistentObjectNavigationContainer .persistentObjectAttributes {
    padding-left: 12px
}

.resultPanel.masterDetail .resultContentContainer {
    margin-left: 0
}

.resultPanel.masterDetail .resultContentContainer .persistentObjectAttributes {
    padding-left: 12px
}

.actionsToolbar li span {
    line-height: 20px
}

.actionsToolbar .normalActions .overflowActions {
    margin: 8px 0;
    list-style-type: none;
    background-color: #fff;
    border: solid 1px #b4b4b4
}

.actionsToolbar .normalActions .overflowActions li {
    display: block;
    padding: 8px!important
}

.actionsToolbar .normalActions .overflowActionsButton div {
    width: 28px;
    height: 28px;
    display: block;
    margin: 0 auto 4px auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB2SURBVDhPYxgFo2CQAQEgDoDS6MAEiB0gTBTAAcQgPRJgHhrYD8T/gfg4mIcAIINA4iAM0owMNgMxSPw+mAcETFAaBESgNA+UhgFkF6O7HqYWm68YNIC4AYh1wDxUkALEOUDMAuYhgAIQg/SAgmQUjIJBAhgYAPTTC9PKAfgsAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center center;
    -moz-background-size: 20px;
    -o-background-size: 20px;
    -webkit-background-size: 20px;
    background-size: 20px;
    border: 2px solid #000;
    border-radius: 50%
}

.actionsToolbar li {
    display: inline-block;
    padding: 9px 0;
    margin: 0 12px 0 12px;
    position: relative;
    text-align: center;
    cursor: pointer
}

li .icon {
    width: 28px;
    height: 28px;
    display: block;
    margin: 0 auto 4px auto;
    background-repeat: no-repeat;
    background-position: center center;
    -moz-background-size: 20px;
    -o-background-size: 20px;
    -webkit-background-size: 20px;
    background-size: 20px;
    border: 2px solid #000;
    border-radius: 50%
}

.actionsToolbar li .actionOptions {
    padding: 0;
    background: #fff 0 0;
    border: 1px solid #b4b4b4;
    margin: 8px 0;
    z-index: 100000
}

.actionsToolbar li .actionOptions li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    margin: 0;
    clear: both;
    display: block;
    white-space: nowrap;
    cursor: pointer;
    width: 100%;
    text-align: left
}

.actionsToolbar li .actionOptions li:hover {
    color: #fff;
    background-color: #0c5d7d
}

.actionsToolbar li .actionOptionsOpen {
    display: block
}

.defaultActionButton {
    width: 32px;
    height: 32px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6px;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAACQklEQVRYR8XXu68NURzF8fGISCgkHrWO3iMIvSj8B0rPyBUkIhGNKDyCQohIJCLxB6CiUuuoufdWJHReURDWR2amuM7cY+6ZmbOSbzKz57fX2mfPmZm9ixZaGTaH/eFEuBTulTjW5poatZ1pWdgWHoRX4XP43YBratTqszwsWavC9vA0/Ai/wofwItwJF8PREsfaXFOjVh99efBqrcPhbah+2fmwL6wLTXJNjdpqpngcCf+tDeFK0PlbuBU2hbbSR9+vgRdP3mOl8Hv4FE6FtWGp0pcHL568G+U+mXaj1WF36Eq8ePKWMfI/oWgumHaj7lo8ecv458etCC+DEV4Pk0x7k3jyliFLZi0j+hlM03oNPYm3DFn1LKwOj4PGsxp6lgxZMmUXW8ObMB92auhZMmS9Dls0HAz+HN5aazT0LBnPgkzZxengj3HTyUCSJVP233e4E1+zoXQ8yLzr5FF5csjJQJIlU/b0BzD1W3CmPLnhZCDJkim7fgyfhKEeQ1n1YzitF5FM2dN/FdOeoHHIj5HMWgs/x338F3g2fo6pWpBYw81o6Fg8eY9ckJBlkiW2EX4Mu0JX4sWTt4xFl+nXQrUoNepJVkemnQcvnrzHamO4GozWlPlyaWsrfbxwvgRePFv5mKp3QWebjHNhbxi3MVGjttqYzIZjobXcpx3B4sE2y6PzPjwPt8OFYIkNx9pcU6NWH315LHrPx8kGk8nDYONZTeko3DI1avWZaHO6UNX2/EA4GS6H+yWOtbnWYnteFH8Aq5y1D0C/whsAAAAASUVORK5CYII=);
    -moz-background-size: 32px 32px;
    -o-background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
    background-size: 32px 32px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAACQklEQVRYR8XXu68NURzF8fGISCgkHrWO3iMIvSj8B0rPyBUkIhGNKDyCQohIJCLxB6CiUuuoufdWJHReURDWR2amuM7cY+6ZmbOSbzKz57fX2mfPmZm9ixZaGTaH/eFEuBTulTjW5poatZ1pWdgWHoRX4XP43YBratTqszwsWavC9vA0/Ai/wofwItwJF8PREsfaXFOjVh99efBqrcPhbah+2fmwL6wLTXJNjdpqpngcCf+tDeFK0PlbuBU2hbbSR9+vgRdP3mOl8Hv4FE6FtWGp0pcHL568G+U+mXaj1WF36Eq8ePKWMfI/oWgumHaj7lo8ecv458etCC+DEV4Pk0x7k3jyliFLZi0j+hlM03oNPYm3DFn1LKwOj4PGsxp6lgxZMmUXW8ObMB92auhZMmS9Dls0HAz+HN5aazT0LBnPgkzZxengj3HTyUCSJVP233e4E1+zoXQ8yLzr5FF5csjJQJIlU/b0BzD1W3CmPLnhZCDJkim7fgyfhKEeQ1n1YzitF5FM2dN/FdOeoHHIj5HMWgs/x338F3g2fo6pWpBYw81o6Fg8eY9ckJBlkiW2EX4Mu0JX4sWTt4xFl+nXQrUoNepJVkemnQcvnrzHamO4GozWlPlyaWsrfbxwvgRePFv5mKp3QWebjHNhbxi3MVGjttqYzIZjobXcpx3B4sE2y6PzPjwPt8OFYIkNx9pcU6NWH315LHrPx8kGk8nDYONZTeko3DI1avWZaHO6UNX2/EA4GS6H+yWOtbnWYnteFH8Aq5y1D0C/whsAAAAASUVORK5CYII=)!important
}

.paging {
    display: none
}

.paging button {
    width: 24px;
    height: 24px;
    margin: 0
}

.paging button.disabled.ui-state-hover {
    background-color: #118bbb;
    border-color: #118bbb;
    cursor: auto
}

.paging button.first {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADWSURBVHja7JQxSgNhFIRnflJYWqTMFbyBjZ1g0lnmApZCSo9gIdjYWe4F7CWQMp0XyAFSpgzz2QSERdfdsAspMvC6/328N7z5DWgIFQ2kM/h/MLAA3oFb26oXMAcqNQD+KgCSfNbej5K88qNf+0dd1ksyASrb1715nGQq6asNVFK7iZPcS6pst97QDcnj4OlW0mUD1MdacdFl0i7gNfA4SEBKKS/AA7DvPXmllDfbN8Cm90jbXtm+Aj6OPjfgWdLY9rIG30maJXmSdGe787mdv80TB38PABr4i/ENzVJnAAAAAElFTkSuQmCC);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.first.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADQSURBVHja7NShTgNBEIfx/7c5QRAEhUSRCgQSgagklQ25Z0OjUEgET0AQPAFBkAo0umI/TEXTtOkduRMknWTN7uxvVswsasaIkpHiAO+H1Rt1rl4A2Vzqldruut/sOgBuVwVOk3yuFSzqDLhebT31grdFrfVEbYHzfblND3SS5A446pLfdEQvk7RAGbIrzvqiXeGmL9oV/lZfRhmQUsqb+qzWwSevlPIOPKg/g480sADu1Y8/t5v6muQY+NrAl0kea63TJBNg+yMOH/3/hX8HAOJwUSYYfC87AAAAAElFTkSuQmCC);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.previous {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACbSURBVHja7JSxCQJBFAVvxfBCi7AY7cIyzCzDAgwMLrQBwcAiLESYMRFU3N07zt1AuIGf7Rs+7OMHtanBrKnEJB4mDiFER92ox6xZTU7k7RzY+yKdHSpWl8DFT34TA1vg7jfjxGoLHEwzTgyczJPM9tVtUatua/U8ytz3eZGKWbRuwAq4FRc/t2+Brrj4bfsdcM1lw3To/1f8GABPVkRiZ7YFTQAAAABJRU5ErkJggg==);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.previous.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACqSURBVHja7JStCgJhEEX3DIvBbDQaTfsA4gOImPbRzKbF7CP4AGYxGswGk+E7voDsD+wXBAem3TlcmDuDWuSoKDLVH9wPDHxttVLrttlyiAs11A1QdWnLAdCZugPmffS9wCmllboGeu+k7HA5UbfAcujyusA1sMgRt2muuDXqPQf4BRzUy+iXB6SIOKmN+hz9pCPiBuzV6+i/AnhHxFE9q49W7f/R/y74MwD9UEwJahyZxwAAAABJRU5ErkJggg==);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging .pageNumber {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    background-color: #118bbb;
    line-height: 24px;
    height: 22px;
    padding: 0 6px;
    border: 1px solid #118bbb;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.paging button.next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACcSURBVEhLYxgFwxT8+/dvNRCnQLnUA/+hAGj4bCDFAhWmHECMhQCg4ceBlAZUijIAMRIBgIb/BuIaqDT5AGoeBgAavhxI8UCVkQ4gxmAHQMO3Q5VhBUxQmhwgAqVJB1DHYQCgaw8DKQmoMtIBxBhUADSU8qQHMQoCgAbeB2IfqBRlAGomyND1QIr8VIAOgAaeBuJmKHcUjAzAwAAA84vgP7g4u4MAAAAASUVORK5CYII=);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.next.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACySURBVHja7JQhDgJBDEX7mgkCjdwTbFB7AARnIHsAJEdDoAiSI6AJQSHQaEQ/CkeGXTIrSPYnozp5adqXIsmGiNtAGcHdwJJaSQ1gn14uKVcEajOrI6IC9kAUHQXQSFpLmhWfMVBJ2kTEovjyAAeWEbGSNCluBTCX1A6l2/RnKzIa3oBtUbCk01u93AFLPYAPMzu4+6XL/9QRegZ2wLNrI+kL8G5mV3c/9jZnPPT/C34NAHSsRwm8BsWwAAAAAElFTkSuQmCC);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.last {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADbSURBVEhL7ZMtDgIxEIW3BIFAIJAchQMgkEgEEkuC5AZIDoBEIjgAAoHBcQCugIe0fNMOCRvoUn7UZr9k8jJv0rfdbjerKCHW2hU11DYHfo9aUlO10nEKixdIXW0P3jZMnVMrHV3nIWhHdXSUFFxTLcQY00WOBPaD856kYIHwFrImfBCcYozqE7HXxL4iZx7Ulh59mZG84zvkyIdshC7Ox8HseIIcQvcFchSPcLYXaiyzlFsRRdd5CDohcjM8fwkmZIM01fb8FMziPTXTNgd5I2byS8/VqigPWXYDb0XNanFi+pcAAAAASUVORK5CYII=);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.paging button.last.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADVSURBVHja7JShSkRREIb/73CDyScQMYhBFqNBfAjDBqPZZxOTYbNBjOaNi5g3iRjmsxhEdvVeuRuEHRg4MHM+Zv7/cFCziWjZUGzBv4PVqXoC5Huqh+qFerbufreuAEySTKpqD5gB9aV8Dhx8nh/+JAVwql5V1e7oGgP7Sa6r6mh084CdJJdVddynvxuyHtDUaZK30Z8b0PoMNBiszpK8jAZWS71rrT2OprG6BG6BRd9Buh7QOXADvA+RrPsB+Jxk3lq7X2Hgk7pM8gqsNnn70f9f8McAnSZSL5Qcoe4AAAAASUVORK5CYII=);
    -moz-background-size: 22px 22px;
    -o-background-size: 22px 22px;
    -webkit-background-size: 22px 22px;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts {
    display: none
}

.charts>.chartsButton {
    margin-right: 0;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 1px;
    background-color: #bbb;
    cursor: pointer;
    vertical-align: top;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGlSURBVEiJ7dVNiE5hFAfw36spSshYyMySBlsfG4rGaopmJbOxmR0LGwtWLFhQsiALocxCKYshJR8r1JCEl42Sr/KRhcW7UVj4W9w7uaPbO6/emZScOovnnHPP/5zzf55zG0nMpsyZ1ez/BEBPh3HD2Fs538DRmQTow+bK+S0WYHnF9g4L8QHfJ43djGgjnpR6F/NxFSPVoJni4AB24AsuVB2djqidNHEFTzGIKQ+r2w6C3TiOMcW4pki3HZzFYmzAqvoSkul0S5L+JM38krEka5MsS/IyyUiS4brvpxvRalwrKx3CRMX3CLvwGs+xp9MOepMsTdKT5GGSfUkuJrmXpC/J9SRnkqxI0koykGQiye26Duo4OIgHGFBcu2No4CRuYSt+4BxOYFPJwZ26BuoALuEbTmF9maC3TPi5THRa8YpH8ax2NG0AHpe6H9sVV7mF84qd9KkE34bDWNIOoI7kI3iD+zhUsS/CTXzEOsXOGW2XvK6DQezEGlzG3N/88zBexrQU3PwRwCvFslqJ96W+wNey+knpV1zPKrHNOoDG/3/yXwf4CTMB449rDUEkAAAAAElFTkSuQmCC);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton.active {
    background-color: #0c5d7d
}

.charts>.chartsButton.active:hover {
    background-color: #118bbb
}

.charts>.chartsButton:not(.active):hover {
    background-color: #888
}

.charts>.chartsButton.grid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADWSURBVEiJ3ZW9CsJAEIS/+FMJgoJWgo0g2Fv4ZrHzEfIY6X2MFDYiCBYWFoKgIAg2shZJYY7bUyGnJANpZpadZCaXBCKCT9S8bq+EQcPCdYG2Mn8FHkBH0W/AKceIiHlFoiMSkdChx+a+v0S0BI7KfEIaw1zRNyYRWM7BBOgrC/bZTQ0U/QDscoylg9iR8eKDjn7bgS2iGTBU5tdAExgr+hZYvRLen6CaHRT6mtoO2igzseEOtICpoiemwbcdhKXooEcagw0XoI77c35+Z1Aoyv/L9G7wBPMOgb0bwGJAAAAAAElFTkSuQmCC);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton.treemap {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABNSURBVEiJY/z//z8DLQETTU0ftYAYwIJDnNyYZ0QXGPpBNGoBQYArFWGkBnLBoMsHjETKw8GA+YAQIDqOBq0PBn8cEArjwRMHoxYQBADYOQc91kmcIgAAAABJRU5ErkJggg==);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton.barchart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACiSURBVEiJ7dUxCsJAEIXhLxILwVJ7xcKjeARr7+KNbCy9iGhvIdqIiMRGIS6RBNwYAj6YYh8z+zPMwCRZlqlTnVp//wUgrZjXxSTwtriVFSYVZzDCLvDG2JcVVu3gkxaY5t4brGMC5pgF3hug/Vv0BzQPKFrTNPDv3wCKOljikotVbEBU/QHNA4ruQf8ZL11xxjDIO2CAXs474VgGiKr2z+ABEygdoIuQB8gAAAAASUVORK5CYII=);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton.linechart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEtSURBVEiJ7dU7LwRRGIfxs2tdChqFgmhEotIoJSQKkYhK5wMoNBINhWhcKt9Ap9T4FhQ0JCoJpUIjhLiE/Sn2bOyu2Z0lQyLxJieTef95nyc5mTMnh/CTlf9R+r8godZDCDNVHWS1RlHEE/rK/azgBZwq1UZllpVgKcIv0JG1oBd3UTBdmzcDyKfkexG+n5SnwdtxiKk6+WSE36P/O4LtCHjBXIL8PObL9RiN4GN481FFLFbka7F/htavCjpxGQFbWK0QbWIAj/F9vNEu1At24vAJ2mJvHq+xfx2fuylbnCiYjsPPGK7JZpVOKtyg56uCblxFwEqdoQncYiENniQof9MHaGkwOCT9fHwSdOEYDxhsZriZlaPqyiyEEEZCCEdZ/b9rBZnXn7vRfl/wDhvkL8aUdukFAAAAAElFTkSuQmCC);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton.piechart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHCSURBVEhL7ZWvTwJhGMc5RiASCAaDgUhgk2AwENg0GA0GA9E/gGiwEwgGgwE3ixt/hEHddM4ZcDMQCQYCbgQDG/h57r4wjvcODjKf7bvnnl/vHS/Pe5fasgpPNpbxeFzEVNE+KqEM+kJv6DmdTr9i12cymWRZvIFGXM9TInaB7lEftYjl1JYMmoroO1gvjEp8cPPUtVGP60OFl0OhPXnk4obKQlB/jvqk8wrFQ2EjWCoalTnQd4PacqOhwLZmcc9DqNSBVI7eHjpWyCctO6XqeZ5NydrQ94u5Q0d+QCzewEZxY7jJB6YceBHw8zrBRsRDTRMTOZbkdtFQrgvJbrCMCzmb+U9dD1Cdy9B24tvY/sl1Idm2BeYhNkI2WTmUQTX8H+W66FTt1n+C3uW6kLSnmoFvh6ig9AxSdlYu0UB1T6is2LXKXEgeqMG2oqJwLNTsUGvz74821rbuTOloKGihptxEUF9AHfSoUDw8iH9gsDWFVkK9vfxsu/YUWg6FFRpsamwkswo7kMtQc4uGaPZnJ4Lm6ZvSJuYKa/9PHtk02Su7jvxtwY998iQfHHu32PG3Ezr/wbEPzQsfnAfslk1Jpf4Bv4hHyzxwqSMAAAAASUVORK5CYII=);
    -moz-background-size: 24px 24px;
    -o-background-size: 24px 24px;
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center center
}

.charts>.chartsButton>.chartSelector {
    z-index: 50;
    background-color: #fff;
    border: 1px solid #b4b4b4;
    padding: 1px;
    -ms-word-break: normal;
    word-break: normal;
    -ms-word-wrap: normal;
    word-wrap: normal
}

.charts>.chartsButton>.chartSelector>.chartSelectorItem {
    font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    text-align: left;
    margin: 0;
    color: #333;
    padding: 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.charts>.chartsButton>.chartSelector>.chartSelectorItem:hover {
    color: #fff;
    background-color: #0c5d7d
}

.chartsResultContainer {
    width: 100%;
    height: 100%;
    position: relative
}

.chartsResultContainer .chartsResultContent {
    position: absolute;
    top: 32px;
    left: 0;
    right: 0;
    bottom: 0
}

.chartsResultContainer .chartsResultContent.treemap .background {
    fill: #ddd
}

.chartsResultContainer .chartsResultContent.treemap text {
    pointer-events: none;
    fill: white
}

.chartsResultContainer .chartsResultContent.treemap .grandparent text {
    font-weight: bold;
    fill: white
}

.chartsResultContainer .chartsResultContent.treemap rect {
    stroke: #fff
}

.chartsResultContainer .chartsResultContent.treemap rect.parent {
    fill: none;
    stroke-width: 2px
}

.chartsResultContainer .chartsResultContent.treemap .grandparent rect {
    stroke-width: 2px;
    fill: #0c5d7d;
    cursor: pointer
}

.chartsResultContainer .chartsResultContent.treemap .grandparent:hover rect {
    fill: #118bbb
}

.chartsResultContainer .chartsResultContent.treemap .children rect.parent {
    cursor: pointer;
    fill: white;
    fill-opacity: 0
}

.chartsResultContainer .chartsResultContent.treemap .children:hover rect.parent {
    fill-opacity: .2
}

.chartsResultContainer .chartsResultContent.barchart .axis path,.chartsResultContainer .chartsResultContent.barchart .axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges
}

.chartsResultContainer .chartsResultContent.barchart .bar {
    fill: steelblue
}

.search {
    display: none;
    vertical-align: bottom
}

.searchInputContainer {
    display: inline-block;
    margin-right: 2px;
    vertical-align: top;
    border: solid 1px #aaa;
    height: 22px
}

.search input {
    height: 22px;
    line-height: 18px;
    padding: 0 0 0 4px;
    vertical-align: top;
    border-width: 0;
    margin: 0
}

.search input:focus {
    -moz-outline: none;
    outline: none
}

.searchInputContainer .searchButton {
    width: 24px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAHtQTFRFPz8/MjIyMjIyMjIyMjIyNjY2MzMzLy8vMjIyMzMzMTExMzMzPz8/MjIyMzMzMzMzLy8vNDQ0MzMzMTExMjIyMjIyMjIyMzMzNDQ0MzMzNTU1MzMzMzMzMjIyMjIyMjIyMzMzMjIyKioqMjIyNDQ0MjIyMzMzAAAAMzMzWdcsWQAAACh0Uk5TCDiDTK8cVCD7KCTfBNOP2xAseFzD53BoWBQYn+/Pm6eAkwxgRNfzAOln4EUAAABpSURBVAjXNc1VDsVACAXQqbs8qXtHuPtfYYc2vR+EEwgIsqnLotoSImH7QWPOEKsbE/aclJkFA5p3XXgWIzaGhOTJ0py2+nAYHf7qc2C5D6zg6JTxhZHt8Tv5Twj09EQEBju9iMz69nQBhPISq6de728AAAAASUVORK5CYII=);
    -moz-background-size: 12px 12px;
    -o-background-size: 12px 12px;
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center center
}

.search .filterButton {
    margin-right: 0;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: #118bbb;
    cursor: pointer;
    vertical-align: top;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB8SURBVChTY/z3799yBgYGCSDGB34w/v//3wCoAoTxgTsMQIU8QFOPA2msACj3HCgBsRHEAApcR1cJFPsMtRFhG1BQBaobrB7I/g3EPljdA5KAmQpkNyMrYkLmMDIyfoHxgey7OBXi8zaKiUQrBFp3AOhGTyBeA8R/kDUCAMHTfvwIRJoHAAAAAElFTkSuQmCC);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center
}

.search .filterButton:hover {
    background-color: #0c5d7d
}

.search .ui-button-text {
    height: 22px;
    width: 22px;
    padding: 0
}

.search .queryFilterMenu {
    z-index: 50;
    background-color: #fff;
    border: 1px solid #b4b4b4;
    padding: 1px;
    -ms-word-break: normal;
    word-break: normal;
    -ms-word-wrap: normal;
    word-wrap: normal
}

.search .queryFilterMenu .newFilter {
    font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    text-align: left;
    margin: 0;
    color: #333;
    padding: 8px;
    cursor: pointer;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #b4b4b4
}

.search .queryFilterMenu .newFilter:hover {
    color: #fff;
    background-color: #0c5d7d
}

.search .queryFilterMenu .queryFilterMenuItem {
    display: block;
    position: relative;
    cursor: pointer
}

.search .queryFilterMenu .filterName {
    color: #333;
    padding: 8px 72px 8px 8px;
    cursor: pointer;
    margin-right: 64px;
    text-align: left
}

.search .queryFilterMenu .filterName:hover {
    color: #fff;
    background-color: #0c5d7d
}

.search .queryFilterMenu .filterName.isDefault {
    font-weight: 600
}

.search .queryFilterMenu .editFilter {
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFrSURBVDhPhZKtTsRAFIW3LbKbIBErEIglgZS2aRNUkRgSeAN4A1AEgSAIIAGNQeCQYFAItgrS0rL1JKxYgWxSs6JNObfpNNP/SSbNTM757pl7Kwx6lq7r4zRN7yH7kSTp3HXdP94idPlN0xzFcfwmCMI414X43smyfGvb9oLuxC6A4zjz4XC4iQRHlAB7GfsyiiKX+VoBmqZdIf4+KsW+7z+i6joDIZHMAI1PgHEHgncSwTSF4cLzvBc6W5a1FIbhKAiCGZ1rABJQRJi2+OdVQa1PgPmwas4qAQjIk2EYKzy41ANFUbImtTUWkJvqGEsAzPkUolIFBkP1ORp5XYUXAIoGMzWvcQFwxmbPC2pNxPieIVgDbIMTfmIK203kIkE+ugFmfpAkyR7EX9hhPsqTtmTFPQC/qP6tquouu6Rn4e64y1w8gQAQruYVJ/nPM+mrXPuV0awFzDNRFLP4fYtP8AHxK4wP1Vl3Qf4BJcGNC+aZ1f8AAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    height: 13px;
    width: 16px
}

.search .queryFilterMenu .editFilter:hover {
    color: #fff;
    background-color: #0c5d7d;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVDhPY2AgAP7//6/x79+//UA8G8iWIKQeRR6oSQaIrwM1ggGQ/R6Ia4BMDqINAipmAeIEoMbbSAZdJmgAUEM7UEMATCGyQUC5+3gNACp2QLLtPBaDFHAaALIJaANIEwqAisFdhNMAoMIUdM1IrvmONyaAkgJAA57jMgAo3oDX79CAw6ofKPcYb/SBnAZUdByP82MIRh1IAdCQ9UB8GdkgkMEENYOiDinOFYCaToNSHjQFWhA0AJQ4QFEFxB5IBoG8VUBQM9Tp95Giaz+yi/AZwIQuCdT4Ayj2AIg/EGUzTBEooKA5jaQsCwC7AnGCKFOMugAAAABJRU5ErkJggg==)
}

.search .queryFilterMenu .deleteFilter {
    position: absolute;
    right: 32px;
    top: 0;
    padding: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE7SURBVDhPjVMxboNAEPQZt0hp4QEULtzQuIhEm9py41/Y6fMCF3GfB6SxlNolXRoo7fokS9QWaZAskxnEofXlIEZCLHszs8PuMhq1VxzHS9xb8973JIZYc+4xYKKu60+l1HMYhk9FURxcAsC9I/8K7AK4E3BHJcgTQdplWbaRIi15bXIQuaLgyguC4A3BzKo4l05sMrHgjCFyU0mSTMqypP3uu6STNu4qCwd73/dXiol/RP60A5Ubcpqm16aJWutbFEVfVVVN4WQ6NAlJJq4ReFTEJpM3ltVoCQ7OfQ54Row87xww6er20HTuPuEBstG6G7HZRG6Yc1TIHx2N7US4ib1kjoplh/aE26Ttpslus2kUYs6B0x5+iG+s8wU2Xwhwjcq1J8Bt8jzfNT0wIgh/zIbZ1aQIzj5IJuYX9BfRxphE6zUAAAAASUVORK5CYII=);
    background-position: center center;
    background-repeat: no-repeat;
    height: 13px;
    width: 16px
}

.search .queryFilterMenu .deleteFilter:hover {
    color: #fff;
    background-color: #0c5d7d;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC/SURBVDhPjVPBDYMwDEwQI/bDFuzBgzF4lKUqsQUo9AxOa4LtYCkCy3dHbB8hcKSUXjhDzq0nYQh7qTN53RF4Hx3yyJj1JyLJVLRESDjXLyIoTLKgiZRkgZkCkhaAtyXikInTHu16Iobwn5wH9lSEb3t+uYyaiEZupEiMcUO+OF5YGKNDrIEV69N98oRs+sRblbfio4/anms+oSF+lG3MGFZHA+PTQWhWJndycYte9Hc3iWI24pR/ZO+aRIhI8hfaYWLFlK+7cwAAAABJRU5ErkJggg==)
}

.persistentObjectNavigationTabsOwner {
    border-bottom: 1px solid #ccc;
    height: 27px
}

.persistentObjectNavigationTabs {
    list-style: none;
    padding: 0
}

.persistentObjectNavigationTabs#attributes {
    float: left
}

.persistentObjectNavigationTabs li:first-child {
    margin: 0 0 0 8px
}

.persistentObjectNavigationTabs li {
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: top;
    border: 1px solid #ccc;
    margin: 0 0 0 3px;
    background-color: #eee;
    line-height: 26px
}

.persistentObjectNavigationTabs li.persistentObjectNavigationTab:first-child {
    margin: 0 0 0 8px
}

.persistentObjectNavigationTabs li span {
    padding: 4px 12px;
    cursor: pointer;
    text-transform: lowercase
}

.persistentObjectNavigationTabs .persistentObjectSelectedNavigationTab {
    background-color: #fff;
    border-width: 1px 1px 0 1px;
    line-height: 27px;
    color: #333
}

.persistentObjectNavigationTabs li:not(.persistentObjectSelectedNavigationTab):hover {
    background-color: #f8f8f8
}

.persistentObjectNavigationTabsOverflow {
    background-color: #fff;
    z-index: 51;
    margin: 4px 0;
    border: solid 1px #b4b4b4
}

.persistentObjectNavigationTabsOverflow li {
    padding: 8px;
    margin: 0!important;
    border: none;
    display: block;
    line-height: 1!important
}

.persistentObjectNavigationTabsOverflow li:hover {
    background-color: #0c5d7d!important
}

.persistentObjectNavigationTabsOverflow li span {
    border: none;
    padding: 0;
    margin: 0;
    background-color: transparent;
    font-size: 13px
}

.persistentObjectNavigationTabsOverflow li.persistentObjectSelectedNavigationTab span {
    background-color: transparent!important;
    border-bottom: none!important
}

.persistentObjectNavigationTabsOverflow li:hover span {
    color: #fff
}

.persistenObjectTemplateNotFound {
    color: red;
    font-weight: bold
}

.persistenObjectAttributeSection {
    margin-bottom: 24px
}

.persistenObjectAttributeSection .persistenObjectAttributeSectionContent {
    margin: 0 0 12px 0;
    padding-right: 1px
}

.persistenObjectAttributeSectionColumn {
    display: inline-block;
    vertical-align: top
}

.persistenObjectAttributeSectionDragContainer {
    position: relative
}

.persistenObjectAttributeSectionDragger {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0c5d7d;
    opacity: .25
}

.persistentObjectAttributeLabel {
    display: inline-block;
    margin: 12px 0 12px 12px;
    font-weight: bold
}

.persistentObjectAttributeToolTip {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACySURBVHjalJGxDcMgEEURFyahYQWLDShZ4SZAOokV3DEJXsA1Y9BTuMfdpUmQnCgheeX/T1f8E/wk54yIxhillDEGEXPOoxXM3FojIgAQVwCAiFprD4+IRhdjZOYY40iIiJlv27allMRnUkrLsghEFDMQEXrvx3GMaF3Xfd/P8yyljLD3Lmut03u1Vqm1nnpaa2mtnXrWWumce1/uZUXnnPTehxC+eCEE7/0///jlv/cBAKSuhT4KZ7I1AAAAAElFTkSuQmCC);
    padding: 0 12px 12px 12px;
    background-repeat: no-repeat;
    background-position: center top;
    cursor: pointer
}

.persistentObjectAttributeValidationError .persistentObjectAttributeValueImageContainer,.persistentObjectAttributeValidationError input[type="text"],.persistentObjectAttributeValidationError input[type="password"],.persistentObjectAttributeValidationError textarea,.persistentObjectAttributeValidationError select {
    -moz-outline: red solid 1px;
    outline: red solid 1px;
    outline-offset: -1px
}

.persistentObjectAttributeValidationErrorMessage {
    margin-top: 6px;
    margin-bottom: 6px;
    color: #ab0000
}

.persistentObjectAttributeRequiredLabel:after {
    content: " *"
}

.persistentObjectAttributeBulkEditCheckbox {
    float: left
}

.persistentObjectAttributeControl {
    padding-left: 12px;
    padding-right: 12px;
    min-height: 24px;
    line-height: 24px;
    overflow: hidden
}

.persistentObjectAttributeControl div.persistentObjectAttribute_MultiLineString {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    padding-bottom: 6px
}

.persistentObjectAttributeControl a.referenceNavigation {
    color: #0c5d7d;
    padding-right: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACaSURBVChTYyAWMEJpMBBK6y9gYGTsZ/jP8OcfA0Pih1kFS6BSDMxQGgy+n915gtPY/SNQsRcjI0MQiA0SA8mhKAQBJMUeIMxh4iHw4+yOnYxCaRP2Q9WggP8M/00YGRl5oLwlTEBSAStmZGQB0hDwn+EsimdgQCi9L4ThP9NyoFdZGP7/L3w3q3AChkJsikDiqMGDQxEJgIEBAIjzO3TEUcYaAAAAAElFTkSuQmCC);
    background-position: right center;
    background-repeat: no-repeat
}

.persistentObjectAttributeControl a.referenceNavigation.noValue {
    background-image: none
}

.persistentObjectAttributeControl .persistentObjectAttributeValuePartFill {
    overflow: hidden
}

.persistentObjectAttributeControl .persistentObjectAttributeValueTwoPartShare {
    width: 50%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 2px
}

.persistentObjectAttributeControl .persistentObjectAttributeValueThreePartShare {
    width: 33%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 2px
}

.persistentObjectAttributeControl .persistentObjectAttributeValuePartRight {
    float: right;
    margin-left: 4px;
    margin-right: 0
}

.persistentObjectAttributeControl input,.persistentObjectAttributeControl label {
    vertical-align: top
}

.persistentObjectAttributeControl input[type="text"] {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2px
}

.persistentObjectAttributeControl input[type="password"] {
    height: 22px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2px
}

.persistentObjectAttributeControl input[type="radio"] {
    width: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.persistentObjectAttributeControl select,.persistentObjectAttributeControl textarea {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.persistenObjectAttributeTemplateNotFound {
    color: red;
    font-weight: bold
}

.persistenObjectAttributeBlockRow {
    clear: left
}

.persistentObjectAttributeMinWidth {
    float: right;
    width: auto
}

.persistentObjectAttributeMaxWidth {
    float: left;
    width: 100%
}

.persistentObjectAttributeButton {
    padding: 0;
    height: 22px;
    width: 22px
}

.persistentObjectAttributeButton .ui-button-text {
    padding: 0;
    width: 20px;
    height: 20px
}

.persistentObjectAttributeButton.clearButton .ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAGJJREFUOE+tUwkKACAI6/+ftgMSM8fECoRK5zybiLQh+8w7E7W1wIwDw3OyWkXEfgDnYxtdChd+qLcMyAF07MOLDP2fYlK5oW6gtrAaLNxX5nLO5WqzHGGfGRAO0vNsl7eqA+10GRIkMfyXAAAAAElFTkSuQmCC);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: bottom
}

.persistentObjectAttributeButton.editButton .ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFxJREFUOE+d0tEJACAIBFB3af8ZrYzCIvU06KseJ3jEzJS84/tARK0ERRcSZ9g5aPJr1uRAuobXxBE2YZTsQg+H0MIQ/GEYvjgFNU5DD0crlPddN107CGqc7bkEdOOy3GPM1kE+AAAAAElFTkSuQmCC);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: bottom
}

.persistentObjectAttributeButton.addReferenceButton .ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAGGoAABhqABJxZkogAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAPElEQVQ4T2P4//8/Aw4MFIYDrGpwaQSJj2rGErDoAYMWTvi5dNf8HuYeXPHMhOZgRmwJaTSRoCYEghkDAN0N8R5Qo1w7AAAAAElFTkSuQmCC);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: bottom
}

.persistentObjectAttributeButton.browseReferenceButton .ui-button-text {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAMElEQVQ4T2P4//8/A7mYbI0gC0c1kxjyIznAgAkGDmDhQFCMaIXQ9I9iIFU0kxVlAA51u2GhEBslAAAAAElFTkSuQmCC);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: bottom
}

.persistentObjectAttributeButton.suggestButton {
    background-color: #118bbb;
    color: #fff;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    width: 20px
}

.persistentObjectAttributeButton.suggestButton:hover {
    background-color: #0c5d7d
}

.persistentObjectAttributeButton.suggestButton ul {
    background-color: #fff;
    color: #333;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #118bbb;
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    z-index: 100;
    padding: 2px
}

.persistentObjectAttributeButton.suggestButton ul li {
    padding: 0 6px;
    height: 30px;
    text-align: left
}

.persistentObjectAttributeButton.suggestButton ul li:hover {
    color: #fff;
    background-color: #0c5d7d
}

.persistentObjectAttributeRadioSet .ui-button-text {
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    height: 22px;
    line-height: 22px
}

.persistentObjectAttributeRadioSet .ui-button:not(.ui-state-active) {
    color: #fff;
    background-color: #d1d1d1;
    border-color: #d1d1d1
}

.persistentObjectAttributeRadioSet .ui-button.ui-state-active {
    background-color: #118bbb;
    border-color: #118bbb
}

.clearFloat {
    content: "&nbsp;";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.persistentObject_Edit_Template fieldset {
    width: 100%
}

.persistentObjectAttribute_Edit_FlagsEnum {
    width: 100%
}

.persistentObjectAttribute_Edit_FlagsEnum .persistentObjectAttributeEditSelectWrapperDropDown {
    position: absolute;
    border: 1px solid #aaacb2;
    border-top-width: 0;
    background: #fff;
    z-index: 10000
}

.persistentObjectAttribute_Edit_FlagsEnum .persistentObjectAttributeEditSelectWrapperDropDown div {
    margin: 2px
}

.persistentObjectAttribute_Edit_FlagsEnum .persistentObjectAttributeEditSelectWrapperDropDown div input {
    width: auto
}

.persistentObjectAttribute_Edit_FlagsEnum .persistentObjectAttributeEditSelectWrapperHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAACVJREFUGFdjMDc3/48LM/z//58BmyRIHCyJrgAmBpeEKYBJgGgAi9w+HUH3ngYAAAAASUVORK5CYII=);
    -moz-background-size: 7px 5px;
    -o-background-size: 7px 5px;
    -webkit-background-size: 7px 5px;
    background-size: 7px 5px;
    background-repeat: no-repeat;
    background-position: 99.3%,100%;
    border: 1px solid #aaacb2;
    height: inherit;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 4px
}

.persistentObjectAttribute_Edit_MultiLineString .toolTip {
    padding-left: 32px;
    color: #777;
    font-size: 11px;
    margin-bottom: 6px
}

.persistentObjectAttributeEditLanguages {
    margin: 6px 0 6px 12px
}

.persistentObjectAttributeEditLanguages label {
    line-height: 18px
}

.persistentObjectAttributeEditLanguages label.currentLanguage {
    font-weight: bold
}

.persistentObjectAttribute_Edit_Image .persistentObjectAttributeValueImageContainer {
    border: 1px solid #aaacb2;
    min-height: 20px
}

.persistentObjectAttribute_Edit_Image .PersistentObjectAttributeValueImageFileNameText {
    position: absolute;
    line-height: 20px;
    margin-left: 2px
}

.persistentObjectAttributefileInput {
    cursor: pointer;
    width: 24px
}

.persistentObjectAttributefileInputWrapper {
    position: absolute;
    -moz-opacity: 0;
    opacity: 0;
    width: 24px;
    margin-top: 2px;
    cursor: pointer;
    overflow: hidden
}

.detailContainer {
    width: 100%
}

.detailContainer thead {
    margin-bottom: 6px;
    min-height: 24px
}

.detailContainer thead tr {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    color: #fff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.8
}

.detailContainer thead tr td:first-of-type {
    padding-left: 4px
}

.detailContainer tbody tr {
    height: 32px
}

.detailContainer tbody tr td {
    vertical-align: top
}

.detailContainer body {
    padding-left: 4px
}

.detailContainer .persistentObjectAttributeControl {
    padding-left: 0;
    margin-top: 6px;
    margin-bottom: 6px
}

.detailContainer td.deleteDetail {
    vertical-align: middle;
    width: 24px
}

.detailContainer td.deleteDetail div.DeleteActionIcon {
    background-position: center center;
    cursor: pointer
}

.detailContainer:not(.inEdit) td:first-of-type .persistentObjectAttributeControl {
    padding-left: 4px
}

.queryGrid {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.queryGrid td {
    vertical-align: middle
}

.queryGrid tr.odd:not(.noData):not(.hover) {
    background-color: #f5f5f5
}

.queryGrid tr.selected {
    background-color: #e7e7e7!important
}

.queryGrid tr.hover {
    color: #fff;
    background-color: #0c5d7d!important
}

.queryGrid tr.hover.odd.noData {
    background-color: inherit!important
}

.queryGrid .header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    height: 24px
}

.queryGrid .header .headerSelector {
    height: 100%;
    float: left
}

.queryGrid .header .headerSelector.allowSelection {
    cursor: pointer
}

.queryGrid .header .headerSelector div {
    border-left-color: #0c5d7d;
    border-left-style: solid;
    border-left-width: 8px;
    height: 100%
}

.queryGrid .header .headerSelector.allowSelection div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABBSURBVHjaYvj//z8DtTHDqKH0MXTTpk3nN23a9J8IfJ4UQ/8TA6DqRg0dNXRYGfqeyBz1frSUGsKGAgAAAP//AwCL1noQv3d3bAAAAABJRU5ErkJggg==);
    -moz-background-size: 21px 21px;
    -o-background-size: 21px 21px;
    -webkit-background-size: 21px 21px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: 0 center
}

.queryGrid .header .headerSelector.allowSelection.selected div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAELSURBVHja5NStasNQGMbxh8HYNexKJicmcg9TUa/pTAgEComIaC9gKoueqwnnAmIrewmFEFMRCqFENOI/tbIPtqVpxcYeeMw58ONwXs4RoHNXfxsdmWtJV+dEbyQ9Srr7EnXOrZxzDOhK0q2kZ0n3kvQdypBMp1MkPUmKJF2chO73e7Isw/M8JD28vYdR6G63Yz6fY2b4vo+ky6PQyWRCURT0fQ/AZrMhjmPMjDRNWSwWn6b6I1qWJWbGbDZjuVwSBAFmRhzHtG2Lc+54FCDPc8zs0CiKaJoGYDzadR1JkmBmhGFIXdeHvdEoQFVVhGHIer1+t34S+nrijzkW3Q58UdvB6D//T38l+jIAmGV3cujpytgAAAAASUVORK5CYII=);
    -moz-background-size: 21px 21px;
    -o-background-size: 21px 21px;
    -webkit-background-size: 21px 21px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: 0 center
}

.queryGrid .header .headerSelector.allowSelection.semiselected div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAD+SURBVHja5NQ9aoRAHAXwF5I+Z0gT9gTpU+UKKVLlCN7AG3iHP1g4KOMI0+sF1tLGG4gDIig2L00Qt9gw7m4T9sFrZoZfMV8giVsX94Nu8gzg6ZboC4BPAIezqDHmaIyhR48AXgF8A3gDgL9Q+iSKIgL4AvAB4OFqtCxLBkFAAO/bjb0IneeZ1lqKCMMwJIDHXWgcx6zregWHYaDWmiLCoiiYZdnJ8XuhTdNQRGitZdu2TJKEIkKtNadpojFmP0qSVVVRRNamacpxHEmSv+v8Lv8WXZaFeZ5TRKiUonNunbsYJcm+76mUYtd1J+NXoeeyF3WeL8rd+df3v9GfAQDRCgQWYUxX9AAAAABJRU5ErkJggg==);
    -moz-background-size: 21px 21px;
    -o-background-size: 21px 21px;
    -webkit-background-size: 21px 21px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: 0 center
}

.queryGrid .header .columnHeader {
    float: left;
    height: 24px;
    line-height: 24px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 11px 0 0;
    cursor: pointer;
    border-right: 1px solid #999
}

.queryGrid .header .columnHeader span {
    padding: 0 20px 0 6px;
    text-transform: uppercase
}

.queryGrid .header .columnHeader span.sortASC {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADlJREFUKFNj+P//PwM1MamGAe3G7wBSDAQZBgM49RFrILJheA0lxkBshuE0lJCB+AzDaighA0mWBwDIA7tTCLVfKgAAAABJRU5ErkJggg==);
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: right center
}

.queryGrid .header .columnHeader span.sortDESC {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADlJREFUKFNj+P//PwM1MSHDgHYRBChmEDIQJI8PYOgnxkBchmLVS6yB6Ibi1EeKgTBD8eoh1UCC6gFkHrtTVc+UEgAAAABJRU5ErkJggg==);
    -moz-background-size: auto;
    -o-background-size: auto;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: right center
}

.queryGrid .pinnedHeaderColumnsContainer>div:last-of-type {
    padding-right: 12px
}

.queryGrid .totalContainer {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADAQMAAABoE/fBAAAABGdBTUEAALGPC/xhBQAAAAZQTFRF////qqqq48YVXQAAAA5JREFUCNdjaGBgYGgAAAMGAQFAKzUqAAAAAElFTkSuQmCC);
    background-repeat: repeat-x;
    background-position: top left
}

.queryGrid .total .totalSelector {
    float: left;
    line-height: 30px;
    height: 30px
}

.queryGrid .total .columnTotal {
    float: left;
    height: 30px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 6px;
    text-align: right;
    font-weight: bold
}

.queryGrid .total .pinnedTotalColumnsContainer {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #aaa
}

.queryGrid .dataSelector.noSelection .contentHolder {
    width: 8px;
    border-left-width: 0!important;
    background-image: none!important
}

.queryGrid .dataSelector td .contentHolder {
    padding: 0
}

.queryGrid .dataSelector td .inlineAction {
    width: 24px
}

.queryGrid .dataSelector tr.hasData td:last-of-type .inlineAction {
    padding-right: 12px
}

.queryGrid .dataSelector tr.noData td .inlineAction {
    width: 32px
}

.queryGrid .dataSelector tr.noData td:last-of-type .inlineAction {
    padding-right: 8px
}

.queryGrid .dataSelector tr.hasData .contentHolder {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABBSURBVHjaYvj//z8DtTHDqKH0MXTTpk3nN23a9J8IfJ4UQ/8TA6DqRg0dNXRYGfqeyBz1frSUGsKGAgAAAP//AwCL1noQv3d3bAAAAABJRU5ErkJggg==);
    -moz-background-size: 21px 21px;
    -o-background-size: 21px 21px;
    -webkit-background-size: 21px 21px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: 0 center
}

.queryGrid .dataSelector tr.hasData.selected .contentHolder {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAELSURBVHja5NStasNQGMbxh8HYNexKJicmcg9TUa/pTAgEComIaC9gKoueqwnnAmIrewmFEFMRCqFENOI/tbIPtqVpxcYeeMw58ONwXs4RoHNXfxsdmWtJV+dEbyQ9Srr7EnXOrZxzDOhK0q2kZ0n3kvQdypBMp1MkPUmKJF2chO73e7Isw/M8JD28vYdR6G63Yz6fY2b4vo+ky6PQyWRCURT0fQ/AZrMhjmPMjDRNWSwWn6b6I1qWJWbGbDZjuVwSBAFmRhzHtG2Lc+54FCDPc8zs0CiKaJoGYDzadR1JkmBmhGFIXdeHvdEoQFVVhGHIer1+t34S+nrijzkW3Q58UdvB6D//T38l+jIAmGV3cujpytgAAAAASUVORK5CYII=);
    -moz-background-size: 21px 21px;
    -o-background-size: 21px 21px;
    -webkit-background-size: 21px 21px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: 0 center
}

.queryGrid .dataSelector tr.hasData .inlineAction {
    padding: 0 4px;
    position: relative
}

.queryGrid .dataSelector tr.noData .inlineAction {
    visibility: hidden
}

.queryGrid .dataSelector tr.hasData .inlineAction div {
    position: absolute;
    margin: 0 4px
}

.queryGrid .dataSelector tr.hasData .inlineAction div.inverted {
    display: none
}

.queryGrid .dataSelector tr.hover.hasData .inlineAction div.inverted {
    display: block
}

.queryGrid .dataSelector tr.hover.hasData .inlineAction div:not(.inverted) {
    display: none
}

.queryGrid .dataSelector tr .contentHolder {
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #f0f0f0;
    width: 24px
}

.queryGrid .dataSelector tr.noData .contentHolder {
    visibility: hidden
}

.queryGrid td .contentHolder {
    overflow: hidden;
    padding: 0 6px
}

.queryGrid .dataSelector tr.selected .contentHolder {
    border-left-color: #0c5d7d
}

.queryGrid .pinnedDataTable {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #aaa
}

.queryGrid .managementButtonContainer {
    position: absolute;
    top: 0;
    right: 0;
    height: 24px;
    width: 48px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center
}

.queryGrid .semanticZoomButton {
    width: 24px;
    height: 24px;
    float: left;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAABVQTFRF/v7+/v7+/v7+////////AAAA////hUzcyAAAAAZ0Uk5TVHDfYIAADQhXGwAAAC9JREFUGNNjCEUCDKgcFyAIDRUBkQyhaUAQGqoGIqnNQbEHt3OMgSA0lBlEDrxzAK26YCk8K544AAAAAElFTkSuQmCC);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementButton {
    width: 24px;
    height: 24px;
    float: left;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABOQAAATkBYCGs+AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEqSURBVDiNjZJPK4RRFMZ/jVn5l5SRjY9BTfkGRNIsUOywsputkp0sSGFhYaVIUbJShJSPYWshC0v52dx35szrfeWpW+c59znPvZ1zUCk5c7axXqar0EY3sBz4SIgHQrwA9LdYcupR79NrR2pNvQg/uFaH1e3En9U+tWUwaSe+/Y18rhENUDcLisqwl9VFg0H1K4ie1Lo6re7nDEazuiqwkpo0DnSl1pwD88BX4ldABVhL/BB4AD4o+eKyv0dWLxLGMUa8FuTei4TVNNcaMAHMpnwTuMtpmyG+AW6Bt7+aeKJOqWPqsZ1jbDUxGuyU9KMIB3mDxZzgP4u0FA161cd0sasOqadBnK3yVuIv5lY5M2kEvhoMNkJ+Rh0wLFKGT+As8LcQf4T4Mo7mB+jagQZg20DqAAAAAElFTkSuQmCC);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialogOverlay {
    background-color: rgba(0,0,0,.2)
}

.queryGrid .managementDialog {
    background-color: #fff;
    margin: auto;
    -moz-box-shadow: 0 0 20px #505050;
    -webkit-box-shadow: 0 0 20px #505050;
    box-shadow: 0 0 20px #505050
}

.queryGrid .managementDialog .managementHeader {
    display: block;
    border-left-color: #0c5d7d;
    border-left-style: solid;
    border-left-width: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    color: #fff;
    line-height: 24px;
    padding-left: 6px;
    text-transform: uppercase
}

.queryGrid .managementDialog .managementFooter {
    height: 27px;
    background-color: #ddd;
    padding: 2px 1px 0 2px
}

.queryGrid .managementDialog table {
    width: 100%
}

.queryGrid .managementDialog table .iconColumn {
    width: 28px;
    height: 28px
}

.queryGrid .managementDialog table .iconColumn.isPinned {
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAL1JREFUOE/NkcEJAjEQRXPQm1exB0HrsAHRuz3Yg5UoXizBHgTvOYolqKDvhwlMXHY3N/3wWDLzJ5nPhp8oxriGE4ysVC+GVvCAN5ytXCcGlvC0YXG0Vr8w62U/fICBtbuFUZnz2mIPQ2snwwImdixE3WfOLxfDG3jBBcZWTuLcyAzl2hTuznCFdAnfuswUZ3Azk9AmW2jP/C2ac/CXeMrMbcKkTXwc0czcJcxTyJfU/2cvhrTJDvrX/gOF8AEw9SCGe066RQAAAABJRU5ErkJggg==);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table .iconColumn.isVisible {
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAL1JREFUOE/NkcEJAjEQRXPQm1exB0HrsAHRuz3Yg5UoXizBHgTvOYolqKDvhwlMXHY3N/3wWDLzJ5nPhp8oxriGE4ysVC+GVvCAN5ytXCcGlvC0YXG0Vr8w62U/fICBtbuFUZnz2mIPQ2snwwImdixE3WfOLxfDG3jBBcZWTuLcyAzl2hTuznCFdAnfuswUZ3Azk9AmW2jP/C2ac/CXeMrMbcKkTXwc0czcJcxTyJfU/2cvhrTJDvrX/gOF8AEw9SCGe066RQAAAABJRU5ErkJggg==);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table .iconColumn.checked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAALZJREFUOE/FkUEKwkAMRWehO7fiHYSaa/QConvv4B16khY3XiDQOwjeQTyCCvpDMpCptU5XffAWTWYy+TRMA9MenuHCKiNg2sEHfMPWqpkwbeHTLosn62SgL/vLDZxZ9w+aOa4t1nBuXcBUwpV9paSZ48vJ5QN8wQtcWlXpy/y1NtPdHbhCHZKdmamANzskyiZHOJC5C9MG+iHeTuZf6CY+jtiTeQimNYxDRvxnj25SwYy1pyeED/9yij/ekYk5AAAAAElFTkSuQmCC);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table .iconColumn.unchecked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAL1JREFUOE/NkcEJAjEQRXPQm1exB0HrsAHRuz3Yg5UoXizBHgTvOYolqKDvhwlMXHY3N/3wWDLzJ5nPhp8oxriGE4ysVC+GVvCAN5ytXCcGlvC0YXG0Vr8w62U/fICBtbuFUZnz2mIPQ2snwwImdixE3WfOLxfDG3jBBcZWTuLcyAzl2hTuznCFdAnfuswUZ3Azk9AmW2jP/C2ac/CXeMrMbcKkTXwc0czcJcxTyJfU/2cvhrTJDvrX/gOF8AEw9SCGe066RQAAAABJRU5ErkJggg==);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table th .isPinnedHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+90jELAWEYwPFXYlEyKMJmYLD5DsrHMLDKZzAxyXar8h0UmZSB1SDZZLRahP9z3lfddXfubvCvX2/v1fOccipCCX3GqoQ1yvYtRh28cEJFHkQpiyVkgTijhlDJ8BZm2LiijsAK2ME9bByRxrc8hlhhhgO8BudoQX6dox6e8BoypkjCtz78lkwQ6lsYwD0sbw5VBnvc8UCkBSkscEETbcgiWTDCzyxsULRvn2TJDQ37FlAXYzj+V11On4FV9fnvlHoDimFAT4fosVgAAAAASUVORK5CYII=);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table th .isVisibleHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAPhJREFUOE/d0cFKQkEUxvGzNhIKpNeIFm2E2qS4iPZCGwmlhb6ADyItXBlpRJFQUEhEBC1r40IoCp/CiIj8f2ccuCnS3g9+cA7MnXtmxhY3K9hBGRXksYp/s40b9PGN34RX3EIbzySFJrrYxDN+0MMVvvCGLZyjBX3jUaGFh96Z1aGPC96FbGCEhndmB3jCkppj6KwxD3gM5Z+08R5KTwlnKjqTJkYbyHRO8BFKTxEXKjSGxtFYSjxCzruQdegIR96Z7UNTpr0jugf94RRa/AK9wjUu8YkhsojrljETvfcdtIFuPvmMA9wjeblzk8EuqqhhD2tYvJiNATv5OHzXWQ0+AAAAAElFTkSuQmCC);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table .lastPinnedRow {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: silver
}

.queryGrid .managementDialog table .iconColumn.moveUp {
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAGJJREFUOE9jGAX4QXFxsYCdnZ0BlEsaKCoqEgBS/0FYUFCQNEMKCwvhmmGYj4+POEMKCgowNMMwQUPy8/NxaoZhnIYQoxmGsRri5OQUICws3MDFxUUQ8/PzF0C1jQLKAQMDAE7cMN4D7Is3AAAAAElFTkSuQmCC);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryGrid .managementDialog table .iconColumn.moveDown {
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAGRJREFUOE9jGAVUBPz8/AVcXFwNhLCwsHCDk5NTAFQbAvDx8RkAqf/E4Pz8fAEgjQmIMQSnZhjAZ0hBQQF+zTCAzZDCwkLiNMOAoKAg3JCioiLSNMOAnZ2dQXFxMXmaRwxgYAAA4vQw3ndI2rcAAAAASUVORK5CYII=);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center
}

.queryViewer {
    overflow: auto;
    width: 100%
}

.queryViewer .queryViewerItem {
    width: inherit;
    cursor: pointer
}

.queryViewer .queryViewerItem .queryViewerItemContent {
    padding: 0;
    margin: 0
}

.queryViewer .queryViewerItem .queryViewerItemSelector {
    float: left;
    width: 24px;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #f0f0f0
}

.queryViewer .queryViewerItem.selectedRow {
    background: #f0f0f0
}

.queryViewer .queryViewerItem.selectedRow .queryViewerItemSelector {
    border-left-color: #0c5d7d
}

.queryFilterOpen {
    margin-bottom: 12px
}

.queryFilter #queryFilterHeader {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURTc3Nz8/P0ZGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmDS+kAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAFUlEQVQYV2NgYGRkZGACESAEJJgYAQCqABHRYifnAAAAAElFTkSuQmCC);
    background-position: 8px center;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: #0c5d7d;
    color: #fff;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.8;
    padding-left: 6px;
    position: relative;
    height: 24px
}

.queryFilter #queryFilterHeader #title {
    display: inline-block
}

.queryFilter #queryFilterHeader #filterName {
    display: inline-block
}

.queryFilter #queryFilterHeader #buttons {
    position: absolute;
    right: 0;
    top: 0;
    height: 24px
}

.queryFilter #queryFilterHeader #buttons button {
    width: 24px;
    height: 24px;
    vertical-align: top;
    -moz-opacity: .5;
    opacity: .5;
    background-color: transparent;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat
}

.queryFilter #queryFilterHeader #buttons button:hover {
    -moz-opacity: 1;
    opacity: 1
}

.queryFilter #queryFilterHeader #buttons #collapseFilter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYSURBVChTY2AYgYDxPxCQ4m8mUhSPWLUAUugEAIKjKVAAAAAASUVORK5CYII=)
}

.queryFilter #queryFilterHeader #buttons #closeFilter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACVSURBVDhPY2AYXuDfv3/LgXjz////edB9BhRjAcotBuL9OH0NlNwOVPgfSB9GNgSqeTVU7jJOA0CaoJrhhqBpvg7kS+ANd3RDgAbCbCasGWYysiFQZ+PUzITDOT+A4i+Q5N4A2V+ISjLofkYPE0L+B0UVip+xBSy+aFyMzc9ohuBNB4eBLriMLapghgDl7xMVFkNHEQBIgv1HKKlHggAAAABJRU5ErkJggg==)
}

.queryFilter h2 {
    margin-bottom: 0
}

.queryFilter .queryFilterContent {
    padding: 8px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow-x: auto;
    white-space: nowrap;
    border-width: 0 1px;
    border-style: solid;
    border-color: #ddd;
    background-color: #eee
}

.queryFilter.collapsed .queryFilterContent {
    display: none
}

.queryFilter.collapsed .queryFilterActionsContainer {
    display: none
}

.queryFilter .queryFilterContent .picker {
    display: inline-block;
    min-width: 64px;
    background-image: url(data:image/png;base64,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);
    -moz-background-size: 32px 32px;
    -o-background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
    background-size: 32px 32px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 213px;
    line-height: 211px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.queryFilter .queryFilterContent .picker select {
    width: auto;
    height: 48px;
    -moz-opacity: 0;
    opacity: 0;
    cursor: pointer
}

.queryFilter .queryFilterContent .queryFilterColumn {
    display: inline-block;
    width: 160px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    vertical-align: top;
    margin-right: 12px;
    padding: 4px 4px 0 4px
}

.queryFilter .queryFilterContent .queryFilterColumn .remove {
    -moz-opacity: .5;
    opacity: .5;
    float: right;
    margin-top: 4px;
    padding: 4px 0 0 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADVSURBVDhPY2TAAoyMjNYzMjIGIEv9////yLlz52zRlTNhMwBdM0gNUMwGq1qQIDYbsSnG5iKYCzwIaUCXx+UiUs1hYITpAHojgRTdwABdAA4bmCZjY+P/pBhw9uxZsF6MWABG1wWguCOQ7kAyEGSbIxDvICYaPwBNPwBUeBNJ8UOo2AtiDCDFJ5heIEk3tjAYOAOAof6HVNvRo3ENOGEwMhoYGhp6AOlgJAPdQWJAPixDnYHJwdMBUEMj0BWg6BNgYmLaDqR9kAywgIqpAMXOANVWwuQAjVw8LsHUNCIAAAAASUVORK5CYII=);
    -moz-background-size: 16px 16px;
    -o-background-size: 16px 16px;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.queryFilter .queryFilterContent .queryFilterColumn .remove:hover {
    -moz-opacity: 1;
    opacity: 1
}

.queryFilter .queryFilterContent .queryFilterColumn .notBox {
    float: left;
    margin: 4px 0 0 0;
    padding: 4px;
    cursor: pointer;
    font-weight: 600;
    background-color: #ddd;
    color: #888
}

.queryFilter .queryFilterContent .queryFilterColumn .notBox:hover {
    color: #333
}

.queryFilter .queryFilterContent .queryFilterColumn.negated .notBox {
    background-color: #900;
    color: #fff
}

.queryFilter .queryFilterContent .queryFilterColumn.negated .queryFilterDistinctsContainer {
    border-color: #900
}

.queryFilter .queryFilterContent .queryFilterColumn label {
    display: block;
    font-weight: 600;
    margin-bottom: 6px
}

.queryFilter .queryFilterContent .queryFilterColumn input[type="text"] {
    margin: 0 0 2px 0;
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.queryFilter .queryFilterContent .queryFilterColumn input[type="text"]:focus {
    -moz-outline: transparent solid thin;
    outline: transparent solid thin;
    border: 1px solid #070
}

.queryFilter .queryFilterContent .queryFilterColumn.negated input[type="text"]:focus {
    border: 1px solid #900
}

.queryFilter .queryFilterContent .queryFilterColumn .queryFilterDistinctsContainer {
    height: 140px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #aaa
}

.queryFilter .queryFilterContent .queryFilterColumn .queryFilterDistinctsContainer div {
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding: 0 4px
}

.queryFilter .queryFilterContent .queryFilterColumn .queryFilterDistinctsContainer .remainingDistinct {
    color: #888
}

.queryFilter .queryFilterContent .queryFilterColumn .queryFilterDistinctsContainer .includeDistinct {
    background-color: #070;
    color: #fff
}

.queryFilter .queryFilterContent .queryFilterColumn .queryFilterDistinctsContainer .excludeDistinct {
    background-color: #900;
    color: #fff
}

.queryFilter .queryFilterActionsContainer {
    display: block;
    background-color: #ddd;
    border: 1px solid #ddd;
    height: 24px
}

.queryFilter .queryFilterActions {
    float: right
}

.queryFilter .queryFilterActions .clear {
    padding-right: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADHSURBVDhPY2DAAv79+7f+PxoAih3GppYRmyBIL1bFjIwY6plACtFtxKYZJIbsKJiLwCYCOd+BhnPg0ohLHKgHqw9IMgduAtB5CaToBFq+AKQe2QCsAUfI+eBARAZAl1wA8h2BdAdMHMgG2QYS24GuHsMAoIIPQOcdAOKbMMVA9kOQGJD/ghgDSAkKBmwuGKoGAEP4D0luR1cMTM7LQWkdSL8HYg8g3gxL+0D2cajYbaia0xiWASU0gIr2o2djLNn6NFDMBWYAAHyIucBm6HZ+AAAAAElFTkSuQmCC);
    -moz-background-size: 12px 12px;
    -o-background-size: 12px 12px;
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: 80% center;
    margin: 0
}

.saveFilter .row {
    display: block;
    margin-bottom: 12px
}

.saveFilter .saveFilterLabel {
    width: 125px;
    display: inline-block
}

.saveFilter .ui-buttonset {
    display: inline-block
}

.saveFilter input[type="text"] {
    width: 185px;
    display: inline-block
}

.ui-dialog .ui-dialog-content.browseReferenceDialogContent {
    background-color: #fff
}

.ui-dialog .ui-dialog-title.browseReferenceDialogTitle {
    font-size: 30px;
    font-weight: normal;
    line-height: 33px;
    width: inherit
}

#browseReferenceResult {
    height: 100%;
    position: relative;
    overflow: hidden
}

#browseReferenceQuery {
    height: 100%
}

#browseReferenceContainer {
    position: relative;
    width: 600px;
    height: 800px
}

#browseReferenceActionsToolbar {
    height: 72px;
    background-color: #fff;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #888
}

#browseReferenceActionsToolbar ul {
    margin-top: 12px;
    list-style-type: none
}

#browseReferenceActionsToolbar li {
    display: inline;
    margin: 0 6px 0 6px
}

#browseReferenceActionsToolbar li img {
    width: 36px;
    height: 36px
}

.browseReferenceSearch {
    margin-top: 15px;
    float: right
}

.browseReferenceSearch input {
    height: 16px;
    vertical-align: top;
    margin-right: 2px
}

.browseReferenceSearch button .ui-button-text {
    height: 20px;
    width: 20px;
    padding: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAHtQTFRFPz8/MjIyMjIyMjIyMjIyNjY2MzMzLy8vMjIyMzMzMTExMzMzPz8/MjIyMzMzMzMzLy8vNDQ0MzMzMTExMjIyMjIyMjIyMzMzNDQ0MzMzNTU1MzMzMzMzMjIyMjIyMjIyMzMzMjIyKioqMjIyNDQ0MjIyMzMzAAAAMzMzWdcsWQAAACh0Uk5TCDiDTK8cVCD7KCTfBNOP2xAseFzD53BoWBQYn+/Pm6eAkwxgRNfzAOln4EUAAABpSURBVAjXNc1VDsVACAXQqbs8qXtHuPtfYYc2vR+EEwgIsqnLotoSImH7QWPOEKsbE/aclJkFA5p3XXgWIzaGhOTJ0py2+nAYHf7qc2C5D6zg6JTxhZHt8Tv5Twj09EQEBju9iMz69nQBhPISq6de728AAAAASUVORK5CYII=);
    -moz-background-size: 10px 10px;
    -o-background-size: 10px 10px;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: bottom
}

input.editable-select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAQElEQVQoU2P4//8/AzUxXsPMzc3/E8LojiHoOnwGYvMZQQNBmrAZiiuYiDIQ3VB8YU60gTBDCUUgSQYSMgwkDwDpjYC79oQFPgAAAABJRU5ErkJggg==);
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 13px;
    width: 100%;
    border: 1px solid #aaa
}

.editable-select-options {
    position: absolute;
    display: none;
    overflow: auto;
    margin: 0;
    padding: 0;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 10
}

.editable-select-iframe {
    position: absolute;
    background: #fff;
    z-index: 9;
    display: none
}

.editable-select-options ul {
    margin: 0;
    padding: 0;
    z-index: 10;
    list-style: none;
    list-style-image: none
}

.editable-select-options li {
    cursor: default;
    padding: 2px
}

.editable-select-options li.selected {
    background: #eaeaea
}

.ui-button-text {
    padding: .4em 1em;
    font-size: 11px
}

.ui-dialog-content {
    padding-top: 10px;
    padding-bottom: 10px
}

.ui-dialog-buttonpane ul {
    margin-top: 12px;
    list-style-type: none
}

.ui-dialog-buttonpane ul.normalActions {
    float: left
}

.ui-dialog-buttonpane ul.pinnedActions {
    float: right
}

.ui-dialog-buttonpane .queryGridPaging {
    margin-top: 0
}

.ui-dialog-buttonpane li {
    float: left;
    margin: 0 6px 0 6px;
    position: relative;
    text-align: center;
    min-width: 48px;
    cursor: pointer
}

.ui-dialog-buttonpane li img {
    width: 32px;
    height: 32px;
    display: block;
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto
}

.ui-dialog-buttonpane li .actionOptions {
    display: none;
    padding: 0;
    position: absolute;
    bottom: 48px;
    left: -12px;
    background: #fff 0 0;
    border: 1px solid #b4b4b4;
    z-index: 100
}

.ui-dialog-buttonpane li .actionOptions li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    margin: 0;
    clear: both;
    display: block;
    white-space: nowrap;
    cursor: pointer;
    width: 100%
}

.ui-dialog-buttonpane li .actionOptions li:hover {
    color: #fff;
    background-color: #0c5d7d
}

.ui-dialog-buttonpane li .actionOptionsOpen {
    display: block
}

.ui-datepicker-header {
    border: 1px solid #118bbb;
    background-color: #118bbb;
    color: #fff
}

.ui-widget-header {
    color: #0c5d7d
}

.ui-widget-header a {
    color: #0c5d7d
}

.-vi-LogVerboseData .CodeMirror {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%
}

.-vi-LogVerboseData .CodeMirror-scroll {
    height: 100%;
    overflow: auto
}

.CodeMirror-scroll {
    height: auto;
    min-height: 200px;
    overflow-y: hidden;
    overflow-x: auto
}

.CodeMirror-fullscreen {
    position: fixed;
    background-color: #fff;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-top: 6px;
    overflow: auto;
    z-index: 10000
}

.-vi-LogVerbose .filterButton {
    display: none
}

.-vi-LogVerbose .resultTitle {
    visibility: hidden
}

.-vi-LogVerbose .resultTitle::before {
    content: "Logs (verbose)";
    visibility: visible
}

.queryGrid .dataSelector tr.hasData {
    background-image: none;
}

.queryGrid .dataSelector tr.hasData.selected {
    background-image: none;
}
.programUnits .activeProgramUnit {
    background-image:none;
    }

.programUnitCustom  {
    vertical-align: top;
height: 40px;
line-height: 25px;
display: inline-block;
outline: none;
margin-right: 10px;
margin-top: 23px;

}
.programUnitCustom a {
color: white;
background : #5b34c7;/* #ff8700;*/
color: #ffffff;
padding: 3px 5px 7px;
margin: 5px;
font-size: 20px;
font-weight: lighter;
letter-spacing: 1px;
display: inline-block;
-webkit-border-radius: 5px;
border-radius: 5px;

    }
    


header {
    height: 72px;
    background-image: url(images/texture_header.png);
}

#applicationSignIn {
    margin-top: 23px;
    margin-right: 10px;
    border-radius: 5px;
    padding: 0 0 0 0;
}

#applicationSignIn #signInOut {
    background-color: #5b34c7;
}

#applicationSignIn #signInOut:hover {
    color: #5b34c7;
}
#signInBox {
    border: 1px solid #034D72;
}

    #signInBox #signInBoxApplicationTitle {
        background-image: url(images/texture_header.png);
        border-bottom: 0;
        border-left-color: transparent;
        padding-left: 6%;
    }


    #signInBox #signIn {
        background-color: #5b34c7;
    }

        #signInBox #signIn:hover {
            background-color: #034D72;
            color: Black;
        }

.programUnits {
    background-color: transparent;
    background-image: none;
}

    .programUnits .list .programUnit span {
        font-family: "Segoe UI Light";
        text-transform: lowercase;
        font-size: 28px;
        color: #e8e8e8;
        font-weight: 200;
    }

.programUnitItems ul li {
    line-height: 32px;
    margin-top: 22px;
}

.programUnitItems ul li a:link, .programUnitItems ul li a:visited, .programUnitItems ul li a:hover {
    color: #5b34c7;
}

    .programUnitItems ul li.programUnitItemSelected > div {
        border-style: none !important;
    }

#logo {
    background-image: url(Images/logo.png);
    background-size: 112px 30px;
	background-position: center;
    
    background-repeat: no-repeat;
    /*background-position: 4px 4px;*/
    padding-left: 250px;
    height: 72px;
}

    #logo #homeLink {
        cursor: pointer;
        height: 72px;
        width: 250px;
        position: absolute;
        margin-left: -250px;
    }

    #logo.largeLogo {
        background-image: url(data:image/png;base64,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);
    }

.programUnitTemplate {
    display: none;
}

#content {
    padding-left: 0px;
    padding-right: 0px;
    top: 72px;
}

.exportContainer {
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    position: relative;
}

.exportContainerTarget {
    padding: 12px;
    position: absolute;
    top: 0px;
    left: 250px;
    right: 0px;
    bottom: 40px;
    overflow: hidden;
}

.exportContainer.collapsed .exportContainerTarget {
    left: 70px;
}

.exportContainer.collapsed .tabsContainer {
    width: 70px;
}

.exportContainer.collapsed .exportContainerBottomActionsContainer {
    left: 70px;
}

.exportContainer.collapsed .tabsContainer span {
    visibility: collapse;
}

.errorContainer div {
    background-image: url(images/error.png);
    background-position: 6px center;
    height: 100%;
    box-sizing: border-box;
    background-repeat: no-repeat;
    padding: 6px 6px 6px 66px;
}

    .errorContainer div .error {
        font-weight: bold;
        color: red;
    }

    .errorContainer div span {
        margin: 0px 0px 0px 12px;
        line-height: 20px;
    }

.filterBasisSetColumns {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    box-sizing: content-box;
}

.exportContainerPart {
    width: 33.3%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    padding: 12px;
}

.exportContainerPartF {
    width: 31% !important;
    height: 90% !important;
    padding: 10px !important;
}


#GroupFolder {
    width: 100%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    padding: 12px;
}

.choicePicker {
    margin: auto;
    font-size: 14px;
    padding: 12px;
    vertical-align: middle;
}

    .choicePicker li {
        line-height: 30px;
        text-align: center;
        margin: 0px auto 4px auto;
        background-color: #5b34c7;
        color: white;
        cursor: pointer;
        width: 100%;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC9SURBVDhPY2DAAf7//y/x79+/2UB8GohDcKnDKQ7U1A40BAyA7O9ASgCbYiY8JlvA5BgZGTmAbANSDSDK1fhcQB8DGIABpAPE62EBRiwN1LMbqNYGZMBmYjWhqwPqvQwKA6zRQ1QAgPQCTXUBmnSfVFcA9TwH4hhGkE1AzSxASgbZVqDYcmD8w9MCkB8J5J9AUvMCyP+BLyXuR3OVw9BLSFdgTgZ65Q+QfYPImIEoA4awChAfB+L3QFyDSzMA/hYPpQQvtLcAAAAASUVORK5CYII=);
        background-position: 6px center;
        background-repeat: no-repeat;
    }


        .choicePicker li:hover {
            background-color: #0099CC;
        }

    .choicePicker label {
        display: block;
        text-align: center;
    }

.filterBlock {
    position: relative;
}

.filterBlockTitle {
    padding-left: 12px;
    display: block;
    font-size: 14px;
    background-color: #5b34c7;
    color: White;
    line-height: 30px;
    border-left-width: 12px;
    border-left-color: #5b34c7;
    border-left-style: solid;
    position: relative;
}

.filterBlockReset {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEVSURBVDhPY2AYaMCIywH//v0LAcrZA7ENEHMA8QUgPsrIyLgAiL/A9f3//58H2RCgRhkg3gwUxwqAcveBEg5wPUCBGqCAC0gASEsA+c9BOoH0dyBuBzIDgLQHEJdANYMNhrqQgQHImAzEn4FiNjCbgfRtIF8D3Xsg1wLl1kMNeA2kRUAGzIcK/EZyM9hF2ADUkOtQPf0gA3YjexbI304oZoFqYqAGnGYCKkYJRCBfARQW+AwBxsIZqLwOyAAUxUBJDaABoFhANxjZTFC0gsAPRlBoAjVhU3wBKA6KewwA1JMDlJsMtOQAIe9iyINCHmgAKAZAoIFkA4Cap0MDEBQTHKAwIBV8AGr8ANSUCPTGD1I1U189AOCqDKIfCbMtAAAAAElFTkSuQmCC);
    background-position: 4px center;
    background-repeat: no-repeat;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 25px;
    height: 25px;
}

    .filterBlockReset:hover {
        cursor: pointer;
        background-color: #199EB0;
    }

.filterBlockSelectNone {
    background-image: url(images/selectNone.png);
    background-position: 4px center;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 3px;
    width: 25px;
    height: 25px;
}

    .filterBlockSelectNone:hover {
        cursor: pointer;
        background-color: #199EB0;
    }


.filterBlockSelectAll {
    background-image: url(images/selectAll.png);
    background-position: 4px center;
    background-repeat: no-repeat;
    position: absolute;
    right: 57px;
    top: 3px;
    width: 25px;
    height: 25px;
}

    .filterBlockSelectAll:hover {
        cursor: pointer;
        background-color: #199EB0;
    }

.filterBlockTextSearchIndicator {
    background-image: url(images/search.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    float: right;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #C0C0C0;
}

    .filterBlockTextSearchIndicator.clear {
        background-image: url(images/clearsearch.png);
        cursor: pointer;
    }

.filterBlockTextSearchContainer {
    display: block;
    overflow: hidden;
    margin-right: 24px;
}

.filterBlock input[type="text"] {
    width: 100%;
    display: block;
    box-sizing: border-box;
    height: 24px;
    padding-left: 3px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #C0C0C0;
}

    .filterBlock input[type="text"]:focus {
        outline-width: 0;
    }

.filterBlock .highlight {
    background-color: yellow;
}

.filterBlockDistinctsContainer {
    overflow-y: auto;
    position: absolute;
    top: 66px;
    bottom: 12px;
    right: 12px;
    left: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .filterBlockDistinctsContainer div {
        font-size: 14px;
        line-height: 24px;
        cursor: pointer;
        white-space: nowrap;
    }

    .filterBlockDistinctsContainer .group {
        padding-left: 24px;
        background-image: url(images/expand.png);
        background-repeat: no-repeat;
        background-position: 6px 9px;
        line-height: 24px;
    }

        .filterBlockDistinctsContainer .group.isOpen {
            background-image: url(images/collapse.png);
        }

        .filterBlockDistinctsContainer .group .groupItems {
            font-weight: normal;
            display: none;
        }

        .filterBlockDistinctsContainer .group.isOpen .groupItems {
            display: block;
        }

        .filterBlockDistinctsContainer .group .groupItems .groupItem {
            font-weight: normal;
            padding-left: 20px;
            background-image: url(images/uncheck.png);
            background-repeat: no-repeat;
            background-position: 1px center;
        }

            .filterBlockDistinctsContainer .group .groupItems .groupItem.includeDistinct {
                font-weight: bold;
                color: #005216;
                background-image: url(images/check.png);
            }

    .filterBlockDistinctsContainer .treeNode {
        padding-left: 2px;
    }

        .filterBlockDistinctsContainer .treeNode .treeNodeText {
            display: inline-block;
            padding-left: 4px;
        }

        .filterBlockDistinctsContainer .treeNode .treeNodeSelector {
            display: inline-block;
            width: 16px;
            height: 16px;
            background-image: url(images/uncheck.png);
            background-repeat: no-repeat;
            background-position: left center;
        }

        .filterBlockDistinctsContainer .treeNode.selected > .treeNodeSelector {
            background-image: url(images/check.png);
        }

        .filterBlockDistinctsContainer .treeNode.selected > .treeNodeText {
            font-weight: bold;
            color: #005216;
        }

        .filterBlockDistinctsContainer .treeNode.semiselected > .treeNodeSelector {
            background-image: url(images/semicheck.png);
        }

        .filterBlockDistinctsContainer .treeNode .treeGroup {
            display: inline-block;
            width: 16px;
            height: 18px;
            background-image: url(images/expand.png);
            background-repeat: no-repeat;
            background-position: 3px 6px;
            margin-right: 4px;
        }

            .filterBlockDistinctsContainer .treeNode .treeGroup.noChildren {
                background-image: inherit;
            }

        .filterBlockDistinctsContainer .treeNode.treeNodeOpen > .treeGroup {
            background-image: url(images/collapse.png);
        }

            .filterBlockDistinctsContainer .treeNode.treeNodeOpen > .treeGroup.noChildren {
                background-image: inherit;
            }

        .filterBlockDistinctsContainer .treeNode > .treeNodeChildren {
            padding-left: 20px;
            display: none;
        }

        .filterBlockDistinctsContainer .treeNode.treeNodeOpen > .treeNodeChildren {
            padding-left: 20px;
            display: inherit;
        }

.filterBasisSetCriteriaContainer {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 0px;
    box-sizing: content-box;
}

.exportCriteriaExpander {
    height: 100%;
    width: 100%;
    background-image: url(images/texture_blue.png);
    cursor: pointer;
}

    .exportCriteriaExpander.exportCriteriaExpanderDisabled {
        display: none;
    }

.exportCriteriaExpanderImage {
    background-image: url(images/expandCriteria.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 40px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.filterBasisSetCriteriaContainer.open .exportCriteriaExpanderImage {
    background-image: none;
}

.exportContainerBottomActionsContainer {
    position: absolute;
    left: 250px;
    right: 0px;
    bottom: 0px;
    height: 40px;
    background-image: url(images/texture_blue.png);
}

.exportContainerBottomActions {
    position: relative;
    height: 100%;
    width: 100%;
}

.exportActionBase {
    background-position: 8px center;
    background-repeat: no-repeat;
    color: white;
    font-size: 18px;
    background-size: 20px 20px;
    line-height: 38px;
    padding-left: 42px;
    padding-right: 12px;
    float: left;
}

    .exportActionBase:hover {
        cursor: pointer;
        background-color: #5b34c7;
    }

.exportActionBaseDisabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

    .exportActionBaseDisabled:hover {
        cursor: default;
        background-color: transparent;
    }

.exportAction {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGXSURBVFhH7ZYxTsNAEEWzFiUHoKBISUGRA0CBREmZY1ByBwoKDkBBg0TBAaCjIDegAAmkNEikT4MEMryJ7Ghjdr2z6w2isKVREu/M/u8/s98ZDPqrVwAFyrKcfisu8h5J2/KJxvqY+AxtJXj1HoW9GYV3xBXx5QIxxuyydu8iIeDUXJOzEd1Vil+ENZ9HUhx6EtafbBKh/KYigrdCkoQ9bs6Jd77vxJBIAJ8L3i+VEklMNT2vFahyD70tSiERGjgbvJqT9hFZFwnAj9XDmZsE4Cdq8DoxFwnAz6PBHSTEqBYGFDP15F4kgztILM++hgQ5N5CON6Um47oVlVGpSAD+oAU3bRIJOHGLvW5aijzz+4CY+eyXmhn5HwH594uieAt6guuc21asaYfHK4ZJ4JaxqNrhMyqIbzsJ2D0PuVyqEtSddgZPVUJORzbwFBLVCVkO9YJMjOwtPVXPxAqJHOCdlJA/IqFhi1mPGUxRQuTPfjVInLUBGFns/MJwbMC2r9yeECNcc7QODOeePP1ljKR/RqwH+rcK/AD6npy6idOOIwAAAABJRU5ErkJggg==);
    height: 40px;
    float: left;
}

.removeDuplicatesAction {
    background-image: url(images/merge.png);
    background-size: 20px 14px;
    padding-left: 36px;
    height: 40px;
    float: left;
}

.mailAction {
    background-image: url(images/Mail.png);
    padding-left: 36px;
    height: 40px;
    float: left;
}

.loadDefaultAction {
    height: 40px;
    background-image: url(images/loadDefault.png);
    float: left;
}

.saveDefaultAction {
    height: 40px;
    background-image: url(images/saveDefault.png);
    float: left;
}

.exportAddCriteria.exportActionBaseDisabled, .exportAddCriteria.exportActionBaseDisabled:hover {
    background-color: transparent;
}

.exportAddCriteria {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF3SURBVFhHY2AgE/z79y8GiA8D8X0g3gzEPmQaRbo2oGXN/7EAoHgB6aaRqANoiQ4Q/8bhgO9AcQVSjGQiRTFUrQsjIyMLNn1AcQ6gA2xIMZMcB2jjswDoCBVaOwCr70mxFFktOSFArl1Y9Y06YDQEBjwEGEFJE1h4cACpCiDtDKRlCCRzEWBe58GlBmjGB6AcCOMCT4ASB4BmdALxF0agBh4gPgzkGFA1fxEwDGjnA6CdpkxARjW9LQe5DWinAtDuyYzAiuX8QDgAGvUfQIkQFP8DBThADjgzULaD7AYlQlBcXMaXsmnhQKCdf4Dm2oLNBnIMgGnhOLZGBi3EgHZdB5rrAE6MyL4DCgoA+SCMEwDVdANDKwSXAqD8BKD8RDxGfAHKvyE7VIGun08gVBpIMXzAi+JRB4yGwJAMgasEyglQfU80ICcEjuAphP4ACxmc8kS7ipBCYGE0G0ffsJuQXqrIAy1nATqiBogfgxwCpC8DcQ45hgMASGVpbJC2+2gAAAAASUVORK5CYII=);
    background-color: #5b34c7;
    height: 40px;
    overflow: hidden;
}

    .exportAddCriteria:hover {
        background-color: #5b34c7;
    }

.exportResetCriteria {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI0SURBVFhH7ZY9SwNBEIZzh0WKFClSBLRIYSGYIqCFhYJFSkEbsbGwESxiZ+EPEfILJI2iYJHCQkEhsdJCsNAiXQQFBQMWSuIz8S7cbTb3sVeJWXi97O58vDuzM2sqNR7/PQKWSQB6vV4OrKG7CnIg79h55/sKmpZlHYM7E/sjdXA60+12T8AXv0MHcg9gMzEJPE1gqBrVscoMvVshH3iyUZso5jHQCD1uiAA2PsCK6qd/B9h447Nk2/a9VwCbWdAgl1r27D0hL3m+AR0wCxZAEZ206gz5b9bXwelgj8W0kIdEG0y5G07Yz3UHQ+6C9UJA1CRle+BTkw6JRNFLoOAKyaXhd0Y2+e6PUK5EvVTOpR1KH34e5YB9O0zmvY6YX0kkJC3KupymFNW5EkmJmG9gf6cvw2pZs/kyUiEug18fBbmEyoHa/SjwZ0uXZ0W4buDXpwKBisZP2WYxG8H4YQSZQBEq7ABfLa8Q8w2bkggkgFAHmaOkBBz9pmJnWSIwGWJcynSogRgSkn7hHXmbWWAEOL2USw0Si4ZOB2rq48Q8IwTkNQscQgIC9aQk0B80OtehEHCf0jASGYdEKYxwwP6ccglbFuVRi0rCUX4mIttAen+sIU0OvUEqOdB1LANJhJ3u6nsb5L1IYjOWLs7ONN11OpYRU2Fdt5X/rEztxdKTTqs+bE4kklzm6Bwkz5rQV71lGN2amaSvWiBzSSXsmpky0MJhWkpd0iBf5qGNz8DNWOUPR+AHYKge8ncE6J4AAAAASUVORK5CYII=);
    height: 40px;
}

.exportRemoveCriteria {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFYSURBVFhHtZZNDoIwEEaJccmROIb3c8nCA7Bk4WXcuzExAWewJbW2wzcz0MQQsJ33+jttmkKZ57mbpulKz3Ppf803jhFidVC7AH/Sc6aGN49EgHMMjsUxZYkUzo08Eik8iVWXKMGtEiW4KCHBtRISvCiBwFEJBP4nQYtjiB+RZ21hauCJxNDQS0tB7wi8NhJGODPbZWt6JNzweDhYJcKUwAMYRvvb87xYJGAyVRThnpFAJCD4URIq+N4SJvheEi64VwKFn4Ac/aI6D6BeXoXbcFt7sRwy6Y5w3Se8cDSB1Q4kvkYtN5k9imok9up5Lg5JHAWHpsMC563mTeUxHavnPO5zSwL7mQ5rz9fLhPM+0ZBNr1nptRPOOBI9C1zo90Ykto5XjQQzmb2sAURiC67JHT/w2FCSQOGIRBEuSWjhkoQIL0lY4SUJCJ5JjOlWs+bUsDDHdcFlgT7oYt1OyCNEswAAAABJRU5ErkJggg==);
}

.exportCriteria {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-image: url(images/texture_blue.png);
    overflow-y: hidden;
}

.exportContainerBottomActions.reversed .exportCriteria {
    overflow-y: auto;
}

.exportCriteriaTableTop {
    width: 100%;
    height: 8px;
}

.exportCriteria .tableContainer {
    background-color: #F0F0F0;
    position: absolute;
    bottom: 0px;
    top: 8px;
    left: 0px;
    right: 0px;
    overflow: auto;
}

.exportCriteria table {
    width: 100%;
    table-layout: fixed;
}

    .exportCriteria table td {
        line-height: 30px;
        font-size: 14px;
        padding: 0 6px;
        overflow: hidden;
        white-space: nowrap;
    }

    .exportCriteria table th.delete {
        background-color: #5b34c7;
        width: 20px;
    }

    .exportCriteria table th {
        font-weight: bold;
        text-align: left;
        line-height: 30px;
        font-size: 15px;
        padding: 0px 6px;
        background-color: #5b34c7;
        color: white;
        cursor: pointer;
    }

        .exportCriteria table th span {
            background-position: right center;
            background-repeat: no-repeat;
        }

            .exportCriteria table th span.sortAsc {
                padding-right: 20px;
                background-image: url(images/sortAsc.png);
            }

            .exportCriteria table th span.sortDesc {
                padding-right: 20px;
                background-image: url(images/sortDesc.png);
            }

    .exportCriteria table tr {
        background-color: #DDD;
        min-height: 30px;
    }

        .exportCriteria table tr.even {
            background-color: #E9E9E9;
        }

        .exportCriteria table tr:hover {
            background-color: #0C5D7D;
            color: White;
            cursor: pointer;
        }

        .exportCriteria table tr td.delete {
            width: 50px;
            text-align: center;
            font-weight: bold;
            color: #DDD;
            background-image: url(images/deleteCriteria.png);
            background-repeat: no-repeat;
            background-position: 8px center;
        }

            .exportCriteria table tr td.delete:hover {
                background-color: Red;
                background-image: url(images/deleteCriteriaHover.png);
            }

.tabsContainer {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 250px;
    background-image: url(images/texture_blue.png);
}

.tabsContainer, .exportCriteriaExpander, .filterSectorNiveau table th  {
	background: #5b34c7;
}

    .tabsContainer .collapseTabs {
        background-image: url(images/left.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 16px;
        width: 16px;
        float: right;
        margin-right: 2px;
        margin-top: 3px;
    }

.exportContainer.collapsed .collapseTabs {
    background-image: url(images/right.png);
}

.tabsContainer .collapseTabs:hover {
    cursor: pointer;
    background-color: #5b34c7;
}

.tab {
    height: 50px;
    display: block;
    margin-left: 10px;
    color: White;
    text-transform: uppercase;
    line-height: 50px;
    padding-left: 56px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 10px center;
}

    .tab .cloneContainer {
        background-image: url(images/texture_blue.png);
    }

        .tab .cloneContainer .tab {
            min-width: 172px;
        }

        .tab .cloneContainer span {
            visibility: visible !important;
        }

    .tab .clone {
        height: 50px;
        float: left;
        margin-left: 10px;
        color: White;
        text-transform: uppercase;
        line-height: 50px;
        padding-left: 56px;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: 10px center;
    }

    .tab span {
        display: block;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 13px;
    }

    .tab.hover {
        background-color: #5b34c7;
    }

    .tab.activeTab {
        background-color: White;
        color: Black;
    }

    .tab.isDisabled {
        cursor: default;
        color: #6a86ac;
    }

        .tab.isDisabled:hover {
            background-color: transparent;
        }

        .tab.isDisabled.hover .cloneContainer {
            visibility: hidden;
        }

    .tab#tab0 {
        margin-top: 25px;
        background-image: url(images/unSelected0.png);
    }

        .tab#tab0.activeTab {
            background-image: url(images/selected0.png);
        }

        .tab#tab0.isDisabled {
            background-image: url(images/isDisabled0.png);
        }

        .tab#tab0.isChanged {
            background-image: url(images/selected0_changed.png) !important;
        }

    .tab#tab1 {
        background-image: url(images/unSelected1.png);
    }

        .tab#tab1.activeTab {
            background-image: url(images/selected1.png);
        }

        .tab#tab1.isDisabled {
            background-image: url(images/isDisabled1.png);
        }

        .tab#tab1.isChanged {
            background-image: url(images/selected1_changed.png) !important;
        }

    .tab#tab2 {
        background-image: url(images/unSelected2.png);
    }

        .tab#tab2.activeTab {
            background-image: url(images/selected2.png);
        }

        .tab#tab2.isDisabled {
            background-image: url(images/isDisabled2.png);
        }

        .tab#tab2.isChanged {
            background-image: url(images/selected2_changed.png) !important;
        }

    .tab#tab3 {
        background-image: url(images/unSelected3.png);
    }

        .tab#tab3.activeTab {
            background-image: url(images/selected3.png);
        }

        .tab#tab3.isDisabled {
            background-image: url(images/isDisabled3.png);
        }

        .tab#tab3.isChanged {
            background-image: url(images/selected3_changed.png) !important;
        }

    .tab#tab4 {
        margin-top: 24px;
        background-image: url(images/unSelected4.png);
    }

        .tab#tab4.activeTab {
            background-image: url(images/selected4.png);
        }

        .tab#tab4.isDisabled {
            background-image: url(images/isDisabled4.png);
        }

    .tab#tab5 {
        background-image: url(images/unSelected5.png);
    }

        .tab#tab5.activeTab {
            background-image: url(images/selected5.png);
        }

        .tab#tab5.isDisabled {
            background-image: url(images/isDisabled5.png);
        }

    .tab#tab6 {
        background-image: url(images/unSelected6.png);
    }

        .tab#tab6.activeTab {
            background-image: url(images/selected6.png);
        }

        .tab#tab6.isDisabled {
            background-image: url(images/isDisabled6.png);
        }

    .tab#tab7 {
        margin-top: 24px;
        background-image: url(images/unSelected7.png);
    }

        .tab#tab7.activeTab {
            background-image: url(images/selected7.png);
        }

        .tab#tab7.isDisabled {
            background-image: url(images/isDisabled7.png);
        }

.radioButton {
    display: block;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    padding-left: 28px;
    background-image: url(images/radioUnSelected.png);
    background-repeat: no-repeat;
    background-position: left center;
}

    .radioButton.selected {
        background-image: url(images/radioSelected.png);
    }

.exportResultQuery {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: relative;
}

.exportResultQueryNavigation {
    height: 40px;
    float: right;
}

    .exportResultQueryNavigation .navigationButton {
        background-repeat: no-repeat;
        background-position: center center;
        width: 40px;
        height: 40px;
        display: table-cell;
        cursor: pointer;
    }

        .exportResultQueryNavigation .navigationButton:hover {
            background-color: #555;
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingDisabledNavigationButton {
            cursor: auto;
        }

            .exportResultQueryNavigation .navigationButton.queryGridPagingDisabledNavigationButton:hover {
                background-color: inherit;
            }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoFirst {
            background-image: url(images/first.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoPrevious {
            background-image: url(images/previous.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoNext {
            background-image: url(images/next.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoLast {
            background-image: url(images/last.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoFirst.queryGridPagingDisabledNavigationButton {
            background-image: url(images/firstDisabled.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoPrevious.queryGridPagingDisabledNavigationButton {
            background-image: url(images/previousDisabled.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoNext.queryGridPagingDisabledNavigationButton {
            background-image: url(images/nextDisabled.png);
        }

        .exportResultQueryNavigation .navigationButton.queryGridPagingGoLast.queryGridPagingDisabledNavigationButton {
            background-image: url(images/lastDisabled.png);
        }

.exportContainer.collapsed .countsContainer {
    font-size: 14px;
    line-height: 24px;
    padding: 0 0 0 10px;
    width: 70px;
}

    .exportContainer.collapsed .countsContainer div {
        width: 100%;
        padding-left: 0px;
        background-image: none;
        text-align: center;
    }

.countsContainer {
    padding: 0 0 0 25px;
    line-height: 40px;
    font-size: 18px;
    margin-top: 6px;
}

    .countsContainer div {
        /*pointer-events: none;*/
        padding-left: 28px;
        background-position: left center;
        background-repeat: no-repeat;
        font-weight: bold;
        color: #6CC7A9;
    }

    .countsContainer .queryName {
        background-image: url(images/querynamelogo.png);
        overflow: hidden;
    }

    .countsContainer .queryNameClone {
        background-image: url(images/querynamelogo.png);
    }

        .countsContainer .queryNameClone .clone {
            padding: 0 0 0 25px;
            line-height: 40px;
            font-size: 18px;
            margin-top: 6px;
            padding-left: 28px;
            background-position: left center;
            background-repeat: no-repeat;
            font-weight: bold;
            color: #5b34c7;
        }

    .countsContainer .initRowCount {
        float: left;
        background-image: url(images/rows.png);
        width: 55px;
        overflow: hidden;
    }

    .countsContainer .initRowCount.tooManyRows {
            color: #FF0000;
            background-image: url(images/tooManyRows.png);
        }

    .countsContainer .rowCount {
        overflow: hidden;
        background-image: url(images/rowsdistinct2.png);
        width: 55px;
    }

    .countsContainer .rowCount.tooManyRows {
            color: #FF0000;
        }

    .countsContainer .organisationCount {
        background-image: url(images/organisation.png);
        overflow: hidden;
    }

    .countsContainer .personCount {
        float: left;
        background-image: url(images/person.png);
        width: 55px;
        overflow: hidden;
    }

    .countsContainer .orphanCount {
        background-image: url(images/orphan.png);
        overflow: hidden;
    }

.helpContainer {
    height: 50px;
    display: block;
    margin-left: 10px;
    margin-top: 30px;
    color: White;
    text-transform: uppercase;
    line-height: 50px;
    padding-left: 56px;
    padding-top: 4px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(images/help.png);
}

    .helpContainer:hover {
        background-color: #5b34c7;
    }

.help {
    padding: 5px;
}

    .help ul {
        padding-left: 40px;
    }

        .help ul li {
            margin: 12px 0px;
            list-style-type: disc;
        }

    .help strong {
        font-weight: bold;
    }

    .help h1 {
        font-size: 18px;
    }

    .help ul li ul {
        margin: 12px 0px;
    }

        .help ul li ul li {
            margin: 12px 0px;
            list-style-type: circle;
        }

            .help ul li ul li ul li {
                list-style-type: square;
            }

    .help p {
        margin: 12px 0px;
    }

.loadingResult {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(images/spinner.gif);
    width: 100%;
    height: 100%;
}

.filterSectorNiveau {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

    .filterSectorNiveau table {
        width: 100%;
        table-layout: fixed;
    }

        .filterSectorNiveau table th {
            font-weight: bold;
            text-align: left;
            line-height: 30px;
            font-size: 15px;
            padding: 0px 6px;
            background-color: #5b34c7;
            color: white;
        }

        .filterSectorNiveau table tr {
            background-color: #DDD;
        }

            .filterSectorNiveau table tr.even {
                background-color: #E9E9E9;
            }

    .filterSectorNiveau td {
        padding: 0 6px;
        line-height: 30px;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
    }

        .filterSectorNiveau td select {
            width: 100%;
        }

            .filterSectorNiveau td select.disabled {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                opacity: 0.5;
            }

.filterAreaTypesContainer {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

    .filterAreaTypesContainer .filterAreaTypes {
        width: 400px;
        display: inline-block;
        vertical-align: top;
        line-height: 30px;
        font-size: 14px;
    }

        .filterAreaTypesContainer .filterAreaTypes .areaTypes {
            width: 100%;
            min-height: 400px;
            border-style: solid;
            border-width: 0px 1px 1px 1px;
            border-color: silver;
            box-sizing: border-box;
            overflow: auto;
        }

            .filterAreaTypesContainer .filterAreaTypes .areaTypes span {
                display: block;
                padding: 0px 6px;
            }

                .filterAreaTypesContainer .filterAreaTypes .areaTypes span:hover {
                    background-color: #0777A3;
                    color: White;
                    cursor: pointer;
                }

                .filterAreaTypesContainer .filterAreaTypes .areaTypes span.selected {
                    background-color: #0C5D7D;
                    color: White;
                    cursor: pointer;
                }

        .filterAreaTypesContainer .filterAreaTypes label {
            padding-left: 12px;
            display: block;
            font-size: 14px;
            background-color: #5b34c7;
            color: white;
            line-height: 30px;
            border-left-width: 12px;
            border-left-color: #5b34c7;
            border-left-style: solid;
        }

    .filterAreaTypesContainer .filterAreaTypeChildrenContainer {
        display: inline-block;
        width: 400px;
        margin-left: 12px;
        vertical-align: top;
        box-sizing: border-box;
        height: 100%;
        position: relative;
    }

        .filterAreaTypesContainer .filterAreaTypeChildrenContainer .top {
            padding-left: 12px;
            display: block;
            font-size: 14px;
            background-color: #5b34c7;
            color: white;
            line-height: 30px;
            border-left-width: 12px;
            border-left-color: #5b34c7;
            border-left-style: solid;
            position: relative;
        }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .top div {
                background-repeat: no-repeat;
                background-position: center center;
                cursor: pointer;
                position: absolute;
                top: 3px;
                width: 24px;
                height: 24px;
            }

                .filterAreaTypesContainer .filterAreaTypeChildrenContainer .top div:hover {
                    background-color: #199EB0;
                }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .top .selectAll {
                right: 30px;
                background-image: url(images/selectAll.png);
            }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .top .selectNone {
                right: 3px;
                background-image: url(images/selectNone.png);
            }

        .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren {
            overflow: auto;
            position: absolute;
            bottom: 0px;
            top: 54px;
            left: 0px;
            right: 0px;
            border-style: solid;
            border-width: 1px;
            border-color: silver;
            box-sizing: border-box;
        }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren span {
                display: block;
                line-height: 30px;
                font-size: 14px;
                padding: 0px 6px 0px 26px;
                background-repeat: no-repeat;
                background-position: 5px center;
                background-image: url(images/uncheck.png);
            }

                .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren span:hover {
                    background-color: #EEEFF0;
                    cursor: pointer;
                }

                .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren span.selected {
                    font-weight: bold;
                    color: #005216;
                    cursor: pointer;
                    background-image: url(images/check.png);
                }

        .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildrenFilter {
            display: block;
            overflow: hidden;
            margin-right: 24px;
        }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildrenFilter input[type=text] {
                width: 100%;
                display: block;
                box-sizing: border-box;
                height: 24px;
                padding-left: 3px;
                border-style: solid;
                border-width: 0px 0px 0px 1px;
                border-color: silver;
            }

                .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildrenFilter input[type=text]:focus {
                    outline-width: 0;
                }

        .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildrenFilterIndicator {
            background-image: url(images/search.png);
            background-position: center center;
            background-repeat: no-repeat;
            width: 24px;
            height: 24px;
            float: right;
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: silver;
        }

            .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildrenFilterIndicator.clear {
                background-image: url(images/clearsearch.png);
                cursor: pointer;
            }

.filterLanguagesContainer {
}

    .filterLanguagesContainer .filterLanguages {
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        border-color: silver;
        box-sizing: border-box;
        overflow: auto;
        padding: 12px;
    }

        .filterLanguagesContainer .filterLanguages span {
            display: block;
            line-height: 30px;
            font-size: 14px;
            padding: 0px 6px 0px 26px;
            background-repeat: no-repeat;
            background-position: 5px center;
            background-image: url(images/uncheck.png);
        }

            .filterLanguagesContainer .filterLanguages span:hover {
                background-color: #EEEFF0;
                cursor: pointer;
            }

            .filterLanguagesContainer .filterLanguages span.selected {
                font-weight: bold;
                color: #005216;
                cursor: pointer;
                background-image: url(images/check.png);
            }

    .filterLanguagesContainer label {
        padding-left: 12px;
        display: block;
        font-size: 14px;
        background-color: #5b34c7;
        color: white;
        line-height: 30px;
        border-left-width: 12px;
        border-left-color: #5b34c7;
        border-left-style: solid;
    }

.exportLanguageContainer {
}

.exportLanguage {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    padding: 12px;
}

.exportLanguageContainer label {
    padding-left: 12px;
    display: block;
    font-size: 14px;
    background-color: #5b34c7;
    color: white;
    line-height: 30px;
    border-left-width: 12px;
    border-left-color: #5b34c7;
    border-left-style: solid;
}

.exportLanguage .explicitContainer {
    margin-left: 28px;
    display: block;
}

    .exportLanguage .explicitContainer.disabled {
        color: #e8e8e8;
    }

    .exportLanguage .explicitContainer span {
        display: block;
        line-height: 30px;
        font-size: 14px;
        padding: 0px 6px 0px 23px;
        background-repeat: no-repeat;
        background-position: 2px center;
        cursor: pointer;
    }

    .exportLanguage .explicitContainer.disabled span {
        cursor: auto;
    }

    .exportLanguage .explicitContainer span.allLanguages {
        background-image: url(images/check.png);
    }

        .exportLanguage .explicitContainer span.allLanguages.semiSelected {
            background-image: url(images/semicheck.png);
        }

    .exportLanguage .explicitContainer span.language {
        margin-left: 26px;
        background-image: url(images/uncheck.png);
    }

        .exportLanguage .explicitContainer span.language.selected {
            background-image: url(images/check.png);
        }

    .exportLanguage .explicitContainer span.contactperson {
        margin-left: 26px;
        background-image: url(images/uncheck.png);
    }

        .exportLanguage .explicitContainer span.contactperson.selected {
            background-image: url(images/check.png);
        }

.exportTitleContainer {
}

.personalTitleContainer label {
    padding-left: 12px;
    display: block;
    font-size: 14px;
    background-color: #5b34c7;
    color: white;
    line-height: 30px;
    border-left-width: 12px;
    border-left-color: #5b34c7;
    border-left-style: solid;
}

.personalTitle {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    padding: 12px;
}

.customTitleContainer {
    margin-top: 12px;
}

    .customTitleContainer label {
        padding-left: 12px;
        display: block;
        font-size: 14px;
        background-color: #5b34c7;
        color: white;
        line-height: 30px;
        border-left-width: 12px;
        border-left-color: #5b34c7;
        border-left-style: solid;
    }

.customTitle {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    padding: 12px;
}

    .customTitle .languageLabel {
        font-weight: bold;
    }

    .customTitle input[type=text] {
        display: block;
        width: 100%;
        margin: 8px 0px;
    }

.pickFields {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    line-height: 24px;
    font-size: 14px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .pickFields .group {
        display: block;
    }

        .pickFields .group .label {
            font-weight: bold;
        }

        .pickFields .group span {
            display: block;
        }

.basesetFieldsContainer {
    width: 33%;
    height: 100%;
    float: left;
    padding: 12px;
    position: relative;
    box-sizing: border-box;
}

.organisationFieldsContainer {
    width: 33%;
    height: 100%;
    float: left;
    padding: 12px;
    position: relative;
    box-sizing: border-box;
}

.personFieldsContainer {
    width: 33%;
    height: 100%;
    float: left;
    padding: 12px;
    position: relative;
    box-sizing: border-box;
}

.basesetFields {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    position: absolute;
    left: 12px;
    right: 12px;
    top: 42px;
    bottom: 12px;
    padding: 6px 12px;
}

.personFields {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    position: absolute;
    left: 12px;
    right: 12px;
    top: 42px;
    bottom: 12px;
    padding: 6px 12px;
}

.organisationFields {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
    position: absolute;
    left: 12px;
    right: 12px;
    top: 42px;
    bottom: 12px;
    padding: 6px 12px;
}

.pickFields label {
    padding-left: 12px;
    display: block;
    font-size: 14px;
    background-color: #5b34c7;
    color: white;
    line-height: 30px;
    border-left-width: 12px;
    border-left-color: #5b34c7;
    border-left-style: solid;
}

.pickFields .label {
    padding: 0px 6px 0px 26px;
    background-repeat: no-repeat;
    background-position: 5px center;
    background-image: url("images/uncheck.png");
    cursor: pointer;
    line-height: 30px;
}

    .pickFields .label.selected {
        color: Black;
    }

    .pickFields .label:hover {
        background-color: #EEEFF0;
    }

.pickFields span {
    margin-left: 26px;
    padding: 0px 6px 0px 26px;
    background-repeat: no-repeat;
    background-position: 5px center;
    background-image: url("images/uncheck.png");
    cursor: pointer;
    line-height: 30px;
}

    .pickFields span:hover {
        background-color: #EEEFF0;
    }

.pickFields .selected {
    font-weight: bold;
    color: #005216;
    background-image: url("images/check.png");
}

.pickFields .semiselected {
    background-image: url("images/semicheck.png");
}

/***********************************************************************************************
                        ExportMenuItem
************************************************************************************************/

.menuProgramUnit ul {
    margin-top: 4px;
}

.exportMenuItem {
    cursor: pointer;
    color: whiteSmoke;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.loadExportAction {
    margin-left: 6px;
    padding-left: 18px !important;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(images/loadExport.png);
    color: #5b34c7;
}

.saveExportAction {
    margin-left: 6px;
    padding-left: 18px !important;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(images/saveExport.png);
    color: #5b34c7;
}

    .saveExportAction.disabled {
        background-image: url(images/saveExportdisabled.png);
        cursor: default;
        color: #6a86ac;
    }



/***********************************************************************************************
                        Dialogs
************************************************************************************************/

.ui-dialog {
    border-width: 0px;
}

    .ui-dialog .ui-dialog-title {
        font-size: 14px;
        color: white;
        line-height: 30px;
    }

    .ui-dialog .ui-dialog-titlebar {
        background-color: #5b34c7;
        border-left-color: #5b34c7;
        border-left-style: solid;
        border-width: 0px 0px 0px 12px;
        padding: 0px 0px 0px 12px;
    }

    .ui-dialog .ui-dialog-content {
        padding: 0px;
    }

.savedExportsList {
    overflow: auto;
    height: 100%;
    font-size: 14px;
    line-height: 30px;
}

    .savedExportsList .savedExport {
        display: block;
        cursor: pointer;
    }

        .savedExportsList .savedExport .deleteSavedExport {
            float: right;
            width: 30px;
            height: 30px;
            text-align: center;
            font-weight: bold;
            color: #DDD;
            background-image: url("images/deleteCriteria.png");
            background-repeat: no-repeat;
            background-position: 8px center;
        }

        .savedExportsList .savedExport:hover .deleteSavedExport:hover {
            background-color: red;
            background-image: url("images/deleteCriteriaHover.png");
        }

        .savedExportsList .savedExport .editSavedExport {
            float: right;
            width: 30px;
            height: 30px;
            text-align: center;
            font-weight: bold;
            color: #DDD;
            background-image: url("images/Edit.png");
            background-repeat: no-repeat;
            background-position: 8px center;
        }

        .savedExportsList .savedExport:hover .editSavedExport:hover {
            background-color: #0777A3;
            background-image: url("images/EditHover.png");
        }

        .savedExportsList .savedExport .saveEditSavedExport {
            float: right;
            width: 30px;
            height: 30px;
            text-align: center;
            font-weight: bold;
            color: #DDD;
            background-image: url("images/SaveEdit.png");
            background-repeat: no-repeat;
            background-position: 8px center;
        }

        .savedExportsList .savedExport:hover .saveEditSavedExport:hover {
            background-color: #0777A3;
            background-image: url("images/SaveEditHover.png");
        }

        .savedExportsList .savedExport .cancelEditSavedExport {
            float: right;
            width: 30px;
            height: 30px;
            text-align: center;
            font-weight: bold;
            color: #DDD;
            background-image: url("images/CancelEdit.png");
            background-repeat: no-repeat;
            background-position: 8px center;
        }

        .savedExportsList .savedExport:hover .cancelEditSavedExport:hover {
            background-color: #0777A3;
            background-image: url("images/CancelEditHover.png");
        }

    .savedExportsList span {
        display: block;
        padding: 0px 6px;
    }

    .savedExportsList .savedExport:hover span {
        background-color: #0777A3;
        color: white;
    }

    .savedExportsList .savedExport:hover .editSavedExport {
        background-color: #0777A3;
        background-image: url("images/EditHover.png");
    }

    .savedExportsList .savedExport:hover .saveEditSavedExport {
        background-color: #0777A3;
        background-image: url("images/SaveEditHover.png");
    }

    .savedExportsList .savedExport:hover .cancelEditSavedExport {
        background-color: #0777A3;
        background-image: url("images/CancelEditHover.png");
    }

    .savedExportsList.loading {
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(images/spinner.gif);
    }

.ui-dialog .ui-dialog-buttonpane {
    padding: 6px;
}

.saveExportContainer input[type="text"] {
    width: 386px;
    margin: 5px;
    padding: 0px;
    border-width: 2px;
}

    .saveExportContainer input[type="text"]:focus {
        outline-width: 0;
    }

.saveExportContainer input[type="checkbox"] {
    margin: 5px;
    padding: 0px;
}

.askDeleteSavedQuery {
    padding: 12px;
    line-height: 24px;
    text-align: center;
}

.helpBoxContainer {
    overflow: auto;
}

.confirmNewBoxContainer {
    overflow: auto;
}

.removeDuplicatesContainer {
    overflow: auto;
    text-align: center;
}

    .removeDuplicatesContainer .removeDuplicateButton {
        margin: 10px 0px;
        width: 75%;
    }

        .removeDuplicatesContainer .removeDuplicateButton .ui-button-text {
            font-size: 13px;
        }

.mailContainer {
    text-align: center;
    overflow: auto;
}

    .mailContainer a {
        display: block;
        line-height: 24px;
    }

        .mailContainer a:hover {
            text-decoration: underline;
        }

.mailContainerLine {
    display: inline-flex;
}

.managementButtonContainer {
    display: none;
}

.programUnitTemplate {
    visibility: collapse;
    width: 0px !important;
}


/***********************************************************************************************
                                   New Filter Grondgebieden2
************************************************************************************************/

.filterAreaTypes .areaTypes .typeContainer {
    overflow: hidden;
}

    .filterAreaTypes .areaTypes .typeContainer .typeSelection {
        height: 30px;
        float: left;
        min-width: 26px;
        background-repeat: no-repeat;
        background-position: 5px center;
    }

        .filterAreaTypes .areaTypes .typeContainer .typeSelection.selected {
            background-image: url(images/check.png);
        }

        .filterAreaTypes .areaTypes .typeContainer .typeSelection.unselected {
            background-image: url(images/uncheck.png);
        }

        .filterAreaTypes .areaTypes .typeContainer .typeSelection.semiselected {
            background-image: url(images/semicheck.png);
        }

    .filterAreaTypes .areaTypes .typeContainer .typeDescription {
        float: left;
    }

/***********************************************************************************************
                                  NEW PROGRAM UNIT GROUP EXPORT
************************************************************************************************/
.groupsTree .groupsTreeArea label {
    padding-left: 12px;
    display: block;
    font-size: 14px;
    background-color: #5b34c7;
    color: white;
    line-height: 30px;
    border-left-width: 12px;
    border-left-color: #5b34c7;
    border-left-style: solid;
}

.groupsTree .groupsTreeArea .groupsTreeAreaContent {
    width: 100%;
    min-height: 400px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: silver;
    box-sizing: border-box;
    overflow: auto;
}

/***********************************************************************************************
                                            FIX
************************************************************************************************/
.resultPanel.persistentObject.masterDetail .persistentObjectQueries {
    width: 66%;
}

.browseReferenceSearch input {
    height: 95%;
    padding-left: 6px;
}


/***********************************************************************************************
                                            CONSULT
************************************************************************************************/

input {
font-size:1.2307692307692307692307692307692em;
}


#consultHeaderNavigatie {
    padding-top: 5px;
    text-align: center;
    margin-bottom: 5px;
    width: 90%;
}

.consultHeader {
    margin-left: 37%;
    margin-top: 10px;
    margin-bottom: 1%;
    width: 600px;
}

.consultHeaderW {
    margin-left: 20%;
}


.consultSearchInput {
    width: 500px;
    margin-right: 5px;
}

.consultSearchButton {
    padding: 5px 10px 5px 10px !important;
    margin: auto;
}
/*    if ($(window).height() < 900) {
        $(".consultResultContainer").addClass('consultResultContainerH');
    } else {
        $(".consultResultContainer").removeClass('consultResultContainerH');
    }

    if ($(window).width() < 1300) {
        $(".consultResultContainer").addClass('consultResultContainerW');
        $(".consultHeader").addClass("consultHeaderW");
    } else {
        $(".consultResultContainer").removeClass('consultResultContainerW');
        $(".consultHeader").removeClass("consultHeaderW");
    }
    */
.consultResultContainer {
    position: absolute;
    height: 88%;
    width: 60%;
    left: 21%; 
    overflow-y: auto;
}
@media screen and (max-width : 900px) {
.consultResultContainerW {
    width: 100%;
    left: auto;
}

}



.consultResultContainer a:visited, .link:visited {
    color: #53a7d5;
    text-decoration: none;
}

.consultResultContainer a:link, .link {
    color: #0076b2;
    text-decoration: none;
}

    .consultResultContainer a:hover, .link:hover {
        color: #FF5500;
        text-decoration: underline;
    }

.consultResultContainer h2 {
    font-size: 11pt;
    text-transform: uppercase;
    font-weight: normal;
    color: #757575;
    text-align: left;
    margin: 10px 0;
    padding: 3px;
    border-bottom-color: #f28d23;
    background: rgb(242, 242, 242) !important;
    border-style: none none solid none;
    border-width: 1px;
}
/*.consultContainer*/
.consultResultContainer h3 {
    font-size: 10pt;
    font-weight: normal;
    color: #000;
    margin: 5px 0;
    padding: 3px;
    border-bottom: 1px solid #c4e0ef;
    background-color: rgb(242, 242, 242);
}

.consultResultContainer .divNavigatie {
    background-color: #edf5f8;
    padding: 4px 10px;
}

.consultResultContainer table {
    /*padding: 0px;
    border: thick solid #FF0000;*/
    width: 100%;
}

    .consultResultContainer table tr td {
        padding: 2px 5px 2px 0px;
    }

.consultSearchRadioContainer {
    text-align: center;
    margin-bottom: 10px;
    width: 90%;
}

.TopTitle {
    background: #FF8700;
    color: white;
    font-size: 18px;
    padding: 3px 5px;
    text-transform: uppercase;
    font-weight: lighter;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.marginBottom {
    margin-bottom: 10px;
}

.resultGroup {
    background-color: #F5F9FF;
    padding: 5px;
    line-height: 1.5;
    margin: 5px 0px 5px 0px;
}

    .resultGroup h3 {
        margin: 2px;
        padding: 5px;
    }




.center {
    text-align: center;
}

.GoUp {
    background-color: white !important;
}

    .GoUp td {
        text-align: right;
        padding: 3px 3px 3px 0px !important;
    }

.tabelLabel {
    width: 1%;
    white-space: nowrap;
    padding-right: 30px !important;
    padding-bottom: 5px;
}

.organisationName {
    padding-left: 5px;
}

.image {
    width: 2%;
}

#AdvancedSearch {
    background-color: red;
    width: 500px;
    height: 500px;
}

.uppercase {
    text-transform: uppercase;
}

.label50Per {
    width: 50%;
}

.detail tr:nth-child(even), .detail .even {
    background-color: #F5F9FF;
}

.detail tr:nth-child(odd), .detail .odd {
    background-color: #D5E6FF;
}

.detail table tr td {
    padding: 5px 0px 5px 4px;
}

#footer {
    margin-top: 20px;
    text-align: center;
}

#pageNavitagion {
    margin: 10px 0px 10px 5px;
}

.childResp {
    font-weight: bold;
    padding: 3px 0px 15px 0px;
}

.centerTd {
    padding: 50%;
}


/*BREADCRUM*/
.breadcrumul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.breadcrum li {
    display: inline;
}

.breadcrum {
    margin-bottom: 10px;
    margin-left: 1px;
}

/*RADIOBUTTONS CONSULT*/
.radiolabelconsult{padding: 2px 5px;}
.radiolabelconsult span {
    width: 100px;
display: inline-block;
}
.radiolabelconsult:not(.ui-state-active ) {
    color: #fff;
background-color: #d1d1d1;
border-color: #d1d1d1;
}

.ui-state-default, .ui-widget-selected {
    border: 1px solid #5b34c7;
    background: #5b34c7 50% 50% repeat-x;
}

.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}



#logo {
    background-image: url(images/logo.png);
	background-size: 112px 30px;
	background-position: center;
}





#applicationSignIn #signInOut {
    background-color: #5b34c7;
}
.programUnitCustom a {
	background: #5b34c7;
}

.programUnitItems ul li a:link, .programUnitItems ul li a:visited, .programUnitItems ul li a:hover {
	color: #5b34c7;
}

.tabsContainer, .exportCriteriaExpander, .filterSectorNiveau table th  {
	background: #5b34c7;
}

.filterAreaTypesContainer .filterAreaTypes label, .filterLanguagesContainer label, .exportLanguageContainer label, .personalTitleContainer label, .pickFields label  {
	background: #5b34c7;
	border-left-color: #5b34c7;
}

.programUnits .programUnitCustom:first-of-type {
	visibility: hidden;
	width: 0;
	margin-right: 0;
}


.filterAreaTypesContainer .filterAreaTypes .areaTypes span.selected, .exportActionBase:hover, .exportCriteria table tr:hover {
	background-color: #C1B9E8;
}

.filterAreaTypesContainer .filterAreaTypes .areaTypes span:hover {
	background-color: #5b34c7;
}

.exportContainerBottomActionsContainer {
	background: #5b34c7;
}

.choicePicker li:hover, .exportCriteria table tr:hover, .filterAreaTypesContainer,  {
	background: #C1B9E8;
}

.filterBlockSelectNone:hover, .filterBlockSelectAll:hover, .filterBlockReset:hover, .helpContainer:hover, .tabsContainer .collapseTabs:hover, tab:hover  .filterAreaTypeChildrenContainer .top div:hover {
    cursor: pointer;
    background-color: #C1B9E8;
}

.filterBlockTitle {
	border-left-color: #5b34c7;
}

.filterBlockDistinctsContainer .group .groupItems .groupItem.includeDistinct,
.filterBlockDistinctsContainer .treeNode.selected > .treeNodeText, .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren span.selected, .pickFields .selected {
	color: #5b34c7;
}

.exportAddCriteria, .exportCriteriaExpander {
	background-color: #5b34c7;
}

.filterBlockDistinctsContainer .group .groupItems .groupItem.includeDistinct,
.filterBlockDistinctsContainer .treeNode.selected > .treeNodeSelector, .filterAreaTypesContainer .filterAreaTypeChildrenContainer .filterAreaTypeChildren span.selected, .filterLanguagesContainer .filterLanguages span.selected, .exportLanguage .explicitContainer span.language.selected, .pickFields .selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAPhJREFUOE9j7Ojo+PD///8LDCQARkZGA8b29vYDlZWVDiToYwDpobFGTxV2vd/e8y8JLktjWP36C3E2eqqwu3wueyb+Q1foMv+KnZf2TvQgrBGk6Uv5U/HvOsIvOS5/3SPaKM+w/ulbVI2+UiK6P4IrL++eXAwOqFAtNpcXhc/gmiTrFBlWv3gNkkLRqOec+0j3Y5TsS44r1/dI9hvANbFf/rpHrFaJYf3LV7CQR9XolL9W91NEEEjyK8vL39x/xFnBzhOqUWbY9OolcnRh+NHFZtYl8R+6uiBFuDRhOBVmop5T/jQGRgaNS9zLI9FtwupU+qUcchM5AC8gtBv2L3xEAAAAAElFTkSuQmCC);
}

.helpContainer {
	margin-top: 25px;
}

.ui-dialog .ui-dialog-titlebar {
	    background-color: #5b34c7;
    border-left-color: #5b34c7;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #5b34c7;
    background: #5b34c7 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}

.tab.hover {
	background-color: #C1B9E8;
}

header, .filterSectorNiveau table tr {
	background: #f2f4fd;
}

.programUnitCustom, #applicationSignIn {
	margin-top: 16px;
}

#applicationSignIn #signInOut:hover, .filterLanguagesContainer .filterLanguages span.selected{
    color: #5b34c7;
}

.exportAddCriteria:hover {
    background-color: #C1B9E8;
}

.exportCriteria , .exportCriteria table th, .exportCriteria table th.delete{
	background: #5b34c7;
}



#rootContainer {
	font-family: Roboto, sans-serif ;
	font-weight: normal;
}

.filterAreaTypesContainer .filterAreaTypeChildrenContainer .top {
	background-color: #5b34c7;
	border-left-color: #5b34c7;
}

.filterAreaTypesContainer .filterAreaTypeChildrenContainer .top div:hover, .choicePicker li:hover {
	background-color: #C1B9E8;
}

.queryGrid tr:hover {
	color: #fff;
	background-color: #5b34c7;
}

#profiler .queryGrid tr.selected.hasData.selected {
    background-color: red!important;
    color: #fff!important;
}

.queryGrid tr.hover {
    color: #fff;
    background-color: #5b34c7!important;
}

.queryGrid .header .headerSelector div {
	border-left-color: #5b34c7;
}

.loadingResult {
	background-image: url('data:image/gif;base64,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');
}

.tab .cloneContainer {
	background: #5b34c7 ;
}

#signInBoxApplicationTitle > img {
    width: 250px;
}
