@font-face {
    font-family:roboto;
    src:url('../fonts/Roboto-Light-webfont.eot');
    src:url('fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Light-webfont.woff') format('woff'),url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),url('../fonts/Roboto-Light-webfont.svg#icon') format('svg');
    font-weight:300;
    font-style:normal
}
@font-face {
    font-family:roboto;
    src:url('../fonts/Roboto-Regular-webfont.eot');
    src:url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Regular-webfont.woff') format('woff'),url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),url('../fonts/Roboto-Regular-webfont.svg#icon') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:roboto;
    src:url('../fonts/Roboto-Medium-webfont.eot');
    src:url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Medium-webfont.woff') format('woff'),url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),url('../fonts/Roboto-Medium-webfont.svg#icon') format('svg');
    font-weight:500;
    font-style:normal
}
@font-face {
    font-family:roboto;
    src:url('../fonts/Roboto-Bold-webfont.eot');
    src:url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Bold-webfont.woff') format('woff'),url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),url('../fonts/Roboto-Bold-webfont.svg#icon') format('svg');
    font-weight:700;
    font-style:normal
}
html {
    overflow-x:hidden\0/;
    -ms-overflow-style:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-overflow-scrolling:touch
}
body.admin-style {
    padding-top:62px;
    position:relative;
    min-width:320px;
    margin:0
}
.admin-style {
    font-family:'Roboto',sans-serif;
    font-size:13px;
    line-height:1.42857143;
    color:#767676;
    background-color:#FFFFFF
}
#debug-top-block {
    position:relative;
    z-index:100;
    height:62px
}
@media (max-width:1279px) {
    #debug-top-block .header-panel .fixed-tools>a,#debug-top-block .header-panel .fixed-tools>.bt {
        padding-left:11px;
        padding-right:11px
    }
}
#debug-top-block #header {
    position:relative
}
#debug-top-block .logo {
    padding:0
}
#debug-top-block .debug-mode-switcher {
    padding-left:14px;
    padding-top:16px
}
#debug-top-block .toggle-debug-modes {
    margin-left:15px;
    cursor:pointer
}
@media (max-width:500px) {
    #debug-top-block .toggle-debug-modes {
        display:none
    }
}
#debug-top-block .debugmode-text {
    margin:4px 0 0
}
table.offer-table .offer-table-head td {
    border:solid 1px #dddddd;
    text-align:center
}
table.offer-table .offer-table-head td.no-border {
    border:none
}
table.offer-table .offer-table-body td {
    border:solid 1px #dddddd;
    padding-left:10px;
    text-align:center
}
table.offer-table .offer-table-body td.warehouse-title {
    text-align:left
}
.admin-style {
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
}
.admin-style html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
.admin-style body {
    margin:0
}
.admin-style article,.admin-style aside,.admin-style details,.admin-style figcaption,.admin-style figure,.admin-style footer,.admin-style header,.admin-style hgroup,.admin-style main,.admin-style menu,.admin-style nav,.admin-style section,.admin-style summary {
    display:block
}
.admin-style audio,.admin-style canvas,.admin-style progress,.admin-style video {
    display:inline-block;
    vertical-align:baseline
}
.admin-style audio:not([controls]) {
    display:none;
    height:0
}
.admin-style [hidden],.admin-style template {
    display:none
}
.admin-style a {
    background-color:transparent
}
.admin-style a:active,.admin-style a:hover {
    outline:0
}
.admin-style abbr[title] {
    border-bottom:1px dotted
}
.admin-style b,.admin-style strong {
    font-weight:bold
}
.admin-style dfn {
    font-style:italic
}
.admin-style h1 {
    font-size:2em;
    margin:.67em 0
}
.admin-style mark {
    background:#ff0;
    color:#000
}
.admin-style small {
    font-size:80%
}
.admin-style sub,.admin-style sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
.admin-style sup {
    top:-0.5em
}
.admin-style sub {
    bottom:-0.25em
}
.admin-style img {
    border:0
}
.admin-style svg:not(:root) {
    overflow:hidden
}
.admin-style figure {
    margin:1em 40px
}
.admin-style hr {
    box-sizing:content-box;
    height:0
}
.admin-style pre {
    overflow:auto
}
.admin-style code,.admin-style kbd,.admin-style pre,.admin-style samp {
    font-family:monospace, monospace;
    font-size:1em
}
.admin-style button,.admin-style input,.admin-style optgroup,.admin-style select,.admin-style textarea {
    color:inherit;
    font:inherit;
    margin:0
}
.admin-style button {
    overflow:visible
}
.admin-style button,.admin-style select {
    text-transform:none
}
.admin-style button,.admin-style html input[type="button"],.admin-style input[type="reset"],.admin-style input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
.admin-style button[disabled],.admin-style html input[disabled] {
    cursor:default
}
.admin-style button::-moz-focus-inner,.admin-style input::-moz-focus-inner {
    border:0;
    padding:0
}
.admin-style input {
    line-height:normal
}
.admin-style input[type="checkbox"],.admin-style input[type="radio"] {
    box-sizing:border-box;
    padding:0
}
.admin-style input[type="number"]::-webkit-inner-spin-button,.admin-style input[type="number"]::-webkit-outer-spin-button {
    height:auto
}
.admin-style input[type="search"] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
.admin-style input[type="search"]::-webkit-search-cancel-button,.admin-style input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
.admin-style fieldset {
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:.35em .625em .75em
}
.admin-style legend {
    border:0;
    padding:0
}
.admin-style textarea {
    overflow:auto
}
.admin-style optgroup {
    font-weight:bold
}
.admin-style table {
    border-collapse:collapse;
    border-spacing:0
}
.admin-style td,.admin-style th {
    padding:0
}
@media print {
    .admin-style *,.admin-style *:before,.admin-style *:after {
        background:transparent !important;
        color:#000 !important;
        box-shadow:none !important;
        text-shadow:none !important
    }
    .admin-style a,.admin-style a:visited {
        text-decoration:underline
    }
    .admin-style a[href]:after {
        content:" (" attr(href) ")"
    }
    .admin-style abbr[title]:after {
        content:" (" attr(title) ")"
    }
    .admin-style a[href^="#"]:after,.admin-style a[href^="javascript:"]:after {
        content:""
    }
    .admin-style pre,.admin-style blockquote {
        border:1px solid #999;
        page-break-inside:avoid
    }
    .admin-style thead {
        display:table-header-group
    }
    .admin-style tr,.admin-style img {
        page-break-inside:avoid
    }
    .admin-style img {
        max-width:100% !important
    }
    .admin-style p,.admin-style h2,.admin-style h3 {
        orphans:3;
        widows:3
    }
    .admin-style h2,.admin-style h3 {
        page-break-after:avoid
    }
    .admin-style .navbar {
        display:none
    }
    .admin-style .btn>.caret,.admin-style .dropup>.btn>.caret {
        border-top-color:#000 !important
    }
    .admin-style .label {
        border:1px solid #000
    }
    .admin-style .table {
        border-collapse:collapse !important
    }
    .admin-style .table td,.admin-style .table th {
        background-color:#fff !important
    }
    .admin-style .table-bordered th,.admin-style .table-bordered td {
        border:1px solid #ddd !important
    }
}
@font-face {
    font-family:'Glyphicons Halflings';
    src:url('../fonts/glyphicons-halflings-regular.eot');
    src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}
.admin-style .glyphicon {
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.admin-style .glyphicon-asterisk:before {
    content:"\2a"
}
.admin-style .glyphicon-plus:before {
    content:"\2b"
}
.admin-style .glyphicon-euro:before,.admin-style .glyphicon-eur:before {
    content:"\20ac"
}
.admin-style .glyphicon-minus:before {
    content:"\2212"
}
.admin-style .glyphicon-cloud:before {
    content:"\2601"
}
.admin-style .glyphicon-envelope:before {
    content:"\2709"
}
.admin-style .glyphicon-pencil:before {
    content:"\270f"
}
.admin-style .glyphicon-glass:before {
    content:"\e001"
}
.admin-style .glyphicon-music:before {
    content:"\e002"
}
.admin-style .glyphicon-search:before {
    content:"\e003"
}
.admin-style .glyphicon-heart:before {
    content:"\e005"
}
.admin-style .glyphicon-star:before {
    content:"\e006"
}
.admin-style .glyphicon-star-empty:before {
    content:"\e007"
}
.admin-style .glyphicon-user:before {
    content:"\e008"
}
.admin-style .glyphicon-film:before {
    content:"\e009"
}
.admin-style .glyphicon-th-large:before {
    content:"\e010"
}
.admin-style .glyphicon-th:before {
    content:"\e011"
}
.admin-style .glyphicon-th-list:before {
    content:"\e012"
}
.admin-style .glyphicon-ok:before {
    content:"\e013"
}
.admin-style .glyphicon-remove:before {
    content:"\e014"
}
.admin-style .glyphicon-zoom-in:before {
    content:"\e015"
}
.admin-style .glyphicon-zoom-out:before {
    content:"\e016"
}
.admin-style .glyphicon-off:before {
    content:"\e017"
}
.admin-style .glyphicon-signal:before {
    content:"\e018"
}
.admin-style .glyphicon-cog:before {
    content:"\e019"
}
.admin-style .glyphicon-trash:before {
    content:"\e020"
}
.admin-style .glyphicon-home:before {
    content:"\e021"
}
.admin-style .glyphicon-file:before {
    content:"\e022"
}
.admin-style .glyphicon-time:before {
    content:"\e023"
}
.admin-style .glyphicon-road:before {
    content:"\e024"
}
.admin-style .glyphicon-download-alt:before {
    content:"\e025"
}
.admin-style .glyphicon-download:before {
    content:"\e026"
}
.admin-style .glyphicon-upload:before {
    content:"\e027"
}
.admin-style .glyphicon-inbox:before {
    content:"\e028"
}
.admin-style .glyphicon-play-circle:before {
    content:"\e029"
}
.admin-style .glyphicon-repeat:before {
    content:"\e030"
}
.admin-style .glyphicon-refresh:before {
    content:"\e031"
}
.admin-style .glyphicon-list-alt:before {
    content:"\e032"
}
.admin-style .glyphicon-lock:before {
    content:"\e033"
}
.admin-style .glyphicon-flag:before {
    content:"\e034"
}
.admin-style .glyphicon-headphones:before {
    content:"\e035"
}
.admin-style .glyphicon-volume-off:before {
    content:"\e036"
}
.admin-style .glyphicon-volume-down:before {
    content:"\e037"
}
.admin-style .glyphicon-volume-up:before {
    content:"\e038"
}
.admin-style .glyphicon-qrcode:before {
    content:"\e039"
}
.admin-style .glyphicon-barcode:before {
    content:"\e040"
}
.admin-style .glyphicon-tag:before {
    content:"\e041"
}
.admin-style .glyphicon-tags:before {
    content:"\e042"
}
.admin-style .glyphicon-book:before {
    content:"\e043"
}
.admin-style .glyphicon-bookmark:before {
    content:"\e044"
}
.admin-style .glyphicon-print:before {
    content:"\e045"
}
.admin-style .glyphicon-camera:before {
    content:"\e046"
}
.admin-style .glyphicon-font:before {
    content:"\e047"
}
.admin-style .glyphicon-bold:before {
    content:"\e048"
}
.admin-style .glyphicon-italic:before {
    content:"\e049"
}
.admin-style .glyphicon-text-height:before {
    content:"\e050"
}
.admin-style .glyphicon-text-width:before {
    content:"\e051"
}
.admin-style .glyphicon-align-left:before {
    content:"\e052"
}
.admin-style .glyphicon-align-center:before {
    content:"\e053"
}
.admin-style .glyphicon-align-right:before {
    content:"\e054"
}
.admin-style .glyphicon-align-justify:before {
    content:"\e055"
}
.admin-style .glyphicon-list:before {
    content:"\e056"
}
.admin-style .glyphicon-indent-left:before {
    content:"\e057"
}
.admin-style .glyphicon-indent-right:before {
    content:"\e058"
}
.admin-style .glyphicon-facetime-video:before {
    content:"\e059"
}
.admin-style .glyphicon-picture:before {
    content:"\e060"
}
.admin-style .glyphicon-map-marker:before {
    content:"\e062"
}
.admin-style .glyphicon-adjust:before {
    content:"\e063"
}
.admin-style .glyphicon-tint:before {
    content:"\e064"
}
.admin-style .glyphicon-edit:before {
    content:"\e065"
}
.admin-style .glyphicon-share:before {
    content:"\e066"
}
.admin-style .glyphicon-check:before {
    content:"\e067"
}
.admin-style .glyphicon-move:before {
    content:"\e068"
}
.admin-style .glyphicon-step-backward:before {
    content:"\e069"
}
.admin-style .glyphicon-fast-backward:before {
    content:"\e070"
}
.admin-style .glyphicon-backward:before {
    content:"\e071"
}
.admin-style .glyphicon-play:before {
    content:"\e072"
}
.admin-style .glyphicon-pause:before {
    content:"\e073"
}
.admin-style .glyphicon-stop:before {
    content:"\e074"
}
.admin-style .glyphicon-forward:before {
    content:"\e075"
}
.admin-style .glyphicon-fast-forward:before {
    content:"\e076"
}
.admin-style .glyphicon-step-forward:before {
    content:"\e077"
}
.admin-style .glyphicon-eject:before {
    content:"\e078"
}
.admin-style .glyphicon-chevron-left:before {
    content:"\e079"
}
.admin-style .glyphicon-chevron-right:before {
    content:"\e080"
}
.admin-style .glyphicon-plus-sign:before {
    content:"\e081"
}
.admin-style .glyphicon-minus-sign:before {
    content:"\e082"
}
.admin-style .glyphicon-remove-sign:before {
    content:"\e083"
}
.admin-style .glyphicon-ok-sign:before {
    content:"\e084"
}
.admin-style .glyphicon-question-sign:before {
    content:"\e085"
}
.admin-style .glyphicon-info-sign:before {
    content:"\e086"
}
.admin-style .glyphicon-screenshot:before {
    content:"\e087"
}
.admin-style .glyphicon-remove-circle:before {
    content:"\e088"
}
.admin-style .glyphicon-ok-circle:before {
    content:"\e089"
}
.admin-style .glyphicon-ban-circle:before {
    content:"\e090"
}
.admin-style .glyphicon-arrow-left:before {
    content:"\e091"
}
.admin-style .glyphicon-arrow-right:before {
    content:"\e092"
}
.admin-style .glyphicon-arrow-up:before {
    content:"\e093"
}
.admin-style .glyphicon-arrow-down:before {
    content:"\e094"
}
.admin-style .glyphicon-share-alt:before {
    content:"\e095"
}
.admin-style .glyphicon-resize-full:before {
    content:"\e096"
}
.admin-style .glyphicon-resize-small:before {
    content:"\e097"
}
.admin-style .glyphicon-exclamation-sign:before {
    content:"\e101"
}
.admin-style .glyphicon-gift:before {
    content:"\e102"
}
.admin-style .glyphicon-leaf:before {
    content:"\e103"
}
.admin-style .glyphicon-fire:before {
    content:"\e104"
}
.admin-style .glyphicon-eye-open:before {
    content:"\e105"
}
.admin-style .glyphicon-eye-close:before {
    content:"\e106"
}
.admin-style .glyphicon-warning-sign:before {
    content:"\e107"
}
.admin-style .glyphicon-plane:before {
    content:"\e108"
}
.admin-style .glyphicon-calendar:before {
    content:"\e109"
}
.admin-style .glyphicon-random:before {
    content:"\e110"
}
.admin-style .glyphicon-comment:before {
    content:"\e111"
}
.admin-style .glyphicon-magnet:before {
    content:"\e112"
}
.admin-style .glyphicon-chevron-up:before {
    content:"\e113"
}
.admin-style .glyphicon-chevron-down:before {
    content:"\e114"
}
.admin-style .glyphicon-retweet:before {
    content:"\e115"
}
.admin-style .glyphicon-shopping-cart:before {
    content:"\e116"
}
.admin-style .glyphicon-folder-close:before {
    content:"\e117"
}
.admin-style .glyphicon-folder-open:before {
    content:"\e118"
}
.admin-style .glyphicon-resize-vertical:before {
    content:"\e119"
}
.admin-style .glyphicon-resize-horizontal:before {
    content:"\e120"
}
.admin-style .glyphicon-hdd:before {
    content:"\e121"
}
.admin-style .glyphicon-bullhorn:before {
    content:"\e122"
}
.admin-style .glyphicon-bell:before {
    content:"\e123"
}
.admin-style .glyphicon-certificate:before {
    content:"\e124"
}
.admin-style .glyphicon-thumbs-up:before {
    content:"\e125"
}
.admin-style .glyphicon-thumbs-down:before {
    content:"\e126"
}
.admin-style .glyphicon-hand-right:before {
    content:"\e127"
}
.admin-style .glyphicon-hand-left:before {
    content:"\e128"
}
.admin-style .glyphicon-hand-up:before {
    content:"\e129"
}
.admin-style .glyphicon-hand-down:before {
    content:"\e130"
}
.admin-style .glyphicon-circle-arrow-right:before {
    content:"\e131"
}
.admin-style .glyphicon-circle-arrow-left:before {
    content:"\e132"
}
.admin-style .glyphicon-circle-arrow-up:before {
    content:"\e133"
}
.admin-style .glyphicon-circle-arrow-down:before {
    content:"\e134"
}
.admin-style .glyphicon-globe:before {
    content:"\e135"
}
.admin-style .glyphicon-wrench:before {
    content:"\e136"
}
.admin-style .glyphicon-tasks:before {
    content:"\e137"
}
.admin-style .glyphicon-filter:before {
    content:"\e138"
}
.admin-style .glyphicon-briefcase:before {
    content:"\e139"
}
.admin-style .glyphicon-fullscreen:before {
    content:"\e140"
}
.admin-style .glyphicon-dashboard:before {
    content:"\e141"
}
.admin-style .glyphicon-paperclip:before {
    content:"\e142"
}
.admin-style .glyphicon-heart-empty:before {
    content:"\e143"
}
.admin-style .glyphicon-link:before {
    content:"\e144"
}
.admin-style .glyphicon-phone:before {
    content:"\e145"
}
.admin-style .glyphicon-pushpin:before {
    content:"\e146"
}
.admin-style .glyphicon-usd:before {
    content:"\e148"
}
.admin-style .glyphicon-gbp:before {
    content:"\e149"
}
.admin-style .glyphicon-sort:before {
    content:"\e150"
}
.admin-style .glyphicon-sort-by-alphabet:before {
    content:"\e151"
}
.admin-style .glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}
.admin-style .glyphicon-sort-by-order:before {
    content:"\e153"
}
.admin-style .glyphicon-sort-by-order-alt:before {
    content:"\e154"
}
.admin-style .glyphicon-sort-by-attributes:before {
    content:"\e155"
}
.admin-style .glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}
.admin-style .glyphicon-unchecked:before {
    content:"\e157"
}
.admin-style .glyphicon-expand:before {
    content:"\e158"
}
.admin-style .glyphicon-collapse-down:before {
    content:"\e159"
}
.admin-style .glyphicon-collapse-up:before {
    content:"\e160"
}
.admin-style .glyphicon-log-in:before {
    content:"\e161"
}
.admin-style .glyphicon-flash:before {
    content:"\e162"
}
.admin-style .glyphicon-log-out:before {
    content:"\e163"
}
.admin-style .glyphicon-new-window:before {
    content:"\e164"
}
.admin-style .glyphicon-record:before {
    content:"\e165"
}
.admin-style .glyphicon-save:before {
    content:"\e166"
}
.admin-style .glyphicon-open:before {
    content:"\e167"
}
.admin-style .glyphicon-saved:before {
    content:"\e168"
}
.admin-style .glyphicon-import:before {
    content:"\e169"
}
.admin-style .glyphicon-export:before {
    content:"\e170"
}
.admin-style .glyphicon-send:before {
    content:"\e171"
}
.admin-style .glyphicon-floppy-disk:before {
    content:"\e172"
}
.admin-style .glyphicon-floppy-saved:before {
    content:"\e173"
}
.admin-style .glyphicon-floppy-remove:before {
    content:"\e174"
}
.admin-style .glyphicon-floppy-save:before {
    content:"\e175"
}
.admin-style .glyphicon-floppy-open:before {
    content:"\e176"
}
.admin-style .glyphicon-credit-card:before {
    content:"\e177"
}
.admin-style .glyphicon-transfer:before {
    content:"\e178"
}
.admin-style .glyphicon-cutlery:before {
    content:"\e179"
}
.admin-style .glyphicon-header:before {
    content:"\e180"
}
.admin-style .glyphicon-compressed:before {
    content:"\e181"
}
.admin-style .glyphicon-earphone:before {
    content:"\e182"
}
.admin-style .glyphicon-phone-alt:before {
    content:"\e183"
}
.admin-style .glyphicon-tower:before {
    content:"\e184"
}
.admin-style .glyphicon-stats:before {
    content:"\e185"
}
.admin-style .glyphicon-sd-video:before {
    content:"\e186"
}
.admin-style .glyphicon-hd-video:before {
    content:"\e187"
}
.admin-style .glyphicon-subtitles:before {
    content:"\e188"
}
.admin-style .glyphicon-sound-stereo:before {
    content:"\e189"
}
.admin-style .glyphicon-sound-dolby:before {
    content:"\e190"
}
.admin-style .glyphicon-sound-5-1:before {
    content:"\e191"
}
.admin-style .glyphicon-sound-6-1:before {
    content:"\e192"
}
.admin-style .glyphicon-sound-7-1:before {
    content:"\e193"
}
.admin-style .glyphicon-copyright-mark:before {
    content:"\e194"
}
.admin-style .glyphicon-registration-mark:before {
    content:"\e195"
}
.admin-style .glyphicon-cloud-download:before {
    content:"\e197"
}
.admin-style .glyphicon-cloud-upload:before {
    content:"\e198"
}
.admin-style .glyphicon-tree-conifer:before {
    content:"\e199"
}
.admin-style .glyphicon-tree-deciduous:before {
    content:"\e200"
}
.admin-style .glyphicon-cd:before {
    content:"\e201"
}
.admin-style .glyphicon-save-file:before {
    content:"\e202"
}
.admin-style .glyphicon-open-file:before {
    content:"\e203"
}
.admin-style .glyphicon-level-up:before {
    content:"\e204"
}
.admin-style .glyphicon-copy:before {
    content:"\e205"
}
.admin-style .glyphicon-paste:before {
    content:"\e206"
}
.admin-style .glyphicon-alert:before {
    content:"\e209"
}
.admin-style .glyphicon-equalizer:before {
    content:"\e210"
}
.admin-style .glyphicon-king:before {
    content:"\e211"
}
.admin-style .glyphicon-queen:before {
    content:"\e212"
}
.admin-style .glyphicon-pawn:before {
    content:"\e213"
}
.admin-style .glyphicon-bishop:before {
    content:"\e214"
}
.admin-style .glyphicon-knight:before {
    content:"\e215"
}
.admin-style .glyphicon-baby-formula:before {
    content:"\e216"
}
.admin-style .glyphicon-tent:before {
    content:"\26fa"
}
.admin-style .glyphicon-blackboard:before {
    content:"\e218"
}
.admin-style .glyphicon-bed:before {
    content:"\e219"
}
.admin-style .glyphicon-apple:before {
    content:"\f8ff"
}
.admin-style .glyphicon-erase:before {
    content:"\e221"
}
.admin-style .glyphicon-hourglass:before {
    content:"\231b"
}
.admin-style .glyphicon-lamp:before {
    content:"\e223"
}
.admin-style .glyphicon-duplicate:before {
    content:"\e224"
}
.admin-style .glyphicon-piggy-bank:before {
    content:"\e225"
}
.admin-style .glyphicon-scissors:before {
    content:"\e226"
}
.admin-style .glyphicon-bitcoin:before {
    content:"\e227"
}
.admin-style .glyphicon-btc:before {
    content:"\e227"
}
.admin-style .glyphicon-xbt:before {
    content:"\e227"
}
.admin-style .glyphicon-yen:before {
    content:"\00a5"
}
.admin-style .glyphicon-jpy:before {
    content:"\00a5"
}
.admin-style .glyphicon-ruble:before {
    content:"\20bd"
}
.admin-style .glyphicon-rub:before {
    content:"\20bd"
}
.admin-style .glyphicon-scale:before {
    content:"\e230"
}
.admin-style .glyphicon-ice-lolly:before {
    content:"\e231"
}
.admin-style .glyphicon-ice-lolly-tasted:before {
    content:"\e232"
}
.admin-style .glyphicon-education:before {
    content:"\e233"
}
.admin-style .glyphicon-option-horizontal:before {
    content:"\e234"
}
.admin-style .glyphicon-option-vertical:before {
    content:"\e235"
}
.admin-style .glyphicon-menu-hamburger:before {
    content:"\e236"
}
.admin-style .glyphicon-modal-window:before {
    content:"\e237"
}
.admin-style .glyphicon-oil:before {
    content:"\e238"
}
.admin-style .glyphicon-grain:before {
    content:"\e239"
}
.admin-style .glyphicon-sunglasses:before {
    content:"\e240"
}
.admin-style .glyphicon-text-size:before {
    content:"\e241"
}
.admin-style .glyphicon-text-color:before {
    content:"\e242"
}
.admin-style .glyphicon-text-background:before {
    content:"\e243"
}
.admin-style .glyphicon-object-align-top:before {
    content:"\e244"
}
.admin-style .glyphicon-object-align-bottom:before {
    content:"\e245"
}
.admin-style .glyphicon-object-align-horizontal:before {
    content:"\e246"
}
.admin-style .glyphicon-object-align-left:before {
    content:"\e247"
}
.admin-style .glyphicon-object-align-vertical:before {
    content:"\e248"
}
.admin-style .glyphicon-object-align-right:before {
    content:"\e249"
}
.admin-style .glyphicon-triangle-right:before {
    content:"\e250"
}
.admin-style .glyphicon-triangle-left:before {
    content:"\e251"
}
.admin-style .glyphicon-triangle-bottom:before {
    content:"\e252"
}
.admin-style .glyphicon-triangle-top:before {
    content:"\e253"
}
.admin-style .glyphicon-console:before {
    content:"\e254"
}
.admin-style .glyphicon-superscript:before {
    content:"\e255"
}
.admin-style .glyphicon-subscript:before {
    content:"\e256"
}
.admin-style .glyphicon-menu-left:before {
    content:"\e257"
}
.admin-style .glyphicon-menu-right:before {
    content:"\e258"
}
.admin-style .glyphicon-menu-down:before {
    content:"\e259"
}
.admin-style .glyphicon-menu-up:before {
    content:"\e260"
}
.admin-style * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.admin-style *:before,.admin-style *:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.admin-style input,.admin-style button,.admin-style select,.admin-style textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
.admin-style a {
    color:#2a548c;
    text-decoration:none
}
.admin-style a:hover,.admin-style a:focus {
    color:#183151;
    text-decoration:none
}
.admin-style a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.admin-style figure {
    margin:0
}
.admin-style img {
    vertical-align:middle
}
.admin-style .img-responsive {
    display:block;
    max-width:100%;
    height:auto
}
.admin-style .img-rounded {
    border-radius:2px
}
.admin-style .img-thumbnail {
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:2px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.admin-style .img-circle {
    border-radius:50%
}
.admin-style hr {
    margin-top:18px;
    margin-bottom:18px;
    border:0;
    border-top:1px solid #eee
}
.admin-style .sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
}
.admin-style .sr-only-focusable:active,.admin-style .sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.admin-style [role="button"] {
    cursor:pointer
}
.admin-style h1,.admin-style h2,.admin-style h3,.admin-style h4,.admin-style h5,.admin-style h6,.admin-style .h1,.admin-style .h2,.admin-style .h3,.admin-style .h4,.admin-style .h5,.admin-style .h6 {
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:#333
}
.admin-style h1 small,.admin-style h2 small,.admin-style h3 small,.admin-style h4 small,.admin-style h5 small,.admin-style h6 small,.admin-style .h1 small,.admin-style .h2 small,.admin-style .h3 small,.admin-style .h4 small,.admin-style .h5 small,.admin-style .h6 small,.admin-style h1 .small,.admin-style h2 .small,.admin-style h3 .small,.admin-style h4 .small,.admin-style h5 .small,.admin-style h6 .small,.admin-style .h1 .small,.admin-style .h2 .small,.admin-style .h3 .small,.admin-style .h4 .small,.admin-style .h5 .small,.admin-style .h6 .small {
    font-weight:normal;
    line-height:1;
    color:#828282
}
.admin-style h1,.admin-style .h1,.admin-style h2,.admin-style .h2,.admin-style h3,.admin-style .h3 {
    margin-top:18px;
    margin-bottom:9px
}
.admin-style h1 small,.admin-style .h1 small,.admin-style h2 small,.admin-style .h2 small,.admin-style h3 small,.admin-style .h3 small,.admin-style h1 .small,.admin-style .h1 .small,.admin-style h2 .small,.admin-style .h2 .small,.admin-style h3 .small,.admin-style .h3 .small {
    font-size:65%
}
.admin-style h4,.admin-style .h4,.admin-style h5,.admin-style .h5,.admin-style h6,.admin-style .h6 {
    margin-top:9px;
    margin-bottom:9px
}
.admin-style h4 small,.admin-style .h4 small,.admin-style h5 small,.admin-style .h5 small,.admin-style h6 small,.admin-style .h6 small,.admin-style h4 .small,.admin-style .h4 .small,.admin-style h5 .small,.admin-style .h5 .small,.admin-style h6 .small,.admin-style .h6 .small {
    font-size:75%
}
.admin-style h1,.admin-style .h1 {
    font-size:33px
}
.admin-style h2,.admin-style .h2 {
    font-size:27px
}
.admin-style h3,.admin-style .h3 {
    font-size:23px
}
.admin-style h4,.admin-style .h4 {
    font-size:17px
}
.admin-style h5,.admin-style .h5 {
    font-size:13px
}
.admin-style h6,.admin-style .h6 {
    font-size:12px
}
.admin-style p {
    margin:0 0 9px
}
.admin-style .lead {
    margin-bottom:18px;
    font-size:14px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px) {
    .admin-style .lead {
        font-size:19.5px
    }
}
.admin-style small,.admin-style .small {
    font-size:92%
}
.admin-style mark,.admin-style .mark {
    background-color:#fcf8e3;
    padding:.2em
}
.admin-style .text-left {
    text-align:left
}
.admin-style .text-right {
    text-align:right
}
.admin-style .text-center {
    text-align:center
}
.admin-style .text-justify {
    text-align:justify
}
.admin-style .text-nowrap {
    white-space:nowrap
}
.admin-style .text-lowercase {
    text-transform:lowercase
}
.admin-style .text-uppercase {
    text-transform:uppercase
}
.admin-style .text-capitalize {
    text-transform:capitalize
}
.admin-style .text-muted {
    color:#828282
}
.admin-style .text-primary {
    color:#2a548c
}
a.admin-style .text-primary:hover,a.admin-style .text-primary:focus {
    color:#1e3c65
}
.admin-style .text-success {
    color:#4CAF50
}
a.admin-style .text-success:hover,a.admin-style .text-success:focus {
    color:#3d8b40
}
.admin-style .text-info {
    color:#2196F3
}
a.admin-style .text-info:hover,a.admin-style .text-info:focus {
    color:#0c7cd5
}
.admin-style .text-warning {
    color:#FF9800
}
a.admin-style .text-warning:hover,a.admin-style .text-warning:focus {
    color:#cc7a00
}
.admin-style .text-danger {
    color:#f55a4e
}
a.admin-style .text-danger:hover,a.admin-style .text-danger:focus {
    color:#f32c1e
}
.admin-style .bg-primary {
    color:#fff;
    background-color:#2a548c
}
a.admin-style .bg-primary:hover,a.admin-style .bg-primary:focus {
    background-color:#1e3c65
}
.admin-style .bg-success {
    background-color:#dff0d8
}
a.admin-style .bg-success:hover,a.admin-style .bg-success:focus {
    background-color:#c1e2b3
}
.admin-style .bg-info {
    background-color:#d9edf7
}
a.admin-style .bg-info:hover,a.admin-style .bg-info:focus {
    background-color:#afd9ee
}
.admin-style .bg-warning {
    background-color:#fcf8e3
}
a.admin-style .bg-warning:hover,a.admin-style .bg-warning:focus {
    background-color:#f7ecb5
}
.admin-style .bg-danger {
    background-color:#f2dede
}
a.admin-style .bg-danger:hover,a.admin-style .bg-danger:focus {
    background-color:#e4b9b9
}
.admin-style .page-header {
    padding-bottom:8px;
    margin:36px 0 18px;
    border-bottom:1px solid transparent
}
.admin-style ul,.admin-style ol {
    margin-top:0;
    margin-bottom:9px
}
.admin-style ul ul,.admin-style ol ul,.admin-style ul ol,.admin-style ol ol {
    margin-bottom:0
}
.admin-style .list-unstyled {
    padding-left:0;
    list-style:none
}
.admin-style .list-inline {
    padding-left:0;
    list-style:none;
    margin-left:-5px
}
.admin-style .list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
.admin-style dl {
    margin-top:0;
    margin-bottom:18px
}
.admin-style dt,.admin-style dd {
    line-height:1.42857143
}
.admin-style dt {
    font-weight:bold
}
.admin-style dd {
    margin-left:0
}
@media (min-width:768px) {
    .admin-style .dl-horizontal dt {
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .admin-style .dl-horizontal dd {
        margin-left:180px
    }
}
.admin-style abbr[title],.admin-style abbr[data-original-title] {
    cursor:help;
    border-bottom:1px dotted #828282
}
.admin-style .initialism {
    font-size:90%;
    text-transform:uppercase
}
.admin-style blockquote {
    padding:9px 18px;
    margin:0 0 18px;
    font-size:16.25px;
    border-left:5px solid #eee
}
.admin-style blockquote p:last-child,.admin-style blockquote ul:last-child,.admin-style blockquote ol:last-child {
    margin-bottom:0
}
.admin-style blockquote footer,.admin-style blockquote small,.admin-style blockquote .small {
    display:block;
    font-size:80%;
    line-height:1.42857143;
    color:#828282
}
.admin-style blockquote footer:before,.admin-style blockquote small:before,.admin-style blockquote .small:before {
    content:'\2014 \00A0'
}
.admin-style .blockquote-reverse,.admin-style blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
.admin-style .blockquote-reverse footer:before,.admin-style blockquote.pull-right footer:before,.admin-style .blockquote-reverse small:before,.admin-style blockquote.pull-right small:before,.admin-style .blockquote-reverse .small:before,.admin-style blockquote.pull-right .small:before {
    content:''
}
.admin-style .blockquote-reverse footer:after,.admin-style blockquote.pull-right footer:after,.admin-style .blockquote-reverse small:after,.admin-style blockquote.pull-right small:after,.admin-style .blockquote-reverse .small:after,.admin-style blockquote.pull-right .small:after {
    content:'\00A0 \2014'
}
.admin-style address {
    margin-bottom:18px;
    font-style:normal;
    line-height:1.42857143
}
.admin-style code,.admin-style kbd,.admin-style pre,.admin-style samp {
    font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
.admin-style code {
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:transparent;
    border-radius:2px
}
.admin-style 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)
}
.admin-style kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:bold;
    box-shadow:none
}
.admin-style pre {
    display:block;
    padding:8.5px;
    margin:0 0 9px;
    font-size:12px;
    line-height:1.42857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:2px
}
.admin-style pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.admin-style .pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}
.admin-style table {
    background-color:#fff
}
.admin-style caption {
    padding-top:10px;
    padding-bottom:10px;
    color:#828282;
    text-align:left
}
.admin-style th {
    text-align:left
}
.admin-style .table {
    width:100%;
    max-width:100%;
    margin-bottom:18px
}
.admin-style .table>thead>tr>th,.admin-style .table>tbody>tr>th,.admin-style .table>tfoot>tr>th,.admin-style .table>thead>tr>td,.admin-style .table>tbody>tr>td,.admin-style .table>tfoot>tr>td {
    padding:10px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #f0f0f0
}
.admin-style .table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #f0f0f0
}
.admin-style .table>caption+thead>tr:first-child>th,.admin-style .table>colgroup+thead>tr:first-child>th,.admin-style .table>thead:first-child>tr:first-child>th,.admin-style .table>caption+thead>tr:first-child>td,.admin-style .table>colgroup+thead>tr:first-child>td,.admin-style .table>thead:first-child>tr:first-child>td {
    border-top:0
}
.admin-style .table>tbody+tbody {
    border-top:2px solid #f0f0f0
}
.admin-style .table .table {
    background-color:#FFFFFF
}
.admin-style .table-condensed>thead>tr>th,.admin-style .table-condensed>tbody>tr>th,.admin-style .table-condensed>tfoot>tr>th,.admin-style .table-condensed>thead>tr>td,.admin-style .table-condensed>tbody>tr>td,.admin-style .table-condensed>tfoot>tr>td {
    padding:7px
}
.admin-style .table-bordered {
    border:1px solid #f0f0f0
}
.admin-style .table-bordered>thead>tr>th,.admin-style .table-bordered>tbody>tr>th,.admin-style .table-bordered>tfoot>tr>th,.admin-style .table-bordered>thead>tr>td,.admin-style .table-bordered>tbody>tr>td,.admin-style .table-bordered>tfoot>tr>td {
    border:1px solid #f0f0f0
}
.admin-style .table-bordered>thead>tr>th,.admin-style .table-bordered>thead>tr>td {
    border-bottom-width:2px
}
.admin-style .table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#FCFCFC
}
.admin-style .table-hover>tbody>tr:hover {
    background-color:#fff
}
.admin-style table col[class*="col-"] {
    position:static;
    float:none;
    display:table-column
}
.admin-style table td[class*="col-"],.admin-style table th[class*="col-"] {
    position:static;
    float:none;
    display:table-cell
}
.admin-style .table>thead>tr>td.active,.admin-style .table>tbody>tr>td.active,.admin-style .table>tfoot>tr>td.active,.admin-style .table>thead>tr>th.active,.admin-style .table>tbody>tr>th.active,.admin-style .table>tfoot>tr>th.active,.admin-style .table>thead>tr.active>td,.admin-style .table>tbody>tr.active>td,.admin-style .table>tfoot>tr.active>td,.admin-style .table>thead>tr.active>th,.admin-style .table>tbody>tr.active>th,.admin-style .table>tfoot>tr.active>th {
    background-color:#FFFCBE
}
.admin-style .table-hover>tbody>tr>td.active:hover,.admin-style .table-hover>tbody>tr>th.active:hover,.admin-style .table-hover>tbody>tr.active:hover>td,.admin-style .table-hover>tbody>tr:hover>.active,.admin-style .table-hover>tbody>tr.active:hover>th {
    background-color:#fffba4
}
.admin-style .table>thead>tr>td.success,.admin-style .table>tbody>tr>td.success,.admin-style .table>tfoot>tr>td.success,.admin-style .table>thead>tr>th.success,.admin-style .table>tbody>tr>th.success,.admin-style .table>tfoot>tr>th.success,.admin-style .table>thead>tr.success>td,.admin-style .table>tbody>tr.success>td,.admin-style .table>tfoot>tr.success>td,.admin-style .table>thead>tr.success>th,.admin-style .table>tbody>tr.success>th,.admin-style .table>tfoot>tr.success>th {
    background-color:#dff0d8
}
.admin-style .table-hover>tbody>tr>td.success:hover,.admin-style .table-hover>tbody>tr>th.success:hover,.admin-style .table-hover>tbody>tr.success:hover>td,.admin-style .table-hover>tbody>tr:hover>.success,.admin-style .table-hover>tbody>tr.success:hover>th {
    background-color:#d0e9c6
}
.admin-style .table>thead>tr>td.info,.admin-style .table>tbody>tr>td.info,.admin-style .table>tfoot>tr>td.info,.admin-style .table>thead>tr>th.info,.admin-style .table>tbody>tr>th.info,.admin-style .table>tfoot>tr>th.info,.admin-style .table>thead>tr.info>td,.admin-style .table>tbody>tr.info>td,.admin-style .table>tfoot>tr.info>td,.admin-style .table>thead>tr.info>th,.admin-style .table>tbody>tr.info>th,.admin-style .table>tfoot>tr.info>th {
    background-color:#d9edf7
}
.admin-style .table-hover>tbody>tr>td.info:hover,.admin-style .table-hover>tbody>tr>th.info:hover,.admin-style .table-hover>tbody>tr.info:hover>td,.admin-style .table-hover>tbody>tr:hover>.info,.admin-style .table-hover>tbody>tr.info:hover>th {
    background-color:#c4e3f3
}
.admin-style .table>thead>tr>td.warning,.admin-style .table>tbody>tr>td.warning,.admin-style .table>tfoot>tr>td.warning,.admin-style .table>thead>tr>th.warning,.admin-style .table>tbody>tr>th.warning,.admin-style .table>tfoot>tr>th.warning,.admin-style .table>thead>tr.warning>td,.admin-style .table>tbody>tr.warning>td,.admin-style .table>tfoot>tr.warning>td,.admin-style .table>thead>tr.warning>th,.admin-style .table>tbody>tr.warning>th,.admin-style .table>tfoot>tr.warning>th {
    background-color:#fcf8e3
}
.admin-style .table-hover>tbody>tr>td.warning:hover,.admin-style .table-hover>tbody>tr>th.warning:hover,.admin-style .table-hover>tbody>tr.warning:hover>td,.admin-style .table-hover>tbody>tr:hover>.warning,.admin-style .table-hover>tbody>tr.warning:hover>th {
    background-color:#faf2cc
}
.admin-style .table>thead>tr>td.danger,.admin-style .table>tbody>tr>td.danger,.admin-style .table>tfoot>tr>td.danger,.admin-style .table>thead>tr>th.danger,.admin-style .table>tbody>tr>th.danger,.admin-style .table>tfoot>tr>th.danger,.admin-style .table>thead>tr.danger>td,.admin-style .table>tbody>tr.danger>td,.admin-style .table>tfoot>tr.danger>td,.admin-style .table>thead>tr.danger>th,.admin-style .table>tbody>tr.danger>th,.admin-style .table>tfoot>tr.danger>th {
    background-color:#f2dede
}
.admin-style .table-hover>tbody>tr>td.danger:hover,.admin-style .table-hover>tbody>tr>th.danger:hover,.admin-style .table-hover>tbody>tr.danger:hover>td,.admin-style .table-hover>tbody>tr:hover>.danger,.admin-style .table-hover>tbody>tr.danger:hover>th {
    background-color:#ebcccc
}
.admin-style .table-responsive {
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px) {
    .admin-style .table-responsive {
        width:100%;
        margin-bottom:13.5px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #f0f0f0
    }
    .admin-style .table-responsive>.table {
        margin-bottom:0
    }
    .admin-style .table-responsive>.table>thead>tr>th,.admin-style .table-responsive>.table>tbody>tr>th,.admin-style .table-responsive>.table>tfoot>tr>th,.admin-style .table-responsive>.table>thead>tr>td,.admin-style .table-responsive>.table>tbody>tr>td,.admin-style .table-responsive>.table>tfoot>tr>td {
        white-space:nowrap
    }
    .admin-style .table-responsive>.table-bordered {
        border:0
    }
    .admin-style .table-responsive>.table-bordered>thead>tr>th:first-child,.admin-style .table-responsive>.table-bordered>tbody>tr>th:first-child,.admin-style .table-responsive>.table-bordered>tfoot>tr>th:first-child,.admin-style .table-responsive>.table-bordered>thead>tr>td:first-child,.admin-style .table-responsive>.table-bordered>tbody>tr>td:first-child,.admin-style .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left:0
    }
    .admin-style .table-responsive>.table-bordered>thead>tr>th:last-child,.admin-style .table-responsive>.table-bordered>tbody>tr>th:last-child,.admin-style .table-responsive>.table-bordered>tfoot>tr>th:last-child,.admin-style .table-responsive>.table-bordered>thead>tr>td:last-child,.admin-style .table-responsive>.table-bordered>tbody>tr>td:last-child,.admin-style .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right:0
    }
    .admin-style .table-responsive>.table-bordered>tbody>tr:last-child>th,.admin-style .table-responsive>.table-bordered>tfoot>tr:last-child>th,.admin-style .table-responsive>.table-bordered>tbody>tr:last-child>td,.admin-style .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom:0
    }
}
.admin-style fieldset {
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
.admin-style 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
}
.admin-style label {
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:bold
}
.admin-style input[type="search"] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.admin-style input[type="radio"],.admin-style input[type="checkbox"] {
    margin:4px 0 0;
    margin-top:1px \9;
    line-height:normal
}
.admin-style input[type="file"] {
    display:block
}
.admin-style input[type="range"] {
    display:block;
    width:100%
}
.admin-style select[multiple],.admin-style select[size] {
    height:auto
}
.admin-style input[type="file"]:focus,.admin-style input[type="radio"]:focus,.admin-style input[type="checkbox"]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.admin-style output {
    display:block;
    padding-top:7px;
    font-size:13px;
    line-height:1.42857143;
    color:#2c2c2c
}
.admin-style .form-control {
    display:block;
    width:100%;
    height:35px;
    padding:6px 12px;
    font-size:13px;
    line-height:1.42857143;
    color:#2c2c2c;
    background-color:#fff;
    background-image:none;
    border:1px solid #e8e8e8;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.admin-style .form-control:focus {
    border-color:#79c2ff;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6)
}
.admin-style .form-control::-moz-placeholder {
    color:#b4b4b4;
    opacity:1
}
.admin-style .form-control:-ms-input-placeholder {
    color:#b4b4b4
}
.admin-style .form-control::-webkit-input-placeholder {
    color:#b4b4b4
}
.admin-style .form-control[disabled],.admin-style .form-control[readonly],fieldset[disabled] .admin-style .form-control {
    background-color:#eee;
    opacity:1
}
.admin-style .form-control[disabled],fieldset[disabled] .admin-style .form-control {
    cursor:not-allowed
}
textarea.admin-style .form-control {
    height:auto
}
.admin-style input[type="search"] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .admin-style input[type="date"].form-control,.admin-style input[type="time"].form-control,.admin-style input[type="datetime-local"].form-control,.admin-style input[type="month"].form-control {
        line-height:35px
    }
    .admin-style input[type="date"].input-sm,.admin-style input[type="time"].input-sm,.admin-style input[type="datetime-local"].input-sm,.admin-style input[type="month"].input-sm,.input-group-sm .admin-style input[type="date"],.input-group-sm .admin-style input[type="time"],.input-group-sm .admin-style input[type="datetime-local"],.input-group-sm .admin-style input[type="month"] {
        line-height:30px
    }
    .admin-style input[type="date"].input-lg,.admin-style input[type="time"].input-lg,.admin-style input[type="datetime-local"].input-lg,.admin-style input[type="month"].input-lg,.input-group-lg .admin-style input[type="date"],.input-group-lg .admin-style input[type="time"],.input-group-lg .admin-style input[type="datetime-local"],.input-group-lg .admin-style input[type="month"] {
        line-height:40px
    }
}
.admin-style .form-group {
    margin-bottom:15px
}
.admin-style .radio,.admin-style .checkbox {
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.admin-style .radio label,.admin-style .checkbox label {
    min-height:18px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:normal;
    cursor:pointer
}
.admin-style .radio input[type="radio"],.admin-style .radio-inline input[type="radio"],.admin-style .checkbox input[type="checkbox"],.admin-style .checkbox-inline input[type="checkbox"] {
    position:absolute;
    margin-left:-20px;
    margin-top:4px \9
}
.admin-style .radio+.radio,.admin-style .checkbox+.checkbox {
    margin-top:-5px
}
.admin-style .radio-inline,.admin-style .checkbox-inline {
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:normal;
    cursor:pointer
}
.admin-style .radio-inline+.radio-inline,.admin-style .checkbox-inline+.checkbox-inline {
    margin-top:0;
    margin-left:10px
}
.admin-style input[type="radio"][disabled],.admin-style input[type="checkbox"][disabled],.admin-style input[type="radio"].disabled,.admin-style input[type="checkbox"].disabled,fieldset[disabled] .admin-style input[type="radio"],fieldset[disabled] .admin-style input[type="checkbox"] {
    cursor:not-allowed
}
.admin-style .radio-inline.disabled,.admin-style .checkbox-inline.disabled,fieldset[disabled] .admin-style .radio-inline,fieldset[disabled] .admin-style .checkbox-inline {
    cursor:not-allowed
}
.admin-style .radio.disabled label,.admin-style .checkbox.disabled label,fieldset[disabled] .admin-style .radio label,fieldset[disabled] .admin-style .checkbox label {
    cursor:not-allowed
}
.admin-style .form-control-static {
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:31px
}
.admin-style .form-control-static.input-lg,.admin-style .form-control-static.input-sm {
    padding-left:0;
    padding-right:0
}
.admin-style .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
select.admin-style .input-sm {
    height:30px;
    line-height:30px
}
textarea.admin-style .input-sm,select[multiple].admin-style .input-sm {
    height:auto
}
.admin-style .form-group-sm .form-control {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
.admin-style .form-group-sm select.form-control {
    height:30px;
    line-height:30px
}
.admin-style .form-group-sm textarea.form-control,.admin-style .form-group-sm select[multiple].form-control {
    height:auto
}
.admin-style .form-group-sm .form-control-static {
    height:30px;
    min-height:30px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
.admin-style .input-lg {
    height:40px;
    padding:10px 16px;
    font-size:17px;
    line-height:1.3333333;
    border-radius:0
}
select.admin-style .input-lg {
    height:40px;
    line-height:40px
}
textarea.admin-style .input-lg,select[multiple].admin-style .input-lg {
    height:auto
}
.admin-style .form-group-lg .form-control {
    height:40px;
    padding:10px 16px;
    font-size:17px;
    line-height:1.3333333;
    border-radius:0
}
.admin-style .form-group-lg select.form-control {
    height:40px;
    line-height:40px
}
.admin-style .form-group-lg textarea.form-control,.admin-style .form-group-lg select[multiple].form-control {
    height:auto
}
.admin-style .form-group-lg .form-control-static {
    height:40px;
    min-height:35px;
    padding:11px 16px;
    font-size:17px;
    line-height:1.3333333
}
.admin-style .has-feedback {
    position:relative
}
.admin-style .has-feedback .form-control {
    padding-right:43.75px
}
.admin-style .form-control-feedback {
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    pointer-events:none
}
.admin-style .input-lg+.form-control-feedback,.admin-style .input-group-lg+.form-control-feedback,.admin-style .form-group-lg .form-control+.form-control-feedback {
    width:40px;
    height:40px;
    line-height:40px
}
.admin-style .input-sm+.form-control-feedback,.admin-style .input-group-sm+.form-control-feedback,.admin-style .form-group-sm .form-control+.form-control-feedback {
    width:30px;
    height:30px;
    line-height:30px
}
.admin-style .has-success .help-block,.admin-style .has-success .control-label,.admin-style .has-success .radio,.admin-style .has-success .checkbox,.admin-style .has-success .radio-inline,.admin-style .has-success .checkbox-inline,.admin-style .has-success.radio label,.admin-style .has-success.checkbox label,.admin-style .has-success.radio-inline label,.admin-style .has-success.checkbox-inline label {
    color:#4CAF50
}
.admin-style .has-success .form-control {
    border-color:#4CAF50;
    -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)
}
.admin-style .has-success .form-control:focus {
    border-color:#3d8b40;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #92cf94;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #92cf94
}
.admin-style .has-success .input-group-addon {
    color:#4CAF50;
    border-color:#4CAF50;
    background-color:#dff0d8
}
.admin-style .has-success .form-control-feedback {
    color:#4CAF50
}
.admin-style .has-warning .help-block,.admin-style .has-warning .control-label,.admin-style .has-warning .radio,.admin-style .has-warning .checkbox,.admin-style .has-warning .radio-inline,.admin-style .has-warning .checkbox-inline,.admin-style .has-warning.radio label,.admin-style .has-warning.checkbox label,.admin-style .has-warning.radio-inline label,.admin-style .has-warning.checkbox-inline label {
    color:#FF9800
}
.admin-style .has-warning .form-control {
    border-color:#FF9800;
    -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)
}
.admin-style .has-warning .form-control:focus {
    border-color:#cc7a00;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffc166;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffc166
}
.admin-style .has-warning .input-group-addon {
    color:#FF9800;
    border-color:#FF9800;
    background-color:#fcf8e3
}
.admin-style .has-warning .form-control-feedback {
    color:#FF9800
}
.admin-style .has-error .help-block,.admin-style .has-error .control-label,.admin-style .has-error .radio,.admin-style .has-error .checkbox,.admin-style .has-error .radio-inline,.admin-style .has-error .checkbox-inline,.admin-style .has-error.radio label,.admin-style .has-error.checkbox label,.admin-style .has-error.radio-inline label,.admin-style .has-error.checkbox-inline label {
    color:#f55a4e
}
.admin-style .has-error .form-control {
    border-color:#f55a4e;
    -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)
}
.admin-style .has-error .form-control:focus {
    border-color:#f32c1e;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fbb4af;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fbb4af
}
.admin-style .has-error .input-group-addon {
    color:#f55a4e;
    border-color:#f55a4e;
    background-color:#f2dede
}
.admin-style .has-error .form-control-feedback {
    color:#f55a4e
}
.admin-style .has-feedback label~.form-control-feedback {
    top:23px
}
.admin-style .has-feedback label.sr-only~.form-control-feedback {
    top:0
}
.admin-style .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#b6b6b6
}
@media (min-width:768px) {
    .admin-style .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .admin-style .form-inline .form-control-static {
        display:inline-block
    }
    .admin-style .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    .admin-style .form-inline .input-group .input-group-addon,.admin-style .form-inline .input-group .input-group-btn,.admin-style .form-inline .input-group .form-control {
        width:auto
    }
    .admin-style .form-inline .input-group>.form-control {
        width:100%
    }
    .admin-style .form-inline .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .form-inline .radio,.admin-style .form-inline .checkbox {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .form-inline .radio label,.admin-style .form-inline .checkbox label {
        padding-left:0
    }
    .admin-style .form-inline .radio input[type="radio"],.admin-style .form-inline .checkbox input[type="checkbox"] {
        position:relative;
        margin-left:0
    }
    .admin-style .form-inline .has-feedback .form-control-feedback {
        top:0
    }
}
.admin-style .form-horizontal .radio,.admin-style .form-horizontal .checkbox,.admin-style .form-horizontal .radio-inline,.admin-style .form-horizontal .checkbox-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.admin-style .form-horizontal .radio,.admin-style .form-horizontal .checkbox {
    min-height:25px
}
.admin-style .form-horizontal .form-group {
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width:768px) {
    .admin-style .form-horizontal .control-label {
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
.admin-style .form-horizontal .has-feedback .form-control-feedback {
    right:15px
}
@media (min-width:768px) {
    .admin-style .form-horizontal .form-group-lg .control-label {
        padding-top:14.333333px;
        font-size:17px
    }
}
@media (min-width:768px) {
    .admin-style .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size:12px
    }
}
.admin-style .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:13px;
    line-height:1.42857143;
    border-radius:2px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.admin-style .btn:focus,.admin-style .btn:active:focus,.admin-style .btn.active:focus,.admin-style .btn.focus,.admin-style .btn:active.focus,.admin-style .btn.active.focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.admin-style .btn:hover,.admin-style .btn:focus,.admin-style .btn.focus {
    color:#333;
    text-decoration:none
}
.admin-style .btn:active,.admin-style .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)
}
.admin-style .btn.disabled,.admin-style .btn[disabled],fieldset[disabled] .admin-style .btn {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
a.admin-style .btn.disabled,fieldset[disabled] a.admin-style .btn {
    pointer-events:none
}
.admin-style .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#e8e8e8
}
.admin-style .btn-default:focus,.admin-style .btn-default.focus {
    color:#333;
    background-color:#e6e6e6;
    border-color:#a8a8a8
}
.admin-style .btn-default:hover {
    color:#333;
    background-color:#e6e6e6;
    border-color:#c9c9c9
}
.admin-style .btn-default:active,.admin-style .btn-default.active,.open>.dropdown-toggle.admin-style .btn-default {
    color:#333;
    background-color:#e6e6e6;
    border-color:#c9c9c9
}
.admin-style .btn-default:active:hover,.admin-style .btn-default.active:hover,.open>.dropdown-toggle.admin-style .btn-default:hover,.admin-style .btn-default:active:focus,.admin-style .btn-default.active:focus,.open>.dropdown-toggle.admin-style .btn-default:focus,.admin-style .btn-default:active.focus,.admin-style .btn-default.active.focus,.open>.dropdown-toggle.admin-style .btn-default.focus {
    color:#333;
    background-color:#d4d4d4;
    border-color:#a8a8a8
}
.admin-style .btn-default:active,.admin-style .btn-default.active,.open>.dropdown-toggle.admin-style .btn-default {
    background-image:none
}
.admin-style .btn-default.disabled:not(.btn-alt),.admin-style .btn-default[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-default:not(.btn-alt),.admin-style .btn-default.disabled:not(.btn-alt):hover,.admin-style .btn-default[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):hover,.admin-style .btn-default.disabled:not(.btn-alt):focus,.admin-style .btn-default[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):focus,.admin-style .btn-default.disabled:not(.btn-alt).focus,.admin-style .btn-default[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-default:not(.btn-alt).focus,.admin-style .btn-default.disabled:not(.btn-alt):active,.admin-style .btn-default[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):active,.admin-style .btn-default.disabled:not(.btn-alt).active,.admin-style .btn-default[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-default:not(.btn-alt).active {
    background-color:#fff;
    border-color:#e8e8e8
}
.admin-style .btn-default .badge {
    color:#fff;
    background-color:#333
}
.admin-style .btn-primary {
    color:#fff;
    background-color:#2a548c;
    border-color:#244878
}
.admin-style .btn-primary:focus,.admin-style .btn-primary.focus {
    color:#fff;
    background-color:#1e3c65;
    border-color:#070d16
}
.admin-style .btn-primary:hover {
    color:#fff;
    background-color:#1e3c65;
    border-color:#162c49
}
.admin-style .btn-primary:active,.admin-style .btn-primary.active,.open>.dropdown-toggle.admin-style .btn-primary {
    color:#fff;
    background-color:#1e3c65;
    border-color:#162c49
}
.admin-style .btn-primary:active:hover,.admin-style .btn-primary.active:hover,.open>.dropdown-toggle.admin-style .btn-primary:hover,.admin-style .btn-primary:active:focus,.admin-style .btn-primary.active:focus,.open>.dropdown-toggle.admin-style .btn-primary:focus,.admin-style .btn-primary:active.focus,.admin-style .btn-primary.active.focus,.open>.dropdown-toggle.admin-style .btn-primary.focus {
    color:#fff;
    background-color:#162c49;
    border-color:#070d16
}
.admin-style .btn-primary:active,.admin-style .btn-primary.active,.open>.dropdown-toggle.admin-style .btn-primary {
    background-image:none
}
.admin-style .btn-primary.disabled:not(.btn-alt),.admin-style .btn-primary[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-primary:not(.btn-alt),.admin-style .btn-primary.disabled:not(.btn-alt):hover,.admin-style .btn-primary[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-primary:not(.btn-alt):hover,.admin-style .btn-primary.disabled:not(.btn-alt):focus,.admin-style .btn-primary[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-primary:not(.btn-alt):focus,.admin-style .btn-primary.disabled:not(.btn-alt).focus,.admin-style .btn-primary[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-primary:not(.btn-alt).focus,.admin-style .btn-primary.disabled:not(.btn-alt):active,.admin-style .btn-primary[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-primary:not(.btn-alt):active,.admin-style .btn-primary.disabled:not(.btn-alt).active,.admin-style .btn-primary[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-primary:not(.btn-alt).active {
    background-color:#2a548c;
    border-color:#244878
}
.admin-style .btn-primary .badge {
    color:#2a548c;
    background-color:#fff
}
.admin-style .btn-success {
    color:#fff;
    background-color:#4CAF50;
    border-color:#449d48
}
.admin-style .btn-success:focus,.admin-style .btn-success.focus {
    color:#fff;
    background-color:#3d8b40;
    border-color:#1e441f
}
.admin-style .btn-success:hover {
    color:#fff;
    background-color:#3d8b40;
    border-color:#327334
}
.admin-style .btn-success:active,.admin-style .btn-success.active,.open>.dropdown-toggle.admin-style .btn-success {
    color:#fff;
    background-color:#3d8b40;
    border-color:#327334
}
.admin-style .btn-success:active:hover,.admin-style .btn-success.active:hover,.open>.dropdown-toggle.admin-style .btn-success:hover,.admin-style .btn-success:active:focus,.admin-style .btn-success.active:focus,.open>.dropdown-toggle.admin-style .btn-success:focus,.admin-style .btn-success:active.focus,.admin-style .btn-success.active.focus,.open>.dropdown-toggle.admin-style .btn-success.focus {
    color:#fff;
    background-color:#327334;
    border-color:#1e441f
}
.admin-style .btn-success:active,.admin-style .btn-success.active,.open>.dropdown-toggle.admin-style .btn-success {
    background-image:none
}
.admin-style .btn-success.disabled:not(.btn-alt),.admin-style .btn-success[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-success:not(.btn-alt),.admin-style .btn-success.disabled:not(.btn-alt):hover,.admin-style .btn-success[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-success:not(.btn-alt):hover,.admin-style .btn-success.disabled:not(.btn-alt):focus,.admin-style .btn-success[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-success:not(.btn-alt):focus,.admin-style .btn-success.disabled:not(.btn-alt).focus,.admin-style .btn-success[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-success:not(.btn-alt).focus,.admin-style .btn-success.disabled:not(.btn-alt):active,.admin-style .btn-success[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-success:not(.btn-alt):active,.admin-style .btn-success.disabled:not(.btn-alt).active,.admin-style .btn-success[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-success:not(.btn-alt).active {
    background-color:#4CAF50;
    border-color:#449d48
}
.admin-style .btn-success .badge {
    color:#4CAF50;
    background-color:#fff
}
.admin-style .btn-info {
    color:#fff;
    background-color:#00BCD4;
    border-color:#00a5bb
}
.admin-style .btn-info:focus,.admin-style .btn-info.focus {
    color:#fff;
    background-color:#008fa1;
    border-color:#00343b
}
.admin-style .btn-info:hover {
    color:#fff;
    background-color:#008fa1;
    border-color:#006f7d
}
.admin-style .btn-info:active,.admin-style .btn-info.active,.open>.dropdown-toggle.admin-style .btn-info {
    color:#fff;
    background-color:#008fa1;
    border-color:#006f7d
}
.admin-style .btn-info:active:hover,.admin-style .btn-info.active:hover,.open>.dropdown-toggle.admin-style .btn-info:hover,.admin-style .btn-info:active:focus,.admin-style .btn-info.active:focus,.open>.dropdown-toggle.admin-style .btn-info:focus,.admin-style .btn-info:active.focus,.admin-style .btn-info.active.focus,.open>.dropdown-toggle.admin-style .btn-info.focus {
    color:#fff;
    background-color:#006f7d;
    border-color:#00343b
}
.admin-style .btn-info:active,.admin-style .btn-info.active,.open>.dropdown-toggle.admin-style .btn-info {
    background-image:none
}
.admin-style .btn-info.disabled:not(.btn-alt),.admin-style .btn-info[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-info:not(.btn-alt),.admin-style .btn-info.disabled:not(.btn-alt):hover,.admin-style .btn-info[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-info:not(.btn-alt):hover,.admin-style .btn-info.disabled:not(.btn-alt):focus,.admin-style .btn-info[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-info:not(.btn-alt):focus,.admin-style .btn-info.disabled:not(.btn-alt).focus,.admin-style .btn-info[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-info:not(.btn-alt).focus,.admin-style .btn-info.disabled:not(.btn-alt):active,.admin-style .btn-info[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-info:not(.btn-alt):active,.admin-style .btn-info.disabled:not(.btn-alt).active,.admin-style .btn-info[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-info:not(.btn-alt).active {
    background-color:#00BCD4;
    border-color:#00a5bb
}
.admin-style .btn-info .badge {
    color:#00BCD4;
    background-color:#fff
}
.admin-style .btn-warning {
    color:#fff;
    background-color:#FF9800;
    border-color:#e68900
}
.admin-style .btn-warning:focus,.admin-style .btn-warning.focus {
    color:#fff;
    background-color:#cc7a00;
    border-color:#663d00
}
.admin-style .btn-warning:hover {
    color:#fff;
    background-color:#cc7a00;
    border-color:#a86400
}
.admin-style .btn-warning:active,.admin-style .btn-warning.active,.open>.dropdown-toggle.admin-style .btn-warning {
    color:#fff;
    background-color:#cc7a00;
    border-color:#a86400
}
.admin-style .btn-warning:active:hover,.admin-style .btn-warning.active:hover,.open>.dropdown-toggle.admin-style .btn-warning:hover,.admin-style .btn-warning:active:focus,.admin-style .btn-warning.active:focus,.open>.dropdown-toggle.admin-style .btn-warning:focus,.admin-style .btn-warning:active.focus,.admin-style .btn-warning.active.focus,.open>.dropdown-toggle.admin-style .btn-warning.focus {
    color:#fff;
    background-color:#a86400;
    border-color:#663d00
}
.admin-style .btn-warning:active,.admin-style .btn-warning.active,.open>.dropdown-toggle.admin-style .btn-warning {
    background-image:none
}
.admin-style .btn-warning.disabled:not(.btn-alt),.admin-style .btn-warning[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-warning:not(.btn-alt),.admin-style .btn-warning.disabled:not(.btn-alt):hover,.admin-style .btn-warning[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-warning:not(.btn-alt):hover,.admin-style .btn-warning.disabled:not(.btn-alt):focus,.admin-style .btn-warning[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-warning:not(.btn-alt):focus,.admin-style .btn-warning.disabled:not(.btn-alt).focus,.admin-style .btn-warning[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-warning:not(.btn-alt).focus,.admin-style .btn-warning.disabled:not(.btn-alt):active,.admin-style .btn-warning[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-warning:not(.btn-alt):active,.admin-style .btn-warning.disabled:not(.btn-alt).active,.admin-style .btn-warning[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-warning:not(.btn-alt).active {
    background-color:#FF9800;
    border-color:#e68900
}
.admin-style .btn-warning .badge {
    color:#FF9800;
    background-color:#fff
}
.admin-style .btn-danger {
    color:#fff;
    background-color:#F44336;
    border-color:#f32c1e
}
.admin-style .btn-danger:focus,.admin-style .btn-danger.focus {
    color:#fff;
    background-color:#ea1c0d;
    border-color:#891008
}
.admin-style .btn-danger:hover {
    color:#fff;
    background-color:#ea1c0d;
    border-color:#c8180b
}
.admin-style .btn-danger:active,.admin-style .btn-danger.active,.open>.dropdown-toggle.admin-style .btn-danger {
    color:#fff;
    background-color:#ea1c0d;
    border-color:#c8180b
}
.admin-style .btn-danger:active:hover,.admin-style .btn-danger.active:hover,.open>.dropdown-toggle.admin-style .btn-danger:hover,.admin-style .btn-danger:active:focus,.admin-style .btn-danger.active:focus,.open>.dropdown-toggle.admin-style .btn-danger:focus,.admin-style .btn-danger:active.focus,.admin-style .btn-danger.active.focus,.open>.dropdown-toggle.admin-style .btn-danger.focus {
    color:#fff;
    background-color:#c8180b;
    border-color:#891008
}
.admin-style .btn-danger:active,.admin-style .btn-danger.active,.open>.dropdown-toggle.admin-style .btn-danger {
    background-image:none
}
.admin-style .btn-danger.disabled:not(.btn-alt),.admin-style .btn-danger[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-danger:not(.btn-alt),.admin-style .btn-danger.disabled:not(.btn-alt):hover,.admin-style .btn-danger[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-danger:not(.btn-alt):hover,.admin-style .btn-danger.disabled:not(.btn-alt):focus,.admin-style .btn-danger[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-danger:not(.btn-alt):focus,.admin-style .btn-danger.disabled:not(.btn-alt).focus,.admin-style .btn-danger[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-danger:not(.btn-alt).focus,.admin-style .btn-danger.disabled:not(.btn-alt):active,.admin-style .btn-danger[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-danger:not(.btn-alt):active,.admin-style .btn-danger.disabled:not(.btn-alt).active,.admin-style .btn-danger[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-danger:not(.btn-alt).active {
    background-color:#F44336;
    border-color:#f32c1e
}
.admin-style .btn-danger .badge {
    color:#F44336;
    background-color:#fff
}
.admin-style .btn-link {
    color:#2a548c;
    font-weight:normal;
    border-radius:0
}
.admin-style .btn-link,.admin-style .btn-link:active,.admin-style .btn-link.active,.admin-style .btn-link[disabled],fieldset[disabled] .admin-style .btn-link {
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.admin-style .btn-link,.admin-style .btn-link:hover,.admin-style .btn-link:focus,.admin-style .btn-link:active {
    border-color:transparent
}
.admin-style .btn-link:hover,.admin-style .btn-link:focus {
    color:#183151;
    text-decoration:none;
    background-color:transparent
}
.admin-style .btn-link[disabled]:hover,fieldset[disabled] .admin-style .btn-link:hover,.admin-style .btn-link[disabled]:focus,fieldset[disabled] .admin-style .btn-link:focus {
    color:#828282;
    text-decoration:none
}
.admin-style .btn-lg {
    padding:10px 16px;
    font-size:17px;
    line-height:1.3333333;
    border-radius:2px
}
.admin-style .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
.admin-style .btn-xs {
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
.admin-style .btn-block {
    display:block;
    width:100%
}
.admin-style .btn-block+.btn-block {
    margin-top:5px
}
.admin-style input[type="submit"].btn-block,.admin-style input[type="reset"].btn-block,.admin-style input[type="button"].btn-block {
    width:100%
}
.admin-style .container {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px) {
    .admin-style .container {
        width:100%
    }
}
@media (min-width:992px) {
    .admin-style .container {
        width:100%
    }
}
@media (min-width:1200px) {
    .admin-style .container {
        width:100%
    }
}
.admin-style .container-fluid {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.admin-style .row {
    margin-left:-15px;
    margin-right:-15px
}
.admin-style .col-xs-1,.admin-style .admin-style .col-sm-1,.admin-style .admin-style .col-md-1,.admin-style .admin-style .col-lg-1,.admin-style .col-xs-2,.admin-style .admin-style .col-sm-2,.admin-style .admin-style .col-md-2,.admin-style .admin-style .col-lg-2,.admin-style .col-xs-3,.admin-style .admin-style .col-sm-3,.admin-style .admin-style .col-md-3,.admin-style .admin-style .col-lg-3,.admin-style .col-xs-4,.admin-style .admin-style .col-sm-4,.admin-style .admin-style .col-md-4,.admin-style .admin-style .col-lg-4,.admin-style .col-xs-5,.admin-style .admin-style .col-sm-5,.admin-style .admin-style .col-md-5,.admin-style .admin-style .col-lg-5,.admin-style .col-xs-6,.admin-style .admin-style .col-sm-6,.admin-style .admin-style .col-md-6,.admin-style .admin-style .col-lg-6,.admin-style .col-xs-7,.admin-style .admin-style .col-sm-7,.admin-style .admin-style .col-md-7,.admin-style .admin-style .col-lg-7,.admin-style .col-xs-8,.admin-style .admin-style .col-sm-8,.admin-style .admin-style .col-md-8,.admin-style .admin-style .col-lg-8,.admin-style .col-xs-9,.admin-style .admin-style .col-sm-9,.admin-style .admin-style .col-md-9,.admin-style .admin-style .col-lg-9,.admin-style .col-xs-10,.admin-style .admin-style .col-sm-10,.admin-style .admin-style .col-md-10,.admin-style .admin-style .col-lg-10,.admin-style .col-xs-11,.admin-style .admin-style .col-sm-11,.admin-style .admin-style .col-md-11,.admin-style .admin-style .col-lg-11,.admin-style .col-xs-12,.admin-style .admin-style .col-sm-12,.admin-style .admin-style .col-md-12,.admin-style .admin-style .col-lg-12 {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.admin-style .col-xs-1,.admin-style .col-xs-2,.admin-style .col-xs-3,.admin-style .col-xs-4,.admin-style .col-xs-5,.admin-style .col-xs-6,.admin-style .col-xs-7,.admin-style .col-xs-8,.admin-style .col-xs-9,.admin-style .col-xs-10,.admin-style .col-xs-11,.admin-style .col-xs-12 {
    float:left
}
.admin-style .col-xs-12 {
    width:100%
}
.admin-style .col-xs-11 {
    width:91.66666667%
}
.admin-style .col-xs-10 {
    width:83.33333333%
}
.admin-style .col-xs-9 {
    width:75%
}
.admin-style .col-xs-8 {
    width:66.66666667%
}
.admin-style .col-xs-7 {
    width:58.33333333%
}
.admin-style .col-xs-6 {
    width:50%
}
.admin-style .col-xs-5 {
    width:41.66666667%
}
.admin-style .col-xs-4 {
    width:33.33333333%
}
.admin-style .col-xs-3 {
    width:25%
}
.admin-style .col-xs-2 {
    width:16.66666667%
}
.admin-style .col-xs-1 {
    width:8.33333333%
}
.admin-style .col-xs-pull-12 {
    right:100%
}
.admin-style .col-xs-pull-11 {
    right:91.66666667%
}
.admin-style .col-xs-pull-10 {
    right:83.33333333%
}
.admin-style .col-xs-pull-9 {
    right:75%
}
.admin-style .col-xs-pull-8 {
    right:66.66666667%
}
.admin-style .col-xs-pull-7 {
    right:58.33333333%
}
.admin-style .col-xs-pull-6 {
    right:50%
}
.admin-style .col-xs-pull-5 {
    right:41.66666667%
}
.admin-style .col-xs-pull-4 {
    right:33.33333333%
}
.admin-style .col-xs-pull-3 {
    right:25%
}
.admin-style .col-xs-pull-2 {
    right:16.66666667%
}
.admin-style .col-xs-pull-1 {
    right:8.33333333%
}
.admin-style .col-xs-pull-0 {
    right:auto
}
.admin-style .col-xs-push-12 {
    left:100%
}
.admin-style .col-xs-push-11 {
    left:91.66666667%
}
.admin-style .col-xs-push-10 {
    left:83.33333333%
}
.admin-style .col-xs-push-9 {
    left:75%
}
.admin-style .col-xs-push-8 {
    left:66.66666667%
}
.admin-style .col-xs-push-7 {
    left:58.33333333%
}
.admin-style .col-xs-push-6 {
    left:50%
}
.admin-style .col-xs-push-5 {
    left:41.66666667%
}
.admin-style .col-xs-push-4 {
    left:33.33333333%
}
.admin-style .col-xs-push-3 {
    left:25%
}
.admin-style .col-xs-push-2 {
    left:16.66666667%
}
.admin-style .col-xs-push-1 {
    left:8.33333333%
}
.admin-style .col-xs-push-0 {
    left:auto
}
.admin-style .col-xs-offset-12 {
    margin-left:100%
}
.admin-style .col-xs-offset-11 {
    margin-left:91.66666667%
}
.admin-style .col-xs-offset-10 {
    margin-left:83.33333333%
}
.admin-style .col-xs-offset-9 {
    margin-left:75%
}
.admin-style .col-xs-offset-8 {
    margin-left:66.66666667%
}
.admin-style .col-xs-offset-7 {
    margin-left:58.33333333%
}
.admin-style .col-xs-offset-6 {
    margin-left:50%
}
.admin-style .col-xs-offset-5 {
    margin-left:41.66666667%
}
.admin-style .col-xs-offset-4 {
    margin-left:33.33333333%
}
.admin-style .col-xs-offset-3 {
    margin-left:25%
}
.admin-style .col-xs-offset-2 {
    margin-left:16.66666667%
}
.admin-style .col-xs-offset-1 {
    margin-left:8.33333333%
}
.admin-style .col-xs-offset-0 {
    margin-left:0%
}
@media (min-width:768px) {
    .admin-style .col-sm-1,.admin-style .col-sm-2,.admin-style .col-sm-3,.admin-style .col-sm-4,.admin-style .col-sm-5,.admin-style .col-sm-6,.admin-style .col-sm-7,.admin-style .col-sm-8,.admin-style .col-sm-9,.admin-style .col-sm-10,.admin-style .col-sm-11,.admin-style .col-sm-12 {
        float:left
    }
    .admin-style .col-sm-12 {
        width:100%
    }
    .admin-style .col-sm-11 {
        width:91.66666667%
    }
    .admin-style .col-sm-10 {
        width:83.33333333%
    }
    .admin-style .col-sm-9 {
        width:75%
    }
    .admin-style .col-sm-8 {
        width:66.66666667%
    }
    .admin-style .col-sm-7 {
        width:58.33333333%
    }
    .admin-style .col-sm-6 {
        width:50%
    }
    .admin-style .col-sm-5 {
        width:41.66666667%
    }
    .admin-style .col-sm-4 {
        width:33.33333333%
    }
    .admin-style .col-sm-3 {
        width:25%
    }
    .admin-style .col-sm-2 {
        width:16.66666667%
    }
    .admin-style .col-sm-1 {
        width:8.33333333%
    }
    .admin-style .col-sm-pull-12 {
        right:100%
    }
    .admin-style .col-sm-pull-11 {
        right:91.66666667%
    }
    .admin-style .col-sm-pull-10 {
        right:83.33333333%
    }
    .admin-style .col-sm-pull-9 {
        right:75%
    }
    .admin-style .col-sm-pull-8 {
        right:66.66666667%
    }
    .admin-style .col-sm-pull-7 {
        right:58.33333333%
    }
    .admin-style .col-sm-pull-6 {
        right:50%
    }
    .admin-style .col-sm-pull-5 {
        right:41.66666667%
    }
    .admin-style .col-sm-pull-4 {
        right:33.33333333%
    }
    .admin-style .col-sm-pull-3 {
        right:25%
    }
    .admin-style .col-sm-pull-2 {
        right:16.66666667%
    }
    .admin-style .col-sm-pull-1 {
        right:8.33333333%
    }
    .admin-style .col-sm-pull-0 {
        right:auto
    }
    .admin-style .col-sm-push-12 {
        left:100%
    }
    .admin-style .col-sm-push-11 {
        left:91.66666667%
    }
    .admin-style .col-sm-push-10 {
        left:83.33333333%
    }
    .admin-style .col-sm-push-9 {
        left:75%
    }
    .admin-style .col-sm-push-8 {
        left:66.66666667%
    }
    .admin-style .col-sm-push-7 {
        left:58.33333333%
    }
    .admin-style .col-sm-push-6 {
        left:50%
    }
    .admin-style .col-sm-push-5 {
        left:41.66666667%
    }
    .admin-style .col-sm-push-4 {
        left:33.33333333%
    }
    .admin-style .col-sm-push-3 {
        left:25%
    }
    .admin-style .col-sm-push-2 {
        left:16.66666667%
    }
    .admin-style .col-sm-push-1 {
        left:8.33333333%
    }
    .admin-style .col-sm-push-0 {
        left:auto
    }
    .admin-style .col-sm-offset-12 {
        margin-left:100%
    }
    .admin-style .col-sm-offset-11 {
        margin-left:91.66666667%
    }
    .admin-style .col-sm-offset-10 {
        margin-left:83.33333333%
    }
    .admin-style .col-sm-offset-9 {
        margin-left:75%
    }
    .admin-style .col-sm-offset-8 {
        margin-left:66.66666667%
    }
    .admin-style .col-sm-offset-7 {
        margin-left:58.33333333%
    }
    .admin-style .col-sm-offset-6 {
        margin-left:50%
    }
    .admin-style .col-sm-offset-5 {
        margin-left:41.66666667%
    }
    .admin-style .col-sm-offset-4 {
        margin-left:33.33333333%
    }
    .admin-style .col-sm-offset-3 {
        margin-left:25%
    }
    .admin-style .col-sm-offset-2 {
        margin-left:16.66666667%
    }
    .admin-style .col-sm-offset-1 {
        margin-left:8.33333333%
    }
    .admin-style .col-sm-offset-0 {
        margin-left:0%
    }
}
@media (min-width:992px) {
    .admin-style .col-md-1,.admin-style .col-md-2,.admin-style .col-md-3,.admin-style .col-md-4,.admin-style .col-md-5,.admin-style .col-md-6,.admin-style .col-md-7,.admin-style .col-md-8,.admin-style .col-md-9,.admin-style .col-md-10,.admin-style .col-md-11,.admin-style .col-md-12 {
        float:left
    }
    .admin-style .col-md-12 {
        width:100%
    }
    .admin-style .col-md-11 {
        width:91.66666667%
    }
    .admin-style .col-md-10 {
        width:83.33333333%
    }
    .admin-style .col-md-9 {
        width:75%
    }
    .admin-style .col-md-8 {
        width:66.66666667%
    }
    .admin-style .col-md-7 {
        width:58.33333333%
    }
    .admin-style .col-md-6 {
        width:50%
    }
    .admin-style .col-md-5 {
        width:41.66666667%
    }
    .admin-style .col-md-4 {
        width:33.33333333%
    }
    .admin-style .col-md-3 {
        width:25%
    }
    .admin-style .col-md-2 {
        width:16.66666667%
    }
    .admin-style .col-md-1 {
        width:8.33333333%
    }
    .admin-style .col-md-pull-12 {
        right:100%
    }
    .admin-style .col-md-pull-11 {
        right:91.66666667%
    }
    .admin-style .col-md-pull-10 {
        right:83.33333333%
    }
    .admin-style .col-md-pull-9 {
        right:75%
    }
    .admin-style .col-md-pull-8 {
        right:66.66666667%
    }
    .admin-style .col-md-pull-7 {
        right:58.33333333%
    }
    .admin-style .col-md-pull-6 {
        right:50%
    }
    .admin-style .col-md-pull-5 {
        right:41.66666667%
    }
    .admin-style .col-md-pull-4 {
        right:33.33333333%
    }
    .admin-style .col-md-pull-3 {
        right:25%
    }
    .admin-style .col-md-pull-2 {
        right:16.66666667%
    }
    .admin-style .col-md-pull-1 {
        right:8.33333333%
    }
    .admin-style .col-md-pull-0 {
        right:auto
    }
    .admin-style .col-md-push-12 {
        left:100%
    }
    .admin-style .col-md-push-11 {
        left:91.66666667%
    }
    .admin-style .col-md-push-10 {
        left:83.33333333%
    }
    .admin-style .col-md-push-9 {
        left:75%
    }
    .admin-style .col-md-push-8 {
        left:66.66666667%
    }
    .admin-style .col-md-push-7 {
        left:58.33333333%
    }
    .admin-style .col-md-push-6 {
        left:50%
    }
    .admin-style .col-md-push-5 {
        left:41.66666667%
    }
    .admin-style .col-md-push-4 {
        left:33.33333333%
    }
    .admin-style .col-md-push-3 {
        left:25%
    }
    .admin-style .col-md-push-2 {
        left:16.66666667%
    }
    .admin-style .col-md-push-1 {
        left:8.33333333%
    }
    .admin-style .col-md-push-0 {
        left:auto
    }
    .admin-style .col-md-offset-12 {
        margin-left:100%
    }
    .admin-style .col-md-offset-11 {
        margin-left:91.66666667%
    }
    .admin-style .col-md-offset-10 {
        margin-left:83.33333333%
    }
    .admin-style .col-md-offset-9 {
        margin-left:75%
    }
    .admin-style .col-md-offset-8 {
        margin-left:66.66666667%
    }
    .admin-style .col-md-offset-7 {
        margin-left:58.33333333%
    }
    .admin-style .col-md-offset-6 {
        margin-left:50%
    }
    .admin-style .col-md-offset-5 {
        margin-left:41.66666667%
    }
    .admin-style .col-md-offset-4 {
        margin-left:33.33333333%
    }
    .admin-style .col-md-offset-3 {
        margin-left:25%
    }
    .admin-style .col-md-offset-2 {
        margin-left:16.66666667%
    }
    .admin-style .col-md-offset-1 {
        margin-left:8.33333333%
    }
    .admin-style .col-md-offset-0 {
        margin-left:0%
    }
}
@media (min-width:1200px) {
    .admin-style .col-lg-1,.admin-style .col-lg-2,.admin-style .col-lg-3,.admin-style .col-lg-4,.admin-style .col-lg-5,.admin-style .col-lg-6,.admin-style .col-lg-7,.admin-style .col-lg-8,.admin-style .col-lg-9,.admin-style .col-lg-10,.admin-style .col-lg-11,.admin-style .col-lg-12 {
        float:left
    }
    .admin-style .col-lg-12 {
        width:100%
    }
    .admin-style .col-lg-11 {
        width:91.66666667%
    }
    .admin-style .col-lg-10 {
        width:83.33333333%
    }
    .admin-style .col-lg-9 {
        width:75%
    }
    .admin-style .col-lg-8 {
        width:66.66666667%
    }
    .admin-style .col-lg-7 {
        width:58.33333333%
    }
    .admin-style .col-lg-6 {
        width:50%
    }
    .admin-style .col-lg-5 {
        width:41.66666667%
    }
    .admin-style .col-lg-4 {
        width:33.33333333%
    }
    .admin-style .col-lg-3 {
        width:25%
    }
    .admin-style .col-lg-2 {
        width:16.66666667%
    }
    .admin-style .col-lg-1 {
        width:8.33333333%
    }
    .admin-style .col-lg-pull-12 {
        right:100%
    }
    .admin-style .col-lg-pull-11 {
        right:91.66666667%
    }
    .admin-style .col-lg-pull-10 {
        right:83.33333333%
    }
    .admin-style .col-lg-pull-9 {
        right:75%
    }
    .admin-style .col-lg-pull-8 {
        right:66.66666667%
    }
    .admin-style .col-lg-pull-7 {
        right:58.33333333%
    }
    .admin-style .col-lg-pull-6 {
        right:50%
    }
    .admin-style .col-lg-pull-5 {
        right:41.66666667%
    }
    .admin-style .col-lg-pull-4 {
        right:33.33333333%
    }
    .admin-style .col-lg-pull-3 {
        right:25%
    }
    .admin-style .col-lg-pull-2 {
        right:16.66666667%
    }
    .admin-style .col-lg-pull-1 {
        right:8.33333333%
    }
    .admin-style .col-lg-pull-0 {
        right:auto
    }
    .admin-style .col-lg-push-12 {
        left:100%
    }
    .admin-style .col-lg-push-11 {
        left:91.66666667%
    }
    .admin-style .col-lg-push-10 {
        left:83.33333333%
    }
    .admin-style .col-lg-push-9 {
        left:75%
    }
    .admin-style .col-lg-push-8 {
        left:66.66666667%
    }
    .admin-style .col-lg-push-7 {
        left:58.33333333%
    }
    .admin-style .col-lg-push-6 {
        left:50%
    }
    .admin-style .col-lg-push-5 {
        left:41.66666667%
    }
    .admin-style .col-lg-push-4 {
        left:33.33333333%
    }
    .admin-style .col-lg-push-3 {
        left:25%
    }
    .admin-style .col-lg-push-2 {
        left:16.66666667%
    }
    .admin-style .col-lg-push-1 {
        left:8.33333333%
    }
    .admin-style .col-lg-push-0 {
        left:auto
    }
    .admin-style .col-lg-offset-12 {
        margin-left:100%
    }
    .admin-style .col-lg-offset-11 {
        margin-left:91.66666667%
    }
    .admin-style .col-lg-offset-10 {
        margin-left:83.33333333%
    }
    .admin-style .col-lg-offset-9 {
        margin-left:75%
    }
    .admin-style .col-lg-offset-8 {
        margin-left:66.66666667%
    }
    .admin-style .col-lg-offset-7 {
        margin-left:58.33333333%
    }
    .admin-style .col-lg-offset-6 {
        margin-left:50%
    }
    .admin-style .col-lg-offset-5 {
        margin-left:41.66666667%
    }
    .admin-style .col-lg-offset-4 {
        margin-left:33.33333333%
    }
    .admin-style .col-lg-offset-3 {
        margin-left:25%
    }
    .admin-style .col-lg-offset-2 {
        margin-left:16.66666667%
    }
    .admin-style .col-lg-offset-1 {
        margin-left:8.33333333%
    }
    .admin-style .col-lg-offset-0 {
        margin-left:0%
    }
}
.admin-style .fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.admin-style .fade.in {
    opacity:1
}
.admin-style .collapse {
    display:none
}
.admin-style .collapse.in {
    display:block
}
tr.admin-style .collapse.in {
    display:table-row
}
tbody.admin-style .collapse.in {
    display:table-row-group
}
.admin-style .collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition-property:height, visibility;
    transition-property:height, visibility;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease
}
.admin-style .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
}
.admin-style .dropup,.admin-style .dropdown {
    position:relative
}
.admin-style .dropdown-toggle:focus {
    outline:0
}
.admin-style .dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1;
    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 transparent;
    border-radius:2px;
    -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
}
.admin-style .dropdown-menu.pull-right {
    right:0;
    left:auto
}
.admin-style .dropdown-menu .divider {
    height:1px;
    margin:8px 0;
    overflow:hidden;
    background-color:rgba(0,0,0,0.08)
}
.admin-style .dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:normal;
    line-height:1.42857143;
    color:#333;
    white-space:nowrap
}
.admin-style .dropdown-menu>li>a:hover,.admin-style .dropdown-menu>li>a:focus {
    text-decoration:none;
    color:#333;
    background-color:rgba(0,0,0,0.075)
}
.admin-style .dropdown-menu>.active>a,.admin-style .dropdown-menu>.active>a:hover,.admin-style .dropdown-menu>.active>a:focus {
    color:#333;
    text-decoration:none;
    outline:0;
    background-color:rgba(0,0,0,0.075)
}
.admin-style .dropdown-menu>.disabled>a,.admin-style .dropdown-menu>.disabled>a:hover,.admin-style .dropdown-menu>.disabled>a:focus {
    color:#e4e4e4
}
.admin-style .dropdown-menu>.disabled>a:hover,.admin-style .dropdown-menu>.disabled>a:focus {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}
.admin-style .open>.dropdown-menu {
    display:block
}
.admin-style .open>a {
    outline:0
}
.admin-style .dropdown-menu-right {
    left:auto;
    right:0
}
.admin-style .dropdown-menu-left {
    left:0;
    right:auto
}
.admin-style .dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.42857143;
    color:#828282;
    white-space:nowrap
}
.admin-style .dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:-9
}
.admin-style .pull-right>.dropdown-menu {
    right:0;
    left:auto
}
.admin-style .dropup .caret,.admin-style .navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid \9;
    content:""
}
.admin-style .dropup .dropdown-menu,.admin-style .navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    .admin-style .navbar-right .dropdown-menu {
        left:auto;
        right:0
    }
    .admin-style .navbar-right .dropdown-menu-left {
        left:0;
        right:auto
    }
}
.admin-style .btn-group,.admin-style .btn-group-vertical {
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.admin-style .btn-group>.btn,.admin-style .btn-group-vertical>.btn {
    position:relative;
    float:left
}
.admin-style .btn-group>.btn:hover,.admin-style .btn-group-vertical>.btn:hover,.admin-style .btn-group>.btn:focus,.admin-style .btn-group-vertical>.btn:focus,.admin-style .btn-group>.btn:active,.admin-style .btn-group-vertical>.btn:active,.admin-style .btn-group>.btn.active,.admin-style .btn-group-vertical>.btn.active {
    z-index:2
}
.admin-style .btn-group .btn+.btn,.admin-style .btn-group .btn+.btn-group,.admin-style .btn-group .btn-group+.btn,.admin-style .btn-group .btn-group+.btn-group {
    margin-left:-1px
}
.admin-style .btn-toolbar {
    margin-left:-5px
}
.admin-style .btn-toolbar .btn,.admin-style .btn-toolbar .btn-group,.admin-style .btn-toolbar .input-group {
    float:left
}
.admin-style .btn-toolbar>.btn,.admin-style .btn-toolbar>.btn-group,.admin-style .btn-toolbar>.input-group {
    margin-left:5px
}
.admin-style .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
.admin-style .btn-group>.btn:first-child {
    margin-left:0
}
.admin-style .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.admin-style .btn-group>.btn:last-child:not(:first-child),.admin-style .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.admin-style .btn-group>.btn-group {
    float:left
}
.admin-style .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
.admin-style .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.admin-style .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.admin-style .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.admin-style .btn-group .dropdown-toggle:active,.admin-style .btn-group.open .dropdown-toggle {
    outline:0
}
.admin-style .btn-group>.btn+.dropdown-toggle {
    padding-left:8px;
    padding-right:8px
}
.admin-style .btn-group>.btn-lg+.dropdown-toggle {
    padding-left:12px;
    padding-right:12px
}
.admin-style .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)
}
.admin-style .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow:none;
    box-shadow:none
}
.admin-style .btn .caret {
    margin-left:0
}
.admin-style .btn-lg .caret {
    border-width:5px 5px 0;
    border-bottom-width:0
}
.admin-style .dropup .btn-lg .caret {
    border-width:0 5px 5px
}
.admin-style .btn-group-vertical>.btn,.admin-style .btn-group-vertical>.btn-group,.admin-style .btn-group-vertical>.btn-group>.btn {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.admin-style .btn-group-vertical>.btn-group>.btn {
    float:none
}
.admin-style .btn-group-vertical>.btn+.btn,.admin-style .btn-group-vertical>.btn+.btn-group,.admin-style .btn-group-vertical>.btn-group+.btn,.admin-style .btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-left:0
}
.admin-style .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}
.admin-style .btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius:2px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.admin-style .btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius:2px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}
.admin-style .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.admin-style .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.admin-style .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.admin-style .btn-group-justified>.btn,.admin-style .btn-group-justified>.btn-group {
    float:none;
    display:table-cell;
    width:1%
}
.admin-style .btn-group-justified>.btn-group .btn {
    width:100%
}
.admin-style .btn-group-justified>.btn-group .dropdown-menu {
    left:auto
}
.admin-style [data-toggle="buttons"]>.btn input[type="radio"],.admin-style [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.admin-style [data-toggle="buttons"]>.btn input[type="checkbox"],.admin-style [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position:absolute;
    clip:rect(0, 0, 0, 0);
    pointer-events:none
}
.admin-style .input-group {
    position:relative;
    display:table;
    border-collapse:separate
}
.admin-style .input-group[class*="col-"] {
    float:none;
    padding-left:0;
    padding-right:0
}
.admin-style .input-group .form-control {
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.admin-style .input-group-lg>.form-control,.admin-style .input-group-lg>.input-group-addon,.admin-style .input-group-lg>.input-group-btn>.btn {
    height:40px;
    padding:10px 16px;
    font-size:17px;
    line-height:1.3333333;
    border-radius:0
}
select.admin-style .input-group-lg>.form-control,select.admin-style .input-group-lg>.input-group-addon,select.admin-style .input-group-lg>.input-group-btn>.btn {
    height:40px;
    line-height:40px
}
textarea.admin-style .input-group-lg>.form-control,textarea.admin-style .input-group-lg>.input-group-addon,textarea.admin-style .input-group-lg>.input-group-btn>.btn,select[multiple].admin-style .input-group-lg>.form-control,select[multiple].admin-style .input-group-lg>.input-group-addon,select[multiple].admin-style .input-group-lg>.input-group-btn>.btn {
    height:auto
}
.admin-style .input-group-sm>.form-control,.admin-style .input-group-sm>.input-group-addon,.admin-style .input-group-sm>.input-group-btn>.btn {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
select.admin-style .input-group-sm>.form-control,select.admin-style .input-group-sm>.input-group-addon,select.admin-style .input-group-sm>.input-group-btn>.btn {
    height:30px;
    line-height:30px
}
textarea.admin-style .input-group-sm>.form-control,textarea.admin-style .input-group-sm>.input-group-addon,textarea.admin-style .input-group-sm>.input-group-btn>.btn,select[multiple].admin-style .input-group-sm>.form-control,select[multiple].admin-style .input-group-sm>.input-group-addon,select[multiple].admin-style .input-group-sm>.input-group-btn>.btn {
    height:auto
}
.admin-style .input-group-addon,.admin-style .input-group-btn,.admin-style .input-group .form-control {
    display:table-cell
}
.admin-style .input-group-addon:not(:first-child):not(:last-child),.admin-style .input-group-btn:not(:first-child):not(:last-child),.admin-style .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}
.admin-style .input-group-addon,.admin-style .input-group-btn {
    white-space:nowrap;
    vertical-align:middle
}
.admin-style .input-group-addon {
    padding:6px 12px;
    font-size:13px;
    font-weight:normal;
    line-height:1;
    color:#2c2c2c;
    text-align:center;
    background-color:#FCFCFC;
    border:1px solid #e8e8e8;
    border-radius:2px
}
.admin-style .input-group-addon.input-sm {
    padding:5px 10px;
    font-size:12px;
    border-radius:2px
}
.admin-style .input-group-addon.input-lg {
    padding:10px 16px;
    font-size:17px;
    border-radius:2px
}
.admin-style .input-group-addon input[type="radio"],.admin-style .input-group-addon input[type="checkbox"] {
    margin-top:0
}
.admin-style .input-group .form-control:first-child,.admin-style .input-group-addon:first-child,.admin-style .input-group-btn:first-child>.btn,.admin-style .input-group-btn:first-child>.btn-group>.btn,.admin-style .input-group-btn:first-child>.dropdown-toggle,.admin-style .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.admin-style .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.admin-style .input-group-addon:first-child {
    border-right:0
}
.admin-style .input-group .form-control:last-child,.admin-style .input-group-addon:last-child,.admin-style .input-group-btn:last-child>.btn,.admin-style .input-group-btn:last-child>.btn-group>.btn,.admin-style .input-group-btn:last-child>.dropdown-toggle,.admin-style .input-group-btn:first-child>.btn:not(:first-child),.admin-style .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.admin-style .input-group-addon:last-child {
    border-left:0
}
.admin-style .input-group-btn {
    position:relative;
    font-size:0;
    white-space:nowrap
}
.admin-style .input-group-btn>.btn {
    position:relative
}
.admin-style .input-group-btn>.btn+.btn {
    margin-left:-1px
}
.admin-style .input-group-btn>.btn:hover,.admin-style .input-group-btn>.btn:focus,.admin-style .input-group-btn>.btn:active {
    z-index:2
}
.admin-style .input-group-btn:first-child>.btn,.admin-style .input-group-btn:first-child>.btn-group {
    margin-right:-1px
}
.admin-style .input-group-btn:last-child>.btn,.admin-style .input-group-btn:last-child>.btn-group {
    z-index:2;
    margin-left:-1px
}
.admin-style .nav {
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.admin-style .nav>li {
    position:relative;
    display:block
}
.admin-style .nav>li>a {
    position:relative;
    display:block;
    padding:10px 15px
}
.admin-style .nav>li>a:hover,.admin-style .nav>li>a:focus {
    text-decoration:none;
    background-color:#eee
}
.admin-style .nav>li.disabled>a {
    color:#828282
}
.admin-style .nav>li.disabled>a:hover,.admin-style .nav>li.disabled>a:focus {
    color:#828282;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.admin-style .nav .open>a,.admin-style .nav .open>a:hover,.admin-style .nav .open>a:focus {
    background-color:#eee;
    border-color:#2a548c
}
.admin-style .nav .nav-divider {
    height:1px;
    margin:8px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.admin-style .nav>li>a>img {
    max-width:none
}
.admin-style .nav-tabs {
    border-bottom:1px solid #ddd
}
.admin-style .nav-tabs>li {
    float:left;
    margin-bottom:-1px
}
.admin-style .nav-tabs>li>a {
    margin-right:2px;
    line-height:1.42857143;
    border:1px solid transparent;
    border-radius:2px 2px 0 0
}
.admin-style .nav-tabs>li>a:hover {
    border-color:#eee #eee #ddd
}
.admin-style .nav-tabs>li.active>a,.admin-style .nav-tabs>li.active>a:hover,.admin-style .nav-tabs>li.active>a:focus {
    color:#9E9E9E;
    background-color:#FFFFFF;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.admin-style .nav-tabs.nav-justified {
    width:100%;
    border-bottom:0
}
.admin-style .nav-tabs.nav-justified>li {
    float:none
}
.admin-style .nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
.admin-style .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    .admin-style .nav-tabs.nav-justified>li {
        display:table-cell;
        width:1%
    }
    .admin-style .nav-tabs.nav-justified>li>a {
        margin-bottom:0
    }
}
.admin-style .nav-tabs.nav-justified>li>a {
    margin-right:0;
    border-radius:2px
}
.admin-style .nav-tabs.nav-justified>.active>a,.admin-style .nav-tabs.nav-justified>.active>a:hover,.admin-style .nav-tabs.nav-justified>.active>a:focus {
    border:1px solid #ddd
}
@media (min-width:768px) {
    .admin-style .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:2px 2px 0 0
    }
    .admin-style .nav-tabs.nav-justified>.active>a,.admin-style .nav-tabs.nav-justified>.active>a:hover,.admin-style .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color:#FFFFFF
    }
}
.admin-style .nav-pills>li {
    float:left
}
.admin-style .nav-pills>li>a {
    border-radius:2px
}
.admin-style .nav-pills>li+li {
    margin-left:2px
}
.admin-style .nav-pills>li.active>a,.admin-style .nav-pills>li.active>a:hover,.admin-style .nav-pills>li.active>a:focus {
    color:#fff;
    background-color:#2a548c
}
.admin-style .nav-stacked>li {
    float:none
}
.admin-style .nav-stacked>li+li {
    margin-top:2px;
    margin-left:0
}
.admin-style .nav-justified {
    width:100%
}
.admin-style .nav-justified>li {
    float:none
}
.admin-style .nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}
.admin-style .nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}
@media (min-width:768px) {
    .admin-style .nav-justified>li {
        display:table-cell;
        width:1%
    }
    .admin-style .nav-justified>li>a {
        margin-bottom:0
    }
}
.admin-style .nav-tabs-justified {
    border-bottom:0
}
.admin-style .nav-tabs-justified>li>a {
    margin-right:0;
    border-radius:2px
}
.admin-style .nav-tabs-justified>.active>a,.admin-style .nav-tabs-justified>.active>a:hover,.admin-style .nav-tabs-justified>.active>a:focus {
    border:1px solid #ddd
}
@media (min-width:768px) {
    .admin-style .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius:2px 2px 0 0
    }
    .admin-style .nav-tabs-justified>.active>a,.admin-style .nav-tabs-justified>.active>a:hover,.admin-style .nav-tabs-justified>.active>a:focus {
        border-bottom-color:#FFFFFF
    }
}
.admin-style .tab-content>.tab-pane {
    display:none
}
.admin-style .tab-content>.active {
    display:block
}
.admin-style .nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .navbar {
    position:relative;
    min-height:50px;
    margin-bottom:18px;
    border:1px solid transparent
}
@media (min-width:768px) {
    .admin-style .navbar {
        border-radius:2px
    }
}
@media (min-width:768px) {
    .admin-style .navbar-header {
        float:left
    }
}
.admin-style .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
}
.admin-style .navbar-collapse.in {
    overflow-y:auto
}
@media (min-width:768px) {
    .admin-style .navbar-collapse {
        width:auto;
        border-top:0;
        box-shadow:none
    }
    .admin-style .navbar-collapse.collapse {
        display:block !important;
        height:auto !important;
        padding-bottom:0;
        overflow:visible !important
    }
    .admin-style .navbar-collapse.in {
        overflow-y:visible
    }
    .navbar-fixed-top .admin-style .navbar-collapse,.navbar-static-top .admin-style .navbar-collapse,.navbar-fixed-bottom .admin-style .navbar-collapse {
        padding-left:0;
        padding-right:0
    }
}
.admin-style .navbar-fixed-top .navbar-collapse,.admin-style .navbar-fixed-bottom .navbar-collapse {
    max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
    .admin-style .navbar-fixed-top .navbar-collapse,.admin-style .navbar-fixed-bottom .navbar-collapse {
        max-height:200px
    }
}
.admin-style .container>.navbar-header,.admin-style .container-fluid>.navbar-header,.admin-style .container>.navbar-collapse,.admin-style .container-fluid>.navbar-collapse {
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width:768px) {
    .admin-style .container>.navbar-header,.admin-style .container-fluid>.navbar-header,.admin-style .container>.navbar-collapse,.admin-style .container-fluid>.navbar-collapse {
        margin-right:0;
        margin-left:0
    }
}
.admin-style .navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width:768px) {
    .admin-style .navbar-static-top {
        border-radius:0
    }
}
.admin-style .navbar-fixed-top,.admin-style .navbar-fixed-bottom {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width:768px) {
    .admin-style .navbar-fixed-top,.admin-style .navbar-fixed-bottom {
        border-radius:0
    }
}
.admin-style .navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}
.admin-style .navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.admin-style .navbar-brand {
    float:left;
    padding:16px 15px;
    font-size:17px;
    line-height:18px;
    height:50px
}
.admin-style .navbar-brand:hover,.admin-style .navbar-brand:focus {
    text-decoration:none
}
.admin-style .navbar-brand>img {
    display:block
}
@media (min-width:768px) {
    .navbar>.container .admin-style .navbar-brand,.navbar>.container-fluid .admin-style .navbar-brand {
        margin-left:-15px
    }
}
.admin-style .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:2px
}
.admin-style .navbar-toggle:focus {
    outline:0
}
.admin-style .navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.admin-style .navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}
@media (min-width:768px) {
    .admin-style .navbar-toggle {
        display:none
    }
}
.admin-style .navbar-nav {
    margin:8px -15px
}
.admin-style .navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:18px
}
@media (max-width:767px) {
    .admin-style .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    .admin-style .navbar-nav .open .dropdown-menu>li>a,.admin-style .navbar-nav .open .dropdown-menu .dropdown-header {
        padding:5px 15px 5px 25px
    }
    .admin-style .navbar-nav .open .dropdown-menu>li>a {
        line-height:18px
    }
    .admin-style .navbar-nav .open .dropdown-menu>li>a:hover,.admin-style .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image:none
    }
}
@media (min-width:768px) {
    .admin-style .navbar-nav {
        float:left;
        margin:0
    }
    .admin-style .navbar-nav>li {
        float:left
    }
    .admin-style .navbar-nav>li>a {
        padding-top:16px;
        padding-bottom:16px
    }
}
.admin-style .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:2px 0;
    display:inline-block;
    vertical-align:middle;
    margin-top:7.5px;
    margin-bottom:7.5px
}
@media (min-width:768px) {
    .admin-style .navbar-form .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .navbar-form .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .admin-style .navbar-form .form-control-static {
        display:inline-block
    }
    .admin-style .navbar-form .input-group {
        display:inline-table;
        vertical-align:middle
    }
    .admin-style .navbar-form .input-group .input-group-addon,.admin-style .navbar-form .input-group .input-group-btn,.admin-style .navbar-form .input-group .form-control {
        width:auto
    }
    .admin-style .navbar-form .input-group>.form-control {
        width:100%
    }
    .admin-style .navbar-form .control-label {
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .navbar-form .radio,.admin-style .navbar-form .checkbox {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .admin-style .navbar-form .radio label,.admin-style .navbar-form .checkbox label {
        padding-left:0
    }
    .admin-style .navbar-form .radio input[type="radio"],.admin-style .navbar-form .checkbox input[type="checkbox"] {
        position:relative;
        margin-left:0
    }
    .admin-style .navbar-form .has-feedback .form-control-feedback {
        top:0
    }
}
.admin-style .navbar-form label {
    margin-bottom:0
}
@media (max-width:767px) {
    .admin-style .navbar-form .form-group {
        margin-bottom:5px
    }
    .admin-style .navbar-form .form-group:last-child {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    .admin-style .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
    }
}
.admin-style .navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom:0;
    border-top-right-radius:2px;
    border-top-left-radius:2px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.admin-style .navbar-btn {
    margin-top:7.5px;
    margin-bottom:7.5px
}
.admin-style .navbar-btn.btn-sm {
    margin-top:10px;
    margin-bottom:10px
}
.admin-style .navbar-btn.btn-xs {
    margin-top:14px;
    margin-bottom:14px
}
.admin-style .navbar-text {
    margin-top:16px;
    margin-bottom:16px
}
@media (min-width:768px) {
    .admin-style .navbar-text {
        float:left;
        margin-left:15px;
        margin-right:15px
    }
}
@media (min-width:768px) {
    .admin-style .navbar-left {
        float:left !important
    }
    .admin-style .navbar-right {
        float:right !important;
        margin-right:-15px
    }
    .admin-style .navbar-right~.navbar-right {
        margin-right:0
    }
}
.admin-style .navbar-default {
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
.admin-style .navbar-default .navbar-brand {
    color:#777
}
.admin-style .navbar-default .navbar-brand:hover,.admin-style .navbar-default .navbar-brand:focus {
    color:#5e5e5e;
    background-color:transparent
}
.admin-style .navbar-default .navbar-text {
    color:#777
}
.admin-style .navbar-default .navbar-nav>li>a {
    color:#777
}
.admin-style .navbar-default .navbar-nav>li>a:hover,.admin-style .navbar-default .navbar-nav>li>a:focus {
    color:#333;
    background-color:transparent
}
.admin-style .navbar-default .navbar-nav>.active>a,.admin-style .navbar-default .navbar-nav>.active>a:hover,.admin-style .navbar-default .navbar-nav>.active>a:focus {
    color:#555;
    background-color:#e7e7e7
}
.admin-style .navbar-default .navbar-nav>.disabled>a,.admin-style .navbar-default .navbar-nav>.disabled>a:hover,.admin-style .navbar-default .navbar-nav>.disabled>a:focus {
    color:#ccc;
    background-color:transparent
}
.admin-style .navbar-default .navbar-toggle {
    border-color:#ddd
}
.admin-style .navbar-default .navbar-toggle:hover,.admin-style .navbar-default .navbar-toggle:focus {
    background-color:#ddd
}
.admin-style .navbar-default .navbar-toggle .icon-bar {
    background-color:#888
}
.admin-style .navbar-default .navbar-collapse,.admin-style .navbar-default .navbar-form {
    border-color:#e7e7e7
}
.admin-style .navbar-default .navbar-nav>.open>a,.admin-style .navbar-default .navbar-nav>.open>a:hover,.admin-style .navbar-default .navbar-nav>.open>a:focus {
    background-color:#e7e7e7;
    color:#555
}
@media (max-width:767px) {
    .admin-style .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }
    .admin-style .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.admin-style .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color:#333;
        background-color:transparent
    }
    .admin-style .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.admin-style .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.admin-style .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color:#555;
        background-color:#e7e7e7
    }
    .admin-style .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.admin-style .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.admin-style .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color:#ccc;
        background-color:transparent
    }
}
.admin-style .navbar-default .navbar-link {
    color:#777
}
.admin-style .navbar-default .navbar-link:hover {
    color:#333
}
.admin-style .navbar-default .btn-link {
    color:#777
}
.admin-style .navbar-default .btn-link:hover,.admin-style .navbar-default .btn-link:focus {
    color:#333
}
.admin-style .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .admin-style .navbar-default .btn-link:hover,.admin-style .navbar-default .btn-link[disabled]:focus,fieldset[disabled] .admin-style .navbar-default .btn-link:focus {
    color:#ccc
}
.admin-style .navbar-inverse {
    background-color:#222;
    border-color:#080808
}
.admin-style .navbar-inverse .navbar-brand {
    color:#a8a8a8
}
.admin-style .navbar-inverse .navbar-brand:hover,.admin-style .navbar-inverse .navbar-brand:focus {
    color:#fff;
    background-color:transparent
}
.admin-style .navbar-inverse .navbar-text {
    color:#a8a8a8
}
.admin-style .navbar-inverse .navbar-nav>li>a {
    color:#a8a8a8
}
.admin-style .navbar-inverse .navbar-nav>li>a:hover,.admin-style .navbar-inverse .navbar-nav>li>a:focus {
    color:#fff;
    background-color:transparent
}
.admin-style .navbar-inverse .navbar-nav>.active>a,.admin-style .navbar-inverse .navbar-nav>.active>a:hover,.admin-style .navbar-inverse .navbar-nav>.active>a:focus {
    color:#fff;
    background-color:#080808
}
.admin-style .navbar-inverse .navbar-nav>.disabled>a,.admin-style .navbar-inverse .navbar-nav>.disabled>a:hover,.admin-style .navbar-inverse .navbar-nav>.disabled>a:focus {
    color:#444;
    background-color:transparent
}
.admin-style .navbar-inverse .navbar-toggle {
    border-color:#333
}
.admin-style .navbar-inverse .navbar-toggle:hover,.admin-style .navbar-inverse .navbar-toggle:focus {
    background-color:#333
}
.admin-style .navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}
.admin-style .navbar-inverse .navbar-collapse,.admin-style .navbar-inverse .navbar-form {
    border-color:#101010
}
.admin-style .navbar-inverse .navbar-nav>.open>a,.admin-style .navbar-inverse .navbar-nav>.open>a:hover,.admin-style .navbar-inverse .navbar-nav>.open>a:focus {
    background-color:#080808;
    color:#fff
}
@media (max-width:767px) {
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#080808
    }
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#a8a8a8
    }
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color:#fff;
        background-color:transparent
    }
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color:#fff;
        background-color:#080808
    }
    .admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.admin-style .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color:#444;
        background-color:transparent
    }
}
.admin-style .navbar-inverse .navbar-link {
    color:#a8a8a8
}
.admin-style .navbar-inverse .navbar-link:hover {
    color:#fff
}
.admin-style .navbar-inverse .btn-link {
    color:#a8a8a8
}
.admin-style .navbar-inverse .btn-link:hover,.admin-style .navbar-inverse .btn-link:focus {
    color:#fff
}
.admin-style .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .admin-style .navbar-inverse .btn-link:hover,.admin-style .navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .admin-style .navbar-inverse .btn-link:focus {
    color:#444
}
.admin-style .breadcrumb {
    padding:8px 20px;
    margin-bottom:18px;
    list-style:none;
    background-color:transparent;
    border-radius:2px
}
.admin-style .breadcrumb>li {
    display:inline-block
}
.admin-style .breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 0 0 5px;
    color:#ccc
}
.admin-style .breadcrumb>.active {
    color:#7c7c7c
}
.admin-style .pager {
    padding-left:0;
    margin:18px 0;
    list-style:none;
    text-align:center
}
.admin-style .pager li {
    display:inline
}
.admin-style .pager li>a,.admin-style .pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#E2E2E2;
    border:1px solid #fff;
    border-radius:5px
}
.admin-style .pager li>a:hover,.admin-style .pager li>a:focus {
    text-decoration:none;
    background-color:#d7d7d7
}
.admin-style .pager .next>a,.admin-style .pager .next>span {
    float:right
}
.admin-style .pager .previous>a,.admin-style .pager .previous>span {
    float:left
}
.admin-style .pager .disabled>a,.admin-style .pager .disabled>a:hover,.admin-style .pager .disabled>a:focus,.admin-style .pager .disabled>span {
    color:#828282;
    background-color:#E2E2E2;
    cursor:not-allowed
}
.admin-style .badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:400;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#2a548c;
    border-radius:2px
}
.admin-style .badge:empty {
    display:none
}
.btn .admin-style .badge {
    position:relative;
    top:-1px
}
.btn-xs .admin-style .badge,.btn-group-xs>.btn .admin-style .badge {
    top:0;
    padding:1px 5px
}
a.admin-style .badge:hover,a.admin-style .badge:focus {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.list-group-item.active>.admin-style .badge,.nav-pills>.active>a>.admin-style .badge {
    color:#fff;
    background-color:#2a548c
}
.list-group-item>.admin-style .badge {
    float:right
}
.list-group-item>.admin-style .badge+.admin-style .badge {
    margin-right:5px
}
.nav-pills>li>a>.admin-style .badge {
    margin-left:3px
}
.admin-style .jumbotron {
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#F7F7F7
}
.admin-style .jumbotron h1,.admin-style .jumbotron .h1 {
    color:inherit
}
.admin-style .jumbotron p {
    margin-bottom:15px;
    font-size:20px;
    font-weight:200
}
.admin-style .jumbotron>hr {
    border-top-color:#dedede
}
.container .admin-style .jumbotron,.container-fluid .admin-style .jumbotron {
    border-radius:2px
}
.admin-style .jumbotron .container {
    max-width:100%
}
@media screen and (min-width:768px) {
    .admin-style .jumbotron {
        padding-top:48px;
        padding-bottom:48px
    }
    .container .admin-style .jumbotron,.container-fluid .admin-style .jumbotron {
        padding-left:60px;
        padding-right:60px
    }
    .admin-style .jumbotron h1,.admin-style .jumbotron .h1 {
        font-size:59px
    }
}
.admin-style .thumbnail {
    display:block;
    padding:4px;
    margin-bottom:18px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #eee;
    border-radius:2px;
    -webkit-transition:border .2s ease-in-out;
    -o-transition:border .2s ease-in-out;
    transition:border .2s ease-in-out
}
.admin-style .thumbnail>img,.admin-style .thumbnail a>img {
    margin-left:auto;
    margin-right:auto
}
a.admin-style .thumbnail:hover,a.admin-style .thumbnail:focus,a.admin-style .thumbnail.active {
    border-color:#2a548c
}
.admin-style .thumbnail .caption {
    padding:9px;
    color:#767676
}
.admin-style .alert {
    padding:15px;
    margin-bottom:18px;
    border:1px solid transparent;
    border-radius:2px
}
.admin-style .alert h4 {
    margin-top:0;
    color:inherit
}
.admin-style .alert .alert-link {
    font-weight:bold
}
.admin-style .alert>p,.admin-style .alert>ul {
    margin-bottom:0
}
.admin-style .alert>p+p {
    margin-top:5px
}
.admin-style .alert-dismissable,.admin-style .alert-dismissible {
    padding-right:35px
}
.admin-style .alert-dismissable .close,.admin-style .alert-dismissible .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.admin-style .alert-success {
    background-color:rgba(76,175,80,0.7);
    border-color:transparent;
    color:#fff
}
.admin-style .alert-success hr {
    border-top-color:rgba(0,0,0,0)
}
.admin-style .alert-success .alert-link {
    color:#e6e6e6
}
.admin-style .alert-info {
    background-color:rgba(33,150,243,0.7);
    border-color:transparent;
    color:#fff
}
.admin-style .alert-info hr {
    border-top-color:rgba(0,0,0,0)
}
.admin-style .alert-info .alert-link {
    color:#e6e6e6
}
.admin-style .alert-warning {
    background-color:rgba(255,193,7,0.7);
    border-color:transparent;
    color:#fff
}
.admin-style .alert-warning hr {
    border-top-color:rgba(0,0,0,0)
}
.admin-style .alert-warning .alert-link {
    color:#e6e6e6
}
.admin-style .alert-danger {
    background-color:rgba(244,67,54,0.7);
    border-color:transparent;
    color:#fff
}
.admin-style .alert-danger hr {
    border-top-color:rgba(0,0,0,0)
}
.admin-style .alert-danger .alert-link {
    color:#e6e6e6
}
@-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
    }
}
.admin-style .progress {
    overflow:hidden;
    height:18px;
    margin-bottom:18px;
    background-color:#f5f5f5;
    border-radius:2px;
    -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)
}
.admin-style .progress-bar {
    float:left;
    width:0%;
    height:100%;
    font-size:12px;
    line-height:18px;
    color:#fff;
    text-align:center;
    background-color:#2a548c;
    -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 .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease
}
.admin-style .progress-striped .progress-bar,.admin-style .progress-bar-striped {
    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
}
.admin-style .progress.active .progress-bar,.admin-style .progress-bar.active {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.admin-style .progress-bar-success {
    background-color:#4CAF50
}
.progress-striped .admin-style .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)
}
.admin-style .progress-bar-info {
    background-color:#00BCD4
}
.progress-striped .admin-style .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)
}
.admin-style .progress-bar-warning {
    background-color:#FF9800
}
.progress-striped .admin-style .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)
}
.admin-style .progress-bar-danger {
    background-color:#F44336
}
.progress-striped .admin-style .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)
}
.admin-style .media {
    margin-top:15px
}
.admin-style .media:first-child {
    margin-top:0
}
.admin-style .media,.admin-style .media-body {
    zoom:1;
    overflow:hidden
}
.admin-style .media-body {
    width:10000px
}
.admin-style .media-object {
    display:block
}
.admin-style .media-object.img-thumbnail {
    max-width:none
}
.admin-style .media-right,.admin-style .media>.pull-right {
    padding-left:10px
}
.admin-style .media-left,.admin-style .media>.pull-left {
    padding-right:10px
}
.admin-style .media-left,.admin-style .media-right,.admin-style .media-body {
    display:table-cell;
    vertical-align:top
}
.admin-style .media-middle {
    vertical-align:middle
}
.admin-style .media-bottom {
    vertical-align:bottom
}
.admin-style .media-heading {
    margin-top:0;
    margin-bottom:5px
}
.admin-style .media-list {
    padding-left:0;
    list-style:none
}
.admin-style .list-group {
    margin-bottom:20px;
    padding-left:0
}
.admin-style .list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #f4f4f4
}
.admin-style .list-group-item:first-child {
    border-top-right-radius:2px;
    border-top-left-radius:2px
}
.admin-style .list-group-item:last-child {
    margin-bottom:0;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.admin-style a.list-group-item,.admin-style button.list-group-item {
    color:#555
}
.admin-style a.list-group-item .list-group-item-heading,.admin-style button.list-group-item .list-group-item-heading {
    color:#333
}
.admin-style a.list-group-item:hover,.admin-style button.list-group-item:hover,.admin-style a.list-group-item:focus,.admin-style button.list-group-item:focus {
    text-decoration:none;
    color:#555;
    background-color:#f5f5f5
}
.admin-style button.list-group-item {
    width:100%;
    text-align:left
}
.admin-style .list-group-item.disabled,.admin-style .list-group-item.disabled:hover,.admin-style .list-group-item.disabled:focus {
    background-color:#fff;
    color:#B5B4B4;
    cursor:not-allowed
}
.admin-style .list-group-item.disabled .list-group-item-heading,.admin-style .list-group-item.disabled:hover .list-group-item-heading,.admin-style .list-group-item.disabled:focus .list-group-item-heading {
    color:inherit
}
.admin-style .list-group-item.disabled .list-group-item-text,.admin-style .list-group-item.disabled:hover .list-group-item-text,.admin-style .list-group-item.disabled:focus .list-group-item-text {
    color:#B5B4B4
}
.admin-style .list-group-item.active,.admin-style .list-group-item.active:hover,.admin-style .list-group-item.active:focus {
    z-index:2;
    color:#000;
    background-color:#f5f5f5;
    border-color:#f4f4f4
}
.admin-style .list-group-item.active .list-group-item-heading,.admin-style .list-group-item.active:hover .list-group-item-heading,.admin-style .list-group-item.active:focus .list-group-item-heading,.admin-style .list-group-item.active .list-group-item-heading>small,.admin-style .list-group-item.active:hover .list-group-item-heading>small,.admin-style .list-group-item.active:focus .list-group-item-heading>small,.admin-style .list-group-item.active .list-group-item-heading>.small,.admin-style .list-group-item.active:hover .list-group-item-heading>.small,.admin-style .list-group-item.active:focus .list-group-item-heading>.small {
    color:inherit
}
.admin-style .list-group-item.active .list-group-item-text,.admin-style .list-group-item.active:hover .list-group-item-text,.admin-style .list-group-item.active:focus .list-group-item-text {
    color:#fff
}
.admin-style .list-group-item-success {
    color:#4CAF50;
    background-color:#dff0d8
}
a.admin-style .list-group-item-success,button.admin-style .list-group-item-success {
    color:#4CAF50
}
a.admin-style .list-group-item-success .list-group-item-heading,button.admin-style .list-group-item-success .list-group-item-heading {
    color:inherit
}
a.admin-style .list-group-item-success:hover,button.admin-style .list-group-item-success:hover,a.admin-style .list-group-item-success:focus,button.admin-style .list-group-item-success:focus {
    color:#4CAF50;
    background-color:#d0e9c6
}
a.admin-style .list-group-item-success.active,button.admin-style .list-group-item-success.active,a.admin-style .list-group-item-success.active:hover,button.admin-style .list-group-item-success.active:hover,a.admin-style .list-group-item-success.active:focus,button.admin-style .list-group-item-success.active:focus {
    color:#fff;
    background-color:#4CAF50;
    border-color:#4CAF50
}
.admin-style .list-group-item-info {
    color:#2196F3;
    background-color:#d9edf7
}
a.admin-style .list-group-item-info,button.admin-style .list-group-item-info {
    color:#2196F3
}
a.admin-style .list-group-item-info .list-group-item-heading,button.admin-style .list-group-item-info .list-group-item-heading {
    color:inherit
}
a.admin-style .list-group-item-info:hover,button.admin-style .list-group-item-info:hover,a.admin-style .list-group-item-info:focus,button.admin-style .list-group-item-info:focus {
    color:#2196F3;
    background-color:#c4e3f3
}
a.admin-style .list-group-item-info.active,button.admin-style .list-group-item-info.active,a.admin-style .list-group-item-info.active:hover,button.admin-style .list-group-item-info.active:hover,a.admin-style .list-group-item-info.active:focus,button.admin-style .list-group-item-info.active:focus {
    color:#fff;
    background-color:#2196F3;
    border-color:#2196F3
}
.admin-style .list-group-item-warning {
    color:#FF9800;
    background-color:#fcf8e3
}
a.admin-style .list-group-item-warning,button.admin-style .list-group-item-warning {
    color:#FF9800
}
a.admin-style .list-group-item-warning .list-group-item-heading,button.admin-style .list-group-item-warning .list-group-item-heading {
    color:inherit
}
a.admin-style .list-group-item-warning:hover,button.admin-style .list-group-item-warning:hover,a.admin-style .list-group-item-warning:focus,button.admin-style .list-group-item-warning:focus {
    color:#FF9800;
    background-color:#faf2cc
}
a.admin-style .list-group-item-warning.active,button.admin-style .list-group-item-warning.active,a.admin-style .list-group-item-warning.active:hover,button.admin-style .list-group-item-warning.active:hover,a.admin-style .list-group-item-warning.active:focus,button.admin-style .list-group-item-warning.active:focus {
    color:#fff;
    background-color:#FF9800;
    border-color:#FF9800
}
.admin-style .list-group-item-danger {
    color:#f55a4e;
    background-color:#f2dede
}
a.admin-style .list-group-item-danger,button.admin-style .list-group-item-danger {
    color:#f55a4e
}
a.admin-style .list-group-item-danger .list-group-item-heading,button.admin-style .list-group-item-danger .list-group-item-heading {
    color:inherit
}
a.admin-style .list-group-item-danger:hover,button.admin-style .list-group-item-danger:hover,a.admin-style .list-group-item-danger:focus,button.admin-style .list-group-item-danger:focus {
    color:#f55a4e;
    background-color:#ebcccc
}
a.admin-style .list-group-item-danger.active,button.admin-style .list-group-item-danger.active,a.admin-style .list-group-item-danger.active:hover,button.admin-style .list-group-item-danger.active:hover,a.admin-style .list-group-item-danger.active:focus,button.admin-style .list-group-item-danger.active:focus {
    color:#fff;
    background-color:#f55a4e;
    border-color:#f55a4e
}
.admin-style .list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}
.admin-style .list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}
.admin-style .list-group-flush .list-group-item {
    border-right:0;
    border-left:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .list-group-flush:first-child .list-group-item:first-child {
    border-top:0
}
.admin-style .list-group-flush:last-child .list-group-item:last-child {
    border-bottom:0
}
.admin-style .panel {
    margin-bottom:18px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:2px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.admin-style .panel-body {
    padding:15px
}
.admin-style .panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:1px;
    border-top-left-radius:1px
}
.admin-style .panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
.admin-style .panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:15px;
    color:inherit
}
.admin-style .panel-title>a,.admin-style .panel-title>small,.admin-style .panel-title>.small,.admin-style .panel-title>small>a,.admin-style .panel-title>.small>a {
    color:inherit
}
.admin-style .panel-footer {
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:1px;
    border-bottom-left-radius:1px
}
.admin-style .panel>.list-group,.admin-style .panel>.panel-collapse>.list-group {
    margin-bottom:0
}
.admin-style .panel>.list-group .list-group-item,.admin-style .panel>.panel-collapse>.list-group .list-group-item {
    border-width:1px 0;
    border-radius:0
}
.admin-style .panel>.list-group:first-child .list-group-item:first-child,.admin-style .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top:0;
    border-top-right-radius:1px;
    border-top-left-radius:1px
}
.admin-style .panel>.list-group:last-child .list-group-item:last-child,.admin-style .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom:0;
    border-bottom-right-radius:1px;
    border-bottom-left-radius:1px
}
.admin-style .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}
.admin-style .panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}
.admin-style .list-group+.panel-footer {
    border-top-width:0
}
.admin-style .panel>.table,.admin-style .panel>.table-responsive>.table,.admin-style .panel>.panel-collapse>.table {
    margin-bottom:0
}
.admin-style .panel>.table caption,.admin-style .panel>.table-responsive>.table caption,.admin-style .panel>.panel-collapse>.table caption {
    padding-left:15px;
    padding-right:15px
}
.admin-style .panel>.table:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius:1px;
    border-top-left-radius:1px
}
.admin-style .panel>.table:first-child>thead:first-child>tr:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.admin-style .panel>.table:first-child>tbody:first-child>tr:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius:1px;
    border-top-right-radius:1px
}
.admin-style .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.admin-style .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.admin-style .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.admin-style .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius:1px
}
.admin-style .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.admin-style .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.admin-style .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.admin-style .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.admin-style .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius:1px
}
.admin-style .panel>.table:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius:1px;
    border-bottom-left-radius:1px
}
.admin-style .panel>.table:last-child>tbody:last-child>tr:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.admin-style .panel>.table:last-child>tfoot:last-child>tr:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius:1px;
    border-bottom-right-radius:1px
}
.admin-style .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.admin-style .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.admin-style .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.admin-style .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius:1px
}
.admin-style .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.admin-style .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.admin-style .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.admin-style .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.admin-style .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius:1px
}
.admin-style .panel>.panel-body+.table,.admin-style .panel>.panel-body+.table-responsive,.admin-style .panel>.table+.panel-body,.admin-style .panel>.table-responsive+.panel-body {
    border-top:1px solid #f0f0f0
}
.admin-style .panel>.table>tbody:first-child>tr:first-child th,.admin-style .panel>.table>tbody:first-child>tr:first-child td {
    border-top:0
}
.admin-style .panel>.table-bordered,.admin-style .panel>.table-responsive>.table-bordered {
    border:0
}
.admin-style .panel>.table-bordered>thead>tr>th:first-child,.admin-style .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.admin-style .panel>.table-bordered>tbody>tr>th:first-child,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.admin-style .panel>.table-bordered>tfoot>tr>th:first-child,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.admin-style .panel>.table-bordered>thead>tr>td:first-child,.admin-style .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.admin-style .panel>.table-bordered>tbody>tr>td:first-child,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.admin-style .panel>.table-bordered>tfoot>tr>td:first-child,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left:0
}
.admin-style .panel>.table-bordered>thead>tr>th:last-child,.admin-style .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.admin-style .panel>.table-bordered>tbody>tr>th:last-child,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.admin-style .panel>.table-bordered>tfoot>tr>th:last-child,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.admin-style .panel>.table-bordered>thead>tr>td:last-child,.admin-style .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.admin-style .panel>.table-bordered>tbody>tr>td:last-child,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.admin-style .panel>.table-bordered>tfoot>tr>td:last-child,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right:0
}
.admin-style .panel>.table-bordered>thead>tr:first-child>td,.admin-style .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.admin-style .panel>.table-bordered>tbody>tr:first-child>td,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.admin-style .panel>.table-bordered>thead>tr:first-child>th,.admin-style .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.admin-style .panel>.table-bordered>tbody>tr:first-child>th,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom:0
}
.admin-style .panel>.table-bordered>tbody>tr:last-child>td,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.admin-style .panel>.table-bordered>tfoot>tr:last-child>td,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.admin-style .panel>.table-bordered>tbody>tr:last-child>th,.admin-style .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.admin-style .panel>.table-bordered>tfoot>tr:last-child>th,.admin-style .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom:0
}
.admin-style .panel>.table-responsive {
    border:0;
    margin-bottom:0
}
.admin-style .panel-group {
    margin-bottom:18px
}
.admin-style .panel-group .panel {
    margin-bottom:0;
    border-radius:2px
}
.admin-style .panel-group .panel+.panel {
    margin-top:5px
}
.admin-style .panel-group .panel-heading {
    border-bottom:0
}
.admin-style .panel-group .panel-heading+.panel-collapse>.panel-body,.admin-style .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top:1px solid #ddd
}
.admin-style .panel-group .panel-footer {
    border-top:0
}
.admin-style .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #ddd
}
.admin-style .panel-default {
    border-color:#ddd
}
.admin-style .panel-default>.panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.admin-style .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#ddd
}
.admin-style .panel-default>.panel-heading .badge {
    color:#f5f5f5;
    background-color:#333
}
.admin-style .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#ddd
}
.admin-style .panel-primary {
    border-color:#2a548c
}
.admin-style .panel-primary>.panel-heading {
    color:#fff;
    background-color:#2a548c;
    border-color:#2a548c
}
.admin-style .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#2a548c
}
.admin-style .panel-primary>.panel-heading .badge {
    color:#2a548c;
    background-color:#fff
}
.admin-style .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#2a548c
}
.admin-style .panel-success {
    border-color:#d6e9c6
}
.admin-style .panel-success>.panel-heading {
    color:#4CAF50;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.admin-style .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#d6e9c6
}
.admin-style .panel-success>.panel-heading .badge {
    color:#dff0d8;
    background-color:#4CAF50
}
.admin-style .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#d6e9c6
}
.admin-style .panel-info {
    border-color:#bce8f1
}
.admin-style .panel-info>.panel-heading {
    color:#2196F3;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.admin-style .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#bce8f1
}
.admin-style .panel-info>.panel-heading .badge {
    color:#d9edf7;
    background-color:#2196F3
}
.admin-style .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#bce8f1
}
.admin-style .panel-warning {
    border-color:#faebcc
}
.admin-style .panel-warning>.panel-heading {
    color:#FF9800;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.admin-style .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#faebcc
}
.admin-style .panel-warning>.panel-heading .badge {
    color:#fcf8e3;
    background-color:#FF9800
}
.admin-style .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#faebcc
}
.admin-style .panel-danger {
    border-color:#ebccd1
}
.admin-style .panel-danger>.panel-heading {
    color:#f55a4e;
    background-color:#f2dede;
    border-color:#ebccd1
}
.admin-style .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color:#ebccd1
}
.admin-style .panel-danger>.panel-heading .badge {
    color:#f2dede;
    background-color:#f55a4e
}
.admin-style .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color:#ebccd1
}
.admin-style .embed-responsive {
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.admin-style .embed-responsive .embed-responsive-item,.admin-style .embed-responsive iframe,.admin-style .embed-responsive embed,.admin-style .embed-responsive object,.admin-style .embed-responsive video {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.admin-style .embed-responsive-16by9 {
    padding-bottom:56.25%
}
.admin-style .embed-responsive-4by3 {
    padding-bottom:75%
}
.admin-style .well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:2px;
    -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)
}
.admin-style .well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,0.15)
}
.admin-style .well-lg {
    padding:24px;
    border-radius:2px
}
.admin-style .well-sm {
    padding:9px;
    border-radius:2px
}
.admin-style .close {
    float:right;
    font-size:19.5px;
    font-weight:bold;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
.admin-style .close:hover,.admin-style .close:focus {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
button.admin-style .close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
.admin-style .modal-open {
    overflow:hidden
}
.admin-style .modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.admin-style .modal.fade .modal-dialog {
    -webkit-transform:translate(0, -25%);
    -ms-transform:translate(0, -25%);
    -o-transform:translate(0, -25%);
    transform:translate(0, -25%);
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -moz-transition:-moz-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out;
    transition:transform 0.3s ease-out
}
.admin-style .modal.in .modal-dialog {
    -webkit-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    transform:translate(0, 0)
}
.admin-style .modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
.admin-style .modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
.admin-style .modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:2px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
    box-shadow:0 3px 9px rgba(0,0,0,0.5);
    background-clip:padding-box;
    outline:0
}
.admin-style .modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:10;
    background-color:#000
}
.admin-style .modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
.admin-style .modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}
.admin-style .modal-header {
    padding:15px;
    border-bottom:1px solid transparent;
    min-height:#0f0f0f
}
.admin-style .modal-header .close {
    margin-top:-2px
}
.admin-style .modal-title {
    margin:0;
    line-height:transparent
}
.admin-style .modal-body {
    position:relative;
    padding:15px
}
.admin-style .modal-footer {
    padding:15px;
    text-align:right;
    border-top:1px solid transparent
}
.admin-style .modal-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}
.admin-style .modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
.admin-style .modal-footer .btn-block+.btn-block {
    margin-left:0
}
.admin-style .modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    .admin-style .modal-dialog {
        width:600px;
        margin:30px auto
    }
    .admin-style .modal-content {
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
        box-shadow:0 5px 15px rgba(0,0,0,0.5)
    }
    .admin-style .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    .admin-style .modal-lg {
        width:900px
    }
}
.admin-style .tooltip {
    position:absolute;
    z-index:1070;
    display:block;
    font-family:'Roboto',sans-serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.42857143;
    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)
}
.admin-style .tooltip.in {
    opacity:1;
    filter:alpha(opacity=100)
}
.admin-style .tooltip.top {
    margin-top:-3px;
    padding:5px 0
}
.admin-style .tooltip.right {
    margin-left:3px;
    padding:0 5px
}
.admin-style .tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}
.admin-style .tooltip.left {
    margin-left:-3px;
    padding:0 5px
}
.admin-style .tooltip-inner {
    max-width:300px;
    padding:3px 8px;
    color:#fff;
    background-color:#333;
    border-radius:2px
}
.admin-style .tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.admin-style .tooltip.top .tooltip-arrow {
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#333
}
.admin-style .tooltip.top-left .tooltip-arrow {
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#333
}
.admin-style .tooltip.top-right .tooltip-arrow {
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#333
}
.admin-style .tooltip.right .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#333
}
.admin-style .tooltip.left .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#333
}
.admin-style .tooltip.bottom .tooltip-arrow {
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#333
}
.admin-style .tooltip.bottom-left .tooltip-arrow {
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#333
}
.admin-style .tooltip.bottom-right .tooltip-arrow {
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#333
}
.admin-style .popover {
    position:absolute;
    top:0;
    left:0;
    z-index:9;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:'Roboto',sans-serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.42857143;
    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 #fff;
    border-radius:2px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.admin-style .popover.top {
    margin-top:-10px
}
.admin-style .popover.right {
    margin-left:10px
}
.admin-style .popover.bottom {
    margin-top:10px
}
.admin-style .popover.left {
    margin-left:-10px
}
.admin-style .popover-title {
    margin:0;
    padding:8px 14px;
    font-size:13px;
    background-color:#fff;
    border-bottom:1px solid #f2f2f2;
    border-radius:1px 1px 0 0
}
.admin-style .popover-content {
    padding:9px 14px
}
.admin-style .popover>.arrow,.admin-style .popover>.arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.admin-style .popover>.arrow {
    border-width:11px
}
.admin-style .popover>.arrow:after {
    border-width:10px;
    content:""
}
.admin-style .popover.top>.arrow {
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#ccc;
    border-top-color:#fff;
    bottom:-11px
}
.admin-style .popover.top>.arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.admin-style .popover.right>.arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#ccc;
    border-right-color:#fff
}
.admin-style .popover.right>.arrow:after {
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}
.admin-style .popover.bottom>.arrow {
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#ccc;
    border-bottom-color:#fff;
    top:-11px
}
.admin-style .popover.bottom>.arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.admin-style .popover.left>.arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#ccc;
    border-left-color:#fff
}
.admin-style .popover.left>.arrow:after {
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}
.admin-style .carousel {
    position:relative
}
.admin-style .carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}
.admin-style .carousel-inner>.item {
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.admin-style .carousel-inner>.item>img,.admin-style .carousel-inner>.item>a>img {
    line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
    .admin-style .carousel-inner>.item {
        -webkit-transition:-webkit-transform 0.6s ease-in-out;
        -moz-transition:-moz-transform 0.6s ease-in-out;
        -o-transition:-o-transform 0.6s ease-in-out;
        transition:transform 0.6s ease-in-out;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-perspective:1000px;
        -moz-perspective:1000px;
        perspective:1000px
    }
    .admin-style .carousel-inner>.item.next,.admin-style .carousel-inner>.item.active.right {
        -webkit-transform:translate3d(100%, 0, 0);
        transform:translate3d(100%, 0, 0);
        left:0
    }
    .admin-style .carousel-inner>.item.prev,.admin-style .carousel-inner>.item.active.left {
        -webkit-transform:translate3d(-100%, 0, 0);
        transform:translate3d(-100%, 0, 0);
        left:0
    }
    .admin-style .carousel-inner>.item.next.left,.admin-style .carousel-inner>.item.prev.right,.admin-style .carousel-inner>.item.active {
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0);
        left:0
    }
}
.admin-style .carousel-inner>.active,.admin-style .carousel-inner>.next,.admin-style .carousel-inner>.prev {
    display:block
}
.admin-style .carousel-inner>.active {
    left:0
}
.admin-style .carousel-inner>.next,.admin-style .carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
.admin-style .carousel-inner>.next {
    left:100%
}
.admin-style .carousel-inner>.prev {
    left:-100%
}
.admin-style .carousel-inner>.next.left,.admin-style .carousel-inner>.prev.right {
    left:0
}
.admin-style .carousel-inner>.active.left {
    left:-100%
}
.admin-style .carousel-inner>.active.right {
    left:100%
}
.admin-style .carousel-control {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.admin-style .carousel-control.left {
    background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.admin-style .carousel-control.right {
    left:auto;
    right:0;
    background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.admin-style .carousel-control:hover,.admin-style .carousel-control:focus {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.admin-style .carousel-control .icon-prev,.admin-style .carousel-control .icon-next,.admin-style .carousel-control .glyphicon-chevron-left,.admin-style .carousel-control .glyphicon-chevron-right {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
.admin-style .carousel-control .icon-prev,.admin-style .carousel-control .glyphicon-chevron-left {
    left:50%;
    margin-left:-10px
}
.admin-style .carousel-control .icon-next,.admin-style .carousel-control .glyphicon-chevron-right {
    right:50%;
    margin-right:-10px
}
.admin-style .carousel-control .icon-prev,.admin-style .carousel-control .icon-next {
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
.admin-style .carousel-control .icon-prev:before {
    content:'\2039'
}
.admin-style .carousel-control .icon-next:before {
    content:'\203a'
}
.admin-style .carousel-indicators {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.admin-style .carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000 \9;
    background-color:rgba(0,0,0,0)
}
.admin-style .carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
.admin-style .carousel-caption {
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.admin-style .carousel-caption .btn {
    text-shadow:none
}
@media screen and (min-width:768px) {
    .admin-style .carousel-control .glyphicon-chevron-left,.admin-style .carousel-control .glyphicon-chevron-right,.admin-style .carousel-control .icon-prev,.admin-style .carousel-control .icon-next {
        width:30px;
        height:30px;
        margin-top:-15px;
        font-size:30px
    }
    .admin-style .carousel-control .glyphicon-chevron-left,.admin-style .carousel-control .icon-prev {
        margin-left:-15px
    }
    .admin-style .carousel-control .glyphicon-chevron-right,.admin-style .carousel-control .icon-next {
        margin-right:-15px
    }
    .admin-style .carousel-caption {
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .admin-style .carousel-indicators {
        bottom:20px
    }
}
.admin-style .clearfix:before,.admin-style .clearfix:after,.admin-style .admin-style .dl-horizontal dd:before,.admin-style .admin-style .dl-horizontal dd:after,.admin-style .admin-style .form-horizontal .form-group:before,.admin-style .admin-style .form-horizontal .form-group:after,.admin-style .admin-style .container:before,.admin-style .admin-style .container:after,.admin-style .admin-style .container-fluid:before,.admin-style .admin-style .container-fluid:after,.admin-style .admin-style .row:before,.admin-style .admin-style .row:after,.admin-style .admin-style .btn-toolbar:before,.admin-style .admin-style .btn-toolbar:after,.admin-style .admin-style .btn-group-vertical>.btn-group:before,.admin-style .admin-style .btn-group-vertical>.btn-group:after,.admin-style .admin-style .nav:before,.admin-style .admin-style .nav:after,.admin-style .admin-style .navbar:before,.admin-style .admin-style .navbar:after,.admin-style .admin-style .navbar-header:before,.admin-style .admin-style .navbar-header:after,.admin-style .admin-style .navbar-collapse:before,.admin-style .admin-style .navbar-collapse:after,.admin-style .admin-style .pager:before,.admin-style .admin-style .pager:after,.admin-style .admin-style .panel-body:before,.admin-style .admin-style .panel-body:after,.admin-style .admin-style .modal-footer:before,.admin-style .admin-style .modal-footer:after {
    content:" ";
    display:table
}
.admin-style .clearfix:after,.admin-style .admin-style .dl-horizontal dd:after,.admin-style .admin-style .form-horizontal .form-group:after,.admin-style .admin-style .container:after,.admin-style .admin-style .container-fluid:after,.admin-style .admin-style .row:after,.admin-style .admin-style .btn-toolbar:after,.admin-style .admin-style .btn-group-vertical>.btn-group:after,.admin-style .admin-style .nav:after,.admin-style .admin-style .navbar:after,.admin-style .admin-style .navbar-header:after,.admin-style .admin-style .navbar-collapse:after,.admin-style .admin-style .pager:after,.admin-style .admin-style .panel-body:after,.admin-style .admin-style .modal-footer:after {
    clear:both
}
.admin-style .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}
.admin-style .pull-right {
    float:right !important
}
.admin-style .pull-left {
    float:left !important
}
.admin-style .hide {
    display:none !important
}
.admin-style .show {
    display:block !important
}
.admin-style .invisible {
    visibility:hidden
}
.admin-style .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.admin-style .hidden {
    display:none !important
}
.admin-style .affix {
    position:fixed
}
@-ms-viewport {
    width:device-width
}
.admin-style .visible-xs,.admin-style .visible-sm,.admin-style .visible-md,.admin-style .visible-lg {
    display:none !important
}
.admin-style .visible-xs-block,.admin-style .visible-xs-inline,.admin-style .visible-xs-inline-block,.admin-style .visible-sm-block,.admin-style .visible-sm-inline,.admin-style .visible-sm-inline-block,.admin-style .visible-md-block,.admin-style .visible-md-inline,.admin-style .visible-md-inline-block,.admin-style .visible-lg-block,.admin-style .visible-lg-inline,.admin-style .visible-lg-inline-block {
    display:none !important
}
@media (max-width:767px) {
    .admin-style .visible-xs {
        display:block !important
    }
    table.admin-style .visible-xs {
        display:table !important
    }
    tr.admin-style .visible-xs {
        display:table-row !important
    }
    th.admin-style .visible-xs,td.admin-style .visible-xs {
        display:table-cell !important
    }
}
@media (max-width:767px) {
    .admin-style .visible-xs-block {
        display:block !important
    }
}
@media (max-width:767px) {
    .admin-style .visible-xs-inline {
        display:inline !important
    }
}
@media (max-width:767px) {
    .admin-style .visible-xs-inline-block {
        display:inline-block !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .admin-style .visible-sm {
        display:block !important
    }
    table.admin-style .visible-sm {
        display:table !important
    }
    tr.admin-style .visible-sm {
        display:table-row !important
    }
    th.admin-style .visible-sm,td.admin-style .visible-sm {
        display:table-cell !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .admin-style .visible-sm-block {
        display:block !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .admin-style .visible-sm-inline {
        display:inline !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .admin-style .visible-sm-inline-block {
        display:inline-block !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .admin-style .visible-md {
        display:block !important
    }
    table.admin-style .visible-md {
        display:table !important
    }
    tr.admin-style .visible-md {
        display:table-row !important
    }
    th.admin-style .visible-md,td.admin-style .visible-md {
        display:table-cell !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .admin-style .visible-md-block {
        display:block !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .admin-style .visible-md-inline {
        display:inline !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .admin-style .visible-md-inline-block {
        display:inline-block !important
    }
}
@media (min-width:1200px) {
    .admin-style .visible-lg {
        display:block !important
    }
    table.admin-style .visible-lg {
        display:table !important
    }
    tr.admin-style .visible-lg {
        display:table-row !important
    }
    th.admin-style .visible-lg,td.admin-style .visible-lg {
        display:table-cell !important
    }
}
@media (min-width:1200px) {
    .admin-style .visible-lg-block {
        display:block !important
    }
}
@media (min-width:1200px) {
    .admin-style .visible-lg-inline {
        display:inline !important
    }
}
@media (min-width:1200px) {
    .admin-style .visible-lg-inline-block {
        display:inline-block !important
    }
}
@media (max-width:767px) {
    .admin-style .hidden-xs {
        display:none !important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .admin-style .hidden-sm {
        display:none !important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .admin-style .hidden-md {
        display:none !important
    }
}
@media (min-width:1200px) {
    .admin-style .hidden-lg {
        display:none !important
    }
}
.admin-style .visible-print {
    display:none !important
}
@media print {
    .admin-style .visible-print {
        display:block !important
    }
    table.admin-style .visible-print {
        display:table !important
    }
    tr.admin-style .visible-print {
        display:table-row !important
    }
    th.admin-style .visible-print,td.admin-style .visible-print {
        display:table-cell !important
    }
}
.admin-style .visible-print-block {
    display:none !important
}
@media print {
    .admin-style .visible-print-block {
        display:block !important
    }
}
.admin-style .visible-print-inline {
    display:none !important
}
@media print {
    .admin-style .visible-print-inline {
        display:inline !important
    }
}
.admin-style .visible-print-inline-block {
    display:none !important
}
@media print {
    .admin-style .visible-print-inline-block {
        display:inline-block !important
    }
}
@media print {
    .admin-style .hidden-print {
        display:none !important
    }
}
.admin-style *,.admin-style button,.admin-style input,.admin-style i,.admin-style a {
    -webkit-font-smoothing:antialiased
}
.admin-style *,.admin-style *:active,.admin-style *:hover {
    outline:none !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important
}
.admin-style a {
    cursor:pointer
}
.admin-style * {
    transition:transform .2s
}
.admin-style strong {
    font-weight:600
}
.admin-style .rs-hidden {
    display:none
}
.admin-style #content {
    position:relative;
    padding-top:30px;
    padding-bottom:30px
}
@media (min-width:1280px) {
    .admin-style #content {
        margin-left:240px
    }
    .closed.admin-style #content {
        margin-left:64px
    }
}
@media (min-width:768px) and (max-width:1279px) {
    .admin-style #content {
        margin-left:64px
    }
}
@media (max-width:768px) {
    .admin-style #content {
        margin-left:0
    }
}
.admin-style .container.c-boxed {
    max-width:1170px
}
.admin-style .viewport {
    margin:0 30px
}
@media (max-width:1199px) {
    .admin-style .viewport {
        margin:0 20px
    }
}
@media (max-width:767px) {
    .admin-style .viewport {
        margin:0 10px
    }
}
.admin-style .anti-viewport {
    margin:0 -30px
}
@media (max-width:1199px) {
    .admin-style .anti-viewport {
        margin:0 -20px
    }
}
@media (max-width:767px) {
    .admin-style .anti-viewport {
        margin:0 -10px
    }
}
.admin-style .r-w-space,.admin-style .l-w-space {
    min-width:30px;
    width:30px;
    padding:0;
    margin:0
}
@media (max-width:1199px) {
    .admin-style .r-w-space,.admin-style .l-w-space {
        min-width:20px;
        width:20px
    }
}
@media (max-width:767px) {
    .admin-style .r-w-space,.admin-style .l-w-space {
        min-width:10px;
        width:10px
    }
}
.admin-style .l-p-space {
    padding-left:30px
}
@media (max-width:1199px) {
    .admin-style .l-p-space {
        padding-left:20px
    }
}
@media (max-width:767px) {
    .admin-style .l-p-space {
        padding-left:10px
    }
}
.admin-style .r-p-space {
    padding-right:30px
}
@media (max-width:1199px) {
    .admin-style .r-p-space {
        padding-right:20px
    }
}
@media (max-width:767px) {
    .admin-style .r-p-space {
        padding-right:10px
    }
}
.admin-style .no-space .l-w-space,.admin-style .no-space .r-w-space,.admin-style .no-space .l-p-space,.admin-style .no-space .r-p-space {
    width:0;
    min-width:0;
    padding:0
}
.admin-style .gray-around {
    padding:10px 20px;
    background-color:#ededed;
    white-space:nowrap;
    border-radius:15px
}
.admin-style .view-circle {
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#ededed
}
.admin-style .new .view-circle {
    background-color:#e33535
}
.admin-style .link-ul {
    text-decoration:underline
}
.admin-style .help-icon {
    border:1px solid #9E9E9E;
    color:#9E9E9E;
    border-radius:50%;
    display:inline-block;
    vertical-align:middle;
    width:17px;
    height:17px;
    line-height:17px;
    font-size:10px;
    text-align:center;
    box-sizing:content-box;
    margin-left:-1px
}
.admin-style .help-icon.act,.admin-style .help-icon:hover {
    background-color:#fed42b;
    border-color:#fed42b;
    color:black
}
.admin-style .widget-filters .dropdown {
    display:inline-block;
    margin-right:10px;
    margin-bottom:10px
}
.admin-style .widget-dropdown-handle {
    padding:10px 20px;
    background-color:#ededed;
    line-height:33px;
    white-space:nowrap;
    border-radius:15px;
    color:#666
}
.admin-style .widget-dropdown-handle .zmdi-chevron-down {
    font-size:20px;
    vertical-align:middle;
    margin-left:10px;
    display:inline
}
.admin-style .legendColorBox>div {
    border:none !important
}
.admin-style .legendColorBox>div>div {
    border-radius:50%;
    margin-right:5px
}
.admin-style .u-link {
    text-decoration:underline
}
.admin-style .unvisible {
    display:none
}
.admin-style .point-circle {
    display:inline-block;
    width:10px;
    height:10px;
    vertical-align:middle;
    border-radius:50%
}
.admin-style .mce-reset label {
    max-width:none
}
.admin-style .tree-branch-toggle {
    position:relative;
    padding:0 .4em
}
.admin-style .tree-branch.tree-collapsed>.tree-row .tree-branch-toggle.zmdi:before {
    content:'\f278'
}
.admin-style .tree-branch.tree-expanded>.tree-row .tree-branch-toggle.zmdi:before {
    content:'\f273'
}
.admin-style .tree-leaf>.tree-row .tree-branch-toggle.zmdi:before {
    content:'•';
    padding:0 .12em;
    opacity:.5
}
.admin-style .tree-branch.loading>.tree-row .tree-branch-toggle:after {
    content:'';
    position:absolute;
    width:1em;
    height:1em;
    margin-left:-0.8em;
    border:.1em solid;
    border-color:currentColor transparent;
    border-radius:50%;
    animation:spin .7s linear infinite
}
.admin-style .rs-icon-cross {
    height:1em;
    width:1em;
    position:relative;
    cursor:pointer
}
.admin-style .rs-icon-cross::before,.admin-style .rs-icon-cross::after {
    content:'';
    background-color:currentColor;
    height:100%;
    width:15%;
    position:absolute;
    left:42.5%;
    transform:rotate(45deg)
}
.admin-style .rs-icon-cross::after {
    transform:rotate(-45deg)
}
.admin-style .rs-loading-spin {
    position:relative;
    pointer-events:none
}
.admin-style .rs-loading-spin::before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:inherit;
    border-radius:inherit
}
.admin-style .rs-loading-spin::after {
    content:'';
    position:absolute;
    top:calc(50% - .5em);
    left:calc(50% - .5em);
    width:1em;
    height:1em;
    box-sizing:border-box;
    border:.15em solid;
    border-color:currentColor currentColor transparent;
    border-radius:50%;
    animation:spin .7s linear infinite
}
@keyframes spin {
    from {
        transform:rotate(0)
    }
    to {
        transform:rotate(360deg)
    }
}
@media print {
    @page {
        margin:0;
        padding:0;
        size:auto
    }
    .admin-style body,.admin-style #content,.admin-style .container {
        margin:0mm 0mm 0mm 0mm !important;
        padding:0mm !important
    }
    .admin-style #header,.admin-style #footer,.admin-style #sidebar,.admin-style #chat,.admin-style .growl-animated,.admin-style [data-action="print"] {
        display:none !important
    }
    .admin-style .invoice {
        padding:30px !important;
        -webkit-print-color-adjust:exact !important
    }
    .admin-style .invoice .card-header {
        background:#eee !important;
        padding:20px;
        margin-bottom:20px;
        margin:-60px -30px 25px -30px
    }
    .admin-style .invoice .page-header {
        display:none
    }
    .admin-style .invoice .highlight {
        background:#eee !important
    }
}
.admin-style .media {
    margin-top:0;
    overflow:visible
}
.admin-style .media:before,.admin-style .media:after {
    content:" ";
    display:table
}
.admin-style .media:after {
    clear:both
}
.admin-style .media:before,.admin-style .media:after {
    content:" ";
    display:table
}
.admin-style .media:after {
    clear:both
}
.admin-style .media>.pull-left {
    padding-right:15px
}
.admin-style .media>.pull-right {
    padding-left:15px
}
.admin-style .media-heading {
    font-size:14px;
    margin-bottom:10px
}
.admin-style .media-body {
    zoom:1;
    display:block;
    width:auto
}
.admin-style .media-object {
    border-radius:2px
}
.admin-style .list-inline>li {
    vertical-align:top;
    margin-left:0
}
.admin-style .form-inline {
    margin:2px 0;
    display:inline-block;
    vertical-align:middle
}
.admin-style .form-inline label {
    margin-bottom:0
}
.admin-style pre {
    background:none;
    border:none;
    padding:0
}
.admin-style table {
    background-color:transparent
}
.admin-style .input-group-addon,.admin-style .input-group-btn {
    width:auto;
    white-space:nowrap;
    vertical-align:middle
}
.admin-style .label {
    color:black;
    font-weight:normal
}
.admin-style .m-0 {
    margin:0 !important
}
.admin-style .m-t-0 {
    margin-top:0 !important
}
.admin-style .m-b-0 {
    margin-bottom:0 !important
}
.admin-style .m-l-0 {
    margin-left:0 !important
}
.admin-style .m-r-0 {
    margin-right:0 !important
}
.admin-style .m-5 {
    margin:5px !important
}
.admin-style .m-t-5 {
    margin-top:5px !important
}
.admin-style .m-b-5 {
    margin-bottom:5px !important
}
.admin-style .m-l-5 {
    margin-left:5px !important
}
.admin-style .m-r-5 {
    margin-right:5px !important
}
.admin-style .m-10 {
    margin:10px !important
}
.admin-style .m-t-10 {
    margin-top:10px !important
}
.admin-style .m-b-10 {
    margin-bottom:10px !important
}
.admin-style .m-l-10 {
    margin-left:10px !important
}
.admin-style .m-r-10 {
    margin-right:10px !important
}
.admin-style .m-15 {
    margin:15px !important
}
.admin-style .m-t-15 {
    margin-top:15px !important
}
.admin-style .m-b-15 {
    margin-bottom:15px !important
}
.admin-style .m-l-15 {
    margin-left:15px !important
}
.admin-style .m-r-15 {
    margin-right:15px !important
}
.admin-style .m-20 {
    margin:20px !important
}
.admin-style .m-t-20 {
    margin-top:20px !important
}
.admin-style .m-b-20 {
    margin-bottom:20px !important
}
.admin-style .m-l-20 {
    margin-left:20px !important
}
.admin-style .m-r-20 {
    margin-right:20px !important
}
.admin-style .m-25 {
    margin:25px !important
}
.admin-style .m-t-25 {
    margin-top:25px !important
}
.admin-style .m-b-25 {
    margin-bottom:25px !important
}
.admin-style .m-l-25 {
    margin-left:25px !important
}
.admin-style .m-r-25 {
    margin-right:25px !important
}
.admin-style .m-30 {
    margin:30px !important
}
.admin-style .m-t-30 {
    margin-top:30px !important
}
.admin-style .m-b-30 {
    margin-bottom:30px !important
}
.admin-style .m-l-30 {
    margin-left:30px !important
}
.admin-style .m-r-30 {
    margin-right:30px !important
}
.admin-style .p-0 {
    padding:0 !important
}
.admin-style .p-t-0 {
    padding-top:0 !important
}
.admin-style .p-b-0 {
    padding-bottom:0 !important
}
.admin-style .p-l-0 {
    padding-left:0 !important
}
.admin-style .p-r-0 {
    padding-right:0 !important
}
.admin-style .p-5 {
    padding:5px !important
}
.admin-style .p-t-5 {
    padding-top:5px !important
}
.admin-style .p-b-5 {
    padding-bottom:5px !important
}
.admin-style .p-l-5 {
    padding-left:5px !important
}
.admin-style .p-r-5 {
    padding-right:5px !important
}
.admin-style .p-10 {
    padding:10px !important
}
.admin-style .p-t-10 {
    padding-top:10px !important
}
.admin-style .p-b-10 {
    padding-bottom:10px !important
}
.admin-style .p-l-10 {
    padding-left:10px !important
}
.admin-style .p-r-10 {
    padding-right:10px !important
}
.admin-style .p-15 {
    padding:15px !important
}
.admin-style .p-t-15 {
    padding-top:15px !important
}
.admin-style .p-b-15 {
    padding-bottom:15px !important
}
.admin-style .p-l-15 {
    padding-left:15px !important
}
.admin-style .p-r-15 {
    padding-right:15px !important
}
.admin-style .p-20 {
    padding:20px !important
}
.admin-style .p-t-20 {
    padding-top:20px !important
}
.admin-style .p-b-20 {
    padding-bottom:20px !important
}
.admin-style .p-l-20 {
    padding-left:20px !important
}
.admin-style .p-r-20 {
    padding-right:20px !important
}
.admin-style .p-25 {
    padding:25px !important
}
.admin-style .p-t-25 {
    padding-top:25px !important
}
.admin-style .p-b-25 {
    padding-bottom:25px !important
}
.admin-style .p-l-25 {
    padding-left:25px !important
}
.admin-style .p-r-25 {
    padding-right:25px !important
}
.admin-style .p-30 {
    padding:30px !important
}
.admin-style .p-t-30 {
    padding-top:30px !important
}
.admin-style .p-b-30 {
    padding-bottom:30px !important
}
.admin-style .p-l-30 {
    padding-left:30px !important
}
.admin-style .p-r-30 {
    padding-right:30px !important
}
.admin-style .f-8 {
    font-size:8px !important
}
.admin-style .f-9 {
    font-size:9px !important
}
.admin-style .f-10 {
    font-size:10px !important
}
.admin-style .f-11 {
    font-size:11px !important
}
.admin-style .f-12 {
    font-size:12px !important
}
.admin-style .f-13 {
    font-size:13px !important
}
.admin-style .f-14 {
    font-size:14px !important
}
.admin-style .f-15 {
    font-size:15px !important
}
.admin-style .f-16 {
    font-size:16px !important
}
.admin-style .f-17 {
    font-size:17px !important
}
.admin-style .f-18 {
    font-size:18px !important
}
.admin-style .f-19 {
    font-size:19px !important
}
.admin-style .f-20 {
    font-size:20px !important
}
.admin-style .f-21 {
    font-size:21px !important
}
.admin-style .f-22 {
    font-size:22px !important
}
.admin-style .f-300 {
    font-weight:300 !important
}
.admin-style .f-400 {
    font-weight:400 !important
}
.admin-style .f-500 {
    font-weight:500 !important
}
.admin-style .f-700 {
    font-weight:700 !important
}
.admin-style .p-relative {
    position:relative !important
}
.admin-style .p-absolute {
    position:absolute !important
}
.admin-style .p-fixed {
    position:fixed !important
}
.admin-style .p-static {
    position:static !important
}
.admin-style .o-hidden {
    overflow:hidden !important
}
.admin-style .o-visible {
    overflow:visible !important
}
.admin-style .o-auto {
    overflow:auto !important
}
.admin-style .di-block {
    display:inline-block !important
}
.admin-style .d-block {
    display:block
}
.admin-style .bg-white {
    background-color:#ffffff !important
}
.admin-style .c-white {
    color:#ffffff !important
}
.admin-style .bg-ace {
    background-color:#f8f8f8 !important
}
.admin-style .c-ace {
    color:#f8f8f8 !important
}
.admin-style .bg-black {
    background-color:#000000 !important
}
.admin-style .c-black {
    color:#000000 !important
}
.admin-style .bg-brown {
    background-color:#795548 !important
}
.admin-style .c-brown {
    color:#795548 !important
}
.admin-style .bg-pink {
    background-color:#E91E63 !important
}
.admin-style .c-pink {
    color:#E91E63 !important
}
.admin-style .bg-red {
    background-color:#F44336 !important
}
.admin-style .c-red {
    color:#F44336 !important
}
.admin-style .bg-blue {
    background-color:#2196F3 !important
}
.admin-style .c-blue {
    color:#2196F3 !important
}
.admin-style .bg-purple {
    background-color:#9C27B0 !important
}
.admin-style .c-purple {
    color:#9C27B0 !important
}
.admin-style .bg-deeppurple {
    background-color:#673AB7 !important
}
.admin-style .c-deeppurple {
    color:#673AB7 !important
}
.admin-style .bg-lightblue {
    background-color:#03A9F4 !important
}
.admin-style .c-lightblue {
    color:#03A9F4 !important
}
.admin-style .bg-cyan {
    background-color:#00BCD4 !important
}
.admin-style .c-cyan {
    color:#00BCD4 !important
}
.admin-style .bg-teal {
    background-color:#009688 !important
}
.admin-style .c-teal {
    color:#009688 !important
}
.admin-style .bg-green {
    background-color:#4CAF50 !important
}
.admin-style .c-green {
    color:#4CAF50 !important
}
.admin-style .bg-lightgreen {
    background-color:#8BC34A !important
}
.admin-style .c-lightgreen {
    color:#8BC34A !important
}
.admin-style .bg-lime {
    background-color:#CDDC39 !important
}
.admin-style .c-lime {
    color:#CDDC39 !important
}
.admin-style .bg-yellow {
    background-color:#FFEB3B !important
}
.admin-style .c-yellow {
    color:#FFEB3B !important
}
.admin-style .bg-amber {
    background-color:#FFC107 !important
}
.admin-style .c-amber {
    color:#FFC107 !important
}
.admin-style .bg-orange {
    background-color:#FF9800 !important
}
.admin-style .c-orange {
    color:#FF9800 !important
}
.admin-style .bg-deeporange {
    background-color:#FF5722 !important
}
.admin-style .c-deeporange {
    color:#FF5722 !important
}
.admin-style .bg-gray {
    background-color:#9E9E9E !important
}
.admin-style .c-gray {
    color:#9E9E9E !important
}
.admin-style .bg-bluegray {
    background-color:#607D8B !important
}
.admin-style .c-bluegray {
    color:#607D8B !important
}
.admin-style .bg-indigo {
    background-color:#3F51B5 !important
}
.admin-style .c-indigo {
    color:#3F51B5 !important
}
.admin-style .bg-brand {
    background-color:#222222
}
.admin-style .bg-black-trp {
    background-color:rgba(0,0,0,0.12) !important
}
.admin-style .b-0 {
    border:0 !important
}
.admin-style .w-100 {
    width:100% !important
}
.admin-style .brd-2 {
    border-radius:2px
}
.admin-style .vertMiddle {
    vertical-align:middle
}
.admin-style .va-m-c>* {
    vertical-align:middle
}
@media (max-width:767px) {
    .admin-style .text-xs-center {
        text-align:center
    }
}
.admin-style label {
    font-weight:500
}
.admin-style .form-control {
    border-radius:0;
    width:auto;
    max-width:100%;
    display:inline-block
}
.admin-style .cr-alt {
    position:relative;
    padding-top:0;
    margin:0
}
.admin-style .cr-alt label {
    position:relative;
    padding-left:28px
}
.admin-style .cr-alt.has-success input[type="checkbox"]+.input-helper,.admin-style .cr-alt.has-success input[type="radio"]+.input-helper {
    border-color:#4CAF50
}
.admin-style .cr-alt.has-success input[type="checkbox"]:checked+.input-helper:before,.admin-style .cr-alt.has-success input[type="radio"]:checked+.input-helper:before {
    background:#4CAF50
}
.admin-style .cr-alt.has-warning input[type="checkbox"]+.input-helper,.admin-style .cr-alt.has-warning input[type="radio"]+.input-helper {
    border-color:#FF9800
}
.admin-style .cr-alt.has-warning input[type="checkbox"]:checked+.input-helper:before,.admin-style .cr-alt.has-warning input[type="radio"]:checked+.input-helper:before {
    background:#FF9800
}
.admin-style .cr-alt.has-error input[type="checkbox"]+.input-helper,.admin-style .cr-alt.has-error input[type="radio"]+.input-helper {
    border-color:#F44336
}
.admin-style .cr-alt.has-error input[type="checkbox"]:checked+.input-helper:before,.admin-style .cr-alt.has-error input[type="radio"]:checked+.input-helper:before {
    background:#F44336
}
.admin-style .cr-alt input[type="checkbox"],.admin-style .cr-alt input[type="radio"] {
    opacity:0;
    filter:alpha(opacity=0);
    width:20px;
    height:20px;
    position:absolute;
    z-index:10;
    margin:0;
    top:0;
    left:0;
    cursor:pointer
}
.admin-style .cr-alt input[type="checkbox"]+.input-helper,.admin-style .cr-alt input[type="radio"]+.input-helper {
    border:1px solid #e8e8e8;
    width:19px;
    height:19px;
    background:#fff;
    position:absolute;
    left:0;
    top:-1px;
    cursor:pointer
}
.admin-style .cr-alt input[type="checkbox"]:checked+.input-helper:before,.admin-style .cr-alt input[type="radio"]:checked+.input-helper:before {
    content:"";
    width:9px;
    height:9px;
    background:#31ACFF;
    position:absolute;
    left:4px;
    top:4px
}
.admin-style .cr-alt input[type="radio"]+i {
    border-radius:50%
}
.admin-style .cr-alt input[type="radio"]:checked+i:before {
    border-radius:50%
}
.admin-style .cr-alt.disabled {
    opacity:.7;
    filter:alpha(opacity=70)
}
.admin-style .checkbox-inline,.admin-style .radio-inline {
    padding-left:27px
}
.admin-style .input-group .input-group-addon {
    min-width:40px;
    color:#333;
    padding:0
}
.admin-style .input-group:not([class*="input-group-"]) .input-group-addon {
    font-size:15px
}
.admin-style .toggle-switch {
    display:inline-block;
    vertical-align:top;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.admin-style .toggle-switch .ts-label {
    display:inline-block;
    margin:0 20px 0 0;
    vertical-align:top;
    -webkit-transition:color .56s cubic-bezier(.4, 0, .2, 1);
    transition:color .56s cubic-bezier(.4, 0, .2, 1)
}
.admin-style .toggle-switch .ts-helper {
    display:inline-block;
    position:relative;
    width:40px;
    height:16px;
    border-radius:8px;
    background:rgba(0,0,0,0.26);
    -webkit-transition:background .28s cubic-bezier(.4, 0, .2, 1);
    transition:background .28s cubic-bezier(.4, 0, .2, 1);
    vertical-align:middle;
    cursor:pointer
}
.admin-style .toggle-switch .ts-helper:before {
    content:'';
    position:absolute;
    top:-4px;
    left:-4px;
    width:24px;
    height:24px;
    background:#fafafa;
    box-shadow:0 2px 8px rgba(0,0,0,0.28);
    border-radius:50%;
    webkit-transition:left .28s cubic-bezier(.4, 0, .2, 1),background .28s cubic-bezier(.4, 0, .2, 1),box-shadow .28s cubic-bezier(.4, 0, .2, 1);
    transition:left .28s cubic-bezier(.4, 0, .2, 1),background .28s cubic-bezier(.4, 0, .2, 1),box-shadow .28s cubic-bezier(.4, 0, .2, 1)
}
.admin-style .toggle-switch:not(.disabled) .ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(128,128,128,0.1)
}
.admin-style .toggle-switch input {
    position:absolute;
    z-index:1;
    width:46px;
    margin:0 0 0 -4px;
    height:24px;
    opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer
}
.admin-style .toggle-switch input:checked+.ts-helper:before {
    left:20px
}
.admin-style .toggle-switch.on>.ts-helper:before {
    left:20px
}
.admin-style .toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper {
    background:rgba(0,150,136,0.5)
}
.admin-style .toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:before {
    background:#009688
}
.admin-style .toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(0,150,136,0.2)
}
.admin-style .toggle-switch:not([data-ts-color]).on>.ts-helper {
    background:rgba(0,150,136,0.5)
}
.admin-style .toggle-switch:not([data-ts-color]).on>.ts-helper:before {
    background:#009688
}
.admin-style .toggle-switch:not([data-ts-color]).on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(0,150,136,0.2)
}
.admin-style .toggle-switch.disabled {
    opacity:.6;
    filter:alpha(opacity=60);
    pointer-events:none
}
.admin-style .toggle-switch[data-ts-color="red"] input:not(:disabled):checked+.ts-helper {
    background:rgba(244,67,54,0.5)
}
.admin-style .toggle-switch[data-ts-color="red"] input:not(:disabled):checked+.ts-helper:before {
    background:#F44336
}
.admin-style .toggle-switch[data-ts-color="red"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(244,67,54,0.2)
}
.admin-style .toggle-switch[data-ts-color="red"].on>.ts-helper {
    background:rgba(244,67,54,0.5)
}
.admin-style .toggle-switch[data-ts-color="red"].on>.ts-helper:before {
    background:#F44336
}
.admin-style .toggle-switch[data-ts-color="red"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(244,67,54,0.2)
}
.admin-style .toggle-switch[data-ts-color="blue"] input:not(:disabled):checked+.ts-helper {
    background:rgba(33,150,243,0.5)
}
.admin-style .toggle-switch[data-ts-color="blue"] input:not(:disabled):checked+.ts-helper:before {
    background:#2196F3
}
.admin-style .toggle-switch[data-ts-color="blue"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(33,150,243,0.2)
}
.admin-style .toggle-switch[data-ts-color="blue"].on>.ts-helper {
    background:rgba(33,150,243,0.5)
}
.admin-style .toggle-switch[data-ts-color="blue"].on>.ts-helper:before {
    background:#2196F3
}
.admin-style .toggle-switch[data-ts-color="blue"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(33,150,243,0.2)
}
.admin-style .toggle-switch[data-ts-color="amber"] input:not(:disabled):checked+.ts-helper {
    background:rgba(255,193,7,0.5)
}
.admin-style .toggle-switch[data-ts-color="amber"] input:not(:disabled):checked+.ts-helper:before {
    background:#FFC107
}
.admin-style .toggle-switch[data-ts-color="amber"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(255,193,7,0.2)
}
.admin-style .toggle-switch[data-ts-color="amber"].on>.ts-helper {
    background:rgba(255,193,7,0.5)
}
.admin-style .toggle-switch[data-ts-color="amber"].on>.ts-helper:before {
    background:#FFC107
}
.admin-style .toggle-switch[data-ts-color="amber"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(255,193,7,0.2)
}
.admin-style .toggle-switch[data-ts-color="purple"] input:not(:disabled):checked+.ts-helper {
    background:rgba(156,39,176,0.5)
}
.admin-style .toggle-switch[data-ts-color="purple"] input:not(:disabled):checked+.ts-helper:before {
    background:#9C27B0
}
.admin-style .toggle-switch[data-ts-color="purple"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(156,39,176,0.2)
}
.admin-style .toggle-switch[data-ts-color="purple"].on>.ts-helper {
    background:rgba(156,39,176,0.5)
}
.admin-style .toggle-switch[data-ts-color="purple"].on>.ts-helper:before {
    background:#9C27B0
}
.admin-style .toggle-switch[data-ts-color="purple"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(156,39,176,0.2)
}
.admin-style .toggle-switch[data-ts-color="pink"] input:not(:disabled):checked+.ts-helper {
    background:rgba(233,30,99,0.5)
}
.admin-style .toggle-switch[data-ts-color="pink"] input:not(:disabled):checked+.ts-helper:before {
    background:#E91E63
}
.admin-style .toggle-switch[data-ts-color="pink"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(233,30,99,0.2)
}
.admin-style .toggle-switch[data-ts-color="pink"].on>.ts-helper {
    background:rgba(233,30,99,0.5)
}
.admin-style .toggle-switch[data-ts-color="pink"].on>.ts-helper:before {
    background:#E91E63
}
.admin-style .toggle-switch[data-ts-color="pink"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(233,30,99,0.2)
}
.admin-style .toggle-switch[data-ts-color="lime"] input:not(:disabled):checked+.ts-helper {
    background:rgba(205,220,57,0.5)
}
.admin-style .toggle-switch[data-ts-color="lime"] input:not(:disabled):checked+.ts-helper:before {
    background:#CDDC39
}
.admin-style .toggle-switch[data-ts-color="lime"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(205,220,57,0.2)
}
.admin-style .toggle-switch[data-ts-color="lime"].on>.ts-helper {
    background:rgba(205,220,57,0.5)
}
.admin-style .toggle-switch[data-ts-color="lime"].on>.ts-helper:before {
    background:#CDDC39
}
.admin-style .toggle-switch[data-ts-color="lime"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(205,220,57,0.2)
}
.admin-style .toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked+.ts-helper {
    background:rgba(0,188,212,0.5)
}
.admin-style .toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked+.ts-helper:before {
    background:#00BCD4
}
.admin-style .toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(0,188,212,0.2)
}
.admin-style .toggle-switch[data-ts-color="cyan"].on>.ts-helper {
    background:rgba(0,188,212,0.5)
}
.admin-style .toggle-switch[data-ts-color="cyan"].on>.ts-helper:before {
    background:#00BCD4
}
.admin-style .toggle-switch[data-ts-color="cyan"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(0,188,212,0.2)
}
.admin-style .toggle-switch[data-ts-color="green"] input:not(:disabled):checked+.ts-helper {
    background:rgba(76,175,80,0.5)
}
.admin-style .toggle-switch[data-ts-color="green"] input:not(:disabled):checked+.ts-helper:before {
    background:#4CAF50
}
.admin-style .toggle-switch[data-ts-color="green"] input:not(:disabled):checked+.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(76,175,80,0.2)
}
.admin-style .toggle-switch[data-ts-color="green"].on>.ts-helper {
    background:rgba(76,175,80,0.5)
}
.admin-style .toggle-switch[data-ts-color="green"].on>.ts-helper:before {
    background:#4CAF50
}
.admin-style .toggle-switch[data-ts-color="green"].on>.ts-helper:active:before {
    box-shadow:0 2px 8px rgba(0,0,0,0.28),0 0 0 20px rgba(76,175,80,0.2)
}
.admin-style select {
    -webkit-appearance:none
}
.admin-style input[type="checkbox"]+label,.admin-style input[type="radio"]+label {
    display:inline
}
.admin-style .btn {
    border-radius:20px
}
.admin-style .btn:not(.btn-alt) {
    border:0
}
.admin-style .btn[class*="bg-"]:not(.bg-white) {
    color:#fff
}
.admin-style .btn .caret {
    margin-top:-3px
}
.admin-style .btn.l-border {
    border-left:1px solid rgba(0,0,0,0.1)
}
.admin-style .btn-group .crud-form-apply {
    border-top-right-radius:20px !important;
    border-bottom-right-radius:20px !important
}
.admin-style .btn-default {
    color:#333;
    background-color:#eee;
    border-color:transparent
}
.admin-style .btn-default:focus,.admin-style .btn-default.focus {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-default:hover {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-default:active,.admin-style .btn-default.active,.open>.dropdown-toggle.admin-style .btn-default {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-default:active:hover,.admin-style .btn-default.active:hover,.open>.dropdown-toggle.admin-style .btn-default:hover,.admin-style .btn-default:active:focus,.admin-style .btn-default.active:focus,.open>.dropdown-toggle.admin-style .btn-default:focus,.admin-style .btn-default:active.focus,.admin-style .btn-default.active.focus,.open>.dropdown-toggle.admin-style .btn-default.focus {
    color:#333;
    background-color:#c3c3c3;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-default:active,.admin-style .btn-default.active,.open>.dropdown-toggle.admin-style .btn-default {
    background-image:none
}
.admin-style .btn-default.disabled:not(.btn-alt),.admin-style .btn-default[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-default:not(.btn-alt),.admin-style .btn-default.disabled:not(.btn-alt):hover,.admin-style .btn-default[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):hover,.admin-style .btn-default.disabled:not(.btn-alt):focus,.admin-style .btn-default[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):focus,.admin-style .btn-default.disabled:not(.btn-alt).focus,.admin-style .btn-default[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-default:not(.btn-alt).focus,.admin-style .btn-default.disabled:not(.btn-alt):active,.admin-style .btn-default[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-default:not(.btn-alt):active,.admin-style .btn-default.disabled:not(.btn-alt).active,.admin-style .btn-default[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-default:not(.btn-alt).active {
    background-color:#eee;
    border-color:transparent
}
.admin-style .btn-default .badge {
    color:#eee;
    background-color:#333
}
.admin-style .btn-inverse {
    color:#fff;
    background-color:#454545;
    border-color:transparent
}
.admin-style .btn-inverse:focus,.admin-style .btn-inverse.focus {
    color:#fff;
    background-color:#2b2b2b;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-inverse:hover {
    color:#fff;
    background-color:#2b2b2b;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-inverse:active,.admin-style .btn-inverse.active,.open>.dropdown-toggle.admin-style .btn-inverse {
    color:#fff;
    background-color:#2b2b2b;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-inverse:active:hover,.admin-style .btn-inverse.active:hover,.open>.dropdown-toggle.admin-style .btn-inverse:hover,.admin-style .btn-inverse:active:focus,.admin-style .btn-inverse.active:focus,.open>.dropdown-toggle.admin-style .btn-inverse:focus,.admin-style .btn-inverse:active.focus,.admin-style .btn-inverse.active.focus,.open>.dropdown-toggle.admin-style .btn-inverse.focus {
    color:#fff;
    background-color:#1a1a1a;
    border-color:rgba(0,0,0,0)
}
.admin-style .btn-inverse:active,.admin-style .btn-inverse.active,.open>.dropdown-toggle.admin-style .btn-inverse {
    background-image:none
}
.admin-style .btn-inverse.disabled:not(.btn-alt),.admin-style .btn-inverse[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt),.admin-style .btn-inverse.disabled:not(.btn-alt):hover,.admin-style .btn-inverse[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt):hover,.admin-style .btn-inverse.disabled:not(.btn-alt):focus,.admin-style .btn-inverse[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt):focus,.admin-style .btn-inverse.disabled:not(.btn-alt).focus,.admin-style .btn-inverse[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt).focus,.admin-style .btn-inverse.disabled:not(.btn-alt):active,.admin-style .btn-inverse[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt):active,.admin-style .btn-inverse.disabled:not(.btn-alt).active,.admin-style .btn-inverse[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .btn-inverse:not(.btn-alt).active {
    background-color:#454545;
    border-color:transparent
}
.admin-style .btn-inverse .badge {
    color:#454545;
    background-color:#fff
}
.admin-style .btn-link {
    color:#333
}
.admin-style .btn-icon {
    border-radius:50%;
    width:40px;
    height:40px;
    padding:0;
    text-align:center
}
.admin-style .btn-icon .zmdi {
    font-size:17px
}
.admin-style .btn-icon-text>.zmdi {
    font-size:15px;
    vertical-align:top;
    display:inline-block;
    margin-top:2px;
    line-height:100%;
    margin-right:5px
}
.admin-style .open .btn {
    outline:none !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important
}
.admin-style .open .btn:focus,.admin-style .open .btn:active {
    outline:none !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important
}
.admin-style .btn-alt {
    background:transparent
}
.admin-style .btn-alt.btn-default {
    border-color:#a2a2a2;
    color:#a2a2a2
}
.admin-style .btn-alt.btn-default:not(.btn-white):hover,.admin-style .btn-alt.btn-default:not(.btn-white):active,.admin-style .btn-alt.btn-default:not(.btn-white):focus {
    color:#fff;
    background:#a2a2a2
}
.admin-style .btn-alt.btn-default.btn-white:hover,.admin-style .btn-alt.btn-default.btn-white:active,.admin-style .btn-alt.btn-default.btn-white:focus {
    color:#333;
    background:#a2a2a2
}
.admin-style .btn-alt.btn-info {
    border-color:#00BCD4;
    color:#00BCD4
}
.admin-style .btn-alt.btn-info:not(.btn-white):hover,.admin-style .btn-alt.btn-info:not(.btn-white):active,.admin-style .btn-alt.btn-info:not(.btn-white):focus {
    color:#fff;
    background:#00BCD4
}
.admin-style .btn-alt.btn-info.btn-white:hover,.admin-style .btn-alt.btn-info.btn-white:active,.admin-style .btn-alt.btn-info.btn-white:focus {
    color:#333;
    background:#00BCD4
}
.admin-style .btn-alt.btn-primary {
    border-color:#2a548c;
    color:#2a548c
}
.admin-style .btn-alt.btn-primary:not(.btn-white):hover,.admin-style .btn-alt.btn-primary:not(.btn-white):active,.admin-style .btn-alt.btn-primary:not(.btn-white):focus {
    color:#fff;
    background:#2a548c
}
.admin-style .btn-alt.btn-primary.btn-white:hover,.admin-style .btn-alt.btn-primary.btn-white:active,.admin-style .btn-alt.btn-primary.btn-white:focus {
    color:#333;
    background:#2a548c
}
.admin-style .btn-alt.btn-success {
    border-color:#4CAF50;
    color:#4CAF50
}
.admin-style .btn-alt.btn-success:not(.btn-white):hover,.admin-style .btn-alt.btn-success:not(.btn-white):active,.admin-style .btn-alt.btn-success:not(.btn-white):focus {
    color:#fff;
    background:#4CAF50
}
.admin-style .btn-alt.btn-success.btn-white:hover,.admin-style .btn-alt.btn-success.btn-white:active,.admin-style .btn-alt.btn-success.btn-white:focus {
    color:#333;
    background:#4CAF50
}
.admin-style .btn-alt.btn-warning {
    border-color:#FF9800;
    color:#FF9800
}
.admin-style .btn-alt.btn-warning:not(.btn-white):hover,.admin-style .btn-alt.btn-warning:not(.btn-white):active,.admin-style .btn-alt.btn-warning:not(.btn-white):focus {
    color:#fff;
    background:#FF9800
}
.admin-style .btn-alt.btn-warning.btn-white:hover,.admin-style .btn-alt.btn-warning.btn-white:active,.admin-style .btn-alt.btn-warning.btn-white:focus {
    color:#333;
    background:#FF9800
}
.admin-style .btn-alt.btn-danger {
    border-color:#F44336;
    color:#F44336
}
.admin-style .btn-alt.btn-danger:not(.btn-white):hover,.admin-style .btn-alt.btn-danger:not(.btn-white):active,.admin-style .btn-alt.btn-danger:not(.btn-white):focus {
    color:#fff;
    background:#F44336
}
.admin-style .btn-alt.btn-danger.btn-white:hover,.admin-style .btn-alt.btn-danger.btn-white:active,.admin-style .btn-alt.btn-danger.btn-white:focus {
    color:#333;
    background:#F44336
}
.admin-style #header {
    width:100%;
    z-index:10;
    top:0;
    left:0;
    background-color:#fff;
    height:62px
}
.admin-style #header.affix {
    box-shadow:0 0 20px rgba(0,0,0,0.23)
}
.admin-style #header:not(.affix) {
    box-shadow:0 1px 1px rgba(0,0,0,0.07);
    position:fixed
}
.admin-style .header-inner {
    padding:0;
    margin:0;
    width:100%;
    list-style:none;
    display:flex
}
@media (max-width:768px) {
    .admin-style .header-inner>li:not(.top-search) {
        position:static
    }
    .admin-style .header-inner>li .dropdown-menu {
        width:calc(100% - 30px);
        margin-left:15px
    }
}
.admin-style .header-inner>li>a {
    height:62px;
    color:#333;
    min-width:45px;
    display:block;
    position:relative
}
.admin-style .header-inner>li>a>.zmdi {
    font-size:22px;
    line-height:62px
}
.admin-style .header-inner>li:not(.rs-logo) {
    text-align:center
}
.admin-style .header-inner>li.open>a:not([class*="hi-"]):before {
    content:"";
    width:40px;
    height:40px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-21px;
    margin-left:-20px;
    background:#eee;
    border-radius:50%;
    z-index:-1
}
.admin-style .header-inner .dropdown-menu {
    margin-top:-5px
}
.admin-style .header-inner .open>.hi-messages {
    color:#4CAF50
}
.admin-style .header-inner .open>.hi-notifications {
    color:#FF9800
}
.admin-style .header-inner .open>.hi-projects {
    color:#4CAF50
}
.admin-style .header-inner .open>.hi-events {
    color:#2196F3
}
.admin-style .counter {
    display:inline-block;
    padding:1px 5px;
    font-size:10px;
    background:#aaa;
    color:white;
    border-radius:50%;
    vertical-align:super
}
.admin-style .hi-count {
    position:absolute;
    font-style:normal;
    background-color:#F44336;
    font-size:10px;
    color:#fff;
    line-height:20px;
    height:20px;
    top:-6px;
    right:-7px;
    border-radius:50%;
    width:20px;
    text-align:center;
    display:none
}
.admin-style .hi-count.visible {
    display:inline-block
}
.admin-style .hi-count.badge-r {
    top:auto;
    position:relative
}
.admin-style .hi-dropdown {
    padding:0
}
@media (min-width:768px) {
    .admin-style .hi-dropdown {
        width:350px
    }
}
.admin-style .rs-logo {
    position:relative;
    z-index:2;
    height:62px
}
.admin-style .rs-logo>a {
    background:url(../../img/adminstyle/flatadmin/logo.svg) no-repeat center center;
    background-size:72%
}
@media (min-width:1280px) {
    .admin-style .rs-logo {
        width:240px;
        min-width:240px;
        background-color:#000
    }
    .admin-style .rs-logo>a {
        padding:15px 22px
    }
    .closed.admin-style .rs-logo {
        width:64px;
        min-width:64px
    }
    .closed.admin-style .rs-logo>a {
        background-image:url(../../img/adminstyle/flatadmin/logo-sm.svg);
        background-size:48%
    }
}
@media (max-width:1279px) {
    .admin-style .rs-logo {
        width:64px;
        background-color:#000
    }
    .admin-style .rs-logo>a {
        background-image:url(../../img/adminstyle/flatadmin/logo-sm.svg);
        background-size:48%
    }
}
@media (max-width:768px) {
    .admin-style .rs-logo:not(.debug) {
        padding:12px
    }
    .admin-style .rs-logo:not(.debug)>a {
        display:none !important
    }
}
@keyframes leftRightLoading {
    from {
        left:50%;
        width:0%
    }
    to {
        left:0%;
        width:100%
    }
}
.admin-style .rs-loading {
    position:absolute;
    bottom:0;
    height:3px;
    left:50%;
    width:0%;
    background-color:#4baed0;
    animation:leftRightLoading 1s ease 0s infinite
}
.admin-style .rs-loading-error {
    background-color:#e33535;
    padding:10px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    opacity:.8;
    color:white;
    z-index:2;
    text-align:center
}
.admin-style .rs-loading-error a {
    color:inherit
}
.admin-style .header-panel {
    display:block;
    flex:1;
    position:relative
}
.admin-style .header-panel .to-main {
    display:none
}
@media (max-width:768px) {
    .admin-style .header-panel .to-main {
        display:block
    }
}
@media (max-width:1279px) {
}
.admin-style .header-panel>.viewport {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-align-content:stretch;
    -ms-align-content:stretch;
    align-content:stretch;
    width:auto
}
.admin-style .header-panel .fixed-tools {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    height:62px;
    font-size:11px
}
.admin-style .header-panel .fixed-tools>a,.admin-style .header-panel .fixed-tools>.bt {
    text-align:center;
    padding:9px 20px 0;
    color:#666;
    white-space:nowrap
}
.admin-style .header-panel .fixed-tools>a i,.admin-style .header-panel .fixed-tools>.bt i {
    opacity:.7
}
@media (max-width:1279px) {
    .admin-style .header-panel .fixed-tools>a,.admin-style .header-panel .fixed-tools>.bt {
        padding-left:14px;
        padding-right:14px
    }
}
.admin-style .header-panel .fixed-tools>a:hover,.admin-style .header-panel .fixed-tools>.bt:hover {
    background-color:#FED42B;
    color:black
}
.admin-style .header-panel .fixed-tools>a:hover i,.admin-style .header-panel .fixed-tools>.bt:hover i {
    opacity:1
}
.admin-style .header-panel .fixed-tools .rs-icon {
    margin-right:0;
    margin-bottom:3px
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu {
    display:none;
    position:absolute;
    padding:0;
    margin:0;
    top:100%;
    left:0;
    list-style:none
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node {
    padding:0;
    margin:0
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node .rs-icon-modes {
    width:17px;
    height:17px;
    margin-right:5px;
    background:no-repeat center center;
    background-size:contain;
    -moz-background-size:contain;
    -webkit-background-size:contain;
    -o-background-size:contain
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node .rs-icon-mode-blocks {
    background-image:url(../../img/adminstyle/flatadmin/debug_blocks.svg)
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node .rs-icon-mode-sectionsandrows {
    background-image:url(../../img/adminstyle/flatadmin/debug_sectionsandrows.svg)
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node .rs-icon-mode-containers {
    background-image:url(../../img/adminstyle/flatadmin/debug_containers.svg)
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node a {
    display:block;
    background-color:white;
    position:relative;
    line-height:30px;
    padding:8px 17px;
    white-space:nowrap;
    text-align:left;
    color:#666;
    font-size:13px
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node a:hover {
    background-color:#FED42B
}
.admin-style .header-panel .fixed-tools .fxt-dropdown-menu .fxt-hover-node .zmdi {
    width:26px;
    text-align:center;
    font-size:19px;
    vertical-align:middle
}
.admin-style .header-panel .fixed-tools .dropdown:hover .fxt-dropdown-menu {
    display:inline-block
}
.admin-style .header-panel .float-tools {
    -webkit-flex-grow:1;
    -ms-flex-grow:1;
    flex-grow:1
}
.admin-style .header-panel .float-tools .ft-sub {
    display:none;
    list-style:none;
    padding:0
}
.admin-style .header-panel .float-tools .ft-sub a {
    line-height:30px;
    padding:8px 17px;
    white-space:nowrap;
    display:block;
    text-align:left;
    color:#666
}
.admin-style .header-panel .float-tools .ft-sub .zmdi {
    width:26px;
    text-align:center;
    font-size:19px;
    vertical-align:middle
}
@media (min-width:768px) {
    .admin-style .header-panel .float-tools .ft-hover-node:hover {
        position:relative;
        background-color:#f3f3f3
    }
    .admin-style .header-panel .float-tools .ft-hover-node:hover .ft-sub {
        box-shadow:0 2px 10px rgba(0,0,0,0.2);
        background-color:#fff;
        border-radius:2px;
        position:absolute;
        top:100%;
        left:0;
        min-width:100%;
        display:block
    }
    .admin-style .header-panel .float-tools .ft-hover-node:hover .ft-sub .zmdi {
        margin-right:5px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu {
        display:-webkit-flex;
        display:-ms-flexbox;
        display:-ms-flex;
        display:flex;
        -webkit-justify-content:flex-end;
        -ms-justify-content:flex-end;
        justify-content:flex-end;
        list-style:none
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a {
        display:block;
        color:#666;
        height:62px;
        line-height:62px;
        white-space:nowrap;
        padding:0 20px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a .rs-icon {
        margin-right:5px;
        vertical-align:middle;
        height:33px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a .rs-public-icon {
        font-size:28px;
        line-height:36px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a>span {
        display:inline-block;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        vertical-align:middle;
        max-width:150px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li a:hover {
        background-color:#FED42B
    }
}
@media (min-width:768px) and (min-width:768px) and (max-width:1279px) {
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a {
        line-height:normal;
        padding-top:7px;
        max-width:160px;
        padding-left:17px;
        padding-right:17px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a>.rs-icon {
        margin:0 0 1px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a>span {
        display:block;
        line-height:normal;
        max-width:none;
        font-size:11px
    }
}
@media (max-width:767px) {
    .admin-style .header-panel .float-tools .ft-sub {
        position:static;
        display:block;
        margin-top:0;
        padding:0;
        border-top:1px solid #e2e2e2
    }
    .admin-style .header-panel .float-tools .ft-sub a {
        padding-left:29px;
        color:#4c4c4c
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu {
        position:absolute;
        top:100%;
        left:0;
        z-index:1;
        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 transparent;
        border-radius:2px;
        -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;
        box-shadow:0 2px 10px rgba(0,0,0,0.2);
        margin-top:1px;
        border-width:0;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:300ms;
        animation-duration:300ms;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        left:auto;
        right:0
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu.pull-right {
        right:0;
        left:auto
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .divider {
        height:1px;
        margin:8px 0;
        overflow:hidden;
        background-color:rgba(0,0,0,0.08)
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a {
        display:block;
        padding:3px 20px;
        clear:both;
        font-weight:normal;
        line-height:1.42857143;
        color:#333;
        white-space:nowrap
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu>li>a {
        padding:8px 17px 8px 29px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu.dm-icon>li>a>.zmdi {
        line-height:100%;
        vertical-align:top;
        font-size:18px;
        width:28px
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu:not([class*="bg-"])>li>a {
        color:#4C4C4C
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu:not([class*="bg-"])>li>a:hover {
        color:#000
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu[class*="bg-"]>li>a {
        font-weight:300;
        color:#fff
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node {
        position:relative
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node .zmdi {
        font-size:19px;
        padding:8px;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node .zmdi:before {
        content:'\f278'
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node.open .zmdi:before {
        content:'\f273'
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node.open>.dropdown-submenu {
        display:block
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node .dropdown-submenu {
        display:none;
        list-style:none;
        padding-left:0
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node .dropdown-submenu>li>a {
        display:block;
        color:#4C4C4C;
        padding:8px 10px 8px 55px;
        line-height:1.42857143
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu .node .dropdown-submenu>li>a:hover {
        color:#000;
        background:rgba(0,0,0,0.08)
    }
    .admin-style .header-panel .float-tools .ft-dropdown-menu a:hover {
        background-color:#FED42B
    }
    .admin-style .header-panel .float-tools .open .ft-dropdown-menu {
        display:block
    }
    .admin-style .header-panel .float-tools .toggle {
        float:right;
        height:62px;
        line-height:62px;
        font-size:30px;
        padding:0 20px;
        color:#555;
        cursor:pointer
    }
    .admin-style .header-panel .float-tools .toggle .hi-count {
        top:4px
    }
    .admin-style .header-panel .float-tools .open .toggle {
        background-color:#FED42B;
        color:black
    }
    .admin-style .header-panel .float-tools .dropdown {
        position:relative;
        float:right
    }
}
.admin-style #menu-trigger {
    font-size:21px;
    text-align:center;
    color:#fff;
    cursor:pointer;
    display:none;
    background:#000;
    height:100%
}
.admin-style #menu-trigger.toggled i:before {
    content:'\f136'
}
@media (min-width:769px) {
    .admin-style #menu-trigger {
        line-height:62px
    }
}
@media (max-width:768px) {
    .admin-style #menu-trigger {
        border-radius:2px;
        line-height:39px;
        display:block
    }
}
.admin-style .rs-alerts-section {
    border:none
}
.admin-style .rs-alerts-section .list-group-item {
    border:none;
    border-left:3px solid #9E9E9E;
    margin-bottom:2px
}
.admin-style .rs-alerts-section .list-group-item.warning {
    border-color:#FF9800
}
.admin-style .rs-alerts-section .list-group-item.critical {
    border-color:#f55a4e
}
.admin-style .rs-alerts-section .list-group-item .close {
    visibility:hidden
}
.admin-style .rs-alerts-section .list-group-item:hover .close {
    visibility:visible
}
.admin-style .rs-alerts-section .list-group-item .description {
    margin-top:10px;
    color:#999;
    font-size:12px;
    display:block
}
.admin-style #sidebar {
    background-color:#222222;
    position:fixed;
    left:0;
    top:62px;
    z-index:10;
    height:calc(100% - 62px)
}
@media (min-width:1280px),(max-width:768px) {
    .admin-style #sidebar {
        width:240px
    }
    .closed.admin-style #sidebar {
        width:64px;
        overflow:visible
    }
}
@media (min-width:768px) and (max-width:1279px) {
    .admin-style #sidebar {
        width:64px;
        overflow:visible
    }
    .admin-style #sidebar .sm {
        left:64px
    }
    .admin-style #sidebar .side-collapse {
        display:none
    }
}
@media (max-width:768px) {
    .admin-style #sidebar {
        display:none
    }
    .admin-style #sidebar .side-collapse {
        display:none
    }
    .admin-style #sidebar.toggled {
        width:64px;
        display:block;
        z-index:12
    }
    .admin-style #sidebar.toggled .side-menu-overlay {
        opacity:1;
        visibility:visible
    }
    .admin-style #sidebar .sm {
        left:64px
    }
}
.admin-style #sidebar.sm-opened .side-menu-overlay {
    opacity:1;
    visibility:visible
}
.admin-style.closed .side-collapse .text {
    display:none
}
.admin-style.closed .side-collapse .rs-icon {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg)
}
.admin-style .rs-site-manager {
    border-bottom:1px solid #2e2e2e
}
.admin-style .rs-site-manager .number {
    vertical-align:middle;
    font-size:20px;
    font-weight:bold
}
.admin-style .rs-site-manager .domain {
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    white-space:nowrap;
    width:85%
}
@media (min-width:1280px),(max-width:768px) {
    .admin-style .rs-site-manager .number {
        display:none
    }
    .closed.admin-style .rs-site-manager .number {
        display:inline;
        font-size:20px;
        font-weight:bold
    }
    .closed.admin-style .rs-site-manager .domain {
        display:none
    }
}
@media (max-width:1279px) {
    .admin-style .rs-site-manager .number {
        display:inline
    }
    .admin-style .rs-site-manager .domain {
        display:none
    }
}
.admin-style .rs-site-manager .current {
    text-align:center;
    padding:20px 10px 0;
    height:64px;
    white-space:nowrap
}
.admin-style .rs-site-manager .active a {
    background-color:#fed42b
}
.admin-style .rs-site-manager .caret {
    border:5px solid transparent;
    border-left:5px solid #666;
    margin-left:9px
}
.admin-style .side-scroll {
    position:absolute;
    top:64px;
    bottom:64px;
    width:100%
}
@media (max-width:1279px) {
    .admin-style .side-scroll {
        bottom:0
    }
}
.admin-style .side-scroll>.mCSB_scrollTools_vertical {
    right:auto;
    left:0
}
.admin-style .side-menu {
    list-style:none;
    padding:0
}
.admin-style .side-menu-overlay {
    visibility:hidden;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.1);
    opacity:0;
    transition:opacity .3s ease
}
@media (min-width:1280px),(max-width:768px) {
    .admin-style .side-menu-overlay {
        left:240px
    }
    .closed.admin-style .side-menu-overlay {
        left:64px
    }
}
@media (max-width:1279px) {
    .admin-style .side-menu-overlay {
        left:64px
    }
}
.admin-style .side-menu a {
    color:#9BA1B1;
    position:relative
}
.admin-style .side-menu .sm-head {
    text-align:center;
    height:62px;
    line-height:62px;
    border-bottom:1px solid #eee;
    text-transform:uppercase;
    font-size:16px
}
.admin-style .side-menu .sm-body {
    position:absolute;
    top:62px;
    bottom:0;
    width:100%
}
.admin-style .side-menu .sm-body .hi-count {
    right:5px;
    top:auto
}
.admin-style .side-menu .menu-close {
    float:right;
    font-size:20px;
    padding-right:15px
}
.admin-style .side-menu .menu-close:hover {
    color:black
}
.admin-style .side-menu>li {
    width:100%;
    display:block
}
.admin-style .side-menu>li>a {
    line-height:30px;
    font-size:14px;
    display:block;
    padding:9px 10px 9px 16px;
    position:relative;
    white-space:nowrap;
    -webkit-transition:color;
    -o-transition:color;
    transition:color
}
.admin-style .side-menu>li>a>.rs-icon {
    width:30px;
    height:30px
}
.admin-style .side-menu>li>a>.zmdi {
    font-size:13px;
    width:28px;
    height:28px;
    border-radius:50%;
    background-color:#000;
    line-height:29px;
    margin-right:7px;
    text-align:center
}
.admin-style .side-menu>li>a .label {
    position:absolute;
    top:15px;
    right:12px
}
.admin-style .side-menu>li.active>a,.admin-style .side-menu>li.open {
    background:black
}
.admin-style .side-menu>li:hover>a {
    color:#fff
}
.admin-style .side-menu>li>.sm {
    display:none;
    position:fixed;
    top:0;
    left:240px;
    bottom:0;
    width:240px;
    z-index:2;
    background:white;
    border-left:1px solid white;
    box-shadow:0 5px 10px #666
}
.admin-style .side-menu>li .sm-node {
    position:relative
}
.admin-style .side-menu>li .sm-node>a:before {
    content:'\2219';
    position:absolute;
    top:2px;
    left:11px;
    font-size:25px
}
.admin-style .side-menu>li .sm-node.open>a:before {
    color:#ffb516
}
.admin-style .side-menu>li .sm-body ul {
    list-style:none;
    padding:0
}
.admin-style .side-menu>li .sm-body ul a {
    display:block;
    padding:10px 30px;
    color:black
}
.admin-style .side-menu>li .sm-body ul li>a:hover {
    background-color:black;
    color:white
}
.admin-style .side-menu>li .sm-body ul ul {
    display:none
}
.admin-style .side-menu>li .sm-body li.open>ul {
    display:block
}
.admin-style .side-menu>li .sm-body ul ul a {
    padding:10px 0 10px 30px
}
.admin-style .side-menu>li .sm-body ul ul a:before {
    content:'•';
    margin-right:10px;
    display:inline
}
.admin-style .side-menu>li.open>.sm {
    display:block !important
}
@media (max-width:1279px) {
    .admin-style .side-menu>li .visible-open {
        display:none
    }
    .admin-style .side-menu>li>a>.rs-icon {
        height:19px;
        margin-bottom:2px;
        background-position:center center;
        background-size:contain;
        display:block
    }
    .admin-style .side-menu>li>a>.title {
        display:block;
        font-size:10px;
        margin-left:-18px;
        text-align:center;
        width:64px;
        height:10px;
        line-height:1
    }
}
.closed.admin-style .side-menu>li .visible-open {
    display:none
}
.closed.admin-style .side-menu>li>a>.rs-icon {
    height:19px;
    margin-bottom:2px;
    background-position:center center;
    background-size:contain;
    display:block
}
.closed.admin-style .side-menu>li>a>.title {
    display:block;
    font-size:10px;
    margin-left:-18px;
    text-align:center;
    width:64px;
    height:10px;
    line-height:1
}
.closed.admin-style .side-menu>li>.sm {
    left:64px
}
.admin-style .side-menu>li.active>a {
    background:#121419
}
.admin-style .side-menu>li.active>a .zmdi {
    background:#2C313A;
    color:#fff
}
.admin-style .side-main {
    margin-top:24px
}
.admin-style .side-utilites {
    list-style:none;
    padding:0;
    margin:30px 0 0
}
.admin-style .side-utilites li a {
    padding:9px 10px 9px 16px;
    opacity:.7
}
.admin-style .side-utilites li a:hover {
    opacity:1
}
.admin-style .side-collapse {
    background:#222;
    position:absolute;
    width:100%;
    bottom:0px;
    height:64px;
    line-height:64px;
    white-space:nowrap;
    padding:0 10px 0 16px;
    display:inline-block;
    color:white;
    opacity:.7;
    cursor:pointer
}
.admin-style .side-collapse:hover {
    color:white;
    opacity:1
}
.admin-style .side-collapse>* {
    vertical-align:middle
}
.admin-style .rs-side-panel {
    position:fixed;
    top:0;
    bottom:0;
    width:300px;
    background:white;
    box-shadow:0 0 30px black;
    z-index:30;
    transition:transform .2s ease
}
.admin-style .rs-side-panel_left {
    left:0;
    -webkit-transform:translateX(-110%);
    -moz-transform:translateX(-110%);
    -ms-transform:translateX(-110%);
    -o-transform:translateX(-110%)
}
.admin-style .rs-side-panel_right {
    right:0;
    -webkit-transform:translateX(110%);
    -moz-transform:translateX(110%);
    -ms-transform:translateX(110%);
    -o-transform:translateX(110%)
}
.admin-style .rs-side-panel__title {
    padding:22px 29px 15px
}
.admin-style .rs-side-panel__body {
    position:absolute;
    top:70px;
    bottom:0;
    left:0;
    right:0;
    padding:22px 29px 15px
}
.admin-style .rs-side-panel.show {
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0)
}
.admin-style .rs-side-panel__head-link {
    float:right
}
.admin-style .rs-side-panel__head-link.disabled {
    color:#e4e4e4;
    cursor:default
}
@media (min-width:768px) {
    .admin-style .rs-side-panel {
        width:400px
    }
}
@media (min-width:992px) {
    .admin-style .rs-side-panel {
        width:500px
    }
}
.admin-style .rs-overlay {
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:20;
    background-color:rgba(0,0,0,0.4);
    transition:background-color .4s ease
}
.admin-style.rs-adding-widget .rs-overlay {
    background-color:rgba(0,0,0,0.03)
}
.admin-style.rs-adding-widget .rs-side-panel {
    -webkit-transform:translateX(-110%);
    -moz-transform:translateX(-110%);
    -ms-transform:translateX(-110%);
    -o-transform:translateX(-110%)
}
.admin-style .rs-side-close {
    padding:10px 20px;
    background-color:#ededed;
    white-space:nowrap;
    border-radius:15px;
    color:#666
}
.admin-style .rs-side-close i {
    font-size:20px;
    margin-right:10px;
    vertical-align:middle
}
.admin-style .c-head {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    margin-bottom:20px
}
.admin-style .c-head .help-icon {
    width:20px;
    height:20px;
    line-height:20px;
    font-size:14px;
    font-weight:normal
}
.admin-style .c-head .title {
    font-size:24px;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3;
    margin:0
}
.admin-style .c-head .go-to-menu[data-main-menu-index] {
    cursor:pointer
}
.admin-style .top-toolbar.open .help-icon {
    background-color:#fed42b;
    border-color:#fed42b;
    color:black
}
.admin-style .c-help {
    display:none
}
.admin-style .open>.c-help {
    display:block;
    margin-bottom:20px
}
.admin-style .keyval-container .kv-sort {
    padding-left:5px;
    padding-right:5px;
    width:15px;
    cursor:move;
    vertical-align:middle
}
.admin-style .keyval-container .ksort {
    font-size:18px
}
.admin-style .keyval-container .in-drag .ksort {
    color:white
}
.admin-style .keyval-container .add-pair {
    margin-top:10px
}
.admin-style .keyval-container .add-pair .zmdi {
    font-size:21px;
    margin-right:5px
}
.admin-style .keyvalTable {
    border-collapse:collapse;
    table-layout:fixed;
    width:100%;
    max-width:500px
}
.admin-style .keyvalTable input[type="text"] {
    width:97%
}
.admin-style .keyvalTable .in-drag .kv-sort {
    background:#687280
}
.admin-style .keyvalTable thead th {
    font-weight:normal;
    border-bottom:1px solid #C0C0C0;
    font-size:12px;
    background:none
}
.admin-style .keyvalTable td {
    padding:3px 2px !important
}
.admin-style .keyvalTable .kv-sort,.admin-style .keyvalTable .kv-del {
    vertical-align:middle;
    text-align:center
}
.admin-style .keyvalTable .remove {
    color:#F44336;
    font-size:21px
}
.admin-style .beforetable-line {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -webkit-align-items:center;
    -ms-align-items:center;
    align-items:center;
    background:#ececec;
    height:50px;
    line-height:50px;
    padding-left:30px;
    padding-right:30px
}
@media (max-width:1199px) {
    .admin-style .beforetable-line {
        padding-left:20px
    }
}
@media (max-width:767px) {
    .admin-style .beforetable-line {
        padding-left:10px
    }
}
@media (max-width:1199px) {
    .admin-style .beforetable-line {
        padding-right:20px
    }
}
@media (max-width:767px) {
    .admin-style .beforetable-line {
        padding-right:10px
    }
}
.admin-style .beforetable-line.no-height {
    height:auto;
    line-height:normal;
    padding-top:8px;
    padding-bottom:8px
}
.admin-style .flex-d-row {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.admin-style .inline-tools {
    white-space:nowrap;
    display:inline-block;
    vertical-align:middle
}
.admin-style .inline-tools .rs-list-button .rs-dropdown-handler,.admin-style .inline-tools .tool {
    display:inline-block;
    padding:2px 5px
}
.admin-style .inline-tools .tool>.zmdi {
    font-size:20px
}
.admin-style .inline-tools .dropdown-menu {
    left:auto;
    right:0
}
@media (min-width:991px) {
    .admin-style .inline-tools {
        visibility:hidden
    }
    .admin-style .inline-tools .tool>.zmdi {
        font-size:18px
    }
}
.admin-style .inline-tools .btn-group {
    vertical-align:baseline
}
.admin-style tr:hover>td>.inline-tools {
    visibility:visible
}
.admin-style .rs-table {
    width:100%;
    border-collapse:collapse
}
.admin-style .rs-table .hl-row td {
    background:#687280;
    color:white
}
.admin-style .rs-table>thead>tr>th {
    height:39px;
    border-bottom:1px solid #ececec
}
.admin-style .rs-table .empty {
    border:none
}
.admin-style .rs-table thead th {
    padding:0 5px;
    text-align:left;
    font-weight:normal;
    vertical-align:middle
}
.admin-style .rs-table thead th a {
    color:black
}
.admin-style .rs-table thead .settings {
    padding:0;
    text-align:right
}
.admin-style .rs-table thead .chk {
    padding:0;
    width:26px;
    min-width:26px
}
.admin-style .rs-table thead .chk.checked {
    background:#3AABD1
}
.admin-style .rs-table thead .chk.checked-all {
    background:#71B422
}
.admin-style .rs-table tbody .chk {
    text-align:center;
    padding:0
}
.admin-style .rs-table tbody td {
    padding:10px 5px
}
.admin-style .rs-table tbody td.chk.checked {
    background:#3AABD1
}
.admin-style .rs-table tbody .in-drag .dh,.admin-style .rs-table tbody .in-drag .drag-handle,.admin-style .rs-table tbody .in-drag .drag-nonactive {
    background-color:#687280
}
.admin-style .rs-table tbody .in-drag .dh a.sort,.admin-style .rs-table tbody .in-drag .drag-handle a.sort {
    color:white
}
.admin-style .rs-table tbody .in-drag.nodrag .drag-handle {
    background:none
}
.admin-style .rs-table tbody .nodrag .drag-handle a.sort {
    cursor:default;
    opacity:.4
}
.admin-style .rs-table .sortable {
    background:url(../../img/adminstyle/dot.gif) repeat-x bottom left;
    cursor:pointer
}
.admin-style .rs-table .sortable:hover {
    color:#0180ad;
    background:none
}
.admin-style .rs-table .sortable.sortdot,.admin-style .rs-table .sortable.sortdot:hover {
    background:none;
    width:9px;
    height:9px;
    padding:0px
}
.admin-style .rs-table .sortable.sortdot span {
    background:url(../../img/adminstyle/sort_dot.png) repeat-x bottom left;
    background-repeat:no-repeat;
    background-position:top left;
    opacity:.5;
    width:9px;
    height:9px;
    display:block;
    vertical-align:middle;
    margin-left:auto;
    margin-right:auto
}
.admin-style .rs-table .sortable.asc.sortdot span {
    opacity:1
}
.admin-style .rs-table .desc,.admin-style .rs-table .desc:hover {
    background:url(../../img/adminstyle/sort_desc.gif) no-repeat right center;
    padding-right:10px
}
.admin-style .rs-table .asc,.admin-style .rs-table .asc:hover {
    background:url(../../img/adminstyle/sort_asc.gif) no-repeat right center;
    padding-right:10px
}
.admin-style .rs-table .cell-sbold,.admin-style .rs-table .cell-sbold * {
    font-size:12px;
    font-weight:bold
}
.admin-style .rs-table .cell-sgray,.admin-style .rs-table .cell-sgray * {
    font-size:10px;
    color:#acacac
}
.admin-style .rs-table .cell-mgray,.admin-style .rs-table .cell-mgray * {
    font-size:12px;
    color:#acacac
}
.admin-style .rs-table .cell-small,.admin-style .rs-table .cell-small * {
    font-size:12px
}
.admin-style .rs-table .tools {
    white-space:nowrap;
    display:inline-block;
    vertical-align:middle
}
.admin-style .rs-table .tools .rs-list-button .rs-dropdown-handler,.admin-style .rs-table .tools .tool {
    display:inline-block;
    padding:2px 5px
}
.admin-style .rs-table .tools .tool>.zmdi {
    font-size:20px
}
.admin-style .rs-table .tools .dropdown-menu {
    left:auto;
    right:0
}
@media (min-width:991px) {
    .admin-style .rs-table .tools {
        visibility:hidden
    }
    .admin-style .rs-table .tools .tool>.zmdi {
        font-size:18px
    }
}
.admin-style .rs-table .tools .btn-group {
    vertical-align:baseline
}
.admin-style .rs-table .options {
    display:inline-block;
    font-size:22px;
    color:#999
}
.admin-style .rs-table .options:hover {
    color:#000
}
.admin-style .rs-table>tbody>tr:not(.no-hover):hover>td {
    background:#fed32c
}
.admin-style .rs-table>tbody>tr:hover .tools {
    visibility:visible
}
.admin-style .rs-table .cell-image {
    border:1px solid #ccc;
    display:inline-block
}
.admin-style .rs-table .cell-image img {
    vertical-align:bottom
}
.admin-style .chkhead-block {
    position:relative;
    height:39px;
    line-height:39px;
    text-align:center
}
.admin-style .chkhead-block .onover {
    position:absolute;
    display:none;
    left:100%;
    top:0;
    height:39px;
    line-height:39px;
    background:#71B422;
    border-left:1px solid #e2e2e2;
    width:26px;
    z-index:2;
    box-shadow:2px 0 3px -2px #999
}
.admin-style .chkhead-block:hover .onover {
    display:block
}
.admin-style .chkhead-block:hover {
    background:#3AABD1
}
.admin-style .rs-under-tools {
    background:#ececec;
    padding:10px
}
.admin-style .rs-under-tools .item {
    margin-right:10px
}
.admin-style .paginator {
    margin-top:16px;
    line-height:30px
}
.admin-style .paginator .text,.admin-style .paginator .total {
    line-height:30px
}
.admin-style .paginator .text {
    margin:0 3px
}
.admin-style .paginator .next,.admin-style .paginator .prev {
    border:1px solid #9b9b9b;
    color:#666;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:18px;
    display:inline-block;
    margin-right:3px;
    vertical-align:middle;
    box-sizing:content-box;
    border-radius:50%
}
.admin-style .paginator .next:hover,.admin-style .paginator .prev:hover {
    background-color:#333;
    border-color:#333;
    color:white
}
.admin-style .paginator .perpage,.admin-style .paginator .page {
    border:1px solid #9b9b9b;
    box-sizing:content-box;
    padding:0;
    width:40px;
    height:24px;
    line-height:24px;
    display:inline-block;
    margin-right:3px;
    vertical-align:middle;
    text-align:center;
    border-radius:5px
}
.admin-style .paginator .total {
    float:right;
    color:#969696;
    white-space:nowrap
}
@media (max-width:767px) {
    .admin-style .paginator .total {
        float:none;
        display:inline-block
    }
}
.admin-style .paginator .perpage_block {
    margin-left:30px
}
.admin-style .paginator .ok {
    height:28px;
    line-height:24px;
    border:2px solid #e2e2e2;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    padding:0 6px
}
.admin-style .paginator .ok:hover {
    background:#3f3f3f;
    border-color:#3f3f3f;
    color:white
}
.admin-style .beforetable-line .paginator {
    margin-top:0;
    white-space:nowrap
}
.admin-style .notice-box {
    border-left:3px solid #828282;
    padding:15px;
    margin-bottom:15px;
    background-color:#f0f0f0
}
.admin-style .notice-errors {
    border-color:#f55a4e;
    background-color:#f5f5f5
}
.admin-style .inform-block,.admin-style .notice {
    border-left:3px solid #828282;
    padding:10px 15px
}
.admin-style .inform-block-success,.admin-style .notice-success {
    border-color:#4CAF50
}
.admin-style .inform-block-info,.admin-style .notice-info {
    border-color:#2196F3
}
.admin-style .inform-block-warning,.admin-style .notice-warning {
    border-color:#FF9800
}
.admin-style .inform-block-danger,.admin-style .notice-danger {
    border-color:#f55a4e
}
.admin-style .module-deactivated {
    color:#f55a4e;
    border-left:3px solid #f55a4e;
    padding:10px 15px;
    margin-left:20px
}
.admin-style .dh a.sort,.admin-style .drag-handle a.sort,.admin-style .drag-handle-nonactive a.sort {
    text-align:center;
    font-size:20px;
    line-height:1;
    color:#aaa;
    cursor:move
}
.admin-style .drag-handle-nonactive a.sort {
    opacity:.4;
    cursor:default
}
.admin-style .ochk {
    text-align:center
}
.admin-style .upload-block .dragzone-block {
    width:100%
}
.admin-style .upload-block .dragzone {
    border:1px dashed #acacac;
    height:56px;
    line-height:56px;
    text-align:center;
    color:#acacac;
    overflow:hidden;
    margin-right:5px
}
@media (max-width:768px) {
    .admin-style .upload-block .dragzone {
        display:none
    }
}
.admin-style .upload-block .add {
    background:#57960c;
    line-height:56px;
    height:58px;
    width:150px;
    color:white;
    display:block;
    font-size:16px;
    text-align:center;
    position:relative;
    overflow:hidden;
    border-radius:30px
}
.admin-style .upload-block .add .fileinput {
    cursor:pointer;
    direction:ltr;
    font-size:23px;
    margin:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-transform:translate(-300px, 0) scale(4);
    -moz-transform:translate(-300px, 0) scale(4);
    -ms-transform:translate(-300px, 0) scale(4);
    -o-transform:translate(-300px, 0) scale(4)
}
.admin-style .upload-block .check-all {
    background:#3aabd1;
    line-height:56px;
    height:58px;
    width:130px;
    color:white;
    display:block;
    cursor:pointer;
    margin-right:2px;
    font-size:16px;
    text-align:center;
    position:relative;
    overflow:hidden;
    border-radius:30px
}
.admin-style .upload-block .delete-list {
    width:100px;
    height:58px;
    font-size:16px;
    line-height:56px;
    color:white;
    background:#d13a3a;
    border:none;
    cursor:pointer;
    margin-right:2px;
    display:none;
    border-radius:30px
}
.admin-style .upload-block .apply-offers-list {
    width:120px;
    height:58px;
    font-size:16px;
    line-height:56px;
    color:white;
    background:#FF8000;
    border:none;
    cursor:pointer;
    margin-right:2px;
    display:none;
    border-radius:30px
}
.admin-style .feedback_result_form {
    border-collapse:collapse;
    border-spacing:0px
}
.admin-style .feedback_result_form th,.admin-style .feedback_result_form td {
    padding:3px;
    padding-right:10px;
    border-bottom:1px solid silver;
    vertical-align:top
}
.admin-style .feedback_result_form th {
    text-align:left;
    padding-bottom:6px
}
.admin-style .feedback_result_form .feedback_result_value {
    max-width:400px
}
@media (max-width:767px) {
    .admin-style .xs-dropdown {
        position:relative
    }
    .admin-style .xs-dropdown .toggle {
        font-size:16px
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu {
        position:absolute;
        top:100%;
        left:0;
        z-index:1;
        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 transparent;
        border-radius:2px;
        -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;
        box-shadow:0 2px 10px rgba(0,0,0,0.2);
        margin-top:1px;
        border-width:0;
        -webkit-animation-name:fadeIn;
        animation-name:fadeIn;
        -webkit-animation-duration:300ms;
        animation-duration:300ms;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both;
        display:block
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu.pull-right {
        right:0;
        left:auto
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .divider {
        height:1px;
        margin:8px 0;
        overflow:hidden;
        background-color:rgba(0,0,0,0.08)
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu>li>a {
        display:block;
        padding:3px 20px;
        clear:both;
        font-weight:normal;
        line-height:1.42857143;
        color:#333;
        white-space:nowrap
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu>li>a {
        padding:8px 17px 8px 29px
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu.dm-icon>li>a>.zmdi {
        line-height:100%;
        vertical-align:top;
        font-size:18px;
        width:28px
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu:not([class*="bg-"])>li>a {
        color:#4C4C4C
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu:not([class*="bg-"])>li>a:hover {
        color:#000
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu[class*="bg-"]>li>a {
        font-weight:300;
        color:#fff
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node {
        position:relative
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node .zmdi {
        font-size:19px;
        padding:8px;
        position:absolute;
        left:0;
        top:0;
        cursor:pointer
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node .zmdi:before {
        content:'\f278'
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node.open .zmdi:before {
        content:'\f273'
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node.open>.dropdown-submenu {
        display:block
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node .dropdown-submenu {
        display:none;
        list-style:none;
        padding-left:0
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node .dropdown-submenu>li>a {
        display:block;
        color:#4C4C4C;
        padding:8px 10px 8px 55px;
        line-height:1.42857143
    }
    .admin-style .xs-dropdown.open .xs-dropdown-menu .node .dropdown-submenu>li>a:hover {
        color:#000;
        background:rgba(0,0,0,0.08)
    }
    .admin-style .xs-dropdown.open.place-left .xs-dropdown-menu {
        left:auto;
        right:0
    }
    .admin-style .xs-dropdown-menu {
        display:none
    }
    .admin-style .xs-dropdown-menu>* {
        display:block
    }
    .admin-style .xs-dropdown-menu a {
        padding:9px 12px
    }
    .admin-style .xs-dropdown-menu .dropdown-menu {
        display:block;
        position:static;
        float:none;
        box-shadow:none;
        margin:1px 0;
        padding:0
    }
    .admin-style .xs-dropdown-menu .caret {
        display:none
    }
    .admin-style .xs-dropdown-menu .btn.btn-alt,.admin-style .xs-dropdown-menu .btn {
        display:block;
        float:none;
        background:none;
        color:black;
        border-radius:0;
        text-align:left;
        border:none
    }
    .admin-style .xs-dropdown-menu .btn.btn-alt:hover,.admin-style .xs-dropdown-menu .btn:hover {
        background:#fed42b;
        color:black
    }
    .admin-style .xs-dropdown-menu .btn-group {
        border-bottom:1px solid #eee;
        margin:1px 0
    }
    .admin-style .xs-dropdown-menu .btn-group .split-group:hover,.admin-style .xs-dropdown-menu .btn-group .split-group {
        font-size:10px;
        background:#eee;
        padding:9px 12px;
        text-align:center;
        cursor:default
    }
    .admin-style .xs-dropdown-menu .btn-group>.split-link {
        padding:8px 17px 8px 29px
    }
    .admin-style .xs-dropdown-menu .btn-group>.split-caret {
        display:none
    }
    .admin-style .xs-dropdown-menu .btn-group li>a:hover {
        background:#fed42b
    }
}
.admin-style .collapsed {
    display:none
}
.admin-style .collapsed * {
    vertical-align:middle
}
.admin-style .collapsed .icon {
    font-size:24px;
    margin-right:5px;
    cursor:pointer
}
.admin-style .collapsed .select-tree {
    font-size:16px;
    line-height:1
}
.admin-style .collapsed .tree-hide {
    display:none
}
.admin-style .collapsed .path .zmdi {
    margin:0 3px
}
.admin-style .left-open .collapsed .tree-hide {
    display:inline-block
}
.admin-style .left-open .collapsed .tree-show {
    display:none
}
.admin-style .left-up .columns {
    display:block;
    overflow:hidden
}
.admin-style .left-up .columns .left-column {
    width:auto !important;
    margin-right:0;
    border-right:none;
    transition:transform .3s ease;
    -webkit-transform:translateX(-150%);
    -moz-transform:translateX(-150%);
    -ms-transform:translateX(-150%);
    -o-transform:translateX(-150%);
    position:absolute;
    top:0
}
.admin-style .left-up .columns .left-column .ui-resizable-handle {
    display:none
}
.admin-style .left-up .collapsed {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    padding:15px 0;
    border-top:1px solid #e2e2e2
}
.admin-style .columns {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    position:relative
}
.admin-style .columns .common-column {
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:100%
}
.admin-style .columns .left-column {
    -webkit-flex:0 0 350px;
    -ms-flex:0 0 350px;
    flex:0 0 350px;
    border-right:1px solid #e2e2e2;
    background:white
}
.admin-style .columns .right-column {
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    position:static
}
.admin-style .columns .form-column {
    -webkit-flex:4;
    -ms-flex:4;
    flex:4
}
.admin-style .columns .tools-column {
    margin-left:20px;
    border-left:1px solid #ececec;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding:0 20px
}
.admin-style .columns .tools-column .list-with-help {
    padding:0;
    list-style:none
}
.admin-style .columns .tools-column .list-with-help li {
    margin-top:20px
}
@media (max-width:991px) {
    .admin-style .columns .tools-column {
        margin-left:0;
        border-left:none;
        padding:0
    }
}
@media (max-width:991px) {
    .admin-style .columns {
        display:block;
        overflow:hidden
    }
    .admin-style .columns .left-column {
        width:auto !important;
        margin-right:0;
        border-right:none;
        transition:transform .3s ease;
        -webkit-transform:translateX(-150%);
        -moz-transform:translateX(-150%);
        -ms-transform:translateX(-150%);
        -o-transform:translateX(-150%);
        position:absolute;
        top:0
    }
    .admin-style .columns .left-column .ui-resizable-handle {
        display:none
    }
    .admin-style .collapsed {
        display:-webkit-flex;
        display:-ms-flexbox;
        display:-ms-flex;
        display:flex;
        -webkit-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between;
        padding:15px 0;
        border-top:1px solid #e2e2e2
    }
    .admin-style .view-as-table {
        opacity:1
    }
    .admin-style .view-as-tree-table {
        opacity:.4
    }
}
.admin-style .left-open-mixin .columns .left-column {
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    position:static
}
.admin-style .left-open-mixin .columns .right-column {
    transition:transform .3s ease;
    -webkit-transform:translateX(150%);
    -moz-transform:translateX(150%);
    -ms-transform:translateX(150%);
    -o-transform:translateX(150%);
    position:absolute;
    top:0;
    width:100%
}
@media (max-width:991px) {
    .admin-style .left-open .columns .left-column {
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        position:static
    }
    .admin-style .left-open .columns .right-column {
        transition:transform .3s ease;
        -webkit-transform:translateX(150%);
        -moz-transform:translateX(150%);
        -ms-transform:translateX(150%);
        -o-transform:translateX(150%);
        position:absolute;
        top:0;
        width:100%
    }
}
.admin-style .left-up.left-open .columns .left-column {
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    position:static
}
.admin-style .left-up.left-open .columns .right-column {
    transition:transform .3s ease;
    -webkit-transform:translateX(150%);
    -moz-transform:translateX(150%);
    -ms-transform:translateX(150%);
    -o-transform:translateX(150%);
    position:absolute;
    top:0;
    width:100%
}
.admin-style .activetree.tree,.admin-style .activecategory.tree {
    min-height:127px
}
.admin-style .activetree.tree li,.admin-style .activecategory.tree li {
    user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none
}
.admin-style .treehead,.admin-style .categoryhead {
    padding:0;
    margin:0 0 6px 0;
    border-bottom:1px solid #ececec;
    list-style:none;
    height:39px;
    box-sizing:content-box
}
.admin-style .treehead>li,.admin-style .categoryhead>li {
    padding-left:30px
}
@media (max-width:1199px) {
    .admin-style .treehead>li,.admin-style .categoryhead>li {
        padding-left:20px
    }
}
@media (max-width:767px) {
    .admin-style .treehead>li,.admin-style .categoryhead>li {
        padding-left:10px
    }
}
.admin-style .treehead .chk,.admin-style .categoryhead .chk {
    float:left;
    width:26px;
    height:39px;
    line-height:39px;
    text-align:center
}
.admin-style .treehead .chk.checked,.admin-style .categoryhead .chk.checked {
    background:#3aabd1
}
.admin-style .treehead .lefttext,.admin-style .categoryhead .lefttext {
    float:left;
    line-height:39px;
    padding:0 5px
}
.admin-style .treehead li .chk input,.admin-style .categoryhead li .chk input {
    *margin-top:6px
}
.admin-style .treehead a,.admin-style .categoryhead a {
    display:block;
    height:39px
}
.admin-style .treehead .allplus,.admin-style .categoryhead .allplus,.admin-style .treehead .allminus,.admin-style .categoryhead .allminus {
    float:left;
    width:25px;
    height:39px;
    line-height:39px;
    font-size:21px;
    cursor:pointer;
    color:black;
    text-align:center
}
.admin-style .treehead .addspec,.admin-style .categoryhead .addspec {
    float:right;
    background:url(../../img/adminstyle/add_spec.png) no-repeat center center;
    width:35px
}
.admin-style .treehead a:hover,.admin-style .categoryhead a:hover {
    background-color:#d4d2d2
}
.admin-style .treehead .showchilds-on,.admin-style .categoryhead .showchilds-on {
    float:right;
    background:url(../../img/adminstyle/showchilds.png) no-repeat center center;
    width:35px
}
.admin-style .treehead .showchilds-off,.admin-style .categoryhead .showchilds-off {
    float:right;
    background:url(../../img/adminstyle/showchilds_off.png) no-repeat center center;
    width:35px
}
.admin-style .treehead .add,.admin-style .categoryhead .add {
    float:right;
    background:url(../../img/adminstyle/add.png) no-repeat center center;
    width:35px
}
.admin-style .treebody,.admin-style .categorybody {
    padding:0;
    margin:0;
    list-style:none
}
.admin-style .treebody .rs-list-button a,.admin-style .categorybody .rs-list-button a {
    color:#3F3F3F !important
}
.admin-style .treebody .rs-list-button a:hover,.admin-style .categorybody .rs-list-button a:hover {
    color:white !important
}
.admin-style .treebody .item,.admin-style .categorybody .item {
    padding-left:30px
}
@media (max-width:1199px) {
    .admin-style .treebody .item,.admin-style .categorybody .item {
        padding-left:20px
    }
}
@media (max-width:767px) {
    .admin-style .treebody .item,.admin-style .categorybody .item {
        padding-left:10px
    }
}
.admin-style .treebody li,.admin-style .categorybody li {
    margin:1px 0;
    zoom:1
}
.admin-style .treebody li .chk,.admin-style .categorybody li .chk {
    float:left;
    width:26px;
    height:32px;
    line-height:32px;
    text-align:center;
    user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none
}
.admin-style .treebody li .chk input,.admin-style .categorybody li .chk input {
    *margin-top:6px
}
.admin-style .treebody li .checked,.admin-style .categorybody li .checked {
    background:#3aabd1
}
.admin-style .treebody li.tree-collapsed>ul,.admin-style .categorybody li.tree-collapsed>ul {
    display:none
}
.admin-style .treebody li .toggle,.admin-style .categorybody li .toggle {
    line-height:32px;
    height:32px;
    width:26px;
    text-align:center;
    float:left;
    cursor:pointer;
    -moz-user-select:none;
    user-select:none;
    font-size:21px;
    position:relative
}
.admin-style .treebody li.loading>.item>.line>.toggle:after,.admin-style .categorybody li.loading>.item>.line>.toggle:after {
    content:'';
    position:absolute;
    width:25px;
    height:25px;
    top:3px;
    left:0;
    border:1px solid;
    border-color:black transparent black transparent;
    border-radius:50%;
    animation:spin .7s linear infinite
}
.admin-style .treebody li.tree-branch.tree-collapsed>.item .toggle .zmdi:before,.admin-style .categorybody li.tree-branch.tree-collapsed>.item .toggle .zmdi:before {
    content:'\f278'
}
.admin-style .treebody li.tree-branch.tree-expanded>.item .toggle .zmdi:before,.admin-style .categorybody li.tree-branch.tree-expanded>.item .toggle .zmdi:before {
    content:'\f273'
}
.admin-style .treebody li.tree-leaf>.item .toggle .zmdi:before,.admin-style .categorybody li.tree-leaf>.item .toggle .zmdi:before {
    content:'•';
    font-size:13px;
    color:#d2d2d2;
    cursor:default
}
.admin-style .treebody li .data,.admin-style .categorybody li .data {
    margin-left:77px;
    margin-right:2px;
    height:32px;
    line-height:32px;
    padding-left:8px;
    position:relative
}
.admin-style .treebody li .data .textvalue,.admin-style .categorybody li .data .textvalue {
    overflow:hidden;
    height:32px
}
.admin-style .treebody li .move,.admin-style .categorybody li .move {
    width:25px;
    height:32px;
    line-height:32px;
    float:left;
    cursor:move;
    text-align:center;
    font-size:21px
}
.admin-style .treebody li .no-move,.admin-style .categorybody li .no-move {
    cursor:default
}
.admin-style .treebody li .no-move i,.admin-style .categorybody li .no-move i {
    display:none
}
.admin-style .treebody li .move:hover,.admin-style .categorybody li .move:hover {
    background-position:0 -32px
}
.admin-style .treebody li .redmarker,.admin-style .categorybody li .redmarker {
    width:2px;
    float:right;
    height:32px
}
.admin-style .treebody li .redmarker.r_on,.admin-style .categorybody li .redmarker.r_on {
    background:#de2214
}
.admin-style .treebody li .data .tools,.admin-style .categorybody li .data .tools {
    position:absolute;
    top:0;
    right:0;
    height:32px;
    padding-right:3px;
    display:none;
    font-size:20px
}
.admin-style .treebody li .data .tools .btn-group,.admin-style .categorybody li .data .tools .btn-group {
    vertical-align:baseline
}
.admin-style .treebody li .item .tool,.admin-style .categorybody li .item .tool {
    padding:2px 3px;
    vertical-align:baseline
}
.admin-style .treebody li .item .data .tools a,.admin-style .categorybody li .item .data .tools a {
    color:#222
}
.admin-style .treebody li .item:hover .tools,.admin-style .categorybody li .item:hover .tools {
    display:block
}
.admin-style .treebody .item:hover,.admin-style .categorybody .item:hover {
    background:#fed42b
}
.admin-style .treebody ul,.admin-style .categorybody ul {
    padding:0;
    margin:0;
    list-style:none
}
.admin-style .treebody .current>.item,.admin-style .categorybody .current>.item {
    background:#333;
    color:white
}
.admin-style .treebody .current>.item .tools a.tool,.admin-style .categorybody .current>.item .tools a.tool,.admin-style .treebody .current>.item a,.admin-style .categorybody .current>.item a {
    color:white
}
.admin-style .treebody .disabled>.item .data a,.admin-style .categorybody .disabled>.item .data a {
    color:#b8babc
}
.admin-style .treebody .specdir>.item .data a,.admin-style .categorybody .specdir>.item .data a {
    color:#F6607D
}
.admin-style .treebody .virtual>.item .data a,.admin-style .categorybody .virtual>.item .data a {
    color:#049b00
}
.admin-style .treebody li .data,.admin-style .categorybody li .data {
    margin-left:52px
}
.admin-style .treebody ul .line,.admin-style .categorybody ul .line {
    padding-left:52px
}
.admin-style .treebody ul .data,.admin-style .categorybody ul .data {
    margin-left:26px
}
.admin-style .treebody ul ul .line,.admin-style .categorybody ul ul .line {
    padding-left:78px
}
.admin-style .treebody ul ul ul .line,.admin-style .categorybody ul ul ul .line {
    padding-left:104px
}
.admin-style .treesort li .data {
    margin-left:77px
}
.admin-style .treesort ul .data {
    margin-left:51px
}
.admin-style .treesort ul ul .line {
    padding-left:78px
}
.admin-style ul.categorybody li .data {
    margin-left:26px
}
.admin-style ul.categorybody ul .line {
    padding-left:26px
}
.admin-style ul.categorybody ul .data {
    margin-left:0
}
.admin-style ul.categorybody ul ul .line {
    padding-left:52px
}
.admin-style ul.categorybody ul ul ul .line {
    padding-left:78px
}
.admin-style ul.categorybody.categorysort li .data {
    margin-left:51px
}
.admin-style ul.categorybody.categorysort ul .data {
    margin-left:25px
}
.admin-style ul.categorybody.categorysort ul ul .line {
    padding-left:52px
}
.admin-style .tree-placeholder>.item .line:before {
    content:'';
    height:32px;
    display:block;
    outline:1px dashed #4183C4 !important
}
.admin-style .find-button,.admin-style .filter .openfilter {
    color:#929292;
    font-size:14px;
    white-space:nowrap
}
.admin-style .find-button i,.admin-style .filter .openfilter i {
    font-size:22px;
    margin-right:7px;
    vertical-align:middle
}
.admin-style .find-button span,.admin-style .filter .openfilter span {
    vertical-align:middle
}
.admin-style .find-button:hover,.admin-style .filter .openfilter:hover {
    color:#222
}
.admin-style .filter .formfilter {
    display:none
}
.admin-style .table-mobile-wrapper {
    border-bottom:1px solid #ececec
}
.admin-style .table-mobile-wrapper .chk {
    user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none
}
@media (max-width:767px) {
    .admin-style .table-mobile-wrapper {
        width:100%;
        overflow:auto
    }
}
.admin-style .filter-back {
    background-color:#ececec;
    height:50px;
    line-height:50px;
    padding-left:30px
}
@media (max-width:1199px) {
    .admin-style .filter-back {
        padding-left:20px
    }
}
@media (max-width:767px) {
    .admin-style .filter-back {
        padding-left:10px
    }
}
.admin-style .view-control {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex
}
.admin-style .view-switcher {
    margin-left:6px;
    padding-left:6px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    border-left:1px solid #dbdbdb
}
@media (max-width:991px) {
    .admin-style .view-switcher {
        display:none
    }
}
.admin-style .view-switcher .view-as-tree-table,.admin-style .view-switcher .view-as-table {
    opacity:.4
}
.admin-style .view-switcher .view-as-tree-table {
    background:url(../../img/adminstyle/flatadmin/view-as-tree-table.svg) no-repeat center center;
    width:28px;
    height:30px;
    display:block;
    opacity:1
}
.admin-style .view-switcher .view-as-table {
    background:url(../../img/adminstyle/flatadmin/view-as-table.svg) no-repeat center center;
    width:28px;
    height:30px;
    display:block
}
.admin-style .left-up .view-as-table {
    opacity:1
}
.admin-style .left-up .view-as-tree-table {
    opacity:.4
}
.admin-style .btn.delete {
    border-color:transparent
}
.admin-style .caption-help {
    font-size:12px
}
.admin-style #tableOptions td {
    padding:4px
}
.admin-style #tableOptions .chk {
    padding:4px 5px
}
.admin-style #tableOptions .checked {
    background:#3AABD1
}
.admin-style #tableOptions .zmdi {
    color:black;
    margin-left:5px
}
.admin-style #tableOptions .asc .zmdi:before {
    content:'\f303'
}
.admin-style #tableOptions .desc .zmdi:before {
    content:'\f2fe'
}
.admin-style #tableOptions .a-underline span {
    border-bottom:1px dashed #2a548c
}
.admin-style #tableOptions .a-underline:hover span {
    background:none
}
.admin-style #tableOptions .sort i {
    color:#9E9E9E
}
.admin-style #tableOptions .in-drag .sort i {
    color:black
}
.admin-style .export-csv {
    margin-top:20px
}
.admin-style .export-csv .preset-table {
    width:100%
}
.admin-style .export-csv .preset-table td {
    vertical-align:top
}
.admin-style .export-csv .preset-table select {
    width:100%
}
@media (max-width:767px) {
    .admin-style .export-csv .preset-table tr,.admin-style .export-csv .preset-table td {
        display:block
    }
    .admin-style .export-csv .preset-table .middle {
        width:auto;
        text-align:center
    }
}
.admin-style .export-csv .presets {
    border-top:1px solid #C0C0C0;
    margin-top:10px;
    padding:10px 0
}
.admin-style .export-csv td.middle {
    vertical-align:middle;
    width:20px
}
.admin-style .export-csv label {
    margin-bottom:5px;
    display:block
}
.admin-style .export-csv .source,.admin-style .export-csv .destination {
    min-width:250px;
    height:340px
}
.admin-style .import-csv-params {
    margin-top:20px
}
.admin-style .import-csv-params .presets {
    border-top:1px solid #C0C0C0;
    margin-top:10px;
    padding:10px 0
}
.admin-style .import-csv-params .import-table {
    width:100%
}
.admin-style .import-csv-params .import-table thead td {
    padding-bottom:10px;
    font-weight:bold
}
.admin-style .import-csv-params .import-table tbody td {
    padding:3px
}
@media (max-width:767px) {
    .admin-style .import-csv-params .import-table thead {
        display:none
    }
    .admin-style .import-csv-params .import-table tbody,.admin-style .import-csv-params .import-table tr {
        display:block
    }
    .admin-style .import-csv-params .import-table .number,.admin-style .import-csv-params .import-table .title {
        display:inline-block
    }
    .admin-style .import-csv-params .import-table .field {
        display:block;
        margin-bottom:10px
    }
}
.admin-style .update-translit {
    display:inline-block;
    vertical-align:middle;
    margin:0 5px;
    width:16px;
    height:16px;
    background:url(../../img/adminstyle/refresh.png) no-repeat;
    opacity:.6
}
.admin-style .update-translit:hover {
    opacity:1
}
.admin-style .p-result {
    color:#ff0000
}
.admin-style .w40 {
    width:40px !important
}
.admin-style .w50 {
    width:50px !important
}
.admin-style .w60 {
    width:60px !important
}
.admin-style .w70 {
    width:70px !important
}
.admin-style .w80 {
    width:80px !important
}
.admin-style .w150 {
    width:150px !important
}
.admin-style .w170 {
    width:170px !important
}
.admin-style #imagePreviewWin {
    position:absolute;
    z-index:3000;
    padding:20px;
    border:5px solid #ACACAC;
    background:white url(../../img/adminstyle/small-loader.gif) no-repeat center center
}
.admin-style #imagePreviewWin i {
    position:absolute;
    width:8px;
    height:16px;
    left:-13px;
    top:5px;
    background:url(../../img/adminstyle/gray_corner_left.png) no-repeat top left
}
.admin-style .message-box {
    background:#4b4b4b;
    position:fixed;
    bottom:70px;
    right:10px;
    width:245px;
    opacity:.75;
    z-index:2000
}
.admin-style .message-box .close {
    width:11px;
    height:11px;
    background:url(../../img/adminstyle/closemsg.gif) no-repeat top left;
    display:block;
    position:absolute;
    right:5px;
    top:5px
}
.admin-style .message-box .close:hover {
    background-color:black
}
.admin-style .message-box .msg {
    padding:20px;
    color:white
}
.admin-style .message-box .msg a {
    color:white;
    text-decoration:underline
}
.admin-style .message-box .msg a:hover {
    text-decoration:none
}
.admin-style .message-box.error {
    background:#d13a41
}
.admin-style .message-box.error .close {
    background-position:-11px 0
}
.admin-style .message-box.error .close:hover {
    background-position:0 0;
    background-color:#a21d23
}
.admin-style .filter-parts {
    padding:5px 0 4px;
    clear:right
}
.admin-style .filter-parts .part {
    background:#f4963c;
    color:white;
    padding:0 8px;
    line-height:31px;
    display:inline-block;
    margin-bottom:1px
}
.admin-style .filter-parts .part .text,.admin-style .filter-parts .part .clean {
    vertical-align:middle;
    line-height:100%
}
.admin-style .filter-parts .clean {
    color:white;
    display:inline-block;
    margin-left:10px;
    font-size:17px;
    line-height:1
}
.admin-style .filter-parts .clean:hover {
    color:#ae5b0b
}
.admin-style .filter-parts .clean_all .clean {
    margin-left:0
}
.admin-style .filter-parts .clean_all {
    background-color:#dc7021
}
.admin-style .formfilter .more>fieldset {
    border-top:1px solid #ececec;
    margin-top:10px;
    padding-top:15px
}
.admin-style .property-filter .property-filter-toggle {
    font-size:14px
}
.admin-style .property-filter .property-filter-toggle .zmdi:before {
    content:'\f277'
}
.admin-style .property-filter.property-filter-open .property-filter-toggle .zmdi:before {
    content:'\f272'
}
.admin-style .property-filter .property-filter-forms {
    display:none;
    margin-top:20px
}
.admin-style .property-filter.property-filter-open .property-filter-forms {
    display:block
}
.admin-style .property-filter .pr-list {
    padding:0;
    list-style:none;
    -webkit-columns:2;
    -moz-columns:2;
    columns:2
}
@media (max-width:767px) {
    .admin-style .filter-form select,.admin-style .filter-form textarea,.admin-style .filter-form input[type="text"] {
        width:100%
    }
}
.admin-style .orderStatusColor {
    border-radius:50%;
    display:inline-block;
    height:10px;
    width:10px;
    margin-right:7px
}
.admin-style table .item-is-viewed {
    width:10px;
    height:10px;
    display:inline-block;
    background-color:#dedede;
    border-radius:50%;
    cursor:default
}
.admin-style table .item-is-viewed.new {
    background-color:#F44336;
    cursor:pointer
}
.admin-style thead th.cell-is-viewed,.admin-style tbody td.cell-is-viewed {
    text-align:center
}
.admin-style #themeManager {
    padding:10px 0 0
}
.admin-style .select-theme-box {
    padding-bottom:60px
}
.admin-style .select-theme-box .uploadTheme {
    padding:20px;
    background:#f8c028
}
.admin-style .select-theme-box .form-error li {
    margin-left:20px
}
.admin-style .select-theme-box .uploadTheme .upload-theme-file {
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:middle
}
.admin-style .select-theme-box .overwrite {
    margin:0;
    vertical-align:middle
}
.admin-style .select-theme-box .for_overwrite {
    font-size:12px;
    vertical-align:middle;
    margin:0;
    line-height:33px;
    height:33px
}
.admin-style .upload-theme-file .fileinput {
    cursor:pointer;
    direction:ltr;
    font-size:23px;
    margin:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    -webkit-transform:translate(-300px, 0) scale(4);
    -moz-transform:translate(-300px, 0) scale(4);
    -ms-transform:translate(-300px, 0) scale(4);
    -o-transform:translate(-300px, 0) scale(4)
}
.admin-style .theme-container {
    padding:15px 30px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.admin-style .theme-container .theme {
    width:32%;
    margin-right:1%;
    border:1px solid transparent;
    margin-bottom:50px;
    position:relative
}
.admin-style .theme-container .theme:hover {
    border-color:#fed32c;
    box-shadow:0 3px 17px rgba(0,0,0,0.3)
}
.admin-style .theme-container .theme .title {
    display:block;
    text-align:center;
    line-height:50px;
    height:50px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    padding:0 3px
}
.admin-style .theme-container .theme .preview {
    position:relative
}
.admin-style .theme-container .theme .preview .price {
    position:absolute;
    background:#4CAF50;
    border-radius:20px;
    padding:2px 10px;
    right:0;
    top:-10px;
    color:white
}
.admin-style .theme-container .theme .preview .img {
    height:154px;
    text-align:center;
    display:block;
    overflow:hidden;
    background:#aaa
}
.admin-style .theme-container .theme .preview .img img {
    width:100%
}
@media (max-width:767px) {
    .admin-style .theme-container .theme .preview .img {
        height:auto
    }
}
.admin-style .theme-container .theme .select {
    text-align:center;
    color:#222;
    background:#fed32c;
    line-height:45px;
    height:45px;
    display:block;
    position:absolute;
    width:100%;
    bottom:0
}
.admin-style .theme-container .theme .select:hover {
    background-color:#ffb516
}
.admin-style .theme-container .theme .select-block {
    position:absolute;
    top:100%;
    margin-top:-1px;
    left:-1px;
    right:-1px;
    display:none;
    border:1px solid #fed32c;
    background:white;
    padding-bottom:45px;
    z-index:2
}
.admin-style .theme-container .theme:hover .select-block {
    display:block;
    box-shadow:0 3px 17px rgba(0,0,0,0.3)
}
.admin-style .theme-container .theme .colors {
    padding:15px;
    overflow:hidden
}
.admin-style .theme-container .theme .colors .item {
    width:20px;
    height:20px;
    display:block;
    float:left;
    margin-left:5px;
    margin-bottom:5px;
    position:relative
}
.admin-style .theme-container .theme .colors .act i {
    position:absolute;
    top:-4px;
    left:-4px;
    right:-4px;
    bottom:-4px;
    border:3px solid #eab31d
}
@media (max-width:767px) {
    .admin-style .theme-container .theme {
        width:49%;
        border-color:#fed32c
    }
    .admin-style .theme-container .theme .select-block {
        position:static;
        display:block;
        border:none;
        margin-top:0
    }
    .admin-style .theme-container .theme .select-block .colors {
        border-top:1px solid #ffb516
    }
}
@media (max-width:480px) {
    .admin-style .theme-container .theme {
        width:100%
    }
}
.admin-style .theme-container .current {
    background:#f2f4f6
}
.admin-style .theme-container .loading-themes,.admin-style .theme-container .no-themes {
    text-align:center;
    padding-top:30px;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.admin-style .theme-mp {
    padding:17px 30px;
    font-size:20px;
    background:#f8c028
}
.admin-style .cache_links {
    list-style:none;
    padding:0
}
.admin-style .cache_links li {
    margin-bottom:10px
}
.admin-style .routes-filter {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.admin-style .highlight_new {
    background:#fff8d2
}
.admin-style .price_row {
    display:inline-block
}
.admin-style .new_price_row {
    display:none
}
.admin-style .close-property {
    float:right;
    font-size:16px;
    line-height:33px;
    padding-right:12px
}
.admin-style .admin-style .step-list {
    padding-left:14px
}
.admin-style .admin-style .step-list li {
    padding:2px 0
}
.admin-style .admin-style .link-blog a {
    text-decoration:underline;
    line-height:25px
}
.admin-style .admin-style .link-blog .main-link {
    font-size:16px
}
.admin-style .not_installed {
    color:red;
    text-decoration:underline
}
.admin-style .button {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:13px;
    line-height:1.42857143;
    border-radius:2px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-radius:20px;
    background-color:#fff;
    border-color:#e8e8e8;
    color:#333;
    background-color:#eee;
    border-color:transparent
}
.admin-style .button:focus,.admin-style .button:active:focus,.admin-style .button.active:focus,.admin-style .button.focus,.admin-style .button:active.focus,.admin-style .button.active.focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.admin-style .button:hover,.admin-style .button:focus,.admin-style .button.focus {
    color:#333;
    text-decoration:none
}
.admin-style .button:active,.admin-style .button.active {
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.admin-style .button.disabled,.admin-style .button[disabled],fieldset[disabled] .admin-style .button {
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
a.admin-style .button.disabled,fieldset[disabled] a.admin-style .button {
    pointer-events:none
}
.admin-style .button:not(.btn-alt) {
    border:0
}
.admin-style .button[class*="bg-"]:not(.bg-white) {
    color:#fff
}
.admin-style .button .caret {
    margin-top:-3px
}
.admin-style .button.l-border {
    border-left:1px solid rgba(0,0,0,0.1)
}
.admin-style .button:focus,.admin-style .button.focus {
    color:#333;
    background-color:#e6e6e6;
    border-color:#a8a8a8
}
.admin-style .button:hover {
    color:#333;
    background-color:#e6e6e6;
    border-color:#c9c9c9
}
.admin-style .button:active,.admin-style .button.active,.open>.dropdown-toggle.admin-style .button {
    color:#333;
    background-color:#e6e6e6;
    border-color:#c9c9c9
}
.admin-style .button:active:hover,.admin-style .button.active:hover,.open>.dropdown-toggle.admin-style .button:hover,.admin-style .button:active:focus,.admin-style .button.active:focus,.open>.dropdown-toggle.admin-style .button:focus,.admin-style .button:active.focus,.admin-style .button.active.focus,.open>.dropdown-toggle.admin-style .button.focus {
    color:#333;
    background-color:#d4d4d4;
    border-color:#a8a8a8
}
.admin-style .button:active,.admin-style .button.active,.open>.dropdown-toggle.admin-style .button {
    background-image:none
}
.admin-style .button.disabled:not(.btn-alt),.admin-style .button[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .button:not(.btn-alt),.admin-style .button.disabled:not(.btn-alt):hover,.admin-style .button[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .button:not(.btn-alt):hover,.admin-style .button.disabled:not(.btn-alt):focus,.admin-style .button[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .button:not(.btn-alt):focus,.admin-style .button.disabled:not(.btn-alt).focus,.admin-style .button[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .button:not(.btn-alt).focus,.admin-style .button.disabled:not(.btn-alt):active,.admin-style .button[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .button:not(.btn-alt):active,.admin-style .button.disabled:not(.btn-alt).active,.admin-style .button[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .button:not(.btn-alt).active {
    background-color:#fff;
    border-color:#e8e8e8
}
.admin-style .button .badge {
    color:#fff;
    background-color:#333
}
.admin-style .button:focus,.admin-style .button.focus {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .button:hover {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .button:active,.admin-style .button.active,.open>.dropdown-toggle.admin-style .button {
    color:#333;
    background-color:#d5d5d5;
    border-color:rgba(0,0,0,0)
}
.admin-style .button:active:hover,.admin-style .button.active:hover,.open>.dropdown-toggle.admin-style .button:hover,.admin-style .button:active:focus,.admin-style .button.active:focus,.open>.dropdown-toggle.admin-style .button:focus,.admin-style .button:active.focus,.admin-style .button.active.focus,.open>.dropdown-toggle.admin-style .button.focus {
    color:#333;
    background-color:#c3c3c3;
    border-color:rgba(0,0,0,0)
}
.admin-style .button:active,.admin-style .button.active,.open>.dropdown-toggle.admin-style .button {
    background-image:none
}
.admin-style .button.disabled:not(.btn-alt),.admin-style .button[disabled]:not(.btn-alt),fieldset[disabled] .admin-style .button:not(.btn-alt),.admin-style .button.disabled:not(.btn-alt):hover,.admin-style .button[disabled]:not(.btn-alt):hover,fieldset[disabled] .admin-style .button:not(.btn-alt):hover,.admin-style .button.disabled:not(.btn-alt):focus,.admin-style .button[disabled]:not(.btn-alt):focus,fieldset[disabled] .admin-style .button:not(.btn-alt):focus,.admin-style .button.disabled:not(.btn-alt).focus,.admin-style .button[disabled]:not(.btn-alt).focus,fieldset[disabled] .admin-style .button:not(.btn-alt).focus,.admin-style .button.disabled:not(.btn-alt):active,.admin-style .button[disabled]:not(.btn-alt):active,fieldset[disabled] .admin-style .button:not(.btn-alt):active,.admin-style .button.disabled:not(.btn-alt).active,.admin-style .button[disabled]:not(.btn-alt).active,fieldset[disabled] .admin-style .button:not(.btn-alt).active {
    background-color:#eee;
    border-color:transparent
}
.admin-style .button .badge {
    color:#eee;
    background-color:#333
}
.admin-style .empty-tree-row {
    padding:10px 0;
    text-align:center
}
.admin-style .variableList th {
    font-size:12px
}
.admin-style .variableList th,.admin-style .variableList td {
    padding:3px;
    vertical-align:middle;
    text-align:center
}
.admin-style .variableList textarea {
    height:30px
}
.admin-style .filter-block {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex
}
.admin-style .bg-search {
    background-color:#ececec;
    padding:20px
}
.admin-style .bg-softgray {
    background-color:#e5e5e5
}
.admin-style .partner-link {
    color:green
}
.admin-style .partner-link:after {
    content:'\f267';
    display:inline-block;
    font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:green;
    margin-left:5px
}
.admin-style .text-information {
    color:#999
}
.admin-style .btn-line-height {
    line-height:16px
}
.admin-style .empty-category-row {
    text-align:center;
    padding:10px 0 0
}
.admin-style .offer-block-toggle {
    width:20px;
    height:20px;
    text-align:center;
    cursor:pointer;
    font-size:16px;
    line-height:20px
}
.admin-style .offer-block-toggle::before {
    content:'\f278'
}
.admin-style .offers-open .offer-block-toggle::before {
    content:'\f273'
}
.admin-style .product-offer td {
    background-color:#f1f1f1
}
.admin-style table.otable tr:has(>td:nth-child(2):empty) {
    display:none
}
.admin-style .d-flex {
    display:flex
}
.admin-style .flex-between {
    justify-content:space-between
}
.admin-style .gap-10 {
    gap:10px
}
.admin-style .border-top {
    border-top:1px solid #e2e2e2
}
@media (max-width:480px) {
    .admin-style .direction-column-xs {
        flex-direction:column
    }
}
.admin-style .img-inline-responsive {
    max-width:100%;
    max-height:100%
}
.admin-style .p-relative {
    position:relative
}
.admin-style .z-0 {
    z-index:0
}
.admin-style .dropdown-show-scroll~.dropdown-menu {
    max-height:50vh;
    overflow:auto
}
.admin-style .tab-view-switcher {
    margin-bottom:16px;
    padding-top:10px
}
.admin-style .tab-view-group .btn {
    border-radius:4px
}
.admin-style .tab-pane-title {
    display:none
}
.admin-style .formbox .rs-tabs[data-tab-view="list"] {
    flex-direction:column
}
.admin-style .formbox .rs-tabs[data-tab-view="list"] .tab-nav {
    flex-basis:auto
}
.admin-style .formbox .rs-tabs[data-tab-view="list"] .tab-nav li:not(.tab-view-switcher) {
    display:none
}
.admin-style .formbox .rs-tabs[data-tab-view="list"]>.tab-content>.tab-pane {
    padding-left:0;
    display:block;
    margin-bottom:32px;
    height:auto
}
.admin-style .formbox .rs-tabs[data-tab-view="list"] .tab-pane-title {
    display:block;
    padding:8px 0;
    margin-bottom:4px;
    color:#333;
    font-weight:bold;
    font-size:16px
}
.admin-style .formbox .rs-tabs[data-tab-view="list"] .tab-pane-list-wrapper {
    border-left:3px solid #e9c200;
    padding-left:16px
}
@media (max-width:1279px) {
    .admin-style .tab-view-switcher {
        margin-bottom:0;
        padding:10px 10px 10px 0
    }
    .admin-style .tab-view-group .btn {
        padding:4px 10px
    }
    .admin-style .tab-view-group .btn img {
        width:14px
    }
    .admin-style .tab-view-group .btn.active {
        box-shadow:none
    }
}
.admin-style.login-content {
    overflow:hidden;
    height:100%;
    padding:0;
    text-align:center;
    background:url(../../img/adminstyle/flatadmin/auth/bg.jpg) no-repeat center center;
    background-size:cover
}
.admin-style.login-content:after {
    content:"";
    vertical-align:middle;
    display:inline-block;
    width:1px;
    height:100vh
}
.admin-style .lc-block {
    background:#fff;
    box-shadow:0 1px 21px rgba(255,255,255,0.27);
    border-radius:2px;
    width:620px;
    min-width:300px;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    padding:44px 80px;
    text-align:left
}
@media (max-width:767px) {
    .admin-style .lc-block {
        width:calc(100% - 60px);
        padding:44px 6%
    }
}
.admin-style .auth-win .caption-line {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    -webkit-align-items:center;
    -ms-align-items:center;
    align-items:center;
    margin-bottom:25px
}
.admin-style .auth-win .caption-line .logo-line {
    white-space:nowrap;
    text-align:left
}
.admin-style .auth-win .caption-line .logo-line .rs-auth-logo {
    height:50px;
    max-width:100%
}
@media (max-width:767px) {
    .admin-style .auth-win .caption-line .logo-line .rs-auth-logo {
        height:30px
    }
}
.admin-style .auth-win .caption-line .select-lang {
    display:inline-flex
}
.admin-style .auth-win .login,.admin-style .auth-win .pass {
    width:100%;
    height:64px;
    font-size:16px;
    padding-left:50px;
    margin-bottom:12px;
    border:none;
    border-bottom:1px solid #ddd;
    box-shadow:none !important
}
.admin-style .auth-win .login {
    background:url(../../img/adminstyle/flatadmin/auth/mail.svg) no-repeat 16px center
}
.admin-style .auth-win .pass {
    background:url(../../img/adminstyle/flatadmin/auth/key.svg) no-repeat 16px center
}
.admin-style .auth-win .buttons {
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    margin-top:30px
}
.admin-style .auth-win .buttons .ok i {
    font-size:22px
}
.admin-style .auth-win .form-box {
    height:232px;
    position:relative
}
.admin-style .auth-win #auth,.admin-style .auth-win #recovery {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.admin-style .auth-win .field-zone {
    height:143px
}
.admin-style .auth-win .help {
    margin-top:22px;
    text-align:center
}
.admin-style .auth-win .error-message {
    color:#ed5270;
    padding-left:16px
}
.admin-style .auth-win .success-message {
    color:green;
    padding-left:16px
}
.admin-style .auth-win .rs-loading {
    bottom:auto;
    top:1px;
    display:none
}
.admin-style .auth-win .form-has-error input[type="text"],.admin-style .auth-win .form-has-error input[type="password"] {
    border-color:#ed5270
}
.admin-style .dropdown-menu {
    box-shadow:0 2px 10px rgba(0,0,0,0.2);
    margin-top:1px;
    border-width:0;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn;
    -webkit-animation-duration:300ms;
    animation-duration:300ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.admin-style .dropdown-menu>li>a {
    padding:8px 17px 8px 29px
}
.admin-style .dropdown-menu.dm-icon>li>a>.zmdi {
    line-height:100%;
    vertical-align:top;
    font-size:18px;
    width:28px
}
.admin-style .dropdown-menu:not([class*="bg-"])>li>a {
    color:#4C4C4C
}
.admin-style .dropdown-menu:not([class*="bg-"])>li>a:hover {
    color:#000
}
.admin-style .dropdown-menu[class*="bg-"]>li>a {
    font-weight:300;
    color:#fff
}
.admin-style .dropdown-menu .node {
    position:relative
}
.admin-style .dropdown-menu .node .zmdi {
    font-size:19px;
    padding:8px;
    position:absolute;
    left:0;
    top:0;
    cursor:pointer
}
.admin-style .dropdown-menu .node .zmdi:before {
    content:'\f278'
}
.admin-style .dropdown-menu .node.open .zmdi:before {
    content:'\f273'
}
.admin-style .dropdown-menu .node.open>.dropdown-submenu {
    display:block
}
.admin-style .dropdown-menu .node .dropdown-submenu {
    display:none;
    list-style:none;
    padding-left:0
}
.admin-style .dropdown-menu .node .dropdown-submenu>li>a {
    display:block;
    color:#4C4C4C;
    padding:8px 10px 8px 55px;
    line-height:1.42857143
}
.admin-style .dropdown-menu .node .dropdown-submenu>li>a:hover {
    color:#000;
    background:rgba(0,0,0,0.08)
}
.admin-style .dropdown-header {
    padding:10px 15px 9px;
    text-transform:uppercase;
    font-weight:normal;
    border-radius:1px 1px 0 0;
    line-height:100%;
    border-radius:2px 2px 0 0
}
.admin-style .dropdown-header[class*="bg-"] {
    color:#fff
}
.admin-style .dropdown-header .actions {
    top:0;
    right:0
}
.admin-style .dropdown-header .actions>li>a {
    display:block;
    padding:6px 0 5px;
    width:33px;
    text-align:center
}
.admin-style .dropdown-header .actions>li>a:hover {
    background:rgba(0,0,0,0.08)
}
.admin-style .dropdown-top-separator {
    border-top:1px solid #eee
}
.admin-style .list-group {
    margin-bottom:0
}
.admin-style .list-group.lg-alt .list-group-item {
    border:0
}
.admin-style .list-group:not(.lg-alt).lg-listview .list-group-item {
    border-left:0;
    border-right:0
}
.admin-style .list-group:not(.lg-alt).lg-listview .list-group-item:last-child {
    border-bottom:0
}
.admin-style .list-group-item .cr-alt {
    line-height:100%;
    margin-top:2px
}
.admin-style .list-group-item-heading {
    margin-bottom:2px;
    color:#333
}
.admin-style .list-group-item-heading>small {
    font-size:11px;
    color:#C5C5C5;
    margin-left:10px
}
.admin-style .list-group-item-heading,.admin-style .list-group-item-text {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.admin-style .list-group-item-text {
    display:block
}
.admin-style .list-group-item-text:not(:last-child) {
    margin-bottom:4px
}
.admin-style .list-group-img {
    width:38px;
    height:38px;
    border-radius:2px
}
.admin-style .side-news {
    list-style:none;
    padding:0
}
.admin-style .side-news__item {
    margin-bottom:34px
}
.admin-style .side-news__date {
    color:#999;
    margin-bottom:5px
}
.admin-style .side-news__title {
    font-size:18px;
    line-height:130%;
    margin-bottom:10px;
    display:block
}
.admin-style .side-news img {
    max-width:100%
}
.admin-style .group-toolbar,.admin-style .bottom-toolbar {
    background-color:#ececec;
    padding:10px 0;
    margin-top:20px;
    min-height:57px
}
.admin-style .group-toolbar.sticky,.admin-style .bottom-toolbar.sticky {
    position:fixed;
    bottom:0;
    border-top:1px solid #ddd
}
.admin-style .group-toolbar .btn,.admin-style .bottom-toolbar .btn {
    margin:2px 0
}
.admin-style .group-toolbar .btn-default:not(.btn-alt),.admin-style .bottom-toolbar .btn-default:not(.btn-alt) {
    background-color:#dedede
}
.admin-style .group-toolbar .btn-default:not(.btn-alt):hover,.admin-style .bottom-toolbar .btn-default:not(.btn-alt):hover {
    background-color:#cecece
}
@media (max-width:500px) {
    .admin-style .group-toolbar,.admin-style .bottom-toolbar {
        text-align:center
    }
}
.admin-style .sticky-placeholder {
    visibility:hidden
}
.admin-style .bottom-toolbar.fixed {
    position:fixed;
    z-index:9;
    bottom:0;
    left:0;
    width:100%;
    padding-left:240px
}
@media (min-width:768px) and (max-width:1279px) {
    .admin-style .bottom-toolbar.fixed {
        padding-left:64px
    }
}
@media (max-width:768px) {
    .admin-style .bottom-toolbar.fixed {
        padding-left:0
    }
}
@media (min-width:1280px) {
    .admin-style.closed .bottom-toolbar.fixed {
        padding-left:64px
    }
}
.admin-style .dialog-window {
    position:relative
}
.admin-style .dialog-window .viewport {
    margin:0;
    max-width:none;
    width:auto
}
.admin-style .dialog-window .tab-container {
    background-color:#222
}
.admin-style .dialog-window .footerspace {
    display:none
}
.admin-style .dialog-window .middlebox {
    margin:20px 40px 0
}
@media (max-width:767px) {
    .admin-style .dialog-window .middlebox {
        margin:15px 15px 0
    }
}
.admin-style .dialog-window .contentbox {
    overflow:auto;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:64px
}
.admin-style .dialog-window .contentbox.no-bottom-toolbar {
    bottom:0
}
.admin-style .dialog-window .bottom-toolbar {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding-left:20px !important;
    padding-right:20px
}
.admin-style .formbox {
    padding-top:15px
}
.admin-style .formbox .has-error,.admin-style .formbox .has-error:focus {
    border-color:#ff5d37 !important
}
.admin-style .formbox .has-error:focus {
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #ff5d37;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #ff5d37
}
.admin-style .formbox .multiselect {
    height:250px
}
.admin-style .rs-tabs>.tab-nav>li>.item a {
    color:inherit
}
.admin-style .rs-tabs>.tab-nav>li a.tool {
    font-size:16px;
    padding:4px;
    color:#999
}
@media (min-width:1280px) {
    .admin-style .rs-tabs {
        display:-webkit-flex;
        display:-ms-flexbox;
        display:-ms-flex;
        display:flex
    }
    .admin-style .rs-tabs>.tab-nav {
        border-right:1px solid #f0f0f0;
        -webkit-flex:0 0 280px;
        -ms-flex:0 0 280px;
        flex:0 0 280px;
        padding:0 40px 0 0;
        list-style:none;
        box-shadow:none
    }
    .admin-style .rs-tabs>.tab-nav>li {
        display:block
    }
    .admin-style .rs-tabs>.tab-nav>li>.item,.admin-style .rs-tabs>.tab-nav>li>a {
        padding:10px;
        display:inline-block;
        width:auto
    }
    .admin-style .rs-tabs>.tab-nav>li>.item:after,.admin-style .rs-tabs>.tab-nav>li>a:after {
        content:none
    }
    .admin-style .rs-tabs>.tab-nav .item,.admin-style .rs-tabs>.tab-nav a {
        color:#333
    }
    .admin-style .rs-tabs>.tab-nav .item:hover,.admin-style .rs-tabs>.tab-nav a:hover {
        color:#000
    }
    .admin-style .rs-tabs>.tab-nav .active>.item,.admin-style .rs-tabs>.tab-nav .active>a {
        background:#fed42b;
        color:#000
    }
    .admin-style .rs-tabs>.tab-content {
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        padding-top:0
    }
    .admin-style .rs-tabs>.tab-content>.tab-pane {
        padding-left:40px
    }
}
@media (max-width:1279px) {
    .admin-style .rs-tabs>.tab-nav,.admin-style .rs-tabs>.tab-content {
        width:auto !important
    }
}
.admin-style .titlebox {
    margin-bottom:20px;
    display:inline-block;
    white-space:normal
}
.admin-style a.titlebox {
    color:#666
}
.admin-style a.titlebox:hover {
    color:black
}
.admin-style .otable {
    width:100%;
    table-layout:fixed
}
.admin-style .otable>tbody>tr>td {
    padding:10px 5px 10px 0
}
.admin-style .otable .otitle {
    color:#2c2c2c;
    min-width:250px;
    width:28%
}
@media (max-width:1199px) {
    .admin-style .otable {
        display:block
    }
    .admin-style .otable>tbody,.admin-style .otable>tbody>tr,.admin-style .otable>tbody>tr>td {
        display:block
    }
    .admin-style .otable .otitle {
        padding-bottom:0;
        color:gray;
        width:auto
    }
}
.admin-style select,.admin-style textarea,.admin-style input[type="color"],.admin-style input[type="date"],.admin-style input[type="datetime"],.admin-style input[type="datetime-local"],.admin-style input[type="email"],.admin-style input[type="month"],.admin-style input[type="number"],.admin-style input[type="password"],.admin-style input[type="search"],.admin-style input[type="tel"],.admin-style input[type="text"],.admin-style input[type="time"],.admin-style input[type="url"],.admin-style input[type="week"] {
    display:block;
    width:100%;
    height:35px;
    padding:6px 12px;
    font-size:13px;
    line-height:1.42857143;
    color:#2c2c2c;
    background-color:#fff;
    background-image:none;
    border:1px solid #e8e8e8;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius:0;
    width:auto;
    max-width:100%;
    display:inline-block;
    vertical-align:middle
}
.admin-style select:focus,.admin-style textarea:focus,.admin-style input[type="color"]:focus,.admin-style input[type="date"]:focus,.admin-style input[type="datetime"]:focus,.admin-style input[type="datetime-local"]:focus,.admin-style input[type="email"]:focus,.admin-style input[type="month"]:focus,.admin-style input[type="number"]:focus,.admin-style input[type="password"]:focus,.admin-style input[type="search"]:focus,.admin-style input[type="tel"]:focus,.admin-style input[type="text"]:focus,.admin-style input[type="time"]:focus,.admin-style input[type="url"]:focus,.admin-style input[type="week"]:focus {
    border-color:#79c2ff;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6)
}
.admin-style select::-moz-placeholder,.admin-style textarea::-moz-placeholder,.admin-style input[type="color"]::-moz-placeholder,.admin-style input[type="date"]::-moz-placeholder,.admin-style input[type="datetime"]::-moz-placeholder,.admin-style input[type="datetime-local"]::-moz-placeholder,.admin-style input[type="email"]::-moz-placeholder,.admin-style input[type="month"]::-moz-placeholder,.admin-style input[type="number"]::-moz-placeholder,.admin-style input[type="password"]::-moz-placeholder,.admin-style input[type="search"]::-moz-placeholder,.admin-style input[type="tel"]::-moz-placeholder,.admin-style input[type="text"]::-moz-placeholder,.admin-style input[type="time"]::-moz-placeholder,.admin-style input[type="url"]::-moz-placeholder,.admin-style input[type="week"]::-moz-placeholder {
    color:#b4b4b4;
    opacity:1
}
.admin-style select:-ms-input-placeholder,.admin-style textarea:-ms-input-placeholder,.admin-style input[type="color"]:-ms-input-placeholder,.admin-style input[type="date"]:-ms-input-placeholder,.admin-style input[type="datetime"]:-ms-input-placeholder,.admin-style input[type="datetime-local"]:-ms-input-placeholder,.admin-style input[type="email"]:-ms-input-placeholder,.admin-style input[type="month"]:-ms-input-placeholder,.admin-style input[type="number"]:-ms-input-placeholder,.admin-style input[type="password"]:-ms-input-placeholder,.admin-style input[type="search"]:-ms-input-placeholder,.admin-style input[type="tel"]:-ms-input-placeholder,.admin-style input[type="text"]:-ms-input-placeholder,.admin-style input[type="time"]:-ms-input-placeholder,.admin-style input[type="url"]:-ms-input-placeholder,.admin-style input[type="week"]:-ms-input-placeholder {
    color:#b4b4b4
}
.admin-style select::-webkit-input-placeholder,.admin-style textarea::-webkit-input-placeholder,.admin-style input[type="color"]::-webkit-input-placeholder,.admin-style input[type="date"]::-webkit-input-placeholder,.admin-style input[type="datetime"]::-webkit-input-placeholder,.admin-style input[type="datetime-local"]::-webkit-input-placeholder,.admin-style input[type="email"]::-webkit-input-placeholder,.admin-style input[type="month"]::-webkit-input-placeholder,.admin-style input[type="number"]::-webkit-input-placeholder,.admin-style input[type="password"]::-webkit-input-placeholder,.admin-style input[type="search"]::-webkit-input-placeholder,.admin-style input[type="tel"]::-webkit-input-placeholder,.admin-style input[type="text"]::-webkit-input-placeholder,.admin-style input[type="time"]::-webkit-input-placeholder,.admin-style input[type="url"]::-webkit-input-placeholder,.admin-style input[type="week"]::-webkit-input-placeholder {
    color:#b4b4b4
}
.admin-style select[disabled],.admin-style textarea[disabled],.admin-style input[type="color"][disabled],.admin-style input[type="date"][disabled],.admin-style input[type="datetime"][disabled],.admin-style input[type="datetime-local"][disabled],.admin-style input[type="email"][disabled],.admin-style input[type="month"][disabled],.admin-style input[type="number"][disabled],.admin-style input[type="password"][disabled],.admin-style input[type="search"][disabled],.admin-style input[type="tel"][disabled],.admin-style input[type="text"][disabled],.admin-style input[type="time"][disabled],.admin-style input[type="url"][disabled],.admin-style input[type="week"][disabled],.admin-style select[readonly],.admin-style textarea[readonly],.admin-style input[type="color"][readonly],.admin-style input[type="date"][readonly],.admin-style input[type="datetime"][readonly],.admin-style input[type="datetime-local"][readonly],.admin-style input[type="email"][readonly],.admin-style input[type="month"][readonly],.admin-style input[type="number"][readonly],.admin-style input[type="password"][readonly],.admin-style input[type="search"][readonly],.admin-style input[type="tel"][readonly],.admin-style input[type="text"][readonly],.admin-style input[type="time"][readonly],.admin-style input[type="url"][readonly],.admin-style input[type="week"][readonly],fieldset[disabled] .admin-style select,fieldset[disabled] .admin-style textarea,fieldset[disabled] .admin-style input[type="color"],fieldset[disabled] .admin-style input[type="date"],fieldset[disabled] .admin-style input[type="datetime"],fieldset[disabled] .admin-style input[type="datetime-local"],fieldset[disabled] .admin-style input[type="email"],fieldset[disabled] .admin-style input[type="month"],fieldset[disabled] .admin-style input[type="number"],fieldset[disabled] .admin-style input[type="password"],fieldset[disabled] .admin-style input[type="search"],fieldset[disabled] .admin-style input[type="tel"],fieldset[disabled] .admin-style input[type="text"],fieldset[disabled] .admin-style input[type="time"],fieldset[disabled] .admin-style input[type="url"],fieldset[disabled] .admin-style input[type="week"] {
    background-color:#eee;
    opacity:1
}
.admin-style select[disabled],.admin-style textarea[disabled],.admin-style input[type="color"][disabled],.admin-style input[type="date"][disabled],.admin-style input[type="datetime"][disabled],.admin-style input[type="datetime-local"][disabled],.admin-style input[type="email"][disabled],.admin-style input[type="month"][disabled],.admin-style input[type="number"][disabled],.admin-style input[type="password"][disabled],.admin-style input[type="search"][disabled],.admin-style input[type="tel"][disabled],.admin-style input[type="text"][disabled],.admin-style input[type="time"][disabled],.admin-style input[type="url"][disabled],.admin-style input[type="week"][disabled],fieldset[disabled] .admin-style select,fieldset[disabled] .admin-style textarea,fieldset[disabled] .admin-style input[type="color"],fieldset[disabled] .admin-style input[type="date"],fieldset[disabled] .admin-style input[type="datetime"],fieldset[disabled] .admin-style input[type="datetime-local"],fieldset[disabled] .admin-style input[type="email"],fieldset[disabled] .admin-style input[type="month"],fieldset[disabled] .admin-style input[type="number"],fieldset[disabled] .admin-style input[type="password"],fieldset[disabled] .admin-style input[type="search"],fieldset[disabled] .admin-style input[type="tel"],fieldset[disabled] .admin-style input[type="text"],fieldset[disabled] .admin-style input[type="time"],fieldset[disabled] .admin-style input[type="url"],fieldset[disabled] .admin-style input[type="week"] {
    cursor:not-allowed
}
textarea.admin-style select,textarea.admin-style textarea,textarea.admin-style input[type="color"],textarea.admin-style input[type="date"],textarea.admin-style input[type="datetime"],textarea.admin-style input[type="datetime-local"],textarea.admin-style input[type="email"],textarea.admin-style input[type="month"],textarea.admin-style input[type="number"],textarea.admin-style input[type="password"],textarea.admin-style input[type="search"],textarea.admin-style input[type="tel"],textarea.admin-style input[type="text"],textarea.admin-style input[type="time"],textarea.admin-style input[type="url"],textarea.admin-style input[type="week"] {
    height:auto
}
@media (max-width:991px) {
    .admin-style .input-group input[type="text"] {
        width:100%
    }
}
.admin-style textarea {
    height:auto
}
.admin-style .footerspace {
    height:100px
}
.admin-style .no-bottom-border {
    border-bottom:none
}
.admin-style .error-list {
    list-style:none;
    padding:15px 0;
    margin:0;
    border-bottom:2px solid #ff5d37
}
.admin-style .error-list .system,.admin-style .error-list .field {
    background:#ff5d37;
    position:relative;
    float:left;
    padding:7px;
    color:white;
    margin-right:14px
}
.admin-style .error-list .text {
    font-size:12px;
    padding-top:7px
}
.admin-style .error-list .system .cor,.admin-style .error-list .field .cor {
    background:url(../../img/adminstyle/error_tip.png) no-repeat top left;
    position:absolute;
    right:-5px;
    top:50%;
    width:5px;
    height:12px;
    margin-top:-6px
}
.admin-style .error-list .system {
    background:#969696
}
.admin-style .error-list .system .cor {
    background-image:url(../../img/adminstyle/error_system_tip.png)
}
.admin-style .error-list li {
    overflow:hidden;
    margin-bottom:4px
}
.admin-style .field-error {
    position:relative;
    display:none
}
.admin-style .field-error .text {
    position:absolute;
    top:8px;
    left:-4px;
    background:#ff5d37;
    width:auto;
    min-width:200px;
    padding:8px;
    color:white;
    z-index:20;
    font-size:11px
}
.admin-style .field-error .text .cor {
    background:url(../../img/adminstyle/error_left_tip.png) no-repeat top left;
    position:absolute;
    left:-5px;
    top:7px;
    width:5px;
    height:12px
}
.admin-style .field-error.top-corner .text .cor {
    background:url(../../img/adminstyle/error_top_tip.png) no-repeat top left;
    position:absolute;
    left:7px;
    top:-5px;
    width:12px;
    height:5px
}
.admin-style .editrow .field-error {
    z-index:101
}
.admin-style .mceEditor {
    float:left
}
.admin-style .me_info {
    padding-top:15px
}
.admin-style .editrow .multi_edit_rightcol {
    position:relative
}
.admin-style .editrow .multi_edit_rightcol .cover {
    background-color:white;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    display:none;
    z-index:100;
    opacity:.7;
    cursor:pointer
}
.admin-style .editrow .multi_edit_rightcol.coveron .cover {
    display:block
}
.admin-style .editrow .multi_edit_rightcol.coveron .mceEditor {
    float:none
}
.admin-style .editrow .ochk {
    padding-right:10px
}
@media (max-width:1199px) {
    .admin-style .editrow .ochk {
        float:left
    }
}
.admin-style .deleteMeDir,.admin-style .deleteSpecDir {
    margin-bottom:5px
}
.admin-style .deleteMeDir label,.admin-style .deleteSpecDir label {
    border-bottom:1px solid #aaa;
    padding-bottom:5px;
    display:inline-block
}
.admin-style .selectFilterWrapper .selectFilter {
    margin-bottom:10px
}
.admin-style .selectFilterWrapper .selectFilter .filter,.admin-style .selectFilterWrapper select {
    width:270px
}
.admin-style .meDirBlock select {
    min-width:270px
}
.admin-style .clear {
    font-size:0;
    clear:both;
    height:0
}
.admin-style .button-space {
    width:20px;
    display:inline-block
}
.admin-style .yaMap {
    width:500px;
    height:300px;
    margin-top:10px;
    margin-bottom:10px
}
.admin-style .yaMap *,.admin-style .rs-yandexMap *,.admin-style ymaps,.admin-style ymaps * {
    transition:none
}
.admin-style .geoCoorContainer ul li {
    border-bottom:1px solid silver
}
.admin-style .geoCoorContainer ul li a {
    display:block;
    padding:10px;
    line-height:inherit
}
.admin-style .geoCoorContainer ul li a:hover {
    background-color:#DEF4FE
}
.admin-style .geoCoorContainer ul li span {
    display:block;
    color:black
}
.admin-style .geoCoorContainer ul li i {
    display:block;
    color:gray;
    font-size:10px
}
.admin-style .geoCoorContainer ul .ui-state-focus {
    background-color:#DEF4FE
}
.admin-style .geoCoorContainer ul.ui-autocomplete {
    border:0px;
    z-index:100;
    margin-left:3px;
    left:5px;
    max-width:410px;
    box-shadow:0 0 3px gray
}
.admin-style .rs-split-button {
    font-size:0;
    white-space:nowrap
}
.admin-style .rs-split-button .btn {
    float:none
}
.admin-style .rs-space-table {
    table-layout:fixed;
    width:100%
}
.admin-style .rs-space-table td {
    padding:5px
}
.admin-style .no-bottom-border {
    border-bottom:none
}
.admin-style .filter-line {
    margin:5px 0;
    border:1px solid transparent
}
.admin-style .filter-line.open {
    border-color:silver
}
.admin-style .filter-line .openfilter {
    margin-right:30px;
    line-height:31px;
    font-size:14px;
    color:#666
}
.admin-style .filter-line .part {
    background:#f4963c none repeat scroll 0 0;
    color:white;
    line-height:31px;
    padding:7px 8px
}
.admin-style .filter-line .clean {
    background:rgba(0,0,0,0) url("../../../../resource/img/adminstyle/partclose.png") no-repeat scroll center center;
    display:inline-block;
    height:11px;
    margin-left:10px;
    width:10px
}
.admin-style .filter-line .clean_all .clean {
    margin-left:0
}
.admin-style .filter-line .filter-form {
    display:none;
    margin:10px
}
.admin-style .filter-line .filter-form .key {
    font-size:12px;
    line-height:30px;
    padding-right:15px;
    width:94px
}
.admin-style .filter-line .filter-form .val {
    padding:10px 0;
    vertical-align:top
}
.admin-style .filter-line.open .filter-form {
    display:block;
    margin-left:5px
}
.admin-style .filter-parts .clean_all {
    background-color:#dc7021
}
.admin-style .filter-top {
    border-bottom:1px solid #d5d5d5;
    padding-bottom:10px;
    padding:10px
}
.admin-style .tools-top {
    overflow:hidden;
    padding:10px 0
}
.admin-style .tools-top .btn {
    margin:2px 0
}
.admin-style .tools-bottom {
    margin-top:10px;
    padding-top:10px
}
.admin-style .tools-bottom .paginator .page,.admin-style .tools-bottom .paginator .perpage {
    border:2px solid #e2e2e2;
    height:22px;
    line-height:22px
}
.admin-style .editable-table {
    width:100%;
    border-collapse:collapse
}
.admin-style .editable-table tr.now-edit:hover>td,.admin-style .editable-table tr.now-edit>td {
    background:#3f3f3f none repeat scroll 0 0;
    color:#e2e2e2
}
.admin-style .editable-table tr.now-edit:hover>td a,.admin-style .editable-table tr.now-edit>td a {
    color:#e2e2e2
}
.admin-style .editable-table tr.now-edit .actions a {
    visibility:visible
}
.admin-style .editable-table>tbody>tr.edit-form:hover>td {
    background:none
}
.admin-style .editable-table .edit-form>td {
    padding:0
}
.admin-style .editable-table .table-inline-edit {
    width:100%
}
.admin-style .editable-table .table-inline-edit>tbody>tr>td {
    padding:7px 0;
    vertical-align:top
}
.admin-style .editable-table .table-inline-edit>tbody>tr>.key {
    font-size:12px;
    line-height:30px;
    padding-right:15px;
    text-align:right;
    width:180px
}
@media (max-width:767px) {
    .admin-style .editable-table .table-inline-edit {
        table-layout:fixed
    }
    .admin-style .editable-table .table-inline-edit>tbody>tr,.admin-style .editable-table .table-inline-edit>tbody>tr>td,.admin-style .editable-table .table-inline-edit>tbody>tr>.key {
        padding:3px 10px;
        text-align:left;
        display:block;
        width:auto
    }
}
.admin-style .editable-table .actions {
    text-align:right
}
.admin-style .editable-table .actions .loader {
    background:url(../../../../resource/img/adminstyle/loader.gif) no-repeat center center;
    display:inline-block;
    width:16px;
    height:16px;
    margin-right:5px;
    visibility:hidden;
    vertical-align:middle
}
.admin-style .editable-table .load .actions .loader {
    visibility:visible
}
.admin-style .editable-table .tools {
    vertical-align:middle
}
.admin-style .edit-form .bordered {
    border:3px solid #3f3f3f;
    padding:5px
}
.admin-style .edit-form .loader {
    background:url(../../../../resource/img/adminstyle/small-loader.gif) no-repeat center center;
    height:100px
}
.admin-style .edit-form .error-list {
    padding-left:20px;
    padding-right:20px
}
.admin-style .clickable {
    cursor:pointer
}
.admin-style .group-toolbar {
    padding-left:10px;
    padding-right:10px
}
.admin-style .group-toolbar .checked-offers {
    font-size:11px;
    display:inline-block;
    margin-right:10px;
    text-align:right;
    vertical-align:middle
}
.admin-style .fieldhelp {
    font-size:11px;
    color:#adacac;
    margin-top:3px
}
.admin-style .product-list-table .textright {
    text-align:right
}
.admin-style .product-item .product-offers-toggle {
    width:16px;
    height:16px;
    text-align:center;
    cursor:pointer
}
.admin-style .product-item .product-offers-toggle::before {
    content:'\f278'
}
.admin-style .product-item.offers-open .product-offers-toggle::before {
    content:'\f273'
}
.admin-style .product-item-offer td {
    background-color:#f1f1f1
}
.admin-style .tmanager .folderpath {
    line-height:30px
}
.admin-style .tmanager .folderpath a {
    color:#2091b7
}
.admin-style .tmanager .folderpath a:hover {
    color:black;
    border-bottom:1px dotted #2091b7
}
.admin-style .tmanager .folderpath .root,.admin-style .tmanager .folderpath .root:hover {
    display:inline-block;
    width:11px;
    height:18px;
    background:url(../../img/adminstyle/root.png) no-repeat center center;
    vertical-align:middle;
    border:none
}
.admin-style .tmanager .category-filter {
    float:left;
    white-space:nowrap;
    height:30px;
    margin-right:20px
}
@media (max-width:991px) {
    .admin-style .tmanager .category-filter {
        float:none;
        margin-bottom:10px
    }
}
.admin-style .file-list {
    list-style:none;
    padding:0;
    margin:0;
    -webkit-column-width:433px;
    -moz-column-width:433px;
    column-width:433px
}
.admin-style .file-list>li {
    max-width:100%;
    height:34px;
    line-height:34px;
    cursor:pointer;
    position:relative;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-ms-flex;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-justify-content:space-between;
    justify-content:space-between;
    break-inside:avoid-column;
    -webkit-column-break-inside:avoid
}
.admin-style .file-list>li:hover {
    background-color:#fed42b
}
.admin-style .file-list>li:hover .tools {
    display:block
}
.admin-style .file-list .tools {
    height:34px;
    line-height:34px;
    display:none;
    font-size:18px
}
.admin-style .file-list .tools a {
    color:black;
    opacity:.3;
    padding-right:5px
}
.admin-style .file-list .tools a:hover {
    opacity:1
}
.admin-style .file-list .tools .delete {
    color:red
}
@media (max-width:991px) {
    .admin-style .file-list .tools {
        display:block;
        font-size:23px
    }
}
.admin-style .file-list .dir {
    background:url(../../img/adminstyle/folder.png) no-repeat 9px center;
    padding-left:34px
}
.admin-style .file-list .file {
    background:url(../../img/adminstyle/file.png) no-repeat 9px center;
    padding-left:34px
}
.admin-style .file-list .current {
    background-color:#FBEEB3
}
.admin-style .file-list .tpl .ext {
    color:#57960c;
    font-weight:bold
}
.admin-style .file-list .css .ext {
    color:#1262a6;
    font-weight:bold
}
.admin-style .file-list .js .ext {
    color:#bf0808;
    font-weight:bold
}
.admin-style .file-list .jpg .ext {
    color:#ac6d00;
    font-weight:bold
}
.admin-style .file-list .gif .ext {
    color:#987100;
    font-weight:bold
}
.admin-style .file-list .png .ext {
    color:#00a7ad;
    font-weight:bold
}
.admin-style .margvert10 {
    margin-top:15px;
    margin-bottom:15px
}
.admin-style .file-list-container {
    border:1px solid #c3c3c3;
    padding:15px 0
}
.admin-style .empty-folder {
    color:#797979;
    font-size:40px;
    text-align:center;
    padding:180px 0
}
.admin-style .select-product-box .empty-folder {
    padding:80px 0
}
.admin-style .folderpath .filetypes {
    font-size:11px
}
.admin-style .file-container-text {
    margin-bottom:7px
}
.admin-style .category-filter {
    height:36px
}
.admin-style .hidden {
    display:none
}
.admin-style .folderpath .rt {
    float:right;
    margin-right:10px;
    line-height:normal;
    padding-top:6px
}
.admin-style .flot-legend {
    text-align:center;
    margin:10px 0 5px
}
.admin-style .flot-legend table {
    display:inline-block
}
.admin-style .flot-legend .legendColorBox>div {
    border:#fff !important
}
.admin-style .flot-legend .legendColorBox>div>div {
    border-radius:50%
}
.admin-style .flot-legend .legendLabel {
    padding:0 8px 0 3px
}
.admin-style [class*="flc-"] {
    text-align:center;
    margin-top:20px;
    margin-bottom:5px
}
.admin-style [class*="flc-"] table {
    display:inline-block
}
.admin-style [class*="flc-"] .legendColorBox>div {
    border:#fff !important
}
.admin-style [class*="flc-"] .legendColorBox>div>div {
    border-radius:50%
}
.admin-style [class*="flc-"] .legendLabel {
    padding:0 18px 0 3px;
    text-align:left
}
.admin-style #jqstooltip,.admin-style .chart-tooltip {
    min-width:21px;
    min-height:23px;
    text-align:center;
    border:0;
    background:#333
}
.admin-style #jqstooltip .jqsfield,.admin-style .chart-tooltip {
    font-size:12px;
    font-weight:500;
    font-family:inherit;
    text-align:center;
    color:#fff
}
.admin-style #jqstooltip .jqsfield>span {
    display:none
}
.admin-style .chart-tooltip {
    position:absolute;
    padding:6px 10px 5px
}
.admin-style .table {
    margin-bottom:0
}
.admin-style .table:not(.table-striped)>thead>tr>th {
    background-color:#FAFAFA
}
.admin-style .table [class*="bg-"]>tr>th {
    color:#fff;
    border-bottom:0;
    background:transparent !important
}
.admin-style .table [class*="bg-"]+tbody>tr:first-child>td {
    border-top:0
}
.admin-style .table>thead>tr>th {
    vertical-align:middle;
    font-weight:500;
    color:#333;
    border-width:1px;
    text-transform:uppercase;
    padding:15px 10px
}
.admin-style .table>thead>tr>th:first-child,.admin-style .table>tbody>tr>th:first-child,.admin-style .table>tfoot>tr>th:first-child,.admin-style .table>thead>tr>td:first-child,.admin-style .table>tbody>tr>td:first-child,.admin-style .table>tfoot>tr>td:first-child {
    padding-left:30px
}
.admin-style .table>thead>tr>th:last-child,.admin-style .table>tbody>tr>th:last-child,.admin-style .table>tfoot>tr>th:last-child,.admin-style .table>thead>tr>td:last-child,.admin-style .table>tbody>tr>td:last-child,.admin-style .table>tfoot>tr>td:last-child {
    padding-right:30px
}
.admin-style .table tbody>tr:last-child>td {
    padding-bottom:20px
}
.admin-style .table-bordered {
    border:0
}
.admin-style .table-bordered>tbody>tr>td,.admin-style .table-bordered>tbody>tr>th {
    border-bottom:0;
    border-left:0
}
.admin-style .table-bordered>tbody>tr>td:last-child,.admin-style .table-bordered>tbody>tr>th:last-child {
    border-right:0
}
.admin-style .table-bordered>thead>tr>th {
    border-left:0
}
.admin-style .table-bordered>thead>tr>th:last-child {
    border-right:0
}
.admin-style .table-vmiddle td {
    vertical-align:middle !important
}
.admin-style .table-responsive {
    border:0
}
.admin-style .tile .table>thead:not([class*="bg-"])>tr>th {
    border-top:1px solid #f0f0f0
}
.admin-style .widget-paginator {
    overflow:hidden;
    margin:15px 20px 5px
}
.admin-style .widget-paginator.with-top-line {
    border-top:1px solid #e5e5e5;
    padding-top:13px
}
.admin-style .widget-paginator a {
    float:left;
    margin:1px 5px 5px 1px;
    display:block;
    border:1px solid #9b9b9b;
    width:26px;
    height:26px;
    line-height:26px;
    text-align:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    color:#666;
    cursor:pointer;
    font-size:11px
}
.admin-style .widget-paginator .putright {
    float:right
}
.admin-style .widget-paginator a:hover {
    background-color:#aaa;
    color:white
}
.admin-style .widget-paginator a.act {
    background:#333;
    border-color:#333;
    color:white
}
.admin-style .tab-nav {
    list-style:none;
    padding:0;
    white-space:nowrap;
    margin:0;
    overflow:auto;
    box-shadow:inset 0 -2px 0 0 #eee
}
.admin-style .tab-nav>li {
    display:inline-block;
    vertical-align:top
}
.admin-style .tab-nav>li>.item,.admin-style .tab-nav>li>a {
    display:inline-block;
    color:#7a7a7a;
    position:relative;
    width:100%;
    font-weight:500
}
.admin-style .tab-nav>li>.item:after,.admin-style .tab-nav>li>a:after {
    content:"";
    height:2px;
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    display:none
}
@media (min-width:768px) {
    .admin-style .tab-nav>li>.item,.admin-style .tab-nav>li>a {
        padding:15px
    }
}
@media (max-width:768px) {
    .admin-style .tab-nav>li>.item,.admin-style .tab-nav>li>a {
        padding:15px 8px
    }
}
.admin-style .tab-nav>li.active>.item,.admin-style .tab-nav>li.active>a {
    color:#000
}
.admin-style .tab-nav>li.active>.item:after,.admin-style .tab-nav>li.active>a:after {
    display:block
}
.admin-style .tab-nav.tab-nav-right {
    text-align:right
}
.admin-style .tab-nav.tn-justified>li {
    display:table-cell;
    width:1%;
    text-align:center
}
.admin-style .tab-nav.tn-icon>li .zmdi {
    font-size:22px;
    line-height:100%;
    min-height:25px
}
.admin-style .tab-nav:not([data-tab-color])>li>.item:after,.admin-style .tab-nav:not([data-tab-color])>li>a:after {
    background:#2196F3
}
.admin-style .tab-nav[data-tab-color="green"]>li>.item:after,.admin-style .tab-nav[data-tab-color="green"]>li>a:after {
    background:#4CAF50
}
.admin-style .tab-nav[data-tab-color="red"]>li>.item:after,.admin-style .tab-nav[data-tab-color="red"]>li>a:after {
    background:#F44336
}
.admin-style .tab-nav[data-tab-color="teal"]>li>.item:after,.admin-style .tab-nav[data-tab-color="teal"]>li>a:after {
    background:#009688
}
.admin-style .tab-nav[data-tab-color="amber"]>li>.item:after,.admin-style .tab-nav[data-tab-color="amber"]>li>a:after {
    background:#FFC107
}
.admin-style .tab-nav[data-tab-color="black"]>li>.item:after,.admin-style .tab-nav[data-tab-color="black"]>li>a:after {
    background:#000000
}
.admin-style .tab-nav[data-tab-color="cyan"]>li>.item:after,.admin-style .tab-nav[data-tab-color="cyan"]>li>a:after {
    background:#00BCD4
}
.admin-style .tab-content {
    padding:20px 0
}
.admin-style .tooltip-inner {
    border-radius:1px;
    padding:5px 10px;
    font-size:12px
}
.admin-style .popover {
    box-shadow:0 2px 30px rgba(0,0,0,0.2)
}
.admin-style .popover-title {
    border-bottom:0;
    padding:15px;
    font-size:12px;
    text-transform:uppercase
}
.admin-style .popover-content {
    padding:15px
}
.admin-style .popover-content p {
    margin-bottom:0
}
.admin-style .breadcrumb {
    border-radius:0;
    padding-top:10px;
    padding-right:33px;
    padding-bottom:11px
}
@media (min-width:1280px) {
    .admin-style .breadcrumb {
        padding-left:270px
    }
}
@media (min-width:768px) and (max-width:1279px) {
    .admin-style .breadcrumb {
        padding-left:94px
    }
}
@media (max-width:768px) {
    .admin-style .breadcrumb {
        padding-left:30px/2
    }
}
.admin-style .breadcrumb>li>a {
    color:#A9A9A9
}
.admin-style .breadcrumb>li>a:hover {
    color:#7c7c7c
}
.admin-style .rs-icon {
    display:inline-block;
    margin-right:15px;
    font-size:28px;
    vertical-align:middle;
    background-position:left center;
    background-repeat:no-repeat;
    position:relative
}
.admin-style .rs-icon-crm {
    background-image:url(../../img/adminstyle/flatadmin/crm.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-orders {
    background-image:url(../../img/adminstyle/flatadmin/shop.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-products {
    background-image:url(../../img/adminstyle/flatadmin/products.svg);
    width:30px;
    height:22px
}
.admin-style .rs-icon-website {
    background-image:url(../../img/adminstyle/flatadmin/website.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-control {
    background-image:url(../../img/adminstyle/flatadmin/control.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-modules {
    background-image:url(../../img/adminstyle/flatadmin/modules.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-view {
    background-image:url(../../img/adminstyle/flatadmin/view.svg);
    width:36px;
    height:30px;
    margin-right:9px
}
.admin-style .rs-icon-refresh {
    background-image:url(../../img/adminstyle/flatadmin/refresh.svg);
    width:26px;
    height:30px
}
.admin-style .rs-icon-debug-blocks,.admin-style .rs-icon-debug-sectionsandrows,.admin-style .rs-icon-debug-containers {
    width:31px;
    height:29px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
    -moz-background-size:contain;
    -webkit-background-size:contain;
    -o-background-size:contain
}
.admin-style .rs-icon-debug-blocks {
    background-image:url(../../img/adminstyle/flatadmin/debug_blocks.svg)
}
.admin-style .rs-icon-debug-sectionsandrows {
    background-image:url(../../img/adminstyle/flatadmin/debug_sectionsandrows.svg)
}
.admin-style .rs-icon-debug-containers {
    background-image:url(../../img/adminstyle/flatadmin/debug_containers.svg)
}
.admin-style .rs-icon-marketplace {
    background-image:url(../../img/adminstyle/flatadmin/marketplace.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-back {
    background-image:url(../../img/adminstyle/flatadmin/back.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-plus {
    background-image:url(../../img/adminstyle/flatadmin/plus.svg);
    width:26px;
    height:22px
}
.admin-style .rs-icon-mail {
    background-image:url(../../img/adminstyle/flatadmin/mail.svg);
    width:26px;
    height:19px
}
.admin-style .rs-icon-news {
    background-image:url(../../img/adminstyle/flatadmin/news.svg);
    width:26px;
    height:23px
}
.admin-style .rs-icon-user {
    background-image:url(../../img/adminstyle/flatadmin/user.svg);
    width:26px;
    height:25px
}
.admin-style .rs-black-logo {
    background-image:url(../../img/adminstyle/flatadmin/logo-sm-black.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-tour {
    background-image:url(../../img/adminstyle/flatadmin/tour.svg);
    width:30px;
    height:30px
}
.admin-style .rs-icon-performance {
    background-image:url(../../img/adminstyle/flatadmin/performance.svg);
    width:25px;
    height:26px
}
.admin-style .rs-icon-admin {
    background-image:url(../../img/adminstyle/flatadmin/settings.svg);
    width:30px;
    height:30px
}
.admin-style .field-pvz-line {
    display:flex;
    align-items:center
}
.admin-style .field-pvz-line>*:not(:first-child) {
    margin-left:12px
}
.admin-style .delivery-orders {
    margin-top:20px
}
.admin-style .delivery-orders-list {
    margin-bottom:8px
}
.admin-style .delivery-order-view-action-list {
    display:flex;
    flex-wrap:wrap;
    margin-top:16px
}
.admin-style .delivery-order-view-action-list>* {
    margin:0 8px 8px 0
}
.admin-style .order-transactions {
    margin-top:20px
}
.admin-style .order-transactions_list {
    max-height:400px;
    overflow-y:auto
}
.admin-style .delivery-orders-item,.admin-style .order-transactions_item {
    padding:8px 12px;
    border-bottom:1px solid #ececec
}
.admin-style .delivery-orders-item:hover,.admin-style .order-transactions_item:hover {
    background-color:#eaf0f3
}
.admin-style .order-transactions_item-title {
    display:flex;
    align-items:center;
    justify-content:space-between
}
.admin-style .order-transactions_item-actions {
    margin-top:8px;
    display:flex;
    flex-wrap:wrap
}
.admin-style .order-transactions_item-actions>* {
    margin-right:8px
}
.admin-style .order-transactions_item-logs {
    margin-top:8px
}
.admin-style .payment-methods_list {
    display:flex;
    flex-direction:column
}
.admin-style .payment-methods_item {
    margin:0
}
.admin-style .payment-methods_item-radio {
    display:none
}
.admin-style .payment-methods_item-block {
    border-bottom:1px solid #ececec;
    cursor:pointer;
    transition:background-color .3s;
    padding:8px 12px;
    display:flex;
    align-items:flex-end
}
.admin-style .payment-methods_item-block:hover {
    background-color:#eaf0f3
}
.admin-style .payment-methods_item-block>*:not(:first-child) {
    margin-left:8px
}
.admin-style .payment-methods_item-radio:checked+.payment-methods_item-block {
    background-color:#d5e9ef
}
.admin-style .payment-methods_item-type,.admin-style .payment-methods_item-default {
    color:darkgrey;
    font-size:90%
}
.admin-style .payment-methods_item-title {
    font-weight:bold
}
.admin-style .amount-block {
    display:flex;
    align-items:center
}
.admin-style .amount-block .icon-amount-error {
    color:red;
    font-size:32px;
    margin-left:12px
}
.admin-style .amount-block:not(.amount-error) .icon-amount-error {
    display:none
}
.admin-style .amount-block.amount-error .num {
    border-color:red
}
.admin-style .tree-select_selected-values,.admin-style .tree-select_list,.admin-style .tree-select_list-item_sublist {
    list-style:none
}
.admin-style .tree-select_list-item.tree-collapsed>.tree-select_list-item_sublist {
    display:none
}
.admin-style .tree-select {
    display:inline-block;
    font-size:13px;
    color:#2c2c2c;
    cursor:pointer
}
.admin-style .tree-select_selected-box {
    border:1px solid #e8e8e8;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    display:flex
}
.admin-style .tree-select_drop-chevron-box {
    border-left:1px solid #e8e8e8;
    display:flex;
    align-items:center;
    transition:all .3s ease-in-out
}
.admin-style .tree-select_drop-chevron-box:hover {
    background-color:whitesmoke
}
.admin-style .tree-select_drop-chevron {
    margin:0 .4em;
    font-size:1.5em
}
.admin-style .tree-select_selected-values {
    padding:4px 0;
    margin:0;
    position:relative;
    max-height:calc(28px + 7em);
    overflow-y:auto;
    color:gray;
    font-size:.85em
}
.admin-style .tree-select_selected-value-item,.admin-style .tree-select_selected-value-stub {
    padding:2px 12px;
    display:flex;
    white-space:nowrap;
    max-width:600px
}
.admin-style .tree-select_selected-value-item_title-path {
    display:flex;
    flex-wrap:wrap;
    height:1.4em;
    overflow:hidden;
    white-space:normal
}
.admin-style .tree-select_selected-value-item_title-path-part:after {
    content:'>';
    margin:0 .4em 0 .5em
}
.admin-style .tree-select_title-contraction-separator {
    margin-right:.4em
}
.admin-style .tree-select_selected-value-item_remove {
    padding:.2em .3em;
    color:red;
    font-weight:bold;
    margin-left:10px
}
.admin-style .tree-select_drop-box {
    position:absolute;
    background:white;
    border:1px solid dodgerblue;
    margin:-1px 0 57px;
    z-index:102;
    transition:all .3s ease-in-out
}
.admin-style .tree-select_search-box {
    height:calc(2.2em + 6px);
    transition:inherit;
    overflow:hidden;
    position:relative
}
.admin-style .tree-select_search-input {
    width:96%;
    margin:.4em 2%;
    padding-left:.3em;
    border:1px solid #e8e8e8
}
.admin-style .tree-select_search-input-icon {
    position:absolute;
    right:4%;
    top:calc(3px + 0.65em);
    pointer-events:none
}
.admin-style .tree-select_list {
    overflow-y:auto;
    overflow-x:hidden;
    max-height:400px;
    margin:0;
    padding:0 .5em;
    transition:inherit
}
.admin-style .tree-select_list-item {
    line-height:1.6em;
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.admin-style .tree-select_list-item_row {
    position:relative
}
.admin-style .tree-select_list-item_row:before {
    content:'';
    position:absolute;
    width:200%;
    height:100%;
    z-index:-1;
    right:-0.5em;
    top:0
}
.admin-style .tree-select_list-item.checked>.tree-select_list-item_row,.admin-style .tree-select_list-item_row:hover {
    color:white
}
.admin-style .tree-select_list-item.checked>.tree-select_list-item_row:before,.admin-style .tree-select_list-item_row:hover:before {
    background:dodgerblue
}
.admin-style .tree-select_list-item_sublist {
    padding-left:1.4em
}
.admin-style .tree-select.open .tree-select_selected-box {
    border-color:dodgerblue;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(121,194,255,0.6)
}
.admin-style .tree-select.open .tree-select_dropChevron {
    transform:rotate(180deg)
}
.admin-style .tree-select:not(.open) .tree-select_search-box {
    height:0
}
.admin-style .tree-select:not(.open) .tree-select_list {
    max-height:0
}
.admin-style .tree-select:not(.open) .tree-select_drop-box {
    border-color:transparent;
    margin-top:0;
    z-index:101
}
.admin-style .tree-select:not(.open) .tree-select_list-item_row:before {
    display:none
}
.admin-style .tree-select:not([multiple]) .tree-select_selected-value-item_remove {
    display:none
}
.admin-style .tree-select[disallowSelectBranches] .tree-select_list-item.tree-branch>.tree-select_list-item_row {
    color:#2c2c2c
}
.admin-style .tree-select[disallowSelectBranches] .tree-select_list-item.tree-branch>.tree-select_list-item_row:before {
    background:white
}
.admin-style .property-type-big-list_selected,.admin-style .property-type-big-list_list {
    display:flex;
    flex-wrap:wrap
}
.admin-style .property-type-big-list_hint {
    margin-bottom:4px
}
.admin-style .property-type-big-list_selected {
    border-bottom:1px solid #969696;
    padding-bottom:6px;
    margin-bottom:12px
}
.admin-style .property-type-big-list_selected-item-remove {
    color:red;
    margin-left:4px
}
.admin-style .property-type-big-list_selected-item,.admin-style .property-type-big-list_list-item {
    width:185px;
    margin-right:5px;
    line-height:27px;
    border-left:1px solid #969696;
    padding:3px 3px 3px 8px
}
.admin-style .property-type-big-list_drop-box {
    padding-bottom:10px
}
.admin-style .property-type-big-list_search {
    display:inline-block;
    position:relative;
    margin-bottom:6px
}
.admin-style .property-type-big-list_search-input {
    border-radius:5px;
    border:1px solid #9b9b9b;
    padding:0 10px;
    height:24px;
    line-height:24px;
    width:190px
}
.admin-style .property-type-big-list_search-input-icon {
    position:absolute;
    right:6px;
    top:6px;
    pointer-events:none
}
.admin-style .property-type-big-list_drop-box.closed,.admin-style .property-type-big-list_drop-box.closed+.property-type-big-list_drop-box-toggle .opened,.admin-style .property-type-big-list_drop-box:not(.closed)+.property-type-big-list_drop-box-toggle .closed {
    display:none
}
.admin-style .property-type-big-list_selected-item>label,.admin-style .property-type-big-list_list-item>label,.admin-style .property-type-big-list_list-paginator-prev,.admin-style .property-type-big-list_list-paginator-next,.admin-style .property-type-big-list_drop-box-toggle {
    cursor:pointer
}
.admin-style .log-item {
    border-bottom:1px solid #ececec;
    padding:10px
}
.admin-style .log-item:hover {
    background-color:#f0f0f0
}
.admin-style .log-item label {
    cursor:pointer
}
.admin-style .log-item-title-line {
    display:flex;
    justify-content:space-between;
    align-items:center
}
.admin-style .log-item-title-text {
    position:relative;
    padding-right:40px;
    cursor:pointer;
    font-weight:bold
}
.admin-style .log-item-title-text>* {
    vertical-align:center
}
.admin-style .log-item-title-text i {
    margin-left:10px
}
.admin-style .rs-log-item.rs-open .log-item-title-text i:before {
    content:'\f2fc'
}
.admin-style .rs-log-item .log-item-details {
    margin-top:12px
}
.admin-style .rs-log-item:not(.rs-open) .log-item-details {
    display:none
}
@media (max-width:768px) {
    .admin-style .log-item-enabled-label {
        display:none
    }
}
.admin-style .tel-contnainer {
    position:fixed;
    right:-100%;
    bottom:100px;
    background:white;
    box-shadow:0 0 45px rgba(0,0,0,0.5);
    max-width:400px;
    transition:all .3s ease;
    min-width:300px;
    z-index:5
}
.admin-style .tel-contnainer.active {
    right:0
}
.admin-style .tel-contnainer>.tab-nav>li {
    overflow:hidden;
    display:block
}
.admin-style .tel-contnainer>.tab-nav>li>a {
    text-overflow:ellipsis;
    overflow:hidden;
    display:block
}
.admin-style .tel-contnainer .close {
    margin-top:12px;
    margin-right:10px
}
.admin-style .tel-contnainer .tel-caption {
    margin:0
}
.admin-style .tel-contnainer .tel-caption-small {
    font-size:15px
}
.admin-style .tel-contnainer .tel-error {
    color:red;
    margin-top:15px
}
.admin-style .tel-contnainer .tel-tabs {
    display:flex;
    list-style:none;
    padding:0
}
.admin-style .tel-contnainer .tel-panes {
    padding:0;
    position:relative
}
.admin-style .tel-contnainer .tel-view-toggler {
    margin-top:12px;
    margin-right:20px;
    float:right;
    font-size:19.5px;
    font-weight:bold;
    line-height:1;
    color:#000;
    opacity:.2
}
.admin-style .tel-contnainer .tel-view-toggler:hover {
    opacity:.5
}
.admin-style .tel-contnainer .tel-body {
    padding:20px
}
.admin-style .tel-contnainer .tel-body .btn-inline {
    line-height:1.5
}
.admin-style .tel-contnainer .tel-footer-actions {
    background:#dfdfdf;
    padding:10px
}
.admin-style .tel-contnainer .tel-user-info {
    display:flex;
    margin-top:15px
}
.admin-style .tel-contnainer .user-data {
    flex:1
}
.admin-style .tel-contnainer .user-data .user {
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:8px
}
.admin-style .tel-contnainer .tel-user-info .user {
    font-weight:bold
}
.admin-style .tel-contnainer .tel-groups {
    margin-top:5px
}
.admin-style .tel-contnainer .tel-top-border {
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid #eaeaea
}
.admin-style .tel-contnainer .icon-circle {
    border:1px solid #008f2f;
    color:#008f2f;
    border-radius:50%;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:40px;
    height:40px;
    margin-right:15px;
    font-size:20px
}
.admin-style .tel-contnainer .tel-expand-button {
    margin:15px;
    display:none
}
.admin-style .tel-contnainer.tel-collapsed {
    min-width:auto
}
.admin-style .tel-contnainer.tel-collapsed .tel-expand-button {
    display:flex
}
.admin-style .tel-contnainer.tel-collapsed .tel-tabs,.admin-style .tel-contnainer.tel-collapsed .tel-panes {
    display:none
}
.admin-style .tel-contnainer .tel-dot {
    flex:1;
    border-bottom:1px dotted #aaa;
    height:0px;
    margin:0 10px
}
.admin-style .tel-contnainer .tel-more-block {
    padding:5px 0 15px;
    display:none
}
.admin-style .tel-contnainer .active-more .tel-more-block {
    display:block
}
.admin-style .tel-contnainer .tel-more-block a {
    margin-right:10px;
    text-decoration:underline;
    font-size:11px;
    color:#aaa
}
.admin-style .tel-contnainer .tel-more-block a:hover {
    color:black
}
.admin-style .tel-contnainer .tel-row {
    display:flex;
    justify-content:space-between;
    padding-top:5px;
    align-items:center
}
.admin-style .btn-rect {
    border-radius:5px !important
}
.admin-style .btn-inline {
    padding:0 6px;
    border-radius:5px !important
}
.admin-style .btn-file {
    overflow:hidden;
    position:relative;
    vertical-align:middle
}
.admin-style .btn-file>input {
    position:absolute;
    top:0;
    right:0;
    margin:0;
    opacity:0;
    filter:alpha(opacity=0);
    font-size:23px;
    height:100%;
    width:100%;
    direction:ltr;
    cursor:pointer
}
.admin-style .fileinput {
    margin-bottom:9px;
    display:inline-block
}
.admin-style .fileinput .form-control {
    padding-top:7px;
    padding-bottom:5px;
    display:inline-block;
    margin-bottom:0px;
    vertical-align:middle;
    cursor:text
}
.admin-style .fileinput .thumbnail {
    overflow:hidden;
    display:inline-block;
    margin-bottom:5px;
    vertical-align:middle;
    text-align:center
}
.admin-style .fileinput .thumbnail>img {
    max-height:100%;
    max-width:100%
}
.admin-style .fileinput .btn {
    vertical-align:middle
}
.admin-style .fileinput-exists .fileinput-new,.admin-style .fileinput-new .fileinput-exists {
    display:none
}
.admin-style .fileinput-inline .fileinput-controls {
    display:inline
}
.admin-style .fileinput-filename {
    vertical-align:middle;
    display:inline-block;
    overflow:hidden
}
.admin-style .form-control .fileinput-filename {
    vertical-align:bottom
}
.admin-style .fileinput.input-group {
    display:table
}
.admin-style .fileinput.input-group>* {
    position:relative;
    z-index:2
}
.admin-style .fileinput.input-group>.btn-file {
    z-index:1
}
.admin-style .fileinput-new.input-group .btn-file,.admin-style .fileinput-new .input-group .btn-file {
    border-radius:0 2px 2px 0
}
.admin-style .fileinput-new.input-group .btn-file.btn-xs,.admin-style .fileinput-new .input-group .btn-file.btn-xs,.admin-style .fileinput-new.input-group .btn-file.btn-sm,.admin-style .fileinput-new .input-group .btn-file.btn-sm {
    border-radius:0 2px 2px 0
}
.admin-style .fileinput-new.input-group .btn-file.btn-lg,.admin-style .fileinput-new .input-group .btn-file.btn-lg {
    border-radius:0 2px 2px 0
}
.admin-style .form-group.has-warning .fileinput .fileinput-preview {
    color:#FF9800
}
.admin-style .form-group.has-warning .fileinput .thumbnail {
    border-color:#faebcc
}
.admin-style .form-group.has-error .fileinput .fileinput-preview {
    color:#f55a4e
}
.admin-style .form-group.has-error .fileinput .thumbnail {
    border-color:#ebccd1
}
.admin-style .form-group.has-success .fileinput .fileinput-preview {
    color:#4CAF50
}
.admin-style .form-group.has-success .fileinput .thumbnail {
    border-color:#d6e9c6
}
.admin-style .input-group-addon:not(:first-child) {
    border-left:0
}
.admin-style .bootstrap-select .bs-searchbox {
    padding:0 18px;
    margin:5px 0 10px;
    position:relative
}
.admin-style .bootstrap-select .bs-searchbox:before {
    position:absolute;
    left:14px;
    top:2px;
    width:30px;
    height:100%;
    content:"\f1c3";
    font-family:'Material-Design-Iconic-Font';
    font-size:25px
}
.admin-style .bootstrap-select .bs-searchbox input {
    padding-left:25px;
    border:0
}
.admin-style .bootstrap-select.btn-group .dropdown-menu li a.opt {
    padding-left:17px
}
.admin-style .bootstrap-select .check-mark {
    margin-top:-5px !important;
    font-size:19px;
    display:none;
    position:absolute;
    top:11px;
    right:15px
}
.admin-style .bootstrap-select .check-mark:before {
    content:"\f26b";
    font-family:'Material-Design-Iconic-Font'
}
.admin-style .bootstrap-select .selected .check-mark {
    display:block !important
}
.admin-style .bootstrap-select .notify {
    bottom:0 !important;
    margin:0 !important;
    width:100% !important;
    border:0 !important;
    background:#F44336 !important;
    color:#fff !important;
    text-align:center
}
.admin-style .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width:100%
}
.admin-style .bootstrap-select .btn-default {
    background-color:#fff;
    border-radius:0;
    border:1px solid #e8e8e8
}
.admin-style .fileinput {
    position:relative;
    padding-right:35px
}
.admin-style .fileinput .close {
    position:absolute;
    top:5px;
    font-size:12px;
    float:none;
    opacity:1;
    font-weight:500;
    border:1px solid #ccc;
    width:19px;
    text-align:center;
    height:19px;
    line-height:19px;
    border-radius:50%;
    right:0
}
.admin-style .fileinput .close:hover {
    background:#eee
}
.admin-style .fileinput .input-group-addon {
    padding:0 10px;
    vertical-align:middle
}
.admin-style .fileinput .fileinput-preview {
    width:200px;
    height:150px;
    line-height:150px;
    position:relative
}
.admin-style .fileinput .fileinput-preview img {
    display:inline-block;
    vertical-align:middle;
    margin-top:-13px
}
.admin-style .fileinput .fileinput-preview:after {
    content:"";
    display:inline-block;
    vertical-align:middle
}
.admin-style .lg-outer .lg-item {
    background-image:none
}
.admin-style .lg-slide:after {
    content:"";
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:50px;
    width:50px;
    border-radius:100%;
    border:2px solid #ffffff;
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21, .53, .56, .8);
    position:absolute;
    left:50%;
    margin-left:-25px;
    top:50%;
    margin-top:-25px;
    z-index:-1
}
.admin-style .lg-slide em {
    font-style:normal;
    display:block;
    margin-bottom:20px
}
.admin-style .lg-slide em h3 {
    margin-bottom:5px;
    color:#D2D2D2;
    font-weight:100
}
.admin-style .lg-slide em p {
    color:#6B6B6B
}
@-webkit-keyframes ball-scale-ripple {
    0% {
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100% {
        opacity:0
    }
}
@keyframes ball-scale-ripple {
    0% {
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70% {
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100% {
        opacity:0
    }
}
.mCSB_container,.mCustomScrollBox {
    overflow:visible
}
.mCSB_scrollTools {
    width:12px
}
.mCSB_scrollTools .mCSB_draggerRail,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius:0
}
.mCSB_scrollTools .mCSB_draggerRail {
    background:transparent !important
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background:rgba(0,0,0,0.4)
}
.mCSB_inside>.mCSB_container {
    margin-right:0
}