/*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 *//*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */@import url(//cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
 fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
a {
    text-decoration-line: none;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 1px \9 0 0;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 4px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
}
.form-control {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 26px;
    padding: 3px 6px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -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 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999;
}
.form-control::-webkit-input-placeholder {
    color: #999;
}
.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 26px;
    }
    input[type="date"].input-sm,
    .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 24px;
    }
    input[type="date"].input-lg,
    .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 37px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label,
.radio label {
    min-height: 18px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 0;
    min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
    height: 24px;
    line-height: 24px;
}
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.form-group-sm select.form-control {
    height: 24px;
    line-height: 24px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 24px;
    min-height: 30px;
    padding: 3px 4px;
    font-size: 12px;
    line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
    height: 37px;
    line-height: 37px;
}
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.form-group-lg select.form-control {
    height: 37px;
    line-height: 37px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 37px;
    min-height: 35px;
    padding: 7px 12px;
    font-size: 17px;
    line-height: 1.33333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 32.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg > .form-control+.form-control-feedback,
.input-group-lg > .input-group-addon+.form-control-feedback,
.input-group-lg > .input-group-btn > .btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm > .form-control+.form-control-feedback,
.input-group-sm > .input-group-addon+.form-control-feedback,
.input-group-sm > .input-group-btn > .btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -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);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -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);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -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);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
    top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 2px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 22px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 2px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 4px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 2px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 7px;
        font-size: 17px;
    }
}
@media (min-width: 2px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 3px;
        font-size: 12px;
    }
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 3px 6px;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 2px 4px;
    font-size: 12px;
    border-radius: 2px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 6px 12px;
    font-size: 17px;
    border-radius: 5px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn+.btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
@-webkit-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-moz-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
    }
}
@-moz-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -moz-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -moz-transform: scale(1.5);
    }
}
@keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
}
@-webkit-keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes SPIN {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
@keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -moz-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -moz-transform: translateY(0);
    }
}
@keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
        -moz-transform: translateY(-1%);
        -ms-transform: translateY(-1%);
        -o-transform: translateY(-1%);
        transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-moz-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-webkit-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
        -moz-transform: translateY(30px) scale(1);
        -ms-transform: translateY(30px) scale(1);
        -o-transform: translateY(30px) scale(1);
        transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
        -moz-transform: translateY(-30px) scale(1);
        -ms-transform: translateY(-30px) scale(1);
        -o-transform: translateY(-30px) scale(1);
        transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-LEFT {
    0% {
        -moz-transform: translateX(-30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
        -moz-transform: translateX(-30px) scale(1);
        -ms-transform: translateX(-30px) scale(1);
        -o-transform: translateX(-30px) scale(1);
        transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-RIGHT {
    0% {
        -moz-transform: translateX(30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
        -moz-transform: translateX(30px) scale(1);
        -ms-transform: translateX(30px) scale(1);
        -o-transform: translateX(30px) scale(1);
        transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    *:after,
    *:before {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important;
    }
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}
body {
    font-family: "Noto Sans KR","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 1.42857;
    color: #333;
    background-color: #f8f9fa;
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #616161;
    text-decoration: none;
}
a:focus,
a:hover {
    color: #3b3b3b;
    text-decoration: underline;
}
a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    border-radius: 5px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #ECF0F5;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    border-radius: 50%;
}
hr {
    margin-top: 18px;
    margin-bottom: 18px;
    border: 0;
    border-top: 1px solid #eee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
[role="button"] {
    cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 18px;
    margin-bottom: 9px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 9px;
    margin-bottom: 9px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%;
}
.h1,
h1 {
    font-size: 33px;
}
.h2,
h2 {
    font-size: 27px;
}
.h3,
h3 {
    font-size: 23px;
}
.h4,
h4 {
    font-size: 17px;
}
.h5,
h5 {
    font-size: 13px;
}
.h6,
h6 {
    font-size: 12px;
}
p {
    margin: 0 0 9px;
}
.lead {
    margin-bottom: 18px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 2px) {
    .lead {
        font-size: 19.5px;
    }
}
.small,
small {
    font-size: 92%;
}
.mark,
mark {
    background-color: #fcf8e3;
    padding: 0.2em;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.initialism,
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #616161;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #484848;
}
.text-success {
    color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #843534;
}
.bg-primary {
    color: #fff;
}
.bg-primary {
    background-color: #616161;
}
a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #484848;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 8px;
    margin: 36px 0 18px;
    border-bottom: 1px solid #eee;
}
ol,
ul {
    margin-top: 0;
    margin-bottom: 9px;
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 18px;
}
dd,
dt {
    line-height: 1.42857;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
    content: " ";
    display: table;
}
.dl-horizontal dd:after {
    clear: both;
}
@media (min-width: 2px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}
abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
}
blockquote {
    padding: 9px 18px;
    margin: 0 0 18px;
    font-size: 16.25px;
    border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: '\00A0 \2014';
}
address {
    margin-bottom: 18px;
    font-style: normal;
    line-height: 1.42857;
}
code,
kbd,
pre,
samp {
    font-family: "Noto Sans KR",Consolas,"Courier New",monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 3px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 2px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}
pre {
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 12px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container:after,
.container:before {
    content: " ";
    display: table;
}
.container:after {
    clear: both;
}
@media (min-width: 2px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 3px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 9999px) {
    .container {
        width: 1170px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:after,
.container-fluid:before {
    display: table;
}
.container-fluid:after {
    clear: both;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:after,
.row:before {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left;
}
.col-xs-1 {
    width: 8.33333%;
}
.col-xs-2 {
    width: 16.66667%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-4 {
    width: 33.33333%;
}
.col-xs-5 {
    width: 41.66667%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-7 {
    width: 58.33333%;
}
.col-xs-8 {
    width: 66.66667%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-10 {
    width: 83.33333%;
}
.col-xs-11 {
    width: 91.66667%;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-pull-1 {
    right: 8.33333%;
}
.col-xs-pull-2 {
    right: 16.66667%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-4 {
    right: 33.33333%;
}
.col-xs-pull-5 {
    right: 41.66667%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-7 {
    right: 58.33333%;
}
.col-xs-pull-8 {
    right: 66.66667%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-10 {
    right: 83.33333%;
}
.col-xs-pull-11 {
    right: 91.66667%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-push-1 {
    left: 8.33333%;
}
.col-xs-push-2 {
    left: 16.66667%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-4 {
    left: 33.33333%;
}
.col-xs-push-5 {
    left: 41.66667%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-7 {
    left: 58.33333%;
}
.col-xs-push-8 {
    left: 66.66667%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-10 {
    left: 83.33333%;
}
.col-xs-push-11 {
    left: 91.66667%;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
.col-xs-offset-1 {
    margin-left: 8.33333%;
}
.col-xs-offset-2 {
    margin-left: 16.66667%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-4 {
    margin-left: 33.33333%;
}
.col-xs-offset-5 {
    margin-left: 41.66667%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-7 {
    margin-left: 58.33333%;
}
.col-xs-offset-8 {
    margin-left: 66.66667%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-10 {
    margin-left: 83.33333%;
}
.col-xs-offset-11 {
    margin-left: 91.66667%;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
@media (min-width: 2px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left;
    }
    .col-sm-1 {
        width: 8.33333%;
    }
    .col-sm-2 {
        width: 16.66667%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.33333%;
    }
    .col-sm-5 {
        width: 41.66667%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.33333%;
    }
    .col-sm-8 {
        width: 66.66667%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.33333%;
    }
    .col-sm-11 {
        width: 91.66667%;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-pull-1 {
        right: 8.33333%;
    }
    .col-sm-pull-2 {
        right: 16.66667%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-4 {
        right: 33.33333%;
    }
    .col-sm-pull-5 {
        right: 41.66667%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-7 {
        right: 58.33333%;
    }
    .col-sm-pull-8 {
        right: 66.66667%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-10 {
        right: 83.33333%;
    }
    .col-sm-pull-11 {
        right: 91.66667%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-push-1 {
        left: 8.33333%;
    }
    .col-sm-push-2 {
        left: 16.66667%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-4 {
        left: 33.33333%;
    }
    .col-sm-push-5 {
        left: 41.66667%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-7 {
        left: 58.33333%;
    }
    .col-sm-push-8 {
        left: 66.66667%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-10 {
        left: 83.33333%;
    }
    .col-sm-push-11 {
        left: 91.66667%;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 3px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }
    .col-md-1 {
        width: 8.33333%;
    }
    .col-md-2 {
        width: 16.66667%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-4 {
        width: 33.33333%;
    }
    .col-md-5 {
        width: 41.66667%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-7 {
        width: 58.33333%;
    }
    .col-md-8 {
        width: 66.66667%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-10 {
        width: 83.33333%;
    }
    .col-md-11 {
        width: 91.66667%;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-pull-1 {
        right: 8.33333%;
    }
    .col-md-pull-2 {
        right: 16.66667%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-4 {
        right: 33.33333%;
    }
    .col-md-pull-5 {
        right: 41.66667%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-7 {
        right: 58.33333%;
    }
    .col-md-pull-8 {
        right: 66.66667%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-10 {
        right: 83.33333%;
    }
    .col-md-pull-11 {
        right: 91.66667%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-push-1 {
        left: 8.33333%;
    }
    .col-md-push-2 {
        left: 16.66667%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-4 {
        left: 33.33333%;
    }
    .col-md-push-5 {
        left: 41.66667%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-7 {
        left: 58.33333%;
    }
    .col-md-push-8 {
        left: 66.66667%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-10 {
        left: 83.33333%;
    }
    .col-md-push-11 {
        left: 91.66667%;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }
    .col-md-offset-2 {
        margin-left: 16.66667%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333%;
    }
    .col-md-offset-5 {
        margin-left: 41.66667%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333%;
    }
    .col-md-offset-8 {
        margin-left: 66.66667%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333%;
    }
    .col-md-offset-11 {
        margin-left: 91.66667%;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 9999px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left;
    }
    .col-lg-1 {
        width: 8.33333%;
    }
    .col-lg-2 {
        width: 16.66667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33333%;
    }
    .col-lg-5 {
        width: 41.66667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.33333%;
    }
    .col-lg-8 {
        width: 66.66667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.33333%;
    }
    .col-lg-11 {
        width: 91.66667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-pull-1 {
        right: 8.33333%;
    }
    .col-lg-pull-2 {
        right: 16.66667%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-4 {
        right: 33.33333%;
    }
    .col-lg-pull-5 {
        right: 41.66667%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-7 {
        right: 58.33333%;
    }
    .col-lg-pull-8 {
        right: 66.66667%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-10 {
        right: 83.33333%;
    }
    .col-lg-pull-11 {
        right: 91.66667%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-push-1 {
        left: 8.33333%;
    }
    .col-lg-push-2 {
        left: 16.66667%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-4 {
        left: 33.33333%;
    }
    .col-lg-push-5 {
        left: 41.66667%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-7 {
        left: 58.33333%;
    }
    .col-lg-push-8 {
        left: 66.66667%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-10 {
        left: 83.33333%;
    }
    .col-lg-push-11 {
        left: 91.66667%;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}
table {
    background-color: transparent;
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 18px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table > caption+thead > tr:first-child > td,
.table > caption+thead > tr:first-child > th,
.table > colgroup+thead > tr:first-child > td,
.table > colgroup+thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 0;
}
.table > tbody+tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #ECF0F5;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}
table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th {
    background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active {
    background-color: #e8e8e8;
}
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th {
    background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success {
    background-color: #d0e9c6;
}
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th {
    background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info {
    background-color: #c4e3f3;
}
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th {
    background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning {
    background-color: #faf2cc;
}
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th {
    background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger {
    background-color: #ebcccc;
}
.table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}
@media screen and (max-width: 1px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 13.5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > thead > tr > th {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 1px \9 0 0;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 4px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
}
.form-control {
    display: block;
    width: 100%;
    height: 26px;
    padding: 3px 6px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -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 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999;
}
.form-control::-webkit-input-placeholder {
    color: #999;
}
.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 26px;
    }
    input[type="date"].input-sm,
    .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 24px;
    }
    input[type="date"].input-lg,
    .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 37px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label,
.radio label {
    min-height: 18px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 0;
    min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
    height: 24px;
    line-height: 24px;
}
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.form-group-sm select.form-control {
    height: 24px;
    line-height: 24px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 24px;
    min-height: 30px;
    padding: 3px 4px;
    font-size: 12px;
    line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
    height: 37px;
    line-height: 37px;
}
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.form-group-lg select.form-control {
    height: 37px;
    line-height: 37px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 37px;
    min-height: 35px;
    padding: 7px 12px;
    font-size: 17px;
    line-height: 1.33333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 32.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg > .form-control+.form-control-feedback,
.input-group-lg > .input-group-addon+.form-control-feedback,
.input-group-lg > .input-group-btn > .btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm > .form-control+.form-control-feedback,
.input-group-sm > .input-group-addon+.form-control-feedback,
.input-group-sm > .input-group-btn > .btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -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);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -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);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -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);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
    top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 2px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 22px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 2px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 4px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 2px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 7px;
        font-size: 17px;
    }
}
@media (min-width: 2px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 3px;
        font-size: 12px;
    }
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 3px 6px;
    font-size: 13px;
    line-height: 1.42857;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
    color: #242424;
    text-decoration: none;
}
.btn.active,
.btn: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);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-default {
    color: #242424;
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-default.focus,
.btn-default:focus {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #4f4f4f;
}
.btn-default:hover {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .btn-default.dropdown-toggle.focus,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover {
    color: #242424;
    background-color: #d4d4d4;
    border-color: #4f4f4f;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
    background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-default .badge {
    color: #fff;
    background-color: #242424;
}
.btn-primary {
    color: #fff;
    background-color: #616161;
    border-color: #000;
}
.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #363636;
    border-color: #000;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
    background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #616161;
    border-color: #000;
}
.btn-primary .badge {
    color: #616161;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #00C6AE;
    border-color: #009381;
}
.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #009381;
    border-color: #001411;
}
.btn-success:hover {
    color: #fff;
    background-color: #009381;
    border-color: #00564b;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #009381;
    border-color: #00564b;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .btn-success.dropdown-toggle.focus,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #006f62;
    border-color: #001411;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
    background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #00C6AE;
    border-color: #009381;
}
.btn-success .badge {
    color: #00C6AE;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #44ADF9;
    border-color: #171a30;
}
.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #1397f7;
    border-color: #000;
}
.btn-info:hover {
    color: #fff;
    background-color: #1397f7;
    border-color: #030407;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #1397f7;
    border-color: #030407;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .btn-info.dropdown-toggle.focus,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #0784df;
    border-color: #000;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
    background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #44ADF9;
    border-color: #171a30;
}
.btn-info .badge {
    color: #44ADF9;
    background-color: #fff;
}
.btn-warning {
    color: #242424;
    background-color: #FFB802;
    border-color: #b58200;
}
.btn-warning.focus,
.btn-warning:focus {
    color: #242424;
    background-color: #ce9400;
    border-color: #352600;
}
.btn-warning:hover {
    color: #242424;
    background-color: #ce9400;
    border-color: #775600;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
    color: #242424;
    background-color: #ce9400;
    border-color: #775600;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .btn-warning.dropdown-toggle.focus,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle:hover {
    color: #242424;
    background-color: #aa7b00;
    border-color: #352600;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
    background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #FFB802;
    border-color: #b58200;
}
.btn-warning .badge {
    color: #FFB802;
    background-color: #242424;
}
.btn-danger {
    color: #242424;
    background-color: #E97426;
    border-color: #b15112;
}
.btn-danger.focus,
.btn-danger:focus {
    color: #242424;
    background-color: #c85c14;
    border-color: #3d1c06;
}
.btn-danger:hover {
    color: #242424;
    background-color: #c85c14;
    border-color: #79380c;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
    color: #242424;
    background-color: #c85c14;
    border-color: #79380c;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .btn-danger.dropdown-toggle.focus,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
    color: #242424;
    background-color: #a74d11;
    border-color: #3d1c06;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
    background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #E97426;
    border-color: #b15112;
}
.btn-danger .badge {
    color: #E97426;
    background-color: #242424;
}
.btn-link {
    color: #616161;
    font-weight: normal;
    border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
    color: #3b3b3b;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.btn-group-sm > .btn,
.btn-sm {
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-group-xs > .btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block+.btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown,
.dropup {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 13px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #616161;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
    color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}
.open > .dropdown-menu {
    display: block;
}
.open > a {
    outline: 0;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
@media (min-width: 2px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    float: left;
}
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover {
    z-index: 2;
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar:after,
.btn-toolbar:before {
    content: " ";
    display: table;
}
.btn-toolbar:after {
    clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
    margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group > .btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group > .btn+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    -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);
}
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-group-lg > .btn .caret,
.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
.dropup .btn-group-lg > .btn .caret,
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before {
    content: " ";
    display: table;
}
.btn-group-vertical > .btn-group:after {
    clear: both;
}
.btn-group-vertical > .btn-group > .btn {
    float: none;
}
.btn-group-vertical > .btn+.btn,
.btn-group-vertical > .btn+.btn-group,
.btn-group-vertical > .btn-group+.btn,
.btn-group-vertical > .btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}
.btn-group-justified > .btn-group .btn {
    width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 3px 6px;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 2px 4px;
    font-size: 12px;
    border-radius: 2px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 6px 12px;
    font-size: 17px;
    border-radius: 5px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn+.btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav:after,
.nav:before {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
    background-color: #eee;
}
.nav > li.disabled > a {
    color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: #eee;
    border-color: #616161;
}
.nav .nav-divider {
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav > li > a > img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #485398;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #485398;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    background-color: #485398;
    border: 1px solid #485398;
    border-bottom-color: transparent;
    cursor: default;
}
.nav-pills > li {
    float: left;
}
.nav-pills > li > a {
    border-radius: 3px;
}
.nav-pills > li+li {
    margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #616161;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified,
.nav-tabs.nav-justified {
    width: 100%;
}
.nav-justified > li,
.nav-tabs.nav-justified > li {
    float: none;
}
.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 2px) {
    .nav-justified > li,
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0;
}
.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd;
}
@media (min-width: 2px) {
    .nav-tabs-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 0;
    }
    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #ECF0F5;
    }
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar {
    position: relative;
    min-height: 40px;
    margin-bottom: 18px;
    border: 1px solid transparent;
}
.navbar:after,
.navbar:before {
    content: " ";
    display: table;
}
.navbar:after {
    clear: both;
}
@media (min-width: 2px) {
    .navbar {
        border-radius: 3px;
        width: 100%;
    }
}
.navbar-header:after,
.navbar-header:before {
    content: " ";
    display: table;
}
.navbar-header:after {
    clear: both;
}
@media (min-width: 2px) {
    .navbar-header {
        float: left;
    }
}
.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse:after,
.navbar-collapse:before {
    content: " ";
    display: table;
}
.navbar-collapse:after {
    clear: both;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 2px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width: 1px) and (orientation: landscape) {
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 200px;
    }
}
.container > .navbar-collapse,
.container > .navbar-header,
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 2px) {
    .container > .navbar-collapse,
    .container > .navbar-header,
    .container-fluid > .navbar-collapse,
    .container-fluid > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 2px) {
    .navbar-static-top {
        border-radius: 0;
    }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 2px) {
    .navbar-fixed-bottom,
    .navbar-fixed-top {
        border-radius: 0;
    }
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    padding: 16px 15px;
    font-size: 17px;
    line-height: 18px;
    height: 50px;
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}
.navbar-brand > img {
    display: block;
}
@media (min-width: 2px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
@media (min-width: 2px) {
    .navbar-toggle {
        display: none;
    }
}
.navbar-nav {
    margin: 8px -15px;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;
}
@media (max-width: 1px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 18px;
    }
    .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none;
    }
}
@media (min-width: 2px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}
.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    margin-top: 12px;
    margin-bottom: 12px;
}
@media (min-width: 2px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .form-control,
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn {
        width: auto;
    }
    .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .checkbox label,
    .navbar-form .radio label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
@media (max-width: 1px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}
@media (min-width: 2px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 12px;
    margin-bottom: 12px;
}
.btn-group-sm > .navbar-btn.btn,
.navbar-btn.btn-sm {
    margin-top: 13px;
    margin-bottom: 13px;
}
.btn-group-xs > .navbar-btn.btn,
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 16px;
    margin-bottom: 16px;
}
@media (min-width: 2px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media (min-width: 2px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background-color: #e7e7e7;
    color: #555;
}
@media (max-width: 1px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}
.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-default .btn-link {
    color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
    background-color: #090909;
    color: #fff;
}
@media (max-width: 1px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-link {
    color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 18px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 3px;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb > .active {
    color: #777;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 18px 0;
    border-radius: 3px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 3px 6px;
    line-height: 1.42857;
    text-decoration: none;
    color: #616161;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    z-index: 2;
    color: #3b3b3b;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    background-color: #616161;
    border-color: #616161;
    cursor: default;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.pager {
    padding-left: 0;
    margin: 18px 0;
    list-style: none;
    text-align: center;
}
.pager:after,
.pager:before {
    content: " ";
    display: table;
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
    text-decoration: none;
    background-color: #eee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed;
}
.label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}
.label:empty {
    display: none;
}
.btn .label {
    position: relative;
    top: -1px;
}
a.label:focus,
a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label-default {
    background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #616161;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color: #484848;
}
.label-success {
    background-color: #00C6AE;
}
.label-success[href]:focus,
.label-success[href]:hover {
    background-color: #009381;
}
.label-info {
    background-color: #44ADF9;
}
.label-info[href]:focus,
.label-info[href]:hover {
    background-color: #1397f7;
}
.label-warning {
    background-color: #FFB802;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
    background-color: #ce9400;
}
.label-danger {
    background-color: #E97426;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
    background-color: #c85c14;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge,
.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #616161;
    background-color: #fff;
}
.list-group-item > .badge {
    float: right;
}
.list-group-item > .badge+.badge {
    margin-right: 5px;
}
.nav-pills > li > a > .badge {
    margin-left: 3px;
}
a.badge:focus,
a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}
.jumbotron .h1,
.jumbotron h1 {
    color: inherit;
}
.jumbotron p {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 200;
}
.jumbotron > hr {
    border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.jumbotron .container {
    max-width: 100%;
}
@media screen and (min-width: 2px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    .jumbotron .h1,
    .jumbotron h1 {
        font-size: 59px;
    }
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 18px;
    line-height: 1.42857;
    background-color: #ECF0F5;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 9px;
    color: #333;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
    border-color: #616161;
}
.alert {
    padding: 15px;
    margin-bottom: 18px;
    border: 1px solid transparent;
    border-radius: 3px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p+p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 18px;
    background-color: #f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    background-color: #616161;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
    background-color: #00C6AE;
}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
    background-color: #44ADF9;
}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
    background-color: #FFB802;
}
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
    background-color: #E97426;
}
.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
}
.media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media,
.media-body {
    zoom: 1;
    overflow: hidden;
}
.media-body {
    width: 10000px;
}
.media-object {
    display: block;
}
.media-object.img-thumbnail {
    max-width: none;
}
.media > .pull-right,
.media-right {
    padding-left: 10px;
}
.media > .pull-left,
.media-left {
    padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top;
}
.media-middle {
    vertical-align: middle;
}
.media-bottom {
    vertical-align: bottom;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
a.list-group-item,
button.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}
button.list-group-item {
    width: 100%;
    text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
    background-color: #eee;
    color: #777;
    cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
    color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
    color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #616161;
    border-color: #616161;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
    color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
    color: #c7c7c7;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    margin-bottom: 18px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.panel-body {
    padding: 15px;
}
.panel-body:after,
.panel-body:before {
    content: " ";
    display: table;
}
.panel-body:after {
    clear: both;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.panel > .panel-heading+.panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group+.panel-footer {
    border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
    margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
    border-top-left-radius: 2px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
    border-top-right-radius: 2px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table:last-child {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 2px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 2px;
}
.panel > .panel-body+.table,
.panel > .panel-body+.table-responsive,
.panel > .table+.panel-body,
.panel > .table-responsive+.panel-body {
    border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
    border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}
.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}
.panel-group {
    margin-bottom: 18px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 3px;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading+.panel-collapse > .list-group,
.panel-group .panel-heading+.panel-collapse > .panel-body {
    border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}
.panel-default > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #616161;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #616161;
    border-color: #616161;
}
.panel-primary > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #616161;
}
.panel-primary > .panel-heading .badge {
    color: #616161;
    background-color: #fff;
}
.panel-primary > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #616161;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger > .panel-heading+.panel-collapse > .panel-body {
    border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger > .panel-footer+.panel-collapse > .panel-body {
    border-bottom-color: #ebccd1;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,0.15);
}
.well-lg {
    padding: 24px;
    border-radius: 5px;
}
.well-sm {
    padding: 9px;
    border-radius: 2px;
}
.close {
    float: right;
    font-size: 19.5px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter:alpha(opacity=20);
}
.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Noto Sans KR","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter:alpha(opacity=0);
}
.tooltip.in {
    opacity: 0.9;
    filter:alpha(opacity=90);
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 3px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Noto Sans KR","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 13px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 13px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 4px 4px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    border-width: 10px;
    content: "";
}
.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,0.25);
    bottom: -11px;
}
.popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25);
}
.popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}
.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25);
    top: -11px;
}
.popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,0.25);
}
.popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}
.page-header {
    margin: 0 0 20px;
}
.page-header h1,
.page-header h2,
.page-header h3,
.page-header h4,
.page-header h5,
.page-header h6 {
    margin: 0;
    padding: 10px;
}
.page-header h1 i,
.page-header h2 i,
.page-header h3 i,
.page-header h4 i,
.page-header h5 i,
.page-header h6 i {
    padding-top: 1px;
}
.text-align-left {
    text-align: left;
}
.text-align-center {
    text-align: center;
}
.text-align-right {
    text-align: right;
}
.modal-backdrop.in {
    display: none;
}
@-webkit-keyframes ax-dialog {
    0% {
        opacity: 0.0;
        -webkit-transform: scale(1);
    }
    1% {
        opacity: 0.0;
        -webkit-transform: scale(0.3);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes ax-dialog {
    0% {
        opacity: 0.0;
        -moz-transform: scale(1);
    }
    1% {
        opacity: 0.0;
        -moz-transform: scale(0.3);
    }
    100% {
        opacity: 1.0;
        -moz-transform: scale(1);
    }
}
@keyframes ax-dialog {
    0% {
        opacity: 0.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    1% {
        opacity: 0.0;
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -ms-transform: scale(0.3);
        -o-transform: scale(0.3);
        transform: scale(0.3);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes ax-dialog-destroy {
    from {
        -webkit-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(0.5);
        opacity: 0.0;
    }
}
@-moz-keyframes ax-dialog-destroy {
    from {
        -moz-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -moz-transform: scale(0.5);
        opacity: 0.0;
    }
}
@keyframes ax-dialog-destroy {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.0;
    }
}
.ax5-ui-dialog {
    -webkit-animation: ax-dialog 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-animation: ax-dialog 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
    animation: ax-dialog 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
    z-index: 2000;
    position: fixed;
    left: 0;
    top: 0;
    overflow: hidden;
    border: 1px solid #ddd;
}
.ax5-ui-dialog .ax-dialog-header {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}
.ax5-ui-dialog .ax-dialog-header .badge {
    font-size: 0.8em;
    color: #f5f5f5;
    background-color: #333;
}
.ax5-ui-dialog .ax-dialog-body {
    padding: 15px;
    text-align: center;
}
.ax5-ui-dialog .ax-dialog-body .ax-dialog-msg {
    padding-top: 15px;
    padding-bottom: 15px;
}
.ax5-ui-dialog .ax-dialog-body .ax-dialog-prompt {
    text-align: left;
    padding-bottom: 7.5px;
}
.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons {
    margin-top: 15px;
}
.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-dialog .ax-dialog-body [data-dialog-els="additional-content"] {
    margin-top: 15px;
}
.ax5-ui-dialog .ax-dialog-header {
    color: #333;
    background: #f5f5f5;
}
.ax5-ui-dialog .ax-dialog-header .badge {
    color: #f5f5f5;
    background-color: #333;
}
.ax5-ui-dialog.primary {
    border: 1px solid #ddd;
}
.ax5-ui-dialog.primary .ax-dialog-header {
    color: #fff;
    background: #616161;
}
.ax5-ui-dialog.primary .ax-dialog-header .badge {
    color: #616161;
    background-color: #fff;
}
.ax5-ui-dialog.success {
    border: 1px solid #ddd;
}
.ax5-ui-dialog.success .ax-dialog-header {
    color: #3c763d;
    background: #dff0d8;
}
.ax5-ui-dialog.success .ax-dialog-header .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.ax5-ui-dialog.info {
    border: 1px solid #ddd;
}
.ax5-ui-dialog.info .ax-dialog-header {
    color: #31708f;
    background: #d9edf7;
}
.ax5-ui-dialog.info .ax-dialog-header .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.ax5-ui-dialog.warning {
    border: 1px solid #ddd;
}
.ax5-ui-dialog.warning .ax-dialog-header {
    color: #8a6d3b;
    background: #fcf8e3;
}
.ax5-ui-dialog.warning .ax-dialog-header .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.ax5-ui-dialog.danger {
    border: 1px solid #ddd;
}
.ax5-ui-dialog.danger .ax-dialog-header {
    color: #a94442;
    background: #f2dede;
}
.ax5-ui-dialog.danger .ax-dialog-header .badge {
    color: #f2dede;
    background-color: #a94442;
}
.ax5-ui-dialog.destroy {
    -webkit-animation: ax-dialog-destroy 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
    -o-animation: ax-dialog-destroy 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
    animation: ax-dialog-destroy 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;
}
.ax5-ui-dialog .ax-dialog-body .ax-dialog-buttons .btn {
    padding: 5px 10px;
}
@-webkit-keyframes ax-mask {
    from {
        opacity: 0.0;
    }
    to {
        opacity: 0.4;
    }
}
@-moz-keyframes ax-mask {
    from {
        opacity: 0.0;
    }
    to {
        opacity: 0.4;
    }
}
@keyframes ax-mask {
    from {
        opacity: 0.0;
    }
    to {
        opacity: 0.4;
    }
}
@-webkit-keyframes ax-mask-fade-out {
    from {
        opacity: 0.4;
    }
    to {
        opacity: 0.0;
    }
}
@-moz-keyframes ax-mask-fade-out {
    from {
        opacity: 0.4;
    }
    to {
        opacity: 0.0;
    }
}
@keyframes ax-mask-fade-out {
    from {
        opacity: 0.4;
    }
    to {
        opacity: 0.0;
    }
}
.ax-masking {
    -webkit-filter:blur(3px);
    -webkit-transform: scale(0.96);
    -moz-transform: scale(0.96);
    -ms-transform: scale(0.96);
    -o-transform: scale(0.96);
    transform: scale(0.96);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.ax-mask {
    box-sizing: border-box;
    z-index: 1000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ax-mask *,
.ax-mask *:after,
.ax-mask *:before {
    box-sizing: border-box;
}
.ax-mask .ax-mask-bg {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
}
.ax-mask .ax-mask-content {
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: table;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
.ax-mask .ax-mask-content * {
    color: inherit;
}
.ax-mask .ax-mask-content > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.ax-mask.fade-out {
    -webkit-animation: ax-mask-fade-out 0.25s;
    -o-animation: ax-mask-fade-out 0.25s;
    animation: ax-mask-fade-out 0.25s;
    opacity: 0.0;
}
@-webkit-keyframes ax-toast-bottom {
    from {
        -webkit-transform: translateY(-100px) scale(0.7);
    }
    to {
        -webkit-transform: translateY(0px) scale(1);
    }
}
@-moz-keyframes ax-toast-bottom {
    from {
        -moz-transform: translateY(-100px) scale(0.7);
    }
    to {
        -moz-transform: translateY(0px) scale(1);
    }
}
@keyframes ax-toast-bottom {
    from {
        -webkit-transform: translateY(-100px) scale(0.7);
        -moz-transform: translateY(-100px) scale(0.7);
        -ms-transform: translateY(-100px) scale(0.7);
        -o-transform: translateY(-100px) scale(0.7);
        transform: translateY(-100px) scale(0.7);
    }
    to {
        -webkit-transform: translateY(0px) scale(1);
        -moz-transform: translateY(0px) scale(1);
        -ms-transform: translateY(0px) scale(1);
        -o-transform: translateY(0px) scale(1);
        transform: translateY(0px) scale(1);
    }
}
@-webkit-keyframes ax-toast-top {
    from {
        -webkit-transform: translateY(100px) scale(0.7);
    }
    to {
        -webkit-transform: translateY(0px) scale(1);
    }
}
@-moz-keyframes ax-toast-top {
    from {
        -moz-transform: translateY(100px) scale(0.7);
    }
    to {
        -moz-transform: translateY(0px) scale(1);
    }
}
@keyframes ax-toast-top {
    from {
        -webkit-transform: translateY(100px) scale(0.7);
        -moz-transform: translateY(100px) scale(0.7);
        -ms-transform: translateY(100px) scale(0.7);
        -o-transform: translateY(100px) scale(0.7);
        transform: translateY(100px) scale(0.7);
    }
    to {
        -webkit-transform: translateY(0px) scale(1);
        -moz-transform: translateY(0px) scale(1);
        -ms-transform: translateY(0px) scale(1);
        -o-transform: translateY(0px) scale(1);
        transform: translateY(0px) scale(1);
    }
}
@-webkit-keyframes ax-toast-removed-bottom {
    from {
        -webkit-transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -webkit-transform: translateY(10px) scale(0.7);
        opacity: 0.0;
    }
}
@-moz-keyframes ax-toast-removed-bottom {
    from {
        -moz-transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -moz-transform: translateY(10px) scale(0.7);
        opacity: 0.0;
    }
}
@keyframes ax-toast-removed-bottom {
    from {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -webkit-transform: translateY(10px) scale(0.7);
        -moz-transform: translateY(10px) scale(0.7);
        -ms-transform: translateY(10px) scale(0.7);
        -o-transform: translateY(10px) scale(0.7);
        transform: translateY(10px) scale(0.7);
        opacity: 0.0;
    }
}
@-webkit-keyframes ax-toast-removed-top {
    from {
        -webkit-transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -webkit-transform: translateY(-10px) scale(0.7);
        opacity: 0.0;
    }
}
@-moz-keyframes ax-toast-removed-top {
    from {
        -moz-transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -moz-transform: translateY(-10px) scale(0.7);
        opacity: 0.0;
    }
}
@keyframes ax-toast-removed-top {
    from {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1.0;
    }
    to {
        -webkit-transform: translateY(-10px) scale(0.7);
        -moz-transform: translateY(-10px) scale(0.7);
        -ms-transform: translateY(-10px) scale(0.7);
        -o-transform: translateY(-10px) scale(0.7);
        transform: translateY(-10px) scale(0.7);
        opacity: 0.0;
    }
}
@-webkit-keyframes ax-toast-destroy {
    from {
        -webkit-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(1.5);
        opacity: 0.0;
    }
}
@-moz-keyframes ax-toast-destroy {
    from {
        -moz-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -moz-transform: scale(1.5);
        opacity: 0.0;
    }
}
@keyframes ax-toast-destroy {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0.0;
    }
}
.ax5-ui-toast-container {
    z-index: 2000;
    position: fixed;
    width: auto;
    padding: 10px;
    box-sizing: border-box;
}
.ax5-ui-toast-container *,
.ax5-ui-toast-container *:after,
.ax5-ui-toast-container *:before {
    box-sizing: border-box;
}
.ax5-ui-toast-container .ax5-ui-toast {
    box-sizing: border-box;
    border: 1px solid gray;
    opacity: 0.9;
    border-radius: 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.175);
    position: relative;
    margin: 5px 0;
    display: table;
    padding: 6px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #fff;
    color: #333;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-icon {
    display: table-cell;
    padding: 6px;
    text-align: left;
    font-size: 24px;
    width: 24px;
    vertical-align: middle;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-body {
    display: table-cell;
    padding: 6px;
    text-align: left;
    vertical-align: middle;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-buttons {
    display: table-cell;
    padding: 6px;
    text-align: right;
    vertical-align: middle;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-close {
    display: table-cell;
    padding: 6px;
    text-align: right;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-icon {
    color: #333;
}
.ax5-ui-toast-container .ax5-ui-toast .ax-toast-close {
    color: #333;
}
.ax5-ui-toast-container .ax5-ui-toast.primary {
    background: #fff;
    color: #616161;
}
.ax5-ui-toast-container .ax5-ui-toast.primary .ax-toast-icon {
    color: #616161;
}
.ax5-ui-toast-container .ax5-ui-toast.primary .ax-toast-close {
    color: #616161;
}
.ax5-ui-toast-container .ax5-ui-toast.success {
    background: #fff;
    color: #00C6AE;
}
.ax5-ui-toast-container .ax5-ui-toast.success .ax-toast-icon {
    color: #00C6AE;
}
.ax5-ui-toast-container .ax5-ui-toast.success .ax-toast-close {
    color: #00C6AE;
}
.ax5-ui-toast-container .ax5-ui-toast.info {
    background: #fff;
    color: #44ADF9;
}
.ax5-ui-toast-container .ax5-ui-toast.info .ax-toast-icon {
    color: #44ADF9;
}
.ax5-ui-toast-container .ax5-ui-toast.info .ax-toast-close {
    color: #44ADF9;
}
.ax5-ui-toast-container .ax5-ui-toast.warning {
    background: #fff;
    color: #FFB802;
}
.ax5-ui-toast-container .ax5-ui-toast.warning .ax-toast-icon {
    color: #FFB802;
}
.ax5-ui-toast-container .ax5-ui-toast.warning .ax-toast-close {
    color: #FFB802;
}
.ax5-ui-toast-container .ax5-ui-toast.danger {
    background: #fff;
    color: #E97426;
}
.ax5-ui-toast-container .ax5-ui-toast.danger .ax-toast-icon {
    color: #E97426;
}
.ax5-ui-toast-container .ax5-ui-toast.danger .ax-toast-close {
    color: #E97426;
}
.ax5-ui-toast-container.bottom-left {
    left: 0;
    bottom: 0;
}
.ax5-ui-toast-container.bottom-left .ax5-ui-toast {
    -webkit-animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.ax5-ui-toast-container.bottom-left .ax5-ui-toast.removed {
    -webkit-animation: ax-toast-removed-bottom 0.3s ease forwards;
    -o-animation: ax-toast-removed-bottom 0.3s ease forwards;
    animation: ax-toast-removed-bottom 0.3s ease forwards;
}
.ax5-ui-toast-container.bottom-left .ax5-ui-toast.destroy {
    -webkit-animation: ax-toast-destroy 0.3s ease forwards;
    -o-animation: ax-toast-destroy 0.3s ease forwards;
    animation: ax-toast-destroy 0.3s ease forwards;
}
.ax5-ui-toast-container.bottom-right {
    right: 0;
    bottom: 0;
}
.ax5-ui-toast-container.bottom-right .ax5-ui-toast {
    -webkit-animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    animation: ax-toast-top 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.ax5-ui-toast-container.bottom-right .ax5-ui-toast.removed {
    -webkit-animation: ax-toast-removed-bottom 0.3s ease forwards;
    -o-animation: ax-toast-removed-bottom 0.3s ease forwards;
    animation: ax-toast-removed-bottom 0.3s ease forwards;
}
.ax5-ui-toast-container.bottom-right .ax5-ui-toast.destroy {
    -webkit-animation: ax-toast-destroy 0.3s ease forwards;
    -o-animation: ax-toast-destroy 0.3s ease forwards;
    animation: ax-toast-destroy 0.3s ease forwards;
}
.ax5-ui-toast-container.top-left {
    left: 0;
    top: 0;
}
.ax5-ui-toast-container.top-left .ax5-ui-toast {
    -webkit-animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.ax5-ui-toast-container.top-left .ax5-ui-toast.removed {
    -webkit-animation: ax-toast-removed-top 0.3s ease forwards;
    -o-animation: ax-toast-removed-top 0.3s ease forwards;
    animation: ax-toast-removed-top 0.3s ease forwards;
}
.ax5-ui-toast-container.top-left .ax5-ui-toast.destroy {
    -webkit-animation: ax-toast-destroy 0.3s ease forwards;
    -o-animation: ax-toast-destroy 0.3s ease forwards;
    animation: ax-toast-destroy 0.3s ease forwards;
}
.ax5-ui-toast-container.top-right {
    right: 0;
    top: 0;
}
.ax5-ui-toast-container.top-right .ax5-ui-toast {
    -webkit-animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    -o-animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    animation: ax-toast-bottom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.ax5-ui-toast-container.top-right .ax5-ui-toast.removed {
    -webkit-animation: ax-toast-removed-top 0.3s ease forwards;
    -o-animation: ax-toast-removed-top 0.3s ease forwards;
    animation: ax-toast-removed-top 0.3s ease forwards;
}
.ax5-ui-toast-container.top-right .ax5-ui-toast.destroy {
    -webkit-animation: ax-toast-destroy 0.3s ease forwards;
    -o-animation: ax-toast-destroy 0.3s ease forwards;
    animation: ax-toast-destroy 0.3s ease forwards;
}
@-webkit-keyframes ax-modal {
    0% {
        opacity: 0.0;
        -webkit-transform: scale(0.8);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes ax-modal {
    0% {
        opacity: 0.0;
        -moz-transform: scale(0.8);
    }
    100% {
        opacity: 1.0;
        -moz-transform: scale(1);
    }
}
@keyframes ax-modal {
    0% {
        opacity: 0.0;
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes ax-modal-destroy {
    100% {
        opacity: 0.0;
        -webkit-transform: translateY(20%);
    }
    0% {
        opacity: 1.0;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes ax-modal-destroy {
    100% {
        opacity: 0.0;
        -moz-transform: translateY(20%);
    }
    0% {
        opacity: 1.0;
        -moz-transform: translateY(0);
    }
}
@keyframes ax-modal-destroy {
    100% {
        opacity: 0.0;
        -webkit-transform: translateY(20%);
        -moz-transform: translateY(20%);
        -ms-transform: translateY(20%);
        -o-transform: translateY(20%);
        transform: translateY(20%);
    }
    0% {
        opacity: 1.0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes ax-modal-fullscreen {
    0% {
        -webkit-transform: translateY(20%);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes ax-modal-fullscreen {
    0% {
        -moz-transform: translateY(20%);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@keyframes ax-modal-fullscreen {
    0% {
        -webkit-transform: translateY(20%);
        -moz-transform: translateY(20%);
        -ms-transform: translateY(20%);
        -o-transform: translateY(20%);
        transform: translateY(20%);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes ax-modal-fullscreen-destroy {
    0% {
        -webkit-transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes ax-modal-fullscreen-destroy {
    0% {
        -moz-transform: translateY(0);
    }
    100% {
        -moz-transform: translateY(100%);
    }
}
@keyframes ax-modal-fullscreen-destroy {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
}
@-webkit-keyframes ax-modal-fade-in {
    0% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@-moz-keyframes ax-modal-fade-in {
    0% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes ax-modal-fade-in {
    0% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes ax-modal-fade-out {
    0% {
        opacity: 1.0;
    }
    100% {
        opacity: 0.0;
    }
}
@-moz-keyframes ax-modal-fade-out {
    0% {
        opacity: 1.0;
    }
    100% {
        opacity: 0.0;
    }
}
@keyframes ax-modal-fade-out {
    0% {
        opacity: 1.0;
    }
    100% {
        opacity: 0.0;
    }
}
.ax5modal {
    -webkit-animation: ax-modal 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: ax-modal 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: ax-modal 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    transform: translateZ(0px);
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);
    z-index: 2000;
    position: fixed;
    left: 0;
    top: 0;
    box-sizing: content-box;
}
.ax5modal * {
    box-sizing: border-box;
}
.ax5modal *:after,
.ax5modal *:before {
    box-sizing: border-box;
}
.ax5modal *,
.ax5modal *:after,
.ax5modal *:before {
    box-sizing: border-box;
}
.ax5modal .ax-modal-header {
    user-select: none;
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: move;
}
.ax5modal .ax-modal-header .ax-modal-header-addon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
}
.ax5modal .ax-modal-header .ax-modal-header-addon [data-modal-header-btn] {
    border: 0;
    padding: 0 2px;
    background: transparent;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    outline: 0;
}
.ax5modal .ax-modal-body {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 0;
    text-align: center;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    overflow: hidden;
}
.ax5modal .ax-modal-body iframe {
    border: 0 none;
}
.ax5modal .ax-modal-body .fadeIn {
    -webkit-animation: ax-modal-fade-in 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: ax-modal-fade-in 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: ax-modal-fade-in 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax5modal .ax-modal-body .fadeOut {
    -webkit-animation: ax-modal-fade-out 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: ax-modal-fade-out 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: ax-modal-fade-out 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax5modal .ax-modal-header {
    color: #333;
    background: #f5f5f5;
}
.ax5modal .ax-modal-header .ax-modal-header-addon a {
    color: #333;
    outline: 0;
}
.ax5modal.primary .ax-modal-header {
    color: #fff;
    background: #616161;
}
.ax5modal.primary .ax-modal-header .ax-modal-header-addon a {
    color: #fff;
    outline: 0;
}
.ax5modal.success .ax-modal-header {
    color: #3c763d;
    background: #dff0d8;
}
.ax5modal.success .ax-modal-header .ax-modal-header-addon a {
    color: #3c763d;
    outline: 0;
}
.ax5modal.info .ax-modal-header {
    color: #31708f;
    background: #d9edf7;
}
.ax5modal.info .ax-modal-header .ax-modal-header-addon a {
    color: #31708f;
    outline: 0;
}
.ax5modal.warning .ax-modal-header {
    color: #8a6d3b;
    background: #fcf8e3;
}
.ax5modal.warning .ax-modal-header .ax-modal-header-addon a {
    color: #8a6d3b;
    outline: 0;
}
.ax5modal.danger .ax-modal-header {
    color: #a94442;
    background: #f2dede;
}
.ax5modal.danger .ax-modal-header .ax-modal-header-addon a {
    color: #a94442;
    outline: 0;
}
.ax5modal.destroy {
    -webkit-animation: ax-modal-destroy 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: ax-modal-destroy 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: ax-modal-destroy 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax5modal.fullscreen {
    border: 0 none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-animation: ax-modal-fullscreen 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: ax-modal-fullscreen 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: ax-modal-fullscreen 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax5modal.fullscreen.destroy {
    -webkit-animation: ax-modal-fullscreen-destroy 0.3s cubic-bezier(0.19, 1, 0.22, 1) forwards;
    -o-animation: ax-modal-fullscreen-destroy 0.3s cubic-bezier(0.19, 1, 0.22, 1) forwards;
    animation: ax-modal-fullscreen-destroy 0.3s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.ax5modal.draged .ax-modal-header {
    opacity: 0.5;
}
.ax5modal.draged .ax-modal-body {
    opacity: 0.5;
}
.ax5modal [data-ax5modal-resizer] {
    position: absolute;
    display: block;
}
.ax5modal [data-ax5modal-resizer]:before {
    position: absolute;
    content: ' ';
    display: block;
    width: auto;
    height: auto;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top"] {
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top"]:before {
    width: 100%;
    height: 8px;
    left: 0;
    top: -4px;
    cursor: row-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom"] {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom"]:before {
    width: 100%;
    height: 8px;
    left: 0;
    top: -4px;
    cursor: row-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="left"] {
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="left"]:before {
    width: 8px;
    height: 100%;
    left: -4px;
    top: 0;
    cursor: col-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="right"] {
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="right"]:before {
    width: 8px;
    height: 100%;
    left: -4px;
    top: 0;
    cursor: col-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top-left"] {
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top-left"]:before {
    width: 8px;
    height: 8px;
    left: -4px;
    top: -4px;
    cursor: nwse-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top-right"] {
    right: 0;
    top: 0;
    width: 0;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="top-right"]:before {
    width: 8px;
    height: 8px;
    left: -4px;
    top: -4px;
    cursor: nesw-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom-left"] {
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom-left"]:before {
    width: 8px;
    height: 8px;
    left: -4px;
    top: -4px;
    cursor: nesw-resize;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom-right"] {
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
}
.ax5modal [data-ax5modal-resizer][data-ax5modal-resizer="bottom-right"]:before {
    width: 8px;
    height: 8px;
    left: -4px;
    top: -4px;
    cursor: nwse-resize;
}
.ax5modal-resizer-background {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 2000;
    cursor: move;
}
.ax5modal-resizer {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2001;
    cursor: move;
    box-sizing: border-box;
    background-color: #ccc;
    border: 1px solid red;
    opacity: 0.3;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);
}
@-webkit-keyframes ax5-ui-calendar-fadeout {
    from {
        opacity: 1.0;
    }
    to {
        opacity: 0.5;
    }
}
@-moz-keyframes ax5-ui-calendar-fadeout {
    from {
        opacity: 1.0;
    }
    to {
        opacity: 0.5;
    }
}
@keyframes ax5-ui-calendar-fadeout {
    from {
        opacity: 1.0;
    }
    to {
        opacity: 0.5;
    }
}
@-webkit-keyframes ax5-ui-calendar-fadein {
    from {
        opacity: 0.5;
    }
    to {
        opacity: 1.0;
    }
}
@-moz-keyframes ax5-ui-calendar-fadein {
    from {
        opacity: 0.5;
    }
    to {
        opacity: 1.0;
    }
}
@keyframes ax5-ui-calendar-fadein {
    from {
        opacity: 0.5;
    }
    to {
        opacity: 1.0;
    }
}
.ax5-ui-calendar {
    box-sizing: border-box;
    position: relative;
}
.ax5-ui-calendar * {
    box-sizing: border-box;
}
.ax5-ui-calendar .calendar-control {
    position: relative;
    box-sizing: content-box;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(bottom, #f5f5f5);
    background-image: linear-gradient(to top,#f5f5f5);
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 17px;
    margin-bottom: 5px;
    padding: 0;
    color: #333;
}
.ax5-ui-calendar .calendar-control .date-move-left,
.ax5-ui-calendar .calendar-control .date-move-right {
    display: block;
    position: absolute;
    overflow: hidden;
    text-align: center;
    font-size: 21px;
    cursor: pointer;
    text-decoration: none;
    padding: 0;
}
.ax5-ui-calendar .calendar-control .date-move-left i,
.ax5-ui-calendar .calendar-control .date-move-left span,
.ax5-ui-calendar .calendar-control .date-move-right i,
.ax5-ui-calendar .calendar-control .date-move-right span {
    line-height: inherit;
}
.ax5-ui-calendar .calendar-control .date-move-left {
    left: 0;
    top: 0;
}
.ax5-ui-calendar .calendar-control .date-move-right {
    right: 0;
    top: 0;
}
.ax5-ui-calendar .calendar-control .date-display {
    text-align: center;
}
.ax5-ui-calendar .calendar-control .date-display [data-calendar-display] {
    margin: 0 10px;
    cursor: pointer;
    text-decoration: underline;
}
.ax5-ui-calendar .calendar-control a {
    color: #333;
}
.ax5-ui-calendar .calendar-control a:hover {
    color: #616161;
}
.ax5-ui-calendar .calendar-body.fadein {
    -webkit-animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
    -o-animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
    animation: ax5-ui-calendar-fadein 0.1s ease-in-out;
    opacity: 1.0;
}
.ax5-ui-calendar .calendar-body.fadeout {
    -webkit-animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
    -o-animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
    animation: ax5-ui-calendar-fadeout 0.1s ease-in-out;
    opacity: 0.0;
}
.ax5-ui-calendar .calendar-body table {
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0 none;
}
.ax5-ui-calendar .calendar-body table thead td,
.ax5-ui-calendar .calendar-body table thead th {
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 1em;
    cursor: pointer;
    text-align: center;
    font-size: 11px;
    padding: 0 2px;
    border: 0 none;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #6D6E70;
}
.ax5-ui-calendar .calendar-body table thead td.calendar-col-0,
.ax5-ui-calendar .calendar-body table thead th.calendar-col-0 {
    color: #C78B81;
}
.ax5-ui-calendar .calendar-body table thead td.calendar-col-6,
.ax5-ui-calendar .calendar-body table thead th.calendar-col-6 {
    color: #32B4DC;
}
.ax5-ui-calendar .calendar-body table tbody td,
.ax5-ui-calendar .calendar-body table tbody th {
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 1em;
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    border: 0 none;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    overflow: hidden;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    line-height: inherit;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #C3C4C6;
    font-size: 13px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 10.4px;
    font-size: 10.4px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon.addon-header,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon.addon-header {
    left: 0;
    top: 1px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day span.addon.addon-footer,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day span.addon.addon-footer {
    left: 0;
    bottom: 1px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live {
    background-color: #F0F0F0;
    background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
    background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
    color: #6D6E70;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live span.addon {
    color: #A1A1A1;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live.sunday,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live.sunday {
    color: #C78B81;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.live.saturday,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.live.saturday {
    color: #32B4DC;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus {
    background-color: #E67241;
    background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
    background-image: linear-gradient(to top,#E67241,#E67241);
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus.hover,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus.hover {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff !important;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.focus.hover span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.focus.hover span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.period,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.period {
    background-color: #82d3fa;
    background-image: -webkit-linear-gradient(bottom, #82d3fa,#82d3fa);
    background-image: linear-gradient(to top,#82d3fa,#82d3fa);
    color: #fff !important;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.period span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.period span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.selected-day,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.selected-day {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff !important;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.selected-day span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.selected-day span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.disable,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.disable {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #dddedf;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-day.holiday,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-day.holiday {
    color: #C78B81;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month {
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    line-height: inherit;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #C3C4C6;
    font-size: 13px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.live,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.live {
    background-color: #F0F0F0;
    background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
    background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
    color: #6D6E70;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.hover,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.hover {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.focus,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.focus {
    background-color: #E67241;
    background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
    background-image: linear-gradient(to top,#E67241,#E67241);
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff !important;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.selected-month span.lunar,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.selected-month span.lunar {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.disable,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.disable {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #dddedf;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-month.holiday,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-month.holiday {
    color: #C78B81;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year {
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    line-height: inherit;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #C3C4C6;
    font-size: 13px;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.live,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.live {
    background-color: #F0F0F0;
    background-image: -webkit-linear-gradient(bottom, #F0F0F0,#F0F0F0);
    background-image: linear-gradient(to top,#F0F0F0,#F0F0F0);
    color: #6D6E70;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.hover,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.hover {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.focus,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.focus {
    background-color: #E67241;
    background-image: -webkit-linear-gradient(bottom, #E67241,#E67241);
    background-image: linear-gradient(to top,#E67241,#E67241);
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year {
    background-color: #32B4DC;
    background-image: -webkit-linear-gradient(bottom, #32B4DC,#32B4DC);
    background-image: linear-gradient(to top,#32B4DC,#32B4DC);
    color: #fff !important;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year span.addon,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year span.addon {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.selected-year span.lunar,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.selected-year span.lunar {
    color: #fff;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.disable,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.disable {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff,#fff);
    background-image: linear-gradient(to top,#fff,#fff);
    color: #dddedf;
}
.ax5-ui-calendar .calendar-body table tbody td .calendar-item-year.holiday,
.ax5-ui-calendar .calendar-body table tbody th .calendar-item-year.holiday {
    color: #C78B81;
}
@-webkit-keyframes ax-picker {
    0% {
        opacity: 0.0;
        -webkit-transform: translate(0, -10%);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translate(0, 0);
    }
}
@-moz-keyframes ax-picker {
    0% {
        opacity: 0.0;
        -moz-transform: translate(0, -10%);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translate(0, 0);
    }
}
@keyframes ax-picker {
    0% {
        opacity: 0.0;
        -webkit-transform: translate(0, -10%);
        -moz-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@-webkit-keyframes ax-picker-destroy {
    from {
        opacity: 1.0;
        -webkit-transform: translate(0, 0);
    }
    to {
        opacity: 0.0;
        -webkit-transform: translate(0, -10%);
    }
}
@-moz-keyframes ax-picker-destroy {
    from {
        opacity: 1.0;
        -moz-transform: translate(0, 0);
    }
    to {
        opacity: 0.0;
        -moz-transform: translate(0, -10%);
    }
}
@keyframes ax-picker-destroy {
    from {
        opacity: 1.0;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    to {
        opacity: 0.0;
        -webkit-transform: translate(0, -10%);
        -moz-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
    }
}
.ax5-ui-picker {
    box-sizing: border-box;
    z-index: 2000;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: ax-picker 0.1s;
    -o-animation: ax-picker 0.1s;
    animation: ax-picker 0.1s;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #ddd;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker *,
.ax5-ui-picker *:after,
.ax5-ui-picker *:before {
    box-sizing: border-box;
}
.ax5-ui-picker .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #333;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(bottom, #f5f5f5);
    background-image: linear-gradient(to top,#f5f5f5);
}
.ax5-ui-picker .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #f5f5f5;
    background-color: #333;
    background-image: -webkit-linear-gradient(bottom, #333);
    background-image: linear-gradient(to top,#333);
}
.ax5-ui-picker .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #ddd;
}
.ax5-ui-picker.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #ddd;
}
.ax5-ui-picker.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #ddd;
}
.ax5-ui-picker.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #ddd;
}
.ax5-ui-picker.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.primary {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #616161;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker.primary .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #fff;
    background-color: #616161;
    background-image: -webkit-linear-gradient(bottom, #616161);
    background-image: linear-gradient(to top,#616161);
}
.ax5-ui-picker.primary .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #616161;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
}
.ax5-ui-picker.primary .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker.primary .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker.primary .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker.primary .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker.primary .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.primary.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.primary.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #616161;
}
.ax5-ui-picker.primary.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.primary.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.primary.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #616161;
}
.ax5-ui-picker.primary.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #616161;
}
.ax5-ui-picker.primary.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.primary.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.primary.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #616161;
}
.ax5-ui-picker.primary.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.success {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #d6e9c6;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker.success .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    background-image: -webkit-linear-gradient(bottom, #dff0d8);
    background-image: linear-gradient(to top,#dff0d8);
}
.ax5-ui-picker.success .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #dff0d8;
    background-color: #3c763d;
    background-image: -webkit-linear-gradient(bottom, #3c763d);
    background-image: linear-gradient(to top,#3c763d);
}
.ax5-ui-picker.success .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker.success .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker.success .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker.success .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker.success .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.success.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.success.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #d6e9c6;
}
.ax5-ui-picker.success.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.success.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.success.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #d6e9c6;
}
.ax5-ui-picker.success.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.success.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.success.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #d6e9c6;
}
.ax5-ui-picker.success.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.success.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.success.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #d6e9c6;
}
.ax5-ui-picker.success.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.info {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #bce8f1;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker.info .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #31708f;
    background-color: #d9edf7;
    background-image: -webkit-linear-gradient(bottom, #d9edf7);
    background-image: linear-gradient(to top,#d9edf7);
}
.ax5-ui-picker.info .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #d9edf7;
    background-color: #31708f;
    background-image: -webkit-linear-gradient(bottom, #31708f);
    background-image: linear-gradient(to top,#31708f);
}
.ax5-ui-picker.info .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker.info .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker.info .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker.info .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker.info .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.info.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.info.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #bce8f1;
}
.ax5-ui-picker.info.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.info.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.info.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #bce8f1;
}
.ax5-ui-picker.info.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.info.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.info.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #bce8f1;
}
.ax5-ui-picker.info.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.info.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.info.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #bce8f1;
}
.ax5-ui-picker.info.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.warning {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #faebcc;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker.warning .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #8a6d3b;
    background-color: #fcf8e3;
    background-image: -webkit-linear-gradient(bottom, #fcf8e3);
    background-image: linear-gradient(to top,#fcf8e3);
}
.ax5-ui-picker.warning .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #fcf8e3;
    background-color: #8a6d3b;
    background-image: -webkit-linear-gradient(bottom, #8a6d3b);
    background-image: linear-gradient(to top,#8a6d3b);
}
.ax5-ui-picker.warning .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker.warning .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker.warning .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker.warning .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker.warning .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.warning.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.warning.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #faebcc;
}
.ax5-ui-picker.warning.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.warning.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.warning.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #faebcc;
}
.ax5-ui-picker.warning.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #faebcc;
}
.ax5-ui-picker.warning.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.warning.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.warning.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #faebcc;
}
.ax5-ui-picker.warning.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.danger {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #ebccd1;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
}
.ax5-ui-picker.danger .ax-picker-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    background-image: -webkit-linear-gradient(bottom, #f2dede);
    background-image: linear-gradient(to top,#f2dede);
}
.ax5-ui-picker.danger .ax-picker-heading .badge {
    font-size: 0.8em;
    color: #f2dede;
    background-color: #a94442;
    background-image: -webkit-linear-gradient(bottom, #a94442);
    background-image: linear-gradient(to top,#a94442);
}
.ax5-ui-picker.danger .ax-picker-body {
    padding: 5px;
    text-align: center;
}
.ax5-ui-picker.danger .ax-picker-body .ax-picker-content {
    min-width: 50px;
}
.ax5-ui-picker.danger .ax-picker-body .ax-picker-content .ax-picker-content-box {
    border: 0 solid;
    border-color: none;
    border-radius: 0;
    padding: 0;
    overflow: hidden;
}
.ax5-ui-picker.danger .ax-picker-body .ax-picker-buttons {
    padding: 10px 0 5px;
}
.ax5-ui-picker.danger .ax-picker-body .ax-picker-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-picker.danger.direction-top .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-picker.danger.direction-top .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #ebccd1;
}
.ax5-ui-picker.danger.direction-top .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #fff;
}
.ax5-ui-picker.danger.direction-right .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-picker.danger.direction-right .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #ebccd1;
}
.ax5-ui-picker.danger.direction-right .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #fff;
}
.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #ebccd1;
}
.ax5-ui-picker.danger.direction-bottom .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
}
.ax5-ui-picker.danger.direction-left .ax-picker-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-picker.danger.direction-left .ax-picker-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #ebccd1;
}
.ax5-ui-picker.danger.direction-left .ax-picker-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #fff;
}
.ax5-ui-picker.destroy {
    -webkit-animation: ax-picker-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -o-animation: ax-picker-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: ax-picker-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
}
.ax5-ui-picker.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5-ui-picker.direction-right {
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
}
.ax5-ui-picker.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.ax5-ui-picker.direction-left {
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
.input-group[data-ax5picker] .input-group-addon {
    cursor: pointer;
}
.input-group[data-ax5picker] .input-group-addon:not(:last-child) {
    border-left: 0 none;
    border-right: 0 none;
}
.input-group[data-ax5picker] .input-group-addon.color-preview {
    padding: 0;
}
.input-group[data-ax5picker] .input-group-addon [data-ax5picker-color="preview"] {
    display: block;
}
.form-group[data-ax5picker] .input-group-addon {
    cursor: pointer;
}
.form-group[data-ax5picker] .input-group-addon:not(:last-child) {
    border-left: 0 none;
    border-right: 0 none;
}
.form-group[data-ax5picker] .input-group-addon.color-preview {
    padding: 0;
}
.form-group[data-ax5picker] .input-group-addon [data-ax5picker-color="preview"] {
    display: block;
}
.ax5-ui-picker .ax-picker-body .ax-picker-buttons .btn {
    padding: 5px 10px;
}
@-webkit-keyframes ax-menu {
    0% {
        opacity: 0.0;
    }
    1% {
        opacity: 0.0;
    }
    100% {
        opacity: 0.95;
    }
}
@-moz-keyframes ax-menu {
    0% {
        opacity: 0.0;
    }
    1% {
        opacity: 0.0;
    }
    100% {
        opacity: 0.95;
    }
}
@keyframes ax-menu {
    0% {
        opacity: 0.0;
    }
    1% {
        opacity: 0.0;
    }
    100% {
        opacity: 0.95;
    }
}
@-webkit-keyframes ax-menu-destroy {
    from {
        -webkit-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(0.5);
        opacity: 0.0;
    }
}
@-moz-keyframes ax-menu-destroy {
    from {
        -moz-transform: scale(1);
        opacity: 1.0;
    }
    to {
        -moz-transform: scale(0.5);
        opacity: 0.0;
    }
}
@keyframes ax-menu-destroy {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1.0;
    }
    to {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.0;
    }
}
.ax5-ui-menu {
    box-sizing: border-box;
    z-index: 2000;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.95;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: ax-menu 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: ax-menu 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: ax-menu 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #333;
}
.ax5-ui-menu *,
.ax5-ui-menu *:after,
.ax5-ui-menu *:before {
    box-sizing: border-box;
}
.ax5-ui-menu .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #333;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(bottom, #f5f5f5);
    background-image: linear-gradient(to top,#f5f5f5);
}
.ax5-ui-menu .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #f5f5f5;
    background-color: #333;
    background-image: -webkit-linear-gradient(bottom, #333);
    background-image: linear-gradient(to top,#333);
}
.ax5-ui-menu .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #444;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #444;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu .ax-menu-body .ax-menu-item:hover {
    background: #999;
    color: #fff;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #aaa;
    margin: 5px 0;
}
.ax5-ui-menu .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #aaa;
}
.ax5-ui-menu.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #aaa;
}
.ax5-ui-menu.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #aaa;
}
.ax5-ui-menu.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #aaa;
}
.ax5-ui-menu.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.primary {
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #616161;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #fff;
}
.ax5-ui-menu.primary .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #fff;
    background-color: #616161;
    background-image: -webkit-linear-gradient(bottom, #616161);
    background-image: linear-gradient(to top,#616161);
}
.ax5-ui-menu.primary .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #616161;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
}
.ax5-ui-menu.primary .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #616161;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #616161;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item:hover {
    background: #616161;
    color: #fff;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #616161;
    margin: 5px 0;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.primary .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.primary.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #616161;
}
.ax5-ui-menu.primary.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.primary.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #616161;
}
.ax5-ui-menu.primary.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.primary.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #616161;
}
.ax5-ui-menu.primary.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.primary.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #616161;
}
.ax5-ui-menu.primary.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.success {
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #00C6AE;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #3c763d;
}
.ax5-ui-menu.success .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    background-image: -webkit-linear-gradient(bottom, #dff0d8);
    background-image: linear-gradient(to top,#dff0d8);
}
.ax5-ui-menu.success .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #dff0d8;
    background-color: #3c763d;
    background-image: -webkit-linear-gradient(bottom, #3c763d);
    background-image: linear-gradient(to top,#3c763d);
}
.ax5-ui-menu.success .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #00C6AE;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #00C6AE;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.success .ax-menu-body .ax-menu-item:hover {
    background: #00C6AE;
    color: #fff;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.success .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #00c6ae;
    margin: 5px 0;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.success .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.success.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #00C6AE;
}
.ax5-ui-menu.success.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.success.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #00C6AE;
}
.ax5-ui-menu.success.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.success.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #00C6AE;
}
.ax5-ui-menu.success.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.success.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #00C6AE;
}
.ax5-ui-menu.success.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.info {
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #44ADF9;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #31708f;
}
.ax5-ui-menu.info .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #31708f;
    background-color: #d9edf7;
    background-image: -webkit-linear-gradient(bottom, #d9edf7);
    background-image: linear-gradient(to top,#d9edf7);
}
.ax5-ui-menu.info .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #d9edf7;
    background-color: #31708f;
    background-image: -webkit-linear-gradient(bottom, #31708f);
    background-image: linear-gradient(to top,#31708f);
}
.ax5-ui-menu.info .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #1397f7;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #1397f7;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.info .ax-menu-body .ax-menu-item:hover {
    background: #44ADF9;
    color: #fff;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.info .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #44adf9;
    margin: 5px 0;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.info.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #44ADF9;
}
.ax5-ui-menu.info.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.info.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #44ADF9;
}
.ax5-ui-menu.info.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.info.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #44ADF9;
}
.ax5-ui-menu.info.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.info.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #44ADF9;
}
.ax5-ui-menu.info.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.warning {
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #FFB802;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #8a6d3b;
}
.ax5-ui-menu.warning .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #8a6d3b;
    background-color: #fcf8e3;
    background-image: -webkit-linear-gradient(bottom, #fcf8e3);
    background-image: linear-gradient(to top,#fcf8e3);
}
.ax5-ui-menu.warning .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #fcf8e3;
    background-color: #8a6d3b;
    background-image: -webkit-linear-gradient(bottom, #8a6d3b);
    background-image: linear-gradient(to top,#8a6d3b);
}
.ax5-ui-menu.warning .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #9b7000;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #9b7000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item:hover {
    background: #ffb802;
    color: #fff;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #ffb802;
    margin: 5px 0;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.warning .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.warning.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #FFB802;
}
.ax5-ui-menu.warning.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.warning.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #FFB802;
}
.ax5-ui-menu.warning.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.warning.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #FFB802;
}
.ax5-ui-menu.warning.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.warning.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #FFB802;
}
.ax5-ui-menu.warning.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.danger {
    background-color: #eee;
    background-image: -webkit-linear-gradient(bottom, #eee);
    background-image: linear-gradient(to top,#eee);
    border: 1px solid;
    border-color: #E97426;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #a94442;
}
.ax5-ui-menu.danger .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    background-image: -webkit-linear-gradient(bottom, #f2dede);
    background-image: linear-gradient(to top,#f2dede);
}
.ax5-ui-menu.danger .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #f2dede;
    background-color: #a94442;
    background-image: -webkit-linear-gradient(bottom, #a94442);
    background-image: linear-gradient(to top,#a94442);
}
.ax5-ui-menu.danger .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #eee;
    color: #994710;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #994710;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item:hover {
    background: #e97426;
    color: #fff;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #fff;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #e97426;
    margin: 5px 0;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.danger .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.danger.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #E97426;
}
.ax5-ui-menu.danger.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.danger.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #E97426;
}
.ax5-ui-menu.danger.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.danger.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #E97426;
}
.ax5-ui-menu.danger.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.danger.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #E97426;
}
.ax5-ui-menu.danger.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.destroy {
    -webkit-animation: ax-menu-destroy 0.2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -o-animation: ax-menu-destroy 0.2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: ax-menu-destroy 0.2s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
}
.ax5-ui-menu.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5-ui-menu.direction-right {
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
}
.ax5-ui-menu.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.ax5-ui-menu.direction-left {
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
.ax5-ui-menubar {
    box-sizing: border-box;
    height: 100%;
    position: relative;
}
.ax5-ui-menubar .ax-menu-body {
    display: table;
    height: 100%;
    border-collapse: separate;
    box-sizing: border-box;
}
.ax5-ui-menubar .ax-menu-body .ax-menu-item {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 10px;
    cursor: pointer;
    font-size: 13px;
    text-align: center;
}
.ax5-ui-menubar .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    white-space: nowrap;
    user-select: none;
}
.ax5-ui-menubar .ax-menu-body .ax-menu-item {
    color: #444;
}
.ax5-ui-menubar .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar .ax-menu-body .ax-menu-item:hover {
    background: #999;
    color: #fff;
}
.ax5-ui-menubar.primary .ax-menu-body .ax-menu-item {
    color: #616161;
}
.ax5-ui-menubar.primary .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.primary .ax-menu-body .ax-menu-item:hover {
    background: #616161;
    color: #fff;
}
.ax5-ui-menubar.success .ax-menu-body .ax-menu-item {
    color: #00C6AE;
}
.ax5-ui-menubar.success .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.success .ax-menu-body .ax-menu-item:hover {
    background: #00C6AE;
    color: #fff;
}
.ax5-ui-menubar.info .ax-menu-body .ax-menu-item {
    color: #1397f7;
}
.ax5-ui-menubar.info .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.info .ax-menu-body .ax-menu-item:hover {
    background: #44ADF9;
    color: #fff;
}
.ax5-ui-menubar.warning .ax-menu-body .ax-menu-item {
    color: #9b7000;
}
.ax5-ui-menubar.warning .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.warning .ax-menu-body .ax-menu-item:hover {
    background: #ffb802;
    color: #fff;
}
.ax5-ui-menubar.danger .ax-menu-body .ax-menu-item {
    color: #994710;
}
.ax5-ui-menubar.danger .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.danger .ax-menu-body .ax-menu-item:hover {
    background: #e97426;
    color: #fff;
}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item {
    color: #2c2c2c;
}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item:hover {
    background: transparent;
    color: #3DACFC;
}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item {
    padding: 10px 5px;
}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    padding-left: 5px;
    font-size: 1.1em;
    font-weight: bold;
    color: dimgray;
}
.ax5-ui-menu.info .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    font-size: 0.9em;
}
.ax5-ui-menu.axboot {
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
    border: 1px solid;
    border-color: #979797;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    color: #2C2C2C;
}
.ax5-ui-menu.axboot .ax-menu-heading {
    font-weight: 600;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #2C2C2C;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, #fff);
    background-image: linear-gradient(to top,#fff);
}
.ax5-ui-menu.axboot .ax-menu-heading .badge {
    font-size: 0.8em;
    color: #fff;
    background-color: #2C2C2C;
    background-image: -webkit-linear-gradient(bottom, #2C2C2C);
    background-image: linear-gradient(to top,#2C2C2C);
}
.ax5-ui-menu.axboot .ax-menu-body {
    padding: 5px 0;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item {
    padding: 4px 0;
    text-align: left;
    background: #fff;
    color: #2c2c2c;
    cursor: pointer;
    font-size: 13px;
    display: table;
    position: relative;
    border-collapse: separate;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox {
    overflow: hidden;
    width: 18px;
    text-align: center;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 10px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 2px solid #2c2c2c;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap.useCheckBox[data-item-checked="true"]:after {
    opacity: 1;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-icon {
    text-align: left;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-label {
    padding-right: 10px;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator {
    text-align: right;
    padding: 0 7px 0 0;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-accelerator .item-wrap {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell.ax-menu-item-handle {
    overflow: hidden;
    width: 14px;
    text-align: center;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item.hover,
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item:hover {
    background: #ECF0F5;
    color: #3DACFC;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item.hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after,
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item:hover .ax-menu-item-cell.ax-menu-item-checkbox .item-checkbox-wrap:after {
    border-color: #3DACFC;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item-divide {
    border-top: 1px solid;
    border-color: #979797;
    margin: 5px 0;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item-html {
    padding: 0 5px;
    text-align: left;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-buttons button:not(:last-child) {
    margin-right: 3px;
}
.ax5-ui-menu.axboot.direction-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    top: 0;
}
.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #979797;
}
.ax5-ui-menu.axboot.direction-top.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    top: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #eee;
}
.ax5-ui-menu.axboot.direction-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
}
.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #979797;
}
.ax5-ui-menu.axboot.direction-right.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid #eee;
}
.ax5-ui-menu.axboot.direction-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    bottom: 0;
}
.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #979797;
}
.ax5-ui-menu.axboot.direction-bottom.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -10px;
    bottom: -18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #eee;
}
.ax5-ui-menu.axboot.direction-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 50%;
}
.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #979797;
}
.ax5-ui-menu.axboot.direction-left.with-arrow .ax-menu-arrow:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: -18px;
    top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 20px solid #eee;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item {
    height: 20px;
}
.ax5-ui-menu.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell {
    font-size: 0.92em;
    line-height: 20px;
}
[data-ax5select] select[multiple].form-control {
    height: 26px;
}
[data-ax5select] .ax5select-display.input-sm,
[data-ax5select] .input-group-sm > .ax5select-display.form-control,
[data-ax5select] .input-group-sm > .ax5select-display.input-group-addon,
[data-ax5select] .input-group-sm > .input-group-btn > .ax5select-display.btn {
    height: 24px;
}
[data-ax5select] .input-group-sm > .input-group-btn > select[multiple].btn,
[data-ax5select] .input-group-sm > select[multiple].form-control,
[data-ax5select] .input-group-sm > select[multiple].input-group-addon,
[data-ax5select] select[multiple].input-sm {
    height: 24px;
}
[data-ax5select] .ax5select-display.input-lg,
[data-ax5select] .input-group-lg > .ax5select-display.form-control,
[data-ax5select] .input-group-lg > .ax5select-display.input-group-addon,
[data-ax5select] .input-group-lg > .input-group-btn > .ax5select-display.btn {
    height: 37px;
}
[data-ax5select] .input-group-lg > .input-group-btn > select[multiple].btn,
[data-ax5select] .input-group-lg > select[multiple].form-control,
[data-ax5select] .input-group-lg > select[multiple].input-group-addon,
[data-ax5select] select[multiple].input-lg {
    height: 37px;
}
.form-group-sm [data-ax5select] select[multiple].form-control {
    height: 24px;
}
.form-group-lg [data-ax5select] select[multiple].form-control {
    height: 37px;
}
@media (min-width: 2px) {
    .form-inline [data-ax5select] {
        display: inline-block;
    }
}
[data-ax5select] {
    position: relative;
    overflow: visible;
    display: block;
    box-sizing: border-box;
    margin: 0;
}
[data-ax5select] *,
[data-ax5select] *:after,
[data-ax5select] *:before {
    box-sizing: border-box;
}
[data-ax5select] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none;
}
@-webkit-keyframes ax-select-option-group {
    from {
        -webkit-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        opacity: 1;
    }
}
@-moz-keyframes ax-select-option-group {
    from {
        -moz-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes ax-select-option-group {
    from {
        -webkit-transform: translateY(-10%);
        -moz-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        -o-transform: translateY(-10%);
        transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes ax-select-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@-moz-keyframes ax-select-option-group-destroy {
    from {
        -moz-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -moz-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@keyframes ax-select-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        -moz-transform: translateY(0%) scaleY(1);
        -ms-transform: translateY(0%) scaleY(1);
        -o-transform: translateY(0%) scaleY(1);
        transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        -moz-transform: translateY(0%) scaleY(0);
        -ms-transform: translateY(0%) scaleY(0);
        -o-transform: translateY(0%) scaleY(0);
        transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
.ax5select-display,
.input-group [data-ax5select] .ax5select-display {
    position: relative;
    z-index: 2;
    padding: 0;
    display: block;
    height: 26px;
    font-size: 13px;
    border-radius: 3px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#eee);
    background-image: linear-gradient(to bottom,#fff,#eee);
    border: 1px solid #ccc;
    color: #444;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ax5select-display:focus,
.ax5select-display:hover,
.input-group [data-ax5select] .ax5select-display:focus,
.input-group [data-ax5select] .ax5select-display:hover {
    text-decoration: none;
}
.ax5select-display .ax5select-display-table,
.input-group [data-ax5select] .ax5select-display .ax5select-display-table {
    width: 100%;
    height: 100%;
    display: table;
    border-collapse: collapse;
    user-select: none;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="label"] {
    display: table-cell;
    vertical-align: middle;
    padding: 0 7px;
    color: #444;
    white-space: nowrap;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] {
    display: table-cell;
    vertical-align: middle;
    width: 16px;
    text-align: center;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-reset {
    display: none;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
    display: block;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
    display: none;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
    width: 16px;
    text-align: left;
    line-height: 6.363px;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4.5px solid transparent;
    border-right: 4.5px solid transparent;
    border-top: 6.363px solid #444;
    background: transparent;
    opacity: 1;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
    width: 16px;
    text-align: left;
    line-height: 6.363px;
}
.ax5select-display .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4.5px solid transparent;
    border-right: 4.5px solid transparent;
    border-bottom: 6.363px solid #444;
    background: transparent;
    opacity: 1;
}
.ax5select-display[data-select-option-group-opened],
.input-group [data-ax5select] [data-select-option-group-opened].ax5select-display {
    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
    background-image: none;
}
.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-reset {
    display: block;
    position: absolute;
    right: 23px;
    top: 0;
    height: 100%;
}
.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed {
    display: none;
}
.ax5select-display[data-select-option-group-opened] .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened {
    display: block;
}
.ax5select-display.default:active:not([disabled]),
.ax5select-display.default:focus:not([disabled]),
.ax5select-display.default:hover:not([disabled]),
.ax5select-display.default[data-select-option-group-opened]:not([disabled]) {
    border-color: #D8D8D8;
    color: #444;
    text-decoration: none;
}
.ax5select-display.default:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.default:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.default:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.default[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #444;
}
.ax5select-display.default:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.default:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.default:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.default[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #444;
}
.ax5select-display.default [disabled] {
    user-select: none;
}
.ax5select-display.primary:active:not([disabled]),
.ax5select-display.primary:focus:not([disabled]),
.ax5select-display.primary:hover:not([disabled]),
.ax5select-display.primary[data-select-option-group-opened]:not([disabled]) {
    border-color: #616161;
    color: #555;
    text-decoration: none;
}
.ax5select-display.primary:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.primary:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.primary:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.primary[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5select-display.primary:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.primary:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.primary:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.primary[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5select-display.primary [disabled] {
    user-select: none;
}
.ax5select-display.success:active:not([disabled]),
.ax5select-display.success:focus:not([disabled]),
.ax5select-display.success:hover:not([disabled]),
.ax5select-display.success[data-select-option-group-opened]:not([disabled]) {
    border-color: #00C6AE;
    color: #555;
    text-decoration: none;
}
.ax5select-display.success:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.success:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.success:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.success[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5select-display.success:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.success:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.success:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.success[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5select-display.success [disabled] {
    user-select: none;
}
.ax5select-display.info:active:not([disabled]),
.ax5select-display.info:focus:not([disabled]),
.ax5select-display.info:hover:not([disabled]),
.ax5select-display.info[data-select-option-group-opened]:not([disabled]) {
    border-color: #44ADF9;
    color: #555;
    text-decoration: none;
}
.ax5select-display.info:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.info:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.info:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.info[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5select-display.info:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.info:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.info:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.info[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5select-display.info [disabled] {
    user-select: none;
}
.ax5select-display.warning:active:not([disabled]),
.ax5select-display.warning:focus:not([disabled]),
.ax5select-display.warning:hover:not([disabled]),
.ax5select-display.warning[data-select-option-group-opened]:not([disabled]) {
    border-color: #FFB802;
    color: #555;
    text-decoration: none;
}
.ax5select-display.warning:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.warning:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.warning:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.warning[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5select-display.warning:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.warning:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.warning:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.warning[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5select-display.warning [disabled] {
    user-select: none;
}
.ax5select-display.danger:active:not([disabled]),
.ax5select-display.danger:focus:not([disabled]),
.ax5select-display.danger:hover:not([disabled]),
.ax5select-display.danger[data-select-option-group-opened]:not([disabled]) {
    border-color: #E97426;
    color: #555;
    text-decoration: none;
}
.ax5select-display.danger:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.danger:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.danger:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5select-display.danger[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5select-display.danger:hover:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.danger:active:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.danger:focus:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5select-display.danger[data-select-option-group-opened]:not([disabled]) .ax5select-display-table [data-ax5select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5select-display.danger [disabled] {
    user-select: none;
}
.ax5select-option-group {
    box-sizing: border-box;
    z-index: 2000;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
    border: 1px solid;
    overflow: hidden;
    background-color: #fbfbfb;
    background-image: -webkit-linear-gradient(bottom, #fbfbfb);
    background-image: linear-gradient(to top,#fbfbfb);
    -webkit-animation: ax-select-option-group 0.1s ease-out;
    -o-animation: ax-select-option-group 0.1s ease-out;
    animation: ax-select-option-group 0.1s ease-out;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5select-option-group.destroy {
    -webkit-animation: ax-select-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -o-animation: ax-select-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: ax-select-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
}
.ax5select-option-group.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5select-option-group.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.ax5select-option-group.default {
    border-color: #D8D8D8;
    color: #444;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #b2b2b2 !important;
    color: #444;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #444 !important;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #D8D8D8;
    color: #444;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #444 !important;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.default .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #D8D8D8;
}
.ax5select-option-group.primary {
    border-color: #616161;
    color: #555;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #878787 !important;
    color: #fff;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #616161;
    color: #fff;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.primary .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #616161;
}
.ax5select-option-group.success {
    border-color: #00C6AE;
    color: #555;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #007a6b !important;
    color: #222;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #222 !important;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #00C6AE;
    color: #222;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #222 !important;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.success .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #00C6AE;
}
.ax5select-option-group.info {
    border-color: #44ADF9;
    color: #555;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #8ecefb !important;
    color: #fff;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #44ADF9;
    color: #fff;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.info .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #44ADF9;
}
.ax5select-option-group.warning {
    border-color: #FFB802;
    color: #555;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #ffcd4f !important;
    color: #fff;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #FFB802;
    color: #fff;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.warning .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #FFB802;
}
.ax5select-option-group.danger {
    border-color: #E97426;
    color: #555;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover,
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover {
    background: #f0a06b !important;
    color: #fff;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item.hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item:hover .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] {
    background: #E97426;
    color: #fff;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    border-color: #fff !important;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    background: #eee;
}
.ax5select-option-group.danger .ax-select-body .ax-select-option-group-buttons {
    border-top: 1px solid;
    border-color: #E97426;
}
.ax5select-option-group .ax-select-body {
    padding: 0;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content {
    max-height: 170px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item {
    padding: 3px 0;
    text-align: left;
    cursor: pointer;
    font-size: 12px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 17px;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 12px;
    line-height: 17px;
    padding: 0;
    user-select: none;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
    overflow: hidden;
    width: 12px;
    text-align: center;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 12px;
    height: 17px;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 8px;
    height: 4px;
    position: absolute;
    top: 4.25px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
    padding: 0 8px 0 7px;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 17px;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 12px;
    line-height: 17px;
    padding: 5px 10px;
    user-select: none;
}
.ax5select-option-group .ax-select-body .ax-select-option-group-buttons {
    text-align: center;
    padding: 3px 0;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body {
    padding: 0;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content {
    max-height: 206px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item {
    padding: 5px 0;
    text-align: left;
    cursor: pointer;
    font-size: 15.6px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 20.6px;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 15.6px;
    line-height: 20.6px;
    padding: 0;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
    overflow: hidden;
    width: 15.6px;
    text-align: center;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 15.6px;
    height: 20.6px;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 11.6px;
    height: 5.8px;
    position: absolute;
    top: 5.15px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
    padding: 0 11.6px 0 7px;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 20.6px;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 15.6px;
    line-height: 20.6px;
    padding: 5px 10px;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-lg .ax-select-body .ax-select-option-group-buttons {
    text-align: center;
    padding: 5px 0;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body {
    padding: 0;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content {
    max-height: 158px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item {
    padding: 2px 0;
    text-align: left;
    cursor: pointer;
    font-size: 10.8px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.8px;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.8px;
    line-height: 15.8px;
    padding: 0;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
    overflow: hidden;
    width: 10.8px;
    text-align: center;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 10.8px;
    height: 15.8px;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 6.8px;
    height: 3.4px;
    position: absolute;
    top: 3.95px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
    padding: 0 6.8px 0 7px;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.8px;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.8px;
    line-height: 15.8px;
    padding: 5px 10px;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-sm .ax-select-body .ax-select-option-group-buttons {
    text-align: center;
    padding: 2px 0;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body {
    padding: 0;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content {
    max-height: 146px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item {
    padding: 1px 0;
    text-align: left;
    cursor: pointer;
    font-size: 9.6px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 14.6px;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 9.6px;
    line-height: 14.6px;
    padding: 0;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox {
    overflow: hidden;
    width: 9.6px;
    text-align: center;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 9.6px;
    height: 14.6px;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    content: '';
    width: 5.6px;
    height: 2.8px;
    position: absolute;
    top: 3.65px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-label {
    padding: 0 5.6px 0 7px;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-item[data-option-selected="true"] .ax-select-option-item-holder .ax-select-option-item-cell.ax-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 14.6px;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-content .ax-select-option-group .ax-select-option-item-holder .ax-select-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 9.6px;
    line-height: 14.6px;
    padding: 5px 10px;
    user-select: none;
}
.ax5select-option-group.ax5select-option-group-xs .ax-select-body .ax-select-option-group-buttons {
    text-align: center;
    padding: 1px 0;
}
.input-group [data-ax5select] {
    display: table-cell;
}
.input-group [data-ax5select] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none;
}
.input-group [data-ax5select]:first-child .ax5select-display {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group [data-ax5select]:last-child .ax5select-display {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
[data-ax5grid] {
    box-sizing: border-box;
}
[data-ax5grid] *,
[data-ax5grid] *:after,
[data-ax5grid] *:before {
    box-sizing: border-box;
}
[data-ax5grid] [data-ax5grid-container="root"] {
    margin: 0;
    padding: 0;
    position: relative;
    background: #fff;
    border: 1px solid #D8D8D8;
    overflow: hidden;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="hidden"] {
    margin: 0;
    padding: 0;
    position: absolute;
    left: -100%;
    top: -100%;
    height: 100%;
    width: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] {
    user-select: none;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    border: 0 none;
    border-bottom: 1px solid #ccc;
    color: #222;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] {
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    border: 0 none;
    width: 100%;
    height: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr {
    border-bottom: 0 none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-0 {
    background: #f3f3f3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-1 {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-2 {
    background: #f3f3f3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.tr-3 {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr.hover {
    background: #e1eef8;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-grouping-tr="true"] {
    background: #ffffe7;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] {
    background: #e3f1ff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="lineNumber"] {
    box-shadow: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    opacity: 1;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox {
    cursor: not-allowed;
    background-color: #d7d7d7;
    background-image: -webkit-linear-gradient(top, #d7d7d7,#e6e6e6);
    background-image: linear-gradient(to bottom,#d7d7d7,#e6e6e6);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    opacity: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td.merged {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    padding: 0;
    font-size: 12px;
    border: 0 none;
    cursor: pointer;
    box-shadow: inset 1px 1px 0 0 #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td.hasBorder {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td.focused {
    box-shadow: inset 0 0 1px 1px #0581f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td:hover {
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #eee,#eee);
    background-image: linear-gradient(to bottom,#eee,#eee);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
    box-shadow: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
    border-right: 0 none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-selected] {
    background: #b1d7fe;
    border-color: #ccc;
    color: #000;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-focused] {
    box-shadow: inset 0 0 1px 1px #0581f2;
    background: #e3f1ff;
    color: #000;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] {
    cursor: pointer;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] [data-ax5grid-cellHolder] {
    padding: 5px;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox {
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    height: 100%;
    width: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    content: '';
    width: 60%;
    height: 40%;
    position: absolute;
    top: 20%;
    right: 20%;
    border: 0.2em solid #3372ff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.0;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"][data-ax5grid-selected="true"] .checkBox:after {
    opacity: 1;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] {
    display: block;
    box-sizing: border-box;
    padding: 3px 5px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="left"] {
    text-align: left;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="center"] {
    text-align: center;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="right"] {
    text-align: right;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-cellHolder="multiLine"] {
    white-space: normal;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor]::-ms-clear {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] .ax5select-display {
    height: 100%;
    border-radius: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"] {
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    height: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"]:after {
    content: '';
    width: 60%;
    height: 40%;
    position: absolute;
    top: 20%;
    right: 20%;
    border: 0.2em solid #3372ff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.0;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"][data-ax5grid-checked="true"]:after {
    opacity: 1.0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-arrow] {
    display: inline-block;
    box-sizing: content-box;
    text-align: right;
    text-shadow: 0 -1px #fff;
    padding: 0 5px 0 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] a[data-ax5grid-tnode-arrow] {
    cursor: pointer;
    text-decoration: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] a[data-ax5grid-tnode-arrow]:hover {
    text-decoration: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-item="group"] {
    display: inline-block;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-item="item"] {
    display: inline-block;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] {
    border-right: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] table tr td {
    text-align: center;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] {
    border-right: 1px solid #ccc;
    background: #f2f2f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr {
    background: #f2f2f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr td,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr td,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr td {
    text-align: center;
    box-shadow: inset 1px 1px 0 0 #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="left-header"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"] {
    border-right: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="top-right-body"] {
    border-bottom: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
    border-top: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
    background: #ffe7e2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-panel] [data-ax5grid-panel-scroll] {
    position: absolute;
    left: 0;
    top: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-resizer] {
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    height: 100%;
    cursor: col-resize;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-resizer]:hover {
    background: #f30;
    opacity: 0.5;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort] {
    position: relative;
    width: 10px;
    height: 10px;
    display: inline-block;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort]:before {
    top: 0;
    left: 0;
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 3.6px solid transparent;
    border-right: 3.6px solid transparent;
    border-bottom: 4.09091px solid #000;
    background: transparent;
    opacity: 0.3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort]:after {
    bottom: 0;
    left: 0;
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 3.6px solid transparent;
    border-right: 3.6px solid transparent;
    border-top: 4.09091px solid #000;
    background: transparent;
    opacity: 0.3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="asc"]:before {
    top: 2px;
    left: 0;
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #000;
    background: transparent;
    opacity: 0.8;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="asc"]:after {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="desc"]:before {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-sort][data-ax5grid-column-sort-order="desc"]:after {
    bottom: 2px;
    left: 0;
    position: absolute;
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #000;
    background: transparent;
    opacity: 0.8;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-filter] {
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="header"] [data-ax5grid-column-filter]:before {
    content: ' ';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #000;
    background: transparent;
    opacity: 1;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] {
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    border: 0 none;
    width: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr {
    border-bottom: 0 none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-0 {
    background: #f3f3f3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-1 {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-2 {
    background: #f3f3f3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.tr-3 {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr.hover {
    background: #e1eef8;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-grouping-tr="true"] {
    background: #ffffe7;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] {
    background: #e3f1ff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="lineNumber"] {
    box-shadow: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-selected="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    opacity: 1;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox {
    cursor: not-allowed;
    background-color: #d7d7d7;
    background-image: -webkit-linear-gradient(top, #d7d7d7,#e6e6e6);
    background-image: linear-gradient(to bottom,#d7d7d7,#e6e6e6);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr[data-ax5grid-disable-selection="true"] td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    opacity: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td.merged {
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    padding: 0;
    font-size: 12px;
    border: 0 none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td.hasBorder {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td.focused {
    box-shadow: inset 0 0 1px 1px #0581f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-row="null"] {
    border-right: 0 none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-selected] {
    background: #b1d7fe;
    border-color: #ccc;
    color: #000;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-focused] {
    box-shadow: inset 0 0 1px 1px #0581f2;
    background: #e3f1ff;
    color: #000;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] {
    cursor: pointer;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] [data-ax5grid-cellHolder] {
    padding: 5px;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox {
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    height: 100%;
    width: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"] .checkBox:after {
    content: '';
    width: 60%;
    height: 40%;
    position: absolute;
    top: 20%;
    right: 20%;
    border: 0.2em solid #3372ff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.0;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td[data-ax5grid-column-attr="rowSelector"][data-ax5grid-selected="true"] .checkBox:after {
    opacity: 1;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] {
    display: block;
    box-sizing: border-box;
    padding: 3px 5px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="left"] {
    text-align: left;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="center"] {
    text-align: center;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-text-align="right"] {
    text-align: right;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder][data-ax5grid-cellHolder="multiLine"] {
    white-space: normal;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor]::-ms-clear {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    background: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5select] .ax5select-display {
    height: 100%;
    border-radius: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"] {
    display: inline-block;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    height: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"]:after {
    content: '';
    width: 60%;
    height: 40%;
    position: absolute;
    top: 20%;
    right: 20%;
    border: 0.2em solid #3372ff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.0;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-editor="checkbox"][data-ax5grid-checked="true"]:after {
    opacity: 1.0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-arrow] {
    display: inline-block;
    box-sizing: content-box;
    text-align: right;
    text-shadow: 0 -1px #fff;
    padding: 0 5px 0 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] a[data-ax5grid-tnode-arrow] {
    cursor: pointer;
    text-decoration: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] a[data-ax5grid-tnode-arrow]:hover {
    text-decoration: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-item="group"] {
    display: inline-block;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] table tr td [data-ax5grid-cellHolder] [data-ax5grid-tnode-item="item"] {
    display: inline-block;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] {
    border-right: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-header"] table tr td {
    text-align: center;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] {
    border-right: 1px solid #ccc;
    background: #f2f2f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr {
    background: #f2f2f2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"] table tr td,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="aside-body"] table tr td,
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"] table tr td {
    text-align: center;
    box-shadow: inset 1px 1px 0 0 #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="left-header"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"] {
    border-right: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="top-right-body"] {
    border-bottom: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
    border-top: 1px solid #b3b3b3;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-aside-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-left-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-body"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel][data-ax5grid-panel="bottom-right-body"] {
    background: #ffe7e2;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="body"] [data-ax5grid-panel] [data-ax5grid-panel-scroll] {
    position: absolute;
    left: 0;
    top: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#F0F0F0);
    background-image: linear-gradient(to bottom,#fff,#F0F0F0);
    border: 0 none;
    border-top: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
    height: 100%;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] {
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    font-size: 12px;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] {
    display: table;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] {
    display: table-cell;
    vertical-align: middle;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-navigation="cell-paging"] {
    padding: 0 5px;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move] {
    box-sizing: border-box;
    min-width: 20px;
    border-radius: 5px;
    padding: 1px;
    border: 0 none;
    background: transparent;
    font-size: 11px;
    color: #222;
    outline: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move][data-ax5grid-page-selected="true"],
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]:active {
    background-color: #888;
    color: #fff;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="navigation"] [data-ax5grid-page-navigation="holder"] [data-ax5grid-page-move]:hover {
    text-decoration: underline;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="page"] [data-ax5grid-page="holder"] [data-ax5grid-page="status"] {
    margin: 0;
    padding: 0;
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 12px;
    color: #222;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] {
    box-sizing: border-box;
    position: absolute;
    display: none;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 100%;
    background: #f3f3f3;
    border-left: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] [data-ax5grid-scroller="vertical-bar"] {
    position: absolute;
    top: 0;
    left: 0;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-sizing: border-box;
    border: 0 solid #fff;
    background: #ccc;
    cursor: ns-resize;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="vertical"] [data-ax5grid-scroller="vertical-bar"]:hover {
    border: 0 solid #ccc;
    background: #bababa;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] {
    box-sizing: border-box;
    position: absolute;
    display: none;
    right: 0;
    bottom: 0;
    height: 15px;
    width: 100%;
    background: #f3f3f3;
    border-top: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] [data-ax5grid-scroller="horizontal-bar"] {
    position: absolute;
    top: 0;
    left: 0;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-sizing: border-box;
    border: 0 solid #fff;
    background: #ccc;
    cursor: ew-resize;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="horizontal"] [data-ax5grid-scroller="horizontal-bar"]:hover {
    border: 0 solid #ccc;
    background: #bababa;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-container="scroller"] [data-ax5grid-scroller="corner"] {
    position: absolute;
    display: none;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 15px;
    background: #EAEDEF;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="horizontal"] {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="horizontal"].live {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #f30;
    opacity: 0.5;
    height: 100%;
    width: 2px;
    cursor: col-resize;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="vertical"] {
    display: none;
}
[data-ax5grid] [data-ax5grid-container="root"] [data-ax5grid-resizer="vertical"].live {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #f30;
    opacity: 0.5;
    height: 2px;
    width: 100%;
    cursor: row-resize;
}
[data-ax5combobox] select[multiple].form-control {
    height: 26px;
}
[data-ax5combobox] .input-group-sm > .input-group-btn > select[multiple].btn,
[data-ax5combobox] .input-group-sm > select[multiple].form-control,
[data-ax5combobox] .input-group-sm > select[multiple].input-group-addon,
[data-ax5combobox] select[multiple].input-sm {
    height: 24px;
}
[data-ax5combobox] .input-group-lg > .input-group-btn > select[multiple].btn,
[data-ax5combobox] .input-group-lg > select[multiple].form-control,
[data-ax5combobox] .input-group-lg > select[multiple].input-group-addon,
[data-ax5combobox] select[multiple].input-lg {
    height: 37px;
}
.form-group-sm [data-ax5combobox] select[multiple].form-control {
    height: 24px;
}
.form-group-lg [data-ax5combobox] select[multiple].form-control {
    height: 37px;
}
@media (min-width: 2px) {
    .form-inline [data-ax5combobox] {
        display: inline-block;
    }
    .form-inline [data-ax5combobox] .ax5combobox-display .ax5combobox-display-table {
        table-layout: auto;
    }
}
[data-ax5combobox] {
    position: relative;
    overflow: visible;
    display: block;
    margin: 0;
}
[data-ax5combobox] * {
    box-sizing: border-box;
}
[data-ax5combobox] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none;
}
@-webkit-keyframes ax-combobox-option-group {
    from {
        -webkit-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        opacity: 1;
    }
}
@-moz-keyframes ax-combobox-option-group {
    from {
        -moz-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes ax-combobox-option-group {
    from {
        -webkit-transform: translateY(-10%);
        -moz-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        -o-transform: translateY(-10%);
        transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes ax-combobox-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@-moz-keyframes ax-combobox-option-group-destroy {
    from {
        -moz-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -moz-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@keyframes ax-combobox-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        -moz-transform: translateY(0%) scaleY(1);
        -ms-transform: translateY(0%) scaleY(1);
        -o-transform: translateY(0%) scaleY(1);
        transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        -moz-transform: translateY(0%) scaleY(0);
        -ms-transform: translateY(0%) scaleY(0);
        -o-transform: translateY(0%) scaleY(0);
        transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
.ax5combobox-display {
    position: relative;
    z-index: 2;
    padding: 0;
    display: block;
}
.ax5combobox-display:focus,
.ax5combobox-display:hover {
    text-decoration: none;
}
.ax5combobox-display .ax5combobox-display-table {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label-holder"] {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 3px;
    text-decoration: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:focus {
    outline: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:hover {
    text-decoration: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"]:after {
    content: ' ';
    display: block;
    clear: both;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] {
    position: relative;
    display: block;
    float: left;
    background: transparent;
    padding: 0 3px;
    border: 1px solid transparent;
    border-radius: 0;
    margin: 1px 0 1px -0.5em;
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #eee,#eee);
    background-image: linear-gradient(to bottom,#eee,#eee);
    border: 1px solid #ccc;
    color: #444;
    border-radius: 3px;
    margin-left: 0;
    margin-right: 3px;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label]:first-child {
    margin-left: 0;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] [data-ax5combobox-remove] {
    width: 15px;
    position: absolute;
    right: 0;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] [data-ax5combobox-remove]:hover {
    color: #E97426;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-selected-label] span {
    padding-right: 15px;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"] {
    float: left;
    width: 100px;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"]:focus {
    outline: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="label"] [data-ax5combobox-display="input"]::-ms-clear {
    display: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] {
    display: table-cell;
    vertical-align: middle;
    width: 16px;
    text-align: center;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-reset {
    display: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
    display: block;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
    display: none;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
    width: 16px;
    text-align: left;
    line-height: 6.363px;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed .addon-icon-arrow {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4.5px solid transparent;
    border-right: 4.5px solid transparent;
    border-top: 6.363px solid #444;
    background: transparent;
    opacity: 1;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
    width: 16px;
    text-align: left;
    line-height: 6.363px;
}
.ax5combobox-display .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened .addon-icon-arrow {
    content: '';
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 4.5px solid transparent;
    border-right: 4.5px solid transparent;
    border-bottom: 6.363px solid #444;
    background: transparent;
    opacity: 1;
}
.ax5combobox-display[data-select-option-group-opened] {
    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
}
.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-reset {
    display: block;
    position: absolute;
    right: 23px;
    top: 0;
    height: 100%;
}
.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-closed {
    display: none;
}
.ax5combobox-display[data-select-option-group-opened] .ax5combobox-display-table [data-ax5combobox-display="addon"] .addon-icon-opened {
    display: block;
}
.ax5combobox-display.default a {
    color: #444;
}
.ax5combobox-display.default:active:not([disabled]),
.ax5combobox-display.default:focus:not([disabled]),
.ax5combobox-display.default:hover:not([disabled]),
.ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) {
    border-color: #D8D8D8;
    color: #444;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.default:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.default:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.default:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #444;
}
.ax5combobox-display.default:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.default:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.default:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.default[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #444;
}
.ax5combobox-display.default [disabled] {
    user-select: none;
}
.ax5combobox-display.primary a {
    color: #555;
}
.ax5combobox-display.primary:active:not([disabled]),
.ax5combobox-display.primary:focus:not([disabled]),
.ax5combobox-display.primary:hover:not([disabled]),
.ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) {
    border-color: #616161;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.primary:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.primary:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.primary:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5combobox-display.primary:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.primary:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.primary:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.primary[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5combobox-display.primary [disabled] {
    user-select: none;
}
.ax5combobox-display.success a {
    color: #555;
}
.ax5combobox-display.success:active:not([disabled]),
.ax5combobox-display.success:focus:not([disabled]),
.ax5combobox-display.success:hover:not([disabled]),
.ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) {
    border-color: #00C6AE;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.success:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.success:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.success:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5combobox-display.success:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.success:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.success:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.success[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5combobox-display.success [disabled] {
    user-select: none;
}
.ax5combobox-display.info a {
    color: #555;
}
.ax5combobox-display.info:active:not([disabled]),
.ax5combobox-display.info:focus:not([disabled]),
.ax5combobox-display.info:hover:not([disabled]),
.ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) {
    border-color: #44ADF9;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.info:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.info:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.info:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5combobox-display.info:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.info:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.info:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.info[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5combobox-display.info [disabled] {
    user-select: none;
}
.ax5combobox-display.warning a {
    color: #555;
}
.ax5combobox-display.warning:active:not([disabled]),
.ax5combobox-display.warning:focus:not([disabled]),
.ax5combobox-display.warning:hover:not([disabled]),
.ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) {
    border-color: #FFB802;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.warning:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.warning:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.warning:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5combobox-display.warning:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.warning:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.warning:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.warning[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5combobox-display.warning [disabled] {
    user-select: none;
}
.ax5combobox-display.danger a {
    color: #555;
}
.ax5combobox-display.danger:active:not([disabled]),
.ax5combobox-display.danger:focus:not([disabled]),
.ax5combobox-display.danger:hover:not([disabled]),
.ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) {
    border-color: #E97426;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5combobox-display.danger:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.danger:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.danger:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow,
.ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
    border-top-color: #555;
}
.ax5combobox-display.danger:hover:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.danger:active:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.danger:focus:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow,
.ax5combobox-display.danger[data-select-option-group-opened]:not([disabled]) .ax5combobox-display-table [data-ax5-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
    border-bottom-color: #555;
}
.ax5combobox-display.danger [disabled] {
    user-select: none;
}
.ax5combobox-option-group {
    box-sizing: border-box;
    z-index: 2000;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
    border: 1px solid;
    overflow: hidden;
    background-color: #fbfbfb;
    background-image: -webkit-linear-gradient(bottom, #fbfbfb);
    background-image: linear-gradient(to top,#fbfbfb);
    -webkit-animation: ax-combobox-option-group 0.1s ease-out;
    -o-animation: ax-combobox-option-group 0.1s ease-out;
    animation: ax-combobox-option-group 0.1s ease-out;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5combobox-option-group.destroy {
    -webkit-animation: ax-combobox-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -o-animation: ax-combobox-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: ax-combobox-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
}
.ax5combobox-option-group.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5combobox-option-group.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.ax5combobox-option-group.default {
    border-color: #D8D8D8;
    color: #444;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #b2b2b2 !important;
    color: #444;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #444 !important;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #D8D8D8;
    color: #444;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #444 !important;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.default .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #D8D8D8;
}
.ax5combobox-option-group.primary {
    border-color: #616161;
    color: #555;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #878787 !important;
    color: #fff;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #616161;
    color: #fff;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.primary .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #616161;
}
.ax5combobox-option-group.success {
    border-color: #00C6AE;
    color: #555;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #007a6b !important;
    color: #222;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #222 !important;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #00C6AE;
    color: #222;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #222 !important;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.success .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #00C6AE;
}
.ax5combobox-option-group.info {
    border-color: #44ADF9;
    color: #555;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #8ecefb !important;
    color: #fff;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #44ADF9;
    color: #fff;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.info .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #44ADF9;
}
.ax5combobox-option-group.warning {
    border-color: #FFB802;
    color: #555;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #ffcd4f !important;
    color: #fff;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #FFB802;
    color: #fff;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.warning .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #FFB802;
}
.ax5combobox-option-group.danger {
    border-color: #E97426;
    color: #555;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover,
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover {
    background: #f0a06b !important;
    color: #fff;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item.hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item:hover .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] {
    background: #E97426;
    color: #fff;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    background: #eee;
}
.ax5combobox-option-group.danger .ax-combobox-body .ax-combobox-option-group-buttons {
    border-top: 1px solid;
    border-color: #E97426;
}
.ax5combobox-option-group .ax-combobox-body {
    padding: 0;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content {
    max-height: 180px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
    padding: 3px 0;
    text-align: left;
    cursor: pointer;
    font-size: 13px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
    overflow: hidden;
    width: 13px;
    text-align: center;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 13px;
    height: 18px;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 9px;
    height: 4.5px;
    position: absolute;
    top: 4.5px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
    padding: 0 9px 0 3px;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 10px;
    user-select: none;
}
.ax5combobox-option-group .ax-combobox-body .ax-combobox-option-group-buttons {
    text-align: center;
    padding: 3px 0;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body {
    padding: 0;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content {
    max-height: 219px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
    padding: 5px 0;
    text-align: left;
    cursor: pointer;
    font-size: 16.9px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 21.9px;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 16.9px;
    line-height: 21.9px;
    padding: 0;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
    overflow: hidden;
    width: 16.9px;
    text-align: center;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 16.9px;
    height: 21.9px;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 12.9px;
    height: 6.45px;
    position: absolute;
    top: 5.475px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
    padding: 0 12.9px 0 3px;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 21.9px;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 16.9px;
    line-height: 21.9px;
    padding: 5px 10px;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-lg .ax-combobox-body .ax-combobox-option-group-buttons {
    text-align: center;
    padding: 5px 0;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body {
    padding: 0;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content {
    max-height: 167px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
    padding: 2px 0;
    text-align: left;
    cursor: pointer;
    font-size: 11.7px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 16.7px;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 11.7px;
    line-height: 16.7px;
    padding: 0;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
    overflow: hidden;
    width: 11.7px;
    text-align: center;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 11.7px;
    height: 16.7px;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 7.7px;
    height: 3.85px;
    position: absolute;
    top: 4.175px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
    padding: 0 7.7px 0 3px;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 16.7px;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 11.7px;
    line-height: 16.7px;
    padding: 5px 10px;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-sm .ax-combobox-body .ax-combobox-option-group-buttons {
    text-align: center;
    padding: 2px 0;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body {
    padding: 0;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content {
    max-height: 154px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item {
    padding: 1px 0;
    text-align: left;
    cursor: pointer;
    font-size: 10.4px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.4px;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.4px;
    line-height: 15.4px;
    padding: 0;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox {
    overflow: hidden;
    width: 10.4px;
    text-align: center;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 10.4px;
    height: 15.4px;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 6.4px;
    height: 3.2px;
    position: absolute;
    top: 3.85px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-label {
    padding: 0 6.4px 0 3px;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-item[data-option-selected="true"] .ax-combobox-option-item-holder .ax-combobox-option-item-cell.ax-combobox-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.4px;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-content .ax-combobox-option-group .ax-combobox-option-item-holder .ax-combobox-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.4px;
    line-height: 15.4px;
    padding: 5px 10px;
    user-select: none;
}
.ax5combobox-option-group.ax5combobox-option-group-xs .ax-combobox-body .ax-combobox-option-group-buttons {
    text-align: center;
    padding: 1px 0;
}
/*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
/*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
[data-ax5autocomplete] select[multiple].form-control {
    height: 26px;
}
[data-ax5autocomplete] .input-group-sm > .input-group-btn > select[multiple].btn,
[data-ax5autocomplete] .input-group-sm > select[multiple].form-control,
[data-ax5autocomplete] .input-group-sm > select[multiple].input-group-addon,
[data-ax5autocomplete] select[multiple].input-sm {
    height: 24px;
}
[data-ax5autocomplete] .input-group-lg > .input-group-btn > select[multiple].btn,
[data-ax5autocomplete] .input-group-lg > select[multiple].form-control,
[data-ax5autocomplete] .input-group-lg > select[multiple].input-group-addon,
[data-ax5autocomplete] select[multiple].input-lg {
    height: 37px;
}
.form-group-sm [data-ax5autocomplete] select[multiple].form-control {
    height: 24px;
}
.form-group-lg [data-ax5autocomplete] select[multiple].form-control {
    height: 37px;
}
@media (min-width: 2px) {
    .form-inline [data-ax5autocomplete] {
        display: inline-block;
    }
    .form-inline [data-ax5autocomplete] .ax5autocomplete-display .ax5autocomplete-display-table {
        table-layout: auto;
    }
}
[data-ax5autocomplete] {
    position: relative;
    overflow: visible;
    display: block;
    margin: 0;
}
[data-ax5autocomplete] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none;
}
@-webkit-keyframes ax-autocomplete-option-group {
    from {
        -webkit-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        opacity: 1;
    }
}
@-moz-keyframes ax-autocomplete-option-group {
    from {
        -moz-transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes ax-autocomplete-option-group {
    from {
        -webkit-transform: translateY(-10%);
        -moz-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        -o-transform: translateY(-10%);
        transform: translateY(-10%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes ax-autocomplete-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@-moz-keyframes ax-autocomplete-option-group-destroy {
    from {
        -moz-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -moz-transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
@keyframes ax-autocomplete-option-group-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        -moz-transform: translateY(0%) scaleY(1);
        -ms-transform: translateY(0%) scaleY(1);
        -o-transform: translateY(0%) scaleY(1);
        transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(0);
        -moz-transform: translateY(0%) scaleY(0);
        -ms-transform: translateY(0%) scaleY(0);
        -o-transform: translateY(0%) scaleY(0);
        transform: translateY(0%) scaleY(0);
        opacity: 0;
    }
}
.ax5autocomplete-display {
    position: relative;
    z-index: 2;
    padding: 0;
    display: block;
}
.ax5autocomplete-display:focus,
.ax5autocomplete-display:hover {
    text-decoration: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label-holder"] {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 3px;
    text-decoration: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:focus {
    outline: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:hover {
    text-decoration: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"]:after {
    content: ' ';
    display: block;
    clear: both;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] {
    position: relative;
    display: block;
    float: left;
    background: transparent;
    padding: 0 3px;
    border: 1px solid transparent;
    border-radius: 0;
    margin: 1px 0 1px -0.5em;
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #eee,#eee);
    background-image: linear-gradient(to bottom,#eee,#eee);
    border: 1px solid #ccc;
    color: #444;
    border-radius: 3px;
    margin-left: 0;
    margin-right: 3px;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label]:first-child {
    margin-left: 0;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] [data-ax5autocomplete-remove] {
    width: 15px;
    position: absolute;
    right: 0;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] [data-ax5autocomplete-remove]:hover {
    color: #E97426;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-selected-label] span {
    padding-right: 15px;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"] {
    float: left;
    width: 100px;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"]:focus {
    outline: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="label"] [data-ax5autocomplete-display="input"]::-ms-clear {
    display: none;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] {
    display: table-cell;
    vertical-align: middle;
    width: 16px;
    text-align: center;
}
.ax5autocomplete-display .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] .addon-icon-reset {
    display: none;
}
.ax5autocomplete-display[data-select-option-group-opened] {
    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
}
.ax5autocomplete-display[data-select-option-group-opened] .ax5autocomplete-display-table [data-ax5autocomplete-display="addon"] .addon-icon-reset {
    display: block;
    position: absolute;
    right: 23px;
    top: 0;
    height: 100%;
}
.ax5autocomplete-display.default a {
    color: #444;
}
.ax5autocomplete-display.default:active:not([disabled]),
.ax5autocomplete-display.default:focus:not([disabled]),
.ax5autocomplete-display.default:hover:not([disabled]),
.ax5autocomplete-display.default[data-select-option-group-opened]:not([disabled]) {
    border-color: #D8D8D8;
    color: #444;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.default [disabled] {
    user-select: none;
}
.ax5autocomplete-display.primary a {
    color: #555;
}
.ax5autocomplete-display.primary:active:not([disabled]),
.ax5autocomplete-display.primary:focus:not([disabled]),
.ax5autocomplete-display.primary:hover:not([disabled]),
.ax5autocomplete-display.primary[data-select-option-group-opened]:not([disabled]) {
    border-color: #616161;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.primary [disabled] {
    user-select: none;
}
.ax5autocomplete-display.success a {
    color: #555;
}
.ax5autocomplete-display.success:active:not([disabled]),
.ax5autocomplete-display.success:focus:not([disabled]),
.ax5autocomplete-display.success:hover:not([disabled]),
.ax5autocomplete-display.success[data-select-option-group-opened]:not([disabled]) {
    border-color: #00C6AE;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.success [disabled] {
    user-select: none;
}
.ax5autocomplete-display.info a {
    color: #555;
}
.ax5autocomplete-display.info:active:not([disabled]),
.ax5autocomplete-display.info:focus:not([disabled]),
.ax5autocomplete-display.info:hover:not([disabled]),
.ax5autocomplete-display.info[data-select-option-group-opened]:not([disabled]) {
    border-color: #44ADF9;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.info [disabled] {
    user-select: none;
}
.ax5autocomplete-display.warning a {
    color: #555;
}
.ax5autocomplete-display.warning:active:not([disabled]),
.ax5autocomplete-display.warning:focus:not([disabled]),
.ax5autocomplete-display.warning:hover:not([disabled]),
.ax5autocomplete-display.warning[data-select-option-group-opened]:not([disabled]) {
    border-color: #FFB802;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.warning [disabled] {
    user-select: none;
}
.ax5autocomplete-display.danger a {
    color: #555;
}
.ax5autocomplete-display.danger:active:not([disabled]),
.ax5autocomplete-display.danger:focus:not([disabled]),
.ax5autocomplete-display.danger:hover:not([disabled]),
.ax5autocomplete-display.danger[data-select-option-group-opened]:not([disabled]) {
    border-color: #E97426;
    color: #555;
    background: #fbfbfb;
    text-decoration: none;
}
.ax5autocomplete-display.danger [disabled] {
    user-select: none;
}
.ax5autocomplete-option-group {
    box-sizing: border-box;
    z-index: 2000;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.175);
    border: 1px solid;
    overflow: hidden;
    background-color: #fbfbfb;
    background-image: -webkit-linear-gradient(bottom, #fbfbfb);
    background-image: linear-gradient(to top,#fbfbfb);
    -webkit-animation: ax-autocomplete-option-group 0.1s ease-out;
    -o-animation: ax-autocomplete-option-group 0.1s ease-out;
    animation: ax-autocomplete-option-group 0.1s ease-out;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5autocomplete-option-group.destroy {
    -webkit-animation: ax-autocomplete-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -o-animation: ax-autocomplete-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: ax-autocomplete-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
}
.ax5autocomplete-option-group.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
}
.ax5autocomplete-option-group.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
}
.ax5autocomplete-option-group.default {
    border-color: #D8D8D8;
    color: #444;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #b2b2b2 !important;
    color: #414141;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #414141 !important;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #D8D8D8;
    color: #414141;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #414141 !important;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.default .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #D8D8D8;
}
.ax5autocomplete-option-group.primary {
    border-color: #616161;
    color: #555;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #878787 !important;
    color: #fff;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #616161;
    color: #fff;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.primary .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #616161;
}
.ax5autocomplete-option-group.success {
    border-color: #00C6AE;
    color: #555;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #007a6b !important;
    color: #222;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #222 !important;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #00C6AE;
    color: #222;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #222 !important;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.success .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #00C6AE;
}
.ax5autocomplete-option-group.info {
    border-color: #44ADF9;
    color: #555;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #8ecefb !important;
    color: #fff;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #44ADF9;
    color: #fff;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.info .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #44ADF9;
}
.ax5autocomplete-option-group.warning {
    border-color: #FFB802;
    color: #555;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #ffcd4f !important;
    color: #fff;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #FFB802;
    color: #fff;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.warning .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #FFB802;
}
.ax5autocomplete-option-group.danger {
    border-color: #E97426;
    color: #555;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover,
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover {
    background: #f0a06b !important;
    color: #fff;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item.hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after,
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item:hover .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] {
    background: #E97426;
    color: #fff;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    border-color: #fff !important;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    background: #eee;
}
.ax5autocomplete-option-group.danger .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    border-top: 1px solid;
    border-color: #E97426;
}
.ax5autocomplete-option-group .ax-autocomplete-body {
    padding: 0;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content {
    max-height: 180px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
    padding: 3px 0;
    text-align: left;
    cursor: pointer;
    font-size: 13px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    user-select: none;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
    overflow: hidden;
    width: 13px;
    text-align: center;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 13px;
    height: 18px;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 9px;
    height: 4.5px;
    position: absolute;
    top: 4.5px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
    padding: 0 9px 0 3px;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 18px;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 10px;
    user-select: none;
}
.ax5autocomplete-option-group .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    text-align: center;
    padding: 3px 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body {
    padding: 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content {
    max-height: 219px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
    padding: 5px 0;
    text-align: left;
    cursor: pointer;
    font-size: 16.9px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 21.9px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 16.9px;
    line-height: 21.9px;
    padding: 0;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
    overflow: hidden;
    width: 16.9px;
    text-align: center;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 16.9px;
    height: 21.9px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 12.9px;
    height: 6.45px;
    position: absolute;
    top: 5.475px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
    padding: 0 12.9px 0 3px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 21.9px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 16.9px;
    line-height: 21.9px;
    padding: 5px 10px;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-lg .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    text-align: center;
    padding: 5px 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body {
    padding: 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content {
    max-height: 167px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
    padding: 2px 0;
    text-align: left;
    cursor: pointer;
    font-size: 11.7px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 16.7px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 11.7px;
    line-height: 16.7px;
    padding: 0;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
    overflow: hidden;
    width: 11.7px;
    text-align: center;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 11.7px;
    height: 16.7px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 7.7px;
    height: 3.85px;
    position: absolute;
    top: 4.175px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
    padding: 0 7.7px 0 3px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 16.7px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 11.7px;
    line-height: 16.7px;
    padding: 5px 10px;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-sm .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    text-align: center;
    padding: 2px 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body {
    padding: 0;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content {
    max-height: 154px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item {
    padding: 1px 0;
    text-align: left;
    cursor: pointer;
    font-size: 10.4px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.4px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.4px;
    line-height: 15.4px;
    padding: 0;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox {
    overflow: hidden;
    width: 10.4px;
    text-align: center;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap {
    position: relative;
    display: block;
    width: 10.4px;
    height: 15.4px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    box-sizing: border-box;
    content: '';
    width: 6.4px;
    height: 3.2px;
    position: absolute;
    top: 3.85px;
    right: 0;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0.1;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-label {
    padding: 0 6.4px 0 3px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-item[data-option-selected="true"] .ax-autocomplete-option-item-holder .ax-autocomplete-option-item-cell.ax-autocomplete-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
    opacity: 1;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder {
    display: table;
    position: relative;
    border-collapse: separate;
    overflow: hidden;
    width: 100%;
    height: 15.4px;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-content .ax-autocomplete-option-group .ax-autocomplete-option-item-holder .ax-autocomplete-option-group-label {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 10.4px;
    line-height: 15.4px;
    padding: 5px 10px;
    user-select: none;
}
.ax5autocomplete-option-group.ax5autocomplete-option-group-xs .ax-autocomplete-body .ax-autocomplete-option-group-buttons {
    text-align: center;
    padding: 1px 0;
}
/*!
 * Copyright (c) 2016. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
@-webkit-keyframes ax-layout {
    from {
        -webkit-transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
}
@-moz-keyframes ax-layout {
    from {
        -moz-transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
}
@keyframes ax-layout {
    from {
        -webkit-transform: translateY(-10%) scaleY(0);
        -moz-transform: translateY(-10%) scaleY(0);
        -ms-transform: translateY(-10%) scaleY(0);
        -o-transform: translateY(-10%) scaleY(0);
        transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%) scaleY(1);
        -moz-transform: translateY(0%) scaleY(1);
        -ms-transform: translateY(0%) scaleY(1);
        -o-transform: translateY(0%) scaleY(1);
        transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
}
@-webkit-keyframes ax-layout-option-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
}
@-moz-keyframes ax-layout-option-destroy {
    from {
        -moz-transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -moz-transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
}
@keyframes ax-layout-option-destroy {
    from {
        -webkit-transform: translateY(0%) scaleY(1);
        -moz-transform: translateY(0%) scaleY(1);
        -ms-transform: translateY(0%) scaleY(1);
        -o-transform: translateY(0%) scaleY(1);
        transform: translateY(0%) scaleY(1);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(-10%) scaleY(0);
        -moz-transform: translateY(-10%) scaleY(0);
        -ms-transform: translateY(-10%) scaleY(0);
        -o-transform: translateY(-10%) scaleY(0);
        transform: translateY(-10%) scaleY(0);
        opacity: 0;
    }
}
[data-ax5layout] {
    position: relative;
    border: 0 none;
}
[data-ax5layout] > [data-dock-panel] {
    position: absolute;
    border: 0 none;
    z-index: 2;
    overflow: hidden;
}
[data-ax5layout] > [data-dock-panel].dock-panel-top {
    left: 0;
    top: 0;
    width: 100%;
}
[data-ax5layout] > [data-dock-panel].dock-panel-bottom {
    left: 0;
    bottom: 0;
    width: 100%;
}
[data-ax5layout] > [data-dock-panel].dock-panel-left {
    left: 0;
    top: 0;
    height: 100%;
}
[data-ax5layout] > [data-dock-panel].dock-panel-right {
    right: 0;
    top: 0;
    height: 100%;
}
[data-ax5layout] > [data-dock-panel].dock-panel-center {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
[data-ax5layout] > [data-split-panel] {
    border: 0 none;
    z-index: 2;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
[data-ax5layout] > [data-split-panel].split-panel-vertical {
    position: absolute;
    height: 100%;
}
[data-ax5layout] > [data-split-panel].split-panel-horizontal {
    position: absolute;
    width: 100%;
}
[data-ax5layout] > [data-splitter] {
    position: absolute;
    background: #ffbfc5;
}
[data-ax5layout] > [data-splitter].dock-panel-top {
    top: 0;
    width: 100%;
}
[data-ax5layout] > [data-splitter].dock-panel-top:before {
    content: "";
    position: absolute;
    z-index: 3;
    height: 8px;
    top: -4px;
    left: 0;
    right: 0;
    cursor: row-resize;
}
[data-ax5layout] > [data-splitter].dock-panel-bottom {
    bottom: 0;
    width: 100%;
}
[data-ax5layout] > [data-splitter].dock-panel-bottom:before {
    content: "";
    position: absolute;
    z-index: 3;
    height: 8px;
    top: -4px;
    left: 0;
    right: 0;
    cursor: row-resize;
}
[data-ax5layout] > [data-splitter].dock-panel-left {
    left: 0;
    height: 100%;
}
[data-ax5layout] > [data-splitter].dock-panel-left:before {
    content: "";
    position: absolute;
    z-index: 3;
    width: 8px;
    left: -4px;
    top: 0;
    bottom: 0;
    cursor: col-resize;
}
[data-ax5layout] > [data-splitter].dock-panel-right {
    right: 0;
    height: 100%;
}
[data-ax5layout] > [data-splitter].dock-panel-right:before {
    content: "";
    position: absolute;
    z-index: 3;
    width: 8px;
    left: -4px;
    top: 0;
    bottom: 0;
    cursor: col-resize;
}
[data-ax5layout] > [data-splitter].split-panel-vertical {
    height: 100%;
}
[data-ax5layout] > [data-splitter].split-panel-vertical:before {
    content: "";
    position: absolute;
    z-index: 3;
    width: 8px;
    left: -4px;
    top: 0;
    bottom: 0;
    cursor: col-resize;
}
[data-ax5layout] > [data-splitter].split-panel-horizontal {
    width: 100%;
}
[data-ax5layout] > [data-splitter].split-panel-horizontal:before {
    content: "";
    position: absolute;
    z-index: 3;
    height: 8px;
    top: -4px;
    left: 0;
    right: 0;
    cursor: row-resize;
}
[data-ax5layout] > [data-tab-panel-label-holder] {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    border-top: 1px solid #ECF0F5;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding-top: 0;
    height: 35px;

}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-border] {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: #fff;
    border-top: 1px solid #ccc;
    z-index: 1;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] {
    z-index: 2;
    position: relative;
    display: table;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] {
    display: table-cell;
    cursor: pointer;
    vertical-align: middle;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] [data-tab-label] {
    box-sizing: border-box;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #333;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label] [data-tab-label]:hover {
    background-color: #f3f3f3;
    background-image: -webkit-linear-gradient(top, #f3f3f3,#f3f3f3);
    background-image: linear-gradient(to bottom,#f3f3f3,#f3f3f3);
    color: #333;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-label][data-tab-active="true"] [data-tab-label] {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff,#fff);
    background-image: linear-gradient(to bottom,#fff,#fff);
    border-bottom: 1px solid #fff;
    color: #333;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-aside="left"] {
    display: table-cell;
    width: 5px;
    border-right: 1px solid #ccc;
}
[data-ax5layout] > [data-tab-panel-label-holder] [data-tab-panel-label-table] [data-tab-panel-aside="right"] {
    display: table-cell;
}
[data-ax5layout] > [data-tab-panel] {
    position: absolute;
    border: 0 none;
    z-index: 2;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: none;
    padding-top: 24px;
}
[data-ax5layout] > [data-tab-panel][data-tab-active="true"] {
    display: block;
}
[data-ax5layout] [data-split-panel-wrap] {
    position: relative;
    width: 100%;
    height: 100%;
}
[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll"] {
    overflow: auto;
}
[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll-x"] {
    overflow-x: auto;
}
[data-ax5layout] [data-split-panel-wrap][data-split-panel-wrap="scroll-y"] {
    overflow-y: auto;
}
.ax5layout-resizer {
    position: absolute;
    left: 0;
    top: 0;
    background: #ffbfc5;
    z-index: 10;
    overflow: hidden;
    padding: 0;
    marign: 0;
}
.ax5layout-resizer.panel-top {
    cursor: ns-resize;
}
.ax5layout-resizer.panel-bottom {
    cursor: ns-resize;
}
.ax5layout-resizer.panel-left {
    cursor: ew-resize;
}
.ax5layout-resizer.panel-right {
    cursor: ew-resize;
}
[data-ax5layout] > .split-panel-vertical[data-splitter] {
    z-index: auto;
    background-color: #eee;
    background-image: -webkit-linear-gradient(left, #eee,#ccc);
    background-image: linear-gradient(to right,#eee,#ccc);
    border: 1px solid #b5b5b5;
    border-radius: 3px;
}
[data-ax5layout] > .split-panel-horizontal[data-splitter] {
    z-index: auto;
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #eee,#ccc);
    background-image: linear-gradient(to bottom,#eee,#ccc);
    border: 1px solid #b5b5b5;
    border-radius: 3px;
}
.ax-mask.danger .ax-mask-bg {
    background: #7a0000;
}
.ax-mask.form-mask .ax-mask-bg {
    background: #ECF0F5;
    opacity: 0.3;
}
.ax-mask.form-mask .ax-mask-content {
    color: #000;
    text-shadow: none;
    font-size: 20px;
}
.ax-mask.progress-mask {
    z-index: 1001;
}
.ax-mask.progress-mask .ax-mask-content .progress {
    display: block;
    width: 250px;
    margin: 0 auto;
    display: block;
    height: 10px;
    border-radius: 5px;
}
.ax-mask.progress-mask .ax-mask-content .progress [role="progressbar"] {
    display: block;
    -webkit-transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: all 10s cubic-bezier(0.39, 0.575, 0.565, 1);
}
@font-face {
    font-family: 'cheqcon';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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AwcDAQIBAgEBBAEEBwMEBwMCAwICAwIEBwQDBwQCAwICAwIEBwQOHA0NGQsMFAoJDwcBAwIBAQECAgIBAQMBAQEBAQIBAgEBAQEBAQEbJQEBAQEBAQEBAgEBAQEBAQEBAQEBAQIBAQEBAQEBAwEBAwIBAQEBAgIEAgEEAgECAQEDAQIEAwkVDAwZDg0dDg8eDwMIBAEEAgIDAgQHBAMIAwIDAgIDAgQGBAMHAwIDAQECAQIBAwYDAgICAQMCAwUDAwUCAQEBJhoBAQMFAwEDAgEDAgIEAgQKBQUKBgMFAwMGAwIDAgEDAgMHAwEBAQECAQEEAQQGBAMHBAIDAgIDAgQHAwQHBAIDAgIDAgQHAw8bDg0ZCwwUCQkQBwEDAgIBAgEDAQECAQEBAQEBAgEBAQEBAQEBAQEaJEoCAQEBAQEBAQIBAQEBAQEBAgEBAwICAQICAwIBBAIBAQEBAgECBAIIEwoLFgwMGQ0MGg0EBgMCAwIBAwIDBgQDBgMCAwECAwEDBgMDBQMCAgIBAQECAwUDAQMBAQMBAgUDAgQDBAgEBAYDAQMBAgMBAgMBAwUCAQEXIwMBAQIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEBAQEBAR4WAQEBAQEBAQEBAQIBAQEBAQEDAQEDAQEBAQEBAQIDAQIEAQECAQECAQIEAggTCgsWDAwZDA0aDQMHAwIDAQIDAgMGAwQGAwEDAgEDAgMGAwMFAwICAgIBAQEDBQMBAwEBAwECBQIDBAMECAQDBwMBAwECAwECAwECBQMBARciBAIFAwIGAgICAgEDAQMGAgECAQEBAgMBAwYDAwYDAgMBAgMBAwcDAwYDAgMBAgMCAwYDDBgMCxUKChEICA0FAgIBAQEBAgECAQECAQEBAQIBAQEBAQEBAQEBAR8WAX4DBQMCAgIBAwICBAIFCQUFCgYDBgIDBgMCAwIBAwIDBwMBAQEBAgEBBAEEBwMDBwQCAwICAwIEBwMEBwQCAwICAwIEBwQOHA0NGQsMFAoJDwcBAwICAQICAgEBAgEBAQEBAQIBAQEBAQEBAQEBGiUBAQEBAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQMBAQMCAQEB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") format("truetype");
    font-weight: normal;
    font-style: normal;
}
[class^="cqc-"],
[class*=" cqc-"] {
    font-family: 'cheqcon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cqc-uh-list-view:before {
    content: "";
}
.cqc-uh-page-view:before {
    content: "";
}
.cqc-uh-printer:before {
    content: "";
}
.cqc-uh-thumbnail-view:before {
    content: "";
}
.cqc-sign-out:before {
    content: "";
}
.cqc-sign-in:before {
    content: "";
}
.cqc-spinner:before {
    content: "";
}
.cqc-spinner2:before {
    content: "";
}
.cqc-spinner3:before {
    content: "";
}
.cqc-spinner4:before {
    content: "";
}
.cqc-spinner5:before {
    content: "";
}
.cqc-spinner6:before {
    content: "";
}
.cqc-spinner7:before {
    content: "";
}
.cqc-spinner8:before {
    content: "";
}
.cqc-spinner9:before {
    content: "";
}
.cqc-hour-glass2:before {
    content: "";
}
.cqc-uni21:before {
    content: "!";
}
.cqc-uni22:before {
    content: '"';
}
.cqc-uni23:before {
    content: "#";
}
.cqc-uni24:before {
    content: "$";
}
.cqc-uni25:before {
    content: "%";
}
.cqc-uni26:before {
    content: "&";
}
.cqc-uni27:before {
    content: "'";
}
.cqc-uni28:before {
    content: "(";
}
.cqc-uni29:before {
    content: ")";
}
.cqc-uni2A:before {
    content: "*";
}
.cqc-uni2B:before {
    content: "+";
}
.cqc-uni2C:before {
    content: ",";
}
.cqc-uni2D:before {
    content: "-";
}
.cqc-uni2E:before {
    content: ".";
}
.cqc-uni2F:before {
    content: "/";
}
.cqc-uni30:before {
    content: "0";
}
.cqc-uni31:before {
    content: "1";
}
.cqc-uni32:before {
    content: "2";
}
.cqc-uni33:before {
    content: "3";
}
.cqc-uni34:before {
    content: "4";
}
.cqc-uni35:before {
    content: "5";
}
.cqc-uni36:before {
    content: "6";
}
.cqc-uni37:before {
    content: "7";
}
.cqc-uni38:before {
    content: "8";
}
.cqc-uni39:before {
    content: "9";
}
.cqc-uni3A:before {
    content: ":";
}
.cqc-uni3B:before {
    content: ";";
}
.cqc-uni3C:before {
    content: "<";
}
.cqc-uni3D:before {
    content: "=";
}
.cqc-uni3E:before {
    content: ">";
}
.cqc-uni3F:before {
    content: "?";
}
.cqc-uni40:before {
    content: "@";
}
.cqc-uni41:before {
    content: "A";
}
.cqc-uni42:before {
    content: "B";
}
.cqc-uni43:before {
    content: "C";
}
.cqc-uni44:before {
    content: "D";
}
.cqc-uni45:before {
    content: "E";
}
.cqc-uni46:before {
    content: "F";
}
.cqc-uni47:before {
    content: "G";
}
.cqc-uni48:before {
    content: "H";
}
.cqc-uni49:before {
    content: "I";
}
.cqc-uni4A:before {
    content: "J";
}
.cqc-uni4B:before {
    content: "K";
}
.cqc-uni4C:before {
    content: "L";
}
.cqc-uni4D:before {
    content: "M";
}
.cqc-uni4E:before {
    content: "N";
}
.cqc-uni4F:before {
    content: "O";
}
.cqc-uni50:before {
    content: "P";
}
.cqc-uni51:before {
    content: "Q";
}
.cqc-uni52:before {
    content: "R";
}
.cqc-uni53:before {
    content: "S";
}
.cqc-uni54:before {
    content: "T";
}
.cqc-uni55:before {
    content: "U";
}
.cqc-uni56:before {
    content: "V";
}
.cqc-uni57:before {
    content: "W";
}
.cqc-uni58:before {
    content: "X";
}
.cqc-uni59:before {
    content: "Y";
}
.cqc-uni5A:before {
    content: "Z";
}
.cqc-uni5B:before {
    content: "[";
}
.cqc-uni5C:before {
    content: "\\";
}
.cqc-uni5D:before {
    content: "]";
}
.cqc-uni5E:before {
    content: "^";
}
.cqc-uni5F:before {
    content: "_";
}
.cqc-uni60:before {
    content: "`";
}
.cqc-uni61:before {
    content: "a";
}
.cqc-uni62:before {
    content: "b";
}
.cqc-uni63:before {
    content: "c";
}
.cqc-uni64:before {
    content: "d";
}
.cqc-uni65:before {
    content: "e";
}
.cqc-uni66:before {
    content: "f";
}
.cqc-uni67:before {
    content: "g";
}
.cqc-uni68:before {
    content: "h";
}
.cqc-uni69:before {
    content: "i";
}
.cqc-uni6A:before {
    content: "j";
}
.cqc-uni6B:before {
    content: "k";
}
.cqc-uni6C:before {
    content: "l";
}
.cqc-uni6D:before {
    content: "m";
}
.cqc-uni6E:before {
    content: "n";
}
.cqc-uni6F:before {
    content: "o";
}
.cqc-uni70:before {
    content: "p";
}
.cqc-uni71:before {
    content: "q";
}
.cqc-uni72:before {
    content: "r";
}
.cqc-uni73:before {
    content: "s";
}
.cqc-uni74:before {
    content: "t";
}
.cqc-uni75:before {
    content: "u";
}
.cqc-uni76:before {
    content: "v";
}
.cqc-uni77:before {
    content: "w";
}
.cqc-uni78:before {
    content: "x";
}
.cqc-uni79:before {
    content: "y";
}
.cqc-uni7A:before {
    content: "z";
}
.cqc-uni7B:before {
    content: "{";
}
.cqc-uni7C:before {
    content: "|";
}
.cqc-uni7D:before {
    content: "}";
}
.cqc-uni7E:before {
    content: "~";
}
.cqc-uniA9:before {
    content: "©";
}
.cqc-apps:before {
    content: "";
}
.cqc-broken_image:before {
    content: "";
}
.cqc-palette:before {
    content: "";
}
.cqc-exit_to_app:before {
    content: "";
}
.cqc-import_contacts:before {
    content: "";
}
.cqc-language:before {
    content: "";
}
.cqc-network_check:before {
    content: "";
}
.cqc-power_settings_new:before {
    content: "";
}
.cqc-remove_from_queue:before {
    content: "";
}
.cqc-settings_input_composite:before {
    content: "";
}
.cqc-settings_input_hdmi:before {
    content: "";
}
.cqc-settings_power:before {
    content: "";
}
.cqc-store_mall_directory:before {
    content: "";
}
.cqc-touch_app:before {
    content: "";
}
.cqc-view_comfy:before {
    content: "";
}
.cqc-view_headline:before {
    content: "";
}
.cqc-vpn_key:before {
    content: "";
}
.cqc-train:before {
    content: "";
}
.cqc-chequer:before {
    content: "";
}
.cqc-chequer-color .path1:before {
    content: "✅";
    color: #1a1a1a;
}
.cqc-chequer-color .path2:before {
    content: "✆";
    margin-left: -1em;
    color: #1a1a1a;
}
.cqc-chequer-color .path3:before {
    content: "✇";
    margin-left: -1em;
    color: #1a1a1a;
}
.cqc-chequer-color .path4:before {
    content: "✈";
    margin-left: -1em;
    color: #1a1a1a;
}
.cqc-chequer-color .path5:before {
    content: "✉";
    margin-left: -1em;
    color: #1a1a1a;
}
.cqc-chequer-color .path6:before {
    content: "✊";
    margin-left: -1em;
    color: #3697d4;
}
.cqc-coffee:before {
    content: "";
}
.cqc-ax5ui-black:before {
    content: "";
}
.cqc-ax5ui .path1:before {
    content: "";
    color: #9ec928;
}
.cqc-ax5ui .path2:before {
    content: "";
    margin-left: -1.58203125em;
    color: #9ec928;
}
.cqc-ax5ui .path3:before {
    content: "";
    margin-left: -1.58203125em;
    color: #5f9cc3;
}
.cqc-ax5ui .path4:before {
    content: "";
    margin-left: -1.58203125em;
    color: #5f9cc3;
}
.cqc-ax5ui .path5:before {
    content: "";
    margin-left: -1.58203125em;
    color: #ea5514;
}
.cqc-quote:before {
    content: "";
}
.cqc-quote2:before {
    content: "";
}
.cqc-tag:before {
    content: "";
}
.cqc-tag2:before {
    content: "";
}
.cqc-calendar:before {
    content: "";
}
.cqc-file:before {
    content: "";
}
.cqc-file2:before {
    content: "";
}
.cqc-download2:before {
    content: "";
}
.cqc-upload2:before {
    content: "";
}
.cqc-inbox:before {
    content: "";
}
.cqc-checkmark:before {
    content: "";
}
.cqc-checkmark2:before {
    content: "";
}
.cqc-cancel:before {
    content: "";
}
.cqc-cancel2:before {
    content: "";
}
.cqc-plus:before {
    content: "";
}
.cqc-plus2:before {
    content: "";
}
.cqc-minus:before {
    content: "";
}
.cqc-minus2:before {
    content: "";
}
.cqc-notice:before {
    content: "";
}
.cqc-notice2:before {
    content: "";
}
.cqc-cog:before {
    content: "";
}
.cqc-cogs:before {
    content: "";
}
.cqc-cog2:before {
    content: "";
}
.cqc-warning:before {
    content: "";
}
.cqc-wallet2:before {
    content: "";
}
.cqc-checkmark3:before {
    content: "";
}
.cqc-cancel3:before {
    content: "";
}
.cqc-sitemap:before {
    content: "";
}
.cqc-sitemap2:before {
    content: "";
}
.cqc-chart3:before {
    content: "";
}
.cqc-chart:before {
    content: "";
}
.cqc-chart2:before {
    content: "";
}
.cqc-phone:before {
    content: "";
}
.cqc-open:before {
    content: "";
}
.cqc-sale:before {
    content: "";
}
.cqc-trashcan:before {
    content: "";
}
.cqc-key2:before {
    content: "";
}
.cqc-locked:before {
    content: "";
}
.cqc-unlocked:before {
    content: "";
}
.cqc-magnifier:before {
    content: "";
}
.cqc-zoomin:before {
    content: "";
}
.cqc-zoomout:before {
    content: "";
}
.cqc-archive:before {
    content: "";
}
.cqc-box:before {
    content: "";
}
.cqc-resize:before {
    content: "";
}
.cqc-resize2:before {
    content: "";
}
.cqc-calculator:before {
    content: "";
}
.cqc-stats:before {
    content: "";
}
.cqc-attachment:before {
    content: "";
}
.cqc-abacus:before {
    content: "";
}
.cqc-square:before {
    content: "";
}
.cqc-square2:before {
    content: "";
}
.cqc-dollar:before {
    content: "";
}
.cqc-coins:before {
    content: "";
}
.cqc-pig:before {
    content: "";
}
.cqc-bookmark:before {
    content: "";
}
.cqc-addressbook:before {
    content: "";
}
.cqc-book:before {
    content: "";
}
.cqc-barcode:before {
    content: "";
}
.cqc-barcode2:before {
    content: "";
}
.cqc-expand:before {
    content: "";
}
.cqc-collapse:before {
    content: "";
}
.cqc-popout:before {
    content: "";
}
.cqc-popin:before {
    content: "";
}
.cqc-ticket:before {
    content: "";
}
.cqc-blocked:before {
    content: "";
}
.cqc-keyboard:before {
    content: "";
}
.cqc-keyboard2:before {
    content: "";
}
.cqc-printer:before {
    content: "";
}
.cqc-shipping:before {
    content: "";
}
.cqc-clipboard:before {
    content: "";
}
.cqc-clipboard2:before {
    content: "";
}
.cqc-clipboard3:before {
    content: "";
}
.cqc-switch2:before {
    content: "";
}
.cqc-check:before {
    content: "";
}
.cqc-check-circle:before {
    content: "";
}
.cqc-check-circle-o:before {
    content: "";
}
.cqc-github-square:before {
    content: "";
}
.cqc-github:before {
    content: "";
}
.cqc-square3:before {
    content: "";
}
.cqc-circle-o:before {
    content: "";
}
.cqc-circle:before {
    content: "";
}
.cqc-file-word-o:before {
    content: "";
}
.cqc-file-excel-o:before {
    content: "";
}
.cqc-file-image-o:before {
    content: "";
}
.cqc-file-photo-o:before {
    content: "";
}
.cqc-file-picture-o:before {
    content: "";
}
.cqc-file-archive-o:before {
    content: "";
}
.cqc-file-zip-o:before {
    content: "";
}
.cqc-file-audio-o:before {
    content: "";
}
.cqc-file-sound-o:before {
    content: "";
}
.cqc-file-movie-o:before {
    content: "";
}
.cqc-file-video-o:before {
    content: "";
}
.cqc-file-code-o:before {
    content: "";
}
.cqc-git-square:before {
    content: "";
}
.cqc-sliders:before {
    content: "";
}
.cqc-add-to-list:before {
    content: "";
}
.cqc-classic-computer:before {
    content: "";
}
.cqc-warning2:before {
    content: "";
}
.cqc-arrow-bold-down:before {
    content: "";
}
.cqc-arrow-bold-left:before {
    content: "";
}
.cqc-arrow-bold-right:before {
    content: "";
}
.cqc-arrow-bold-up:before {
    content: "";
}
.cqc-arrow-with-circle-down:before {
    content: "";
}
.cqc-arrow-with-circle-left:before {
    content: "";
}
.cqc-arrow-with-circle-right:before {
    content: "";
}
.cqc-arrow-with-circle-up:before {
    content: "";
}
.cqc-chevron-down:before {
    content: "";
}
.cqc-chevron-left:before {
    content: "";
}
.cqc-chevron-right:before {
    content: "";
}
.cqc-chevron-thin-down:before {
    content: "";
}
.cqc-chevron-thin-left:before {
    content: "";
}
.cqc-chevron-thin-right:before {
    content: "";
}
.cqc-chevron-thin-up:before {
    content: "";
}
.cqc-chevron-up:before {
    content: "";
}
.cqc-chevron-with-circle-down:before {
    content: "";
}
.cqc-chevron-with-circle-left:before {
    content: "";
}
.cqc-chevron-with-circle-right:before {
    content: "";
}
.cqc-chevron-with-circle-up:before {
    content: "";
}
.cqc-controller-fast-forward:before {
    content: "";
}
.cqc-controller-jump-to-start:before {
    content: "";
}
.cqc-controller-first:before {
    content: "";
}
.cqc-controller-end:before {
    content: "";
}
.cqc-controller-next:before {
    content: "";
}
.cqc-controller-paus:before {
    content: "";
}
.cqc-controller-up:before {
    content: "";
}
.cqc-controller-down:before {
    content: "";
}
.cqc-controller-play:before {
    content: "";
}
.cqc-controller-record:before {
    content: "";
}
.cqc-controller-stop:before {
    content: "";
}
.cqc-dots-three-horizontal:before {
    content: "";
}
.cqc-dots-three-vertical:before {
    content: "";
}
.cqc-download:before {
    content: "";
}
.cqc-emoji-flirt:before {
    content: "";
}
.cqc-flow-tree:before {
    content: "";
}
.cqc-install:before {
    content: "";
}
.cqc-open-book:before {
    content: "";
}
.cqc-save:before {
    content: "";
}
.cqc-trash:before {
    content: "";
}
.cqc-triangle-down:before {
    content: "";
}
.cqc-triangle-left:before {
    content: "";
}
.cqc-triangle-right:before {
    content: "";
}
.cqc-triangle-up:before {
    content: "";
}
.cqc-uninstall:before {
    content: "";
}
.cqc-upload-to-cloud:before {
    content: "";
}
.cqc-upload:before {
    content: "";
}
.cqc-bell:before {
    content: "";
}
.cqc-blackboard:before {
    content: "";
}
.cqc-browser:before {
    content: "";
}
.cqc-calculator2:before {
    content: "";
}
.cqc-ccw:before {
    content: "";
}
.cqc-chat:before {
    content: "";
}
.cqc-circle-with-cross:before {
    content: "";
}
.cqc-circle-with-minus:before {
    content: "";
}
.cqc-circle-with-plus:before {
    content: "";
}
.cqc-circular-graph:before {
    content: "";
}
.cqc-cog3:before {
    content: "";
}
.cqc-credit-card:before {
    content: "";
}
.cqc-cw:before {
    content: "";
}
.cqc-documents:before {
    content: "";
}
.cqc-email:before {
    content: "";
}
.cqc-emoji-happy:before {
    content: "";
}
.cqc-emoji-neutral:before {
    content: "";
}
.cqc-emoji-sad:before {
    content: "";
}
.cqc-erase:before {
    content: "";
}
.cqc-export:before {
    content: "";
}
.cqc-folder:before {
    content: "";
}
.cqc-forward:before {
    content: "";
}
.cqc-funnel:before {
    content: "";
}
.cqc-gauge:before {
    content: "";
}
.cqc-globe:before {
    content: "";
}
.cqc-grid:before {
    content: "";
}
.cqc-help-with-circle:before {
    content: "";
}
.cqc-home:before {
    content: "";
}
.cqc-hour-glass:before {
    content: "";
}
.cqc-info-with-circle:before {
    content: "";
}
.cqc-key:before {
    content: "";
}
.cqc-language2:before {
    content: "";
}
.cqc-leaf:before {
    content: "";
}
.cqc-list:before {
    content: "";
}
.cqc-lock-open:before {
    content: "";
}
.cqc-lock:before {
    content: "";
}
.cqc-log-out:before {
    content: "";
}
.cqc-login:before {
    content: "";
}
.cqc-mail:before {
    content: "";
}
.cqc-megaphone:before {
    content: "";
}
.cqc-menu:before {
    content: "";
}
.cqc-minus3:before {
    content: "";
}
.cqc-new-message:before {
    content: "";
}
.cqc-new:before {
    content: "";
}
.cqc-news:before {
    content: "";
}
.cqc-old-phone:before {
    content: "";
}
.cqc-pencil:before {
    content: "";
}
.cqc-pie-chart:before {
    content: "";
}
.cqc-pin:before {
    content: "";
}
.cqc-plus3:before {
    content: "";
}
.cqc-price-tag:before {
    content: "";
}
.cqc-print:before {
    content: "";
}
.cqc-publish:before {
    content: "";
}
.cqc-quote3:before {
    content: "";
}
.cqc-reply-all:before {
    content: "";
}
.cqc-reply:before {
    content: "";
}
.cqc-scissors:before {
    content: "";
}
.cqc-shop:before {
    content: "";
}
.cqc-sound-mix:before {
    content: "";
}
.cqc-star-outlined:before {
    content: "";
}
.cqc-star:before {
    content: "";
}
.cqc-switch:before {
    content: "";
}
.cqc-time-slot:before {
    content: "";
}
.cqc-tools:before {
    content: "";
}
.cqc-traffic-cone:before {
    content: "";
}
.cqc-tv:before {
    content: "";
}
.cqc-wallet:before {
    content: "";
}
i.cqc-12x {
    font-size: 1.2em;
}
i.cqc-15x {
    font-size: 1.5em;
}
i.cqc-18x {
    font-size: 1.8em;
}
i.cqc-20x {
    font-size: 2em;
}
i.cqc-30x {
    font-size: 3em;
}
i.cqc-40x {
    font-size: 4em;
}
i.cqc-50x {
    font-size: 5em;
}
i.cqc-spin {
    display: block;
    -webkit-animation: SPIN 1s ease-in-out infinite alternate-reverse;
    -o-animation: SPIN 1s ease-in-out infinite alternate-reverse;
    animation: SPIN 1s ease-in-out infinite alternate-reverse;
}
i.cqc-brinking {
    -webkit-animation: BLINKING 1s ease-in-out infinite alternate-reverse;
    -o-animation: BLINKING 1s ease-in-out infinite alternate-reverse;
    animation: BLINKING 1s ease-in-out infinite alternate-reverse;
}
i.cqc-zoom-in-out {
    display: block;
    -webkit-animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse;
    -o-animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse;
    animation: ZOOM-IN-OUT 1s ease-in-out infinite alternate-reverse;
}
/*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
/*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 1px \9 0 0;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 4px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
}
.form-control {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 26px;
    padding: 3px 6px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -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 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999;
}
.form-control::-webkit-input-placeholder {
    color: #999;
}
.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 26px;
    }
    input[type="date"].input-sm,
    .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 24px;
    }
    input[type="date"].input-lg,
    .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 37px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label,
.radio label {
    min-height: 18px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 0;
    min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
    height: 24px;
    line-height: 24px;
}
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.form-group-sm select.form-control {
    height: 24px;
    line-height: 24px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 24px;
    min-height: 30px;
    padding: 3px 4px;
    font-size: 12px;
    line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
    height: 37px;
    line-height: 37px;
}
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.form-group-lg select.form-control {
    height: 37px;
    line-height: 37px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 37px;
    min-height: 35px;
    padding: 7px 12px;
    font-size: 17px;
    line-height: 1.33333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 32.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg > .form-control+.form-control-feedback,
.input-group-lg > .input-group-addon+.form-control-feedback,
.input-group-lg > .input-group-btn > .btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm > .form-control+.form-control-feedback,
.input-group-sm > .input-group-addon+.form-control-feedback,
.input-group-sm > .input-group-btn > .btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -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);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -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);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -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);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
    top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 2px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 22px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 2px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 4px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 2px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 7px;
        font-size: 17px;
    }
}
@media (min-width: 2px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 3px;
        font-size: 12px;
    }
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 3px 6px;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 2px 4px;
    font-size: 12px;
    border-radius: 2px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 6px 12px;
    font-size: 17px;
    border-radius: 5px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn+.btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
@-webkit-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-moz-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
    }
}
@-moz-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -moz-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -moz-transform: scale(1.5);
    }
}
@keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
}
@-webkit-keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes SPIN {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
@keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -moz-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -moz-transform: translateY(0);
    }
}
@keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
        -moz-transform: translateY(-1%);
        -ms-transform: translateY(-1%);
        -o-transform: translateY(-1%);
        transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-moz-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-webkit-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
        -moz-transform: translateY(30px) scale(1);
        -ms-transform: translateY(30px) scale(1);
        -o-transform: translateY(30px) scale(1);
        transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
        -moz-transform: translateY(-30px) scale(1);
        -ms-transform: translateY(-30px) scale(1);
        -o-transform: translateY(-30px) scale(1);
        transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-LEFT {
    0% {
        -moz-transform: translateX(-30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
        -moz-transform: translateX(-30px) scale(1);
        -ms-transform: translateX(-30px) scale(1);
        -o-transform: translateX(-30px) scale(1);
        transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-RIGHT {
    0% {
        -moz-transform: translateX(30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
        -moz-transform: translateX(30px) scale(1);
        -ms-transform: translateX(30px) scale(1);
        -o-transform: translateX(30px) scale(1);
        transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
body,
html {
    margin: 0;
    padding: 0;
    height: 100%;
}
body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}
@-webkit-keyframes fontfix {
    from {
        opacity: 1;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes fontfix {
    from {
        opacity: 1;
    }
    to {
        opacity: 1;
    }
}
@keyframes fontfix {
    from {
        opacity: 1;
    }
    to {
        opacity: 1;
    }
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 18px;
}
h3 {
    font-size: 16px;
}
.W1 {
    width: 1px;
}
.W2 {
    width: 2px;
}
.W3 {
    width: 3px;
}
.W4 {
    width: 4px;
}
.W5 {
    width: 5px;
}
.W6 {
    width: 6px;
}
.W7 {
    width: 7px;
}
.W8 {
    width: 8px;
}
.W9 {
    width: 9px;
}
.W10 {
    width: 10px;
}
.W11 {
    width: 11px;
}
.W12 {
    width: 12px;
}
.W13 {
    width: 13px;
}
.W14 {
    width: 14px;
}
.W15 {
    width: 15px;
}
.W16 {
    width: 16px;
}
.W17 {
    width: 17px;
}
.W18 {
    width: 18px;
}
.W19 {
    width: 19px;
}
.W20 {
    width: 20px;
}
.W21 {
    width: 21px;
}
.W22 {
    width: 22px;
}
.W23 {
    width: 23px;
}
.W24 {
    width: 24px;
}
.W25 {
    width: 25px;
}
.W26 {
    width: 26px;
}
.W27 {
    width: 27px;
}
.W28 {
    width: 28px;
}
.W29 {
    width: 29px;
}
.W30 {
    width: 30px;
}
.W31 {
    width: 31px;
}
.W32 {
    width: 32px;
}
.W33 {
    width: 33px;
}
.W34 {
    width: 34px;
}
.W35 {
    width: 35px;
}
.W36 {
    width: 36px;
}
.W37 {
    width: 37px;
}
.W38 {
    width: 38px;
}
.W39 {
    width: 39px;
}
.W40 {
    width: 40px;
}
.W41 {
    width: 41px;
}
.W42 {
    width: 42px;
}
.W43 {
    width: 43px;
}
.W44 {
    width: 44px;
}
.W45 {
    width: 45px;
}
.W46 {
    width: 46px;
}
.W47 {
    width: 47px;
}
.W48 {
    width: 48px;
}
.W49 {
    width: 49px;
}
.W50 {
    width: 50px;
}
.W51 {
    width: 51px;
}
.W52 {
    width: 52px;
}
.W53 {
    width: 53px;
}
.W54 {
    width: 54px;
}
.W55 {
    width: 55px;
}
.W56 {
    width: 56px;
}
.W57 {
    width: 57px;
}
.W58 {
    width: 58px;
}
.W59 {
    width: 59px;
}
.W60 {
    width: 60px;
}
.W61 {
    width: 61px;
}
.W62 {
    width: 62px;
}
.W63 {
    width: 63px;
}
.W64 {
    width: 64px;
}
.W65 {
    width: 65px;
}
.W66 {
    width: 66px;
}
.W67 {
    width: 67px;
}
.W68 {
    width: 68px;
}
.W69 {
    width: 69px;
}
.W70 {
    width: 70px;
}
.W71 {
    width: 71px;
}
.W72 {
    width: 72px;
}
.W73 {
    width: 73px;
}
.W74 {
    width: 74px;
}
.W75 {
    width: 75px;
}
.W76 {
    width: 76px;
}
.W77 {
    width: 77px;
}
.W78 {
    width: 78px;
}
.W79 {
    width: 79px;
}
.W80 {
    width: 80px;
}
.W81 {
    width: 81px;
}
.W82 {
    width: 82px;
}
.W83 {
    width: 83px;
}
.W84 {
    width: 84px;
}
.W85 {
    width: 85px;
}
.W86 {
    width: 86px;
}
.W87 {
    width: 87px;
}
.W88 {
    width: 88px;
}
.W89 {
    width: 89px;
}
.W90 {
    width: 90px;
}
.W91 {
    width: 91px;
}
.W92 {
    width: 92px;
}
.W93 {
    width: 93px;
}
.W94 {
    width: 94px;
}
.W95 {
    width: 95px;
}
.W96 {
    width: 96px;
}
.W97 {
    width: 97px;
}
.W98 {
    width: 98px;
}
.W99 {
    width: 99px;
}
.W100 {
    width: 100px;
}
.W10 {
    width: 10px;
}
.W20 {
    width: 20px;
}
.W30 {
    width: 30px;
}
.W40 {
    width: 40px;
}
.W50 {
    width: 50px;
}
.W60 {
    width: 60px;
}
.W70 {
    width: 70px;
}
.W80 {
    width: 80px;
}
.W90 {
    width: 90px;
}
.W100 {
    width: 100px;
}
.W110 {
    width: 110px;
}
.W120 {
    width: 120px;
}
.W130 {
    width: 130px;
}
.W140 {
    width: 140px;
}
.W150 {
    width: 150px;
}
.W160 {
    width: 160px;
}
.W170 {
    width: 170px;
}
.W180 {
    width: 180px;
}
.W190 {
    width: 190px;
}
.W200 {
    width: 200px;
}
.W210 {
    width: 210px;
}
.W220 {
    width: 220px;
}
.W230 {
    width: 230px;
}
.W240 {
    width: 240px;
}
.W250 {
    width: 250px;
}
.W260 {
    width: 260px;
}
.W270 {
    width: 270px;
}
.W280 {
    width: 280px;
}
.W290 {
    width: 290px;
}
.W300 {
    width: 300px;
}
.W310 {
    width: 310px;
}
.W320 {
    width: 320px;
}
.W330 {
    width: 330px;
}
.W340 {
    width: 340px;
}
.W350 {
    width: 350px;
}
.W360 {
    width: 360px;
}
.W370 {
    width: 370px;
}
.W380 {
    width: 380px;
}
.W390 {
    width: 390px;
}
.W400 {
    width: 400px;
}
.W410 {
    width: 410px;
}
.W420 {
    width: 420px;
}
.W430 {
    width: 430px;
}
.W440 {
    width: 440px;
}
.W450 {
    width: 450px;
}
.W460 {
    width: 460px;
}
.W470 {
    width: 470px;
}
.W480 {
    width: 480px;
}
.W490 {
    width: 490px;
}
.W500 {
    width: 500px;
}
.W510 {
    width: 510px;
}
.W520 {
    width: 520px;
}
.W530 {
    width: 530px;
}
.W540 {
    width: 540px;
}
.W550 {
    width: 550px;
}
.W560 {
    width: 560px;
}
.W570 {
    width: 570px;
}
.W580 {
    width: 580px;
}
.W590 {
    width: 590px;
}
.W600 {
    width: 600px;
}
.W610 {
    width: 610px;
}
.W620 {
    width: 620px;
}
.W630 {
    width: 630px;
}
.W640 {
    width: 640px;
}
.W650 {
    width: 650px;
}
.W660 {
    width: 660px;
}
.W670 {
    width: 670px;
}
.W680 {
    width: 680px;
}
.W690 {
    width: 690px;
}
.W700 {
    width: 700px;
}
.W710 {
    width: 710px;
}
.W720 {
    width: 720px;
}
.W730 {
    width: 730px;
}
.W740 {
    width: 740px;
}
.W750 {
    width: 750px;
}
.W760 {
    width: 760px;
}
.W770 {
    width: 770px;
}
.W780 {
    width: 780px;
}
.W790 {
    width: 790px;
}
.W800 {
    width: 800px;
}
.W810 {
    width: 810px;
}
.W820 {
    width: 820px;
}
.W830 {
    width: 830px;
}
.W840 {
    width: 840px;
}
.W850 {
    width: 850px;
}
.W860 {
    width: 860px;
}
.W870 {
    width: 870px;
}
.W880 {
    width: 880px;
}
.W890 {
    width: 890px;
}
.W900 {
    width: 900px;
}
.W910 {
    width: 910px;
}
.W920 {
    width: 920px;
}
.W930 {
    width: 930px;
}
.W940 {
    width: 940px;
}
.W950 {
    width: 950px;
}
.W960 {
    width: 960px;
}
.W970 {
    width: 970px;
}
.W980 {
    width: 980px;
}
.W990 {
    width: 990px;
}
.W1000 {
    width: 1000px;
}
.H1 {
    height: 1px;
}
.H2 {
    height: 2px;
}
.H3 {
    height: 3px;
}
.H4 {
    height: 4px;
}
.H5 {
    height: 5px;
}
.H6 {
    height: 6px;
}
.H7 {
    height: 7px;
}
.H8 {
    height: 8px;
}
.H9 {
    height: 9px;
}
.H10 {
    height: 10px;
}
.H11 {
    height: 11px;
}
.H12 {
    height: 12px;
}
.H13 {
    height: 13px;
}
.H14 {
    height: 14px;
}
.H15 {
    height: 15px;
}
.H16 {
    height: 16px;
}
.H17 {
    height: 17px;
}
.H18 {
    height: 18px;
}
.H19 {
    height: 19px;
}
.H20 {
    height: 20px;
}
.H21 {
    height: 21px;
}
.H22 {
    height: 22px;
}
.H23 {
    height: 23px;
}
.H24 {
    height: 24px;
}
.H25 {
    height: 25px;
}
.H26 {
    height: 26px;
}
.H27 {
    height: 27px;
}
.H28 {
    height: 28px;
}
.H29 {
    height: 29px;
}
.H30 {
    height: 30px;
}
.H31 {
    height: 31px;
}
.H32 {
    height: 32px;
}
.H33 {
    height: 33px;
}
.H34 {
    height: 34px;
}
.H35 {
    height: 35px;
}
.H36 {
    height: 36px;
}
.H37 {
    height: 37px;
}
.H38 {
    height: 38px;
}
.H39 {
    height: 39px;
}
.H40 {
    height: 40px;
}
.H41 {
    height: 41px;
}
.H42 {
    height: 42px;
}
.H43 {
    height: 43px;
}
.H44 {
    height: 44px;
}
.H45 {
    height: 45px;
}
.H46 {
    height: 46px;
}
.H47 {
    height: 47px;
}
.H48 {
    height: 48px;
}
.H49 {
    height: 49px;
}
.H50 {
    height: 50px;
}
.H51 {
    height: 51px;
}
.H52 {
    height: 52px;
}
.H53 {
    height: 53px;
}
.H54 {
    height: 54px;
}
.H55 {
    height: 55px;
}
.H56 {
    height: 56px;
}
.H57 {
    height: 57px;
}
.H58 {
    height: 58px;
}
.H59 {
    height: 59px;
}
.H60 {
    height: 60px;
}
.H61 {
    height: 61px;
}
.H62 {
    height: 62px;
}
.H63 {
    height: 63px;
}
.H64 {
    height: 64px;
}
.H65 {
    height: 65px;
}
.H66 {
    height: 66px;
}
.H67 {
    height: 67px;
}
.H68 {
    height: 68px;
}
.H69 {
    height: 69px;
}
.H70 {
    height: 70px;
}
.H71 {
    height: 71px;
}
.H72 {
    height: 72px;
}
.H73 {
    height: 73px;
}
.H74 {
    height: 74px;
}
.H75 {
    height: 75px;
}
.H76 {
    height: 76px;
}
.H77 {
    height: 77px;
}
.H78 {
    height: 78px;
}
.H79 {
    height: 79px;
}
.H80 {
    height: 80px;
}
.H81 {
    height: 81px;
}
.H82 {
    height: 82px;
}
.H83 {
    height: 83px;
}
.H84 {
    height: 84px;
}
.H85 {
    height: 85px;
}
.H86 {
    height: 86px;
}
.H87 {
    height: 87px;
}
.H88 {
    height: 88px;
}
.H89 {
    height: 89px;
}
.H90 {
    height: 90px;
}
.H91 {
    height: 91px;
}
.H92 {
    height: 92px;
}
.H93 {
    height: 93px;
}
.H94 {
    height: 94px;
}
.H95 {
    height: 95px;
}
.H96 {
    height: 96px;
}
.H97 {
    height: 97px;
}
.H98 {
    height: 98px;
}
.H99 {
    height: 99px;
}
.H100 {
    height: 100px;
}
.H10 {
    height: 10px;
}
.H20 {
    height: 20px;
}
.H30 {
    height: 30px;
}
.H40 {
    height: 40px;
}
.H50 {
    height: 50px;
}
.H60 {
    height: 60px;
}
.H70 {
    height: 70px;
}
.H80 {
    height: 80px;
}
.H90 {
    height: 90px;
}
.H100 {
    height: 100px;
}
.H110 {
    height: 110px;
}
.H120 {
    height: 120px;
}
.H130 {
    height: 130px;
}
.H140 {
    height: 140px;
}
.H150 {
    height: 150px;
}
.H160 {
    height: 160px;
}
.H170 {
    height: 170px;
}
.H180 {
    height: 180px;
}
.H190 {
    height: 190px;
}
.H200 {
    height: 200px;
}
.H210 {
    height: 210px;
}
.H220 {
    height: 220px;
}
.H230 {
    height: 230px;
}
.H240 {
    height: 240px;
}
.H250 {
    height: 250px;
}
.H260 {
    height: 260px;
}
.H270 {
    height: 270px;
}
.H280 {
    height: 280px;
}
.H290 {
    height: 290px;
}
.H300 {
    height: 300px;
}
.H310 {
    height: 310px;
}
.H320 {
    height: 320px;
}
.H330 {
    height: 330px;
}
.H340 {
    height: 340px;
}
.H350 {
    height: 350px;
}
.H360 {
    height: 360px;
}
.H370 {
    height: 370px;
}
.H380 {
    height: 380px;
}
.H390 {
    height: 390px;
}
.H400 {
    height: 400px;
}
.H410 {
    height: 410px;
}
.H420 {
    height: 420px;
}
.H430 {
    height: 430px;
}
.H440 {
    height: 440px;
}
.H450 {
    height: 450px;
}
.H460 {
    height: 460px;
}
.H470 {
    height: 470px;
}
.H480 {
    height: 480px;
}
.H490 {
    height: 490px;
}
.H500 {
    height: 500px;
}
.H510 {
    height: 510px;
}
.H520 {
    height: 520px;
}
.H530 {
    height: 530px;
}
.H540 {
    height: 540px;
}
.H550 {
    height: 550px;
}
.H560 {
    height: 560px;
}
.H570 {
    height: 570px;
}
.H580 {
    height: 580px;
}
.H590 {
    height: 590px;
}
.H600 {
    height: 600px;
}
.H610 {
    height: 610px;
}
.H620 {
    height: 620px;
}
.H630 {
    height: 630px;
}
.H640 {
    height: 640px;
}
.H650 {
    height: 650px;
}
.H660 {
    height: 660px;
}
.H670 {
    height: 670px;
}
.H680 {
    height: 680px;
}
.H690 {
    height: 690px;
}
.H700 {
    height: 700px;
}
.H710 {
    height: 710px;
}
.H720 {
    height: 720px;
}
.H730 {
    height: 730px;
}
.H740 {
    height: 740px;
}
.H750 {
    height: 750px;
}
.H760 {
    height: 760px;
}
.H770 {
    height: 770px;
}
.H780 {
    height: 780px;
}
.H790 {
    height: 790px;
}
.H800 {
    height: 800px;
}
.H810 {
    height: 810px;
}
.H820 {
    height: 820px;
}
.H830 {
    height: 830px;
}
.H840 {
    height: 840px;
}
.H850 {
    height: 850px;
}
.H860 {
    height: 860px;
}
.H870 {
    height: 870px;
}
.H880 {
    height: 880px;
}
.H890 {
    height: 890px;
}
.H900 {
    height: 900px;
}
.H910 {
    height: 910px;
}
.H920 {
    height: 920px;
}
.H930 {
    height: 930px;
}
.H940 {
    height: 940px;
}
.H950 {
    height: 950px;
}
.H960 {
    height: 960px;
}
.H970 {
    height: 970px;
}
.H980 {
    height: 980px;
}
.H990 {
    height: 990px;
}
.H1000 {
    height: 1000px;
}
.ax-split-col {
    display: table;
    width: 100%;
}
.ax-split-col .ax-split-panel {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.ax-split-col .panel-split {
    display: table-cell;
    vertical-align: middle;
    width: 20px;
}
.ax-split-col .panel-split:before {
    content: ' ';
    display: block;
    width: 0;
    height: 0.7em;
    border-left: 1px solid #aaa;
    border-right: 1px solid #fff;
    margin: 0 auto;
}
.ax-button-group {
    display: table;
    width: 100%;
    min-height: 40px;
}
.ax-button-group .left,
.ax-button-group .right {
    display: table-cell;
    vertical-align: bottom;
    padding: 0 5px 10px;
}
.ax-button-group .left h1,
.ax-button-group .left h2,
.ax-button-group .left h3,
.ax-button-group .left h4,
.ax-button-group .left h5,
.ax-button-group .left h6,
.ax-button-group .right h1,
.ax-button-group .right h2,
.ax-button-group .right h3,
.ax-button-group .right h4,
.ax-button-group .right h5,
.ax-button-group .right h6 {
    line-height: 26px;
}
.ax-button-group .left {
    text-align: left;
}
.ax-button-group .right {
    text-align: right;
}
.ax-button-group.ax-button-group-bottom .left,
.ax-button-group.ax-button-group-bottom .right {
    padding: 7px 5px 3px;
}
.ax-button-group.sm {
    min-height: 30px;
}
.ax-button-group.sm .left,
.ax-button-group.sm .right {
    padding: 0 5px 7px;
}
[data-ax-tbl] {
    font-size: 0.9em;
    background: #fff;
    border-top: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    position: relative;
}
[data-ax-tbl] [data-ax-tr] {
    border-bottom: 1px solid #D8D8D8;
}
[data-ax-tbl] [data-ax-tr]:after {
    display: block;
    content: ' ';
    clear: both;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] {
    float: left;
    display: table;
    table-layout: fixed;
    width: 300px;
    vertical-align: top;
    min-height: 40px;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-label] {
    display: table-cell;
    width: 100px;
    padding: 7px;
    background-color: #fbfbfb;
    background-image: -webkit-linear-gradient(top, #fbfbfb,#F6F6F6);
    background-image: linear-gradient(to bottom,#fbfbfb,#F6F6F6);
    border-right: 1px solid #D8D8D8;
    vertical-align: middle;
    text-align: center;
    color: #363636;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-label] a {
    color: #363636;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap] {
    display: table-cell;
    padding: 7px;
    color: #68717b;
    line-height: 1em;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap] a {
    color: #68717b;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] [data-ax-td-wrap]:after {
    content: ' ';
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] .btn,
[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-control {
    vertical-align: middle;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-group {
    margin-bottom: 0;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] .form-group label {
    font-weight: normal;
    line-height: 1em;
    vertical-align: middle;
    margin: 7px;
}
[data-ax-tbl] [data-ax-tr] [data-ax-td] .navbar-form {
    margin: 0;
    padding: 0;
}
[data-ax-tbl] .form-control {
    font-size: 1em;
}
[data-ax-tbl] .form-control.inline-block {
    display: inline-block;
    width: auto;
}
[data-ax-tbl] .form-control.W1 {
    width: 1px;
}
[data-ax-tbl] .form-control.W2 {
    width: 2px;
}
[data-ax-tbl] .form-control.W3 {
    width: 3px;
}
[data-ax-tbl] .form-control.W4 {
    width: 4px;
}
[data-ax-tbl] .form-control.W5 {
    width: 5px;
}
[data-ax-tbl] .form-control.W6 {
    width: 6px;
}
[data-ax-tbl] .form-control.W7 {
    width: 7px;
}
[data-ax-tbl] .form-control.W8 {
    width: 8px;
}
[data-ax-tbl] .form-control.W9 {
    width: 9px;
}
[data-ax-tbl] .form-control.W10 {
    width: 10px;
}
[data-ax-tbl] .form-control.W11 {
    width: 11px;
}
[data-ax-tbl] .form-control.W12 {
    width: 12px;
}
[data-ax-tbl] .form-control.W13 {
    width: 13px;
}
[data-ax-tbl] .form-control.W14 {
    width: 14px;
}
[data-ax-tbl] .form-control.W15 {
    width: 15px;
}
[data-ax-tbl] .form-control.W16 {
    width: 16px;
}
[data-ax-tbl] .form-control.W17 {
    width: 17px;
}
[data-ax-tbl] .form-control.W18 {
    width: 18px;
}
[data-ax-tbl] .form-control.W19 {
    width: 19px;
}
[data-ax-tbl] .form-control.W20 {
    width: 20px;
}
[data-ax-tbl] .form-control.W21 {
    width: 21px;
}
[data-ax-tbl] .form-control.W22 {
    width: 22px;
}
[data-ax-tbl] .form-control.W23 {
    width: 23px;
}
[data-ax-tbl] .form-control.W24 {
    width: 24px;
}
[data-ax-tbl] .form-control.W25 {
    width: 25px;
}
[data-ax-tbl] .form-control.W26 {
    width: 26px;
}
[data-ax-tbl] .form-control.W27 {
    width: 27px;
}
[data-ax-tbl] .form-control.W28 {
    width: 28px;
}
[data-ax-tbl] .form-control.W29 {
    width: 29px;
}
[data-ax-tbl] .form-control.W30 {
    width: 30px;
}
[data-ax-tbl] .form-control.W31 {
    width: 31px;
}
[data-ax-tbl] .form-control.W32 {
    width: 32px;
}
[data-ax-tbl] .form-control.W33 {
    width: 33px;
}
[data-ax-tbl] .form-control.W34 {
    width: 34px;
}
[data-ax-tbl] .form-control.W35 {
    width: 35px;
}
[data-ax-tbl] .form-control.W36 {
    width: 36px;
}
[data-ax-tbl] .form-control.W37 {
    width: 37px;
}
[data-ax-tbl] .form-control.W38 {
    width: 38px;
}
[data-ax-tbl] .form-control.W39 {
    width: 39px;
}
[data-ax-tbl] .form-control.W40 {
    width: 40px;
}
[data-ax-tbl] .form-control.W41 {
    width: 41px;
}
[data-ax-tbl] .form-control.W42 {
    width: 42px;
}
[data-ax-tbl] .form-control.W43 {
    width: 43px;
}
[data-ax-tbl] .form-control.W44 {
    width: 44px;
}
[data-ax-tbl] .form-control.W45 {
    width: 45px;
}
[data-ax-tbl] .form-control.W46 {
    width: 46px;
}
[data-ax-tbl] .form-control.W47 {
    width: 47px;
}
[data-ax-tbl] .form-control.W48 {
    width: 48px;
}
[data-ax-tbl] .form-control.W49 {
    width: 49px;
}
[data-ax-tbl] .form-control.W50 {
    width: 50px;
}
[data-ax-tbl] .form-control.W51 {
    width: 51px;
}
[data-ax-tbl] .form-control.W52 {
    width: 52px;
}
[data-ax-tbl] .form-control.W53 {
    width: 53px;
}
[data-ax-tbl] .form-control.W54 {
    width: 54px;
}
[data-ax-tbl] .form-control.W55 {
    width: 55px;
}
[data-ax-tbl] .form-control.W56 {
    width: 56px;
}
[data-ax-tbl] .form-control.W57 {
    width: 57px;
}
[data-ax-tbl] .form-control.W58 {
    width: 58px;
}
[data-ax-tbl] .form-control.W59 {
    width: 59px;
}
[data-ax-tbl] .form-control.W60 {
    width: 60px;
}
[data-ax-tbl] .form-control.W61 {
    width: 61px;
}
[data-ax-tbl] .form-control.W62 {
    width: 62px;
}
[data-ax-tbl] .form-control.W63 {
    width: 63px;
}
[data-ax-tbl] .form-control.W64 {
    width: 64px;
}
[data-ax-tbl] .form-control.W65 {
    width: 65px;
}
[data-ax-tbl] .form-control.W66 {
    width: 66px;
}
[data-ax-tbl] .form-control.W67 {
    width: 67px;
}
[data-ax-tbl] .form-control.W68 {
    width: 68px;
}
[data-ax-tbl] .form-control.W69 {
    width: 69px;
}
[data-ax-tbl] .form-control.W70 {
    width: 70px;
}
[data-ax-tbl] .form-control.W71 {
    width: 71px;
}
[data-ax-tbl] .form-control.W72 {
    width: 72px;
}
[data-ax-tbl] .form-control.W73 {
    width: 73px;
}
[data-ax-tbl] .form-control.W74 {
    width: 74px;
}
[data-ax-tbl] .form-control.W75 {
    width: 75px;
}
[data-ax-tbl] .form-control.W76 {
    width: 76px;
}
[data-ax-tbl] .form-control.W77 {
    width: 77px;
}
[data-ax-tbl] .form-control.W78 {
    width: 78px;
}
[data-ax-tbl] .form-control.W79 {
    width: 79px;
}
[data-ax-tbl] .form-control.W80 {
    width: 80px;
}
[data-ax-tbl] .form-control.W81 {
    width: 81px;
}
[data-ax-tbl] .form-control.W82 {
    width: 82px;
}
[data-ax-tbl] .form-control.W83 {
    width: 83px;
}
[data-ax-tbl] .form-control.W84 {
    width: 84px;
}
[data-ax-tbl] .form-control.W85 {
    width: 85px;
}
[data-ax-tbl] .form-control.W86 {
    width: 86px;
}
[data-ax-tbl] .form-control.W87 {
    width: 87px;
}
[data-ax-tbl] .form-control.W88 {
    width: 88px;
}
[data-ax-tbl] .form-control.W89 {
    width: 89px;
}
[data-ax-tbl] .form-control.W90 {
    width: 90px;
}
[data-ax-tbl] .form-control.W91 {
    width: 91px;
}
[data-ax-tbl] .form-control.W92 {
    width: 92px;
}
[data-ax-tbl] .form-control.W93 {
    width: 93px;
}
[data-ax-tbl] .form-control.W94 {
    width: 94px;
}
[data-ax-tbl] .form-control.W95 {
    width: 95px;
}
[data-ax-tbl] .form-control.W96 {
    width: 96px;
}
[data-ax-tbl] .form-control.W97 {
    width: 97px;
}
[data-ax-tbl] .form-control.W98 {
    width: 98px;
}
[data-ax-tbl] .form-control.W99 {
    width: 99px;
}
[data-ax-tbl] .form-control.W100 {
    width: 100px;
}
[data-ax-tbl] .form-control.W10 {
    width: 10px;
}
[data-ax-tbl] .form-control.W20 {
    width: 20px;
}
[data-ax-tbl] .form-control.W30 {
    width: 30px;
}
[data-ax-tbl] .form-control.W40 {
    width: 40px;
}
[data-ax-tbl] .form-control.W50 {
    width: 50px;
}
[data-ax-tbl] .form-control.W60 {
    width: 60px;
}
[data-ax-tbl] .form-control.W70 {
    width: 70px;
}
[data-ax-tbl] .form-control.W80 {
    width: 80px;
}
[data-ax-tbl] .form-control.W90 {
    width: 90px;
}
[data-ax-tbl] .form-control.W100 {
    width: 100px;
}
[data-ax-tbl] .form-control.W110 {
    width: 110px;
}
[data-ax-tbl] .form-control.W120 {
    width: 120px;
}
[data-ax-tbl] .form-control.W130 {
    width: 130px;
}
[data-ax-tbl] .form-control.W140 {
    width: 140px;
}
[data-ax-tbl] .form-control.W150 {
    width: 150px;
}
[data-ax-tbl] .form-control.W160 {
    width: 160px;
}
[data-ax-tbl] .form-control.W170 {
    width: 170px;
}
[data-ax-tbl] .form-control.W180 {
    width: 180px;
}
[data-ax-tbl] .form-control.W190 {
    width: 190px;
}
[data-ax-tbl] .form-control.W200 {
    width: 200px;
}
[data-ax-tbl] .form-control.W210 {
    width: 210px;
}
[data-ax-tbl] .form-control.W220 {
    width: 220px;
}
[data-ax-tbl] .form-control.W230 {
    width: 230px;
}
[data-ax-tbl] .form-control.W240 {
    width: 240px;
}
[data-ax-tbl] .form-control.W250 {
    width: 250px;
}
[data-ax-tbl] .form-control.W260 {
    width: 260px;
}
[data-ax-tbl] .form-control.W270 {
    width: 270px;
}
[data-ax-tbl] .form-control.W280 {
    width: 280px;
}
[data-ax-tbl] .form-control.W290 {
    width: 290px;
}
[data-ax-tbl] .form-control.W300 {
    width: 300px;
}
[data-ax-tbl] .form-control.W310 {
    width: 310px;
}
[data-ax-tbl] .form-control.W320 {
    width: 320px;
}
[data-ax-tbl] .form-control.W330 {
    width: 330px;
}
[data-ax-tbl] .form-control.W340 {
    width: 340px;
}
[data-ax-tbl] .form-control.W350 {
    width: 350px;
}
[data-ax-tbl] .form-control.W360 {
    width: 360px;
}
[data-ax-tbl] .form-control.W370 {
    width: 370px;
}
[data-ax-tbl] .form-control.W380 {
    width: 380px;
}
[data-ax-tbl] .form-control.W390 {
    width: 390px;
}
[data-ax-tbl] .form-control.W400 {
    width: 400px;
}
[data-ax-tbl] .form-control.W410 {
    width: 410px;
}
[data-ax-tbl] .form-control.W420 {
    width: 420px;
}
[data-ax-tbl] .form-control.W430 {
    width: 430px;
}
[data-ax-tbl] .form-control.W440 {
    width: 440px;
}
[data-ax-tbl] .form-control.W450 {
    width: 450px;
}
[data-ax-tbl] .form-control.W460 {
    width: 460px;
}
[data-ax-tbl] .form-control.W470 {
    width: 470px;
}
[data-ax-tbl] .form-control.W480 {
    width: 480px;
}
[data-ax-tbl] .form-control.W490 {
    width: 490px;
}
[data-ax-tbl] .form-control.W500 {
    width: 500px;
}
[data-ax-tbl] .form-control.W510 {
    width: 510px;
}
[data-ax-tbl] .form-control.W520 {
    width: 520px;
}
[data-ax-tbl] .form-control.W530 {
    width: 530px;
}
[data-ax-tbl] .form-control.W540 {
    width: 540px;
}
[data-ax-tbl] .form-control.W550 {
    width: 550px;
}
[data-ax-tbl] .form-control.W560 {
    width: 560px;
}
[data-ax-tbl] .form-control.W570 {
    width: 570px;
}
[data-ax-tbl] .form-control.W580 {
    width: 580px;
}
[data-ax-tbl] .form-control.W590 {
    width: 590px;
}
[data-ax-tbl] .form-control.W600 {
    width: 600px;
}
[data-ax-tbl] .form-control.W610 {
    width: 610px;
}
[data-ax-tbl] .form-control.W620 {
    width: 620px;
}
[data-ax-tbl] .form-control.W630 {
    width: 630px;
}
[data-ax-tbl] .form-control.W640 {
    width: 640px;
}
[data-ax-tbl] .form-control.W650 {
    width: 650px;
}
[data-ax-tbl] .form-control.W660 {
    width: 660px;
}
[data-ax-tbl] .form-control.W670 {
    width: 670px;
}
[data-ax-tbl] .form-control.W680 {
    width: 680px;
}
[data-ax-tbl] .form-control.W690 {
    width: 690px;
}
[data-ax-tbl] .form-control.W700 {
    width: 700px;
}
[data-ax-tbl] .form-control.W710 {
    width: 710px;
}
[data-ax-tbl] .form-control.W720 {
    width: 720px;
}
[data-ax-tbl] .form-control.W730 {
    width: 730px;
}
[data-ax-tbl] .form-control.W740 {
    width: 740px;
}
[data-ax-tbl] .form-control.W750 {
    width: 750px;
}
[data-ax-tbl] .form-control.W760 {
    width: 760px;
}
[data-ax-tbl] .form-control.W770 {
    width: 770px;
}
[data-ax-tbl] .form-control.W780 {
    width: 780px;
}
[data-ax-tbl] .form-control.W790 {
    width: 790px;
}
[data-ax-tbl] .form-control.W800 {
    width: 800px;
}
[data-ax-tbl] .form-control.W810 {
    width: 810px;
}
[data-ax-tbl] .form-control.W820 {
    width: 820px;
}
[data-ax-tbl] .form-control.W830 {
    width: 830px;
}
[data-ax-tbl] .form-control.W840 {
    width: 840px;
}
[data-ax-tbl] .form-control.W850 {
    width: 850px;
}
[data-ax-tbl] .form-control.W860 {
    width: 860px;
}
[data-ax-tbl] .form-control.W870 {
    width: 870px;
}
[data-ax-tbl] .form-control.W880 {
    width: 880px;
}
[data-ax-tbl] .form-control.W890 {
    width: 890px;
}
[data-ax-tbl] .form-control.W900 {
    width: 900px;
}
[data-ax-tbl] .form-control.W910 {
    width: 910px;
}
[data-ax-tbl] .form-control.W920 {
    width: 920px;
}
[data-ax-tbl] .form-control.W930 {
    width: 930px;
}
[data-ax-tbl] .form-control.W940 {
    width: 940px;
}
[data-ax-tbl] .form-control.W950 {
    width: 950px;
}
[data-ax-tbl] .form-control.W960 {
    width: 960px;
}
[data-ax-tbl] .form-control.W970 {
    width: 970px;
}
[data-ax-tbl] .form-control.W980 {
    width: 980px;
}
[data-ax-tbl] .form-control.W990 {
    width: 990px;
}
[data-ax-tbl] .form-control.W1000 {
    width: 1000px;
}
[data-ax-tbl] .checkbox-inline {
    line-height: 26px;
    padding: 0;
    display: inline-block;
}
[data-ax-tbl] .checkbox-inline input[type="checkbox"] {
    display: inline-block;
    position: static;
    margin: 0 3px;
}
[data-ax-tbl].ax-search-tbl {
    background: #fff;
    border-top: 1px solid #b5b5b5;
    border-right: 0 none;
    border-left: 0 none;
}
[data-ax-tbl].ax-search-tbl [data-ax-tr] {
    border-bottom: 1px solid #b5b5b5;
}
[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-label] {
    background-color: #E3E3E3;
    background-image: -webkit-linear-gradient(top, #E3E3E3,#E3E3E3);
    background-image: linear-gradient(to bottom,#E3E3E3,#E3E3E3);
    border-right: 1px solid #b5b5b5;
    color: #363636;
}
[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-label] a {
    color: #363636;
}
[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-wrap] {
    color: #68717b;
}
[data-ax-tbl].ax-search-tbl [data-ax-tr] [data-ax-td] [data-ax-td-wrap] a {
    color: #68717b;
}
[data-ax-tbl].ax-search-box {
    background-color: #E3E3E3;
    background-image: -webkit-linear-gradient(top, #E3E3E3,#E3E3E3);
    background-image: linear-gradient(to bottom,#E3E3E3,#E3E3E3);
    border: 1px solid #b5b5b5;
    padding: 5px;
    border-radius: 5px;
}
.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1.3rem;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
    color: #242424;
    text-decoration: none;
}
.btn.active,
.btn: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);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-default {
    color: #242424;
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-default.focus,
.btn-default:focus {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #4f4f4f;
}
.btn-default:hover {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .btn-default.dropdown-toggle.focus,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover {
    color: #242424;
    background-color: #d4d4d4;
    border-color: #4f4f4f;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
    background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-default .badge {
    color: #fff;
    background-color: #242424;
}
.btn-primary {
    color: #fff;
    background-color: #616161;
    border-color: #000;
}
.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #484848;
    border-color: #000;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #363636;
    border-color: #000;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
    background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #616161;
    border-color: #000;
}
.btn-primary .badge {
    color: #616161;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #00C6AE;
    border-color: #009381;
}
.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #009381;
    border-color: #001411;
}
.btn-success:hover {
    color: #fff;
    background-color: #009381;
    border-color: #00564b;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #009381;
    border-color: #00564b;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .btn-success.dropdown-toggle.focus,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #006f62;
    border-color: #001411;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
    background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #00C6AE;
    border-color: #009381;
}
.btn-success .badge {
    color: #00C6AE;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #44ADF9;
    border-color: #171a30;
}
.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #1397f7;
    border-color: #000;
}
.btn-info:hover {
    color: #fff;
    background-color: #1397f7;
    border-color: #030407;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #1397f7;
    border-color: #030407;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .btn-info.dropdown-toggle.focus,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #0784df;
    border-color: #000;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
    background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #44ADF9;
    border-color: #171a30;
}
.btn-info .badge {
    color: #44ADF9;
    background-color: #fff;
}
.btn-warning {
    color: #242424;
    background-color: #FFB802;
    border-color: #b58200;
}
.btn-warning.focus,
.btn-warning:focus {
    color: #242424;
    background-color: #ce9400;
    border-color: #352600;
}
.btn-warning:hover {
    color: #242424;
    background-color: #ce9400;
    border-color: #775600;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
    color: #242424;
    background-color: #ce9400;
    border-color: #775600;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .btn-warning.dropdown-toggle.focus,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle:hover {
    color: #242424;
    background-color: #aa7b00;
    border-color: #352600;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
    background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #FFB802;
    border-color: #b58200;
}
.btn-warning .badge {
    color: #FFB802;
    background-color: #242424;
}
.btn-danger {
    color: #242424;
    background-color: #E97426;
    border-color: #b15112;
}
.btn-danger.focus,
.btn-danger:focus {
    color: #242424;
    background-color: #c85c14;
    border-color: #3d1c06;
}
.btn-danger:hover {
    color: #242424;
    background-color: #c85c14;
    border-color: #79380c;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
    color: #242424;
    background-color: #c85c14;
    border-color: #79380c;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .btn-danger.dropdown-toggle.focus,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
    color: #242424;
    background-color: #a74d11;
    border-color: #3d1c06;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
    background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #E97426;
    border-color: #b15112;
}
.btn-danger .badge {
    color: #E97426;
    background-color: #242424;
}
.btn-fn1 {
    color: #6c757d;
    border-color: #6c757d;
    padding: 0.375rem 0.75rem;
}
.btn-fn1.focus,
.btn-fn1:focus {
    box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-fn1:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-fn1.active,
.btn-fn1:active,
.open > .btn-fn1.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-fn1.active.focus,
.btn-fn1.active:focus,
.btn-fn1.active:hover,
.btn-fn1:active.focus,
.btn-fn1:active:focus,
.btn-fn1:active:hover,
.open > .btn-fn1.dropdown-toggle.focus,
.open > .btn-fn1.dropdown-toggle:focus,
.open > .btn-fn1.dropdown-toggle:hover {
    box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-fn1.active,
.btn-fn1:active,
.open > .btn-fn1.dropdown-toggle {
    background-image: none;
}
.btn-fn1.disabled.focus,
.btn-fn1.disabled:focus,
.btn-fn1.disabled:hover,
.btn-fn1[disabled].focus,
.btn-fn1[disabled]:focus,
.btn-fn1[disabled]:hover,
fieldset[disabled] .btn-fn1.focus,
fieldset[disabled] .btn-fn1:focus,
fieldset[disabled] .btn-fn1:hover {
    background-color: #6977CF;
    border-color: #171a30;
}
.btn-fn1 .badge {
    color: #6977CF;
    background-color: #fff;
}
.btn-fn2 {
    color: #6c757d;
    border-color: #6c757d;
    padding: 0.375rem 0.75rem;
}
.btn-fn2.focus,
.btn-fn2:focus {
    box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-fn2:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-fn2.active,
.btn-fn2:active,
.open > .btn-fn2.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-fn2.active.focus,
.btn-fn2.active:focus,
.btn-fn2.active:hover,
.btn-fn2:active.focus,
.btn-fn2:active:focus,
.btn-fn2:active:hover,
.open > .btn-fn2.dropdown-toggle.focus,
.open > .btn-fn2.dropdown-toggle:focus,
.open > .btn-fn2.dropdown-toggle:hover {
    box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-fn2.active,
.btn-fn2:active,
.open > .btn-fn2.dropdown-toggle {
    background-image: none;
}
.btn-fn2.disabled.focus,
.btn-fn2.disabled:focus,
.btn-fn2.disabled:hover,
.btn-fn2[disabled].focus,
.btn-fn2[disabled]:focus,
.btn-fn2[disabled]:hover,
fieldset[disabled] .btn-fn2.focus,
fieldset[disabled] .btn-fn2:focus,
fieldset[disabled] .btn-fn2:hover {
    background-color: #6977CF;
    border-color: #171a30;
}
.btn-fn2 .badge {
    color: #6977CF;
    background-color: #fff;
}

.btn-white {
    color: #242424;
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-white.focus,
.btn-white:focus {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #4f4f4f;
}
.btn-white:hover {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-white.active,
.btn-white:active,
.open > .btn-white.dropdown-toggle {
    color: #242424;
    background-color: #e6e6e6;
    border-color: #707070;
}
.btn-white.active.focus,
.btn-white.active:focus,
.btn-white.active:hover,
.btn-white:active.focus,
.btn-white:active:focus,
.btn-white:active:hover,
.open > .btn-white.dropdown-toggle.focus,
.open > .btn-white.dropdown-toggle:focus,
.open > .btn-white.dropdown-toggle:hover {
    color: #242424;
    background-color: #d4d4d4;
    border-color: #4f4f4f;
}
.btn-white.active,
.btn-white:active,
.open > .btn-white.dropdown-toggle {
    background-image: none;
}
.btn-white.disabled.focus,
.btn-white.disabled:focus,
.btn-white.disabled:hover,
.btn-white[disabled].focus,
.btn-white[disabled]:focus,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white.focus,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:hover {
    background-color: #fff;
    border-color: #8f8f8f;
}
.btn-white .badge {
    color: #fff;
    background-color: #242424;
}
.btn-link {
    color: #616161;
    font-weight: normal;
    border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
    color: #3b3b3b;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.btn-group-sm > .btn,
.btn-sm {
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-group-xs > .btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block+.btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.ax-markdown {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.8em;
    font-size: 14px;
}
.ax-markdown a {
    color: #44ADF9;
}
.ax-markdown h1 {
    font-size: 33px;
    margin-top: 27px;
    margin-bottom: 9px;
}
.ax-markdown h2 {
    border-top: 1px solid #eee;
    font-size: 27px;
    padding-top: 27px;
    margin-bottom: 9px;
}
.ax-markdown h3 {
    font-size: 23px;
    margin-top: 27px;
    margin-bottom: 9px;
}
.ax-markdown h4 {
    font-size: 17px;
    margin-top: 9px;
    margin-bottom: 9px;
}
.ax-markdown h5 {
    font-size: 13px;
    margin-top: 9px;
    margin-bottom: 9px;
}
.ax-markdown h6 {
    font-size: 12px;
    margin-top: 9px;
    margin-bottom: 9px;
}
.ax-markdown p {
    margin: 1em auto;
}
.ax-markdown table {
    display: block;
    width: 100%;
    overflow: auto;
}
.ax-markdown table tr {
    background-color: #fff;
    border-top: 1px solid #ccc;
}
.ax-markdown table tr td,
.ax-markdown table tr th {
    padding: 6px 13px;
    border: 1px solid #ddd;
}
.ax-markdown table tr:nth-child(2n) {
    background-color: #f8f8f8;
}
[data-z-tree] {
    border: 1px solid #D8D8D8;
    background: #fff;
    overflow: auto;
}
.ztree *,
[data-z-tree] * {
    padding: 0;
    margin: 0;
}
.ztree,
[data-z-tree] {
    margin: 0;
    padding: 5px;
    color: #333;
}
.ztree li,
[data-z-tree] li {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 17px;
    text-align: left;
    white-space: nowrap;
    outline: 0;
}
.ztree li ul,
[data-z-tree] li ul {
    margin: 0;
    padding: 0 0 0 18px;
}
.ztree li ul.line,
[data-z-tree] li ul.line {
    background-color: transparent;
    background-repeat: repeat-y;
    background-image: url("/assets/images/ztree/line_conn.png");
    *background-image: url("/assets/images/ztree/line_conn.gif");
    background-size: 11px;
}
.ztree li a,
[data-z-tree] li a {
    padding-right: 3px;
    margin: 0;
    cursor: pointer;
    height: 21px;
    color: #333;
    background-color: transparent;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
}
.ztree li a:hover,
[data-z-tree] li a:hover {
    text-decoration: underline;
}
.ztree li a.curSelectedNode,
[data-z-tree] li a.curSelectedNode {
    padding-top: 0;
    background-color: #e5e5e5;
    color: black;
    height: 21px;
    opacity: 0.8;
}
.ztree li a.curSelectedNode_Edit,
[data-z-tree] li a.curSelectedNode_Edit {
    padding-top: 0;
    background-color: #e5e5e5;
    color: black;
    height: 21px;
    border: 1px #666 solid;
    opacity: 0.8;
}
.ztree li a.tmpTargetNode_inner,
[data-z-tree] li a.tmpTargetNode_inner {
    padding-top: 0;
    background-color: #5ec4e3;
    color: #fff;
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.ztree li a input.rename,
[data-z-tree] li a input.rename {
    height: 100%;
    width: 90px;
    padding: 0;
    margin: 0;
    *border: 0;
}
.ztree li span,
[data-z-tree] li span {
    line-height: 21px;
    margin-right: 2px;
}
.ztree li span.button,
[data-z-tree] li span.button {
    line-height: 0;
    margin: 0;
    padding: 0;
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url("/assets/images/ztree/metro.png");
    *background-image: url("/assets/images/ztree/metro.gif");
    background-size: 210px;
}
.ztree li span.button.chk,
[data-z-tree] li span.button.chk {
    width: 13px;
    height: 13px;
    margin: 0 2px;
    cursor: auto;
}
.ztree li span.button.chk.checkbox_false_full,
[data-z-tree] li span.button.chk.checkbox_false_full {
    background-position: -5px -5px;
}
.ztree li span.button.chk.checkbox_false_full_focus,
[data-z-tree] li span.button.chk.checkbox_false_full_focus {
    background-position: -5px -26px;
}
.ztree li span.button.chk.checkbox_false_part,
[data-z-tree] li span.button.chk.checkbox_false_part {
    background-position: -5px -48px;
}
.ztree li span.button.chk.checkbox_false_part_focus,
[data-z-tree] li span.button.chk.checkbox_false_part_focus {
    background-position: -5px -68px;
}
.ztree li span.button.chk.checkbox_false_disable,
[data-z-tree] li span.button.chk.checkbox_false_disable {
    background-position: -5px -89px;
}
.ztree li span.button.chk.checkbox_true_full,
[data-z-tree] li span.button.chk.checkbox_true_full {
    background-position: -26px -5px;
}
.ztree li span.button.chk.checkbox_true_full_focus,
[data-z-tree] li span.button.chk.checkbox_true_full_focus {
    background-position: -26px -26px;
}
.ztree li span.button.chk.checkbox_true_part,
[data-z-tree] li span.button.chk.checkbox_true_part {
    background-position: -26px -48px;
}
.ztree li span.button.chk.checkbox_true_part_focus,
[data-z-tree] li span.button.chk.checkbox_true_part_focus {
    background-position: -26px -68px;
}
.ztree li span.button.chk.checkbox_true_disable,
[data-z-tree] li span.button.chk.checkbox_true_disable {
    background-position: -26px -89px;
}
.ztree li span.button.chk.radio_false_full,
[data-z-tree] li span.button.chk.radio_false_full {
    background-position: -47px -5px;
}
.ztree li span.button.chk.radio_false_full_focus,
[data-z-tree] li span.button.chk.radio_false_full_focus {
    background-position: -47px -26px;
}
.ztree li span.button.chk.radio_false_part,
[data-z-tree] li span.button.chk.radio_false_part {
    background-position: -47px -47px;
}
.ztree li span.button.chk.radio_false_part_focus,
[data-z-tree] li span.button.chk.radio_false_part_focus {
    background-position: -47px -68px;
}
.ztree li span.button.chk.radio_false_disable,
[data-z-tree] li span.button.chk.radio_false_disable {
    background-position: -47px -89px;
}
.ztree li span.button.chk.radio_true_full,
[data-z-tree] li span.button.chk.radio_true_full {
    background-position: -68px -5px;
}
.ztree li span.button.chk.radio_true_full_focus,
[data-z-tree] li span.button.chk.radio_true_full_focus {
    background-position: -68px -26px;
}
.ztree li span.button.chk.radio_true_part,
[data-z-tree] li span.button.chk.radio_true_part {
    background-position: -68px -47px;
}
.ztree li span.button.chk.radio_true_part_focus,
[data-z-tree] li span.button.chk.radio_true_part_focus {
    background-position: -68px -68px;
}
.ztree li span.button.chk.radio_true_disable,
[data-z-tree] li span.button.chk.radio_true_disable {
    background-position: -68px -89px;
}
.ztree li span.button.switch,
[data-z-tree] li span.button.switch {
    width: 21px;
    height: 21px;
}
.ztree li span.button.root_open,
[data-z-tree] li span.button.root_open {
    background-position: -105px -63px;
}
.ztree li span.button.root_close,
[data-z-tree] li span.button.root_close {
    background-position: -126px -63px;
}
.ztree li span.button.roots_open,
[data-z-tree] li span.button.roots_open {
    background-position: -105px 0;
}
.ztree li span.button.roots_close,
[data-z-tree] li span.button.roots_close {
    background-position: -126px 0;
}
.ztree li span.button.center_open,
[data-z-tree] li span.button.center_open {
    background-position: -105px -21px;
}
.ztree li span.button.center_close,
[data-z-tree] li span.button.center_close {
    background-position: -126px -21px;
}
.ztree li span.button.bottom_open,
[data-z-tree] li span.button.bottom_open {
    background-position: -105px -42px;
}
.ztree li span.button.bottom_close,
[data-z-tree] li span.button.bottom_close {
    background-position: -126px -42px;
}
.ztree li span.button.noline_open,
[data-z-tree] li span.button.noline_open {
    background-position: -105px -84px;
}
.ztree li span.button.noline_close,
[data-z-tree] li span.button.noline_close {
    background-position: -126px -84px;
}
.ztree li span.button.root_docu,
[data-z-tree] li span.button.root_docu {
    background: none;
}
.ztree li span.button.roots_docu,
[data-z-tree] li span.button.roots_docu {
    background-position: -84px 0;
}
.ztree li span.button.center_docu,
[data-z-tree] li span.button.center_docu {
    background-position: -84px -21px;
}
.ztree li span.button.bottom_docu,
[data-z-tree] li span.button.bottom_docu {
    background-position: -84px -42px;
}
.ztree li span.button.noline_docu,
[data-z-tree] li span.button.noline_docu {
    background: none;
}
.ztree li span.button.ico_open,
[data-z-tree] li span.button.ico_open {
    margin-right: 2px;
    background-position: -147px -21px;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.ico_close,
[data-z-tree] li span.button.ico_close {
    margin-right: 2px;
    margin-right: 2px;
    background-position: -147px 0;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.ico_docu,
[data-z-tree] li span.button.ico_docu {
    margin-right: 2px;
    background-position: -147px -42px;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.edit,
[data-z-tree] li span.button.edit {
    margin-left: 2px;
    margin-right: -1px;
    background-position: -189px -21px;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.edit:hover,
[data-z-tree] li span.button.edit:hover {
    background-position: -168px -21px;
}
.ztree li span.button.remove,
[data-z-tree] li span.button.remove {
    margin-left: 2px;
    margin-right: -1px;
    background-position: -189px -42px;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.remove:hover,
[data-z-tree] li span.button.remove:hover {
    background-position: -168px -42px;
}
.ztree li span.button.add,
[data-z-tree] li span.button.add {
    margin-left: 2px;
    margin-right: -1px;
    background-position: -189px 0;
    vertical-align: top;
    *vertical-align: middle;
}
.ztree li span.button.add:hover,
[data-z-tree] li span.button.add:hover {
    background-position: -168px 0;
}
.ztree li span.button.ico_loading,
[data-z-tree] li span.button.ico_loading {
    margin-right: 2px;
    background: url("/assets/images/ztree/loading.gif") no-repeat scroll 0 0 transparent;
    background-size: 210px;
    vertical-align: top;
    *vertical-align: middle;
}
ul.tmpTargetzTree {
    background-color: #FFE6B0;
    opacity: 0.8;
    filter:alpha(opacity=80);
}
span.tmpzTreeMove_arrow {
    z-index: 1000;
    width: 16px;
    height: 21px;
    display: inline-block;
    padding: 0;
    margin: 2px 0 0 1px;
    border: 0 none;
    position: absolute;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -154px -90px;
    background-image: url("/assets/images/ztree/metro.png");
    *background-image: url("/assets/images/ztree/metro.gif");
    background-size: 210px;
}
ul.zTreeDragUL[data-z-tree],
ul.ztree.zTreeDragUL {
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
    height: auto;
    overflow: hidden;
    background-color: #cfcfcf;
    border: 1px #00B83F dotted;
    opacity: 0.8;
    filter:alpha(opacity=80);
    z-index: 1000;
}
.ztreeMask {
    z-index: 10000;
    background-color: #cfcfcf;
    opacity: 0.0;
    filter:alpha(opacity=0);
    position: absolute;
}
/*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
/*!
 * Copyright (c) 2017. tom@axisj.com
 * - github.com/thomasjang
 * - www.axisj.com
 */
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 19.5px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 1px \9 0 0;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 4px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
}
.form-control {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 26px;
    padding: 3px 6px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -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 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999;
}
.form-control::-webkit-input-placeholder {
    color: #999;
}
.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 26px;
    }
    input[type="date"].input-sm,
    .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 24px;
    }
    input[type="date"].input-lg,
    .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 37px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label,
.radio label {
    min-height: 18px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 0;
    min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
    height: 24px;
    line-height: 24px;
}
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 24px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}
.form-group-sm select.form-control {
    height: 24px;
    line-height: 24px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 24px;
    min-height: 30px;
    padding: 3px 4px;
    font-size: 12px;
    line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
    height: 37px;
    line-height: 37px;
}
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 37px;
    padding: 6px 12px;
    font-size: 17px;
    line-height: 1.33333;
    border-radius: 5px;
}
.form-group-lg select.form-control {
    height: 37px;
    line-height: 37px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 37px;
    min-height: 35px;
    padding: 7px 12px;
    font-size: 17px;
    line-height: 1.33333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 32.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg > .form-control+.form-control-feedback,
.input-group-lg > .input-group-addon+.form-control-feedback,
.input-group-lg > .input-group-btn > .btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm > .form-control+.form-control-feedback,
.input-group-sm > .input-group-addon+.form-control-feedback,
.input-group-sm > .input-group-btn > .btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -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);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -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);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -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);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
    top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 2px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 22px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 2px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 4px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 2px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 7px;
        font-size: 17px;
    }
}
@media (min-width: 2px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 3px;
        font-size: 12px;
    }
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 3px 6px;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 2px 4px;
    font-size: 12px;
    border-radius: 2px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 6px 12px;
    font-size: 17px;
    border-radius: 5px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn+.btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
@-webkit-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-moz-keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes BLINKING {
    0% {
        opacity: 0.3;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
    }
}
@-moz-keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -moz-transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -moz-transform: scale(1.5);
    }
}
@keyframes ZOOM-IN-OUT {
    0% {
        opacity: 1.0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0.5;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
}
@-webkit-keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes SPIN {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
@keyframes SPIN {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -moz-transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -moz-transform: translateY(0);
    }
}
@keyframes BODY_FADE_IN {
    from {
        opacity: 0;
        filter:alpha(opacity=0);
        -webkit-transform: translateY(-1%);
        -moz-transform: translateY(-1%);
        -ms-transform: translateY(-1%);
        -o-transform: translateY(-1%);
        transform: translateY(-1%);
    }
    to {
        opacity: 1;
        filter:alpha(opacity=100);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-moz-keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@keyframes BODY_FADE_OUT {
    from {
        opacity: 1;
        filter:alpha(opacity=100);
    }
    to {
        opacity: 0;
        filter:alpha(opacity=0);
        display: none;
    }
}
@-webkit-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-UP {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(30px) scale(1);
        -moz-transform: translateY(30px) scale(1);
        -ms-transform: translateY(30px) scale(1);
        -o-transform: translateY(30px) scale(1);
        transform: translateY(30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -moz-transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-DOWN {
    0% {
        opacity: 0.0;
        -webkit-transform: translateY(-30px) scale(1);
        -moz-transform: translateY(-30px) scale(1);
        -ms-transform: translateY(-30px) scale(1);
        -o-transform: translateY(-30px) scale(1);
        transform: translateY(-30px) scale(1);
    }
    100% {
        opacity: 1.0;
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-LEFT {
    0% {
        -moz-transform: translateX(-30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-LEFT {
    0% {
        -webkit-transform: translateX(-30px) scale(1);
        -moz-transform: translateX(-30px) scale(1);
        -ms-transform: translateX(-30px) scale(1);
        -o-transform: translateX(-30px) scale(1);
        transform: translateX(-30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
@-webkit-keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
    }
}
@-moz-keyframes SLIDE-IN-RIGHT {
    0% {
        -moz-transform: translateX(30px) scale(1);
    }
    100% {
        -moz-transform: translateY(0%) scale(1);
    }
}
@keyframes SLIDE-IN-RIGHT {
    0% {
        -webkit-transform: translateX(30px) scale(1);
        -moz-transform: translateX(30px) scale(1);
        -ms-transform: translateX(30px) scale(1);
        -o-transform: translateX(30px) scale(1);
        transform: translateX(30px) scale(1);
    }
    100% {
        -webkit-transform: translateY(0%) scale(1);
        -moz-transform: translateY(0%) scale(1);
        -ms-transform: translateY(0%) scale(1);
        -o-transform: translateY(0%) scale(1);
        transform: translateY(0%) scale(1);
    }
}
.ax-body.login {
    background: url("/assets/images/login-bg.jpg") center center;
    background-size: cover;
    color: #ccc;
}
.ax-body.login .img-logo {
    -webkit-animation: SLIDE-UP 0.6s linear forwards;
    -o-animation: SLIDE-UP 0.6s linear forwards;
    animation: SLIDE-UP 0.6s linear forwards;
    width: 200px;
    margin-bottom: 20px;
}
.ax-body.login .panel {
    -webkit-animation: SLIDE-DOWN 0.6s linear forwards;
    -o-animation: SLIDE-DOWN 0.6s linear forwards;
    animation: SLIDE-DOWN 0.6s linear forwards;
    border-color: #788694;
    width: 320px;
    box-shadow: 0 0 10px #000;
    border-radius: 8px;
    overflow: hidden;
    background: rgba(0,0,0,0.5);
}
.ax-body.login .panel .panel-heading {
    color: #ccc;
    border-bottom: 1px solid #788694;
    font-size: 0.9em;
    background: rgba(255,255,255,0.1);
}
.ax-body.login .panel .panel-body {
    padding: 20px;
    color: #eee;
    text-align: left;
}
.ax-body.login .panel .panel-body .form-control {
    text-align: center;
    background: transparent;
    color: #fff;
}
.ax-body.login .panel .panel-body .btn {
    background: #000;
    border-color: #ccc;
    padding: 10px;
}
.ax-body.login .panel .panel-body .btn:active,
.ax-body.login .panel .panel-body .btn:focus,
.ax-body.login .panel .panel-body .btn:hover {
    color: #fff;
}
.ax-body.login .panel .list-group-item {
    border-color: #788694;
    background: rgba(255,255,255,0.1);
    font-size: 0.9em;
}
.ax-body.login .panel .list-group-item a {
    color: #eee;
}
.ax-body.login .txt-copyrights {
    -webkit-animation: SLIDE-UP 0.6s linear forwards;
    -o-animation: SLIDE-UP 0.6s linear forwards;
    animation: SLIDE-UP 0.6s linear forwards;
    position: fixed;
    left: 0;
    bottom: 5px;
    width: 100%;
    text-align: center;
    font-family: Consolas;
    font-size: 0.8em;
    color: #fff;
}
.ax-body.login .txt-good-words {
    -webkit-animation: SLIDE-DOWN 0.6s linear forwards;
    -o-animation: SLIDE-DOWN 0.6s linear forwards;
    animation: SLIDE-DOWN 0.6s linear forwards;
    max-width: 500px;
    margin-top: 20px;
    font-family: "Noto Sans KR",Consolas,"Courier New",monospace;
    color: #ccc;
    font-size: 0.9em;
    line-height: 1.7em;
}
.ax-body.frame-set {
    overflow: hidden;
    overflow-x: auto;
}
.ax-body.frame-set #ax-frame-root {
    /* min-width: 1000px; */
    height: 100%;
    position: relative;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tool {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 1;
    position: relative;
    height: 30px;
    background-color: #003e7c;
    border-bottom: 0 none;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info {
    height: 100%;
    width: auto;
    margin-right: 10px;
    margin-left: auto;
    color: #fff;
    font-size: 0.8em;
}
.white_font {
    color: #fff;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info a {
    font-size: 1rem;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info .ax-frame-logout {
    text-decoration: none;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    padding: 3px 8px;
    background-color: #79CBE3;
    background-image: -webkit-linear-gradient(top, #79CBE3,#39B5DC);
    background-image: linear-gradient(to bottom,#79CBE3,#39B5DC);
    font-size: 0.8em;
    color: #fff;
    display: block;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header {
    z-index: 3;
    position: absolute;
    top: 30px;
    /* top: 2px; 상단으로 밀착 doosung 240104 */
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-bottom: 1px solid #636363;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-aside-handle {
    cursor: pointer;
    width: 50px;
    text-align: center;
    padding: 10px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-aside-handle i {
    background: #788694;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    font-size: 20px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-logo {
    height: 50px;
    width: 170px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-top-menu {
    padding-left: 10px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-closed {
    display: block;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-opened {
    display: none;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header #ax-fullscreen-handel i {
    background: #F1F1F1;
    color: #2B3A48;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab {
    -webkit-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    -o-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    z-index: 1;
    position: absolute;
    top: 80px;
    /*top: 53px;*/ /*프로그램 탭 프레임 상단으로 밀착 doosung 240104*/
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #B5B6B6;
    background-image: -webkit-linear-gradient(top, #B5B6B6,#B5B6B6);
    background-image: linear-gradient(to bottom,#003e7c,#003e7c);
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container {
    height: 100%;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container:before {
    display: block;
    content: ' ';
    position: absolute;
    left: 0;
    z-index: 1;
    bottom: 0;
    height: 4px;
    width: 100%;
    background: #f8f9fa;
    box-sizing: border-box;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-holder {
    display: table;
    table-layout: fixed;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item {
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    display: table-cell;
    box-sizing: border-box;
    height: 26px;
    line-height: 23px;
    min-width: 120px;
    padding: 0 22px 0 10px;
    border-right: 1px solid #003e7c;
    border-left: 1px solid #003e7c;
    border-top: 2px solid #003e7c;
    top: 1px;
    color: #000;
    font-size: 0.9em;
    margin: 0 1px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(top, #ddd,#ddd);
    background-image: linear-gradient(to bottom,#ddd,#ddd);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item span[data-toggle="tooltip"] {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item i[data-tab-close] {
    position: absolute;
    right: 0;
    top: 0;
    height: 25px;
    line-height: 25px;
    width: 25px;
    text-align: center;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item.on {
    top: 1px;
    background-color: #f8f9fa;
    background-image: -webkit-linear-gradient(top, #f8f9fa, #f8f9fa);
    background-image: linear-gradient(to bottom,#f8f9fa,#f8f9fa);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #242424;
    font-weight: bold;
    text-align: center;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-menu {
    display: table-cell;
    width: 10px;
    min-width: 10px;
    padding: 0;
}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-addon {
    display: table-cell;
    width: 10px;
    padding: 0;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 2;
    position: absolute;
    top: 0;
    left: -220px;
    width: 220px;
    height: 100%;
    background-color: #2B3A48;
    background-image: linear-gradient(to right,#2B3A48,#003e7c);
    padding-top: 80px;
    border-right: 0 none;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder {
    height: 100%;
    overflow: auto;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item {
    display: block;
    color: #fff;
    padding: 5px 10px;
    font-size: 1em;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label {
    cursor: pointer;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-left: 3px solid #788694;
    text-decoration: none;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
    background: #788694;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label.opend,
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
    border-color: #44ADF9;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body {
    display: none;
    padding: 10px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body.opend {
    display: block;
}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder {
    height: 300px;
    background: #fff;
    border: 1px solid #BBBBBB;
    border-radius: 4px;
    overflow: auto;
    font-size: 1em;
}
.ax-body.frame-set #ax-frame-root .ax-frame-contents {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 110px;
    /*padding-top: 75px;*/ /* doosung 240104 메인프레임 위로 이동. */
    padding-bottom: 30px;
}
.ax-body.frame-set #ax-frame-root .ax-frame-contents .frame-item {
    width: 100%;
    height: 100%;
    display: none;
}
.ax-body.frame-set #ax-frame-root .ax-frame-contents .frame-item.on {
    display: block;
}
.ax-body.frame-set #ax-frame-root .ax-frame-foot {
    -webkit-animation: SLIDE-UP 0.3s ease-in-out forwards;
    -o-animation: SLIDE-UP 0.3s ease-in-out forwards;
    animation: SLIDE-UP 0.3s ease-in-out forwards;
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    background-color: #E2E2E2;
    font-size: 0.8em;
    color: #7C7C7C;
}
.ax-body.frame-set #ax-frame-root .ax-frame-foot .ax-split-panel {
    padding: 0 10px;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tool {
    padding-left: 220px;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header .cell-aside-handle i {
    background: #F1F1F1;
    color: #2B3A48;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tab {
    padding-left: 220px;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-aside {
    left: 0;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-contents {
    padding-left: 220px;
}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-foot {
    padding-left: 220px;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header-tool {
    display: none;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header {
    top: 0;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-closed {
    display: none;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-opened {
    display: block;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel i {
    background: #788694;
    color: #fff;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-header-tab {
    display: none;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-contents {
    padding-top: 50px;
    padding-bottom: 0;
}
.ax-body.frame-set #ax-frame-root.full-screen .ax-frame-foot {
    display: none;
}
.ax-body.dev-tools {
    overflow: hidden;
}
.ax-body.dev-tools #ax-frame-root {
    min-width: 960px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tool {
    display: none;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #fff;
    border-bottom: 1px solid #636363;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-aside-handle {
    cursor: pointer;
    width: 50px;
    text-align: center;
    padding: 10px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-aside-handle i {
    background: #788694;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    font-size: 20px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header .cell-logo {
    height: 50px;
    width: 170px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-top-menu {
    padding-left: 10px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-closed {
    display: block;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel .icon-opened {
    display: none;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header #ax-fullscreen-handel i {
    background: #F1F1F1;
    color: #2B3A48;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab {
    -webkit-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    -o-animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    animation: SLIDE-DOWN 0.3s ease-in-out forwards;
    z-index: 1;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    height: 30px;
    background-color: #B5B6B6;
    background-image: -webkit-linear-gradient(top, #B5B6B6,#B5B6B6);
    background-image: linear-gradient(to bottom,#B5B6B6,#B5B6B6);
    border-bottom: 1px solid #636363;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container {
    height: 100%;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container:before {
    display: block;
    content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    width: 100%;
    background: #3DACFC;
    border-top: 1px solid #636363;
    box-sizing: border-box;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-holder {
    display: table;
    table-layout: fixed;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item {
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    display: table-cell;
    box-sizing: border-box;
    height: 26px;
    line-height: 23px;
    min-width: 120px;
    padding: 0 22px 0 10px;
    border-right: 1px solid #636363;
    border-bottom: 1px solid #636363;
    color: #000;
    font-size: 0.9em;
    margin: 0 1px;
    background-color: #ddd;
    background-image: -webkit-linear-gradient(top, #ddd,#ddd);
    background-image: linear-gradient(to bottom,#ddd,#ddd);
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item span[data-toggle="tooltip"] {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item i[data-tab-close] {
    position: absolute;
    right: 0;
    top: 0;
    height: 25px;
    line-height: 25px;
    width: 25px;
    text-align: center;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item.on {
    background-color: #3DACFC;
    background-image: -webkit-linear-gradient(top, #3DACFC,#3DACFC);
    background-image: linear-gradient(to bottom,#3DACFC,#3DACFC);
    border-bottom: 1px solid #3DACFC;
    color: #fff;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-menu {
    display: table-cell;
    width: 10px;
    min-width: 10px;
    padding: 0;
    border-right: 1px solid #636363;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-header-tab #ax-frame-header-tab-container .tab-item-addon {
    display: table-cell;
    width: 10px;
    padding: 0;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 2;
    position: absolute;
    top: 0;
    left: -220px;
    width: 220px;
    height: 100%;
    background-color: #2B3A48;
    padding-top: 50px;
    border-right: 0 none;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder {
    height: 100%;
    overflow: auto;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item {
    display: block;
    color: #fff;
    padding: 5px 10px;
    font-size: 1em;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label {
    cursor: pointer;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-left: 3px solid #788694;
    text-decoration: none;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
    background: #788694;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label.opend,
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover {
    border-color: #44ADF9;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body {
    display: none;
    padding: 10px;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body.opend {
    display: block;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder {
    height: 300px;
    background: #fff;
    border: 1px solid #BBBBBB;
    border-radius: 4px;
    overflow: auto;
    font-size: 1em;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-contents {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 80px;
    padding-bottom: 0;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-contents .frame-item {
    width: 100%;
    height: 100%;
    display: none;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-contents .frame-item.on {
    display: block;
}
.ax-body.dev-tools #ax-frame-root .ax-frame-foot {
    display: none;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header-tool {
    padding-left: 220px;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header .cell-aside-handle i {
    background: #F1F1F1;
    color: #2B3A48;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-header-tab {
    padding-left: 220px;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-aside {
    left: 0;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-contents {
    padding-left: 220px;
}
.ax-body.dev-tools #ax-frame-root.show-aside .ax-frame-foot {
    padding-left: 220px;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header-tool {
    display: none;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header {
    top: 0;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-closed {
    display: none;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel .icon-opened {
    display: block;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header #ax-fullscreen-handel i {
    background: #788694;
    color: #fff;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-header-tab {
    display: none;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-contents {
    padding-top: 50px;
    padding-bottom: 0;
}
.ax-body.dev-tools #ax-frame-root.full-screen .ax-frame-foot {
    display: none;
}
.ax-body[data-page-auto-height="true"] {
    overflow: hidden;
}
.ax-body[data-page-auto-height="true"] #ax-base-root {
    overflow: hidden;
    height: 100%;
}
.ax-body[data-page-auto-height="true"].modalOpened {
    overflow: auto;
}
.ax-body[data-page-auto-height="true"].modalOpened #ax-base-root {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ax-body[data-page-auto-height="false"] {
    overflow: auto;
}
.ax-body[data-page-auto-height="false"] #ax-base-root {
    overflow: auto;
}
.ax-body[data-page-auto-height="false"].modalOpened {
    overflow: auto;
}
.ax-body[data-page-auto-height="false"].modalOpened #ax-base-root {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ax-body #ax-base-root {
    padding: 0 15px;
    -webkit-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax-body #ax-base-root .ax-base-title {
    display: table;
    height: 60px;
}
.ax-body #ax-base-root .ax-base-title .title {
    display: table-cell;
    font-size: 24px;
    vertical-align: middle;
}
.ax-body #ax-base-root .ax-base-title .desc {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
.ax-body #ax-base-root [data-page-buttons] {
    position: absolute;
    right: 15px;
    top: 15px;
}
.ax-body #ax-base-root [data-page-buttons] .btn {
    padding: 5px 10px;
}
.ax-body [data-page-auto-height="true"] #ax-modal-base-root,
.ax-body [data-page-auto-height="true"] .ax-body.baseStyle {
    overflow: hidden;
    height: 100%;
}
.ax-body [data-page-auto-height="false"] #ax-modal-base-root,
.ax-body [data-page-auto-height="false"] .ax-body.baseStyle {
    overflow: auto;
}
.ax-body #ax-modal-base-root,
.ax-body .ax-body.baseStyle {
    padding: 0;
    -webkit-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -o-animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: BODY_FADE_IN 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.ax-body #ax-modal-base-root .ax-base-title,
.ax-body .ax-body.baseStyle .ax-base-title {
    display: table;
    height: 60px;
    margin: 0 10px;
}
.ax-body #ax-modal-base-root .ax-base-title .title,
.ax-body .ax-body.baseStyle .ax-base-title .title {
    padding-left: 5px;
    display: table-cell;
    vertical-align: middle;
}
.ax-body #ax-modal-base-root .ax-base-title .titleh1,
.ax-body .ax-body.baseStyle .ax-base-title .titleh1 {
    font-size: 24px;
}
.ax-body #ax-modal-base-root .ax-base-title .titleh2,
.ax-body .ax-body.baseStyle .ax-base-title .titleh2 {
    font-size: 18px;
}
.ax-body #ax-modal-base-root .ax-base-title .titleh3,
.ax-body .ax-body.baseStyle .ax-base-title .titleh3 {
    font-size: 16px;
}
.ax-body #ax-modal-base-root .ax-base-title .desc,
.ax-body .ax-body.baseStyle .ax-base-title .desc {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
.ax-body #ax-modal-base-root .ax-base-content,
.ax-body .ax-body.baseStyle .ax-base-content {
    margin: 0 10px;
}
.ax-body #ax-modal-base-root h1,
.ax-body #ax-modal-base-root h2,
.ax-body #ax-modal-base-root h3,
.ax-body #ax-modal-base-root h4,
.ax-body #ax-modal-base-root h5,
.ax-body #ax-modal-base-root h6,
.ax-body .ax-body.baseStyle h1,
.ax-body .ax-body.baseStyle h2,
.ax-body .ax-body.baseStyle h3,
.ax-body .ax-body.baseStyle h4,
.ax-body .ax-body.baseStyle h5,
.ax-body .ax-body.baseStyle h6 {
    margin: 0;
}
.ax-body #ax-modal-base-root h1,
.ax-body .ax-body.baseStyle h1 {
    font-size: 24px;
}
.ax-body #ax-modal-base-root h2,
.ax-body .ax-body.baseStyle h2 {
    font-size: 18px;
}
.ax-body #ax-modal-base-root h3,
.ax-body .ax-body.baseStyle h3 {
    font-size: 16px;
}
.ax-body #ax-modal-base-root [data-page-buttons],
.ax-body .ax-body.baseStyle [data-page-buttons] {
    position: absolute;
    right: 10px;
    top: 15px;
}
.ax-body #ax-modal-base-root [data-page-buttons] .btn,
.ax-body .ax-body.baseStyle [data-page-buttons] .btn {
    padding: 5px 10px;
}
.ax-body.baseStyle {
    padding: 0 10px;
}
.ax-body.baseStyle [data-page-buttons] {
    position: absolute;
    top: 10px;
}
.ax-body.baseStyle [data-page-buttons] .btn {
    padding: 5px 10px;
}
.ax-body.manualView {
    padding: 0;
    background-color: #dbe3ec;
    background-image: -webkit-linear-gradient(bottom, #dbe3ec,#ecf0f5);
    background-image: linear-gradient(to top,#dbe3ec,#ecf0f5);
}
.ax-body.manualView [role="page-header"] .navbar {
    margin-bottom: 0;
    background: transparent;
    border: 0 none;
    padding-left: 10px;
}
.ax-body.manualView [role="page-header"] .navbar .navbar-menu-handle {
    padding: 12px 10px;
    display: none;
}
.ax-body.manualView [role="page-header"] .navbar .navbar-brand {
    color: #222;
}
.ax-body.manualView [role="page-content"] {
    position: relative;
    padding: 0 10px;
}
.ax-body.manualView [role="page-content"] .content-aside {
    position: absolute;
    left: 10px;
    width: 300px;
    height: 100%;
    padding-right: 10px;
}
.ax-body.manualView [role="page-content"] .content-aside [data-z-tree="tree-view-01"] {
    border: 1px solid #bcbcbc;
    border-radius: 6px;
}
.ax-body.manualView [role="page-content"] .content-body {
    padding-left: 300px;
}
.ax-body.manualView [role="page-content"] .content-body [data-manual-content="view"] {
    background: #fff;
    border: 1px solid #bcbcbc;
    overflow: auto;
    padding: 10px;
    border-radius: 6px;
}
@media (max-width: 3px) {
    .ax-body.manualView [role="page-header"] .navbar {
        margin-bottom: 0;
        background: transparent;
        border: 0 none;
        padding-left: 10px;
    }
    .ax-body.manualView [role="page-header"] .navbar .navbar-brand {
        padding-left: 0;
    }
    .ax-body.manualView [role="page-header"] .navbar .navbar-menu-handle {
        padding: 12px 10px;
        display: block;
    }
    .ax-body.manualView [role="page-content"] .content-aside {
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        position: absolute;
        left: -310px;
    }
    .ax-body.manualView [role="page-content"] .content-body {
        padding-left: 0;
    }
    .ax-body.manualView.menu-opened [role="page-header"] .navbar .navbar-menu-handle .btn {
        background: #ccc;
        color: #fff;
    }
    .ax-body.manualView.menu-opened [role="page-content"] .content-aside {
        position: absolute;
        left: 10px;
        padding-top: 5px;
        padding-left: 5px;
    }
    .ax-body.manualView.menu-opened [role="page-content"] .content-aside .H10 {
        display: none;
    }
    .ax-body.manualView.menu-opened [role="page-content"] .content-aside [data-z-tree] {
        background: #f3f3f3;
        border: 0 none;
        border-radius: 0;
    }
    .ax-body.manualView.menu-opened [role="page-content"] .content-body {
        padding-left: 0;
    }
}
.ax-body.error-page {
    background-color: #66bbf5;
    font-family: 'Unica One', cursive;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #fff;
}
.ax-body.error-page p {
    margin: 0 0 1.5em;
}
.ax-body.error-page .robotpage-top-half {
    background-color: #eee;
    overflow: hidden;
}
.ax-body.error-page #errorCodeTxt {
    color: #CEDDD1;
}
.ax-body.error-page #brokebotSVG {
    height: 259px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 111px;
    font-family: 'Unica One', cursive;
    font-weight: bold;
    width: 100%;
}
.ax-body.error-page #robot-text {
    color: #e54560;
    text-align: center;
    font-size: 3em;
    margin-top: 0.5em;
    margin-bottom: 0.2em;
    padding: 0;
}
.ax-body.error-page #robotpage-bottom-half {
    font-family: 'Unica One', cursive;
}
.ax-body.error-page .robot-buttons {
    margin-left: auto;
    margin-right: auto;
}
.ax-body.error-page a.robot-buttons {
    font-size: 1em;
    background-color: #26B0AA;
    padding: 0.5em 1.5em;
    margin: 0.5em 0.2em 0;
    text-align: center;
    border-radius: 0.3em;
    text-decoration: none;
    color: #F2ECBA;
}
.ax-body.error-page a.robot-buttons:hover {
    cursor: pointer;
    background-color: #8BC99A;
    color: #F2ECBA;
}
.ax-body.error-page .search-robot {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
}
.ax-body.error-page .search-robot-box {
    width: 305px;
    float: left;
    padding: 0.5em;
    border-radius: 0.3em;
    font-size: 1em;
    margin: 0;
    border: 0;
}
.ax-body.error-page .search-robot-buttons {
    font-size: 1em;
    background-color: #55BF9B;
    padding: 0.5em;
    border-radius: 0.3em;
    text-decoration: none;
    color: #F2ECBA;
    width: 150px;
    float: right;
    margin: 0;
    border: 0;
}
.ax-body.error-page .clear {
    clear: both;
}
.ax-body.error-page .search-robot-buttons:hover {
    cursor: pointer;
    background-color: #8BC99A;
    color: #F2ECBA;
}
.ax-body.error-page .robot-links {
    text-align: center;
    color: #F2ECBA;
    margin-top: 1em;
}
.ax-body.error-page .robot-links a {
    color: #8BCA9B;
    text-decoration: none;
    padding: 0.5em;
}
.ax-body.error-page .robot-links a:hover {
    color: #F2ECBA;
    text-decoration: none;
}
.ax-body.error-page .robot_limbs_and_ears {
    fill: #503643;
}
.ax-body.error-page .robot_joints_and_belly {
    fill: #8BCA9B;
}
.ax-body.error-page .error_code {
    fill: #CEDDD1;
    font-size: 322px;
}
.ax-body.error-page .robot_body {
    fill: #56BF9B;
}
.ax-body.error-page .robot_eye_whites {
    fill: #F3ECBA;
}
.ax-body.error-page .robot_hands_feet {
    fill: #E64661;
}
.ax-body.error-page .robot_antenna {
    fill: #E64661;
}
.ax-body.error-page .robot_antenna_highlight {
    fill: #F2748D;
}
.ax-body.error-page .robot_eyes {
    fill: #E64661;
}
.ax-body.error-page .robot_eyes_highlight {
    fill: #F2748D;
}
.ax-body.dashboard {
    margin: 0;
    padding: 0;
}
.ax-body.dashboard #ax-base-root {
    padding: 0;
}
.ax-body.dashboard #ax-base-root .ax-base-title {
    margin: 0 15px;
}
.ax-body.dashboard .row {
    margin: 0 -10px;
}
.ax-body.dashboard .row .card {
    margin-bottom: 15px;
}

#searchView0 > div > div > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(1) > a > input[type=text]{
    visibility: hidden;
}
#searchView0 > div > div > div:nth-child(2) > div:nth-child(2) > div > div > div > div:nth-child(1) > a > input[type=text]{
    visibility: hidden;
}
#searchView0 > div > div > div:nth-child(3) > div:nth-child(2) > div > div > div > div:nth-child(1) > a > input[type=text]{
    visibility: hidden;
}
#formView01 > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(1) > a > input {
    visibility: hidden;
}
#searchView0 > div > div > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(1) > a{
    height: 20px;
}
#searchView0 > div > div > div:nth-child(2) > div:nth-child(2) > div > div > div > div:nth-child(1) > a{
    height: 20px;
}
#searchView0 > div > div > div:nth-child(3) > div:nth-child(2) > div > div > div > div:nth-child(1) > a{
    height: 20px;
}
#formView01 > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(1) > a {
    height: 20px;
}

#formView01 > div.ax-form-tbl > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div > div > div > div:nth-child(1) > a > input[type=text]{
    visibility: hidden;
}

#formView01 > div.ax-form-tbl > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div > div > div > div:nth-child(1) > a{
    height: 20px;
}

