/* select2.min.css */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* style.css */
/* Colors */
body { background:#ebeef0; }
header#header .logo { color:#fff; }
.button.red { color:#fff; }

body { padding-top:51px; }

/* UX Fade-In Loader */
footer { opacity:0; }
footer.loaded, .page-content.loaded { opacity:1; }
.page-content, footer {
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;
}

#dashboard { width:100%; margin-top:-50px; background:#f2f2f2; padding-top:40px; }

h1.statistics-heading { text-align:center; margin:0 0 20px; text-transform:uppercase; letter-spacing:0; text-shadow:0 1px 0 #fff; font-size:22px; font-weight:500; }
.statistics-spacer { height:40px; }

.stats-block { position:relative; font-size:15px; line-height:1.7; box-shadow:0 1px 5px rgba(0,0,0,0.15); display:block; background:#fff; padding:30px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.stats-block h3 { font-size:40px; font-weight:500; line-height:1; padding:10px 0 0 0; margin:0 0 7px; }
.stats-block h3.no-change { color:#aaa; }
.stats-block small { color:#aaa; font-size:13px; }
.stats-block .stats-tabs { display:block; border-top:1px solid #ddd; margin:0 -30px 33px; height:47px; font-size:14px; line-height:1; }
.stats-block .stats-tabs a { width:20%; background:#f5f5f5; border-bottom:1px solid #ddd; font-weight:400; border-left:1px solid #ddd; display:inline-block; padding:15px 0; color:#aaa; float:right; }
.stats-block .stats-tabs a:hover { background:#f2f2f2; color:#888 }
.stats-block .stats-tabs a.active { color:#555; background:#fff; border-bottom:1px solid #fff; }
.stats-block .stats-tabs a:last-child { border-left:none; }

.stats-block canvas { animation: ticketa-popfadein 0.3s; -webkit-animation: ticketa-popfadein 0.3s; -moz-animation: ticketa-popfadein 0.3s; -ms-animation: ticketa-popfadein 0.3s; -o-animation: ticketa-popfadein 0.3s; }

#recentStats { width:100%; margin:0 0 25px; padding:0; }
#recentStats.floating .stats-block { float:right; width:18.4%; margin:0 0 0 2%; padding:60px 30px; }
#recentStats.floating .stats-block:nth-child(5n+5) { margin-left:0; }
#recentStats.stacked .stats-block { width:100%; margin:0 0 20px; padding:60px 30px; }
#recentStats .stats-block h3 { font-size:40px; margin:0 0 10px; }
#recentStats .stats-block h3 i.ti { font-size:26px; position:relative; top:-5px; right:-10px; opacity:0.45; }
#recentStats .stats-block strong { position: absolute; display: block; width: 100%; border-bottom:1px solid #eee; top: 0; right: 0; background: #f9f9f9; line-height: 39px; color:#000; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; font-size: 12px; text-transform: uppercase; letter-spacing:0; font-weight:500; }
#recentStats .stats-block small { position: absolute; display: block; width: 100%; border-top:1px solid #eee; bottom: 0; right: 0; background: #f9f9f9; line-height: 39px; color:#aaa; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; font-size: 12px; }

.stats-block.tabbed-chart { height:517px; max-height:517px; padding-top:64px; overflow:hidden; }
.stats-block.tabbed-chart .stats-heading { text-align:left; position: absolute; display: block; width: 100%; top: 0; right: 0; padding:15px 15px 14px 15px; background: #f9f9f9; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.stats-block.tabbed-chart h1 { text-align:right; margin:0; position:absolute; top:22px; right:22px; line-height:1; text-transform:uppercase; letter-spacing:0; font-size:22px; font-weight:500; }

.view-statistics-link { display:block; text-align:center; padding:0; margin:-10px 0 0 0; }

#dashboard #recentStats.floating { box-shadow:0 1px 3px rgba(0,0,0,0.1); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0; margin:0 40px; width:auto; display:block; }
#dashboard #recentStats.floating .stats-block { margin:0; width:20%; border:1px solid #e5e5e5; box-shadow:none; border-left:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
#dashboard #recentStats.floating .stats-block:first-child { -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
#dashboard #recentStats.floating .stats-block:last-child { border-left:1px solid #e5e5e5; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
#dashboard #systemStatsMain { width:auto; margin:0 40px; }

#influx-wrapper { opacity:0; background:rgba(51,51,51,0.30); z-index:7000; width:100%; height:100%; position:fixed; top:0; right:0; }
#influx-wrapper.hidden { display:none; }
#influx-wrapper.active { opacity:1; }
#influx-wrapper .influx-popup { box-shadow:-2px 2px 40px rgba(0,0,0,0.20); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; opacity:0; transform:scale(0.8); width:390px; background:#fff; margin:0 -195px 0 0; position:absolute; top:100px; right:50%; }
#influx-wrapper .influx-popup.active { opacity:1; transform:scale(1); }
#influx-wrapper .influx-popup h1 { text-align:center; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; background:#ff764a; color:#fff; padding:25px 30px 23px; font-size:17px; margin:0; line-height:1.7; font-weight:500; }
#influx-wrapper .influx-popup .description { padding:21px 30px 25px; }
#influx-wrapper .influx-popup .description p { line-height:1.7; font-size:15px; font-weight:400; }
#influx-wrapper .influx-popup .description p.bottom-p { margin:0; }
#influx-wrapper .influx-popup .description p a.hide-forever { color:#aaa; font-size:12px; }
#influx-wrapper .influx-popup .description p a.hide-forever:hover { color:#000; }
#influx-wrapper .influx-popup a.close-popup { transform:scale(1); background:transparent; font-size:20px; width:20px; height:20px; line-height:20px; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:absolute; top:-4px; left:-4px; }
#influx-wrapper .influx-popup a.close-popup i.ti { color:#30444c; }
#influx-wrapper .influx-popup a.close-popup:hover { transform:scale(1.2);  }
#influx-wrapper .influx-popup .desc a { color:#ff764a; }
#influx-wrapper .influx-popup .desc a:hover { color:#30444c; }
#influx-wrapper .influx-logo-block { margin:40px auto 50px; text-align:center; }
#influx-wrapper .influx-logo-plus { font-size:58px; line-height:20px; position:relative; top:4px; display:inline-block; color:#ccc; font-weight:100; }
#influx-wrapper .button.color-2.influx-clicked { border-color:#ff764a; background:#ff764a; color:#fff; }
#influx-wrapper .button.color-2.influx-clicked:hover { background:#30444c; border-color:#30444c; }
#influx-wrapper .button.influx-clicked, .button.influx-remindme { padding:7px 10px; }
#influx-wrapper .button.influx-clicked i.ti, .button.influx-remindme i.ti { right:0; font-size:12px; }
#influx-wrapper .influx-popup { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
#influx-wrapper { -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; }

#important-message-wrapper { opacity:0; background:rgba(0,0,0,0.75); z-index:9999; width:100%; height:100%; position:fixed; top:0; right:0; }
#important-message-wrapper.hidden { display:none; }
#important-message-wrapper.active { opacity:1; }
#important-message-wrapper .important-message-popup { box-shadow:-2px 2px 40px rgba(0,0,0,0.20); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; opacity:0; transform:scale(0.8); width:390px; background:#fff; margin:0 -195px 0 0; position:absolute; top:100px; right:50%; }
#important-message-wrapper .important-message-popup.active { opacity:1; transform:scale(1); }
#important-message-wrapper .important-message-popup h1 { -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; background:#333; color:#fff; padding:20px 30px 18px; font-size:17px; margin:0; line-height:1.7; font-weight:500; }
#important-message-wrapper .important-message-popup .description { padding:21px 30px 25px; }
#important-message-wrapper .important-message-popup .description p { line-height:1.7; font-size:15px; font-weight:400; }
#important-message-wrapper .important-message-popup .description p.bottom-p { margin:0; }
#important-message-wrapper .important-message-popup .description p a.hide-forever { color:#aaa; }
#important-message-wrapper .important-message-popup .description p a.hide-forever:hover { color:#000; }
#important-message-wrapper .important-message-popup a.close-popup { color:#fff; font-size:13px; width:20px; height:20px; line-height:20px; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:absolute; top:-10px; left:-5px; }
#important-message-wrapper .important-message-popup a.close-popup:hover { background:#333; }

#redactor-modal #redactor-modal-list { max-height:400px; margin:0; }

.select2-container, .select2-container--default .select2-search--inline .select2-search__field { width:100% !important; }
.select2-container--default .select2-search--inline .select2-search__field { font-size:14px; }
.select2-container--default .select2-selection--multiple { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ddd; }
.select2-container--default.select2-container--focus .select2-selection--multiple { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #aaa; }
.select2-results__option { padding:3px 7px; margin:0; font-size:13px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { position:relative; margin-bottom:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; padding:1px 23px 0 8px; font-size:14px; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { display:block; padding:0 5px 3px; color:#fff; color:rgba(255,255,255,0.85); }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { position:absolute; font-size:20px; color:#fff; top:2px; right:7px; line-height:1; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color:#fff; }


.ace_editor { margin:0 0 20px; border:1px solid #ddd; }
.ace_editor, .ace_content { height:350px !important; padding:0 !important; }
.textarea-ace { display:none; }

#notifications { display:inline-block; }

.invoices { -moz-box-shadow:0 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15); box-shadow:0 1px 5px rgba(0,0,0,0.15); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; max-height: 305px; overflow: auto; }
.invoice-block { position:relative; display:block; border-top:1px solid #ddd; padding:10px 0; background:#fff; line-height:1.7; }
.invoice-block:first-child { border:none; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.invoice-block:last-child { -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
.invoice-block:first-child:last-child { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.invoice-block a { position:absolute; top:16px; left:0; margin:0; }

.ct-chart { position:relative; margin:0 0 50px; }
.ct-chart .ct-point { stroke-width:10px; cursor:pointer; }
.ct-chart .tooltip { line-height:1.4; font-size:12px; text-align:center; padding:5px 10px 3px; box-shadow:0 1px 5px rgba(0,0,0,0.1); position:absolute; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

#ticketa-30-intro { position:relative; background:#fff; -moz-box-shadow:0 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15); box-shadow:0 1px 5px rgba(0,0,0,0.15); float:right; width:100%; margin:40px 0 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:40px; word-wrap:break-word; }
#ticketa-30-intro img { width:100%; height:auto; }
#ticketa-30-intro .button { position:absolute; bottom:40px; right:40px; }

.slicknav_btn { margin: 12px 0 0; background:none; }
.slicknav_menu { display:block; position: absolute; top: 0; background: none !important; width: 100%; z-index:6001; padding:0; }
.slicknav_nav { margin:0 -4.5%; position:relative; top:13px; text-align:right; padding:2.5% 0; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
.slicknav_nav > li { width:90%; margin:0 auto; }
.slicknav_nav { overflow:scroll; background:#fff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; box-shadow:0 2px 25px rgba(0,0,0,0.20) }

.slicknav_nav a, .slicknav_nav a.slicknav_row { padding:5px; margin:0; font-size:17px; color:#555; }
.slicknav_nav li.search form { margin:2px 2px 20px 2px; }
.slicknav_nav li.search form .search-box { display:block; }
.slicknav_nav li.search form .search-box input { box-sizing:border-box; width: 88%; margin:0; height: 40px; padding: 0 10px; line-height: 40px; border: none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.slicknav_nav li.search form .search-box .ti-search { float: left; width: 12%; line-height:40px; padding:0; margin:0; box-sizing: border-box; text-align: left; font-size: 24px; }
.slicknav_nav a:hover, .slicknav_nav a.slicknav_row:hover { background:none; color:#000; }

.slicknav_nav ul { margin:0 10px 0 0; font-size:13px; }
.slicknav_nav ul li > a { padding:0; }

.delete-ticket { font-size:12px; display:block; margin-top:10px; }
.make-private { font-size:12px; margin:7px 0 0 0; float:left; color:rgba(255,255,255,0.75); }
.make-private i.ti { font-size:12px; }
.make-private:hover { color:#fff; }

#update-categories-form { position:relative; }
#update-categories-form .sort-az { margin:0; position:absolute; left:0; top:-7px; padding-left:38px; }
#update-categories-form .sort-az i.ti { font-size:23px; position:absolute; top:0; right:auto; left:12px; }

/* Draft Banner */
#draft-banner { display:block; background:#fff; color:#888; height:auto; text-align:right; z-index:9999; position:fixed; top: 51px; width:100%; box-shadow:0 7px 15px rgba(0,0,0,0.10); }
#draft-banner .shell { padding:17px 0 1px; }
#draft-banner p { text-align:center; font-size:17px; line-height:1.8; }
#draft-spacer { display:block; height:50px; }

/* Header */
header#header { text-align:left; z-index:9998; position:fixed; top:0; left:0; padding:0; height:51px; line-height:50px; display:block; width:100%; }
header#header .shell { height:51px; }
header#header .logo { height:51px; line-height:49px; float:right; text-decoration:none; font-size:18px; font-weight:500; margin:0 0 0 20px; position: relative; top: 0px;}

.filtered-white { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }

header#header nav { height:51px; font-weight:400; display:block; }
header#header nav > a, header#header nav > span { display:inline-block; float:right; padding:0 16px 2px; margin:0; line-height:49px; }
header#header nav > a *, header#header nav > span * { letter-spacing:0; }
body header#header nav > a, body header#header nav > span { color:#fff; color:rgba(255,255,255,0.75); }
header#header nav > a:last-child { padding-left:0; }
header#header nav > a:hover, header#header nav > span:hover { color:#fff; background:rgba(0,0,0,0.10); }
header#header nav > a.current-page { color:#fff !important; background:rgba(0,0,0,0.20); }
header#header nav > a em, .slicknav_nav a > em, header#header nav > span > em, header#header nav > span .dropdown em { color:#fff; display:inline-block; text-align:center; font-style:normal; position:relative; top:-1px; margin:0 0 0 7px; font-size:11px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-weight:500; line-height:19px; height:18px; padding:0 5px 0 6px; min-width:18px; }
header#header nav span.notifications { color:rgba(255,255,255,0.75); line-height:50px; }
header#header nav span.notifications > i.ti-alert { font-size:17px; position:relative; top:1px; margin:0 0 0 3px; }
header#header nav span.notifications > i.ti-caret-down { color:#fff; }
header#header nav span.notifications.new i.ti-alert:before { content:"\f043"; }
header#header nav span.search { cursor:pointer; }
header#header nav span.search.active { color:#fff !important; }
header#header nav span.search i.ti-search { font-size:17px; position:relative; top:0; margin:0 0 0 15px; }
header#header nav span.search:hover { background:none; }

header#header nav > a > i.ti { font-size:14px; width:15px; text-align:right; font-weight:400; }
header#header nav > a > i.ti, header#header nav span.search i.ti-search {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}

header#header nav a.starred i.ti-star { color:rgba(255,255,255,0.2); font-size:17px; position:relative; top:1px; margin:0; }

header#header nav span.settings { position:relative; cursor:pointer; text-align:center; }
header#header nav span.settings > i.ti-gear { font-size:17px; position:relative; top:1px; }
header#header nav span.settings > img.avatar { width:23px; height:23px; display:inline-block; margin:0; padding:0; top:6px; position:relative; }
header#header nav span.settings:hover { background:#fff; color:#555; }
body header#header nav > span:hover i.ti-caret-down,
body header#header nav > span:hover i.ti-gear,
body header#header nav span:hover > i.ti-caret-down,
body header#header nav a:hover > i.ti-caret-down { color:#555; }

header#header nav span.settings span.dropdown { width:auto; }
header#header nav span.settings span.dropdown a { white-space:nowrap; }

header#header nav .tickets { position:relative; cursor:pointer; text-align:center; }
header#header nav .tickets > i.ti-tags { font-size:17px; }
header#header nav .tickets:hover { background:#fff; color:#555; }
header#header nav .tickets .dropdown b { font-size:15px; position:relative; top:0; color:#333; display:inline-block; padding-left:5px; min-width:15px; }

header#header nav span.notifications { position:relative; cursor:pointer; text-align:center; }
header#header nav span.notifications:hover { background:#fff; color:#555; }

header#header nav span.dropdown { cursor:default; display:none; border:none; padding:15px 20px 15px; position:absolute; top:51px; left:0; width:210px; margin:0; line-height:2; background:#fff; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; -moz-box-shadow:0 2px 3px rgba(0,0,0,0.15); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15); box-shadow:0 2px 3px rgba(0,0,0,0.15); }
header#header nav span.dropdown a { font-size:15px; color:#888; font-weight:400; display:block; text-align:right; }
header#header nav span.dropdown a i.ti { font-size:14px; color:#555; }
header#header nav span.dropdown a:hover { color:#333; }
header#header nav span:hover span.dropdown { display:block; }
header#header nav span span.dropdown span.spacer { border-bottom:1px solid #e5e5e5; height:1px; display:block; padding:8px 0 0; margin:0 0 8px; }

header#header nav span.notifications span.notification-count { font-weight:500; color:#fff; }
header#header nav span.notifications:hover span.notification-count { color:#555; }
header#header nav span.notifications span.dropdown { padding:10px 4px 0; width:375px; line-height:1.5; }
header#header nav span.notifications span.dropdown .scrollable-area { display:block; margin-bottom:0; }
header#header nav span.notifications span.dropdown a { overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #e5e5e5; font-size:14px; line-height:1.4; display:block; padding:13px 68px 13px 15px; position:relative; margin:0 7px; }
header#header nav span.notifications span.dropdown a:last-child { border:none; margin-bottom:10px; }
header#header nav span.notifications span.dropdown a.marked-read-0 { color:#333; }
header#header nav span.notifications span.dropdown a.marked-read-0:hover { color:#000; }
header#header nav span.notifications span.dropdown a.marked-read-1:hover { color:#555; background:#f9f9f9; }
header#header nav span.notifications span.dropdown a.marked-read-1 i.ti-featured { color:#aaa; }
header#header nav span.notifications span.dropdown span.title { display:block; text-align:right; font-size:12px; padding:10px 15px 18px 0; margin:0 7px; font-weight:500; color:#555; text-transform:uppercase; letter-spacing:0; border-bottom:1px solid #e5e5e5; }
header#header nav span.notifications span.dropdown span.mark-as-read { cursor:pointer; font-size:12px; position:absolute; top:19px; left:25px; color:#aaa; }
header#header nav span.notifications span.dropdown span.mark-as-read:hover { color:#000; }
header#header nav span.notifications span.dropdown a small { font-size:12px; color:#aaa; display:block; padding:5px 0 0 0; }
header#header nav span.notifications span.dropdown a small.alt { padding:0 0 5px; }
header#header nav span.notifications span.dropdown a.marked-read-1 small { color:#ccc; }
header#header nav span.notifications span.dropdown a.marked-read-1:hover small { color:#aaa; }
header#header nav span.notifications span.dropdown a.marked-read-1 .comment-from span:last-child { color:#888 !important; }

header#header nav span.notifications span.dropdown a > i.ti { position:absolute; font-size:28px; width:30px; text-align:center; color:#aaa; top:18px; right:18px; }
header#header nav span.notifications span.dropdown a img.avatar { position:relative; display:inline-block; top:3px; width:15px; height:auto; }
header#header nav span.notifications span.dropdown a.marked-read-1:hover i.ti { color:#888 !important; }
header#header nav span.notifications span.dropdown a strong { font-weight:500; display:inline-block; padding-bottom:3px; }
header#header nav span.notifications span.dropdown a span.quoted { padding:5px 0 0; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0; display:block; }
header#header nav span.notifications span.dropdown a span.quoted i.ti-quote-right { color:#ccc !important; margin:0 -1px 0 5px; display:inline-block; }

header#header nav .tickets span.dropdown { width:300px; left:auto; right:0; padding-bottom:0; max-height: 300px; overflow-y:auto; }
header#header nav .tickets span.dropdown a {  }
header#header nav .tickets span.dropdown a em, header#header nav .tickets span.dropdown > a i.ti { max-height:18px; float:left; top:3px; min-width:18px; margin:0; text-align: center; }
header#header nav .tickets span.dropdown a.starred i.ti-star { top:4px; color:#ccc; }
header#header nav .tickets span.dropdown hr { margin:0.9em 0; }
header#header nav .tickets span.tickets-dropdown-loader { margin:0 -20px; display:block; position:relative; clear:both; padding:15px 0 0 }
header#header nav .tickets span.tickets-dropdown-loader.loading { min-height:40px; }

header#header nav span.dropdown .tickets-dropdown-loader a { font-size:14px; font-weight:500; line-height:1.4; padding:10px 58px 10px 15px; border-top:1px solid #e5e5e5; position:relative; color:#000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
header#header nav span.dropdown .tickets-dropdown-loader a img.avatar { width:30px; height:auto; position:absolute; top:13px; right:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
header#header nav span.dropdown .tickets-dropdown-loader a small { margin:2px 0 0 0; display:block; color:#ccc; font-size:12px; font-weight:400; }
header#header nav span.dropdown .tickets-dropdown-loader a:hover { color:#000; background:#f9f9f9; }
header#header nav span.dropdown .tickets-dropdown-loader a:hover small { color:#888; }

header#header nav span.dropdown .tickets-dropdown-loader .tickets-dropdown-time-heading { border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; display:block; font-size:13px; text-align:right; padding:12px 15px 10px 0; line-height:1; font-weight:500; text-transform:uppercase; }
header#header nav span.dropdown .tickets-dropdown-time-wrapper .tickets-dropdown-tickets a:first-child { border-top:none; }

header#header nav span.dropdown .tickets-dropdown-loader a span.needs-response-dot { display:inline-block; position:relative; top:0; margin-left:8px; width:9px; height:9px; font-size:13px; background:none; }
header#header nav span.dropdown .tickets-dropdown-loader a span.needs-response-dot.new-ticket i.ti:before { font-family:"ticketaIcons"; content:"\f02d"; }

header#header nav span.search, header#header nav .tickets, header#header nav span.notifications, header#header nav span.settings { float:left; display:inline-block; padding:5px 15px 6px; line-height:40px; margin:0; top:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; position:relative; }
header#header nav span.search:hover, header#header nav .tickets:hover, header#header nav span.notifications:hover, header#header nav span.settings:hover,
header#header nav span.search.current-page, header#header nav span.notifications.current-page, header#header nav span.settings.current-page { border:none; }
header#header nav span.search { padding:1px 15px 0; line-height:50px; }

header#header nav .tickets { float:right; margin:0; line-height: 40px; padding-bottom: 7px; }
header#header nav .ti-caret-down { opacity: 0.75; font-size: 10px; top: -1px; position: relative; }
header#header nav a.tasks i.ti { color:rgba(255,255,255,0.5); }

#pageForm-block input.field { padding-left:10px; }

#pageForm-block .toggled-item-name { padding-right:50px; }
#pageForm-block .toggled-item-name .switchery { position:absolute; top:6px; right:0; }
#pageForm-block .toggled-item-name label { display:inline; top:0; }
#pageForm-block .toggled-item-name label img { width:15px; height:15px; display:inline-block; margin:0 0 0 15px; }
#pageForm-block .reorder-grabber { margin:0 0 0 2px; font-size:17px; display:inline-block; cursor:move; position: relative; top: 1px; }
#pageForm-block .sortable-categories .sorting-only { display:none; }
#pageForm-block .sortable-categories .reorder-grabber { display:block; margin:0; height:100%; width:30px; text-align:center; position:absolute; background:#eee; top:0; right:0; }
#pageForm-block .sortable-categories .reorder-grabber i.ti { position:absolute; top:50%; right:50%; margin:-7px -7px 0 0; font-size:14px; }
#pageForm-block .delete-tag,#pageForm-block .delete-article-category { font-size:14px; display:inline-block; position:absolute; top:30px; left:21px; cursor:pointer; color:#aaa; -webkit-transform:scale(1); transform:scale(1); }
#pageForm-block .category-settings{ font-size:14px; display:inline-block; position:absolute; top:30px; left:29px; cursor:pointer; color:#aaa; -webkit-transform:scale(1); transform:scale(1); }
#pageForm-block .delete-category{ font-size:14px; display:inline-block; position:absolute; top:30px; left:5px; cursor:pointer; color:#aaa; -webkit-transform:scale(1); transform:scale(1); }
#pageForm-block .sorting-on .delete-article-category{display:none;}
#pageForm-block .delete-category:hover,#pageForm-block .delete-tag:hover,#pageForm-block .category-settings:hover { -webkit-transform:scale(1.3); transform:scale(1.3); }

#articles-order-form .reorder-grabber { cursor:move; }

#pageForm-block ul.sortable-categories  { margin: 0; }
#pageForm-block ul.sortable-categories li.placeholder{border: dashed 2px #ccc;height:70px; background-color: #FFF;}
#pageForm-block ul.children  { margin: 12px 35px 15px 0; }
#pageForm-block .sortable-categories li { list-style: none }
#pageForm-block .sortable-categories.sorting-on { margin-top:-5px; margin-bottom:15px; }
#pageForm-block .sortable-categories.sorting-on .sorting-only { display:block; padding-right:28px; }
#pageForm-block .sortable-categories.sorting-on .delete-category,
#pageForm-block .sortable-categories.sorting-on .setting-category,
#pageForm-block .sortable-categories.sorting-on .manage-category-block > div { display:none; }
#pageForm-block .sortable-categories.sorting-on .manage-category-block { padding:0; background:none; border:none; box-shadow:none; }
#pageForm-block .sortable-categories.sorting-on .reorder-grabber { background:none; z-index:100; }
#pageForm-block .sortable-categories.sorting-on .reorder-grabber i.ti { right:0; margin-right:0; }

#pageForm-block .sortable-categories .category-sorting-title { padding-right:22px; margin:0; }
#pageForm-block .sortable-categories .category-sorting-title img { width:17px; height:17px; float:right; margin-left:10px; position:relative; top:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

#pageForm-block .category-thumb { display:inline-block; width:35px; height:35px; box-sizing:border-box; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0; position:absolute; top:0; right:-50px; }
#pageForm-block .category-thumb-uploader { cursor:pointer; border:1px solid #ddd; background:#fff; }
#pageForm-block .category-thumb-uploader i.ti-plus { display:block; color:#ddd; width:100%; height:100%; text-align:center; line-height:35px; }
#pageForm-block .category-thumb-uploader i.ti-refresh { width:auto; height:auto; line-height:32px; display:none; }
#pageForm-block .category-thumb-uploader .delete { display:none; width:14px; height:14px; line-height:14px; text-align:center; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; color:#fff; position:absolute; top:-3px; left:-3px; font-size:12px; font-weight:500; box-shadow:0 1px 2px rgba(0,0,0,0.25); }
#pageForm-block .category-thumb-uploader .delete:hover { box-shadow:0 3px 10px rgba(0,0,0,0.30); background:#333; }
#pageForm-block .category-thumb-uploader:hover { border-style:dashed; border-color:#aaa; background:#eee; }
#pageForm-block .category-thumb-uploader.has-thumb:hover .delete { display:block; }
#pageForm-block .category-thumb-uploader:hover i.ti { color:#aaa; }
#pageForm-block .category-thumb-uploader img { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#pageForm-block .category-thumb-uploader img:hover { opacity:0.75; }
#pageForm-block .category-thumb-uploader.has-thumb { border:none; background:#fff; }
#pageForm-block .category-thumb-uploader.has-thumb i.ti-plus { display:none; }
#pageForm-block .category-thumb-uploader.uploading, #pageForm-block .category-thumb-uploader.uploading:hover { border:none; }
#pageForm-block .category-thumb-uploader.uploading i.ti-plus, #pageForm-block .category-thumb-uploader.uploading .img-holder { display:none; }
#pageForm-block .category-thumb-uploader.uploading i.ti-refresh { display:block; color:#fff; width:100%; height:100%; text-align:center; line-height:35px; }

#pageForm-block .category-thumb-uploader .delete { animation: ticketa-tinypop 0.2s; -webkit-animation: ticketa-tinypop 0.2s; -moz-animation: ticketa-tinypop 0.2s; -ms-animation: ticketa-tinypop 0.2s; -o-animation: ticketa-tinypop 0.2s; }

#pageForm-block .manage-category-block { border:1px solid #e5e5e5; position:relative; background:#fff; padding:20px 20px 6px 50px; box-shadow:unset; margin:0 0 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;list-style-type: none; }
#pageForm-block .manage-category-block.ui-sortable-helper { border:1px solid #ddd; border-bottom-color:#ccc; box-shadow:0 8px 30px rgba(0,0,0,0.10); }
#pageForm-block .manage-category-block.ui-sortable-placeholder { visibility:visible !important; box-shadow:none; border:1px solid #eee; background:#f5f5f5; }

#pageForm-block .manage-category-block.deleting-category { background:#f5f5f5; }
#pageForm-block .manage-category-block.deleting-category .reorder-grabber,
#pageForm-block .manage-category-block.deleting-category .fields,
#pageForm-block .manage-category-block.deleting-category .delete-category { opacity:0.15; }

#pageForm-block .category-thumb-uploader:hover,
#pageForm-block .category-thumb-uploader:hover i.ti,
#pageForm-block .category-thumb-uploader img,
#pageForm-block .category-thumb-uploader .delete,
header#header nav span.notifications span.dropdown a small {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}

#pageForm-block .manage-category-block {
    -webkit-transition: box-shadow .2s ease-out;
    -moz-transition: box-shadow .2s ease-out;
    -o-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
}

#add-edd-categories-form { position:relative; }
.edd-key { position:absolute; bottom:7px; left:0; font-size:14px; font-weight:500; }
.edd-key img { display:inline-block; width:14px; height:14px; margin:0; padding:0; position:relative; top:1px; }

#tickets-cleared { text-align:center; position:absolute; top:50%; width:100%; margin:-102px 0 0 0; }
#tickets-cleared i.ti { font-size:150px; margin:0 0 10px; }
#tickets-cleared p { font-size:20px; color:#aaa; }
#tickets-cleared i.ti-warning { margin:0 0 30px; }
#tickets-cleared i.ti-star { color:#ccc; margin:0 0 30px; }

#ticketa-guide { text-align:center; position:absolute; top:50%; right:50%; width:400px; margin:-125px -200px 0 0; }
#ticketa-guide i.ti { font-size:150px; margin:0 0 50px; }
#ticketa-guide p { font-size:20px; color:#aaa; }
#ticketa-guide i.ti-thumbs-up { color:#aaa; }

.article-order-block { margin:-10px 0 35px; }
.article-order-block:last-child { margin-bottom:15px; }
.article-order-block p { margin:0; padding:0; }
.article-order-block p .edit-article { color:#aaa; opacity:0; padding-right:0; position:relative; top:1px; }
.article-order-block p:hover .edit-article { opacity:1; padding-right:3px; }
.article-order-block p .edit-article:hover { color:#555; }

#article-form h1.page-title { margin:0 0 6px; }
#article-form .article-title-field { padding: 0 15px; height:51px; font-size: 19px; font-weight:400; }
#article-form .permalink-setting { color:#555; font-size:13px; display:block; margin:0 0 5px; padding:10px 0 0; }
#article-form .tiny-inline-field { border:1px solid #ccc; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 5px 3px; font-size:13px; position: relative; margin:0; right:4px; top:-1px; width:40%; }
#article-form .tiny-inline-field:focus { border-color:#888; outline:none; }

#article-form .col-1-3 { width:33.3%; padding-left:10px; float:right; }
#article-form .col-2-3 { width:66.6%; padding-left:10px; float:right; }
#article-form .small-margin { margin:0 0 10px; }
#article-form .no-margin { margin:0; }
#article-form .tiny-links { text-align:left; padding-left:0; position:absolute; bottom:24px; left:24px; }
#article-form .tiny-links a { color:#888; font-size:13px; display:inline-block; font-weight:400; padding:0; }
#article-form .tiny-links a:hover { color:#555; }
#article-form .tiny-links .art-sep { display:inline-block; width:10px; margin-right:8px; border-right:1px solid #ccc; height:13px; position:relative; top:2px; }

.smaller-sidebar .right.sidebar { float:left; text-align:left; padding-left:0; }

#single-article.draft { padding:0; border:2px dashed #ccc; background: #f2f2f2; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
#single-article.editing { padding:0; }
#single-article.draft .crumbs-and-title, #single-article.editing .crumbs-and-title { margin:0; }
#single-article.editing .article-content, #single-article.draft .article-content { background:#fff; padding:33px 33px 15px 33px; }
#single-article .article-content.editor { padding:43px 13px 13px 13px; }
#single-article .article-content.editor > p { margin:0; }
#single-article .article-content.editor .redactor-box { margin:0; box-shadow:none; }
#single-article .article-content.editor .redactor-layer { border:none; }
/*#single-article .article-content.editor .redactor-toolbar { margin:-33px -13px 0 !important; position:relative; top:-10px; }*/

.no-access { position:relative; -webkit-filter:grayscale(100%) blur(1px); filter:grayscale(100%) blur(1px); opacity:0.5; }
.no-access-cover { position:absolute; top:0; right:0; width:100%; height:100%; display:block; cursor:default; }

#customer-info .info { display:block; font-size:14px; line-height:1.7; }
#customer-info .info span { display:block; border-top:1px solid #ddd; padding:14px 0; line-height:1; }
#customer-info .info span:first-child { border:none; padding-top:0; }
#customer-info .info span:after { display:block; content:""; clear:both; }
#customer-info .info strong { display:inline-block; float:right; width:38%; }
#customer-info .info i.ti { width:25px; }

#articles-list.customer-notes-block article.full-width { padding:0; }
#articles-list.customer-notes-block article.full-width form { padding:25px; }
#articles-list.customer-notes-block article.full-width p { margin:0; }
#articles-list.customer-notes-block article.full-width .redactor-toolbar li a { margin:0; font-weight:normal; font-size:14px; }
#articles-list.customer-notes-block article.full-width .redactor-toolbar li a i { margin:0; }

.ticket-list .tickets-list-time-heading { position:relative; border-bottom:1px solid #e5e5e5; background:#f9f9f9; display:block; font-size:13px; text-align:right; padding:12px 15px 10px 0; line-height:1; font-weight:500; text-transform:uppercase; }
.ticket-list .tickets-list-time-wrapper.no-priority .tickets-list-time-heading { color:#aaa; }
.ticket-list .tickets-list-tickets a:first-child { border-top:none; }
.ticket-list .tickets-list-time-wrapper a.ticket:last-child { border-bottom:1px solid #e5e5e5; }
.ticket-list .tickets-list-time-wrapper:last-child a.ticket:last-child { border:none; }
.ticket-list .tickets-list-time-heading .time-bar { width:3px; height: 100%; position: absolute; top: -1px; right: 0; padding: 0 0 2px; box-sizing: content-box; }
.ticket-list a.ticket span.ticket-type-bar.no-priority { background:#aaa; }
.ticket-list a.ticket span.ticket-type-icon { display:inline-block; padding-left:2px; }
.ticket-list a.ticket span.ticket-type-icon i.ti { font-size:14px; position:relative; top:-1px; }
.ticket-list .ticket .ticket-type-icon.private, .ticket-list .ticket .ticket-type-icon.public { color:#aaa; }
.ticket-list.compact a.ticket span.ticket-type-icon i.ti { font-size:13px; }
.ticket-list .tickets-list-time-wrapper.no-priority .tickets-list-time-heading .time-bar { background:#aaa; }

#sidebar-block .customer-info-block { padding:0 5px 0 0; margin:0 0 -3px; }
#sidebar-block .customer-info-block p { position:relative; margin:0 0 5px; padding-right:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px; line-height:1.5; }
#sidebar-block .customer-info-block p strong.mini-title { position:absolute; top:2px; right:0; font-size:11px; text-transform:uppercase; letter-spacing:0; font-weight:500; }
#sidebar-block .customer-info-block img { width:15px; height:15px; position:relative; display:inline-block; margin:0 0 0 2px; padding:0; top:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  }
#sidebar-block .customer-info-block.no-bottom-padding { padding-bottom:11px; }

#sidebar-block .customer-info-block .delete-customer { display:block; padding:10px 0; font-size:12px; font-weight:500; }

#sidebar-block .verified-info-block { padding:0 5px 0 0; margin:0 0 -3px; }
#sidebar-block .verified-info-block img { width:15px; height:15px; position:relative; display:inline-block; margin:0 0 0 2px; padding:0; top:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  }
#sidebar-block .verified-info-block p { margin:0 0 5px; }

#single-article.customer-header { box-shadow:none; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; overflow:hidden; }
body #single-article.customer-header img.customer-thumb { width:83px; height:83px; position:absolute; top:23px; right:23px; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; box-shadow:0 1px 2px rgba(0,0,0,0.45); }
#single-article.customer-header .crumbs-and-title { color:#fff; text-shadow:0 1px 1px rgba(0,0,0,0.25); position:relative; z-index:2; background:none; border-bottom:1px solid rgba(0,0,0,0.10); }
#single-article.customer-header .crumbs-and-title a { color:rgba(255,255,255,0.65); }
#single-article.customer-header .crumbs-and-title a:hover { color:#fff; }
#single-article.customer-header .crumbs-and-title h1.page-title,
#single-article.customer-header .crumbs-and-title p.breadcrumbs { padding-right:100px; }
#single-article.customer-header .crumbs-and-title h1.page-title { font-size:45px; line-height:1; }

.tc-tab-content.any-height #articles-list article.full-width h3 { border-radius:0; }

#customers-table-wrap { position:relative; margin:0 0 50px; }
#customers-table-wrap .export-button { position:absolute; top:35px; left:35px; z-index:1000; padding:8px 12px 8px; }
.customers-table-loader { min-height:600px; display:block; position:relative; }
.customers-table-loader .spinner { color:#888; }
#customers-table_wrapper {  }
#customers-table { display:none; }
#customers-table.dataTable { display:table; }
#customers-table.dataTable { background:#fff; box-shadow:0 1px 5px rgba(0,0,0,0.15); }
#customers-table td { padding:0 20px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#customers-table th { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#customers-table_length { display:none; }
#customers-table_filter { width:100%; margin:0 0 35px; height:31px; line-height:31px; }
#customers-table_filter label { font-size: 14px; text-transform: uppercase; letter-spacing:0; font-weight:400; }
#customers-table_filter label input { height:40px; -webkit-appearance:none; position:absolute; top:-2px; right:0; border:1px solid #d5d5d5; background:#fff; margin:0; width:100%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:10px 30px 10px 10px; }
#customers-table_filter:after { content:"\f04c"; font-family:"ticketaIcons"; color:#888; font-size:14px; position:absolute; top:3px; right:12px; display:block; width:20px; height:20px; }
#customers-table_info { text-align:center; padding:20px 0 0; font-size: 13px; text-transform: uppercase; letter-spacing:0; font-weight:400; color:#aaa; }
#customers-table_paginate { text-align:center; padding:20px 0 5px; }
#customers-table_paginate a { cursor:pointer; }
#customers-table img.avatar { width:17px; height:auto; display:inline-block; margin-left:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position: relative; top: 3px; right:0; }
#customers-table td .ti { color:#888; }
#customers-table_paginate > a { margin:0 15px; font-size: 14px; text-transform: uppercase; letter-spacing:0; font-weight:500; }
#customers-table_paginate span { display:inline-block; padding:0; margin:0 3px; }
#customers-table_paginate span a { margin:0 3px; font-size:12px !important; display:inline-block; line-height:1; min-width:15px; text-align:center; padding:6px 8px 4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; }
#customers-table_paginate span a:hover { background:#555; }
#customers-table_paginate span a.current, #customers-table_paginate span a.current:hover { cursor:default; background:#fff; color:#888; }
#customers-table-wrap .too-small-message { display:none; }
#customers-table-wrap .dataTables_processing {
    position: fixed;
    right: 50%;
    top: 50%;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: -25px -75px 0px 0px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.298039) 0px 10px 60px;
    background: rgb(255, 255, 255);
}

#customers-table td .edit-customer,
#customers-table td .delete-customer { font-size:13px; font-weight:500; }
#customers-table td .delete-customer { color:#aaa; }

#customers-table thead, #customers-table tfoot { background:#fff; color:#000; font-size:12px; font-weight:500; letter-spacing:0; text-transform:uppercase }

.action-bar .customer-notes { color:#aaa; }
.action-bar .right-actions .customer-notes.has-notes { color:#888; font-weight:500; }
.action-bar .customer-notes:hover, .action-bar .right-actions .customer-notes.has-notes:hover { color:#555; }

.ticketaAttachFile i.ti { font-size:12px; }

#customer-notes { display:none; position:relative; margin:0 -33px; }
#customer-notes .notes { color:#888; padding:24px 33px 9px; }
.ticketBlock.reversed #customer-notes .notes { padding-top:5px; border-bottom:none; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
.ticketBlock.reversed #customer-notes { border-bottom:none; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }

/* Banner */
#banner { display:none; z-index:1; position:relative; height:auto; width:100%; background-color:#888; background-size:100% auto;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position:center center; }

/* Search Box */
header#header nav span.search { width:48px; overflow:hidden; margin-left:-15px; }
header#header nav span.search.active { width:328px; }
header#header nav span.search.active i.ti-search { right:100px; }
.search-wrapper { width:298px; display:inline-block; float:right; }
header#header nav span.search.active .search-wrapper { margin-right:-35px; }
.backend-search { width:265px; height:31px; float:left; top:9px; position:relative; padding:0; margin:0; }
.backend-search .search-box { position:relative; width:300px; display:inline-block; border:none; line-height:31px; height:31px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:15px; padding:0; }
.backend-search .search-box a.ti { font-size:17px; position:absolute; top:6px; left:10px; }
.backend-search .search-box a.ti:hover { border:none; color:#fff !important; }
.backend-search .search-box input { font-size:13px; outline:none; color:#fff; width:100%; border:none; height:31px; line-height:25px; background:none; padding:0 12px 0 45px; position:absolute; top:0; right:0; -webkit-appearance:none; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.backend-search .search-box input:active, #banner .search-box input:focus { background:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; outline:none; }

.backend-search .search-box input::-webkit-input-placeholder {
    color: rgba(255,255,255,0.5) !important;
}

.backend-search .search-box input:-moz-placeholder {
    color: rgba(255,255,255,0.5) !important;
}

.backend-search .search-box input::-moz-placeholder {
    color: rgba(255,255,255,0.5) !important;
}

.backend-search .search-box input:-ms-input-placeholder {
    color: rgba(255,255,255,0.5) !important;
}

.backend-search.showing-results .search-box { height:41px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.backend-search.showing-results .search-box { background:#fff; }
.backend-search.showing-results .search-box input { color:#555; padding-top:7px; padding-right:14px; }
.backend-search.showing-results .search-box a.ti { top:10px; left:12px; }

header#header nav span.search:hover i.ti-search { color:#fff !important; transform:scale(1.2); }

/* Page Content */
.page-content { padding:50px 0 0; }
.page-content:first-child, .page-content.no-border { border:none; }
.page-content.white { background:#fff; }
.page-content h3.section-title { position:relative; font-size:20px; line-height:1.5; margin:0 0 45px; letter-spacing:2px; text-transform:uppercase; font-weight:400; border-bottom:2px solid #ddd; }
.page-content h3.section-title span:first-child { background:#f2f2f2; padding:0 0 0 15px; position:absolute; top:-15px; right:0; }
.page-content.white h3.section-title span:first-child { background:#fff; }
.page-content h4.article-title { font-size:18px; line-height:1.5; margin:0 0 12px; }

/* Envato API Issues */
#support-verified.envato-api-issues h2 a { color:#555; }
#support-verified.envato-api-issues.active h2 a { color:#fff; }
#support-verified.envato-api-issues.active h2 a .ti-warning { color:#fff; }
#support-verified.envato-api-issues.active ul { border:1px solid; border-top: none; }
#support-verified.envato-api-issues.active ul li:first-child h3 { color:#555; padding:0; font-weight:500; font-size:19px; width:100%; float:none; display:block; margin:0 0 5px; }
#support-verified.envato-api-issues.active ul li:first-child p { color:#555; padding:0; margin:0 0 5px; font-size:15px; }
#support-verified.envato-api-issues.active ul { padding:25px 23px 21px; }

/* Re-verifiy Envato Purchase Code */
#re-verify-purchase-code i.ti-refresh { position:relative; top:0; right:5px; visibility:hidden; }

.system-message { padding:20px 0 40px; }

.ticket-list a.ticket.response-needed .ticket-title .ti-comment { position:relative; top:-2px; font-size:13px; padding:0 3px 0 3px; }
#articles-list article.full-width a.ticket .right img { width:16px; height:auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; top:3px; }

p.next-ticket-message { margin:0 0 15px; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:19px; }
#articles-list.next-ticket-block { padding:0 0 40px; max-width:600px; margin:0 auto; }

h2.categories-title span { font-size:15px; left:35px; top:40px; position:absolute; }

.redactor-toolbar li a.ti-redactor-btn { padding:8px 10px 9px 10px; }

.inline-dropdown-wrapper img { width:14px; height:14px; display:inline-block; position:relative; top:2px; margin:-2px 0 0 2px; padding:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

.inline-dropdown-wrapper .dropdown { animation: ticketa-popfadein 0.2s; -webkit-animation: ticketa-popfadein 0.2s; -moz-animation: ticketa-popfadein 0.2s; -ms-animation: ticketa-popfadein 0.2s; -o-animation: ticketa-popfadein 0.2s; }
.inline-dropdown-wrapper .dropdown.active { display:block; }
.inline-dropdown-wrapper .dropdown a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#aaa; display:block; text-align:right; line-height:1.7; }
.inline-dropdown-wrapper .dropdown a:hover { padding-right:2px; color:#555; }
.inline-dropdown-wrapper .dropdown a.current, .inline-dropdown-wrapper .dropdown a.current:hover { color:#555; font-weight:500; cursor:default; }

.inline-dropdown-wrapper .dropdown a.has-image { line-height:28px; position:relative; padding-right:27px; }
.inline-dropdown-wrapper .dropdown a.has-image img { -webkit-transform:scale(0.9); position:absolute; right:0; top:6px; width:20px; height:20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.inline-dropdown-wrapper .dropdown a.has-image:hover { padding-right:29px; }
.inline-dropdown-wrapper .dropdown a.has-image:hover img { -webkit-transform:scale(1); }

.ticket-status.bumped { top:41px; left:53px; padding:0; }
.ticket-status.bumped .ticketa-custom-select { height:39px; line-height:39px; padding:0px 15px 0 35px; }
.ticket-status.bumped .ticketa-custom-select .ticketa-custom-select-default-text { font-size:16px; font-weight:400; padding-left:0; }
.ticket-status.bumped .ticketa-custom-select .ticketa-custom-select-default-text .ticketa-custom-select-option-name { font-weight:500; }
.ticket-status.bumped .ticketa-custom-select .ticketa-custom-select-arrow { left:15px; line-height:39px; }

.ticket-status.bumped.open .ticketa-custom-select .ticketa-custom-select-default-text { color:rgba(255,255,255,0.75); }
.ticket-status.bumped.open .ticketa-custom-select .ticketa-custom-select-default-text .ticketa-custom-select-option-name { color:#fff; }
.ticket-status.bumped.open .ticketa-custom-select .ticketa-custom-select-arrow { color:rgba(255,255,255,0.75); }
.ticket-status.bumped.open .ticketa-custom-select:hover .ticketa-custom-select-arrow,
.ticket-status.bumped.open .ticketa-custom-select:hover .ticketa-custom-select-default-text { color:#fff; }

.ticket-status.bumped.closed .ticketa-custom-select { background:#f9f9f9; }

#article-management { position:relative; }
#article-management #add-article-button,
#article-management #article-order-button,
#article-management #manage-articles-button { float:left; }

.article-filters { display:block; margin:0 0 20px; }
.article-list-block { -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; box-shadow:0 1px 3px rgba(0,0,0,0.20); width:100%; }

.articles-none { text-align:center; padding:100px 0 105px; }
.articles-none .ti { font-size:160px; color:#ccc; margin:0 0 30px; }
.articles-none p { font-size:19px; line-height:30px; margin:0 0 30px; }

.article-management-list .article-search-wrap { width:35%; display:block; float:left; position:relative; }
.article-management-list .article-search-wrap:after { content:"\f04c"; font-family:"ticketaIcons"; color:#ccc; font-size:14px; position:absolute; top:10px; left:4px; display:block; width:20px; height:20px; }
.article-management-list .article-list-cap { border-bottom:1px solid #e5e5e5; text-transform:uppercase; font-size:12px; font-weight:500; letter-spacing:0; background:#fff; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.article-management-list tfoot .article-list-cap { border:none; }
.article-management-list .article-list-cap > th { padding:0 10px; line-height:45px; }

.article-management-list input[type="checkbox"] { position:relative; top:-1px; }

.article-buttons .button { float:left; margin:0 10px 0 0; }
.article-buttons .button .ti-reorder { top:1px; }

.article-management-list .col-0,
.article-management-list .col-1,
.article-management-list .col-2,
.article-management-list .col-3 { float:right; line-height:1.5; }

.article-management-list .col-0 { width:3%; text-align:right; }
.article-management-list .col-1 { width:47%; text-align:right; }
.article-management-list .col-2 { width:30%; text-align:right; }
.article-management-list .col-3 { width:20%; text-align:right; }

.article-management-list .article-block { background:#fff; border-bottom:1px solid #e5e5e5; }
.article-management-list .article-block > td { padding:15px 10px 17px; }
.article-management-list .article-block > span { padding:0 0 0 20px; }
.article-management-list .article-block .article-name { font-weight:500; display:inline-block; max-width:100%; color:#ccc; padding-bottom:6px; }
.article-management-list .article-block .article-draft-text { color:#888; }
.article-management-list .article-block:nth-child(odd) { background:#f9f9f9; }
.article-management-list .article-block .cat-thumb { position:relative; top:2px; width:15px; height:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; margin:0; padding:0; }

.article-management-list .article-block span.article-actions { margin:-2px 0 -1px 0; opacity:0; font-size:13px; display:block; }
.article-management-list .article-block:hover span.article-actions { opacity:1; }
.article-management-list .article-block span.article-actions > a { color:#aaa; }
.article-management-list .article-block span.article-actions > a:hover, .article-management-list .article-block span.article-actions > a.delete-article:hover { color:#555; }
.article-management-list .article-block span.article-actions .art-sep { display:inline-block; width:10px; margin-right:10px; border-right:1px solid #ccc; height:13px; position:relative; top:3px; }

.article-management-list .article-list-cap > th.header { cursor:pointer; }
.article-management-list .article-list-cap > th.header:after {
    content:"\f05e";
    font-family:"ticketaIcons";
    color:#aaa;
    display:inline-block;
    padding-right:10px;
}

.article-management-list .article-list-cap > th.headerSortUp:after {
    content:"\f050";
    font-family:"ticketaIcons";
    color:#aaa;
    display:inline-block;
    padding-right:10px;
}

.article-management-list .article-list-cap > th.headerSortDown:after {
    content:"\f060";
    font-family:"ticketaIcons";
    color:#aaa;
    display:inline-block;
    padding-right:10px;
}

.paypal-account-logo { height:22px; width:auto; position:relative; top:8px; right:10px; }

#articles-list article.full-width p.stale-tickets-message { margin:0; line-height:1.7em; padding:6px 36px 18px 36px; text-align:center; background:#fff; border-bottom:1px solid #e5e5e5; }
#articles-list article.full-width p.stale-tickets-message .button { margin-top:10px; }

/* Note Box */
div.note-box { display:none; padding:24px 33px 9px; position:relative; top:0; margin:0 -33px; }

/*
ul.comment-list li.type-note { padding:0; }
ul.comment-list li.type-note:first-child { padding-top:0; }
ul.comment-list li.type-note .left { display:none; }
ul.comment-list li.type-note .right { float:none; width:100%; }
ul.comment-list li.type-note .comment { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:35px 33px 35px; }
ul.comment-list li.type-note:first-child .comment {  }
ul.comment-list li.type-note .comment .note-title { position:relative; top:-4px; text-transform:uppercase; letter-spacing:0; font-size:12px; font-weight:500; }
ul.comment-list li.type-note .comment .note-title img { display:inline-block; margin:0 12px 0 0; position:relative; top:2px; width:25px; height:25px; }
ul.comment-list li.type-note .edit-delete { top:20px; right:22px; }
ul.comment-list li.type-note #edit-comment-form { margin-bottom:-17px; }
*/

.minicolors-theme-default.minicolors { width:100%; }
.minicolors-theme-default .minicolors-input { padding-right:36px !important; }
.minicolors-theme-default .minicolors-swatch { border:none; width:21px; height:21px; top:7px; right:7px; }

p.employee-block { position:relative; height:105px; background:#fff; display:block; padding:20px 110px 20px 20px; margin:0 0 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15); box-shadow:0 1px 5px rgba(0,0,0,0.15); }
p.employee-block img.avatar { width:65px; height:auto; position:absolute; right:20px; top:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
p.employee-block .name { font-size:17px; display:block; font-weight:500; margin:3px 0 5px 0; }
p.employee-block .name a { color:#000; }
p.employee-block .employee-info { font-size:13px; color:#aaa; }
p.employee-block .employee-info a, p.employee-block .employee-info a i.ti { color:#fff; }
p.employee-block .employee-info a:hover, p.employee-block .employee-info a:hover i.ti { color:#fff; }
p.employee-block .actions { opacity:0; position:absolute; top:15px; left:19px; text-align:left; }
p.employee-block .actions a { color:#aaa; font-size:16px; display:inline-block; margin:0 8px 0 0; }
p.employee-block .actions a:hover { color:#555; }
p.employee-block .actions a.delete-user { font-size:19px; }
p.employee-block:hover .actions { opacity:1; }

#ticketTitleEdit { display:none; margin:0 0 18px; padding-left:200px; width:100%; box-sizing:border-box; }
#ticketTitleInput { background:#f2f2f2; display:inline-block; margin-bottom:-3px; border:none; -webkit-appearance: none; color:#333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 6px 3px; font-size:27px; position:relative; top:-3px; right:-6px; width:100%; font-weight:200; outline:none; }

.bulk-actions { z-index:1; opacity:0; text-align:right; padding:0 28px 38px; background:#fff; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; box-shadow:0 30px 100px rgba(0,0,0,0.40); }
.bulk-actions .block-title { display: block; text-align:right; margin:0 -28px; color:#fff; font-size: 12px; padding:18px 18px; margin-bottom:30px; font-weight:500; text-transform: uppercase; letter-spacing:0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.bulk-actions label { cursor:pointer; padding:5px 3px 0 0; display:inline-block; position:relative; top:1px; }
.bulk-actions button { margin:0; }
.bulk-actions a.button,
.bulk-actions .switchery { margin:0 15px 0 0; }
.bulk-actions .block-options { text-align:right; margin:0; }
.bulk-actions .block-options p { margin:0 0 10px; padding:0; }
.bulk-actions .block-options .switchery { padding:0; margin:0; }
.bulk-actions .block-options p > small { display:block; font-size:12px; padding-top:10px; color:#888; }

.bulk-actions .block-options .tiny-links { margin:0; text-align:right; padding:10px 0 0 0; position:relative; }
.bulk-actions .block-options .tiny-links a { font-size:13px; display:inline-block; font-weight:400; padding:0; }

.bulk-actions { width:300px; position:fixed; bottom:-30px; right:50%; margin:0 -150px 0 0; }
.bulk-actions.active { opacity:1; bottom:15px; }
.bulk-actions.pop { bottom:-12px; }

.bulk-actions {
    -webkit-transition: all 200ms cubic-bezier(0.790, 0.025, 1.000, 1.000);
    -moz-transition: all 200ms cubic-bezier(0.790, 0.025, 1.000, 1.000);
    -o-transition: all 200ms cubic-bezier(0.790, 0.025, 1.000, 1.000);
    transition: all 200ms cubic-bezier(0.790, 0.025, 1.000, 1.000);

    -webkit-transition-timing-function: cubic-bezier(0.790, 0.025, 1.000, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.790, 0.025, 1.000, 1.000);
    -o-transition-timing-function: cubic-bezier(0.790, 0.025, 1.000, 1.000);
    transition-timing-function: cubic-bezier(0.790, 0.025, 1.000, 1.000);
}

.bulk-actions.active {
    -webkit-transition: all 150ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -moz-transition: all 150ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -o-transition: all 150ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    transition: all 150ms cubic-bezier(0.000, 0.000, 0.085, 1.000);

    -webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.085, 1.000);
    transition-timing-function: cubic-bezier(0.000, 0.000, 0.085, 1.000);
}

#cancel-bulk-edit { margin:0 5px 0 0; }

#important-message-wrapper .important-message-popup {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.article-order-block p .edit-article,
p.employee-block .actions,
#important-message-wrapper,
header#header span.dropdown a i.ti {
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.inline-dropdown-wrapper .dropdown a.has-image img,
header#header nav span.dropdown .tickets-dropdown-loader a,
header#header nav span.dropdown .tickets-dropdown-loader a small,
#pageForm-block .delete-category,
#pageForm-block .delete-tag,
.article-management-list .article-block span.article-actions {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}

.stats-block .stats-tabs a {
    -webkit-transition: background .1s ease-out, color .1s ease-out;
    -moz-transition: background .1s ease-out, color .1s ease-out;
    -o-transition: background .1s ease-out, color .1s ease-out;
    transition: background .1s ease-out, color .1s ease-out;
}

input[type="email"]{
    text-align: left;
}

.reserve-tag{
    font-size: 14px;
    display: inline-block;
    position: absolute !important;
    top: 25px;
    left: 21px;
    /*cursor: pointer;*/
    color: #aaa;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.sidebar-help{
    width: 50%;
    float: left;
    text-align: left;
}

/* jquery.mentions.css */
.mentions-input {
    position: relative;
}

.mentions-input .input {
    overflow: hidden;
    position: relative;
}

.mentions-input .highlighter {
    position: absolute;
    left: 0;
    right: 0;
    color: transparent;
    overflow: hidden;
    border-style: solid;
    border-color: transparent;
}

.mentions-input .highlighter-content {
    position: relative;
}

.mentions-input .highlighter-content strong {
    font-weight:inherit;
    background-color: #a3bcea;
    display: inline;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

[data-mention] {
    background-color: #a3bcea;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*! jQuery UI - v1.12.1 - 2016-11-10
* http://jqueryui.com
* Includes: draggable.css, sortable.css, core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight:bold;
}
.ui-widget-header a {
    color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

    /* We use html here because we need a greater specificity to make sure disabled
    works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight:normal;
    color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight:normal;
    color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight:normal;
    color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}
.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70); /* support: IE8 */
    font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
    background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}


/* responsive.css */
@media only screen and (max-width: 1400px) {

    #customers-table td { font-size:13px; }

}

@media only screen and (max-width: 1250px) {

}

@media only screen and (max-width: 1100px) {

    header#header .logo { display:none; }

}

@media only screen and (max-width: 900px) {

    #customers-table_wrapper, #customers-table-wrap .export-button, #systemStats { display:none; }
    #customers-table-wrap .too-small-message { display:block; text-align: center; font-size: 20px; padding: 40px; color: #888; }

}

@media only screen and (max-width: 875px) {

    #recentStats.floating .stats-block { width:100%; margin:0 0 20px; padding:60px 30px; float:none; }

    #ticketa-30-intro { display:none; }
    .action-bar .inline-dropdowns-wrapper .ticketa-custom-select { width:49%; margin:0; }
    .action-bar .inline-dropdowns-wrapper .ticketa-custom-select[data-select-id="assignDropdown"] { margin:0 10px 0 0; }

    #articles-list { padding:0; margin:0; }

    .shell.tighter-sidebar aside.sidebar.left, .shell.tighter-sidebar .right-content, .shell.tighter-sidebar .left-content { display:block; float:none; width:100%; }

}

@media only screen and (max-width: 720px) {

    #ticket-title { /*padding:45px 0 0 0;*/ font-size:19px; }

    .sortable-categories .field { float:none !important; width:100% !important; }
    .sortable-categories select.field { margin:0 0 15px; }

    #ticketTitleEdit { margin:45px 0 18px; padding:0; }
    #ticketTitleInput { font-size:19px; }

    .invoice-block { text-align:center; padding:0 0 30px; border:none; }
    #pageForm-block .invoice-block a.button { margin:10px 0 0; position:relative; top:0; right:0; }
    #pageForm-block .panel-hidden[data-panel="cancel"] a.button { margin: 0 5% 12px; width: 90%; }

    #pageForm-block .button.color-pp { text-align:center; margin:10px 0 0; }
    #pageForm-block .button.color-pp img { display:block; margin:0 auto 5px; float:none; padding:0; }

    .microphone{float: none}

    .ticketBlock .star-ticket{
        top:0px;
        left:-20px;
    }
}

@media only screen and (max-width: 650px) {

    .action-bar .inline-dropdowns-wrapper .ticketa-custom-select { float:none; width:100%; margin:0; }
    .action-bar .inline-dropdowns-wrapper .ticketa-custom-select[data-select-id="assignDropdown"] { margin:0 0 10px; }

}


