@import "../../fonts/fonts.css";
/* FortAwesome */
@font-face{font-family:'ticketaIcons';src:url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');font-weight:normal;font-style:normal}.ti{display:inline-block;font:normal normal normal 14px/1 'ticketaIcons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.ti-2x{font-size:2em}.ti-3x{font-size:3em}.ti-4x{font-size:4em}.ti-5x{font-size:5em}.ti-fw{width:1.28571429em;text-align:center}.ti-spin{-webkit-animation:ti-spin 2s infinite linear;animation:ti-spin 2s infinite linear}.ti-pulse{-webkit-animation:ti-spin 1s infinite steps(8);animation:ti-spin 1s infinite steps(8)}@-webkit-keyframes ti-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ti-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ti-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ti-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ti-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ti-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.ti-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .ti-rotate-90,:root .ti-rotate-180,:root .ti-rotate-270,:root .ti-flip-horizontal,:root .ti-flip-vertical{filter:none}.ti-ticketa:before{content:'\f015'}.ti-alert:before{content:'\f029'}.ti-gear:before{content:'\f02a'}.ti-circle:before{content:'\f02d'}.ti-circle-o:before{content:'\f02e'}.ti-pencil:before{content:'\f033'}.ti-clock:before{content:'\f034'}.ti-check:before{content:'\f035'}.ti-check-circle:before{content:'\f036'}.ti-user:before{content:'\f03c'}.ti-file-text-o:before{content:'\f03e'}.ti-files-o:before{content:'\f03f'}.ti-refresh:before{content:'\f040'}.ti-comment:before{content:'\f041'}.ti-commenting:before{content:'\f042'}.ti-alert-solid:before{content:'\f043'}.ti-calendar-o:before{content:'\f044'}.ti-star-o:before{content:'\f024'}.ti-star:before{content:'\f025'}.ti-wrench:before{content:'\f045'}.ti-lock:before{content:'\f046'}.ti-categories:before{content:'\f047'}.ti-sign-out:before{content:'\f048'}.ti-logo:before{content:'\f04b'}.ti-search:before{content:'\f04c'}.ti-comments:before{content:'\f04d'}.ti-bar-chart:before{content:'\f04e'}.ti-caret-down:before{content:'\f050'}.ti-heart-o:before{content:'\f051'}.ti-heart:before{content:'\f052'}.ti-featured:before{content:'\f053'}.ti-ticket:before{content:'\f054'}.ti-list-compact:before{content:'\f055'}.ti-list-default:before{content:'\f056'}.ti-list-detailed:before{content:'\f057'}.ti-comment-thin:before{content:'\f058'}.ti-heart-thin:before{content:'\f059'}.ti-featured-thin:before{content:'\f05a'}.ti-pencil-thin:before{content:'\f05b'}.ti-ticket-thin:before{content:'\f05c'}.ti-caret-right:before{content:'\f05d'}.ti-caret-left:before{content:'\f05e'}.ti-print:before{content:'\f05f'}.ti-caret-up:before{content:'\f060'}.ti-sort:before{content:'\f05e'}.ti-edit:before{content:'\f061'}.ti-trash:before{content:'\f064'}.ti-paperclip:before{content:'\f065'}.ti-link:before{content:'\f066'}.ti-code:before{content:'\f067'}.ti-ulist:before{content:'\f068'}.ti-photo:before{content:'\f069'}.ti-table:before{content:'\f06a'}.ti-align-left:before{content:'\f06b'}.ti-bold:before{content:'\f06c'}.ti-italic:before{content:'\f06d'}.ti-format:before{content:'\f06e'}.ti-minus:before{content:'\f06f'}.ti-video:before{content:'\f070'}.ti-times:before{content:'\f071'}.ti-reorder:before{content:'\f072'}.ti-download:before{content:'\f074'}.ti-envelope:before{content:'\f075'}.ti-arrow-up:before{content:'\f076'}.ti-arrow-down:before{content:'\f077'}.ti-arrow-right:before{content:'\f078'}.ti-arrow-left:before{content:'\f079'}.ti-envato:before{content:'\f07c'}.ti-twitter:before{content:'\f07d'}.ti-facebook:before{content:'\f07e'}.ti-cloud-upload:before{content:'\f07f'}.ti-warning:before{content:'\f080'}.ti-key:before{content:'\f081'}.ti-shopping-cart:before{content:'\f082'}.ti-plus:before{content:'\f083'}.ti-thumbs-up:before{content:'\f084'}.ti-desktop:before{content:'\f085'}.ti-question-circle:before{content:'\f086'}.ti-asterisk:before{content:'\f087'}.ti-times-circle:before{content:'\f088'}.ti-reply:before{content:'\f089'}.ti-external-link:before{content:'\f08a'}.ti-ellipsis-h:before{content:'\f08b'}.ti-frown:before{content:'\f08c'}.ti-warning-solid:before{content:'\f08d'}.ti-check-solid:before{content:'\f08e'}.ti-pencil-solid:before{content:'\f08f'}.ti-comment-solid:before{content:'\f090'}.ti-notes-solid:before{content:'\f091'}.ti-flag:before{content:'\f092'}.ti-building:before{content:'\f093'}.ti-quote-right:before{content:'\f095'}.ti-sort-bts:before{content:'\f097'}.ti-sort-alphabetically:before{content:'\f098'}.ti-ticket-solid:before{content:'\f099'}.ti-featured-solid:before{content:'\f09a'}.ti-thumb-up:before{content:'\f09b'}.ti-thumbs-up-solid:before{content:'\f09c'}.ti-thumbs-up-thin:before{content:'\f09d'}.ti-flag-solid:before{content:'\f09e'}.ti-clock-solid:before{content:'\f09f'}.ti-paypal:before{content:'\f0a0'}.ti-credit-card:before{content:'\f0a1'}.ti-private:before{content:'\f0a2'}.ti-public:before{content:'\f0a3'}.ti-wpkraken:before{content:'\f0a4'}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* Page Content */
.ticketa-page-content {font-family: inherit }
.ticketa-page-content:first-child, .ticketa-page-content.no-border { border:none; }
.ticketa-page-content.white { background:#fff; }
.ticketa-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; }
.ticketa-page-content h3.section-title span:first-child { background:#f2f2f2; padding:0 0 0 15px; position:absolute; top:-15px; right:0; }
.ticketa-page-content.white h3.section-title span:first-child { background:#fff; }
.ticketa-page-content h4.article-title { font-size:18px; line-height:1.5; margin:0 0 12px; }

/* UX Fade-In Loader */
/*.ticketa-front footer { opacity:0; }*/
/*.ticketa-front footer.loaded, .ticketa-page-content.loaded { opacity:1; }*/
.ticketa-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;
}

.ticketa-page-content .shell {
    width: 100%;
}
.ticketa-page-content .shell {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.ticketa-page-content #articles-list.ticket-list {
    padding: 0 0 50px;
}

.ticketa-page-content .cf::before,.ticketa-page-content .cf::after {
    content: " ";
    display: table;
}

#articles-list article.full-width a .mini-status i.ti { color:#fff; line-height:12px; }

#articles-list article, .ticketa-page-panel > article { -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:32%; margin:0 0 2% 2%; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:33px; word-wrap:break-word }
.ticketa-page-panel > article { padding:0; }
#articles-list article:nth-child(3n+3) { margin-left:0; }
#articles-list article:nth-child(3n+1) { clear:right; }

/* Article List */
#articles-list article.full-width, .ticketa-page-panel > article.full-width { float:none; width:100%; margin:0; }
#articles-list article.full-width p { margin-right:24px; margin-bottom:10px; }
#articles-list article.full-width a { margin-right:-24px; font-weight:500; font-size:17px; }
#articles-list article.full-width a *, #articles-list article.full-width a { transform:translate3d(0,0,0); }
#articles-list article.full-width a i { margin-left:11px; }
#articles-list article.full-width a.ticket i { margin-left:0; }
#articles-list article.full-width a .ticket-title i.ti-circle { font-size:16px; }
#articles-list article.full-width p a strong { display:inline-block; margin:0 0 0 10px; color:#888; font-weight:normal; }
#articles-list article.full-width p a:hover strong { color:#000; }
#articles-list article.full-width p .article-preview-text { height:45px; overflow:hidden; text-overflow:ellipsis; display:block; padding:5px 3px 0 0; margin:0 0 15px; font-size:14px; color:#888; line-height:1.5; }

#articles-list article.full-width a.ticket i.ti-times-circle { right: 1px; position: relative; font-size: 15px; }

#articles-list > article > h3, .ticketa-page-panel > article > h3 { position:relative; margin:0; padding:18px 18px 17px 13px; background:#fafafa; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; border-bottom:1px solid #e5e5e5; text-transform:uppercase; font-weight:500; letter-spacing:0px; font-size:12px; line-height:1; }
#articles-list > article > h3 .list-formats { position:absolute; top:50%; left:14px; margin:-9px 0 0 0; }
#articles-list > article > h3 .list-formats a { color:#ccc; font-weight:400; }
#articles-list > article > h3 .list-formats a.active { color:#555; }
#articles-list > article > h3 .list-formats i.ti { margin:0 5px; font-size:14px; }
#articles-list > article > h3 .breadcrumbs,
#articles-list > article > h3 .breadcrumbs a { display:inline-block; text-transform:none; font-size:13px; font-weight:400; letter-spacing:0; }
#articles-list > article > h3 .breadcrumbs { display:block; margin:2px 0 10px; }
#articles-list > article > h3 img { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:39px; height:39px; display:block; float:right; margin:0 0 0 15px; }

#articles-list article.full-width p.stale-tickets-message { margin:0; line-height:1.7em; padding:30px 36px 36px; text-align:center; background:#fff; border-bottom:1px solid #e5e5e5; }
#articles-list article.full-width p.stale-tickets-message .button { margin-top:10px; }


.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; }

.ticket-list a.ticket.response-needed .ticket-title .ti-comment { position:relative; top:-2px; font-size:13px; padding:0 3px 0 3px; }

/* Ticket List */
#articles-list.ticket-list article.full-width { padding:0; }
#articles-list.ticket-list article.full-width a { margin-right:0; }


.ticket-list { padding:0 0 50px; }
.ticket-list a.ticket { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; position:relative; display:block; margin:0; padding:25px 110px 21px 70px; min-height:111px; border-bottom:1px solid #ddd; }
.ticket-list a.ticket > img { transform:scale(1); position:absolute; top:25px; right:30px; width:60px; height:60px; margin:0; display:block; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; }
.ticket-list a.ticket span { display:block; }
.ticket-list a.ticket.no-avatar { padding-right:18px; }
.ticket-list a.ticket.no-avatar span { padding-right:0; }
.ticket-list a.ticket span.ticket-type-bar { width:3px; height:100%; position:absolute; top:0; right:0; padding:0 0 1px; box-sizing:content-box; }
.ticket-list a.ticket:hover span.ticket-type-bar { width:5px; }

.ticket-list a.ticket span.ticket-customer { font-size:13px; color:#888; opacity:0.65; font-weight:500; line-height:1; margin:-1px 0 8px; }
.ticket-list a.ticket span.ticket-title { color:#666; font-weight:400; font-size:16px; line-height:1.3em; margin:0 0 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ticket-list a.ticket span.ticket-title .star-ticket { margin:0 0 0 5px; font-size:17px; }
.ticket-list a.ticket span.ticket-right .status { position: relative; top: -10px;; left: 0; font-size: 14px; text-transform: uppercase; border: 2px solid; padding: 6px 8px 5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;margin: 0 5px; }
.ticket-list a.ticket span.ticket-right .status.closed { border-color:#ddd; color:#aaa; }

.ticket-list a.ticket.response-needed span.ticket-title { font-weight:500; }
.ticket-list a.ticket span.excerpt { display:none; }
.ticket-list a.ticket span.description { color:#888; opacity:0.65; font-weight:400; font-size:12px; line-height:1.6; margin:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ticket-list a.ticket span.description i.ti { font-size:14px; }
.ticket-list a.ticket span.description i.ti-comment, .ticket-list a.ticket span.description i.ti-comments { position:relative; top:2px; }
.ticket-list a.ticket span.description .category-name { max-width:130px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; position:relative; top:6px; }
.ticket-list a.ticket.response-needed span.ticket-title { color:#333; opacity:1; }
.ticket-list a.ticket span.description img { width:15px; height:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0; padding:0; display:inline-block; position:relative; top:3px; margin-top:2px; }
.ticket-list a.ticket span.description .ticket-meta-spacer { width:13px; height:17px; display:inline-block; }
.ticket-list a.ticket span.right { position:absolute; top:19px; left:20px; font-size:14px; color:#ccc; text-align:left; line-height:1.8; }
.ticket-list a.ticket span.needs-response-dot i.ti { color:#ccc; }
.ticket-list a.ticket span.needs-response-dot.new-ticket i.ti:before { font-family:"ticketaIcons"; content:"\f02d"; }
.ticket-list a.ticket:first-child { -moz-border-radius:3px 0 0 0; -webkit-border-radius:3px 0 0 0; border-radius:3px 0 0 0; }
.ticket-list a.ticket:last-child { -moz-border-radius:0 0 0 3px; -webkit-border-radius:0 0 0 3px; border-radius:0 0 0 3px; border:none; }
.ticket-list a.ticket:last-child span.ticket-type-bar { padding:0; }
.ticket-list a.ticket:hover { background:#f9f9f9; }
.ticket-list a.ticket:hover span.description, .ticket-list a.ticket:hover span.ticket-customer { color:#888; opacity:1; }
.ticket-list a.ticket:hover span.ticket-title { color:#333; opacity:1; }
.ticket-list a.ticket:hover > img { transform:scale(1.1); }

.ticket-list a.ticket span.ticket-right { position:absolute; top:0; left:0; width:56px; text-align:center; padding:20px 0; height:100%; border-right:1px solid transparent; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; }
.ticket-list a.ticket:hover span.ticket-right { background:#fff; border-right:1px solid #eee; }
.ticket-list a.ticket span.ticket-right .star-ticket, .ticket-list a.ticket span.ticket-right .needs-response-dot, .ticket-list a.ticket span.ticket-right .verified-icon { position:absolute; top:46px; left:19px; }
.ticket-list a.ticket span.ticket-right .star-ticket { font-size:18px; margin-right:-1px; }

.ticket-list a.ticket span.ticket-right .star-ticket, .ticket-list a.ticket span.ticket-right .verified-icon { position:absolute; top:46px; opacity:0; }
.ticket-list a.ticket:hover span.ticket-right .star-ticket { top:20px; opacity:1; }
.ticket-list a.ticket:hover span.ticket-right .verified-icon { top:72px; opacity:1; }

.ticket-list a.ticket span.ticket-right i.ti-times-circle { font-size:15px; color:#ccc; }
.ticket-list a.ticket span.ticket-right i.ti-warning { font-size:15px; color:#ccc; }
.ticket-list a.ticket span.ticket-right i.ti-check-circle { color:#ccc; }

.ticket-list a.ticket span.ticket-type-bar,
.ticket-list a.ticket span.ticket-right i.ti-times-circle,
.ticket-list a.ticket span.ticket-right i.ti-warning,
.ticket-list a.ticket span.ticket-right i.ti-check-circle,
.ticket-list a.ticket span.ticket-right,
.ticket-header .action-bar, .ticket-header .action-bar i.ti {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}

.ticket-list a.ticket span.ticket-right .star-ticket,
.ticket-list a.ticket span.ticket-right .verified-icon,
.ticket-list a.ticket span.ticket-right .needs-response-dot {
    -webkit-transition: top .2s ease-out, opacity .2s ease-out;
    -moz-transition: top .2s ease-out, opacity .2s ease-out;
    -o-transition: top .2s ease-out, opacity .2s ease-out;
    transition: top .2s ease-out, opacity .2s ease-out;
}

.ticket-header h2 .ticket-title { display:inline; }

.ticket-list a.ticket.closed span.ticket-title { color:#aaa; text-decoration:line-through; }
.ticket-list a.ticket.closed:hover span.ticket-title { color:#333; }
.ticket-list a.ticket span.right small { font-weight:300; font-size:12px; position:relative; top:-3px; }
.ticket-list a.ticket span.ticket-right .verified-icon { right: 18px; font-size: 17px; }

/* Compact List Format */
.ticket-list.compact a.ticket { padding: 14px 66px 13px 70px; min-height:auto; }
.ticket-list.compact a.ticket .avatar { transform:translate3d(25px,-24px,0) scale(0.6) !important; }
.ticket-list.compact a.ticket span.right { top:9px; left:14px; }
.ticket-list.compact a.ticket .ticket-title { font-size:15px; }
.ticket-list.compact a.ticket .ticket-customer { font-size:12px; margin:0 0 6px; }
.ticket-list.compact a.ticket .description { display:none; }
.ticket-list.compact a.ticket span { padding-right:0; }
.ticket-list.compact a.ticket .mini-status.private,
.ticket-list.compact a.ticket .mini-status.public { position:relative; top:-2px; right:0; }
.ticket-list.compact a.ticket span.ticket-right { width:46px; }
.ticket-list.compact a.ticket span.ticket-right .needs-response-dot { top:22px; right:15px; }
.ticket-list.compact a.ticket span.ticket-right .star-ticket { display:none; }
.ticket-list.compact a.ticket span.ticket-right .verified-icon { display:none; }

.user-tooltip-tickets-title { display: block; text-align: right; background: #f5f5f5; font-size: 12px; padding: 12px 18px; border-bottom: 1px solid #e5e5e5; font-weight:500; color: #555; text-transform: uppercase; letter-spacing:0; }
.ticket-list.compact.user-tooltip-tickets { padding:0; max-height:275px; overflow:auto; -webkit-overflow-scrolling:touch; }

.page-content h3.section-title span img { display:inline-block; margin:0 0 0 12px; padding:0; width:18px; height:18px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; top:2px; }

.ticket-list.extended a.ticket span.excerpt {
    display: block;
    color: #888;
    padding: 15px 17px 15px 17px;
    background:#fff;
    border: 1px solid #ddd;
    font-weight:400;
    border-radius: 5px;
    box-shadow:0 1px 3px rgba(0,0,0,0.1);
    margin: 22px 0px 5px 16px;
}
.ticket-list.extended a.ticket span.excerpt img { position:relative; top:1px; margin:0 0 0 8px; display:block; float:right; width:15px; height:15px; }
.ticket-list.extended a.ticket span.excerpt strong { font-size:15px; line-height:1.3; }
.ticket-list.extended a.ticket span.excerpt .excerpt-text { font-size:13px; line-height:1.6; display:block; padding-top:6px; }
.ticket-list.extended a.ticket span.ticket-right .star-ticket { top:20px; opacity:1; }
.ticket-list.extended a.ticket span.ticket-right .verified-icon { top:72px; opacity:1; }

.ticket_status {
    padding: 5px 7px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 18px;
    display: inline-block !important;
    margin: 0 10px;
}

.wc-no-ticket{
    text-align: center;
    padding: 15px;
}


/* Submit Form */

.shell.submit-ticket-shell {
    -webkit-transition: top 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000), margin 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -moz-transition: top 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000), margin 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    -o-transition: top 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000), margin 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
    transition: top 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000), margin 200ms cubic-bezier(0.000, 0.000, 0.085, 1.000);
}
/*.shell.submit-ticket-shell article{*/
    /*float: right !important;*/
    /*width: 100% !important;*/
     /*padding: 0 !important;*/
/*}*/
/*.shell.submit-ticket-shell { width:100%; margin:0 auto; padding-bottom:100px; }*/
#articles-list.submit-ticket { padding:0; }
#articles-list.submit-ticket article { /*box-shadow:0 15px 50px rgba(0,0,0,0.15);*/ width:100%; padding:0; margin:0; }
#articles-list.submit-ticket article .button.color-envato { width:100%; text-align:center; }
#articles-list.submit-ticket #pageForm-block { margin:0; padding:40px 40px 5px; }
#articles-list.submit-ticket .ticketaAttachFile { position:relative; top:-10px; }



.ticketa-form .fields.margin-30 { margin-bottom:30px; }
.ticketa-form .fields.margin-25 { margin-bottom:25px; }
.ticketa-form .fields.margin-20 { margin-bottom:20px; }
.ticketa-form .fields.margin-15 { margin-bottom:15px; }
.ticketa-form .fields.margin-10 { margin-bottom:10px; }
.ticketa-form .fields.margin-5 { margin-bottom:5px; }
.ticketa-form h4.st-label { margin:0 0 8px; font-size:17px; }
.ticketa-form p { line-height:1.5; }

.ticketa-form .fields.centered { position:relative; }
.ticketa-form .signin-or-block { margin:20px 0 40px !important; }
#pageForm-block .ticketa-form .signin-or-block span { font-size:17px; top:13px; background:#fff; }

.ticketa-form .fields.centered .positioned-manual-entry {  }

.ticketa-form .fields.centered .button.color-envato { display:block; }
.ticketa-form .fields.centered .signin-or-block { margin:20px auto 40px !important; }

.ticketa-form .fields.centered.manual .button.color-envato,
.ticketa-form .fields.centered.manual .signin-or-block { display:none; }
.ticketa-form .fields.centered.manual { height:auto; }
.ticketa-form .fields.centered.manual .positioned-manual-entry { position:relative; width:100%; margin:0; right:0; }


/* Modal Forms */
.ticketa-form {}
.ticketa-form .field,
#redactor-modal input[type="text"], #redactor-modal input[type="password"], #redactor-modal input[type="email"], #redactor-modal input[type="url"], #redactor-modal textarea { background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ccc; width:100% !important; font-size:14px; line-height:35px ; height:35px !important; padding: 0px 5px 0 10px; color:#333; }
.ticketa-form p { position:relative; }
.ticketa-form p span.required { position:absolute; top:9px; left:12px; font-size:13px; }
.ticketa-form p span.private { position:absolute; top:7px; left:30px; font-size:14px; }
.ticketa-form p .required.select { left:21px; }
.ticketa-form p .required.custom-select { left:28px; top:0; }
.ticketa-form .field:focus { outline:none; box-shadow:none; border-color:#888; }
.ticketa-form .field.multiple { height:auto; padding:10px; max-height:300px; }

.ticketa-form .field.bold-large { font-size:16px; font-weight:500; line-height:1.5; color:#555; }

.ticketa-form .field[readonly] { background:#f9f9f9; color:#888; font-family:monospace; }


/* Columns */
.column_1-1 { width:98%; float:right; margin:0 0 3% 4%; }
.column_1-1:nth-child(1n+1) { margin-left:0; }
.column_1-2 { width:48%; float:right; margin:0 0 3% 4%; }
.column_1-2:nth-child(2n+2) { margin-left:0; }
.column_1-3 { width:30.6%; float:right; margin:0 0 3% 4%; }
.column_1-3:nth-child(3n+3) { margin-left:0; }
.column_1-4 { width:22%; float:right; margin:0 0 3% 4%; }
.column_1-4:nth-child(4n+4) { margin-left:0; }
.column_centered { width:65%; margin:0 auto 3%; }

/* Field Columns (tighter) */
.fields.tight .column_1-1 { width:100%; float:right; margin:0 0 2% 2%; }
.fields.tight .column_1-1:nth-child(1n+1) { margin-left:0; }
.fields.tight .column_1-2 { width:49%; float:right; margin:0 0 2% 2%; }
.fields.tight .column_1-2:nth-child(2n+2) { margin-left:0; }
.fields.tight .column_1-3 { width:32%; float:right; margin:0 0 2% 2%; }
.fields.tight .column_1-3:nth-child(3n+3) { margin-left:0; }
.fields.tight .column_1-4 { width:23.5%; float:right; margin:0 0 2% 2%; }
.fields.tight .column_1-4:nth-child(4n+4) { margin-left:0; }

.column_1-2 .fields.tight .column_1-2 { width:48.5%; float:right; margin:0 0 3% 3%; }
.column_1-2 .fields.tight .column_1-2:nth-child(2n+2) { margin-left:0; }

#wp-comment-wrap{
    width: 99%;
}

body .ticketa-button{
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    background: #eee;
    padding: 10px 14px 9px;
    font-size: 13px;
    letter-spacing: 0;
    border: 1px solid #ddd;
    color: #777;
    font-weight: 400;
    line-height: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ticketa-button.large {
    padding: 17px 18px 16px;
    font-size: 15px;
    font-weight: 500;
}
.ticketa-button.color-2 {
    background: #5AC17F;
    border-color: #5AC17F;
    color: #fff;
}

.ticketa-button:disabled { border:1px solid #ddd !important; background:#e5e5e5 !important; color:#aaa !important; cursor:default !important; }

.ticketa-button.large { padding:17px 18px 16px; font-size:15px; font-weight:500; }
.ticketa-button.sm { font-size:11px; font-weight:500 !important; padding:7px 12px; }
.ticketa-button.tiny { padding:4px 9px 4px; font-size:11px !important; font-weight:600 !important; }


/* Attachment fields */
#attachment-fields { position:absolute; top:-1000px; }
#attachment-visuals {margin-top: 15px;}
#attachment-visuals .dz-preview { background:#ccc; position:relative; display:inline-block; color:#888; font-size:13px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 40px 6px 10px; line-height:1.4; margin:0 0 5px 5px; }
#attachment-visuals .dz-preview:last-child { margin:0 0 25px; }
#attachment-visuals .dz-preview .dz-size { color:rgba(255,255,255,0.5); }
#attachment-visuals .dz-preview .dz-progress { display:block; background:rgba(0,0,0,0.10); margin-top:6px; margin-bottom:4px; }
#attachment-visuals .dz-preview .dz-progress .dz-upload { display:block; background:rgba(255,255,255,0.65); padding:2px; }
#attachment-visuals .dz-preview i.ti-refresh { font-size:18px; position:absolute; top:11px; right:12px; }
#attachment-visuals .dz-preview.dz-complete { color:#fff; padding-right:10px; }
#attachment-visuals .dz-preview.dz-complete i.ti-refresh { display:none; }

#wp-comment-wrap{
    margin-bottom: 10px;
}

#attachment-visuals .dz-preview.dz-complete, .redactor-toolbar li a:hover, ul#pagination li a, .select2-container--default .select2-results__option--highlighted[aria-selected], #customers-table_paginate span a, .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #2E9AE9;
}

#swal2-content > ul{
    text-align: right;
}
@media only screen and (max-width: 875px) {

    .fields.tight .column_1-1,.fields.tight .column_1-2, .fields.tight .column_1-3, .fields.tight .column_1-4 {
        float: none;
        width: 100%;
        margin: 0 0 20px;
    }

    #pageForm-block .fields.tight .column_1-1 label.above_label,#pageForm-block .fields.tight .column_1-2 label.above_label, #pageForm-block .fields.tight .column_1-3 label.above_label, #pageForm-block .fields.tight .column_1-4 label.above_label {
        padding: 0;
    }

    #pageForm-block .ticketa-button {
        text-align: center;
    }
}

@media only screen and (max-width: 720px){
    .shell.submit-ticket-shell {
        width: 90%;
    }
    #pageForm-block .ticketa-button {
        width: 100%;
        display: block;
        padding: 12px 0;
    }
}

@media only screen and (max-width: 650px) {
    #submit-ticket-comment-button {
        margin: 0 0 -10px;
    }
    #attachment-visuals .dz-preview {
        display: block;
        margin: 0 0 5px;
    }

    #attachment-visuals .dz-preview:last-child {
        margin: 0 0 20px;
    }

    #attachment-visuals .dz-preview .ti.ti-times {
        float: left;
    }

}

.cf {
    clear: both;
}


#alert,#alert-success{
    display: none;
}

#alert p,#alert-success p{
    margin: 0;
}


#gateways-fields{
    display: none;
}


.gateways-list {
    border: none;
    padding: 0;
    text-align: center;
}

.gateways-title {
    font-size: 18px;
    text-align: center;
}

.gateway {
    display: inline-block;
    box-sizing: border-box;
    /*width: 50%;*/
    margin: 0px 0 41px 1%;
    /*height: 180px;*/
    vertical-align: top;
    font-size: 22px;
    text-align: center;
}

.gateways-list label {
    border: 1px solid rgba(250, 250, 250, 0.15);
    box-sizing: border-box;
    display: block;
    height: 100%;
    width: 100%;
    padding: 10px !important;
    cursor: pointer;
    opacity: .5;
    transition: all .5s ease-in-out;
    border-radius: 4px;
    overflow: hidden;
    font-size: 1rem;
}
.gateways-list label img{
    max-width: 120px;
    margin: 0 auto;
    display: block;
}
@media (max-width: 768px) {
    .gateways-list label img{
        max-width: 100%;
    }
}
.gateways-list label:hover, .gateways-list label:focus, .gateways-list label:active {
    border: 1px solid rgba(250, 250, 250, 0.5);
}

/* Input style */
.gateways-list input[type="radio"] {
    opacity: 0;
    width: 0;
    height: 0;
}

.gateways-list input[type="radio"]:active ~ label {
    opacity: 1;
}

.gateways-list input[type="radio"]:checked ~ label {
    opacity: 1;
    border: 1px solid rgba(0, 0, 0, 0.25);
}


.ticket-left-payment-btn{
    position: relative;
    left: 64px;
    top: -76px;
    float: left;
}

.ticket-left-payment-btn a.button:hover {
    background:rgb(60,163,97);
    border-color:rgb(60,163,97);
    color: #fff;
}



/* show ticket */
.single-ticket{
    font-family: inherit;
}
.single-ticket .ticket-type-ribbon.private{
    background: #FFA366;
}



/* General */
.single-ticket  * { box-sizing:border-box; }
.single-ticket .cf:before,.cf:after { content: " "; display: table; }
.single-ticket .cf:after { clear: both; }
.single-ticket .cf { *zoom: 1; }


/* Links */

.single-ticket .ticket-type-ribbon { -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; display:block; color:#fff; width:100%; width: auto; margin:0; padding:10px 18px 10px 18px; font-size:14px; letter-spacing:0px; text-transform:uppercase; font-weight:500; }
.single-ticket .ticket-type-ribbon i.ti { font-size:12px; }

/* Ticket Status */

/* Star a Ticket */

.single-ticket .action-bar { position:relative; height:62px; padding:15px; margin:0 -25px; border:none; background:#eee; border-top:1px solid #e5e5e5; border-bottom:none; }
.single-ticket .action-bar a.top-level { padding-left:8px; padding-bottom:6px;  }
.single-ticket .action-bar a.top-level { margin-left:5px; }
.single-ticket .action-bar a.button:hover, .action-bar a.top-level:hover, .action-bar span.top-level > a:hover { border-color:#fff; background:#fff; color:#333; }
.single-ticket .action-bar a.top-level i.ti { font-size:13px; margin-left:5px; }

.single-ticket .action-bar a.button,
.single-ticket .action-bar a.reply { letter-spacing:0px; font-weight:500; box-shadow:0 1px 2px rgba(0,0,0,0.20); border-color:#fff; background:#fff; color:#888; }

.single-ticket .reply-box { border-bottom:1px solid #e5e5e5; }

.single-ticket #comment-container { padding:0 33px; margin:0 -33px; }


/* Body */

/* Featured Articles */
.single-ticket .ticketa-page-panel { padding:0 0 50px; }
.single-ticket .ticketa-page-panel.ticket-header-panel { padding:0 0 25px; }
.single-ticket .ticketa-page-panel > article { -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:32%; margin:0 0 2% 2%; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:33px; word-wrap:break-word }
.single-ticket .ticketa-page-panel > article { padding:0; }

/* Article List */
.single-ticket .ticketa-page-panel > article.full-width { float:none; width:100%; margin:0; }



/* Submit Form */
.single-ticket .ticketa-form p { line-height:1.5; }


/* Single Article */
.single-ticket #single-article { position:relative; margin:0 0 30px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#fff; padding:33px 33px 15px 33px; color:#555; -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); }



/* Ticket List */
.single-ticket .ticket-header { overflow:hidden; padding:20px 25px 0; width:auto; margin:0 -33px; position:relative; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.single-ticket .ticket-header .content { position:relative; z-index:2;margin-top:0px; }

.single-ticket .ticket-header .action-bar,
.single-ticket .ticket-header .action-bar i.ti {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}


/* Reply Box */
.single-ticket div.reply-box { display:none; background:#eee; padding:24px 33px 9px; position:relative; top:0; margin:0 -33px; }

.single-ticket #single-article.ticketBlock { padding-top:0; padding-bottom:0; margin:0 0 30px; }
.single-ticket .action-bar > span { color:#aaa; }

.single-ticket #ticket-title { font-size:27px; color:#333; /*padding:0 0 0 200px;display:inline !important;*/ line-height:1.3;  font-weight:200;margin: 10px 0px 27px; }
.single-ticket .ticketBlock img.avatar { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:right; width:55px; height:55px; margin:0 0 0 20px; }

.single-ticket #single-article.ticketBlock { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

.single-ticket #close-ticket-block { position:absolute; bottom:6px; left:2px; text-transform:uppercase; color:#888; letter-spacing:0; }

/* Comment List */
.single-ticket ul.comment-list { list-style:none; margin:0; padding:0; }
.single-ticket ul.comment-list > li { background:#fff; padding:0; margin:0 -25px;list-style-type: none !important; }
.single-ticket ul.comment-list > li .left { border-top:1px solid #e5e5e5; position:relative; display:block; float:right; padding:2% 4% 2% 4%; width:16%; margin:0; }
.single-ticket ul.comment-list > li .left img { z-index:2; position:relative; float:none; width:100%; height:auto; margin:0; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.single-ticket ul.comment-list > li .right { border-top:1px solid #e5e5e5; position:relative; top:0; word-wrap:break-word; display:block; float:left; width:84%; padding:2% 0.25% 2% 4%; top:0; }
.single-ticket ul.comment-list > li .right .comment-block-wrap { margin:0 0 15px; }
.single-ticket ul.comment-list > li .left:before { content:""; width:40px; height:43px; background-size:40px auto; position:absolute; top:5px; right:-73px; }
.single-ticket ul.comment-list .comment { position:relative; padding-left:0px; }
.single-ticket ul.comment-list .edit-delete { position:absolute; top:2px; left:0; font-size:17px; line-height:1; opacity:0; }
.single-ticket ul.comment-list > li:hover .edit-delete { opacity:1; }
.single-ticket ul.comment-list .edit-delete .edit-comment { color:#aaa; }
.single-ticket ul.comment-list .edit-delete a:hover { color:#555; }
.single-ticket #cancel-post-comment { display:inline-block; margin-right:15px; cursor:pointer; font-size:13px; color:#aaa; }
.single-ticket ul.comment-list > li:first-child .left, .single-ticket ul.comment-list > li:first-child .right { border-top:none; }

.single-ticket ul.comment-list > li .margin-adjust { margin-bottom:-15px; }

.single-ticket .comment-from .name { color:#000; }
.single-ticket .comment-from .reply-type-comment { color:#888 !important; }

.single-ticket ul.comment-list > li .comment-from { display:block; font-size:19px; font-weight:400; margin:0; line-height:1.2; }
.single-ticket ul.comment-list > li .comment-meta { display:block; position:relative; margin:0 0 14px; }
.single-ticket ul.comment-list > li .post-date { display:inline-block; line-height:20px; font-size:13px; color:#aaa; }
.single-ticket ul.comment-list > li .post-date:hover { color:#888; }

.single-ticket ul.comment-list > li .comment-anchor { visibility:hidden; width:1px; height:1px; display:block; position:absolute; top:-50px; right:-10px; }

.single-ticket ul.comment-list > li .comment-buttons { margin:0; height:auto; padding:0; }
.single-ticket ul.comment-list > li .comment-buttons > span { float:right; display:inline-block; height:35px; padding-top:5px; }
.single-ticket ul.comment-list > li .like-comment { position:relative; overflow:hidden; background:#fff; display:inline-block; font-size:13px !important; padding:5px 10px 3px 9px; text-transform:none; letter-spacing:0; font-weight:500; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.single-ticket ul.comment-list > li .like-comment i.ti { position:relative; z-index:1; opacity:1; -webkit-transform:translate3d(0,0,0) scale(1); -moz-transform:translate3d(0,0,0) scale(1); transform:translate3d(0,0,0) scale(1); font-size:13px; position:relative; top:-1px; margin-left:1px; }
.single-ticket ul.comment-list > li .like-comment i.ti.hidden { opacity:0; color:#fff; position:absolute; top:4px; right:7px; }
.single-ticket ul.comment-list > li .like-comment span { position:relative; z-index:2; }
.single-ticket ul.comment-list > li .like-comment:hover { background:#f9f9f9; border-color:#ccc; }
.single-ticket ul.comment-list > li .like-text-bubble {
    position: relative;
    background: #fff;
    padding:4px 10px 3px;
    position:relative;
    top:-8px; right:7px;
    font-size:13px;
    font-weight:500;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
    border: 1px solid #ddd;
}
.single-ticket .like-text-bubble:after, .single-ticket .like-text-bubble:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.single-ticket .like-text-bubble:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 4px;
    margin-top: -4px;
}
.single-ticket .like-text-bubble:before {
    border-color: rgba(221, 221, 221, 0);
    border-left-color: #ccc;
    border-width: 5px;
    margin-top: -5px;
}

.single-ticket ul.comment-list > li .like-comment,
.single-ticket ul.comment-list > li .like-comment i.ti {
    -webkit-transition: all 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -moz-transition: all 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -o-transition: all 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    transition: all 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000); /* custom */

    -webkit-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -o-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000); /* custom */
}

.single-ticket ul.comment-list > li {
    -webkit-transition: border 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000), background 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -moz-transition: border 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000), background 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -o-transition: border 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000), background 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000);
    transition: border 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000), background 300ms cubic-bezier(0.360, 0.000, 0.175, 1.000); /* custom */

    -webkit-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    -o-transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000);
    transition-timing-function: cubic-bezier(0.360, 0.000, 0.175, 1.000); /* custom */
}

/* Page Form */

.single-ticket button:disabled,
.single-ticket .button:disabled { border:1px solid #ddd !important; background:#e5e5e5 !important; color:#aaa !important; cursor:default !important; }


/* Modal Forms */
.single-ticket .ticketa-form p { position:relative; }

.single-ticket .keyboard-icon { background:#eee; border:1px solid #ddd; background:rgba(0,0,0,0.05); border-color:rgba(0,0,0,0.1); display:inline-block; font-size:10px; margin:0 3px; position:relative; top:-1px; height:15px; min-width:16px; padding:0 5px; text-align:center; line-height:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

/* Animation */

.single-ticket .button,
.page-content a,
.single-ticket ul.comment-list .edit-delete {
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
}


/* Buttons */

.single-ticket .button { cursor:pointer; display:inline-block; text-transform:uppercase; background:#eee; padding:10px 14px 9px; font-size:13px; letter-spacing:0; border:1px solid #ddd; color:#777; font-weight:400; line-height:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.single-ticket .button.sm { font-size:11px; font-weight:500 !important; padding:7px 12px; }
.single-ticket .button.tiny { padding:4px 9px 4px; font-size:11px !important; font-weight:600 !important; }

.single-ticket .button.color-2,
.single-ticket .button.color-3 { color:#fff; }

.single-ticket .button:hover { background:#ddd; border:1px solid #ccc; color:#555; }

.single-ticket .button.color-2:hover,
.single-ticket .button.color-3:hover { color:#fff; }

/* Special Button Styling */

.single-ticket .button i.ti { font-weight:300; font-size:14px; position:relative; right:-3px; }
.single-ticket .button i.ti-paperclip { font-size:12px; }


/* Avatar Styling */

.single-ticket img.avatar { -moz-border-radius:100px !important; -webkit-border-radius:100px !important; border-radius:100px !important; }

/* ticketa Instant Search */

.single-ticket .ticket_status {
    padding: 2px 7px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    display: inline-block !important;
    margin: 0 10px;
}

.single-ticket ul.comment-list > li .right .attachments { border-right:2px solid #ddd; padding-right:15px; margin:25px 0; }
.single-ticket ul.comment-list > li .right .attachments strong { font-size: 12px; text-transform: uppercase; font-weight:500; letter-spacing:0; display: block; padding: 0 0 10px; }
.single-ticket ul.comment-list > li .right .attachments i.ti { color:#888; font-size:13px; margin-left:3px; }
.single-ticket ul.comment-list > li .right .attachments a i.ti-times { color:#aaa; font-size:11px; margin-right:10px; }
.single-ticket ul.comment-list > li .right .attachments a:hover i.ti-times { color:#333; }


.single-ticket .button.color-2 {
    background: #5AC17F;
    border-color: #5AC17F;
    color: #fff;
}

.single-ticket .button.color-3 {
    background: #2E9AE9;
    border-color: #2E9AE9;
    color: #fff;
}