main ul[class*="-legend"]:after {
    content: " ";
    display: block;
    clear: both;
}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/*@font-face {
    font-family: "FontAwesome 5 free";
    src: url(../font-awesome-4.1.0/fonts/fontawesome-webfont.eot?v=4.2.0);
    src: url(../fontawesome-5.1.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg'),url(../fontawesome-5.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../fontawesome-5.1.0/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../fontawesome-5.1.0/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype');
    font-weight: 400;
    font-style: normal;
}*/

/*.fa { display: inline-block; font: normal normal normal 14px/1 "Font Awesome 5 Free"; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/

/*.fa-lg {    font-size: 1.33333em; line-height: .75em; vertical-align: -15%;}*/
.fa-2x {    font-size: 2em; }
.fa-3x {    font-size: 3em; }
.fa-4x {    font-size: 4em; }
.fa-5x {    font-size: 5em; }
.fa-fw {    width: 1.28571em; text-align: center; }

.fa-ul {    padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li {   position: relative;  }
.fa-li {   position: absolute; left: -2.14286em; width: 2.14286em; top: .14286em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em;  }
.fa-border {  padding: .2em .25em .15em;  border: solid .08em #eee;  border-radius: .1em; }

.pull-right { float: right; }
.pull-left {  float: left;  }

.fa.pull-left {  margin-right: .3em; }
.fa.pull-right { margin-left: .3em;  }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear;  }

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg);  transform: rotate(90deg); }
.fa-rotate-180 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1); }
.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1,-1); -ms-transform: scale(1,-1); transform: scale(1,-1); }

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none; }

/*.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }*/
/*.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center;}*/

.collapsible-heading, .collapsible-heading-collapsed { padding-top: 10px; }
.collapsibleBoxActive h2.collapsible, .collapsibleBoxActive h3.collapsible { cursor: pointer; position: relative; text-indent: 0; width: 100%; }
.collapsibleBoxActive h2.collapsible > a, .collapsibleBoxActive h3.collapsible > a { color: #045c83; }
.collapsibleBoxActive h2.collapsible > a em:before, .collapsibleBoxActive h3.collapsible > a em:before { color: #045c83; content: "\f0d7"; display: inline-block; font: normal normal 20px "Font Awesome 5 Free"; font: normal normal 2.2rem "Font Awesome 5 Free"; left: -20px; position: absolute; text-decoration: inherit; top: 2px; z-index: 1; }
.collapsibleBoxActive h2.collapsible.collapsible-heading-collapsed-icon > a, .collapsibleBoxActive h3.collapsible.collapsible-heading-collapsed-icon > a {  color: #045c83;  }
.collapsibleBoxActive h2.collapsible.collapsible-heading-collapsed-icon > a em:before, .collapsibleBoxActive h3.collapsible.collapsible-heading-collapsed-icon > a em:before { content: "\f0d8"; }

/*body { color: #101214; font-size: 14px; }*/

/*.h1, h1 {  color: #045c83; font-size: 24px;  font-size: 1.71429em;  font-size: 2.4rem; }
.h2, h2 { color: #006a39; font-size: 19px; font-size: 1.35714em; font-size: 1.9rem; }
.h3, h3 { font-size: 17px; font-size: 1.21429em; font-size: 1.7rem; }
.h4, .h5, h4, h5 { font-size: 14px; font-size: 1em; font-size: 1.4rem; }
.h6, h6 { font-size: 12px; font-size: .85714em; font-size: 1.2rem; }*/

#hcTest { left: -9999em; height: 0; position: absolute; width: 0; }
#screen-indicator { position: absolute; height: 0; width: 0; z-index: 1; }

@media (max-width:1199px) {
    #screen-indicator {
        z-index: 8;
    }
}

@media (max-width:991px) {
    #screen-indicator {
        z-index: 7;
    }
}

@media (max-width:767px) {
    #screen-indicator {
        z-index: 6;
    }
}

@media (min-width:480px) {
    #screen-indicator {
        z-index: 5;
    }
}

@media (min-width:768px) {
    #screen-indicator {
        z-index: 4;
    }
}

@media (min-width:992px) {
    #screen-indicator {
        z-index: 3;
    }
}

@media (min-width:1200px) {
    #screen-indicator { z-index: 2; }
}

.breadcrumb > .active > a {
    color: #000;
    text-decoration: none;
}

.breadcrumb-responsive .breadcrumb-left, .breadcrumb-responsive .breadcrumb-right {
    display: none;
    margin-top: 10px;
    width: 25px;
    text-align: center;
}

.breadcrumb-responsive .breadcrumb-container {
    min-height: 36px;
    position: relative;
    overflow: hidden;
}

.breadcrumb-responsive .breadcrumb {
    left: 0;
    top: 0;
    width: 1800px;
}

    .breadcrumb-responsive .breadcrumb > li .sr-only {
        text-indent: -999px;
    }

.breadcrumb-responsive:after, .breadcrumb-responsive:before {
    content: " ";
    display: table;
}

.breadcrumb-responsive:after {
    clear: both;
}

.breadcrumb-responsive.control-left-visible .breadcrumb-left, .breadcrumb-responsive.control-right-visible .breadcrumb-right {
    display: block;
    float: left;
}

.breadcrumb-responsive.control-left-visible .breadcrumb-container, .breadcrumb-responsive.control-right-visible .breadcrumb-container {
    float: left;
}
/*! jQuery UI - v1.10.4 - 2014-02-18
* 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, jquery.ui.theme.css
* Copyright 2014 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:after, .ui-helper-clearfix:before {content: "";  display: table; border-collapse: collapse;}
.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-autohide .ui-resizable-handle, .ui-resizable-disabled .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-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:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
        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-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
    left: .5em;
}

.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -.3em;
    }

button.ui-button::-moz-focus-inner, input.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-next, .ui-datepicker .ui-datepicker-prev {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-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-next span, .ui-datepicker .ui-datepicker-prev 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, .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: 700;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td a, .ui-datepicker td span {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 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;
            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 {
    overflow: hidden;
    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: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
    }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: 0 0;
        overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 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: 0;
}

    .ui-menu .ui-menu {
        margin-top: -3px;
        position: absolute;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        width: 100%;
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
    }

    .ui-menu .ui-menu-divider {
        margin: 5px -2px 5px -2px;
        height: 0;
        font-size: 0;
        line-height: 0;
        border-width: 1px 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: 400;
    }

        .ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a.ui-state-focus {
            font-weight: 400;
            margin: -1px;
        }

    .ui-menu .ui-state-disabled {
        font-weight: 400;
        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;
    }

    .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: 0;
    background: 0 0;
    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: 0;
    border-bottom: 0;
    border-right: 0;
}

.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;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            border-bottom-width: 0;
            padding: 0;
            white-space: nowrap;
        }

        .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            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-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
                cursor: text;
            }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tooltip {
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222;
}

    .ui-widget-content a {
        color: #222;
    }

.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: 700;
}

    .ui-widget-header a {
        color: #222;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #d3d3d3;
        background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
        font-weight: 400;
        color: #555;
    }

        .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
            color: #555;
            text-decoration: none;
        }

    .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
        border: 1px solid #999;
        background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
        font-weight: 400;
        color: #212121;
    }

        .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
            color: #212121;
            text-decoration: none;
        }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        border: 1px solid #aaa;
        background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
        font-weight: 400;
        color: #212121;
    }

        .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
            color: #212121;
            text-decoration: none;
        }

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        border: 1px solid #fcefa1;
        background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
        color: #363636;
    }

        .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
            color: #363636;
        }

    .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
        border: 1px solid #cd0a0a;
        background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
        color: #cd0a0a;
    }

        .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
            color: #cd0a0a;
        }

    .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
        font-weight: 700;
    }

    .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
        opacity: .7;
        filter: Alpha(Opacity=70);
        font-weight: 400;
    }

    .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
        opacity: .35;
        filter: Alpha(Opacity=35);
        background-image: none;
    }

        .ui-state-disabled .ui-icon {
            filter: Alpha(Opacity=35);
        }

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.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-first, .ui-icon-seek-start {
    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-left, .ui-corner-tl, .ui-corner-top {
    border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
    border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

@font-face {
    font-family: AdobeBlank;
    src: url(data:fonts/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIM6ZbkwAAEPEAAAZM0RTSUcAAAABAABtAAAAAAhPUy8yAR6vMwAAARAAAABgY21hcDqI98oAACjEAAAa4GhlYWT+BQILAAAArAAAADZoaGVhCCID7wAAAOQAAAAkaG10eAPoAHwAAFz4AAAQBm1heHAIAVAAAAABCAAAAAZuYW1lD/tWxwAAAXAAACdScG9zdP+4ADIAAEOkAAAAIAABAAAAAQj1Snw1O18PPPUAAwPoAAAAAM2C2p8AAAAAzYLanwB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAyAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAABAAAAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCRQHAAAD//wNw/4gAyANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA5AC0AAQAAAAAABgAKAGYAAwABBAkAAABuAHAAAwABBAkAAQAWAN4AAwABBAkAAgAOAPQAAwABBAkAAwA2AQIAAwABBAkABAAWAN4AAwABBAkABQByATgAAwABBAkABgAUAaoAAwABBAkACAA0Ab4AAwABBAkACwA0AfIAAwABBAkADSQSAiYAAwABBAkADgBIJjhBZG9iZSBCbGFua1JlZ3VsYXIxLjAzNTtBREJFO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDM1O1BTIDEuMDAzO2hvdGNvbnYgMS4wLjcwO21ha2VvdGYubGliMi41LjU5MDBBZG9iZUJsYW5rAKkAIAAyADAAMQAzACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAAMwA1ADsAQQBEAEIARQA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADMANQA7AFAAUwAgADEALgAwADAAMwA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOQAwADAAQQBkAG8AYgBlAEIAbABhAG4AawBBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AdAB5AHAAZQAvAEEAZABvAGIAZQAgAEIAbABhAG4AawAgAGkAcwAgAHIAZQBsAGUAYQBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAtACAAcABsAGUAYQBzAGUAIAByAGUAYQBkACAAaQB0ACAAYwBhAHIAZQBmAHUAbABsAHkAIABhAG4AZAAgAGQAbwAgAG4AbwB0ACAAZABvAHcAbgBsAG8AYQBkACAAdABoAGUAIABmAG8AbgB0AHMAIAB1AG4AbABlAHMAcwAgAHkAbwB1ACAAYQBnAHIAZQBlACAAdABvACAAdABoAGUAIAB0AGgAZQAgAHQAZQByAG0AcwAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQA6AA0ACgANAAoAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMgAwADEAMwAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgACgAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAZABvAGIAZQAuAGMAbwBtAC8AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQQBkAG8AYgBlACAAQgBsAGEAbgBrAA0ACgANAAoAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgANAAoADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYwBvAHAAaQBlAGQAIABiAGUAbABvAHcALAAgAGEAbgBkACAAaQBzACAAYQBsAHMAbwAgAGEAdgBhAGkAbABhAGIAbABlACAAdwBpAHQAaAAgAGEAIABGAEEAUQAgAGEAdAA6ACAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAA0ACgANAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgBTAEkATAAgAE8AUABFAE4AIABGAE8ATgBUACAATABJAEMARQBOAFMARQAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAgAC0AIAAyADYAIABGAGUAYgByAHUAYQByAHkAIAAyADAAMAA3AA0ACgAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKAA0ACgBQAFIARQBBAE0AQgBMAEUADQAKAFQAaABlACAAZwBvAGEAbABzACAAbwBmACAAdABoAGUAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIAAoAE8ARgBMACkAIABhAHIAZQAgAHQAbwAgAHMAdABpAG0AdQBsAGEAdABlACAAdwBvAHIAbABkAHcAaQBkAGUAIABkAGUAdgBlAGwAbwBwAG0AZQBuAHQAIABvAGYAIABjAG8AbABsAGEAYgBvAHIAYQB0AGkAdgBlACAAZgBvAG4AdAAgAHAAcgBvAGoAZQBjAHQAcwAsACAAdABvACAAcwB1AHAAcABvAHIAdAAgAHQAaABlACAAZgBvAG4AdAAgAGMAcgBlAGEAdABpAG8AbgAgAGUAZgBmAG8AcgB0AHMAIABvAGYAIABhAGMAYQBkAGUAbQBpAGMAIABhAG4AZAAgAGwAaQBuAGcAdQBpAHMAdABpAGMAIABjAG8AbQBtAHUAbgBpAHQAaQBlAHMALAAgAGEAbgBkACAAdABvACAAcAByAG8AdgBpAGQAZQAgAGEAIABmAHIAZQBlACAAYQBuAGQAIABvAHAAZQBuACAAZgByAGEAbQBlAHcAbwByAGsAIABpAG4AIAB3AGgAaQBjAGgAIABmAG8AbgB0AHMAIABtAGEAeQAgAGIAZQAgAHMAaABhAHIAZQBkACAAYQBuAGQAIABpAG0AcAByAG8AdgBlAGQAIABpAG4AIABwAGEAcgB0AG4AZQByAHMAaABpAHAAIAB3AGkAdABoACAAbwB0AGgAZQByAHMALgANAAoADQAKAFQAaABlACAATwBGAEwAIABhAGwAbABvAHcAcwAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAZgBvAG4AdABzACAAdABvACAAYgBlACAAdQBzAGUAZAAsACAAcwB0AHUAZABpAGUAZAAsACAAbQBvAGQAaQBmAGkAZQBkACAAYQBuAGQAIAByAGUAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAZgByAGUAZQBsAHkAIABhAHMAIABsAG8AbgBnACAAYQBzACAAdABoAGUAeQAgAGEAcgBlACAAbgBvAHQAIABzAG8AbABkACAAYgB5ACAAdABoAGUAbQBzAGUAbAB2AGUAcwAuACAAVABoAGUAIABmAG8AbgB0AHMALAAgAGkAbgBjAGwAdQBkAGkAbgBnACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAdwBvAHIAawBzACwAIABjAGEAbgAgAGIAZQAgAGIAdQBuAGQAbABlAGQALAAgAGUAbQBiAGUAZABkAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAgAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsACAAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAgAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAgAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ADQAKAA0ACgBEAEUARgBJAE4ASQBUAEkATwBOAFMADQAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAgAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAA0ACgANAAoAIgBSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAG4AYQBtAGUAcwAgAHMAcABlAGMAaQBmAGkAZQBkACAAYQBzACAAcwB1AGMAaAAgAGEAZgB0AGUAcgAgAHQAaABlACAAYwBvAHAAeQByAGkAZwBoAHQAIABzAHQAYQB0AGUAbQBlAG4AdAAoAHMAKQAuAA0ACgANAAoAIgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAHQAaABlACAAYwBvAGwAbABlAGMAdABpAG8AbgAgAG8AZgAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAYQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApAC4ADQAKAA0ACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAgAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUAIABPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEAIABuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAA0ACgANAAoAIgBBAHUAdABoAG8AcgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIABhAG4AeQAgAGQAZQBzAGkAZwBuAGUAcgAsACAAZQBuAGcAaQBuAGUAZQByACwAIABwAHIAbwBnAHIAYQBtAG0AZQByACwAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAHcAcgBpAHQAZQByACAAbwByACAAbwB0AGgAZQByACAAcABlAHIAcwBvAG4AIAB3AGgAbwAgAGMAbwBuAHQAcgBpAGIAdQB0AGUAZAAgAHQAbwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAA0ACgANAAoAUABFAFIATQBJAFMAUwBJAE8ATgAgACYAIABDAE8ATgBEAEkAVABJAE8ATgBTAA0ACgBQAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAaABlAHIAZQBiAHkAIABnAHIAYQBuAHQAZQBkACwAIABmAHIAZQBlACAAbwBmACAAYwBoAGEAcgBnAGUALAAgAHQAbwAgAGEAbgB5ACAAcABlAHIAcwBvAG4AIABvAGIAdABhAGkAbgBpAG4AZwAgAGEAIABjAG8AcAB5ACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACwAIAB0AG8AIAB1AHMAZQAsACAAcwB0AHUAZAB5ACwAIABjAG8AcAB5ACwAIABtAGUAcgBnAGUALAAgAGUAbQBiAGUAZAAsACAAbQBvAGQAaQBmAHkALAAgAHIAZQBkAGkAcwB0AHIAaQBiAHUAdABlACwAIABhAG4AZAAgAHMAZQBsAGwAIABtAG8AZABpAGYAaQBlAGQAIABhAG4AZAAgAHUAbgBtAG8AZABpAGYAaQBlAGQAIABjAG8AcABpAGUAcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAsACAAcwB1AGIAagBlAGMAdAAgAHQAbwAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABjAG8AbgBkAGkAdABpAG8AbgBzADoADQAKAA0ACgAxACkAIABOAGUAaQB0AGgAZQByACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbgBvAHIAIABhAG4AeQAgAG8AZgAgAGkAdABzACAAaQBuAGQAaQB2AGkAZAB1AGEAbAAgAGMAbwBtAHAAbwBuAGUAbgB0AHMALAAgAGkAbgAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAsACAAbQBhAHkAIABiAGUAIABzAG8AbABkACAAYgB5ACAAaQB0AHMAZQBsAGYALgANAAoADQAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsACAAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5ACAAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUAIABpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIAIABpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAgAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ADQAKAA0ACgAzACkAIABOAG8AIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuACAAbwBmACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAbQBhAHkAIAB1AHMAZQAgAHQAaABlACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAKABzACkAIAB1AG4AbABlAHMAcwAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuACAAaQBzACAAZwByAGEAbgB0AGUAZAAgAGIAeQAgAHQAaABlACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAEMAbwBwAHkAcgBpAGcAaAB0ACAASABvAGwAZABlAHIALgAgAFQAaABpAHMAIAByAGUAcwB0AHIAaQBjAHQAaQBvAG4AIABvAG4AbAB5ACAAYQBwAHAAbABpAGUAcwAgAHQAbwAgAHQAaABlACAAcAByAGkAbQBhAHIAeQAgAGYAbwBuAHQAIABuAGEAbQBlACAAYQBzACAAcAByAGUAcwBlAG4AdABlAGQAIAB0AG8AIAB0AGgAZQAgAHUAcwBlAHIAcwAuAA0ACgANAAoANAApACAAVABoAGUAIABuAGEAbQBlACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAbwByACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHMAaABhAGwAbAAgAG4AbwB0ACAAYgBlACAAdQBzAGUAZAAgAHQAbwAgAHAAcgBvAG0AbwB0AGUALAAgAGUAbgBkAG8AcgBzAGUAIABvAHIAIABhAGQAdgBlAHIAdABpAHMAZQAgAGEAbgB5ACAATQBvAGQAaQBmAGkAZQBkACAAVgBlAHIAcwBpAG8AbgAsACAAZQB4AGMAZQBwAHQAIAB0AG8AIABhAGMAawBuAG8AdwBsAGUAZABnAGUAIAB0AGgAZQAgAGMAbwBuAHQAcgBpAGIAdQB0AGkAbwBuACgAcwApACAAbwBmACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAEgAbwBsAGQAZQByACgAcwApACAAYQBuAGQAIAB0AGgAZQAgAEEAdQB0AGgAbwByACgAcwApACAAbwByACAAdwBpAHQAaAAgAHQAaABlAGkAcgAgAGUAeABwAGwAaQBjAGkAdAAgAHcAcgBpAHQAdABlAG4AIABwAGUAcgBtAGkAcwBzAGkAbwBuAC4ADQAKAA0ACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAgAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8AIAByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkACAAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ADQAKAA0ACgBUAEUAUgBNAEkATgBBAFQASQBPAE4ADQAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlACAAbgBvAHQAIABtAGUAdAAuAA0ACgANAAoARABJAFMAQwBMAEEASQBNAEUAUgANAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsACAARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYAIABNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAgAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUAIABDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwAIABEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAgAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNACAATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4ADQAKAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvAHQAeQBwAGUALwBsAGUAZwBhAGwALgBoAHQAbQBsAAAAAAAFAAAAAwAAADgAAAAEAAABUAABAAAAAAAsAAMAAQAAADgAAwAKAAABUAAGAAwAAAAAAAEAAAAEARgAAABCAEAABQACB/8P/xf/H/8n/y//N/8//0f/T/9X/1//Z/9v/3f/f/+H/4//l/+f/6f/r/+3/7//x//P/9f/5//v//f//c///f//AAAAAAgAEAAYACAAKAAwADgAQABIAFAAWABgAGgAcAB4AIAAiACQAJgAoACoALAAuADAAMgA0ADgAOgA8AD4AP3w//8AAfgB8AHoAeAB2AHQAcgBwAG4AbABqAGgAZgBkAGIAYABeAFwAWgBYAFYAVABSAFAATgBMAEgARgBEAEIAQgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAZkAAAAAAAAAIgAAAAAAAAB/8AAAABAAAIAAAAD/8AAAABAAAQAAAAF/8AAAABAAAYAAAAH/8AAAABAAAgAAAAJ/8AAAABAAAoAAAAL/8AAAABAAAwAAAAN/8AAAABAAA4AAAAP/8AAAABAABAAAAAR/8AAAABAABIAAAAT/8AAAABAABQAAAAV/8AAAABAABYAAAAX/8AAAABAABgAAAAZ/8AAAABAABoAAAAb/8AAAABAABwAAAAd/8AAAABAAB4AAAAf/8AAAABAACAAAAAh/8AAAABAACIAAAAj/8AAAABAACQAAAAl/8AAAABAACYAAAAn/8AAAABAACgAAAAp/8AAAABAACoAAAAr/8AAAABAACwAAAAt/8AAAABAAC4AAAAv/8AAAABAADAAAAAx/8AAAABAADIAAAAz/8AAAABAADQAAAA1/8AAAABAADgAAAA5/8AAAABAADoAAAA7/8AAAABAADwAAAA9/8AAAABAAD4AAAA/c8AAAABAAD98AAA//0AAAXxAAEAAAABB/8AAAABAAEIAAABD/8AAAABAAEQAAABF/8AAAABAAEYAAABH/8AAAABAAEgAAABJ/8AAAABAAEoAAABL/8AAAABAAEwAAABN/8AAAABAAE4AAABP/8AAAABAAFAAAABR/8AAAABAAFIAAABT/8AAAABAAFQAAABV/8AAAABAAFYAAABX/8AAAABAAFgAAABZ/8AAAABAAFoAAABb/8AAAABAAFwAAABd/8AAAABAAF4AAABf/8AAAABAAGAAAABh/8AAAABAAGIAAABj/8AAAABAAGQAAABl/8AAAABAAGYAAABn/8AAAABAAGgAAABp/8AAAABAAGoAAABr/8AAAABAAGwAAABt/8AAAABAAG4AAABv/8AAAABAAHAAAABx/8AAAABAAHIAAABz/8AAAABAAHQAAAB1/8AAAABAAHYAAAB3/8AAAABAAHgAAAB5/8AAAABAAHoAAAB7/8AAAABAAHwAAAB9/8AAAABAAH4AAAB//0AAAABAAIAAAACB/8AAAABAAIIAAACD/8AAAABAAIQAAACF/8AAAABAAIYAAACH/8AAAABAAIgAAACJ/8AAAABAAIoAAACL/8AAAABAAIwAAACN/8AAAABAAI4AAACP/8AAAABAAJAAAACR/8AAAABAAJIAAACT/8AAAABAAJQAAACV/8AAAABAAJYAAACX/8AAAABAAJgAAACZ/8AAAABAAJoAAACb/8AAAABAAJwAAACd/8AAAABAAJ4AAACf/8AAAABAAKAAAACh/8AAAABAAKIAAACj/8AAAABAAKQAAACl/8AAAABAAKYAAACn/8AAAABAAKgAAACp/8AAAABAAKoAAACr/8AAAABAAKwAAACt/8AAAABAAK4AAACv/8AAAABAALAAAACx/8AAAABAALIAAACz/8AAAABAALQAAAC1/8AAAABAALYAAAC3/8AAAABAALgAAAC5/8AAAABAALoAAAC7/8AAAABAALwAAAC9/8AAAABAAL4AAAC//0AAAABAAMAAAADB/8AAAABAAMIAAADD/8AAAABAAMQAAADF/8AAAABAAMYAAADH/8AAAABAAMgAAADJ/8AAAABAAMoAAADL/8AAAABAAMwAAADN/8AAAABAAM4AAADP/8AAAABAANAAAADR/8AAAABAANIAAADT/8AAAABAANQAAADV/8AAAABAANYAAADX/8AAAABAANgAAADZ/8AAAABAANoAAADb/8AAAABAANwAAADd/8AAAABAAN4AAADf/8AAAABAAOAAAADh/8AAAABAAOIAAADj/8AAAABAAOQAAADl/8AAAABAAOYAAADn/8AAAABAAOgAAADp/8AAAABAAOoAAADr/8AAAABAAOwAAADt/8AAAABAAO4AAADv/8AAAABAAPAAAADx/8AAAABAAPIAAADz/8AAAABAAPQAAAD1/8AAAABAAPYAAAD3/8AAAABAAPgAAAD5/8AAAABAAPoAAAD7/8AAAABAAPwAAAD9/8AAAABAAP4AAAD//0AAAABAAQAAAAEB/8AAAABAAQIAAAED/8AAAABAAQQAAAEF/8AAAABAAQYAAAEH/8AAAABAAQgAAAEJ/8AAAABAAQoAAAEL/8AAAABAAQwAAAEN/8AAAABAAQ4AAAEP/8AAAABAARAAAAER/8AAAABAARIAAAET/8AAAABAARQAAAEV/8AAAABAARYAAAEX/8AAAABAARgAAAEZ/8AAAABAARoAAAEb/8AAAABAARwAAAEd/8AAAABAAR4AAAEf/8AAAABAASAAAAEh/8AAAABAASIAAAEj/8AAAABAASQAAAEl/8AAAABAASYAAAEn/8AAAABAASgAAAEp/8AAAABAASoAAAEr/8AAAABAASwAAAEt/8AAAABAAS4AAAEv/8AAAABAATAAAAEx/8AAAABAATIAAAEz/8AAAABAATQAAAE1/8AAAABAATYAAAE3/8AAAABAATgAAAE5/8AAAABAAToAAAE7/8AAAABAATwAAAE9/8AAAABAAT4AAAE//0AAAABAAUAAAAFB/8AAAABAAUIAAAFD/8AAAABAAUQAAAFF/8AAAABAAUYAAAFH/8AAAABAAUgAAAFJ/8AAAABAAUoAAAFL/8AAAABAAUwAAAFN/8AAAABAAU4AAAFP/8AAAABAAVAAAAFR/8AAAABAAVIAAAFT/8AAAABAAVQAAAFV/8AAAABAAVYAAAFX/8AAAABAAVgAAAFZ/8AAAABAAVoAAAFb/8AAAABAAVwAAAFd/8AAAABAAV4AAAFf/8AAAABAAWAAAAFh/8AAAABAAWIAAAFj/8AAAABAAWQAAAFl/8AAAABAAWYAAAFn/8AAAABAAWgAAAFp/8AAAABAAWoAAAFr/8AAAABAAWwAAAFt/8AAAABAAW4AAAFv/8AAAABAAXAAAAFx/8AAAABAAXIAAAFz/8AAAABAAXQAAAF1/8AAAABAAXYAAAF3/8AAAABAAXgAAAF5/8AAAABAAXoAAAF7/8AAAABAAXwAAAF9/8AAAABAAX4AAAF//0AAAABAAYAAAAGB/8AAAABAAYIAAAGD/8AAAABAAYQAAAGF/8AAAABAAYYAAAGH/8AAAABAAYgAAAGJ/8AAAABAAYoAAAGL/8AAAABAAYwAAAGN/8AAAABAAY4AAAGP/8AAAABAAZAAAAGR/8AAAABAAZIAAAGT/8AAAABAAZQAAAGV/8AAAABAAZYAAAGX/8AAAABAAZgAAAGZ/8AAAABAAZoAAAGb/8AAAABAAZwAAAGd/8AAAABAAZ4AAAGf/8AAAABAAaAAAAGh/8AAAABAAaIAAAGj/8AAAABAAaQAAAGl/8AAAABAAaYAAAGn/8AAAABAAagAAAGp/8AAAABAAaoAAAGr/8AAAABAAawAAAGt/8AAAABAAa4AAAGv/8AAAABAAbAAAAGx/8AAAABAAbIAAAGz/8AAAABAAbQAAAG1/8AAAABAAbYAAAG3/8AAAABAAbgAAAG5/8AAAABAAboAAAG7/8AAAABAAbwAAAG9/8AAAABAAb4AAAG//0AAAABAAcAAAAHB/8AAAABAAcIAAAHD/8AAAABAAcQAAAHF/8AAAABAAcYAAAHH/8AAAABAAcgAAAHJ/8AAAABAAcoAAAHL/8AAAABAAcwAAAHN/8AAAABAAc4AAAHP/8AAAABAAdAAAAHR/8AAAABAAdIAAAHT/8AAAABAAdQAAAHV/8AAAABAAdYAAAHX/8AAAABAAdgAAAHZ/8AAAABAAdoAAAHb/8AAAABAAdwAAAHd/8AAAABAAd4AAAHf/8AAAABAAeAAAAHh/8AAAABAAeIAAAHj/8AAAABAAeQAAAHl/8AAAABAAeYAAAHn/8AAAABAAegAAAHp/8AAAABAAeoAAAHr/8AAAABAAewAAAHt/8AAAABAAe4AAAHv/8AAAABAAfAAAAHx/8AAAABAAfIAAAHz/8AAAABAAfQAAAH1/8AAAABAAfYAAAH3/8AAAABAAfgAAAH5/8AAAABAAfoAAAH7/8AAAABAAfwAAAH9/8AAAABAAf4AAAH//0AAAABAAgAAAAIB/8AAAABAAgIAAAID/8AAAABAAgQAAAIF/8AAAABAAgYAAAIH/8AAAABAAggAAAIJ/8AAAABAAgoAAAIL/8AAAABAAgwAAAIN/8AAAABAAg4AAAIP/8AAAABAAhAAAAIR/8AAAABAAhIAAAIT/8AAAABAAhQAAAIV/8AAAABAAhYAAAIX/8AAAABAAhgAAAIZ/8AAAABAAhoAAAIb/8AAAABAAhwAAAId/8AAAABAAh4AAAIf/8AAAABAAiAAAAIh/8AAAABAAiIAAAIj/8AAAABAAiQAAAIl/8AAAABAAiYAAAIn/8AAAABAAigAAAIp/8AAAABAAioAAAIr/8AAAABAAiwAAAIt/8AAAABAAi4AAAIv/8AAAABAAjAAAAIx/8AAAABAAjIAAAIz/8AAAABAAjQAAAI1/8AAAABAAjYAAAI3/8AAAABAAjgAAAI5/8AAAABAAjoAAAI7/8AAAABAAjwAAAI9/8AAAABAAj4AAAI//0AAAABAAkAAAAJB/8AAAABAAkIAAAJD/8AAAABAAkQAAAJF/8AAAABAAkYAAAJH/8AAAABAAkgAAAJJ/8AAAABAAkoAAAJL/8AAAABAAkwAAAJN/8AAAABAAk4AAAJP/8AAAABAAlAAAAJR/8AAAABAAlIAAAJT/8AAAABAAlQAAAJV/8AAAABAAlYAAAJX/8AAAABAAlgAAAJZ/8AAAABAAloAAAJb/8AAAABAAlwAAAJd/8AAAABAAl4AAAJf/8AAAABAAmAAAAJh/8AAAABAAmIAAAJj/8AAAABAAmQAAAJl/8AAAABAAmYAAAJn/8AAAABAAmgAAAJp/8AAAABAAmoAAAJr/8AAAABAAmwAAAJt/8AAAABAAm4AAAJv/8AAAABAAnAAAAJx/8AAAABAAnIAAAJz/8AAAABAAnQAAAJ1/8AAAABAAnYAAAJ3/8AAAABAAngAAAJ5/8AAAABAAnoAAAJ7/8AAAABAAnwAAAJ9/8AAAABAAn4AAAJ//0AAAABAAoAAAAKB/8AAAABAAoIAAAKD/8AAAABAAoQAAAKF/8AAAABAAoYAAAKH/8AAAABAAogAAAKJ/8AAAABAAooAAAKL/8AAAABAAowAAAKN/8AAAABAAo4AAAKP/8AAAABAApAAAAKR/8AAAABAApIAAAKT/8AAAABAApQAAAKV/8AAAABAApYAAAKX/8AAAABAApgAAAKZ/8AAAABAApoAAAKb/8AAAABAApwAAAKd/8AAAABAAp4AAAKf/8AAAABAAqAAAAKh/8AAAABAAqIAAAKj/8AAAABAAqQAAAKl/8AAAABAAqYAAAKn/8AAAABAAqgAAAKp/8AAAABAAqoAAAKr/8AAAABAAqwAAAKt/8AAAABAAq4AAAKv/8AAAABAArAAAAKx/8AAAABAArIAAAKz/8AAAABAArQAAAK1/8AAAABAArYAAAK3/8AAAABAArgAAAK5/8AAAABAAroAAAK7/8AAAABAArwAAAK9/8AAAABAAr4AAAK//0AAAABAAsAAAALB/8AAAABAAsIAAALD/8AAAABAAsQAAALF/8AAAABAAsYAAALH/8AAAABAAsgAAALJ/8AAAABAAsoAAALL/8AAAABAAswAAALN/8AAAABAAs4AAALP/8AAAABAAtAAAALR/8AAAABAAtIAAALT/8AAAABAAtQAAALV/8AAAABAAtYAAALX/8AAAABAAtgAAALZ/8AAAABAAtoAAALb/8AAAABAAtwAAALd/8AAAABAAt4AAALf/8AAAABAAuAAAALh/8AAAABAAuIAAALj/8AAAABAAuQAAALl/8AAAABAAuYAAALn/8AAAABAAugAAALp/8AAAABAAuoAAALr/8AAAABAAuwAAALt/8AAAABAAu4AAALv/8AAAABAAvAAAALx/8AAAABAAvIAAALz/8AAAABAAvQAAAL1/8AAAABAAvYAAAL3/8AAAABAAvgAAAL5/8AAAABAAvoAAAL7/8AAAABAAvwAAAL9/8AAAABAAv4AAAL//0AAAABAAwAAAAMB/8AAAABAAwIAAAMD/8AAAABAAwQAAAMF/8AAAABAAwYAAAMH/8AAAABAAwgAAAMJ/8AAAABAAwoAAAML/8AAAABAAwwAAAMN/8AAAABAAw4AAAMP/8AAAABAAxAAAAMR/8AAAABAAxIAAAMT/8AAAABAAxQAAAMV/8AAAABAAxYAAAMX/8AAAABAAxgAAAMZ/8AAAABAAxoAAAMb/8AAAABAAxwAAAMd/8AAAABAAx4AAAMf/8AAAABAAyAAAAMh/8AAAABAAyIAAAMj/8AAAABAAyQAAAMl/8AAAABAAyYAAAMn/8AAAABAAygAAAMp/8AAAABAAyoAAAMr/8AAAABAAywAAAMt/8AAAABAAy4AAAMv/8AAAABAAzAAAAMx/8AAAABAAzIAAAMz/8AAAABAAzQAAAM1/8AAAABAAzYAAAM3/8AAAABAAzgAAAM5/8AAAABAAzoAAAM7/8AAAABAAzwAAAM9/8AAAABAAz4AAAM//0AAAABAA0AAAANB/8AAAABAA0IAAAND/8AAAABAA0QAAANF/8AAAABAA0YAAANH/8AAAABAA0gAAANJ/8AAAABAA0oAAANL/8AAAABAA0wAAANN/8AAAABAA04AAANP/8AAAABAA1AAAANR/8AAAABAA1IAAANT/8AAAABAA1QAAANV/8AAAABAA1YAAANX/8AAAABAA1gAAANZ/8AAAABAA1oAAANb/8AAAABAA1wAAANd/8AAAABAA14AAANf/8AAAABAA2AAAANh/8AAAABAA2IAAANj/8AAAABAA2QAAANl/8AAAABAA2YAAANn/8AAAABAA2gAAANp/8AAAABAA2oAAANr/8AAAABAA2wAAANt/8AAAABAA24AAANv/8AAAABAA3AAAANx/8AAAABAA3IAAANz/8AAAABAA3QAAAN1/8AAAABAA3YAAAN3/8AAAABAA3gAAAN5/8AAAABAA3oAAAN7/8AAAABAA3wAAAN9/8AAAABAA34AAAN//0AAAABAA4AAAAOB/8AAAABAA4IAAAOD/8AAAABAA4QAAAOF/8AAAABAA4YAAAOH/8AAAABAA4gAAAOJ/8AAAABAA4oAAAOL/8AAAABAA4wAAAON/8AAAABAA44AAAOP/8AAAABAA5AAAAOR/8AAAABAA5IAAAOT/8AAAABAA5QAAAOV/8AAAABAA5YAAAOX/8AAAABAA5gAAAOZ/8AAAABAA5oAAAOb/8AAAABAA5wAAAOd/8AAAABAA54AAAOf/8AAAABAA6AAAAOh/8AAAABAA6IAAAOj/8AAAABAA6QAAAOl/8AAAABAA6YAAAOn/8AAAABAA6gAAAOp/8AAAABAA6oAAAOr/8AAAABAA6wAAAOt/8AAAABAA64AAAOv/8AAAABAA7AAAAOx/8AAAABAA7IAAAOz/8AAAABAA7QAAAO1/8AAAABAA7YAAAO3/8AAAABAA7gAAAO5/8AAAABAA7oAAAO7/8AAAABAA7wAAAO9/8AAAABAA74AAAO//0AAAABAA8AAAAPB/8AAAABAA8IAAAPD/8AAAABAA8QAAAPF/8AAAABAA8YAAAPH/8AAAABAA8gAAAPJ/8AAAABAA8oAAAPL/8AAAABAA8wAAAPN/8AAAABAA84AAAPP/8AAAABAA9AAAAPR/8AAAABAA9IAAAPT/8AAAABAA9QAAAPV/8AAAABAA9YAAAPX/8AAAABAA9gAAAPZ/8AAAABAA9oAAAPb/8AAAABAA9wAAAPd/8AAAABAA94AAAPf/8AAAABAA+AAAAPh/8AAAABAA+IAAAPj/8AAAABAA+QAAAPl/8AAAABAA+YAAAPn/8AAAABAA+gAAAPp/8AAAABAA+oAAAPr/8AAAABAA+wAAAPt/8AAAABAA+4AAAPv/8AAAABAA/AAAAPx/8AAAABAA/IAAAPz/8AAAABAA/QAAAP1/8AAAABAA/YAAAP3/8AAAABAA/gAAAP5/8AAAABAA/oAAAP7/8AAAABAA/wAAAP9/8AAAABAA/4AAAP//0AAAABABAAAAAQB/8AAAABABAIAAAQD/8AAAABABAQAAAQF/8AAAABABAYAAAQH/8AAAABABAgAAAQJ/8AAAABABAoAAAQL/8AAAABABAwAAAQN/8AAAABABA4AAAQP/8AAAABABBAAAAQR/8AAAABABBIAAAQT/8AAAABABBQAAAQV/8AAAABABBYAAAQX/8AAAABABBgAAAQZ/8AAAABABBoAAAQb/8AAAABABBwAAAQd/8AAAABABB4AAAQf/8AAAABABCAAAAQh/8AAAABABCIAAAQj/8AAAABABCQAAAQl/8AAAABABCYAAAQn/8AAAABABCgAAAQp/8AAAABABCoAAAQr/8AAAABABCwAAAQt/8AAAABABC4AAAQv/8AAAABABDAAAAQx/8AAAABABDIAAAQz/8AAAABABDQAAAQ1/8AAAABABDYAAAQ3/8AAAABABDgAAAQ5/8AAAABABDoAAAQ7/8AAAABABDwAAAQ9/8AAAABABD4AAAQ//0AAAABAAMAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQCAAEBAQtBZG9iZUJsYW5rAAEBATD4G/gciwwe+B0B+B4Ci/sM+gD6BAUeGgA/DB8cCAEMIvdMD/dZEfdRDCUcGRYMJAAFAQEGDk1YZ0Fkb2JlSWRlbnRpdHlDb3B5cmlnaHQgMjAxMyBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZC4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5BZG9iZSBCbGFua0Fkb2JlQmxhbmstMjA0OQAAAgABB/8DAAEAAAAIAQgBAgABAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLIPsMt/oktwH3ELf5LLcD9xD6BBX+fPmE+nwH/Vj+JxX50gf3xfwzBaawFfvF+DcF+PYGpmIV/dIH+8X4MwVwZhX3xfw3Bfz2Bg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgABAQEK+B8MJpocGSQS+46LHAVGiwa9Cr0L+ucVAAPoAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA);
}

.space-up-five {
    padding-top: 5px;
}

.space-right-five {
    padding-right: 5px;
}

.space-down-five {
    padding-bottom: 5px;
}

.space-left-five {
    padding-left: 5px;
}

.space-up-ten {
    padding-top: 10px;
}

.space-right-ten {
    padding-right: 10px;
}

.space-down-ten {
    padding-bottom: 10px;
}

.space-left-ten {
    padding-left: 10px;
}

.space-up-fifteen {
    padding-top: 15px;
}

.space-right-fifteen {
    padding-right: 15px;
}

.space-down-fifteen {
    padding-bottom: 15px;
}

.space-left-fifteen {
    padding-left: 15px;
}

.space-up-twenty {
    padding-top: 20px;
}

.space-right-twenty {
    padding-right: 20px;
}

.space-down-twenty {
    padding-bottom: 20px;
}

.space-left-twenty {
    padding-left: 20px;
}

.space-up-twenty-five {
    padding-top: 25px;
}

.space-right-twenty-five {
    padding-right: 25px;
}

.space-down-twenty-five {
    padding-bottom: 25px;
}

.space-left-twenty-five {
    padding-left: 25px;
}

.space-up-thirty {
    padding-top: 30px;
}

.space-right-thirty {
    padding-right: 30px;
}

.space-down-thirty {
    padding-bottom: 30px;
}

.space-left-thirty {
    padding-left: 30px;
}

.space-up-thirty-five {
    padding-top: 35px;
}

.space-right-thirty-five {
    padding-right: 35px;
}

.space-down-thirty-five {
    padding-bottom: 35px;
}

.space-left-thirty-five {
    padding-left: 35px;
}

.push-down-zero {
    margin-bottom: 0;
}

.push-up-five {
    margin-top: 5px;
}

.push-right-five {
    margin-right: 5px;
}

.push-down-five {
    margin-bottom: 5px;
}

.push-left-five {
    margin-left: 5px;
}

.push-up-ten {
    margin-top: 10px;
}

.push-right-ten {
    margin-right: 10px;
}

.push-down-ten {
    margin-bottom: 10px;
}

.push-left-ten {
    margin-left: 10px;
}

.push-up-fifteen {
    margin-top: 15px;
}

.push-right-fifteen {
    margin-right: 15px;
}

.push-down-fifteen {
    margin-bottom: 15px;
}

.push-left-fifteen {
    margin-left: 15px;
}

.push-up-twenty {
    margin-top: 20px;
}

.push-right-twenty {
    margin-right: 20px;
}

.push-down-twenty {
    margin-bottom: 20px;
}

.push-left-twenty {
    margin-left: 20px;
}

.push-up-twenty-five {
    margin-top: 25px;
}

.push-right-twenty-five {
    margin-right: 25px;
}

.push-down-twenty-five {
    margin-bottom: 25px;
}

.push-left-twenty-five {
    margin-left: 25px;
}

.push-up-thirty {
    margin-top: 30px;
}

.push-right-thirty {
    margin-right: 30px;
}

.push-down-thirty {
    margin-bottom: 30px;
}

.push-left-thirty {
    margin-left: 30px;
}

.push-up-thirty-five {
    margin-top: 35px;
}

.push-right-thirty-five {
    margin-right: 35px;
}

.push-down-thirty-five {
    margin-bottom: 35px;
}

.push-left-thirty-five {
    margin-left: 35px;
}

.push-up-forty {
    margin-top: 40px;
}

.push-right-forty {
    margin-right: 40px;
}

.push-down-forty {
    margin-bottom: 40px;
}

.push-left-forty {
    margin-left: 40px;
}

.push-up-fifty {
    margin-top: 50px;
}

.push-right-fifty {
    margin-right: 50px;
}

.push-down-fifty {
    margin-bottom: 50px;
}

.push-left-fifty {
    margin-left: 50px;
}

.alert {
    position: relative;
}

    .alert.alert-warning {
        background: #d44116;
        border: 1px solid #d44116;
        color: #fff;
    }

    .alert.alert-info {
        background: #cfeffc;
        border: 1px solid #cfeffc;
        color: #333;
    }

        .alert.alert-info .close:focus, .alert.alert-info .example2:focus, .alert.alert-info .example:focus {
            /*outline: 2px solid #333;*/
            outline: 3px solid #ff7d00;
        }

    .alert.alert-success {
        background: #2d8611;
        border: 1px solid #376f0e;
        color: #fff;
    }

    .alert.alert-danger {
        background: #900;
        border: 1px solid #800015;
        color: #fff;
    }

    .alert .example, .alert .example2 {
        background: 0 0;
        border: 0 none;
        color: #333;
        font-size: 24px;
        font-size: 1.71429em;
        font-size: 2.4rem;
        padding: 0;
        position: absolute;
        right: 3%;
        top: 10px;
    }

        .alert .example2:focus, .alert .example:focus {
            /*outline: 2px solid #fff;*/
            outline: 3px solid #ff7d00;
        }

        .alert .example.white, .alert .example2.white {
            color: #fff;
        }

        .alert .example.close, .alert .example.close:focus, .alert .example.close:hover, .alert .example2.close, .alert .example2.close:focus, .alert .example2.close:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .alert .iconSpan {
        border-right: 1px solid #e0e0e0;
        display: table-cell;
        padding: 15px 20px;
        vertical-align: middle;
    }

    .alert .alertContent {
        display: table-cell;
    }

        .alert .alertContent p {
            padding: 0 10px;
        }

    .alert .alertHeading strong, .alert .alertHeading2 strong {
        font: 400 100% OpenSansBolder;
    }

.fd-hidden-input {
    display: none;
}

.date-picker {
    position: absolute;
    z-index: 9999;
    text-align: center;
    width: 350px;
    font: 900 .8em/1em 'Open Sans',HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    background: 0 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.static-datepicker {
    position: relative;
    top: 5px;
    left: 0;
    margin-bottom: 1.5em;
}

.date-picker-dateval:link, .date-picker-dateval:visited {
    background-position: 11px -57px;
    color: #00688f;
}

.date-picker-control-disabled:active, .date-picker-control-disabled:hover, .date-picker-control-disabled:link, .date-picker-control-disabled:visited {
    background-color: #E0E0E0;
    background-position: 11px -21px;
    cursor: not-allowed;
    color: #888;
}

    .date-picker-control-disabled:active span, .date-picker-control-disabled:hover span {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }

.date-picker-control {
    display: inline-block;
}

.date-picker th span {
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 1em;
    border: 0 none;
    background: 0 0;
    font-weight: 700;
    cursor: pointer;
}

.date-picker .month-display, .date-picker .year-display {
    display: inline;
    font-weight: 700;
    font-size: 1em;
    color: #207b93;
}

.date-picker .next-but, .date-picker .prev-but {
    font-weight: 400;
    font-size: 2.4em;
    font-family: georgia,times new roman,palatino,times,bookman,serif;
    cursor: pointer;
}

.date-picker .next-but, .date-picker .prev-but, .date-picker .today-but {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

    .date-picker .next-but:hover, .date-picker .prev-but:hover, .date-picker .today-but:hover {
        color: #029dd3;
    }

.date-picker .today-but {
    text-align: center;
    margin: 0 auto;
    font-weight: 900;
    font-size: .85em;
    width: 100%;
    text-decoration: none;
    padding-top: .3em;
    text-transform: uppercase;
    vertical-align: middle;
    cursor: pointer;
}

.date-picker .fd-disabled, .date-picker .fd-disabled:hover, .date-picker .next-but.fd-disabled:hover, .date-picker .prev-but.fd-disabled:hover, .date-picker-disabled .next-but, .date-picker-disabled .next-but:hover, .date-picker-disabled .prev-but, .date-picker-disabled .prev-but:hover, .date-picker-disabled .today-but, .date-picker-disabled .today-but:hover {
    color: #aaa;
    cursor: default !important;
    opacity: 1;
}

.date-picker .next-but.fd-disabled:hover, .date-picker .prev-but.fd-disabled:hover {
    text-shadow: 0 -1px 1px rgba(255,255,255,.8);
}

.date-picker .date-picker-hover.day-disabled, .date-picker .date-picker-unused, .date-picker .day-disabled, .date-picker .month-out, .date-picker table, .date-picker tbody th, .date-picker td {
    background-color: #fff;
}

.date-picker table {
    table-layout: fixed;
    empty-cells: show;
    border-collapse: separate;
    position: relative;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    text-align: center;
    z-index: 2;
    width: auto;
    height: auto;
    color: #333;
    font-size: 1em;
}

.date-picker tbody th, .date-picker td {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    width: 2.5em;
    color: #000;
    height: 2.5em;
    overflow: hidden;
    outline: transparent none 0;
    border: 0;
    text-transform: none;
    font-weight: 700;
    text-shadow: 0 1px #fff;
}

.date-picker th {
    border: 0 none;
    padding: 0;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    text-transform: none;
}

.date-picker .date-picker-week-header {
    font-style: oblique;
    background: 0 0;
    cursor: default;
}

.date-picker .date-picker-thead .date-picker-week-header {
    border: 0 none;
    cursor: help;
}

.date-picker .date-picker-day-header {
    cursor: help;
    border: 0 none;
    color: #000;
    height: auto;
    line-height: 1.5em;
    padding: 0 5px;
}

.date-picker .date-picker-statusbar {
    cursor: default;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .1em;
    border: 0 none;
    background: #fff;
    height: 2.8em;
}

.date-picker .date-picker-unused {
    border-color: #dcdcdc;
    cursor: default !important;
    background-position: 0 -25px;
    color: #00688f;
}

.date-picker .date-picker-title {
    width: auto;
    height: auto;
    padding: .4em 0;
    color: #073347;
    font-size: 1.125em;
    font-weight: 700;
    line-height: 1.5em;
    border-bottom: 1px solid #ccc;
}

.date-picker .date-picker-hover, .date-picker .month-out.date-picker-hover {
    background: #046792;
    /*outline: 2px solid #046792;*/
    outline: 3px solid #ff7d00;
    color: #fff;
}

.date-picker .day-disabled {
    color: #888;
    cursor: default;
    text-decoration: line-through;
    background-position: 0 -15px;
}

.date-picker .month-out {
    color: #aaa;
    background-position: 0 -25px;
}

.date-picker .not-selectable, .date-picker .out-of-range {
    color: #ccc;
    font-style: oblique;
    background: #fcfcfc;
    cursor: default;
}

.date-picker th.month-out, .date-picker th.out-of-range {
    color: #aaa;
    font-style: oblique;
    background: #fcfcfc;
}

.date-picker .out-of-range {
    opacity: .6;
}

.date-picker .not-selectable {
    opacity: .8;
}

.date-picker tr {
    display: table-row;
}

.date-picker sup {
    font-size: .86em;
    letter-spacing: normal;
    text-transform: none;
    height: 0;
    line-height: 1;
    position: relative;
    top: -.2em;
    vertical-align: baseline !important;
    vertical-align: top;
}

.date-picker .date-picker-day-header, .date-picker .month-display, .date-picker .year-display {
    text-shadow: 0 1px 1px #fff;
}

.date-picker .month-display, .date-picker .year-display {
    cursor: default;
}

.date-picker .date-picker-hover, .date-picker td:focus {
    z-index: 99999;
}

.date-picker .date-picker-selected-date {
    background-color: #046792;
    color: #fff;
}

.static-datepicker table {
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}

.date-picker-focus table {
    border-color: #999;
    border-color: rgba(153,153,153,.8);
    -webkit-box-shadow: 0 0 5px #aaa;
    -moz-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

.date-picker .drag-enabled, .date-picker .drag-enabled span {
    cursor: move;
}

.date-picker-disabled table {
    opacity: .8 !important;
}

.date-picker-disabled, .date-picker-disabled td, .date-picker-disabled th, .date-picker-disabled th span {
    cursor: default !important;
}

    .date-picker-disabled .next-but:hover, .date-picker-disabled .prev-but:hover {
        text-shadow: none;
    }

body.fd-drag-active {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@-webkit-keyframes fd-dp-pulse {
    0% {
        box-shadow: 0 0 4px rgba(100,130,170,.5);
    }

    20% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }

    40% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    60% {
        box-shadow: 0 0 6px rgba(10,130,170,.8);
    }

    80% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    100% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }
}

@-moz-keyframes fd-dp-pulse {
    0% {
        box-shadow: 0 0 4px rgba(100,130,170,.5);
    }

    20% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }

    40% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    60% {
        box-shadow: 0 0 6px rgba(10,130,170,.8);
    }

    80% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    100% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }
}

@-ms-keyframes fd-dp-pulse {
    0% {
        box-shadow: 0 0 4px rgba(100,130,170,.5);
    }

    20% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }

    40% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    60% {
        box-shadow: 0 0 6px rgba(10,130,170,.8);
    }

    80% {
        box-shadow: 0 0 5px rgba(40,130,170,.7);
    }

    100% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }
}

@-o-keyframes fd-dp-pulse {
    0% {
        box-shadow: 0 0 3px rgba(100,130,170,.55);
    }

    20% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }

    40% {
        box-shadow: 0 0 5px rgba(40,130,170,.65);
    }

    60% {
        box-shadow: 0 0 6px rgba(10,130,170,.7);
    }

    80% {
        box-shadow: 0 0 5px rgba(40,130,170,.65);
    }

    100% {
        box-shadow: 0 0 4px rgba(70,130,170,.6);
    }
}

.custom-dropdown {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 4px;
    width: 100%;
    height: 41px;
    border: 1px solid #6b6b6b;
    border-radius: 4px;
    color: #535353;
    text-indent: .01px;
    text-overflow: "";
    white-space: nowrap;
    background: url(../vendor/globalassets/images/icn_select_arrow_1.png),-webkit-linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,.15));
    background: url(../vendor/globalassets/images/icn_select_arrow_1.png),-moz-linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,.15));
    background: url(../vendor/globalassets/images/icn_select_arrow_1.png),linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,.15));
    line-height: 28px;
    cursor: pointer;
    position: inherit;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    *height: 26px;
    *line-height: 26px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-padding-end: 70px;
    -moz-padding-end: 70px;
    -ms-appearance: none;
    -ms-padding-end: 70px;
    box-shadow: none;
    margin-bottom: 10px;
}

select.custom-dropdown::-ms-expand {
    display: none;
}

.ie9.custom-dropdown, .lt-ie9.custom-dropdown {
    background-image: none;
}

.custom-dropdown.empty {
    color: #9d9d9d;
    font-style: italic;
}

.custom-dropdown.disabled, .custom-dropdown[disabled=disabled], .custom-dropdown[disabled] {
    background-color: #fff;
    cursor: default;
    opacity: .7;
}

.custom-dropdown.select-state {
    position: absolute;
    right: 0;
    width: 40%;
    top: 6px;
}

@-moz-document url-prefix() {
    .custom-style {
        box-sizing: border-box;
        border-radius: 4px;
        overflow: hidden;
        position: relative;
        height: 41px;
        border: 1px solid #6b6b6b;
    }

    .custom-dropdown {
        background-position: 90% 50%;
        border: 0;
        width: 108%;
    }
}

.ui-helper-highcontrast .custom-dropdown {
    width: 100% !important;
}

.ui-helper-highcontrast .custom-style:focus {
    outline: 4px dotted transparent;
    outline-offset: -2px;
}

.ui-helper-nocustomfonts .custom-dropdown {
    width: 100% !important;
}

.parentContainer {
    float: left;
    clear: left;
    padding: 0 0 2em;
    width: 100%;
}

    .parentContainer .box {
        background-color: #02875d;
        color: #fff;
        display: inline-block;
        float: left;
        margin-right: 1%;
        width: 24%;
        border: 1px solid #fff;
    }

        .parentContainer .box p {
            padding: 1em;
        }

        .parentContainer .box:last-child {
            margin-right: 0;
        }

.box-width {
    background-color: #02875d;
    color: #fff;
    display: inline-block;
    float: left;
    margin-bottom: 1%;
    margin-right: 1%;
    border: 1px solid #fff;
}

    .box-width p {
        float: left;
        padding: .2em;
    }

    .box-width:last-child {
        margin-right: 0;
    }

.equal-width, .variableWidth {
    display: inline-block;
}

select {
    width: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    font-family: 'Open Sans',sans-serif;
}

input[disabled] {
    cursor: not allowed !important;
    background-color: #e0e0e0 !important;
}

/*input[type=email], input[type=password], input[type=text] {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

input[readonly] {
    background: #fff;
    border: 0;
    box-shadow: none;
    padding: 0;
    cursor: not-allowed;
}

.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    border-radius: 2px;
    color: #000;
    display: inline-block;
    line-height: 1.5;
    margin-bottom: 10px;
    padding: 8px 6px;
    vertical-align: middle;
}

.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.1);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.1);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}*/

.ui-tooltip, .ui-tooltip-arrow:after {
    background-color: #cfeffc;
    border: 1px solid #a5d2e4;
    box-shadow: none;
}

.ui-tooltip {
    background-color: #fff;
}

.ui-tooltip-b .ui-tooltip-arrow:after, body .ui-tooltip-b {
    background-color: #fff;
    border: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

.ui-tooltip {
    padding: 10px 20px;
    color: #000;
    border-radius: 4px;
    font-size: .875em;
    line-height: 20px;
    font-weight: 600;
}

.ui-tooltip-b {
    font-weight: 400;
}

    .ui-tooltip-b .name {
        font-weight: 600;
    }

.ui-tooltip-arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

    .ui-tooltip-arrow.ui-tooltip-top {
        top: -16px;
        bottom: auto;
    }

    .ui-tooltip-arrow.ui-tooltip-left {
        left: 20%;
    }

    .ui-tooltip-arrow:after {
        content: "";
        position: absolute;
        left: 20px;
        top: -20px;
        width: 25px;
        height: 25px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .ui-tooltip-arrow.ui-tooltip-top:after {
        bottom: -20px;
        top: auto;
    }

    .ui-tooltip-arrow.ui-tooltip-middle {
        top: 50%;
        bottom: auto;
        margin-left: auto;
        margin-top: -35px;
        height: 70px;
        width: 16px;
    }

        .ui-tooltip-arrow.ui-tooltip-middle.ui-tooltip-right {
            right: -13px;
            left: auto;
        }

        .ui-tooltip-arrow.ui-tooltip-middle:after {
            top: 20px;
            width: 25px;
            height: 25px;
        }

        .ui-tooltip-arrow.ui-tooltip-middle.ui-tooltip-left:after {
            left: auto;
        }

        .ui-tooltip-arrow.ui-tooltip-middle.ui-tooltip-right:after {
            left: -16px;
        }

body .app_button:focus, body .ui-state-focus {
    /*outline: 2px solid #029dd3;*/
    outline: 3px solid #ff7d00;
    -moz-outline-radius: 5px;
}

.ui-tabs-nav .ui-state-focus {
    /*outline: 2px solid #029dd3;*/
    outline: 3px solid #ff7d00;
}

.ui-helper-highcontrast .ui-dialog .ui-dialog-titlebar-close {
    width: auto;
}

    .ui-helper-highcontrast .ui-dialog .ui-dialog-titlebar-close .ui-icon {
        width: auto;
        height: auto;
        background-image: none;
        text-indent: 0;
        border: 1px solid #000;
    }

.ui-dialog-titlebar .icon-circle_remove {
    color: #333;
    font-size: 1.5em;
    margin-right: 15px;
    margin-top: 15px;
}

    .ui-dialog-titlebar .icon-circle_remove:hover {
        color: #666;
        text-decoration: none;
    }

/*.btn {
    
    font-size: 17px;
    font-size: 1.21429em;
    font-size: 1.7rem;
    padding: 4px 20px;
}*/

    .btn:focus {
        /*outline: 2px solid #0097cb;
          outline-offset: 2px;
        */
        outline: 3px solid #ff7d00;
        outline-offset: 5px;
    }

    .btn.app_button {
        text-shadow: 1px 1px 2px rgba(0,0,0,.3);
    }

    .btn.btn-success {
        background: #216c0a;
        background: -moz-linear-gradient(top,#2d8611 0,#216c0a 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d8611),color-stop(100%,#216c0a));
        background: -webkit-linear-gradient(top,#2d8611 0,#216c0a 100%);
        background: -o-linear-gradient(top,#2d8611 0,#216c0a 100%);
        background: -ms-linear-gradient(top,#2d8611 0,#216c0a 100%);
        background: linear-gradient(to bottom,#2d8611 0,#216c0a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2D8611', endColorstr='#FF216C0A', GradientType=0);
        background-repeat: no-repeat;
        border-color: #216c0a;
        border-radius: 3px;
    }

        .btn.btn-success.btn-lg {
            font-size: 19px;
            font-size: 1.35714em;
            font-size: 1.9rem;
        }

        .btn.btn-success:focus, .btn.btn-success:hover {
            background: #2d8611;
        }

        .btn.btn-success:visited {
            color: #fff;
        }

    .btn.triggerAlert {
        margin-bottom: 10px;
    }

    .btn.disabled, .btn[disabled] {
        color: #6e7276;
        cursor: default;
        background-color: #ebebeb;
        background-image: none;
    }

    .btn.disabled {
        border: 1px solid #dcdcdc;
        font-family: OpenSansBold;
    }

    .btn.mainButton {
        border-radius: 0 0 5px 5px;
        font-family: OpenSansSemibold;
        font-size: 20px;
        font-size: 1.42857em;
        font-size: 2rem;
        margin-right: 30px;
        padding: 9px 20px 5px;
    }

.charts-table {
    border: 0;
    border-top: 1px solid #ccc;
}

    .charts-table caption {
        color: #545454;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0 0 20px;
        padding: 0;
        text-align: center;
    }

    .charts-table thead {
        background: #f0f0f0;
    }

    .charts-table td, .charts-table th {
        border: 0;
        border-bottom: 1px solid #ccc;
        margin: 0;
        padding: 10px;
        text-align: left;
    }

#barLegend, #lineLegend {
    margin-top: -26px;
}

.bar-legend, .line-legend, .pie-legend {
    background-color: #f9f9f9;
    list-style: none;
    margin: -2em 0;
    border: 1px solid #e0e0e0;
    display: inline-block;
    padding-right: 10px;
}

    .bar-legend li span, .line-legend li span, .pie-legend li span {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: .5em .5em 0 -2em;
        border-radius: 3px;
    }

.canvas-container {
    height: 320px;
    margin-bottom: 60px;
}

@media (min-width:390px) {
    .canvas-container.pieChart {
        margin-bottom: 80px;
    }
}

@media (min-width:640px) {
    .canvas-container.pieChart {
        height: 380px;
    }
}

@media (min-width:768px) {
    .canvas-container.pieChart {
        height: 350px;
    }
}

.legend {
    background: #f0f0f0;
    border-radius: 4px;
    bottom: 0;
    position: absolute;
    text-align: left;
    width: auto;
}

    .legend .title {
        display: inline-block;
        margin: .5em;
        padding: 0 .3em;
    }

.responsive-table-mobile-message {
    background: #F7F4E1;
    background: -moz-linear-gradient(top,#f7f4e1 0,#fdf5b6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f4e1),color-stop(100%,#fdf5b6));
    background: -webkit-linear-gradient(top,#f7f4e1 0,#fdf5b6 100%);
    background: -o-linear-gradient(top,#f7f4e1 0,#fdf5b6 100%);
    background: -ms-linear-gradient(top,#f7f4e1 0,#fdf5b6 100%);
    background: linear-gradient(to bottom,#f7f4e1 0,#fdf5b6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F4E1', endColorstr='#FFFDF5B6', GradientType=0);
    background-repeat: no-repeat;
    border: 1px solid #DDC44E;
    border-radius: 10px;
    display: block;
    color: #630;
    font-size: 15px;
    font-size: 1.07143em;
    font-size: 1.5rem;
    font-weight: 700;
    padding: 5px;
}

@media (min-width:460px) {
    .responsive-table-mobile-message {
        display: none;
    }
}

@media (max-width:1199px) {
    .table-responsive {
        padding-top: 0;
    }
}

@media (max-width:600px) {
    .data-table {
        width: 360px;
    }

        .data-table td, .data-table th {
            padding: 10px 6px;
            font-size: .95em;
        }
}

@media (max-width:420px) {
    .data-table {
        width: 40%;
    }

        .data-table td, .data-table th {
            padding: 10px 5px;
            font-size: .9em;
        }
}

@media (max-width:320px) {
    .data-table {
        width: 40%;
    }
}

.custom-checkbox, .custom-radio {position: relative;}

    .custom-checkbox input, .custom-radio input {position: absolute;left: 2px;top: 2px;margin: 0;}

    .custom-checkbox label, .custom-radio label {
        display: block;
        position: relative;
        font-size: 1.3em;
        line-height: 1;
        padding: .5em 0 .5em 30px;
        margin: 0 0 .3em;
        cursor: pointer;
    }

    .custom-checkbox label {
        background: url(../images/checkbox.gif) no-repeat;
    }

    .custom-radio label {
        background: url(../images/radiobutton.gif) no-repeat;
    }

    .custom-checkbox label, .custom-radio label {
        background-position: -10px -14px;
    }

        .custom-checkbox label.focus, .custom-checkbox label.hover, .custom-radio label.focus, .custom-radio label.hover {
            background-position: -10px -114px;
        }

        .custom-checkbox label.checked, .custom-radio label.checked {
            background-position: -10px -214px;
        }

        .custom-checkbox label.checkedFocus, .custom-checkbox label.checkedHover {
            background-position: -10px -314px;
        }

        .custom-checkbox label.disabled, .custom-radio label.disabled {
            cursor: auto;
            color: #B1B1B1;
        }

#view {
    width: 100px;
    display: block;
}

    #view .custom-checkbox, #view .custom-radio {
        width: 50%;
        float: left;
    }

#show {
    width: 250px;
    display: block;
    clear: left;
}

    #show .custom-checkbox, #show .custom-radio {
        width: 33%;
        float: left;
    }

.toggle label {
    border-collapse: collapse;
}

.toggle .custom-checkbox label, .toggle .custom-radio label {
    padding: .4em 1em;
    border: 1px solid #aaa;
    text-align: center;
    cursor: pointer;
    font-size: 1.2em;
    width: auto;
    overflow: visible;
    background: #459e00 url(../images/button-green.gif) no-repeat left center;
    color: #fff;
    border-color: #2d7406;
    text-shadow: -1px -1px 0 #37730e;
}

    .toggle .custom-checkbox label.focus, .toggle .custom-checkbox label.hover, .toggle .custom-radio label.focus, .toggle .custom-radio label.hover {
        background-position: right center;
        border-color: #205b00;
    }

    .toggle .custom-checkbox label.checked, .toggle .custom-checkbox label.checkedFocus, .toggle .custom-checkbox label.checkedHover, .toggle .custom-radio label.checked {
        background: #2d7406;
        border-color: #2d7406;
    }

.toggle .first label {
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
}

.toggle .last label {
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
}

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
}

    table.dataTable tfoot th, table.dataTable thead th {
        font-weight: 700;
    }

    table.dataTable thead td, table.dataTable thead th {
        padding: 10px 18px;
        border-bottom: 1px solid #111;
    }

        table.dataTable thead td:active, table.dataTable thead th:active {
            outline: 0;
        }

    table.dataTable tfoot td, table.dataTable tfoot th {
        padding: 10px 18px 6px;
        border-top: 1px solid #111;
    }

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
        cursor: pointer;
        *cursor: hand;
    }

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
        background-repeat: no-repeat;
        background-position: center right;
    }

    table.dataTable tbody tr {
        background-color: #fff;
    }

        table.dataTable tbody tr.selected {
            background-color: #B0BED9;
        }

    table.dataTable tbody td, table.dataTable tbody th {
        padding: 8px 10px;
    }

    table.dataTable.display tbody td, table.dataTable.display tbody th, table.dataTable.row-border tbody td, table.dataTable.row-border tbody th {
        border-top: 1px solid #ddd;
    }

    table.dataTable.display tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.row-border tbody tr:first-child th {
        border-top: 0;
    }

    table.dataTable.cell-border tbody td, table.dataTable.cell-border tbody th {
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }

    table.dataTable.cell-border tbody tr td:first-child, table.dataTable.cell-border tbody tr th:first-child {
        border-left: 1px solid #ddd;
    }

    table.dataTable.cell-border tbody tr:first-child td, table.dataTable.cell-border tbody tr:first-child th {
        border-top: 0;
    }

    table.dataTable.display tbody tr.odd, table.dataTable.stripe tbody tr.odd {
        background-color: #f9f9f9;
    }

        table.dataTable.display tbody tr.odd.selected, table.dataTable.stripe tbody tr.odd.selected {
            background-color: #abb9d3;
        }

    table.dataTable.display tbody tr:hover, table.dataTable.hover tbody tr:hover {
        background-color: #f5f5f5;
    }

        table.dataTable.display tbody tr:hover.selected, table.dataTable.hover tbody tr:hover.selected {
            background-color: #a9b7d1;
        }

    table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3, table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3 {
        background-color: #f9f9f9;
    }

    table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3, table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3 {
        background-color: #acbad4;
    }

    table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
        background-color: #f1f1f1;
    }

    table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
        background-color: #f3f3f3;
    }

    table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
        background-color: #f5f5f5;
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
        background-color: #a6b3cd;
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
        background-color: #a7b5ce;
    }

    table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
        background-color: #a9b6d0;
    }

    table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
        background-color: #f9f9f9;
    }

    table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
        background-color: #fbfbfb;
    }

    table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
        background-color: #fdfdfd;
    }

    table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
        background-color: #acbad4;
    }

    table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
        background-color: #adbbd6;
    }

    table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
        background-color: #afbdd8;
    }

    table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
        background-color: #eaeaea;
    }

    table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
        background-color: #ebebeb;
    }

    table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
        background-color: #eee;
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
        background-color: #a1aec7;
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
        background-color: #a2afc8;
    }

    table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
        background-color: #a4b2cb;
    }

    table.dataTable.no-footer {
        border-bottom: 1px solid #111;
    }

    table.dataTable.nowrap td, table.dataTable.nowrap th {
        white-space: nowrap;
    }

    table.dataTable.compact thead td, table.dataTable.compact thead th {
        padding: 4px 17px 4px 4px;
    }

    table.dataTable.compact tbody td, table.dataTable.compact tbody th, table.dataTable.compact tfoot td, table.dataTable.compact tfoot th {
        padding: 4px;
    }

    table.dataTable td.dt-left, table.dataTable th.dt-left {
        text-align: left;
    }

    table.dataTable td.dataTables_empty, table.dataTable td.dt-center, table.dataTable th.dt-center {
        text-align: center;
    }

    table.dataTable td.dt-right, table.dataTable th.dt-right {
        text-align: right;
    }

    table.dataTable td.dt-justify, table.dataTable th.dt-justify {
        text-align: justify;
    }

    table.dataTable td.dt-nowrap, table.dataTable th.dt-nowrap {
        white-space: nowrap;
    }

    table.dataTable tfoot td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable thead th.dt-head-left {
        text-align: left;
    }

    table.dataTable tfoot td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable thead th.dt-head-center {
        text-align: center;
    }

    table.dataTable tfoot td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable thead th.dt-head-right {
        text-align: right;
    }

    table.dataTable tfoot td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable thead th.dt-head-justify {
        text-align: justify;
    }

    table.dataTable tfoot td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable thead th.dt-head-nowrap {
        white-space: nowrap;
    }

    table.dataTable tbody td.dt-body-left, table.dataTable tbody th.dt-body-left {
        text-align: left;
    }

    table.dataTable tbody td.dt-body-center, table.dataTable tbody th.dt-body-center {
        text-align: center;
    }

    table.dataTable tbody td.dt-body-right, table.dataTable tbody th.dt-body-right {
        text-align: right;
    }

    table.dataTable tbody td.dt-body-justify, table.dataTable tbody th.dt-body-justify {
        text-align: justify;
    }

    table.dataTable tbody td.dt-body-nowrap, table.dataTable tbody th.dt-body-nowrap {
        white-space: nowrap;
    }

    table.dataTable, table.dataTable td, table.dataTable th {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

/*.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1;
}

    .dataTables_wrapper .dataTables_length {
        float: left;
    }

    .dataTables_wrapper .dataTables_filter {
        float: right;
        text-align: right;
    }

        .dataTables_wrapper .dataTables_filter input {
            margin-left: .5em;
        }

    .dataTables_wrapper .dataTables_info {
        clear: both;
        padding-top: .755em;
    }

    .dataTables_wrapper .dataTables_paginate {
        float: right;
        text-align: right;
        padding-top: .25em;
    }

        .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: .5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333;
            border: 1px solid transparent;
        }

            .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                color: #333;
                border: 1px solid #cacaca;
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dcdcdc));
                background: -webkit-linear-gradient(top,#fff 0,#dcdcdc 100%);
                background: -moz-linear-gradient(top,#fff 0,#dcdcdc 100%);
                background: -ms-linear-gradient(top,#fff 0,#dcdcdc 100%);
                background: -o-linear-gradient(top,#fff 0,#dcdcdc 100%);
                background: linear-gradient(to bottom,#fff 0,#dcdcdc 100%);
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
                cursor: default;
                color: #666;
                border: 1px solid transparent;
                background: 0 0;
                box-shadow: none;
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                color: #fff;
                border: 1px solid #111;
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));
                background: -webkit-linear-gradient(top,#585858 0,#111 100%);
                background: -moz-linear-gradient(top,#585858 0,#111 100%);
                background: -ms-linear-gradient(top,#585858 0,#111 100%);
                background: -o-linear-gradient(top,#585858 0,#111 100%);
                background: linear-gradient(to bottom,#585858 0,#111 100%);
            }

            .dataTables_wrapper .dataTables_paginate .paginate_button:active {
                outline: 0;
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));
                background: -webkit-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);
                background: -moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);
                background: -ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);
                background: -o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);
                background: linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);
                box-shadow: inset 0 0 3px #111;
            }

        .dataTables_wrapper .dataTables_paginate .ellipsis {
            padding: 0 1em;
        }

    .dataTables_wrapper .dataTables_processing {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 40px;
        margin-left: -50%;
        margin-top: -25px;
        padding-top: 20px;
        text-align: center;
        font-size: 1.2em;
        background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
        background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
        background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    }

    .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing {
        color: #333;
    }

    .dataTables_wrapper .dataTables_scroll {
        clear: both;
    }

        .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
            *margin-top: -1px;
            -webkit-overflow-scrolling: touch;
        }

            .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing {
                height: 0;
                overflow: hidden;
                margin: 0 !important;
                padding: 0 !important;
            }

    .dataTables_wrapper.no-footer .dataTables_scrollBody {
        border-bottom: 1px solid #111;
    }

    .dataTables_wrapper.no-footer div.dataTables_scrollBody table, .dataTables_wrapper.no-footer div.dataTables_scrollHead table {
        border-bottom: 0;
    }

    .dataTables_wrapper:after {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
    }

@media screen and (max-width:767px) {
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center;
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em;
    }
}

@media screen and (max-width:640px) {
    .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length {
        float: none;
        text-align: center;
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em;
    }
}*/

/*.sharethis-wrapper {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    text-align: right;
    vertical-align: top;
    width: 70px;
}

    .sharethis-wrapper > a {
        display: inline-block;
        padding: 6px 12px;
        white-space: nowrap;
    }

        .sharethis-wrapper > a > em {
            margin-right: 3px;
        }

    .sharethis-wrapper > .share-links-container {
        right: 2%;
        position: absolute !important;
        top: 35px;
        z-index: 1000000;
    }

        .sharethis-wrapper > .share-links-container .share-links-container-border {
            background-color: #fff;
            border: 6px solid #333;
            border: 6px solid rgba(51,51,51,.5);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            display: none;
            float: none !important;
            line-height: 1em !important;
            margin: 0 !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute;
            right: 2%;
            text-align: left !important;
            width: 20.3em;
            z-index: 5 !important;
        }

            .sharethis-wrapper > .share-links-container .share-links-container-border .contents .share-links-head {
                background: #e5e5e5;
                margin-bottom: 10px;
            }

                .sharethis-wrapper > .share-links-container .share-links-container-border .contents .share-links-head .close {
                    color: #606060;
                    float: right;
                    font-size: 18px;
                    font-size: 1.28571em;
                    font-size: 1.8rem;
                    margin: 5px 2% 0 0;
                    opacity: 1;
                    filter: alpha(opacity=100);
                }

                    .sharethis-wrapper > .share-links-container .share-links-container-border .contents .share-links-head .close:focus, .sharethis-wrapper > .share-links-container .share-links-container-border .contents .share-links-head .close:hover {
                        color: #101214;
                        opacity: 1;
                        filter: alpha(opacity=100);
                    }

                .sharethis-wrapper > .share-links-container .share-links-container-border .contents .share-links-head .heading {
                    color: #101214;
                    display: inline-block;
                    font-family: OpenSansRegular;
                    
                    font-size: 15px;
                    font-size: 1.07143em;
                    font-size: 1.5rem;
                    margin: 8px 0 8px 1%;
                }

            .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul {
                padding-left: 0;
            }

                .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li {
                    display: list-item;
                    float: left;
                    list-style: none;
                    margin: 0;
                    position: relative;
                    width: 50%;
                }

                    .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a {
                        display: block;
                    }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a:focus, .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a:hover {
                            background: #F2F2F2 !important;
                            color: #101214 !important;
                            outline: 1px solid #046f9d;
                            text-decoration: underline;
                            width: 100%;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a:before {
                            background: url(../vendor/share/4.0/images/icons/share_sprite_compact.png) no-repeat scroll 0 0 transparent;
                            content: '';
                            cursor: pointer;
                            display: inline-block;
                            height: 16px;
                            left: 1%;
                            overflow: hidden;
                            position: absolute;
                            top: 7px;
                            width: 18px;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.blogger:before {
                            background-position: -167px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.fb:before {
                            background-position: -22px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.reddit:before {
                            background-position: -142px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.stumble:before {
                            background-position: -94px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.favs:before {
                            background-position: -119px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.gmail:before {
                            background-position: -70px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a.tumblr:before {
                            background-position: -47px 0;
                        }

                        .sharethis-wrapper > .share-links-container .share-links-container-border .contents ul li a > .social-site-name {
                            display: block;
                            padding: 8px 0 8px 25px;
                        }*/

.collapsibleBoxActive, .collapsibleBoxComplete, .collapsibleBoxInactive {
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 10px 0 0;
    clear: both;
    overflow: hidden;
    width: 100%;
}

.collapsible {
    width: 100%;
    float: left;
}

.collapsible-heading, .collapsible-heading-collapsed {
    cursor: pointer;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
}

.infoBoxBar .collapsible-heading {
    margin-right: 20px;
    padding-top: 5px;
    outline-color: #046792;
}

.collapsible-heading-status {
    position: absolute;
    left: -99999px;
}

.collapsible-content {
    float: left;
    overflow: hidden;
    width: 100%;
}

.collapsible-content-collapsed {
    display: none;
}

.collapsible span.avoidoverflow {
    display: block;
    margin-right: 5em;
}

.collapsibleBoxActive h2.collapsibleIcon, .collapsibleBoxActive h3.collapsibleIcon, .collapsibleBoxActive h4.collapsibleIcon {
    cursor: pointer;
    margin: .2em;
    position: relative;
    text-indent: 0;
    padding-left: 20px;
    width: 100%;
}

    .collapsibleBoxActive h2.collapsibleIcon > a em, .collapsibleBoxActive h2.collapsibleIcon > button em, .collapsibleBoxActive h2.collapsibleIcon > span em, .collapsibleBoxActive h3.collapsibleIcon > a em, .collapsibleBoxActive h3.collapsibleIcon > button em, .collapsibleBoxActive h3.collapsibleIcon > span em, .collapsibleBoxActive h4.collapsibleIcon > a em, .collapsibleBoxActive h4.collapsibleIcon > button em, .collapsibleBoxActive h4.collapsibleIcon > span em {
        left: -3px;
        position: absolute;
        top: 0;
    }

        .collapsibleBoxActive h2.collapsibleIcon > a em:before, .collapsibleBoxActive h2.collapsibleIcon > button em:before, .collapsibleBoxActive h2.collapsibleIcon > span em:before, .collapsibleBoxActive h3.collapsibleIcon > a em:before, .collapsibleBoxActive h3.collapsibleIcon > button em:before, .collapsibleBoxActive h3.collapsibleIcon > span em:before, .collapsibleBoxActive h4.collapsibleIcon > a em:before, .collapsibleBoxActive h4.collapsibleIcon > button em:before, .collapsibleBoxActive h4.collapsibleIcon > span em:before {
            content: "\f0d7";
            display: block;
            font: normal normal 20px "Font Awesome 5 Free";
            font: normal normal 2.2rem "Font Awesome 5 Free";
            left: 0;
            position: absolute;
            text-decoration: none;
            top: -10px;
            z-index: 1;
        }

    .collapsibleBoxActive h2.collapsibleIcon.collapsible-heading-collapsed-icon, .collapsibleBoxActive h3.collapsibleIcon.collapsible-heading-collapsed-icon, .collapsibleBoxActive h4.collapsibleIcon.collapsible-heading-collapsed-icon {
        padding-bottom: 1px;
    }

        .collapsibleBoxActive h2.collapsibleIcon.collapsible-heading-collapsed-icon > a em:before, .collapsibleBoxActive h2.collapsibleIcon.collapsible-heading-collapsed-icon > button em:before, .collapsibleBoxActive h2.collapsibleIcon.collapsible-heading-collapsed-icon > span em:before, .collapsibleBoxActive h3.collapsibleIcon.collapsible-heading-collapsed-icon > a em:before, .collapsibleBoxActive h3.collapsibleIcon.collapsible-heading-collapsed-icon > button em:before, .collapsibleBoxActive h3.collapsibleIcon.collapsible-heading-collapsed-icon > span em:before, .collapsibleBoxActive h4.collapsibleIcon.collapsible-heading-collapsed-icon > a em:before, .collapsibleBoxActive h4.collapsibleIcon.collapsible-heading-collapsed-icon > button em:before, .collapsibleBoxActive h4.collapsibleIcon.collapsible-heading-collapsed-icon > span em:before {
            content: "\f0d8";
        }

h2.collapsible .collapsible-heading, h2.collapsible .collapsible-heading-collapsed, h3.collapsible .collapsible-heading, h3.collapsible .collapsible-heading-collapsed {
    padding: 0;
    position: absolute;
    right: 1em;
    top: 0;
}

.eligibleNotes {
    text-align: right;
    float: right;
    white-space: nowrap;
}

.collapsible-heading-icon {
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.collapsible-heading-collapsed-icon {
    background-position: right -84px;
}

.collapsible-heading-toggle-icon {
    text-decoration: none;
}

.collapsible-heading-status-icon {
    position: absolute;
    left: -99999px;
}

.collapsible-content-icon {
    overflow: hidden;
}

.collapsible-content-collapsed-icon {
    display: none;
}

.collapsible a.fontIconIndicator:active, .collapsible a.fontIconIndicator:focus, .collapsible a.fontIconIndicator:hover {
    text-decoration: none;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    position: relative;
    top: 13px;
    left: 0;
    margin: 5px;
}

.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000;
    position: relative;
    top: -10px;
    left: 0;
    margin: 5px;
}

.IE7 .arrow-up, .IE8 .arrow-up {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #000;
}

.rwdtable-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    height: auto;
}

    .rwdtable-wrapper thead th a, .rwdtable-wrapper thead th a:hover, .rwdtable-wrapper thead th a:link, .rwdtable-wrapper thead th a:visited {
        text-decoration: none;
    }

.rwdtable-wrapper-menu {
    text-align: center;
    margin-bottom: 10px;
}

.rwdtable-menu {
    display: inline-block;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ccc;
    left: auto;
    text-align: left;
    margin-top: 10px;
}

.rwdtable-menu-hidden {
    display: none;
}

.rwdtable-all-btn, .rwdtable-menu-btn {
    text-decoration: none;
    display: none;
}

    .rwdtable-menu-btn.rwdtable-menu-active {
        position: relative;
        z-index: 999;
    }

.rwdtable-all-btn {
    background-image: none;
    padding-left: 10px;
}

.rwdtable-menu li {
    float: left;
    width: 46.5123%;
    margin-right: 5px;
    border: 1px dotted #CCC;
    margin-bottom: 5px;
}

.rwdtable-menu fieldset ul {
    padding-top: 10px;
}

.rwdtable-wrapper table {
    width: 100%;
}

.rwdtable-wrapper thead th {
    white-space: nowrap;
}

.rwdtable-wrapper td, .rwdtable-wrapper th {
    text-align: center;
}

    .rwdtable-wrapper td:first-child, .rwdtable-wrapper th:first-child {
        text-align: left;
    }

table.rwdtable-showhide td, table.rwdtable-showhide th {
    display: none;
}

.legacy-ie table.rwdtable-showhide td.essential, .legacy-ie table.rwdtable-showhide th.essential {
    display: inline;
}

table.rwdtable-showhide td.essential, table.rwdtable-showhide th.essential {
    display: table-cell;
}

table.rwdtable-showhide thead th {
    word-wrap: break-word;
    white-space: pre-line;
}

.input-toggle {
    width: 15%;
    float: left;
}

    .input-toggle input {
        margin-right: 5%;
    }

.label-toggle {
    width: 80%;
    float: right;
}

    .label-toggle label {
        display: block;
        padding-bottom: 5px;
        padding-top: 5px;
    }

.clear {
    clear: both;
}

@media screen and (min-width:500px) {
    .legacy-ie table.rwdtable-showhide td.optional, .legacy-ie table.rwdtable-showhide th.optional {
        display: inline;
    }

    table.rwdtable-showhide td.optional, table.rwdtable-showhide th.optional {
        display: table-cell;
    }
}

@media screen and (min-width:800px) {
    .legacy-ie table.rwdtable-showhide td, .legacy-ie table.rwdtable-showhide th {
        display: inline;
    }

    table.rwdtable-showhide td, table.rwdtable-showhide th {
        display: table-cell;
    }

    .rwdtable-wrapper-menu {
        display: none;
    }
}

@media screen and (max-width:800px) {
    .rwdtable-all-btn, .rwdtable-menu-btn {
        display: inline-block;
        margin: 0 0 0 5px;
    }
}

@media only screen and (max-width:500px) {
    table.rwdtable-stack, table.rwdtable-stack tbody, table.rwdtable-stack td, table.rwdtable-stack th, table.rwdtable-stack thead, table.rwdtable-stack tr {
        display: block;
    }

        table.rwdtable-stack thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        table.rwdtable-stack td {
            border: 0;
            position: relative;
            padding-left: 50%;
            padding-top: 40px;
            white-space: normal;
            text-align: left;
        }

    .IE7 table.rwdtable-stack, .ie9 table.rwdtable-stack, .lt-ie9 table.rwdtable-stack {
        width: 100%;
    }

        .IE7 table.rwdtable-stack td, .ie9 table.rwdtable-stack td, .lt-ie9 table.rwdtable-stack td {
            float: left;
            clear: both;
        }

    table.rwdtable-stack td:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 4%;
        padding-right: 10px;
        white-space: nowrap;
        padding-left: 0;
        font-weight: 700;
        content: attr(data-title);
    }

    .ie9 table.rwdtable-stack, .lt-ie9 table.rwdtable-stack {
        width: 100%;
    }
}

.ui-helper-highcontrast input[type=checkbox]:focus {
    outline-offset: 1px !important;
}

/*@font-face {
    font-family: OpenSansBold;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-bold-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-bold-webfont.svg#open_sansbold) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bold-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bold-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansBoldItalic;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-bolditalic-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bolditalic-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-bolditalic-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansBolder;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabold-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabold-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabold-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansBolderItalic;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabolditalic-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabolditalic-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-extrabolditalic-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansRegularItalic;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-italic-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-italic-webfont.svg#open_sansitalic) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-italic-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-italic-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansLight;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-light-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-light-webfont.svg#open_sanslight) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-light-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-light-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansLightItalic;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-lightitalic-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-lightitalic-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-lightitalic-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansRegular;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-regular-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-regular-webfont.svg#open_sansregular) format("svg"),url(../fontawesome-5.1.0/openSans/fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fontawesome-5.1.0/openSans/fonts/opensans-regular-webfont.woff) format("woff"),url(../fontawesome-5.1.0/openSans/fonts/opensans-regular-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansSemibold;
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-semibold-webfont.eot);
    src: url(../fontawesome-5.1.0/openSans/fonts/opensans-semibold-webfont.svg#open_sanssemibold) format("svg"),url(../stylesfontawesome-5.1.0openSans/fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../font-awesome-4.1.0/openSans/fonts/opensans-semibold-webfont.woff) format("woff"),url(../font-awesome-4.1.0/openSans/fonts/opensans-semibold-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: OpenSansSemiboldItalic;
    src: url(../font-awesome-4.1.0/openSans/fonts/opensans-semibolditalic-webfont.eot);
    src: url(../font-awesome-4.1.0/openSans/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format("svg"),url(../font-awesome-4.1.0/openSans/fonts/opensans-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../font-awesome-4.1.0/openSans/fonts/opensans-semibolditalic-webfont.woff) format("woff"),url(../font-awesome-4.1.0/openSans/fonts/opensans-semibolditalic-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}*/

@font-face {
    font-family: 'fa-brands-400';
    src: url('../fontawesome-free-5.3.1-web/webfonts/fa-brands-400.eot') format('embedded-opentype');
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em !important;
}

.ui-accordion .ui-widget-header {
    background-color: #fff;
}

.ui-accordion .ui-accordion-header {
    background: #e6e6e6;
    background: -moz-linear-gradient(top,#e6e6e6 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#e6e6e6 0,#fff 100%);
    background: -o-linear-gradient(top,#e6e6e6 0,#fff 100%);
    background: -ms-linear-gradient(top,#e6e6e6 0,#fff 100%);
    background: linear-gradient(to bottom,#e6e6e6 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFFFFFFF', GradientType=0);
    background-repeat: no-repeat;
    border: 1px solid #d3d3d3;
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
}

    .ui-accordion .ui-accordion-header.ui-state-focus, .ui-accordion .ui-accordion-header.ui-state-hover {
        background: #fff;
        background: -moz-linear-gradient(top,#fff 0,#e6e6e6 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));
        background: -webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);
        background: -o-linear-gradient(top,#fff 0,#e6e6e6 100%);
        background: -ms-linear-gradient(top,#fff 0,#e6e6e6 100%);
        background: linear-gradient(to bottom,#fff 0,#e6e6e6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
        background-repeat: no-repeat;
        border: 1px solid #999;
    }

    .ui-accordion .ui-accordion-header.ui-state-focus {
        /*outline: 2px solid #0097cb;
        outline-offset: -6px;*/
        outline: 3px solid #ff7d00;
        outline-offset: -6px;
    }

    .ui-accordion .ui-accordion-header .ui-icon {
        text-indent: 0;
        background-image: none;
    }

.ui-accordion .ui-state-default {
    font-family: OpenSansRegular;
    color: #444;
    font-weight: 400;
}

.ui-accordion .ui-corner-all, .ui-accordion .ui-corner-left, .ui-accordion .ui-corner-tl, .ui-accordion .ui-corner-top {
    border-radius: 4px;
}

.ui-accordion .ui-state-active, .ui-accordion .ui-widget-content .ui-state-active, .ui-accordion .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff;
    font-weight: 400;
    color: #212121;
}

.ui-accordion .ui-widget-content {
    background-image: none;
}

    .ui-accordion .ui-widget-content a {
        color: #069;
    }

        .ui-accordion .ui-widget-content a:visited {
            color: #905;
        }

        .ui-accordion .ui-widget-content a:hover {
            color: #057eb2;
            text-decoration: underline;
        }

        .ui-accordion .ui-widget-content a:focus {
            /*outline: 2px solid #0097cb;
            outline-offset: 2px;*/
            outline: 3px solid #ff7d00;
            outline-offset: 5px;
        }

.carouselwrapper {
    background: #f7f7f7;
}

    .carouselwrapper .carousel {
        margin: 20px 0;
        padding: 0 40px;
    }

        .carouselwrapper .carousel ul {
            margin: 0;
        }

            .carouselwrapper .carousel ul.carousel-inner {
                padding-left: 0;
            }

                .carouselwrapper .carousel ul.carousel-inner li {
                    list-style: none;
                }

                    .carouselwrapper .carousel ul.carousel-inner li a {
                        display: block;
                        width: 100%;
                        background: #0097cb;
                        padding: 20px;
                        color: #242021;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        border: 1px solid #aaa;
                    }

                        .carouselwrapper .carousel ul.carousel-inner li a:visited {
                            color: #242021;
                        }

                        .carouselwrapper .carousel ul.carousel-inner li a:active, .carouselwrapper .carousel ul.carousel-inner li a:focus, .carouselwrapper .carousel ul.carousel-inner li a:hover {
                            background: #242021;
                            text-decoration: none;
                            color: #fff;
                            border: 1px solid #242021;
                        }

                            .carouselwrapper .carousel ul.carousel-inner li a:active:visited, .carouselwrapper .carousel ul.carousel-inner li a:focus:visited, .carouselwrapper .carousel ul.carousel-inner li a:hover:visited {
                                color: #fff;
                            }

                .carouselwrapper .carousel ul.carousel-inner .item {
                    padding-left: 0;
                }

        .carouselwrapper .carousel .carousel-control {
            background: 0 0;
            background-color: #063346;
            border: 2px solid #063346;
            border-radius: 23px;
            color: #fff;
            position: absolute;
            top: 40%;
            bottom: 0;
            left: -18px;
            width: 40px;
            height: 40px;
            font-size: 28px;
            font-size: 2em;
            font-size: 2.8rem;
            line-height: 1.1;
            text-align: center;
            text-decoration: none;
            opacity: 1;
            filter: alpha(opacity=100);
        }

@media (min-width:991px) {
    .carouselwrapper .carousel .carousel-control {
        top: 25%;
    }
}

.carouselwrapper .carousel .carousel-control > span {
    font-family: OpenSansSemibold;
    font-size: 42px;
    font-size: 3em;
    font-size: 4.2rem;
    position: absolute;
    top: -9px;
}

.carouselwrapper .carousel .carousel-control.right {
    left: auto;
    right: -18px;
}

    .carouselwrapper .carousel .carousel-control.right > span {
        left: 12px;
    }

.carouselwrapper .carousel .carousel-control.left > span {
    left: 10px;
}

.carouselwrapper .carousel .carousel-control:focus {
    /*outline: 2px solid #0097cb;*/
    outline: 3px solid #ff7d00;
}

.carouselwrapper .carousel .carousel-control:active, .carouselwrapper .carousel .carousel-control:focus, .carouselwrapper .carousel .carousel-control:hover {
    background-color: #fff;
    border-color: #063346;
    color: #063346;
    text-decoration: none;
}

/*.dataTables_wrapper {
    background-color: #f9f9f9;
}

    .dataTables_wrapper table.dataTable.display caption {
        color: #777;
    }

    .dataTables_wrapper table.dataTable.display p.fauxLinkHeader {
        text-decoration: none !important;
    }

    .dataTables_wrapper table.dataTable.display tr.odd {
        background-color: #d1f2fd;
    }

        .dataTables_wrapper table.dataTable.display tr.odd:hover {
            background-color: #c2f0fc;
        }

    .dataTables_wrapper table.dataTable.display tr td, .dataTables_wrapper table.dataTable.display tr th {
        font-size: 13.5px;
        font-size: .96429em;
        font-size: 1.35rem;
    }

        .dataTables_wrapper table.dataTable.display tr td.actionsTableCell .secondary_button {
            background: #2964b4;
            border: 0;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            color: #fff;
            font-family: OpenSansBold;
            font-size: 12px;
            font-size: .85714em;
            font-size: 1.2rem;
            padding: 2px 10px;
            text-transform: uppercase;
            text-decoration: underline;
        }

        .dataTables_wrapper table.dataTable.display tr td.actionsTableCell .link_button {
            background: 0 0;
            border: 0;
            color: #101214;
            margin-left: 10px;
        }

    .dataTables_wrapper table.dataTable.display thead th {
        padding: 10px 7px;
        cursor: pointer;
        background-color: #fff;
        line-height: 1;
        text-align: left;
        vertical-align: bottom;
        color: #333;
    }

        .dataTables_wrapper table.dataTable.display thead th a {
            color: #333;
        }

            .dataTables_wrapper table.dataTable.display thead th a .headerSortIcon {
                margin-left: 5px;
                vertical-align: bottom;
            }

    .dataTables_wrapper .dataTables_info {
        float: left;
        margin: 14px 0;
        text-align: right;
        width: 48%;
    }

    .dataTables_wrapper .dataTables_paginate.paging_full_numbers {
        margin: 20px 1px 20px 0;
    }

        .dataTables_wrapper .dataTables_paginate.paging_full_numbers a.paginate_button {
            color: #069;
            font-size: 13.5px;
            font-size: .96429em;
            font-size: 1.35rem;
            padding: 2px 5px;
            margin: 0 3px;
            cursor: pointer;
            text-decoration: underline !important;
        }

            .dataTables_wrapper .dataTables_paginate.paging_full_numbers a.paginate_button:hover {
                background: 0 0;
                border: 0;
                padding: 2px 6px;
            }

            .dataTables_wrapper .dataTables_paginate.paging_full_numbers a.paginate_button.disabled {
                color: #101214;
                cursor: text !important;
                text-decoration: none !important;
            }

                .dataTables_wrapper .dataTables_paginate.paging_full_numbers a.paginate_button.disabled:focus {
                    outline: 0;
                }

        .dataTables_wrapper .dataTables_paginate.paging_full_numbers > span a.paginate_button {
            border: 1px solid #e7e7e7;
            color: #666;
        }

            .dataTables_wrapper .dataTables_paginate.paging_full_numbers > span a.paginate_button.current, .dataTables_wrapper .dataTables_paginate.paging_full_numbers > span a.paginate_button:hover {
                background: 0 0;
                background-color: #069;
                color: #fff;
            }*/

.ui-datepicker .ui-widget-header {
    background-image: url(../App_Themes/images/ui-bg_highlight-soft_75_cccccc_1x100.png);
}

    .ui-datepicker .ui-widget-header .ui-state-default {
        background-image: url(../App_Themes/images/ui-bg_glass_75_e6e6e6_1x400.png);
    }

    .ui-datepicker .ui-widget-header .ui-icon {
        background-image: url(../App_Themes/images/ui-icons_222222_256x240.png);
    }

.ui-datepicker .ui-state-default {
    background-image: url(../App_Themes/images/ui-bg_glass_75_e6e6e6_1x400.png);
}

    .ui-datepicker .ui-state-default:focus {
        outline-offset: -2px;
    }

.ui-datepicker .ui-state-highlight {
    outline-offset: 0;
}

.ui-datepicker .ui-widget-content .ui-state-default {
    background-image: url(../App_Themes/images/ui-bg_glass_75_e6e6e6_1x400.png);
}

.ui-datepicker .ui-state-focus .ui-icon, .ui-datepicker .ui-state-hover .ui-icon {
    background-image: url(../App_Themes/images/ui-icons_454545_256x240.png);
}

.ui-datepicker .ui-state-active, .ui-datepicker .ui-state-hover {
    background: #046792 !important;
    border-color: #046792;
    color: #fff !important;
    outline-offset: -2px;
}

.ui-datepicker .ui-state-highlight {
    outline: 0;
    border: 1px solid #d3d3d3;
}

div[class^=errors-] {
    background: #fde9ea;
    border-radius: 5px;
    margin: 15px;
    margin-top: 0;
}

    div[class^=errors-] .error-heading {
        background: #960000;
        border-color: #960000;
        border-radius: 4px;
        color: #fff;
        font-family: OpenSansBold;
        font-size: 17px;
        font-size: 1.21429em;
        font-size: 1.7rem;
        padding: 15px;
        margin-top: 0;
    }

        div[class^=errors-] .error-heading .fa-exclamation {
            font-size: 28px;
            font-size: 2em;
            font-size: 2.8rem;
        }

    div[class^=errors-] .summary-list a {
        color: #960000;
        font-family: OpenSansSemibold;
        font-size: 16px;
        font-size: 1.14286em;
        font-size: 1.6rem;
    }

form input.error {
    border: 1px solid #960000;
}

form strong.error {
    color: #960000;
    font-family: OpenSansSemibold;
    font-size: 13px;
    font-size: .92857em;
    font-size: 1.3rem;
}

.collapsibleBoxActive .collapsible {
    font-family: OpenSansSemibold;
    font-size: 14px;
    font-size: 1em;
    font-size: 1.4rem;
    cursor: pointer;
    margin: .4em;
    text-indent: 0;
}

    .collapsibleBoxActive .collapsible > .collapsible-heading {
        margin: 0 3%;
        padding: 0;
    }

.collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon {
    color: #101214 !important;
}

    .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon:focus {
        outline-offset: -2px;
    }

    .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapse-icon:before, .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .expand-icon:before {
        color: #101214;
        font-size: 32px;
        font-size: 2.28571em;
        font-size: 3.2rem;
        padding-top: 1px;
    }

.collapsibleBoxActive h2.collapsible .collapsible-heading-collapsed:focus, .collapsibleBoxActive h2.collapsible .collapsible-heading:focus, .collapsibleBoxActive h3.collapsible .collapsible-heading-collapsed:focus, .collapsibleBoxActive h3.collapsible .collapsible-heading:focus, .collapsibleBoxActive h4.collapsible .collapsible-heading-collapsed:focus, .collapsibleBoxActive h4.collapsible .collapsible-heading:focus {
    outline-offset: 0;
}

.glyph-example li {
    margin-bottom: 25px;
}

fieldset label, form label {
    /*display: block;*/
    line-height: 1.5;
    margin-bottom: 5px;
}

fieldset .custom-checkbox label, form .custom-checkbox label {
    font-size: 15px;
    font-size: 1.07143em;
    font-size: 1.5rem;
}

.ui-dialog.ui-corner-all {
    border-radius: 4px;
}

.ui-dialog .dialog-contents .ui-dialog-titlebar {
    background: #045c83;
    padding: .4em 1em;
    position: relative;
}

    .ui-dialog .dialog-contents .ui-dialog-titlebar.ui-corner-all {
        border-radius: 4px;
    }

    .ui-dialog .dialog-contents .ui-dialog-titlebar h1 {
        border-bottom: 0;
        color: #fff;
        font-size: 35px;
        font-size: 2.5em;
        font-size: 3.5rem;
    }

    .ui-dialog .dialog-contents .ui-dialog-titlebar .icon_circle_remove.fa-times-circle {
        background: #045c83;
        border: 0;
        color: #fff;
    }

        .ui-dialog .dialog-contents .ui-dialog-titlebar .icon_circle_remove.fa-times-circle:focus, .ui-dialog .dialog-contents .ui-dialog-titlebar .icon_circle_remove.fa-times-circle:hover {
            color: #fff;
            opacity: 1;
            filter: alpha(opacity=100);
        }

        .ui-dialog .dialog-contents .ui-dialog-titlebar .icon_circle_remove.fa-times-circle:focus {
            /*outline: 2px solid #fff;*/
            outline: 3px solid #ff7d00;
        }

.ui-dialog .dialog-contents .ui-dialog-content .modalStep {
    display: none;
    height: 364px;
    max-width: 600px;
    min-height: 365px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 30px;
    visibility: hidden;
}

    .ui-dialog .dialog-contents .ui-dialog-content .modalStep.activeModalStep {
        display: block;
        visibility: visible;
    }

    .ui-dialog .dialog-contents .ui-dialog-content .modalStep .custom-checkbox label, .ui-dialog .dialog-contents .ui-dialog-content .modalStep .custom-radio label {
        font-size: 14px;
        font-size: 1em;
        font-size: 1.4rem;
    }

    .ui-dialog .dialog-contents .ui-dialog-content .modalStep legend {
        font-family: OpenSansSemibold;
        font-size: 16px;
        font-size: 1.14286em;
        font-size: 1.6rem;
        margin-bottom: 10px;
    }

    .ui-dialog .dialog-contents .ui-dialog-content .modalStep label {
        font-family: OpenSansSemibold;
        font-size: 14px;
        font-size: 1em;
        font-size: 1.4rem;
    }

    .ui-dialog .dialog-contents .ui-dialog-content .modalStep#modalStep4 label[for=authorize-confirm] {
        line-height: 1.4;
        text-align: justify;
    }

.ui-dialog button {
    font-family: OpenSansSemibold;
    font-size: 17px;
    font-size: 1.21429em;
    font-size: 1.7rem;
    text-transform: uppercase;
}

    .ui-dialog button.ui-button-text-only {
        color: #fff;
        background: #333;
    }

        .ui-dialog button.ui-button-text-only:focus {
            /*outline: 2px solid #0097cb;*/
            outline: 3px solid #ff7d00;
        }

.progressBar .ui-dialog-titlebar {
    background: 0 0;
    background: #045c83;
    padding: .4em 1em;
    position: relative;
}

    .progressBar .ui-dialog-titlebar.ui-corner-all {
        border-radius: 4px;
    }

    .progressBar .ui-dialog-titlebar h1 {
        border-bottom: 0;
        color: #fff;
        font-size: 35px;
        font-size: 2.5em;
        font-size: 3.5rem;
    }

    .progressBar .ui-dialog-titlebar .icon_circle_remove.fa-times-circle {
        display: none;
    }

.progressBar .ui-progressbar .ui-progressbar-overlay {
    background-image: none !important;
    background: #046792;
    height: 100%;
    filter: alpha(opacity=70);
    opacity: .7;
}

.ui-widget-header {
    background-image: none;
}

.ProgressBarContainer.ui-widget-content .ui-icon {
    background: 0 0;
}

.ui-progressbar .ui-progressbar-overlay {
    background-image: none !important;
}

.ui-slider {
    border-color: #6e7276;
    margin-bottom: 10px;
}

    .ui-slider .ui-slider-range {
        background: #ccc;
    }

    .ui-slider .ui-slider-handle {
        background: #045c83;
        border-color: #045c83;
        border-radius: 4px;
    }

        .ui-slider .ui-slider-handle:focus {
            outline-offset: 1px;
        }

.ui-tabs .ui-tabs-nav {
    background: #dbdcdd;
    background: -moz-linear-gradient(top,#dbdcdd 0,#ccc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbdcdd),color-stop(100%,#ccc));
    background: -webkit-linear-gradient(top,#dbdcdd 0,#ccc 100%);
    background: -o-linear-gradient(top,#dbdcdd 0,#ccc 100%);
    background: -ms-linear-gradient(top,#dbdcdd 0,#ccc 100%);
    background: linear-gradient(to bottom,#dbdcdd 0,#ccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDCDD', endColorstr='#FFCCCCCC', GradientType=0);
    background-repeat: no-repeat;
    border: 1px solid #aaa;
    padding: .2em .2em 0;
}

    .ui-tabs .ui-tabs-nav .ui-corner-top {
        border-radius: 4px 4px 0 0;
    }

        .ui-tabs .ui-tabs-nav .ui-corner-top.ui-state-default {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            padding: 0;
            white-space: nowrap;
            background: #e6e6e6;
            border: 1px solid #d3d3d3;
        }

            .ui-tabs .ui-tabs-nav .ui-corner-top.ui-state-default.ui-state-focus, .ui-tabs .ui-tabs-nav .ui-corner-top.ui-state-default.ui-state-hover {
                background: #ebebeb;
                border: 1px solid #aaa;
                border-bottom-width: 0;
            }

            .ui-tabs .ui-tabs-nav .ui-corner-top.ui-state-default.ui-state-active {
                background: #fff;
                border: 1px solid #fff;
                filter: none !important;
                font-family: OpenSansSemibold;
                font-size: 105%;
                margin-bottom: -1px;
                padding-bottom: 1px;
            }

            .ui-tabs .ui-tabs-nav .ui-corner-top.ui-state-default .ui-tabs-anchor {
                font-weight: 400;
                padding: .5em 1em;
            }

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0;
}

    .ui-tabs .ui-tabs-panel.ui-widget-content a {
        color: #069;
    }

        .ui-tabs .ui-tabs-panel.ui-widget-content a:visited {
            color: #905;
        }

        .ui-tabs .ui-tabs-panel.ui-widget-content a:hover {
            color: #057eb2;
            text-decoration: underline;
        }

        .ui-tabs .ui-tabs-panel.ui-widget-content a:focus {
            /*outline: 2px solid #0097cb;
            outline-offset: 2px;*/
            outline: 3px solid #ff7d00;
            outline-offset: 5px;
        }

code[class*=language-], pre[class*=language-] {
    color: #000;
    text-shadow: 0 1px #fff;
    font-family: Consolas,Monaco,'Andale Mono',monospace;
    direction: ltr;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

    code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection {
        text-shadow: none;
        background: #b3d4fc;
    }

    code[class*=language-] ::selection, code[class*=language-]::selection, pre[class*=language-] ::selection, pre[class*=language-]::selection {
        text-shadow: none;
        background: #b3d4fc;
    }

@media print {
    code[class*=language-], pre[class*=language-] {
        text-shadow: none;
    }
}

pre[class*=language-] {
    padding: 1em;
    margin: .5em 0;
    overflow: auto;
}

:not(pre) > code[class*=language-], pre[class*=language-] {
    background: #f5f2f0;
}

:not(pre) > code[class*=language-] {
    padding: .1em;
    border-radius: .3em;
}

.token.cdata, .token.comment, .token.doctype, .token.prolog {
    color: #708090;
}

.token.punctuation {
    color: #999;
}

.namespace {
    opacity: .7;
}

.token.boolean, .token.constant, .token.number, .token.property, .token.symbol, .token.tag {
    color: #905;
}

.token.attr-name, .token.builtin, .token.selector, .token.string {
    color: #537805;
}

.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url, .token.variable {
    color: #a67f59;
    background: rgba(255,255,255,.5);
}

.token.atrule, .token.attr-value, .token.keyword {
    color: #0470A2;
}

.token.important, .token.regex {
    color: #e90;
}

.token.important {
    font-weight: 700;
}

.token.entity {
    cursor: help;
}




    a:hover {
        color: #057eb2;
        /*color:#63beca;*/
        /*  text-decoration: underline;*/
    }

    /*a:focus {*/
        /*outline: 2px solid #0097cb;
        outline-offset: 2px;*/
        /*outline: 3px solid #ff7d00;
        outline-offset: 5px;*/
    /*}*/

/*b, strong {
    font-family: OpenSansBold;
    font-weight: 400;
    font-size: 15.5px;
    font-size: 1.10714em;
    font-size: 1.55rem;
}*/

label {
    font-weight: 400;
}



.ui-widget-overlay {
    background-image: none;
}

.ui-widget {
    font-family: inherit;
    font-size: inherit;
}

.ui-widget-content {
    background-image: none;
    background-color: #fff;
}

.ui-menu.ui-widget-content .ui-menu-item .ui-state-active, .ui-menu.ui-widget-content .ui-menu-item .ui-state-focus {
    border: 0;
    background: #d3edfc;
    margin: 0 -1px;
}

.ui-tooltip-arrow.ui-tooltip-middle.ui-tooltip-left {
    left: -16px;
}

    .ui-tooltip-arrow.ui-tooltip-middle.ui-tooltip-left:after {
        right: -19px;
    }

.custom-checkbox label.focus, .custom-radio label.focus, .uneditable-input:focus, input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=image]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    /*outline: 2px solid #0097cb;*/
    outline: 3px solid #ff7d00;
}

.adobeBlank {
    font-family: AdobeBlank !important;
    font-size: 1em;
    display: inline-block;
}

.lt-ie9 .adobeBlank, .ui-hidden-accessible, ui-helper-hidden-accessible {
    clip: rect(1px,1px,1px,1px);
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}

#results .enabled {
    color: green;
}

#results .disabled {
    color: maroon;
}

.ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-state-default, .ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-widget-content .ui-state-default, .ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-widget-header .ui-state-default {
    border: 0;
}

.ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-state-active, .ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-state-hover {
    outline-offset: -2px;
    border: 1px dotted #d3d3d3;
}

.ui-helper-highcontrast:not(.ui-helper-nocustomfonts) .ui-datepicker .ui-state-highlight {
    outline: 0;
    border: 1px solid #d3d3d3;
}

.ui-helper-highcontrast {
    border-color: #fff;
}

    .ui-helper-highcontrast code [class*=language-], .ui-helper-highcontrast pre [class*=language-] {
        text-shadow: none !important;
    }

    .ui-helper-highcontrast :focus {
        outline: 2px dotted #0097cb !important;
    }

    .ui-helper-highcontrast li.active > a {
        text-decoration: underline !important;
    }

    .ui-helper-highcontrast .app_button, .ui-helper-highcontrast .btn-primary, .ui-helper-highcontrast button, .ui-helper-highcontrast input, .ui-helper-highcontrast select, .ui-helper-highcontrast textarea {
        border-style: solid;
        border-width: 2px;
    }

        .ui-helper-highcontrast .app_button:focus, .ui-helper-highcontrast .btn-primary:focus, .ui-helper-highcontrast button:focus, .ui-helper-highcontrast input:focus, .ui-helper-highcontrast select:focus, .ui-helper-highcontrast textarea:focus {
            border-width: 2px;
            border-style: solid;
            outline-offset: -6px;
        }

    .ui-helper-highcontrast .alert .alertHeading2 {
        margin-right: 30px;
    }

    .ui-helper-highcontrast button, .ui-helper-highcontrast input[type=button], .ui-helper-highcontrast input[type=color], .ui-helper-highcontrast input[type=date], .ui-helper-highcontrast input[type=datetime-local], .ui-helper-highcontrast input[type=datetime], .ui-helper-highcontrast input[type=email], .ui-helper-highcontrast input[type=file], .ui-helper-highcontrast input[type=month], .ui-helper-highcontrast input[type=number], .ui-helper-highcontrast input[type=password], .ui-helper-highcontrast input[type=reset], .ui-helper-highcontrast input[type=search], .ui-helper-highcontrast input[type=submit], .ui-helper-highcontrast input[type=tel], .ui-helper-highcontrast input[type=text], .ui-helper-highcontrast input[type=url], .ui-helper-highcontrast input[type=week], .ui-helper-highcontrast select, .ui-helper-highcontrast textarea {
        -moz-appearance: groupbox;
    }

    .ui-helper-highcontrast .ui-autocomplete .ui-state-focus {
        border-width: 2px !important;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .ui-helper-highcontrast .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item .ui-state-active, .ui-helper-highcontrast .ui-autocomplete.ui-menu.ui-widget-content .ui-menu-item .ui-state-focus {
        border: 1px dotted;
        border-radius: 0;
    }

    .ui-helper-highcontrast .ui-dialog .dialog-contents .ui-dialog-titlebar .fa-times-circle.icon_circle_remove {
        width: 55px;
    }

    .ui-helper-highcontrast .ui-progressbar-overlay {
        border: 10px inset #000;
    }

    .ui-helper-highcontrast .custom-checkbox input, .ui-helper-highcontrast .custom-radio input {
        left: 0;
        position: relative;
        top: 0;
    }

    .ui-helper-highcontrast .custom-checkbox label, .ui-helper-highcontrast .custom-radio label {
        background: 0 0;
        display: inline-block;
        left: 0;
        margin-left: 5px;
        padding-left: 15px;
        top: 0;
    }

    .ui-helper-highcontrast .custom-radio input {
        position: relative;
    }

        .ui-helper-highcontrast .custom-radio input:focus {
            outline-offset: -3px !important;
        }

            .ui-helper-highcontrast .custom-radio input:focus::after {
                content: " ";
                overflow: hidden;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: block;
                box-sizing: border-box;
                border: 2px solid #fff;
            }

    .ui-helper-highcontrast .custom-dropdown, .ui-helper-highcontrast main .gradientDemo {
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    }

    .ui-helper-highcontrast main p.alertContent, .ui-helper-highcontrast main p.alertContent2 {
        width: 85%;
    }

    .ui-helper-highcontrast #hcModeSample2 .btnIconText.sr-only {
        position: relative !important;
    }

    .ui-helper-highcontrast #at15s_inner a:focus, .ui-helper-highcontrast #at15s_inner a:hover {
        text-decoration: none;
    }

    .ui-helper-highcontrast ul.nav-list li {
        border: 2px solid #0097cb !important;
    }

        .ui-helper-highcontrast .navbar .nav li a:focus::after, .ui-helper-highcontrast .navbar .nav li a:hover::after, .ui-helper-highcontrast ul.nav-list li a:focus, .ui-helper-highcontrast ul.nav-list li a:hover {
            outline-offset: -6px;
            border: 0 !important;
            color: #fff;
            text-decoration: underline !important;
        }

    .ui-helper-highcontrast .navbar .btn-navbar .fa-bars, .ui-helper-highcontrast .navbar .btn-navbar .icon-bar {
        border-bottom: 2px solid #f5f5f5;
    }

    .ui-helper-highcontrast.ie10 main .dataTable .actionsTableCell .delete, .ui-helper-highcontrast.ie10 main .dataTable .actionsTableCell .edit, .ui-helper-highcontrast.ie11 main .dataTable .actionsTableCell .delete, .ui-helper-highcontrast.ie11 main .dataTable .actionsTableCell .edit, .ui-helper-highcontrast.ie9 main .dataTable .actionsTableCell .delete, .ui-helper-highcontrast.ie9 main .dataTable .actionsTableCell .edit, .ui-helper-highcontrast.lt-ie9 main .dataTable .actionsTableCell .delete, .ui-helper-highcontrast.lt-ie9 main .dataTable .actionsTableCell .edit {
        border: 1px solid;
    }

        .ui-helper-highcontrast.ie10 main .dataTable .actionsTableCell .delete:focus, .ui-helper-highcontrast.ie10 main .dataTable .actionsTableCell .edit:focus, .ui-helper-highcontrast.ie11 main .dataTable .actionsTableCell .delete:focus, .ui-helper-highcontrast.ie11 main .dataTable .actionsTableCell .edit:focus, .ui-helper-highcontrast.ie9 main .dataTable .actionsTableCell .delete:focus, .ui-helper-highcontrast.ie9 main .dataTable .actionsTableCell .edit:focus, .ui-helper-highcontrast.lt-ie9 main .dataTable .actionsTableCell .delete:focus, .ui-helper-highcontrast.lt-ie9 main .dataTable .actionsTableCell .edit:focus {
            outline-style: dotted !important;
        }

    .ui-helper-highcontrast.ie10 main .demoBox a .glyphicon, .ui-helper-highcontrast.ie11 main .demoBox a .glyphicon, .ui-helper-highcontrast.ie9 main .demoBox a .glyphicon, .ui-helper-highcontrast.lt-ie9 main .demoBox a .glyphicon {
        text-decoration: underline;
    }

    .ui-helper-highcontrast.ie10 .nav-list li a:focus, .ui-helper-highcontrast.ie10 .nav-list li a:hover, .ui-helper-highcontrast.ie11 .nav-list li a:focus, .ui-helper-highcontrast.ie11 .nav-list li a:hover, .ui-helper-highcontrast.ie9 .nav-list li a:focus, .ui-helper-highcontrast.ie9 .nav-list li a:hover, .ui-helper-highcontrast.lt-ie9 .nav-list li a:focus, .ui-helper-highcontrast.lt-ie9 .nav-list li a:hover {
        padding: 10px 15px;
    }

    .ui-helper-highcontrast.ie9 :focus, .ui-helper-highcontrast.lt-ie9 :focus {
        offset: none !important;
        outline-offset: 0;
    }

        .ui-helper-highcontrast.ie9 :focus:after, .ui-helper-highcontrast.lt-ie9 :focus:after {
            border: 2px dotted !important;
            outline: 0 !important;
        }

    .ui-helper-highcontrast.ie9 #at15s_inner a:focus, .ui-helper-highcontrast.ie9 #at15s_inner a:hover, .ui-helper-highcontrast.lt-ie9 #at15s_inner a:focus, .ui-helper-highcontrast.lt-ie9 #at15s_inner a:hover {
        text-decoration: none;
        border: 1px dotted;
    }

    .ui-helper-highcontrast.ie9 .collapsible-heading:focus, .ui-helper-highcontrast.lt-ie9 .collapsible-heading:focus {
        border-style: solid;
        border-width: 2px;
    }

    .ui-helper-highcontrast.ie9 .gradient, .ui-helper-highcontrast.lt-ie9 .gradient {
        filter: none;
    }

    .ui-helper-highcontrast.ie9 .btn, .ui-helper-highcontrast.ie9 .ui-accordion .ui-accordion-header, .ui-helper-highcontrast.lt-ie9 .btn, .ui-helper-highcontrast.lt-ie9 .ui-accordion .ui-accordion-header {
        background: none !important;
        filter: none !important;
    }

    .ui-helper-highcontrast.ie9 .ui-accordion .ui-widget-content p a:focus, .ui-helper-highcontrast.lt-ie9 .ui-accordion .ui-widget-content p a:focus {
        border: 2px dotted;
        text-decoration: none;
    }

    .ui-helper-highcontrast.ie9 .alert, .ui-helper-highcontrast.lt-ie9 .alert {
        padding-left: 0;
    }

        .ui-helper-highcontrast.ie9 .alert .alertHeading2, .ui-helper-highcontrast.lt-ie9 .alert .alertHeading2 {
            margin-right: 44px;
        }

        .ui-helper-highcontrast.ie9 .alert .alertHeading, .ui-helper-highcontrast.lt-ie9 .alert .alertHeading {
            margin-right: 40px;
        }

    .ui-helper-highcontrast.ie9 .ui-tabs .ui-tabs-nav, .ui-helper-highcontrast.lt-ie9 .ui-tabs .ui-tabs-nav {
        background: none !important;
        filter: alpha(opacity=0) !important;
    }

        .ui-helper-highcontrast.ie9 .ui-tabs .ui-tabs-nav .ui-state-active, .ui-helper-highcontrast.lt-ie9 .ui-tabs .ui-tabs-nav .ui-state-active {
            background: none !important;
            filter: none !important;
        }

            .ui-helper-highcontrast.ie9 .ui-tabs .ui-tabs-nav .ui-state-active a, .ui-helper-highcontrast.lt-ie9 .ui-tabs .ui-tabs-nav .ui-state-active a {
                border: 3px solid;
                padding: 3px 1em;
            }

    .ui-helper-highcontrast.ie9 .ui-tabs .ui-tabs-panel, .ui-helper-highcontrast.lt-ie9 .ui-tabs .ui-tabs-panel {
        border-width: 1px !important;
        margin-top: -1px;
    }

    .ui-helper-highcontrast.ie9 .ui-accordion-content a:focus .ui-helper-highcontrast.ie9 .ui-accordion-content a:after, .ui-helper-highcontrast.lt-ie9 .ui-accordion-content a:focus .ui-helper-highcontrast.lt-ie9 .ui-accordion-content a:after {
        border: 2px dotted !important;
        outline: 0 !important;
    }

    .ui-helper-highcontrast.ie9 #accordion .ui-widget-content p a:focus {
        border-width: 2px;
        border-style: solid;
        text-decoration: none;
    }

    .ui-helper-highcontrast.ie9 .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon em:before {
        color: inherit !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-datepicker .ui-state-default, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-datepicker .ui-widget-content .ui-state-default, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-datepicker .ui-widget-header .ui-state-default {
        border: 0;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-datepicker .ui-state-active, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-datepicker .ui-state-hover {
        outline-offset: -2px;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts li a {
        text-decoration: none !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts li.active > a {
        text-decoration: underline !important;
        font-weight: 700;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .btn {
        background: none !important;
        filter: none !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .custom-checkbox input, .ui-helper-highcontrast.ui-helper-nocustomfonts .custom-radio input {
        left: 0;
        position: relative;
        top: 0;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .custom-checkbox label, .ui-helper-highcontrast.ui-helper-nocustomfonts .custom-radio label {
        background: 0 0;
        display: inline-block;
        left: 0;
        padding-left: 15px;
        top: 0;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts input[type=checkbox]:focus {
        /*outline: 2px solid #0097cb !important;*/
        outline: 3px solid #ff7d00 !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-accordion .ui-accordion-header {
        background: none !important;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-accordion .ui-accordion-header.ui-state-hover {
            /*outline: 2px solid #0097cb;
            outline-offset: -6px;*/
            outline: 3px solid #ff7d00;
            outline-offset: -6px;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-tabs .ui-tabs-nav {
        background: none !important;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-tabs .ui-tabs-nav.ui-state-hover {
            /*outline: 2px solid #0097cb;
            outline-offset: -6px;*/
            outline: 3px solid #ff7d00;
            outline-offset: -6px;
            background: 0 0;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-tabs .ui-tabs-nav .ui-state-active {
            border-bottom-width: 0;
        }

            .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-tabs .ui-tabs-nav .ui-state-active a {
                background: #000;
                border-bottom: 3px solid;
                border-top: 3px solid;
                margin-bottom: -5px;
            }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-autocomplete li.ui-menu-item a, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-autocomplete li.ui-menu-item a:active, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-autocomplete li.ui-menu-item a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts .ui-autocomplete li.ui-menu-item a:hover {
        text-decoration: none !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon {
        color: #fff !important;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon:active, .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon:hover {
            color: #101214 !important;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapse-icon:before, .ui-helper-highcontrast.ui-helper-nocustomfonts .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .collapsibleBoxActive h3.collapsibleIcon .collapsible-heading-toggle-icon .expand-icon:before {
            color: #fff;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts .dataTables_wrapper .dataTables_paginate .paginate_button {
        color: #fff !important;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
            color: #333 !important;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts input[disabled] {
        background: none !important;
        opacity: .5;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .ui-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .ui-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-icon {
        height: auto;
        width: auto;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .adobeBlank {
        font-size: 12px;
        position: relative;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .ui-accordion .ui-accordion-header .ui-accordion-header-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .ui-accordion .ui-accordion-header .ui-accordion-header-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-accordion .ui-accordion-header .ui-accordion-header-icon, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        display: inline-block;
        position: relative;
        left: -22px;
        top: 8px;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .ui-accordion .ui-accordion-header .ui-accordion-header-icon .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .ui-accordion .ui-accordion-header .ui-accordion-header-icon .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-accordion .ui-accordion-header .ui-accordion-header-icon .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-accordion .ui-accordion-header .ui-accordion-header-icon .adobeBlank {
            width: 60px;
            margin-left: -12px;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert {
        padding-left: 0;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert .adobeBlank {
            margin-left: -30px;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert .iconSpan, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert .iconSpan, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert .iconSpan, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert .iconSpan {
            padding-left: 0;
            padding-right: 2px;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert .fa-2x, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert .fa-2x, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert .fa-2x, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert .fa-2x {
            right: 1%;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert .alertHeading2, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert .alertHeading2, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert .alertHeading2, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert .alertHeading2 {
            margin-right: 44px;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .alert .alertHeading, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .alert .alertHeading, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .alert .alertHeading, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .alert .alertHeading {
            margin-right: 40px;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 footer .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 footer .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 footer .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 footer .adobeBlank {
        margin-left: 0;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .date-picker-control span, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .date-picker-control span, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .date-picker-control span, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .date-picker-control span {
        height: auto;
        width: auto;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .date-picker-control span.fa-calendar:before, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .date-picker-control span.fa-calendar:before, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .date-picker-control span.fa-calendar:before, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .date-picker-control span.fa-calendar:before {
            display: none;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .date-picker-control span .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .date-picker-control span .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .date-picker-control span .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .date-picker-control span .adobeBlank {
            display: inline-block;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a {
        left: 0;
        position: absolute;
        width: 29px;
        overflow: hidden;
        border: 2px solid !important;
    }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a .adobeBlank {
            border: 0 !important;
            left: -7px;
            top: -2px;
            width: 32px;
            overflow: hidden;
            padding: 2px;
            position: absolute;
        }

        .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-left a:hover .adobeBlank:hover {
            background: none !important;
            filter: none !important;
        }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a {
        position: absolute;
        width: 37px;
        border: 2px solid !important;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a .adobeBlank {
        border: 0 !important;
        top: -2px;
        left: -9px;
        width: 32px;
        overflow: hidden;
        padding: 2px;
        position: absolute;
    }

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:focus .adobeBlank:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:hover, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:focus, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .breadcrumb-responsive .breadcrumb-right a:hover .adobeBlank:hover {
        background: none !important;
        filter: none !important;
    }

.ui-helper-highcontrast.ui-helper-nocustomfonts.ie10 footer .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie11 footer .adobeBlank {
    position: relative;
}

.ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-tabs .ui-tabs-nav, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-tabs .ui-tabs-nav .ui-state-active, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-tabs .ui-tabs-nav, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-tabs .ui-tabs-nav .ui-state-active {
    background: none !important;
    filter: none !important;
}

    .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .ui-tabs .ui-tabs-nav .ui-state-active a, .ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .ui-tabs .ui-tabs-nav .ui-state-active a {
        border-bottom: 2px solid;
    }

.ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 input.dob.select_date {
    width: 70%;
}

.ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 #fd-but-demo1, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 #fd-but-dob {
    width: 30%;
    text-align: right;
    height: 59px;
}

.ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .errorSummaryHeading .adobeBlank, .ui-helper-highcontrast.ui-helper-nocustomfonts.ie9 .feedbackMsg.error .adobeBlank {
    margin-left: 0;
}

.ui-helper-highcontrast.ui-helper-nocustomfonts.lt-ie9 .adobeBlank {
    clip: auto;
    height: auto;
    overflow: inherit;
    position: inherit;
    width: auto;
}

.ui-helper-highcontrast.ui-helper-nocustomfonts .ui-dialog .dialog-contents.progressBar .ui-progressbar .ui-progressbar-overlay { opacity: 1;  filter: alpha(opacity=100) !important;  background-color: #fff !important;  border: 8px solid !important;}

.ui-helper-highcontrast.ui-helper-nocustomfonts .box-width p { padding: .3em; }

@-moz-document url-prefix() {
    .ui-helper-highcontrast .btn-primary, .ui-helper-highcontrast button, .ui-helper-highcontrast input, .ui-helper-highcontrast select, .ui-helper-highcontrast textarea {
        border-style: solid;
        border-width: 2px;
    }

        .ui-helper-highcontrast .btn-primary:focus, .ui-helper-highcontrast button:focus, .ui-helper-highcontrast input:focus, .ui-helper-highcontrast select:focus, .ui-helper-highcontrast textarea:focus {
            outline-offset: -2px !important;
            -moz-outline-radius: 0;
        }

    .ui-helper-highcontrast .custom-checkbox input[type=checkbox]:focus {
        outline-offset: -2px !important;
    }

    .ui-helper-highcontrast .ui-autocomplete .ui-stat-focus {
        outline-offset: 1px !important;
    }

    .ui-helper-highcontrast .dataTable .link_button:focus, .ui-helper-highcontrast .dataTable .secondary_button:focus, .ui-helper-highcontrast .dataTable input[type=checkbox]:focus {
        outline: 2px dotted #fff !important;
        outline-offset: -2px !important;
    }

    .ui-helper-highcontrast .dataTable .expandRowBtn:focus {
        outline-offset: 1px !important;
    }
}

.ie10 div .sidenavbar-toggle:focus, .ie11 div .sidenavbar-toggle:focus, .ie9 div .sidenavbar-toggle:focus, .lt-ie9 div .sidenavbar-toggle:focus { /*outline: 2px solid #101214; outline-offset: 1px !important;*/ outline: 3px solid #ff7d00; outline-offset: 2px !important; }
.ie10 div .nav.nav-list li a:focus, .ie10 div .nav.nav-list li a:hover, .ie11 div .nav.nav-list li a:focus, .ie11 div .nav.nav-list li a:hover, .ie9 div .nav.nav-list li a:focus, .ie9 div .nav.nav-list li a:hover, .lt-ie9 div .nav.nav-list li a:focus, .lt-ie9 div .nav.nav-list li a:hover { outline: 0; }
.ie10 .navbar .nav li a:focus, .ie10 .navbar .nav li a:hover, .ie11 .navbar .nav li a:focus, .ie11 .navbar .nav li a:hover, .ie9 .navbar .nav li a:focus, .ie9 .navbar .nav li a:hover, .lt-ie9 .navbar .nav li a:focus, .lt-ie9 .navbar .nav li a:hover { padding: 11px 8px 10px !important; transition: none; }
.ie10 .nav-list li a:focus, .ie10 .nav-list li a:hover, .ie11 .nav-list li a:focus, .ie11 .nav-list li a:hover, .ie9 .nav-list li a:focus, .ie9 .nav-list li a:hover, .lt-ie9 .nav-list li a:focus, .lt-ie9 .nav-list li a:hover { padding: 6px 11px; }
.ie10 .nav-list li a:focus, .ie10 .nav-list li a:hover, .ie10 .navbar .nav li a:focus, .ie10 .navbar .nav li a:hover, .ie11 .nav-list li a:focus, .ie11 .nav-list li a:hover, .ie11 .navbar .nav li a:focus, .ie11 .navbar .nav li a:hover, .ie9 .nav-list li a:focus, .ie9 .nav-list li a:hover, .ie9 .navbar .nav li a:focus, .ie9 .navbar .nav li a:hover, .lt-ie9 .nav-list li a:focus, .lt-ie9 .nav-list li a:hover, .lt-ie9 .navbar .nav li a:focus, .lt-ie9 .navbar .nav li a:hover {border: 4px dotted transparent; outline: 0 none;}
.ie10 .nav-list li a:focus::after, .ie10 .nav-list li a:hover::after, .ie10 .navbar .nav li a:focus::after, .ie10 .navbar .nav li a:hover::after, .ie11 .nav-list li a:focus::after, .ie11 .nav-list li a:hover::after, .ie11 .navbar .nav li a:focus::after, .ie11 .navbar .nav li a:hover::after, .ie9 .nav-list li a:focus::after, .ie9 .nav-list li a:hover::after, .ie9 .navbar .nav li a:focus::after, .ie9 .navbar .nav li a:hover::after, .lt-ie9 .nav-list li a:focus::after, .lt-ie9 .nav-list li a:hover::after, .lt-ie9 .navbar .nav li a:focus::after, .lt-ie9 .navbar .nav li a:hover::after {  content: " "; text-indent: -999999px;  overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; box-sizing: border-box; border: 2px solid #fff; }
.ie10 .nav-list li li a:focus, .ie10 .nav-list li li a:hover, .ie10 .navbar .nav li li a:focus, .ie10 .navbar .nav li li a:hover, .ie11 .nav-list li li a:focus, .ie11 .nav-list li li a:hover, .ie11 .navbar .nav li li a:focus, .ie11 .navbar .nav li li a:hover, .ie9 .nav-list li li a:focus, .ie9 .nav-list li li a:hover, .ie9 .navbar .nav li li a:focus, .ie9 .navbar .nav li li a:hover, .lt-ie9 .nav-list li li a:focus, .lt-ie9 .nav-list li li a:hover, .lt-ie9 .navbar .nav li li a:focus, .lt-ie9 .navbar .nav li li a:hover {  border: 0; }
.ie10 .dataTable .secondary_button:focus, .ie11 .dataTable .secondary_button:focus, .ie9 .dataTable .secondary_button:focus, .lt-ie9 .dataTable .secondary_button:focus { /*outline: 2px solid #242021 !important;*/ outline: 3px solid #ff7d00 !important; }
.ie10 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.collapse-icon:before, .ie10 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.expand-icon:before, .ie10 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.collapse-icon:before, .ie10 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.expand-icon:before, .ie10 .ui-autocomplete li.ui-menu-item a, .ie10 .ui-autocomplete li.ui-menu-item a:active, .ie10 .ui-autocomplete li.ui-menu-item a:focus, .ie10 .ui-autocomplete li.ui-menu-item a:hover, .ie11 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.collapse-icon:before, .ie11 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.expand-icon:before, .ie11 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.collapse-icon:before, .ie11 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.expand-icon:before, .ie11 .ui-autocomplete li.ui-menu-item a, .ie11 .ui-autocomplete li.ui-menu-item a:active, .ie11 .ui-autocomplete li.ui-menu-item a:focus, .ie11 .ui-autocomplete li.ui-menu-item a:hover, .ie9 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.collapse-icon:before, .ie9 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.expand-icon:before, .ie9 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.collapse-icon:before, .ie9 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.expand-icon:before, .ie9 .ui-autocomplete li.ui-menu-item a, .ie9 .ui-autocomplete li.ui-menu-item a:active, .ie9 .ui-autocomplete li.ui-menu-item a:focus, .ie9 .ui-autocomplete li.ui-menu-item a:hover, .lt-ie9 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.collapse-icon:before, .lt-ie9 .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.expand-icon:before, .lt-ie9 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.collapse-icon:before, .lt-ie9 .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.expand-icon:before, .lt-ie9 .ui-autocomplete li.ui-menu-item a, .lt-ie9 .ui-autocomplete li.ui-menu-item a:active, .lt-ie9 .ui-autocomplete li.ui-menu-item a:focus, .lt-ie9 .ui-autocomplete li.ui-menu-item a:hover { text-decoration: none !important; }
.ie10.ui-helper-highcontrast .ui-datepicker .ui-state-active, .ie10.ui-helper-highcontrast .ui-datepicker .ui-state-hover, .ie11.ui-helper-highcontrast .ui-datepicker .ui-state-active, .ie11.ui-helper-highcontrast .ui-datepicker .ui-state-hover, .ie9.ui-helper-highcontrast .ui-datepicker .ui-state-active, .ie9.ui-helper-highcontrast .ui-datepicker .ui-state-hover, .lt-ie9.ui-helper-highcontrast .ui-datepicker .ui-state-active, .lt-ie9.ui-helper-highcontrast .ui-datepicker .ui-state-hover { /*outline: 1px solid #0097cb;*/ outline: 3px solid #ff7d00;    outline-offset: -2px; }
.ie10.ui-helper-highcontrast .ui-datepicker .ui-state-highlight, .ie11.ui-helper-highcontrast .ui-datepicker .ui-state-highlight, .ie9.ui-helper-highcontrast .ui-datepicker .ui-state-highlight, .lt-ie9.ui-helper-highcontrast .ui-datepicker .ui-state-highlight { /*outline: 1px dotted #0097cb;*/ outline: 3px solid #ff7d00;   outline-offset: -2px; }

.lt-ie9 main ul[class*="-legend"] li svg { display: none; }
.lt-ie9 main ul[class*="-legend"] li canvas { display: inline-block !important; height: 12px; width: 12px; }
.lt-ie9 main .browser-table { font-size: .9em; }
.lt-ie9 main .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.collapse-icon:before, .lt-ie9 main .collapsibleBoxActive h3.collapsibleIcon a.collapsible-heading-toggle-icon em.expand-icon:before, .lt-ie9 main .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.collapse-icon:before, .lt-ie9 main .collapsibleBoxActive h3.collapsibleIcon button.collapsible-heading-toggle-icon em.expand-icon:before { font-size: 1.5em !important; padding-top: 6px; }
.lt-ie9 main .carouselwrapper .carousel .carousel-control > span { font-size: 1.4em; top: -12px; }
.lt-ie9 .ui-dialog .dialog-contents .ui-dialog-titlebar h1 { font-size: 2em; }
.lt-ie9 .input-group-btn { font-size: 100%; }
.lt-ie9 .input-group-btn .btn { padding: 3px 20px; }


