/*global*/
body {
    color:#000;
    font:75%/1 'Helvetica Neue',Arial,Sans-serif;
}
.ql-snow {
    --text-color: #000;
    --surface-a: #fff;
}
a {
    text-decoration:none;
}
.cblack{color:#000;}

/* links */
.view-more{
    line-height:21px;
}

/* jquery ui*/
.ui-tooltip{
    position:absolute;
    display:none;
}
/* override primefaces, override jquery ui*/
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    line-height:1;
    font-family: 'Helvetica Neue', Arial, Sans-serif;
}
.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td {
    border:0 none!important;
}
.ui-button .ui-button-text {
    line-height:1.4;
}
.ui-inputfield {
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.eleanor label.ui-state-error {
    color: #000;
    border: 0 none;
    background: none;
}
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 0 none;
    background: none;
}
.ui-sortable .ui-state-placeholder {
    background-color: #fff;
    border: dashed 2px #ccc;
    border-radius: 12px;
}
.ui-button {
    border: 0 none;
    background:none;
}
.ui-shadow {
    box-shadow: none!important;
}
.ui-panelgrid td {
    border: 0 none!important;
}
.button-ui-delete {
    border:0 none;
}
tr.ui-state-highlight {
    background:none!important;
}
/*color*/
.user-panel a,
.org-select-button button,
.select-days-button button,
.block-nav-title .nav-title,
.block-facebook .cont .like,
.view-more,
.coming-event-item .hold-event .date,
.coming-event-item .hold-event .day,
.coming-event-item .hold-event .month,
.campaign-data .data,
.data-upcoming .upcoming-time,
.referers-data-container .data-holder,
.block-facebook .facebook-error button,
.tweet-account-error button,
.help a,
.tags .emphasize,
.tags .caution,
.tags .challenge,
.tags .disabled,
.event-dashboard .event-data-sub,
.sub-menu-wrap .ui-treenode-children a,
.warn-ui-eleanor .warn-content-text,
.popupwin-evtChgNotification .event-info,
.popupwin-evtChgNotification .event-image,
.search-result-org .dba {
    color:#fff;
}
.block-facebook .caption,
.block-facebook .cont .comment {
    color:#6486a4;
}
.nav-list a:hover{
    color:#c9a6fd;
}
/*social-frame*/
.venue-content{
    font-size:14px;
    font-weight:bold;
}
.venue-selected-content{
    color:#444;
}
.coming-event-item .date,
.coming-event-item .day,
.coming-event-item .month,
.event-list-item .date,
.event-list-item .day,
.event-list-item .month,
.popupwin-evtChgNotification .event-item .date,
.popupwin-evtChgNotification .event-item .day {
    color:#e3e2e0;
}
.popupwin .ui-dialog-title,
.block-coming-event .event-name,
.block-title,
.block-event-list .ui-widget-content .event-name,
.block-coming-event .event-name a,
.block-event-list .ui-widget-content .event-name a,
.block-eventdashboard-rsvp .rsvp-data .data-txt,
.block-twitter .cont-hd a,
.domain-tool-search a {
    color:#000
}
.account-dashboard .tweet-account-error strong,
.block-facebook .facebook-error strong,
.event-data .avail-data,
.event-data .total-data,
.block-event-list .genral-data-item .term,
.block-eventdashboard-rsvp .rsvp-data .term,
.block-eventdashboard-rsvp .rsvp-not-publish,
.block-eventdashboard-tickets .block-tickets-data-sub .term,
.block-eventdashboard-tickets .block-tickets-data-main .term,
.coming-event-item .hold-event .event-data,
.hold-state-txt,
.capacity,
.contact-list li {
    color:#494848
}
.event-data .sold-data,
.event-data .percentage-data .num,
.event-sales-percentage .num {
    color:#262626
}
.avail-data .data,
.total-data .data,
.capacity .capacity-data,
.block-event-list .genral-data-item .data {
    color:#6486a4
}
.social-frame .ui-tabs-nav a,
.social-frame .ui-tabs-nav a:hover,
.social-frame .ui-tabs-nav:visited,
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-label,
.block-eventdashboard-topReferer .no-data-bd,
.ui-panel .ui-panel-titlebar {
    color:#444
}
.percentage-data .percent,
.event-sales-percentage .percent {
    color:#1c9abb;
    letter-spacing:-2px;
}
/* system message */
.txt-emph {
    color:#9776cc;
    font-weight:bold;
}
.info-msg {
    color:#999;
    font-size:16px;
    text-align:center;
}
/* font */
.ui-widget {
    font-size:100%;
    font-family:'Helvetica Neue',Arial,Sans-serif;
}
.block-facebook,
.block-twitter .user-name,
.tags span,
.block-user-setting .data-type-txt {
    font-family:Arial;
}
.block-title,
.org-select-button button,
.social-frame .ui-tabs-nav a,
.block-twitter .user-name,
.block-facebook .user-name,
.coming-event-item,
.event-list-item,
.no-data-bd,
.data-camp-hd,
.symbolic-list,
.top-referer-links a.selected,
.referers-data-container .data-holder,
.block-facebook .facebook-error,
.block-twitter .tweet-account-error,
.block-twitter .tweet-result-error,
.block-facebook .facebook-error button,
.block-twitter .tweet-account-error button,
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-label,
.block-eventdashboard-sales .sales-graph-data .no-graph-data,
.cancel .pie-chart .cancel-txt,
.block-eventdashboard-rsvp .rsvp-data .term,
.block-eventdashboard-rsvp .rsvp-not-publish,
.block-eventdashboard-tickets .block-tickets-data-sub .term,
.block-eventdashboard-tickets .block-tickets-data-main .term,
.ui-selectonemenu-panel  .venue-select-content,
.block-eventdashboard-rsvp .rsvp-data .data-txt,
.event-dashboard .event-data-sub,
.block-eventdashboard-tickets .block-tickets-data-main .data,
.block-eventdashboard-tickets .block-tickets-data-sub .data,
.popupwin .ui-dialog-title,
.warn-ui-eleanor .warn-content-text,
.marketing-msg-sub .txt,
.block-user-setting .data-type-txt,
.block-user-setting .txt,
.label-txt,
.label-txt-small,
.popupwin-evtChgNotification .event-time,
.popupwin-evtChgNotification .event-venue,
.result-error .description,
.select-name-size .number,
.domain-tool-search .result-type,
.domain-tool-search .title,
.search-result-org .dba,
.domain-tool-search .client-rep,
.domain-tool-search .sales-rep,
.tags .disabled {
    font-weight:bold
}
.popupwin-reset-psw .ui-state-hover {
    font-weight:normal
}
.block-event-list .inaccessable-event .event-name {
    font-style:italic
}
.block-twitter .time,
.block-facebook .caption,
.block-facebook .cont .comment,
.hold-state-txt,
.block-twitter .customize-link,
.block-event-list .loading {
    font-size:10px
}
.block-event-list .event-venue,
.block-coming-event .event-venue,
.campaign-info .time,
.data-upcoming .upcoming-time {
    font-size:11px
}
.label-txt-small,
.search-result-org .dba,
.tags .disabled {
    font-size:12px;
}
.campaign-data .term,
.block-eventdashboard-tickets .block-tickets-data-sub .term {
    font-size:13px
}
.nav-list a,
.org-select-button button,
.coming-event-item .day,
.single-day-event .month,
.single-day-event .day,
.listed-event .month,
.listed-event .day,
.inaccessable-event .month,
.inaccessable-event .day,
.block-coming-event .event-name,
.event-list-item .event-name,
.popupwin-evtChgNotification .event-item .day,
.event-data .term,
.hold-event .day,
.hold-event .month,
.capacity .term,
.campaign-info-title,
.symbolic-list,
.top-referer-links a,
.referers-data-container .source-data,
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-label,
.block-eventdashboard-topReferer .no-data-bd,
.block-eventdashboard-sales .sales-graph-data .no-graph-data,
.account-eventlist .input-ui-eleanor .input-search,
.block-eventdashboard-rsvp .rsvp-data .term,
.general-data .data,
.cancel .pie-chart .cancel-txt,
.ui-selectonemenu-panel .venue-select-content,
.event-dashboard .event-data-sub,
.block-nav-title .nav-title,
.block-event-list .inaccessable-event .event-name,
.marketing-msg-sub .txt,
.popupwin-evtChgNotification .event-name {
    font-size:14px
}
.extend-list .ex-link,
.campaign-data .data,
.block-facebook .facebook-error,
.block-twitter .tweet-account-error {
    font-size:16px
}
.no-data-bd,
.block-activity .block-activity-title,
.block-top-referer .block-top-referer-title,
.block-eventdashboard-tickets .block-tickets-data-main .term,
.block-event-list .genral-data-item .data,
.label-txt,
.ui-widget .label-txt,
.error-page-bd .content,
.error-page-bd .link,
.notification-custom .term {
    font-size:18px
}
.select-name-size .number,
.domain-tool-search .title {
    font-size:22px;
}
.social-frame .ui-tabs-nav a,
.multi-day-event .date,
.avail-data .data,
.total-data .data,
.capacity .capacity-data,
.block-eventdashboard-tickets .block-tickets-data-sub .data,
.listed-event .multi-day-event .date,
.hold-event .multi-day-event .date,
.popupwin .ui-dialog-title {
    font-size:24px
}
.percentage-data .percent,
.event-sales-percentage .percent {
    font-size:26px
}
.block-title,
.single-day-event .date,
.hold-event .date,
.listed-event .date,
.inaccessable-event .date,
.sold-data .data,
.percentage-data .num,
.popupwin-evtChgNotification .event-item .date {
    font-size:30px
}
.event-sales-percentage .num {
    font-size:33px;
}
/* border*/
.ui-widget-content,
.social-frame .ui-state-default,
.popupwin-reset-psw .ui-state-hover {
    border:0 none;
}
/* background */
body {
    background:url("../primefaces-twb/images/bg/texture.jpg") repeat 0 0;
}
.eleanor .sbr-i {
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0;
}
.ui-widget-content,
.social-frame .ui-widget-header,
.social-frame .ui-state-default,
.ui-dialog-titlebar,
.popupwin-reset-psw .ui-state-hover {
    background:none;
}
.widget-alpha,
.widget-beta,
.widget-gamma,
.social-frame .ui-tabs-panel,
.block-twitter,
.block-facebook,
.social-frame .ui-tabs-selected a,
.ui-selectonemenu-panel {
    background:#fff;
}
.select-days-button button {
    background:#7e7b84;
}
/* blocks */
.block-view-more a.disable:hover {
    background-color:#7e7b84
}
.block-expend .ui-icon {
    background-position:-45px -2093px;
}
.no-data-icons {
    background:url("../primefaces-twb/images/bg/no-data-icon.png") no-repeat 50% 50%;
}
/* loading */
.loading,
.ui-outputpanel-loading {
    background:url("../primefaces-twb/images/gif/loading.gif") no-repeat 50% 50%!important;
}
.loading-small {
    background:url("../primefaces-twb/images/gif/loading-small.gif") no-repeat 50% 50%;
}
.input-ui-eleanor.spinner-small {
    background:url("../primefaces-twb/images/gif/loading-small.gif") no-repeat 100% 0;
}
.loading-message {
    line-height:120%;;
    color:#999;
    font-size:16px;
}
.block-loading {
    line-height: 32px;
    text-align: center;
}
.block-loading .txt {
    color: #6c6c6c;
    font-size: 10px;
    text-transform: uppercase;
}
.block-loading .loading-icon {
    vertical-align: top;
    background:url("../primefaces-twb/images/gif/loading.gif") no-repeat 50% 50%;
}
/* links */
.view-more {
    font-size:12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-position:61px -1268px;
    background-color:#7e7b84;
}
.view-more:hover {
    background-color:#896db3;
}

/* form elements*/
/* asterisk */
.required {
    color:#ff1010;
    font-size:18px;
    font-weight:bold;
}
/* search input */
.ui-inputfield,
.ui-widget-content .ui-inputfield,
.ui-widget-header .ui-inputfield,
.input-ui-eleanor input.on-input,
.input-ui-eleanor .ui-state-focus,
.input-ui-simple .ui-state-focus
{
    color:#000;
}

.input-ui-eleanor input.off-input {
    color:#999;
}
.input-ui-eleanor .input-search,
.input-ui-eleanor .input-folder input,
.input-ui-eleanor .input-clock,
.input-ui-eleanor .input-house input,
.input-ui-eleanor.input-house input,
.input-ui-eleanor .input-flag,
.input-ui-eleanor .input-percent,
.input-ui-eleanor .input-currency-usd,
.input-ui-eleanor .input-currency-cad,
.input-ui-eleanor .input-currency-aud,
.input-ui-eleanor .input-currency-nzd,
.input-ui-eleanor .input-currency-eur,
.input-ui-eleanor .input-currency-gbp,
.input-ui-eleanor .input-edit {
    border:solid 1px #ababab;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

.oracle-setting-item .input-ui-eleanor .input-currency-blank{
    border:solid 1px #ababab;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#D9E1EA;
    padding: 8px 30px 7px 10px;
    background-size: 75%;
}


.input-ui-eleanor .input-search,
.input-ui-eleanor .input-folder input,
.input-ui-eleanor .input-tiny-folder input,
.input-ui-eleanor .input-clock,
.input-ui-eleanor .input-house input,
.input-ui-eleanor.input-house input,
.input-ui-eleanor .input-flag,
.input-ui-eleanor .input-edit,
.input-ui-simple .input-admission,
.input-ui-simple .input-ppl,
.input-ui-eleanor .input-facebook,
.input-ui-simple .input-notice,
.input-ui-eleanor .input-mon,
.input-ui-eleanor .input-fax,
.input-ui-eleanor .input-phone,
.input-ui-eleanor .input-email,
.input-ui-eleanor .input-title,
.input-ui-eleanor .input-earth,
.input-ui-eleanor .input-twitter,
.input-ui-eleanor .input-circles,
.eleanor-tooltip .icon-triangle,
.eleanor-tooltip .icon-tick,
.popupwin-status .ui-panel-titlebar .ui-panel-title,
.popupwin-status .reset-hold .icon-hold,
.action-button .action-button-icon,
.input-ui-simple .input-folder input,
.input-ui-simple .input-clock,
.icon-confirm,
.icon-location,
.icon-clock {
    background-image:url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat:no-repeat;
}
.input-ui-eleanor .input-percent {
    background-image:url("../primefaces-twb/images/bg/fees/Percentage.png");
    background-repeat:no-repeat;
}
.input-ui-eleanor .input-currency-usd,
.input-ui-eleanor .input-currency-cad,
.input-ui-eleanor .input-currency-aud,
.input-ui-eleanor .input-currency-nzd
{
    background-image:url("../primefaces-twb/images/bg/fees/Dollar.png");
    background-repeat:no-repeat;
}
.input-ui-eleanor .input-currency-eur {
    background-image:url("../primefaces-twb/images/bg/fees/Euro.png");
    background-repeat:no-repeat;
}
.input-ui-eleanor .input-currency-gbp {
    background-image:url("../primefaces-twb/images/bg/fees/Pound.png");
    background-repeat:no-repeat;
}

.input-ui-eleanor .input-folder input,
.input-ui-eleanor .input-tiny-folder input,
.input-ui-eleanor .input-clock,
.input-ui-eleanor .input-house input,
.input-ui-eleanor.input-house input,
.input-ui-eleanor .input-flag,
.input-ui-eleanor .input-percent,
.input-ui-eleanor .input-currency-usd,
.input-ui-eleanor .input-currency-cad,
.input-ui-eleanor .input-currency-aud,
.input-ui-eleanor .input-currency-nzd,
.input-ui-eleanor .input-currency-eur,
.input-ui-eleanor .input-currency-gbp,
.input-ui-eleanor .input-flag,
.input-ui-eleanor .input-edit,
.input-ui-eleanor .input-mon,
.input-ui-eleanor .input-fax,
.input-ui-eleanor .input-phone,
.input-ui-eleanor .input-email,
.input-ui-eleanor .input-title,
.input-ui-eleanor .input-facebook,
.input-ui-eleanor .input-earth,
.input-ui-eleanor .input-twitter,
.input-ui-eleanor .input-circles {
    background-color:#D9E1EA;
}
.input-ui-eleanor .input-search {
    background-position:-65px -1829px;
    background-color:#c5cdd6;
}
.input-ui-eleanor .input-folder  input {
    border:1px solid #A4A4A4;
    border-radius:4px 4px 4px 4px;
    box-shadow:0 0 0 1px #E3E3E3;
    font-size:14px;
    text-shadow:1px 1px 1px #FFFFFF;
    background-position:-74px -1881px;
}

.input-ui-eleanor .input {
    text-shadow:1px 1px 1px #fff;
    font-size:14px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:solid 1px #a4a4a4;
    border-radius:4px;
    -moz-box-shadow:0 0 0 1px #E3E3E3;
    -webkit-box-shadow:0 0 0 1px #E3E3E3;
    box-shadow:0 0 0 1px #E3E3E3;
}
.input-ui-eleanor .input-tiny-folder input {
    border:1px solid #A4A4A4;
    box-shadow:0 0 0 1px #E3E3E3;
    border-radius:4px;
    background-position:-78px -2068px
}
.input-ui-eleanor .input-clock {
    background-position:-74px -1930px;
}
.input-ui-eleanor .input-house input,
.input-ui-eleanor.input-house input {
    background-position:-72px -1964px;
    box-shadow:0 0 0 1px #E3E3E3
}
.input-ui-eleanor .input-flag {
    background-position:-72px -1997px;
}
.input-ui-eleanor .input-edit {
    background-position:-72px -2031px
}
.input-ui-eleanor .input-mon {
    background-position:-69px -2508px;
}
.input-ui-eleanor .input-fax {
    background-position:-72px -2469px
}
.input-ui-eleanor .input-phone {
    background-position:-69px -2428px;
}
.input-ui-eleanor .input-email {
    background-position:-58px -151px;
}
.input-ui-eleanor .input-title {
    background-position:-58px -2924px;
}
.input-ui-eleanor .input-earth {
    background-position:-71px -2588px;
}
.input-ui-eleanor .input-facebook {
    background-position:-75px -2669px;
}
.input-ui-eleanor .input-twitter {
    background-position:-71px -2554px;
}
.input-ui-eleanor .input-circles {
    background-position:-71px -2629px;
}
.input-ui-eleanor .input .ui-autocomplete-input {
    text-shadow:1px 1px 1px #fff;
    background-color:transparent;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.input-ui-eleanor .input-form-item {
    background-color:#d9e1ea;
}
.input-ui-eleanor .ui-state-error,
.input-ui-eleanor .rebate-limit-error,
.input-ui-eleanor .required-amount-error,
.input-ui-eleanor .input-folder input.ui-state-error,
.input-ui-eleanor .input-tiny-folder input.ui-state-error,
.input-ui-eleanor .input-house input.ui-state-error,
.input-ui-simple input.ui-state-error,
.input-ui-simple span.ui-autocomplete input.ui-state-error,
.input-ui-simple .input-folder input.ui-state-error,
.select-ui-eleanor .select-ui-eleanor-i.ui-state-error,
.select-ui-embed .select-ui-embed-i.ui-state-error,
.quick-add-panel .input-ui-simple .ui-state-error,
.popupwin-preview .input-ui-simple .input-folder .ui-state-error {
    border:solid 1px #ff6666;
    -webkit-box-shadow:0px 0px 6px 0px #ff0000;
    -moz-box-shadow:0px 0px 6px 0px #ff0000;
    box-shadow:0px 0px 6px 0px #ff0000;
}
.input-ui-simple .input {
    line-height:1;
    border:solid 1px #c3c3c3;
    border-radius:3px;
    box-shadow:0 1px 0 0 #fff;
    background-color:#fbfbfb;
}
html[data-useragent*='Safari'] .input-ui-simple .input {
    line-height:normal;
}
.input-ui-simple .input input {
    background-color:#fbfbfb;
}
.input-ui-simple span.ui-autocomplete input {
    border-radius:3px;
    box-shadow:none;
}
.input-ui-simple .input-admission {
    background-position:-76px -2097px
}
.input-ui-simple .input-ppl {
    background-position:-76px -2130px
}
.input-ui-simple .input-notice {
    background-position:-76px -2167px
}
.input-ui-simple .input-folder input {
    font-size:12px;
    border:solid 1px #c3c3c3;
    border-radius:3px;
    box-shadow:0 1px 0 0 #fff;
    background-color:#fbfbfb;
    background-position:-80px -4873px;
}
.input-ui-simple .input-folder input.ui-state-disabled {
    background-position:-80px -5109px;
}
.input-ui-simple .input-clock {
    font-size:12px;
    border:solid 1px #c3c3c3;
    border-radius:3px;
    box-shadow:0 1px 0 0 #fff;
    background-color:#fbfbfb;
    background-position:-83px -4907px;
}
.input-ui-simple .input-clock.ui-state-disabled {
    background-position:-83px -5142px;
}
/*input capsule*/
.input-capsule-wrap {
    line-height: 1;
    border: solid 1px #ddd;
    border-radius: 5px;
    box-shadow: 0 1px 0 0 #fff;
    background-color: #fbfbfb;
}

.input-capsule,
.ui-widget-content .input-capsule {
    line-height: 30px;
    color: #9773cc;
    font-size: 14px;
    font-weight: bold;
    border-radius: 20px;
    border: solid 1px #ddd;
    box-shadow: 0 1px 0 0 rgba(35,31,32,0.05);
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}
.ui-widget-content .input-capsule.ui-inputfield {
    font-weight: bold;
}
.input-capsule-dropdown .dropdown-content {
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.75);
    background-color: #fff;
}
.input-capsule-dropdown  .breadcrumb {
    line-height: 49px;
    color: #9773cc;
    font-size: 14px;
    font-weight: bold;
}
.input-capsule-dropdown .breadcrumb li {
    color: #ddd;
}
.input-capsule-dropdown .breadcrumb .selected,
.input-capsule-dropdown .breadcrumb .selected a {
    color: #9773cc;
}
.input-capsule-dropdown .breadcrumb a {
    cursor: pointer;
}
.input-capsule-dropdown .classified-selection {
    border: solid 1px #ddd;
    box-shadow: inset 0 0 10px 1px rgba(35,31,32,0.05);
}
.input-capsule-dropdown .list-selection li {
    line-height: 29px;
    text-transform: capitalize;
}
.input-capsule-dropdown .selection-change a,
.input-capsule-dropdown .selection-search a {
    color: #999;
}
.input-capsule-dropdown .selection-browse a,
.input-capsule-dropdown .selection-browse .indicator {
    color: #9773cc;
}
.input-capsule-dropdown .selection-change .selected a,
.input-capsule-dropdown .selection-search .key-word {
    color: #9773cc;
    font-weight: bold;
}
/* selection */
.ui-widget.ui-selectoneradio.selection-ui-simple td,
.ui-widget.ui-selectmanycheckbox.selection-ui-simple td{
    border:solid 1px #ddd;
}
.ui-widget.selection-ui-simple td:first-child {
    border-right:0 none;
    border-radius:4px 0 0 4px;
}
.ui-widget.selection-ui-simple td:last-child {
    border-left:0 none;
    border-radius:0 4px 4px 0;
}
/* radio*/
.radio-ui-eleanor .ui-state-default .ui-radiobutton-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -45px -2116px;
}
.radio-ui-eleanor .ui-state-active .ui-radiobutton-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -45px -2147px;
}

/* select button*/
.ui-selectonebutton .ui-button-text {
    color: #231f20;
    font-weight: bold;
    border-top: solid 1px #7b7b7b;
    border-left: solid 1px #585859;
    border-bottom: solid 1px #c1c1c1;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f2f2f2 25%, #e1e1e1 50%, #d0d0d0 74%, #cacaca 97%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(25%,#f2f2f2), color-stop(50%,#e1e1e1), color-stop(74%,#d0d0d0), color-stop(97%,#cacaca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#f2f2f2 25%,#e1e1e1 50%,#d0d0d0 74%,#cacaca 97%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfb 0%,#f2f2f2 25%,#e1e1e1 50%,#d0d0d0 74%,#cacaca 97%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fbfbfb 0%,#f2f2f2 25%,#e1e1e1 50%,#d0d0d0 74%,#cacaca 97%); /* IE10+ */
    background: linear-gradient(to bottom, #fbfbfb 0%,#f2f2f2 25%,#e1e1e1 50%,#d0d0d0 74%,#cacaca 97%); /* W3C */
    box-shadow: 0 0 1px rgba(90,90,91,0.7);
}
.ui-selectonebutton .ui-corner-left .ui-button-text,
.ui-selectonebutton .ui-corner-right .ui-button-text {
    border-left: 0 none!important;
    border-right: 0 none!important;
}
.ui-selectonebutton .ui-button .ui-button-text {
    line-height: 34px
}
.ui-selectonebutton .ui-corner-left .ui-button-text {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: -2px 0 1px rgba(90,90,91,0.7);
}
.ui-selectonebutton .ui-corner-right  .ui-button-text {
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 1px 0 1px rgba(90,90,91,0.7);
}
.ui-selectonebutton .ui-corner-left.ui-state-active  + .ui-button .ui-button-text {
    border-left: 0 none;
    border-right: solid 1px #585859;
}
.ui-selectonebutton .ui-state-active  .ui-button-text {
    color:#e8e7e6;
    border:0 none;
    text-shadow:1px 0 1px rgba(14,14,15, 0.75);
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, #af90d7!important; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, -moz-linear-gradient(top, #af90d7 0%, #9972c4 50%, #6a47a6 77%, #5d3b96 100%)!important; /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af90d7), color-stop(50%,#9972c4), color-stop(77%,#6a47a6), color-stop(100%,#5d3b96)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, -webkit-linear-gradient(top, #af90d7 0%,#9972c4 50%,#6a47a6 77%,#5d3b96 100%)!important; /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, -o-linear-gradient(top, #af90d7 0%,#9972c4 50%,#6a47a6 77%,#5d3b96 100%)!important; /* Opera 11.10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, -ms-linear-gradient(top, #af90d7 0%,#9972c4 50%,#6a47a6 77%,#5d3b96 100%)!important; /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png") repeat 0 0, linear-gradient(to bottom, #af90d7 0%,#9972c4 50%,#6a47a6 77%,#5d3b96 100%)!important; /* W3C */
    -moz-box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.8) inset;
    -webkit-box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.8) inset;
    box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.8) inset;
}

/*Button Groups*/
.account-eventlist .ui-selectonebutton .button-switch .ui-button-text ,
.attraction-eventList .ui-selectonebutton .button-switch .ui-button-text,
.venue-eventList .ui-selectonebutton .button-switch .ui-button-text {
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat !important;
}
.account-eventlist .ui-selectonebutton .button-switch .ui-button-text,
.attraction-eventList .ui-selectonebutton .button-switch .ui-button-text,
.venue-eventList .ui-selectonebutton .button-switch .ui-button-text {
    background-position:-397px 2px !important;
    border:0 none;
    box-shadow:none;
}
.account-eventlist .ui-selectonebutton .button-switch.ui-state-active .ui-button-text ,
.attraction-eventList  .ui-selectonebutton .button-switch.ui-state-active .ui-button-text,
.venue-eventList .ui-selectonebutton .button-switch.ui-state-active .ui-button-text{
    background-position:-472px 1px !important;
    color:#fff;
}

.account-eventlist .ui-selectonebutton .button-switch ,
.attraction-eventList .ui-selectonebutton .button-switch,
.venue-eventList .ui-selectonebutton .button-switch{
    background:#ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    box-shadow:0 0 2px rgba(0,0,0,.8) inset;
}

.account-eventlist .ui-selectonebutton .button-switch.ui-state-active ,
.attraction-eventList .ui-selectonebutton .button-switch.ui-state-active,
.venue-eventList .ui-selectonebutton .button-switch.ui-state-active{
    background:#896db3;
}
/* checkbox*/
.ui-chkbox.disabled{
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}
.ui-chkbox-label {
    font-weight:bold;
}
.popupwin .ui-chkbox-label {
    font-size:14px;
    font-weight:normal;
}
.check-box-ui-tiny .ui-chkbox-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -46px -2269px;
}
.check-box-ui-tiny span.ui-icon-check {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -46px -2280px;
}
.check-box-ui-medium .ui-chkbox-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -46px -2234px;
}
.check-box-ui-medium .ui-icon-check {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -46px -2251px;
}
/*.ui-chkbox*/
/*.check-box-ui-big .ui-chkbox .ui-chkbox-icon */
.check-box-ui-big .ui-chkbox-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -41px -2184px;
}
.check-box-ui-big span.ui-icon-check {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -41px -2209px;
}

/* button eleanor*/
/* new added */
.button,
.ui-widget-content .button{
    color:#999;
    font:bold 14px/39px 'Helvetica Neue',Arial,Sans-serif;
}
.button-plated,
.ui-widget-content .button-plated {
    border:solid 1px #dddddd;
    box-shadow:0 1px 2px 0 rgba(35, 31, 32, 0.12);
    border-radius:4px;
    background: #f9f8f8;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}
.button-plated .button-text,
.ui-widget-content .button-plated .ui-button-text{
    color:#999;
}
.button-eleanor {
    color:#fff;
    border:solid 1px #745aa2;
    background: #9773cc; /* Old browsers */
    background: -moz-linear-gradient(top, #9773cc 0%, #745aa2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9773cc), color-stop(100%,#745aa2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9773cc 0%,#745aa2 100%); /* W3C */
}

.button-eleanor,
.ui-widget-content .button-eleanor {
    border-radius:4px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25) inset,1px 1px 1px rgba(255, 255, 255, 0.75);
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
}
.button-eleanor .button-text,
.ui-widget-content .button-eleanor .ui-button-text{
    color:#fff;
}
.button-small,
.ui-widget-content .button-small {
    line-height:30px;
}
.button-icon,
.button-icon .ui-button-text{
    font-size:0;
}
.button-plated.ui-state-disabled,
.button-icon.ui-state-disabled,
.button-upload.ui-state-disabled,
.button-setting.ui-state-disabled,
.button-delete.ui-state-disabled {
    opacity: 0.38;
    filter: Alpha(Opacity = 38);
}
/* new added ends */
.button-ui-eleanor{
    border-radius:5px;
    border-top:solid 1px #38245d;
    overflow:hidden;
    background:#39245d;
    /* Old browsers */
    background:-moz-linear-gradient(top,#39245d 0%,#123e51 99%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#39245d),color-stop(99%,#123e51));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#39245d 0%,#123e51 99%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#39245d 0%,#123e51 99%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#39245d 0%,#123e51 99%);
    /* IE10+ */
    background:linear-gradient(to bottom,#39245d 0%,#123e51 99%);
    /* W3C */
    -webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.6);
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.6);
}
.button-ui-eleanor .button-ui-eleanor-gradient,
.button-ui-eleanor-gradient {
    background:#664d9e;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%)!important;
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(8%,#bda2e6),color-stop(41%,#9270d3),color-stop(99%,#402B66))!important;
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%)!important;
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%)!important;
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%)!important;
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png")
    repeat 0 0,radial-gradient(ellipse at center,#bda2e6 8%,#9270d3 41%,#402B66 99%)!important;
    /* W3C */
}
.button-ui-eleanor .ui-state-hover,
.addFB-ui-eleanor:hover .button-ui-eleanor-gradient,
.addTW-ui-eleanor:hover .button-ui-eleanor-gradient {
    background:#765db2;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#c3aceb 8%,#9b7bd8 41%,#51387f 99%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(8%,#c3aceb),color-stop(41%,#9b7bd8),color-stop(99%,#51387f));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#c3aceb 8%,#9b7bd8 41%,#51387f 99%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#c3aceb 8%,#9b7bd8 41%,#51387f 99%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#c3aceb 8%,#9b7bd8 41%,#51387f 99%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,radial-gradient(ellipse at center,#c3aceb 8%,#9b7bd8 41%,#51387f 99%);
    /* W3C */
}
.button-ui-eleanor .ui-state-active,
.addFB-ui-eleanor:active .button-ui-eleanor-gradient
.addTW-ui-eleanor:active .button-ui-eleanor-gradient {
    background:#52397d;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#bba1e8 1%,#916fd4 16%,#6048a4 78%,#3a265c 100%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#bba1e8),color-stop(16%,#916fd4),color-stop(48%,#6048a4),color-stop(100%,#3a265c));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#bba1e8 1%,#916fd4 16%,#6048a4 48%,#3a265c 100%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#bba1e8 1%,#916fd4 16%,#6048a4 48%,#3a265c 100%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#bba1e8 1%,#916fd4 16%,#6048a4 48%,#3a265c 100%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,radial-gradient(ellipse at center,#bba1e8 1%,#916fd4 16%,#6048a4 48%,#3a265c 100%);
    /* W3C */
}
.button-ui-eleanor.disabled {
    border-top:solid 1px #a2a2a2;
    background:#4a4a4a;
    /* Old browsers */
    background:-moz-linear-gradient(top,#595959 0%,#4a4a4a 99%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#595959),color-stop(99%,#4a4a4a));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#595959 0%,#4a4a4a 99%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#595959 0%,#4a4a4a 99%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#595959 0%,#4a4a4a 99%);
    /* IE10+ */
    background:linear-gradient(to bottom,#595959 0%,#4a4a4a 99%);
    /* W3C */
    -webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.6);
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.6);
}
.button-ui-eleanor.disabled .button-ui-eleanor-gradient {
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0 #cecece!important;
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%)!important;
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(8%,#f0f0f0),color-stop(41%,#cecece),color-stop(99%,#6a6a6a))!important;
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%)!important;
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%)!important;
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%)!important;
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,radial-gradient(ellipse at center,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%)!important;
    /* W3C */
    cursor:default;
}
/* button with old design but optimized */
.button-gradient,
.ui-widget-content .button-gradient{
    background:#664d9e;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center top,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center top,100%,color-stop(8%,#bda2e6),color-stop(41%,#9270d3),color-stop(99%,#402B66));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center top,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center top,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center top,ellipse cover,#bda2e6 8%,#9270d3 41%,#402B66 99%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png")
    repeat 0 0,radial-gradient(ellipse at center top,#bda2e6 8%,#9270d3 41%,#402B66 99%);
    /* W3C */
    border-radius: 5px;
    border-top: 1px solid #38245d;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6), 0 1px 0 0 rgba(255, 255, 255, 0.37) inset, 1px 0 0 0 rgba(39, 48, 87, 1) inset,-1px 0 0 0 rgba(39, 48, 87, 1) inset, 0 -1px 0 0 rgba(20, 60, 68, 1) inset;
    text-shadow: 0 2px 0 #101011;
}
.button-gradient .ui-button-text{
    color:#fff;
}
/*active*/
.button-gradient.ui-state-active{
    box-shadow:0 0 10px rgba(0, 0, 0, 1) inset;
}
.button-black-gradient, ui-widget-content .button-black-gradient{
    background:#000;
    border-radius: 5px;
    color: #FFF !important;
    border-top: 1px solid #38245d;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6), 0 1px 0 0 rgba(255, 255, 255, 0.37) inset, 1px 0 0 0 rgba(39, 48, 87, 1) inset,-1px 0 0 0 rgba(39, 48, 87, 1) inset, 0 -1px 0 0 rgba(20, 60, 68, 1) inset;
    text-shadow: 0 2px 0 #101011;

}
/*disabled*/
.button-gradient.ui-state-disabled{
    border-top:solid 1px #a2a2a2;
    background:#9a9a9a;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center top,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center top,100%,color-stop(8%,#f0f0f0),color-stop(41%,#cecece),color-stop(99%,#6a6a6a));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center top,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center top,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center top,ellipse cover,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png")
    repeat 0 0,radial-gradient(ellipse at center top,#f0f0f0 8%,#cecece 41%,#6a6a6a 99%);
    box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.6),0 1px 0 0 rgba(255, 255, 255, 0.37) inset, -1px 0 0 0 rgba(0, 0, 0, 0.37) inset,1px 0 0 0 rgba(0, 0, 0, 0.37) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.37) inset;
}
.button-gradient.ui-state-disabled .ui-button-text{
    color:#3c3c3c;
    text-shadow:none;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.button-gradient.ui-state-disabled  .ui-icon{
    opacity:0.5;
    filter:alpha(opacity=50)
}
/* button with old design but optimized ends */

.form-block .cancel .ui-state-hover {
    border:0 none;
    background:none;
}
.btn-grad-wrap {
    webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:0 1px 2px 0 rgba(2,2,2,0.8);
    -webkit-box-shadow:0 1px 3px 0 rgba(2,2,2,0.8);
    box-shadow:0 1px 3px 0 rgba(2,2,2,0.8);
}
.btn-grad-wrap .btn-grad,
.btn-grad-wrap .btn-response {
    color:#fff;
    font-weight:bold;
    text-shadow:1px 1px 0 #000;
    border:0 none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    box-shadow:0 2px 1px 0px #fff inset;
}


.btn-grad-wrap .btn-grad {
    font-size:14px;
    background:#8363bc;
    /* Old browsers */
    background:-moz-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a17ee0),color-stop(25%,#9b78d9),color-stop(50%,#6b4ea0),color-stop(75%,#42296e),color-stop(100%,#42296e));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%);
    /* W3C */
}
.btn-grad-wrap .btn-response {
    font-size:12px;
    background:#848990;
    /* Old browsers */
    background:-moz-linear-gradient(top,#848990 0%,#747980 51%,#555a60 84%,#555a60 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#848990),color-stop(51%,#747980),color-stop(84%,#555a60),color-stop(100%,#555a60));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#848990 0%,#747980 51%,#555a60 84%,#555a60 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#848990 0%,#747980 51%,#555a60 84%,#555a60 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#848990 0%,#747980 51%,#555a60 84%,#555a60 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#848990 0%,#747980 51%,#555a60 84%,#555a60 100%);
    /* W3C */
}
.button-ui-eleanor-outter {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.52);
    box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.52);
}
.button-eleanor-dark-outter {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.52);
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.52) inset,-1px 0 0 0 rgba(0,0,0,0.52) inset,0px -1px 0 0 rgba(255,255,255,0.6) inset,1px 0px 0 0 rgba(0,0,0,0.52) inset;
}
.button-eleanor-dark-outter .button-ui-eleanor {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-top:solid 1px #605f5f;
    border-bottom:solid 1px #030405;
    overflow:hidden;
    background:#6384a2;
    /* Old browsers */
    background:-moz-linear-gradient(top,#6384a2 0%,#0e1216 99%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6384a2),color-stop(99%,#0e1216));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#6384a2 0%,#0e1216 99%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#6384a2 0%,#0e1216 99%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#6384a2 0%,#0e1216 99%);
    /* IE10+ */
    background:linear-gradient(to bottom,#6384a2 0%,#0e1216 99%);
    /* W3C */
    -webkit-box-shadow:0px 1px 1px 0 rgba(0,0,0,0.6);
    box-shadow:0 0 0 4px rgba(0,0,0,0.3);
}
.button-eleanor-dark-outter .button-ui-eleanor .button-ui-eleanor-gradient {
    background:#848484;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#CBD1D0 8%,#9EA6A5 41%,#505352 99%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(8%,#CBD1D0),color-stop(41%,#9EA6A5),color-stop(99%,#505352));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#CBD1D0 8%,#9EA6A5 41%,#505352 99%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#CBD1D0 8%,#9EA6A5 41%,#505352 99%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#CBD1D0 8%,#9EA6A5 41%,#505352 99%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") radial-gradient(ellipse at center,#CBD1D0 8%,#9EA6A5 41%,#505352 99%);
    /* W3C */}
.button-eleanor-dark-outter .button-ui-eleanor .ui-state-hover {
    background:radial-gradient(ellipse at center,#CFD6D5 8%,#B0B8B7 41%,#656867 99%);
    /* W3C */
}
.button-eleanor-dark-outter .button-ui-eleanor .ui-state-active {
    background:#565958;
    /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-moz-radial-gradient(center,ellipse cover,#c2cac9 1%,#afb8b6 16%,#8f9997 48%,#565958 100%);
    /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#c2cac9),color-stop(16%,#afb8b6),color-stop(48%,#8f9997),color-stop(100%,#565958));
    /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-webkit-radial-gradient(center,ellipse cover,#c2cac9 1%,#afb8b6 16%,#8f9997 48%,#565958 100%);
    /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-o-radial-gradient(center,ellipse cover,#c2cac9 1%,#afb8b6 16%,#8f9997 48%,#565958 100%);
    /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,-ms-radial-gradient(center,ellipse cover,#c2cac9 1%,#afb8b6 16%,#8f9997 48%,#565958 100%);
    /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,radial-gradient(ellipse at center,#c2cac9 1%,#afb8b6 16%,#8f9997 48%,#565958 100%);
    /* W3C */
}
.button-eleanor-dark-outter .button-ui-eleanor .ui-button-text {
    background:url("../primefaces-twb/images/setDefaultIcon.png") no-repeat 12px 32px;
}
.button-ui-eleanor .ui-button{
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-shadow:0px 2px 0px #101011;
}
.button-ui-eleanor.disabled .ui-button {
    color:#3c3c3c;
    text-shadow:none;
}
.button-ui-eleanor.disabled .ui-button-text {
    opacity:0.50;
    filter:Alpha(Opacity = 50);
}

.button-ui-eleanor button.ui-state-default{
    border:0 none;
}

.button-ui-eleanor .ui-button-text {
    text-transform:capitalize;
    -webkit-box-shadow:inset 0px 31px 0px 0px rgba(255,255,255,0.47);
    -moz-box-shadow:inset 0px 31px 0px 0px rgba(255,255,255,0.47);
    box-shadow:inset 0px 31px 0px 0px rgba(255,255,255,0.47);
}
.button-ui-eleanor .ui-state-active .ui-button-text {
    -webkit-box-shadow:inset 0px 31px 7px 0px rgba(0,0,0,0.9),0 -10px 13px 0 rgba(0,0,0,0.25) inset;
    -moz-box-shadow:inset 0px 31px 7px 0px rgba(0,0,0,0.9),0 -10px 13px 0 rgba(0,0,0,0.25) inset;
    box-shadow:inset 0px 31px 7px 0px rgba(0,0,0,0.9),0 -10px 13px 0 rgba(0,0,0,0.25) inset;
}

.button-confirm  .ui-button-text {
    background-image:none!important;
}
.lock-ui-eleanor .ui-button-text {
    background-position:-64px -1757px
}
.heart-ui-eleanor .ui-button-text {
    background-position:-61px -2172px
}
.plus-ui-eleanor .ui-button-text {
    background-position:-61px -1722px
}
.plus-ui-eleanor.disabled .ui-button-text {
    background-position:-61px -4944px;
}
.bang-ui-eleanor .ui-button-text {
    background-position:-61px -2715px
}
.addFB-ui-eleanor .ui-button-text {
    background-position:-61px -4326px
}
.addTW-ui-eleanor .ui-button-text {
    background-position:-61px -5043px
}
.send-ui-eleanor .ui-button-text {
    background-position:-58px -4721px
}
.send-ui-eleanor.disabled .ui-button-text {
    background-position:-58px -4982px
}
.confirm-ui-eleanor .ui-button-text {
    background-position:-61px -4765px
}
.magnify-ui-eleanor .ui-button-text {
    background-position:-61px -5148px
}

/* button icons with old design but optimized */
.button-gradient-icon .ui-icon{
    background-image: url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat: no-repeat;
}
.button-gradient-icon .ui-icon-save{
    background-position: -69px -1787px;
}
.button-gradient-icon .ui-icon-add{
    background-position: -69px -1753px;
}
.button-gradient-icon .ui-icon-favorites{
    background-position: -69px -2203px;
}
.button-gradient-icon .ui-icon-create{
    background-position: -69px -2746px;
}
.button-gradient-icon .ui-icon-search{
    background-position: -69px -5179px;
}
.button-gradient-icon .ui-icon-twitter{
    background-position: -69px -5074px;
}
.button-gradient-icon .ui-icon-facebook{
    background-position: -69px -4357px;
}
.button-gradient-icon .ui-icon-preview{
    background-position: -66px -5315px;
}
.button-gradient-icon .ui-icon-confirm{
    background-position: -69px -4795px;
}
.button-gradient-icon .ui-icon-send{
    background-position: -69px -4750px
}
.button-gradient-icon .ui-icon-group{
    background-position: -3px -5103px;
}
/*
Being replaced:

.btn-main .ui-icon{
   background-image: url("../primefaces-twb/images/icon/button-bg.png");
   background-repeat: no-repeat;
}
.btn-main .ui-icon-ticket {
	background-position: 0  -250px;
}
.btn-main .ui-button-text {
	line-height: 40px;
}
*/
/* button eleanor*/
/* new added */
.btn ,
.ui-widget-content.btn  {
    min-width: 140px;/* default */
    height: 40px;
    margin: 0 5px;
    padding: 0 5px;	line-height: 40px;
    text-align: center;
    border-radius: 4px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight:bold;
    font-family: 'Helvetica Neue',Arial,Sans-serif;
}
.btn .ui-button-text ,
.ui-widget-content .btn .ui-button-text {
    padding: 0 5px;
}
.btn .ui-icon ,
.ui-widget-content .btn .ui-icon ,
.btn .ui-button-text,
.ui-widget-content .btn .ui-button-text {
    display: inline-block;
}
/*button size*/
.btn.btn-large {
    min-width: 240px;
}
.btn.btn-Xlarge {
    min-width: 290px;
}
/* button icon */
.btn .ui-icon ,
.ui-widget-content .btn .ui-icon {
    background-image: url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat: no-repeat;
}
/* button text */
.btn .ui-button-text {
    line-height: 36px;
}
.btn .ui-icon + .ui-button-text {
    padding-left: 3px;
}

/* main action button*/
.btn-main ,
.ui-widget-content .ui-state-default.btn-main {
    line-height: 40px;
    color: #fff;
    border: solid 1px #745aa2;
    box-shadow: 0 1px 2px 0px rgba(35, 31, 32, 0.75), 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
    background: #9773cc; /* Old browsers */
    background: -moz-linear-gradient(top, #9773cc 0%, #775aa0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9773cc), color-stop(100%,#775aa0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9773cc 0%,#775aa0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9773cc 0%,#775aa0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9773cc 0%,#775aa0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9773cc 0%,#775aa0 100%); /* W3C */
}
/* supportive button and other buttons in disabled state */
.btn-sub,
.ui-widget-content .btn-sub,
.ui-widget-content .btn-main.ui-state-disabled ,
.btn-main.ui-state-disabled,
.btn-sub-warn.ui-state-disabled  {
    color: #999;
    border:solid 1px #ddd;
    box-shadow:0 1px 2px 0 rgba(35, 31, 32, 0.12);
    background: #f9f8f8;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}
/* disabled style for main button, supportive button etc */
.btn-main.ui-state-disabled ,
.ui-widget-content .btn-main.ui-state-disabled ,
.btn-sub.ui-state-disabled ,
.ui-widget-content .btn-sub.ui-state-disabled,
.btn-sub-warn.ui-state-disabled  {
    opacity: 0.25;
    filter: Alpha(Opacity = 25);
}
/* button warning */
.btn-sub-warn {
    color: #fff;
    border: solid 1px #e37575;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0px rgba(35, 31, 32, 0.75), 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
    background: #fb9393;
}
/* icons in main action button */
.btn-main .btnIcon-ticket {
    background-position: 0  -280px;
}
.btn-main.ui-state-disabled .btnIcon-ticket {
    background-position: 0  -240px;
}
.btn-main .btnIcon-reset {
    background-position: 0 -40px;
}
.btn-main.ui-state-disabled .btnIcon-reset {
    background-position: 0  0;
}
.btn.btn-main .btnIcon-download {
    margin: 0 5px 0 4px;
    background-position: 0 -120px;
}
.btn-main.ui-state-disabled .btnIcon-download {
    background-position: 0  -80px;
}
.btn-main .btnIcon-print {
    background-position: 0 -200px;
}
.btn-main.ui-state-disabled .btnIcon-print {
    background-position: 0  -160px;
}
.btn-main .btnIcon-edit {
    background-position: 0 -360px;
}
.btn-main.ui-state-disabled .btnIcon-edit {
    background-position: 0 -319px;
}
/* main action button with only icon */
.btn.btn-icon-only {
    width: 40px; 	/* must have */
    min-width: 40px;	/* override default width */
}
.btn.btn-icon-only .ui-button-text{
    padding: 0;
    text-indent: -9999px;
}
a.btn.btn-icon-only{
    font-size:0;
    line-height:0;
}

/* button icons with old design but optimized ends */

.button-enable .enable-on {
    background-position:0 -2300px
}
.button-enable .enable-off {
    background-position:0 -2348px;
}
.boolean-btn-medium .ui-button{
    background-position:0 -2719px;
}
.boolean-btn-medium .ui-button.ui-state-disabled{
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}
.boolean-btn-medium .ui-button.ui-state-active {
    background-position:5px -2680px;
}
/* section-ui-eleanor */
.section-ui-eleanor {
    border:solid 1px #cfcfcf;
    border-radius:6px;
    background-color:#edebe8;
    box-shadow:0 0 0 1px #efefef,inset 0 1px 1px 0 #fff;
}

/* section-ui-eleanor */
.taxes-layer-ui-eleanor {
    border:solid 1px #cfcfcf;
    border-radius:3px;
    background-color:#edebe8;
    box-shadow:0 0 0 1px #efefef,inset 0 1px 1px 0 #fff;
}

.taxes-layer-ui-eleanor .ui-datatable .ui-datatable-even{
    border-top:solid 1px #cfcfcf;
    background-color:#FBFBFB;
}
.taxes-layer-ui-eleanor .ui-datatable .ui-datatable-odd{
    border-top:solid 1px #cfcfcf;
    background-color:#FBFBFB;
}


/* select dropdown eleanor */
.select-ui-eleanor {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#e3e3e3;
    /* Old browsers */
    background:-moz-linear-gradient(top,#fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(35%,#f8f8f8),color-stop(67%,#e0e0e0),color-stop(83%,#cccccc),color-stop(99%,#bebebe));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%);
    /* IE10+ */
    background:linear-gradient(to bottom,#fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%);
    /* W3C */
}
.select-ui-eleanor-i {
    background-color:#edebe8
}
.select-ui-eleanor .select-ui-eleanor-i {
    border-radius:3px 3px 3px 3px;
    box-shadow:0 -1px 1px 0 #FFFFFF;
    background-color:#EDEBE8;
}
.select-ui-eleanor .select-ui-eleanor-i.ui-state-disabled{
    border:0 none;
    box-shadow:inset 0 0px 4px 0px rgba(0,0,0,0.2);
    background: #dadada; /* Old browsers */
    background: -moz-linear-gradient(top, #dadada 0%, #d2d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dadada 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dadada 0%,#d2d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dadada 0%,#d2d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dadada 0%,#d2d2d2 100%); /* W3C */
}
.select-ui-eleanor .select-ui-eleanor-i.ui-state-disabled .ui-selectonemenu-label {
    color:#999;
    text-shadow:none;
}
.select-ui-eleanor .ui-selectonemenu-label {
    font-size:14px
}
.select-ui-eleanor .ui-inputfield {
    background:none;
}
.select-ui-eleanor .ui-selectonemenu-trigger .ui-icon {
    background-position:-1px -2397px;
}
.select-ui-eleanor .ui-selectonemenu-label {
    box-shadow:none;
}
.select-ui-eleanor-common .ui-selectonemenu-label {
    text-shadow:-1px 1px 0 #fff;
}
.select-ui-embed {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:2px;
    box-shadow:0 1px 0 0 #fff;
    background:#949494;
    /* Old browsers */
    background:-moz-linear-gradient(top,#949494 0%,#a9a9a9 31%,#c1c1c1 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#949494),color-stop(31%,#a9a9a9),color-stop(100%,#c1c1c1));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#949494 0%,#a9a9a9 31%,#c1c1c1 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#949494 0%,#a9a9a9 31%,#c1c1c1 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#949494 0%,#a9a9a9 31%,#c1c1c1 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#949494 0%,#a9a9a9 31%,#c1c1c1 100%);
    /* W3C */
}
.select-ui-embed .select-ui-embed-i {
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);
    background:#d9d8d8;
    /* Old browsers */
    background:-moz-linear-gradient(top,#d9d8d8 0%,#d1d0d0 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d9d8d8),color-stop(100%,#d1d0d0));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#d9d8d8 0%,#d1d0d0 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#d9d8d8 0%,#d1d0d0 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#d9d8d8 0%,#d1d0d0 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#d9d8d8 0%,#d1d0d0 100%);
    /* W3C */
}
.select-ui-embed .ui-selectonemenu-label {
    color:#6a6a6a;
    text-shadow:0 1px #fff;
    font-size:14px;
    box-shadow:none;
    background:transparent;
}
.select-ui-embed .ui-selectonemenu-trigger .ui-icon {
    background-position:-1px -2397px;
}
.form-block .txt-area-ui {
    border:solid 1px #a4a4a4;
    font-size:14px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    text-shadow:1px 1px 1px #FFFFFF;
    border-radius:3px;
    background-color:#d9e1ea;
    box-shadow:0 0 0 1px #E3E3E3
}

.txt-area-light {
    font-size: 14px;
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    border-radius: 6px;
    border: solid 1px #b9b9b9;
    box-shadow: inset 0 0 2px 0 #b9b9b9;
    background-color: #fbfbfb;
}
.ui-selectonemenu {
    padding-right: 0 !important;
}
/* dropdownlist customized */
.ui-selectonemenu-panel {
    box-shadow:none;
}
.ui-selectonemenu-items-wrapper {
    border:solid 1px #bebebe;
    border-top:0 none;
    background:#d1d0d0;
}
.ui-selectonemenu-items-wrapper .ui-selectonemenu-list .ui-selectonemenu-item {
    color:#434343;
    text-shadow:1px 1px 0 #fff;
    border-radius:4px;
    border-top:solid 1px #edebe8;
    border-right:solid 1px #d3d0cd;
    border-left:solid 1px #d3d0cd;
    border-bottom:solid 1px #b2b1af;
    box-shadow:inset 1px 1px 1px 0px #fff;
    background-color:#edebe8;
}
.ui-selectonemenu-items-wrapper .ui-selectonemenu-list li.ui-state-highlight {
    color:#fff;
    text-shadow:none;
    border-top:solid 1px #d2d2d2;
    box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.1);
    background-color:#b4a8c7
}
.add-attraction {
    color:#fff;
    text-shadow:1px 1px 1px rgba(35,31,32,1);
    font:bold 12px/1 Arial;
    box-shadow:inset 0 -11px 21px 0px rgba(0,0,0,0.33);
    background-color:#896db3;
}
/* auto complete*/
.autocomplete-eleanor {
    box-shadow:none;
}
.autocomplete-eleanor .default {
    border:solid 1px #959595;
}
.autocomplete-eleanor .no-data-found .ui-autocomplete-table {
    box-shadow:none;
    background:transparent;
}
.autocomplete-eleanor .ui-autocomplete-item td {
    border:0 none!important;
}
.autocomplete-eleanor .ui-autocomplete-table .name {
    font-size:14px;
    font-weight:bold;
}
.autocomplete-eleanor .ui-autocomplete-table .detail {
    font-size:12px;
}
.autocomplete-eleanor-bright .ui-autocomplete-table {
    background-color:#fff;
}
.autocomplete-eleanor-bright .ui-autocomplete-item .img-venue,
.autocomplete-eleanor-bright .ui-autocomplete-item .info-venue {
    border-bottom:solid 1px #d8d8d8!important;
    background:url("../primefaces-twb/images/separator/autocomplete-brightBorder-bg.gif") repeat-x 0 100%;
}
.autocomplete-eleanor-dark .ui-autocomplete-table {
    background-color:#c5cdd6;
}
.autocomplete-eleanor-dark .ui-autocomplete-item .img-venue,
.autocomplete-eleanor-dark .ui-autocomplete-item .info-venue {
    border-bottom:solid 1px #aeb4bb!important;
    background:url("../primefaces-twb/images/separator/autocomplete-darkBorder-bg.gif") repeat-x 0 100%;
}
/* form elements ends*/

/* toolTip */
.ui-tooltip {
    background: #fff;
}
.ui-tooltip-content {
    border: 0 none
}
.eleanor-tooltip {
    line-height: 12px;
}
.eleanor-tooltip {
    font-size:10px;
    color:#000;
    background:none transparent!important;
}
.eleanor-tooltip-i {
    box-shadow:0 0 4px 0 rgba(14,14,15,0.75);
    border-radius:7px;
    background-color:#fff;
}
.eleanor-tooltip .icon-triangle {
    background-position:0 -3010px;
}
.eleanor-tooltip .icon-tick {
    background-position:0 -2986px;
}


/*	message box */
.message-box{
    border:solid 1px #727272;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
}

.message-box-i{
    background-position:no-repeat;
}

/*	message box error
	This will replace the warning eleanor
*/

.message-box-error {
    border:1px solid #727272;
    border-radius:-webkit-border-radius: 7px; -moz-border-radius:7px; border-radius:7px;
    box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 6px 2px #fe0101,0 2px 1px -1px rgba(17,18,18,0.71);
    background-color:#f25d5d; /* Old browsers */
    background-image:-moz-linear-gradient(top, #f5abab 0%, #d33c3c 100%); /* FF3.6+ */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5abab), color-stop(100%,#d33c3c)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* Opera 11.10+ */
    background-image:-ms-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* IE10+ */
    background-image:linear-gradient(to bottom, #f5abab 0%,#d33c3c 100%); /* W3C */
}

/* message box warning  */
.message-box-warn {
    box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 1px 4px #fffc00,0 2px 1px -1px rgba(17,18,18,0.71);
    background-color: #f0f396; /* Old browsers */
    background-image:-moz-linear-gradient(top, #f0f396 0%, #ebdf60 100%); /* FF3.6+ */
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f396), color-stop(100%,#ebdf60)); /* Chrome,Safari4+ */
    background-image:-webkit-linear-gradient(top, #f0f396 0%,#ebdf60 100%); /* Chrome10+,Safari5.1+ */
    background-image:-o-linear-gradient(top, #f0f396 0%,#ebdf60 100%); /* Opera 11.10+ */
    background-image:-ms-linear-gradient(top, #f0f396 0%,#ebdf60 100%); /* IE10+ */
    background-image:linear-gradient(to bottom, #f0f396 0%,#ebdf60 100%); /* W3C */
}

/* message box success*/
.message-box-success {
    box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 6px 2px #127e00,0 2px 1px -1px rgba(17,18,18,0.71);
    background-color: #71d732;
    background-image: -moz-linear-gradient(top, #dafdcf 0%, #62cf1a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dafdcf), color-stop(100%,#62cf1a));
    background-image:-webkit-linear-gradient(top, #dafdcf 0%,#62cf1a 100%);
    background-image:-o-linear-gradient(top, #dafdcf 0%,#62cf1a 100%);
    background-image: -ms-linear-gradient(top, #dafdcf 0%,#62cf1a 100%);
    background-image: linear-gradient(to bottom, #dafdcf 0%,#62cf1a 100%);
}
.message-box-error .ui-growl-message a{
    color:#fff;
}
.message-box-warn .ui-growl-message a {
    color:#414141;
}
/* warning eleanor */
.warn-ui-eleanor,
.warn-ui-eleanor-i,
.showmsg-ui-eleanor,
.showmsg-ui-eleanor-i{
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.showmsg-ui-eleanor {
    border:1px solid #727272;
    color:#202020;
    background:#D9E1EA;
}
.showmsg-ui-eleanor .showmsg-content-text {
    font-size:15px;
    font-weight:bold;
    line-height: 62px;
}
.warn-ui-eleanor {
    border:solid 1px #727272;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-radius:7px;
    box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 6px 2px #fe0101,0 2px 1px -1px rgba(17,18,18,0.71);
    -moz-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 6px 2px #fe0101,0 2px 1px -1px rgba(17,18,18,0.71);
    -webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 6px 2px #fe0101,0 2px 1px -1px rgba(17,18,18,0.71);
    background:#f25d5d; /* Old browsers */
    background:-moz-linear-gradient(top, #f5abab 0%, #d33c3c 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5abab), color-stop(100%,#d33c3c)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #f5abab 0%,#d33c3c 100%); /* IE10+ */
    background:linear-gradient(to bottom, #f5abab 0%,#d33c3c 100%); /* W3C */
    margin-bottom: 20px;
}
.neutral-ui-eleanor {
    color: #000;
    border:solid 1px #727272;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-radius:7px;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 -1px 7px 3px #fff,0 2px 1px -1px rgba(17,18,18,0.71);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 -1px 7px 3px #fff,0 2px 1px -1px rgba(17,18,18,0.71);
    box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 -1px 7px 3px #fff,0 2px 1px -1px rgba(17,18,18,0.71);
    background: #d1d1d1; /* Old browsers */
    background:-moz-linear-gradient(top, #ecebeb 0%, #aeaeae 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecebeb), color-stop(100%,#aeaeae)); /* Chrome,Safari4+ */background:-webkit-linear-gradient(top, #ecebeb 0%,#aeaeae 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #ecebeb 0%,#aeaeae 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, #ecebeb 0%,#aeaeae 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ecebeb 0%,#aeaeae 100%); /* W3C */
}
.neutral-ui-eleanor .warn-content-text {
    font-size: 15px;
    font-weight: bold;
}
.content-text-small {
    font-size: 14px !important;
}
.warn-ui-eleanor .warn-ui-icon{background:url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -89px;}
.warn-ui-eleanor .warn-content-text{font-size:15px; font-weight:bold; text-shadow:1px 1px 0 rgba(17,18,18, 0.43);}
/* minor warning ui*/
.warn-minor-ui {
    line-height:130%;
}
.warn-minor-ui .warn-ui-icon{
    background:url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -223px;
}
.warn-minor-ui .warn-big-icon{
    background-position:0 -4317px;
}
.warn-minor-ui .warn-content-text{
    font:bold 12px/130% 'Helvetica',Arial,Sans-serif;
    text-shadow:1px 1px 0 rgba(255,255,255,0.9);
}

.warn-minor-ui{
    color:#000;
    font-family:Helvetica,Arial;
    font-weight:bold;
    font-size:12px;
    text-shadow:1px 1px 0 rgba(255,255,255,0.9);
    border:solid 1px #c4c4c4;
    border-radius:4px;
    box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 1px 4px #fffc00,0 2px 1px -1px rgba(17,18,18,0.71);
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%  */#f0f396;
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%, */ -moz-linear-gradient(top, #f0f396 0%, #ebdf60 100%);
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%,  */-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f396), color-stop(100%,#ebdf60));
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%,  */-webkit-linear-gradient(top, #f0f396 0%,#ebdf60 100%);
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%,  */-o-linear-gradient(top, #f0f396 0%,#ebdf60 100%);
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%,  */-ms-linear-gradient(top, #f0f396 0%,#ebdf60 100%);
    background:/* url("../primefaces-twb/images/exclamation-minor.png") no-repeat 15px 50%,  */linear-gradient(to bottom, #f0f396 0%,#ebdf60 100%);
}
/*empty-content-message*/
.empty-content-message{color:#3c4044; font-size:36px; opacity:0.2; filter: Alpha(Opacity = 20); font-weight:bold; text-shadow:1px 1px 0 rgba(115,115,115,0.3);}

/* dropdown message */
.dropdown-message-ui {
    border:solid 1px #9c9c9c;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px;
    -webkit-box-shadow:0px 1px 1px 0px rgba(17,18,18,0.6);
    -moz-box-shadow:0px 1px 1px 0px rgba(17,18,18,0.6);
    box-shadow:0px 1px 1px 0px rgba(17,18,18,0.6);
    background-color:#fff;
}
.autocomplete-eleanor .ui-autocomplete-table .ui-autocomplete-item div.dropdown-message-ui {
    border:solid 1px #9c9c9c;
}

.dropdown-message-ui .dropdown-message-icon {
    background:url("../primefaces-twb/images/icon/spt-ico.png") no-repeat 0 -4238px;
}
.dropdown-message-ui .dropdown-message-content {
    font-size:15px;
    font-weight:bold;
}

/* date picker */
.ui-datepicker {
    border-radius:4px;
    box-shadow:0 1px 1px 0 rgba(14,14,15,0.3),0 0 0 1px #959595 inset;
    background:#fff;
}
.ui-datepicker .ui-datepicker-calendar {
    border-bottom-left-radius:4px;
}
.ui-datepicker .ui-datepicker-header{
    border:0 none;
    border-bottom:solid 1px #8b97a5;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background:url("../primefaces-twb/images/bg/textture-tran.png") #2a333c; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-linear-gradient(top, #2a333c 0%, #62676e 56%, #2a333c 100%); /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a333c), color-stop(56%,#62676e), color-stop(100%,#2a333c)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* Opera 11.10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), linear-gradient(to bottom, #2a333c 0%,#62676e 56%,#2a333c 100%); /* W3C */
    box-shadow:0 1px 1px 0 rgba(255,255,255,0.6) inset;
}

.ui-datepicker .ui-datepicker-title {
    color:#fff;
    font-size:14px;
    text-transform:uppercase;
    -webkit-border-top-left-radius:7px;
    -webkit-border-top-right-radius:7px;
    -moz-border-radius-topleft:7px;
    -moz-border-radius-topright:7px;
    border-top-left-radius:7px;
    border-top-right-radius:7px;
    text-shadow:1px 1px 0 #111212;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    font-size:11px;
    font-weight:bold;
    color:#999;
}
.ui-datepicker .ui-state-disabled .ui-state-default{
    color:#ddd;
}
.ui-datepicker .ui-datepicker-current-day .ui-state-highlight,
.ui-datepicker .ui-datepicker-current-day .ui-state-default {
    color:#000!important;
    text-shadow:none;
    font-size:15px;
    background:none;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
    border:0 none;
}
.ui-datepicker .ui-datepicker-prev span {
    background-position:0 -2951px;
}
.ui-datepicker .ui-datepicker-next span {
    background-position:-12px -2951px;
}
.ui-datepicker-today{
    background-color: #ededed;
}
.ui-datepicker th {
    font-size:12px;
}
/* time picker */
.ui-timepicker-table {
    border-collapse:collapse;
}
.ui-timepicker {
    border-radius:4px;
    box-shadow:0 1px 1px 0 rgba(14,14,15,0.3),0 0 0 1px #959595 inset;
    background:#fff;
}
.ui-timepicker .ui-widget-header{
    border:0 none;
    border-bottom:solid 1px #8b97a5;
    background:url("../primefaces-twb/images/bg/textture-tran.png") #2a333c; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-linear-gradient(top, #2a333c 0%, #62676e 56%, #2a333c 100%); /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a333c), color-stop(56%,#62676e), color-stop(100%,#2a333c)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* Opera 11.10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-linear-gradient(top, #2a333c 0%,#62676e 56%,#2a333c 100%); /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), linear-gradient(to bottom, #2a333c 0%,#62676e 56%,#2a333c 100%); /* W3C */
}
.ui-timepicker .ui-timepicker-title {
    color:#fff !important;
    font-size:14px;
    line-height:33px;
    text-shadow:1px 1px 1px #111212;
}
.ui-timepicker .ui-timepicker-hours .ui-timepicker-title {
    box-shadow:0 1px 1px 0 rgba(255,255,255,0.5) inset;
}
.ui-timepicker .ui-timepicker-hours .ui-widget-header {
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
}

.ui-timepicker .ui-timepicker-hours .ui-timepicker {
    -webkit-border-radius:1px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius:1px;
    -moz-border-radius-bottomleft:4px;
    border-radius:1px;
    border-bottom-left-radius:4px;
    box-shadow:none;
}

.ui-timepicker-hours .ui-timepicker td a,
.ui-timepicker-minutes .ui-timepicker td a {
    line-height:5px !important;
}

.ui-timepicker .ui-timepicker-minutes {
    box-shadow:0 0 1px 1px rgba(80,80,80,0.51)
}
.ui-timepicker .ui-timepicker-minutes .ui-widget-header {
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    box-shadow:0 1px 1px 0 rgba(255,255,255,0.6) inset,1px 0 0 0 #363a3f inset;
}
.ui-timepicker .ui-timepicker-minutes .ui-timepicker {
    -webkit-border-radius:0px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius:0px;
    -moz-border-radius-bottomright:4px;
    border-radius:0px;
    border-bottom-right-radius:4px;
    box-shadow:none;
}
.ui-timepicker-table th.periods {
    color:#000 !important;
    font-size:12px !important;
    font-weight:bold !important;
}
.ui-timepicker .ui-timepicker-hour-cell,.ui-timepicker .ui-timepicker-minute-cell {
    color:#999 !important;
    font-size:12px !important;
    font-weight:bold !important;
}
.ui-timepicker .ui-timepicker-hour-cell .ui-state-active,.ui-timepicker .ui-timepicker-minute-cell .ui-state-active {
    color:#000 !important;
    font-size:14px !important;
    font-weight:bold !important;
    background-color: transparent !important;
}

a.cke_dialog_ui_button_cancel,
a.cke_dialog_ui_button_ok {
    color:#fff!important;
    font-size:14px!important;
    font-weigh:normal;
    border:0 none!important;
    border-radius:4px!important;
    box-shadow:0 1px 1px 0 #FFFFFF inset, 0 1px 2px 0 rgba(2, 2, 2, 0.8)!important;
    background:#a17ee0!important;
    /* Old browsers */
    background:-moz-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%)!important;
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a17ee0),color-stop(25%,#9b78d9),color-stop(50%,#6b4ea0),color-stop(75%,#42296e),color-stop(100%,#42296e))!important;
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%)!important;
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%)!important;
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%)!important;
    /* IE10+ */
    background:linear-gradient(to bottom,#a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%)!important;
}
a.cke_dialog_ui_button_cancel span,
a.cke_dialog_ui_button_ok span {
    text-shadow:1px 1px 0 #000000!important;
}

/* ui disable */
.ui-state-disabled {
    opacity: 1;
    filter: Alpha(Opacity = 100);
}
.ui-state-disabled {
    color: #b8b8b8
}
.input-ui-eleanor .input-house input.ui-state-disabled,
.input-ui-eleanor.input-house input.ui-state-disabled,
.input-ui-eleanor .input-folder input.ui-state-disabled,
.input-ui-eleanor .input-clock.ui-state-disabled,
.input-ui-eleanor .input-flag.ui-state-disabled,
.input-ui-eleanor .input-tiny-folder input.ui-state-disabled,
.input-ui-eleanor .input-house input.ui-state-disabled,
.input-ui-eleanor.input-house input.ui-state-disabled,
.input-ui-eleanor .input-folder input.ui-state-disabled,
.event-createEdit .facebook-setting-details .txt-area.ui-state-disabled,
.event-createEdit .block-eventDetail .input-folder input.ui-state-disabled,
.event-createEdit .block-eventDetail .pe-timepicker input.ui-state-disabled {
    background-color: #d5d5d5
}
.input-ui-eleanor .input-clock.ui-state-disabled input {
    background: transparent
}
/* customized ui, ticket printing options dialog */
.option-item.disabled {
    opacity: 0.38;
    filter:alpha(opacity=38);
}
.option-item.disabled .ui-chkbox-icon {
    cursor: pointer;
}
/* tags */
.tags {
    line-height: 6px;
}
.tags span {
    font-size: 9px
}
.tags .normal {
    color: #3db601
}
.tags .emphasize,
.tags .caution,
.tags .challenge {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
}
.tags .emphasize {
    background-color: #da6565
}
.tags .caution {
    background-color: #f7c746;
    color: black;
    font-weight: bold;
}
.tags .challenge {
    background-color: #ed3938
}
.tags .customized {
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #999;
}
.tags .disabled {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f2a887;
    box-shadow: 0 0 0 1px #D0D0D0;
    -moz-box-shadow: 0 0 0 1px #D0D0D0;
    -webkit-box-shadow: 0 0 0 1px #D0D0D0;
}

/* sprite */
.spt-ico,
.button-ui-eleanor .ui-button-text,
.nav-list a,
.org-select-button .ui-state-default .ui-icon,
.org-select-button .ui-button,
.org-dropdwon-arrow,
.select-days-button .ui-state-default .ui-icon,
.org-select-dropdown .currentSelectedImage,
.sub-menu .ui-icon-sub-menu,
.sub-menu .ui-tree-container .ui-tree-toggler,
.social-frame .ui-tabs-nav li:first-child a,
.block-facebook .cont .like,
.view-more,
.hold-state-icon,
.campaign-type-img,
.social-links .social-link-item,
.error-img,
.data-upcoming .edit,
.symbolic-list .item,
.social-frame .ui-tabs-nav li:last-child a,
.block-facebook .cont-arrow,
.block-twitter .tweet-action-item a,
.block-twitter .customize-icon,
.icon-link,
.help-icon,
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-trigger,
.event-createEdit .block-name-atrraction .attraction-item .button-ui-delete,
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button .ui-button-text,
.event-createEdit .block-ticket .item-ticketing-hd .button-ui-delete,
.block-eventdashboard-topReferer .top-referer-links-item .icon-visit,
.block-eventdashboard-rsvp .block-rsvp-title .icon-rsvp-facebook,
.block-eventdashboard-rsvp .data-icon,
.popupwin-twitter-customiztion .ui-dialog-title,
.select-ui-eleanor .ui-selectonemenu-trigger .ui-icon,
.select-ui-embed .ui-selectonemenu-trigger .ui-icon,
.icon-calendar,
.icon-dollar,
.icon-drag-plated,
.icon-drag-tiny,
.icon-add-image,
.block-expend .ui-icon,
.check-box-ui-tiny .ui-chkbox-icon,
.check-box-ui-medium .ui-chkbox-icon,
.check-box-ui-big .ui-chkbox-icon,
.button-enable .ui-icon,
.ui-button .ui-icon-dropdown,
.ticket-purchase-list .ticket-survey .ui-chkbox-icon,
.block-ticket .btn-advanced-opt .ui-button-text,
.boolean-btn .ui-button,
.popupwin-cutomize-sale .ui-dialog-title,
.filter-control-list .filter-control-item a,
.popupwin-createEvent .ui-dialog-title,
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span ,
.sales-proportion .percentage .symbol,
.popupwin-reorder-section .ui-dialog-title,
.popupwin-template .ui-dialog-title,
.popupwin-recurEvent .ui-dialog .ui-dialog-title,
.event-action .eventAction-icon,
.event-action .spliter,
.calendar-venue .blackout-item .item-content .icon-blackout,
.ui-growl .message-box .ui-growl-icon-close,
.warn-minor-ui .warn-big-icon,
.event-createEdit .section-map-setting .btn-close,
.btn-delete-tiny,
.btn-edit-tiny,
.popupwin-preview .ui-dialog .ui-dialog-title,
.message-purple-icon,
.icon-group,
.icon-notepad,
.icon-notepad-gray{
    background-image:url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat:no-repeat;
}
.btn-delete-tiny {
    border:0 none;
    background-position:2px -4980px;
    background-color:transparent;
}

/*auditing journal hover*/
.sub-menu-wrap  .menu-button-hover .ui-icon-auditing-journal,
.sub-menu-wrap  .highlight .ui-icon-auditing-journal{
    background-image: url("../primefaces-twb/images/auditing/combined-shape-hover.png");
}
/*auditing journal*/
.sub-menu-wrap  .ui-icon-auditing-journal{
    background-image: url("../primefaces-twb/images/auditing/combined-shape.png");
    background-position: 10px;
}


.btn-delete-tiny .ui-button-text {
    font-size:0;
}
.icon-group{
    background-position:0 -5107px;
}
.icon-notepad {
    background-position: 0 -5152px;
}
.icon-notepad-gray {
    background-position: 0 -5175px;
}
/* button icon and decorative icon should be merged,but for now, we better keep them split */
/* button icon sprite */
.event-willcall .willCall-guest-list .button-note-edit,
.block-user-list .user-edit-btn,
.account-affiliate .org-edit-btn ,
.popupwin-preview .button-delete,
.popupwin-preview .button-add,
.popupwin-preview .button-reactivate.ui-state-active{
    background-image:url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat:no-repeat;
}

.button-note-edit-disabled
{
    filter: grayscale(100%);
    cursor: not-allowed;
}
/* decorative icon sprite*/
.event-willcall .willCall-guest-list .statistic-data .ticket-number-icon,
.icon-magnifier,
.icon-work-number,
.icon-cell-number,
.icon-home-number,
.input-ui-simple .input-email,
.input-ui-simple .input-user,
.input-ui-simple .input-phone-home,
.input-ui-simple .input-phone-work,
.input-ui-simple .input-mobile,
.input-ui-simple .input-key,
.icon-boxoffice-affi,
.icon-boxoffice-affi-disable,
.icon-upsell-affi,
.icon-upsell-affi-disable,
.icon-marketing-affi,
.icon-marketing-affi-disable,
.icon-reporting-affi,
.icon-reporting-affi-disable,
.icon-booking-affi,
.icon-booking-affi-disable,
.ico-spliter,
.ico-right-arrow,
.medium-ico-right-arrow,
.icon-drag{
    background-image:url("../primefaces-twb/images/icon/decoration-bg.png");
    background-repeat:no-repeat;
}
.icon-attraction-affi{
    background-image:url("../primefaces-twb/images/icon/star.png");
    background-repeat:no-repeat;
}
.icon-attraction-affi-disable{
    background-image:url("../primefaces-twb/images/icon/star-disable.png");
    background-repeat:no-repeat;
}
.icon-magnifier {
    background-position:-40px 0;
}
.icon-work-number,
.icon-cell-number,
.icon-home-number {
    width:15px;
    height:15px;
}
.icon-work-number{
    background-position:-280px 0;
}
.icon-cell-number{
    background-position:-300px 0;
}
.icon-home-number{
    background-position:-320px 0;
}
.input-ui-simple .input-user{
    background-position:-484px -4px;
}
.input-ui-simple .input-mobile{
    background-position:-484px -43px;
}
.input-ui-simple .input-phone-work{
    background-position:-484px -83px;
}
.input-ui-simple .input-key{
    background-position:-484px -123px;
}
.input-ui-simple .input-email{
    background-position:-484px -162px;
}
.input-ui-simple .input-phone-home{
    background-position:-484px -202px;
}
.icon-boxoffice-affi{
    background-position:-80px -1px;
}
.icon-boxoffice-affi-disable{
    background-position:-80px -21px;
}
.icon-upsell-affi {
    background-position:-100px 0;
}
.icon-upsell-affi-disable {
    background-position:-100px -20px;
}
.icon-marketing-affi{
    background-position:-120px 0;
}
.icon-marketing-affi-disable{
    background-position:-120px -20px;
}
.icon-reporting-affi{
    background-position:-140px -1px;
}
.icon-reporting-affi-disable{
    background-position:-140px -21px;
}
.icon-booking-affi{
    background-position:-160px -1px;
}
.icon-booking-affi-disable{
    background-position:-160px -20px;
}
.icon-drag-tiny {
    background-position: 3px -3219px;
}
.ico-spliter{
    background-position:0 -78px;
}
.ico-right-arrow{
    background-position:-7px -47px;
}
.medium-ico-right-arrow{
    background-position:-42px -42px;
}
.medium-ico-right-arrow.move-group{
    background-position:-42px -42px;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 305px;
}
.medium-ico-right-arrow.preview-dates-times{
    background-position:-42px -42px;
    width: 36px;
    height: 36px;
    position: absolute;
    bottom: 12px;
}

/* Betty button for recurring dialog */
.btn-default,.btn-disable{
    background-position:-496px -48px;
    opacity:0.38;
    filter:alpha(opacity=38);
}
/* single background image */
.check-pattern {
    background:url("../primefaces-twb/images/bg/check-pattern-bg.png") repeat 0 0;
}

/* icons */
.icon-star {background-position:-43px -1788px}
.icon-calendar{background-position:-41px -1750px}
.icon-dollar{background-position: -55px -3649px;}
.icon-txt {background-position:-45px -1821px}
.icon-percent {background-image: url("../primefaces-twb/images/bg/percent.png"); background-repeat: no-repeat;}
.icon-drag-plated {background-position:-26px -2396px}
.icon-link {background-position:-37px -1546px;}
.icon-add-image {background-position: 0px -2273px;}
.icon-addAttr {background-position:0 -3117px;}
.icon-folder {background-position:-45px -1852px}
.icon-facebook{background-position:-45px -1894px;}
.icon-play {background-position:-45px -1928px;}
.icon-drop {background-position:-47px -1961px;}
.ui-button .ui-icon-dropdown {background-position:0 -2397px;}
.icon-org-info{background-position:0 -2553px;}
.icon-org-eventDefault{background-position:0 -2582px;}
.icon-org-bell {background-position:-1px -2636px;}
.icon-offc-set{background-position:0px -2611px;}
.icon-staff {background-position:-26px -2580px;}
.icon-coins {background-position:-30px -2610px;}
.icon-info{background-position:-30px -2635px;}
.icon-gear {background-position:-1px -2658px;}
.icon-uploadDrag {background-position:0px -2871px;}
.icon-uploadError {background-position:0 -4360px}
.icon-uploading {background-position:0 -2904px}
.icon-wrench {background-position:0 -3065px}
.icon-drag {background-position:-10px -130px}
.icon-location {background-position:0 -3310px}
.icon-clock {background-position:-13px -3310px}
.icon-upload,
.icon-setting,
.icon-list,
.icon-reset,
.icon-edit,
.icon-report,
.icon-close,
.brand-list .button-setting  {
    background-image:url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat:no-repeat;
}
.icon-upload ,
.icon-setting,
.icon-reset,
.icon-edit  {
    display:block;
    width:40px;
    height:40px;
}
.icon-upload {
    background-position:-40px -160px;
}
.icon-setting {
    background-position: -40px -120px;
}
.btn-icon-only .icon-setting {
    background-position: -50px -120px;
}
.icon-reset {
    background-position: 0 0;
}
.icon-edit {
    background-position: -40px -200px;
}
.icon-delete {
    display:block;
    width:15px;
    height:16px;
    margin:0 auto;
    background:url("../primefaces-twb//images/icon/login-sprite.png") no-repeat -18px -151px;
}

.sub-account-listing {
    margin: 0px 9px 9px 9px;
    overflow: hidden;
    display: grid;
    grid-template-columns: 90fr 15fr 1fr;
    border: solid #DDDDDD;
    border-radius: 5px;
    align-items: center;
    padding: 10px;
}

.sub-account-name {
    color:#333;
    font-size:16px;
    font-weight:bold;
    text-transform: capitalize;
    margin-bottom: 5px;
}

.sub-account-address {
    color:#9773cc;
    font-size:12px;
    font-weight:bold;
    text-transform: capitalize;
}

.sub-account-label {
    color: #383838;
    font-weight: 700;
}

.sub-account-icon-link-box {
    background-color: #F6F6F6;
    border-radius: 5px;
    border: solid #DDDDDD;
    padding: 10px;
}

.sub-account-icon-link{
    display:block;
    width:21px;
    height:21px;
    margin:0 auto;
    background: url("../primefaces-twb/images/icon/link-new.svg") no-repeat !important;
}

.sub-account-icon-link-gray {
    display:block;
    width:25px;
    height:25px;
    margin:0 auto;
    background: url("../primefaces-twb/images/icon/link-gray-new.svg") no-repeat;
}

.icon-list {
    display:block;
    width:20px;
    height:20px;
    margin-top:10px;
    margin-left:10px;
    background:url("../primefaces-twb//images/icon/list.png") no-repeat;
}
.btn-icon-only .icon-close{
    position: absolute;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    cursor: pointer;
}
.btn-icon-only .icon-delete{
    background-position: -50px -200px;
}
.icon-report{
    background-position: -51px -240px;
}
.icon-close{
    background-position: -52px -212px;
}
/* icons in external publishing and external account */
.icon-external-meta{
    background-image:url("../primefaces-twb/images/icon/meta.png");
    background-repeat: round;
    width: 50px;
    height: 54px;
    position: absolute;
    left: 8%;
    top: 5%;
}
.icon-external-tiktok{
    background-image:url("../primefaces-twb/images/icon/tiktok.png");
    background-repeat: round;
    width: 55px;
    height: 57px;
    position: absolute;
    left: 8%;
    top: 5%;
}
.icon-external,
.icon-social{
    background-image:url("../primefaces-twb/images/icon/decoration-bg.png");
    background-repeat:no-repeat;
}
.icon-x{
    background-image:url("../primefaces-twb/images/icon/x-logo-white.png") !important;
    background-repeat:no-repeat;
    background-size: 16px;
    background-position: center !important;
}
.icon-external-facebook{
    background-position:0 -160px;
}
.icon-external-roadie{
    background-position:-36px -160px;
}

.icon-social-mobileroadie{
    background-position:-36px -160px;
}
.icon-social-facebook{
    /*background-position:0 -160px;*/
    background-image:url("../primefaces-twb/images/icon/ic_facebook.svg");
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-twitter{
    background-position:-14px -160px;
}
.icon-social-x{
    background-image:url("../primefaces-twb/images/icon/ic_x.svg") !important;
    background-repeat:no-repeat;
    background-size: 20px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-target{
    background-position:-82px -160px;
}
.icon-social-instagram{
    /*background-position:-105px -160px;*/
    background-image:url("../primefaces-twb/images/icon/ic_Instagram_logo.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-other{
    /*background-position:-130px -160px;*/
    background-image:url("../primefaces-twb/images/icon/ic_link.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-vimeo{
    background-image:url("../primefaces-twb/images/icon/ic_vimeo.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-youtube{
    background-image:url("../primefaces-twb/images/icon/ic_yt.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-spotify{
    background-image:url("../primefaces-twb/images/icon/ic_spotify.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-soundcloud{
    background-image:url("../primefaces-twb/images/icon/ic_soundcloud.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-myspace{
    background-position:-280px -160px;
}
.icon-social-lastfm{
    background-image:url("../primefaces-twb/images/icon/ic_lastfm.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-flickr{
    background-position:-350px -160px;
}
.icon-social-bandcamp{
    background-image:url("../primefaces-twb/images/icon/bandcamp-button-bc-circle-white.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-pinterest{
    background-image:url("../primefaces-twb/images/icon/ic_pinterest.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-tumblr{
    background-image:url("../primefaces-twb/images/icon/ic_tumblr.png") !important;
    background-repeat:no-repeat;
    background-size: 15px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}

.icon-social-reverbnation{
    background-image:url("../primefaces-twb/images/icon/ic_reverbnation.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;

}
.icon-social-itunesapple{
    background-image:url("../primefaces-twb/images/icon/ic_tunes.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-musicapple{
    background-image:url("../primefaces-twb/images/icon/ic_tunes.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-plusgoogle{
    background-position:-45px -190px;
}
.icon-social-playgoogle {
    background-position: -176px -190px;
}
.icon-social-amazon {
    background-image:url("../primefaces-twb/images/icon/ic_amazon.png") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-tiktok {
    background-image:url("../primefaces-twb/images/icon/ic_tiktok.svg") !important;
    background-repeat:no-repeat;
    background-size: 30px;
    background-position: center;
    left: 38% !important;
    top: 38% !important;
}
.icon-social-amg {
    background-position:-45px -190px;
}
.icon-social-ticketmaster {
    background-position: -116px -192px;
}
.icon-social-amg {
    background-position: -76px -192px;
}
.icon-social-ticketweb {
    background-position: -149px -193px;
}



/*cikonss*/
/*
 * Cikonss v1.0
 *
 * URL: https://github.com/zzap/Cikonss
 * License: MIT License
 *
 */

/* Generals */
.icon {
    line-height: 100%;
}
.icon.disabled{
    opacity:0.38;
    filter:alpha(opacity=38);
}
/* Button like icons */
.icon-square,
.icon-rounded {
    border: .75em solid rgb(242, 242, 242); /* #f2f2f2 */
    background-color: rgb(242, 242, 242); /* #f2f2f2 */
    margin: 0 .5em .5em 0;
    /* for browsers that supports */
    -webkit-box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
    -moz-box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
    box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
}
.icon-rounded {
    border-radius: 1.5em;
}
/*
 * Sizes
 *
 * 5 preset sizes, simply change the font-size or add your custom class.
 *
 */
.icon-tiny{
    font-size:12px;
}
.icon-small {
    font-size: 16px;
}
.icon-mid {
    font-size: 2em;
}
.icon-large {
    font-size: 4em;
}
.icon-extra-large {
    font-size: 8em;
}
.icon-huge {
    font-size: 12em;
}

/*
 * Icons
 *
 * Icons are somewhat grouped so that you can easily pick the ones you like
 * if the whole file is too large for your project.
 *
 */

/*data*/
.icon-data {
    background-color: rgb(51, 51, 51);
}
.icon-data:before,
.icon-data:after {
    border-style: solid;
}
.icon-data:before {
    border-width: 0 .133em;
    border-color: rgb(51, 51, 51);
}
.icon-data:after {
    border-width:0 0 0.1875em;
    border-color:rgb(51, 51, 51);
}

/*cikonss ends*/
/* prev/next */
.icon-prev,
.icon-next{
    border-style: solid;
    border-width: 0.5em 1em;
}
.icon-prev{
    border-color: transparent rgb(151, 115, 204) transparent transparent ;
}
.icon-next{
    border-color: transparent transparent transparent rgb(151, 115, 204);
}
/*cikonss*/
/*
 * Cikonss v1.0
 *
 * URL: https://github.com/zzap/Cikonss
 * License: MIT License
 *
 */

/* Generals */
.icon {
    line-height: 100%;
}
/* Button like icons */
.icon-square,
.icon-rounded {
    border: .75em solid rgb(242, 242, 242); /* #f2f2f2 */
    background-color: rgb(242, 242, 242); /* #f2f2f2 */
    margin: 0 .5em .5em 0;
    /* for browsers that supports */
    -webkit-box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
    -moz-box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
    box-shadow: 0 0 0 .0625em rgb(226, 226, 226); /* #e2e2e2 */
}
.icon-rounded {
    border-radius: 1.5em;
}
/*
 * Sizes
 *
 * 5 preset sizes, simply change the font-size or add your custom class.
 *
 */
.icon-small {
    font-size: 16px;
}
.icon-mid {
    font-size: 2em;
}
.icon-large {
    font-size: 4em;
}
.icon-extra-large {
    font-size: 8em;
}
.icon-huge {
    font-size: 12em;
}

/*
 * Icons
 *
 * Icons are somewhat grouped so that you can easily pick the ones you like
 * if the whole file is too large for your project.
 *
 */

/*data*/
.icon-data {
    background-color: rgb(51, 51, 51);
}
.icon-data:before,
.icon-data:after {
    border-style: solid;
}
.icon-data:before {
    border-width: 0 .133em;
    border-color: rgb(51, 51, 51);
}
.icon-data:after {
    border-width:0 0 0.1875em;
    border-color:rgb(51, 51, 51);
}
/*cikonss ends*/


/*widget*/
.widget-alpha,
.widget-beta,
.log-banner {
    -webkit-box-shadow: 0px 0px 2px 1px rgba(131, 131, 131, 0.75);
    box-shadow: 0px 0px 2px 1px rgba(131, 131, 131, 0.75);
}
.widget-alpha {
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}
.widget-beta {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.widget-gamma {
    border: solid 1px #d7d1d0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/**
new widget from Jerema

**/
.ui-mod-content {
    border:solid 1px #ddd;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /* 	-webkit-box-shadow: 0 0 0 1px rgba(221, 221, 221, 0.5);
        -moz-box-shadow: 0 0 0 1px rgba(221, 221, 221, 0.5);
        box-shadow:0 0 0 1px rgba(221, 221, 221, 0.5); */
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}
/******
.popupwin-section-map .section-map-list .ui-state-highlight .ui-mod-content
can be removed for I have added .ui-state-highlight .ui-mod-content {...} as a global css object.
But we don't remove it until we can test the page of section map.

--Jake

*******/
.ui-state-highlight .ui-mod-content{
    color:#fff;
    border:solid 1px #745aa2;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    -moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    -webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    /*background: #765a9f;
    background: -moz-linear-gradient(top, #765a9f 0%, #9773cb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#765a9f), color-stop(100%,#9773cb));
    background: -webkit-linear-gradient(top, #765a9f 0%,#9773cb 100%);
    background: -o-linear-gradient(top, #765a9f 0%,#9773cb 100%);
    background: -ms-linear-gradient(top, #765a9f 0%,#9773cb 100%);
    background: linear-gradient(to bottom, #765a9f 0%,#9773cb 100%); */

    /** style commented above was in design of dialog of ISM **/

    background: #9773cc; /* Old browsers */
    background: -moz-linear-gradient(top, #9773cc 0%, #745aa2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9773cc), color-stop(100%,#745aa2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9773cc 0%,#745aa2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9773cc 0%,#745aa2 100%); /* W3C */
}
/* text */
.legend-txt,
.txt-stress {
    font-size: 18px;
    font-weight: bold;
}

.legend-txt,
.txt-stress.move-group {
    font-size: 14px;
    font-weight: bold;
}

/* highcharts-tooltip*/
.highchart-note {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 2px 0 rgba(35,31,32,0.8);
    box-shadow: 0 0 2px 0 rgba(35,31,32,0.8);
    box-shadow: 0 0 2px 0 rgba(35,31,32,0.8);
}
.highchart-note .basic-info {
    color: #fff;
    background-color: #606a72;
}
.highchart-note .basic-info .date {
    font: 14px 'Helvetica',Arial,Sans-serif;
    color: #fff;
}
.highchart-note .basic-info .month {
    font-weight: bold
}
.highchart-note .basic-info .small {
    color: #fff;
    font-size: 9px;
    font-weight: bold;
}
.highchart-note .basic-info .ticket {
    font-size: 12px;
    color: #c9a6fd;
}
.highchart-note .note-content {
    background: #fff;
}

.highchart-note .content-edit .note-content-txt textarea {
    font: 10px 'Helvetica',Arial,Sans-serif;
    border: solid 1px #d1d1d1;
}
.highchart-note .note-content-table {
    font: 10px/11px 'Helvetica',Arial,Sans-serif;
}
.highchart-note .note-content .num {
    color: #a186be;
    font: 10px 'Helvetica',Arial,Sans-serif;
}
.highchart-note .note-content .btn-save {
    font-size: 10px;
    color: #a186be;
    border: 0 none;
    background: transparent;
}
.highslide-container div {
    font-family: 'Helvetica',Arial,Sans-serif
}
.highslide-wrapper,
.highslide-outline,
.highslide-wrapper .highslide-html {
    background: transparent;
}

/*Fixing the dialog in the chart style*/

.highslide-container .highslide-wrapper {
    width: 330px !important;
    border-radius: 9px !important;
    border: 1px solid #bdbdbd !important;
    height: 130px !important;
}

.highslide-container .highslide-wrapper .highslide-html .highslide-html-content .highslide-footer {
    display: none;
}

.draggable-header .highslide-header .highslide-close {
    right: 0px !important;
    top: 5px !important;
}

.highslide-container .highslide-wrapper .highslide-html .highslide-html-content .highslide-body .highslide-maincontent .note-content-txt textarea {
    resize: none;
    width: 220px !important;
    height: 60px !important;
    box-sizing: border-box;
    padding: 2px;
}

.highslide-container .highslide-wrapper .highslide-html .highslide-html-content .highslide-body .highslide-maincontent > div:first-child {
    width: 315px !important;
}

.highslide-container .highslide-wrapper .highslide-html .highslide-html-content .highslide-body .highslide-maincontent .note-content .r.close-on-outside-click {
    width: 225px !important;
}

.highslide-container .highslide-wrapper .highslide-header {
    height: 10px;
}

.highslide-container .highslide-html > div:first-child {
    width: 320px !important;
}

/* event state change dialog/message */
.event-state-change .state-content {
    font: bold 14px/25px 'Helvetica',Arial,Sans-serif;
}
.event-state-change .state-content .emph {
    color: #896db3;
    font: italic normal 18px/25px 'Helvetica',Arial,Sans-serif;
}

/* header main style */
.header{
    background:url("../primefaces-twb/images/bg/hd-bg.jpg") repeat-x 0 0;
    -webkit-box-shadow: inset 0 0 50px 0 rgba(2, 2, 2, 0.3);
    -moz-box-shadow: inset 0 0 50px 0 rgba(2, 2, 2, 0.3);
    box-shadow: 0 0 50px 0 rgba(2, 2, 2, 0.3) inset;
}
.logo{
    border-right:solid 1px #52565a; }
.logo a{
    border-right:solid 1px #303437;
}
/* header nav */
.nav-list .on a {
    border:solid 1px #272a2d;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:inset 0px 0px 1px 1px rgba(2,2,2,0.3);
    -moz-box-shadow:inset 0px 0px 1px 1px rgba(2,2,2,0.3);
    box-shadow:0 0 1px 1px rgba(2,2,2,0.3) inset;
    background-color:#5a5a5a;
}
.nav-list a {
    color:#e7e3e1;
    border:solid 1px rgba(0,0,0,0)
}
.nav-list .home a {
    background-position:23px 4px
}
.nav-list .home a:hover {
    background-position:23px -524px
}
.nav-list .event a {
    background-position:24px -67px
}
.nav-list .event a:hover {
    background-position:24px -593px
}
.nav-list .market a {
    background-position:21px -132px
}
.nav-list .market a:hover {
    background-position:21px -660px
}
.nav-list .report a {
    background-position:22px -198px
}
.nav-list .report a:hover {
    background-position:22px -726px
}
.nav-list .bo a {
    background-position:24px -263px
}
.nav-list .bo a:hover {
    background-position:24px -791px
}
.nav-list .customer a {
    background-position:24px -330px
}
.nav-list .customer a:hover {
    background-position:24px -858px
}
.nav-list .tool a {
    background-position:24px -395px
}
.nav-list .tool a:hover {
    background-position:24px -923px
}
.nav-list .setup a {
    background-position:22px -462px;
}
.nav-list .setup a:hover {
    background-position:22px -990px;
}
.nav-list .attraction a {
    background-position: 23px -5340px;
}
.nav-list .attraction a:hover {
    background-position: 23px -5404px;
}

.nav-list .item a {
    background-image:url("../primefaces-twb/images/icon/itemwhite.png");
    background-repeat:no-repeat;
    background-position-x: center;
    background-position-y: 6px;
}
.nav-list .item a:hover {
    background-image:url("../primefaces-twb/images/icon/itempurple.png");
}

.user-panel {
    border-left:1px solid #303437;
}
.user-panel-i {
    border-left:solid 1px #484C4E
}

.common-act .user-name {
    color:#fff
}
.common-act a:hover {
    color:#c9a6fd
}
.preferance a {
    border-radius:8px;
    background-image:url("../primefaces-twb/images/icon/profile.svg");
    background-repeat:no-repeat;
    background-position:center center;
    background-size:20px 20px;
    -moz-box-shadow:inset 0px 0px 6px 1px rgba(193,193,193,0.3),0 0 8px rgba(2,2,2,0.2);
    -webkit-box-shadow:inset 0px 0px 6px 1px rgba(193,193,193,0.3),0 0 8px rgba(2,2,2,0.2);
    box-shadow:inset 0px 0px 6px 1px rgba(193,193,193,0.3),0 0 8px rgba(2,2,2,0.2);
}
.preferance a:hover {
    -webkit-box-shadow:inset 0 0 15px 3px rgba(182,192,190,0.41);
    -moz-box-shadow:inset 0 0 15px 3px rgba(182,192,190,0.41);
    box-shadow:inset 0 0 15px 3px rgba(182,192,190,0.41);
}
.preferance a:active {
    box-shadow:0 0 0 1px rgba(188,188,188,0.4),inset 0 0 4px 0 rgba(0,0,0,1.0);
    background-color:#82729f
}


/* left sidebar	*/
.sbr,
.sbr-i {
    -webkit-border-top-left-radius:12px;
    -webkit-border-bottom-left-radius:12px;
    -moz-border-radius-topleft:12px;
    -moz-border-radius-bottomleft:12px;
    border-top-left-radius:12px;
    border-bottom-left-radius:12px;
}
.sbr {
    border:solid 1px #b8b8b8;
    background:#2a333c;
    /* Old browsers */
    background:-moz-linear-gradient(top,#2a333c 0%,#5e636a 50%,#2a333c 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a333c),color-stop(50%,#5e636a),color-stop(100%,#2a333c));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#2a333c 0%,#5e636a 50%,#2a333c 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#2a333c 0%,#5e636a 50%,#2a333c 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#2a333c 0%,#5e636a 50%,#2a333c 100%);
    /* IE10+ */
    background:linear-gradient(top,#2a333c 0%,#5e636a 50%,#2a333c 100%);
    /* W3C */
}

.sub-menu-wrap .sub-menu {
    background:none
}
.sub-menu-wrap .ui-tree .ui-tree-container {
    line-height:1;
}
.sub-menu-wrap .ui-tree-container>.ui-treenode:first-child{
    box-shadow:inset 0 1px 0 0 #46484b, inset 0 2px 0 0 #787c81, inset 0 -1px 0 0 #787c81, inset 0 -2px 0 0 #46484b;
}
.sub-menu-wrap .ui-tree-container>.ui-treenode {
    box-shadow:inset 0 -1px 0 0 #787c81, inset 0 -2px 0 0 #46484b;
}
.sub-menu-wrap .ui-tree-container>.ui-treenode:last-child{
    box-shadow:inset 0 -1px 0 0 #787c81, inset 0 -2px 0 0 #46484b;
}
.sub-menu-wrap .ui-tree-container .ui-treenode-content {
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:0;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.sub-menu-wrap .ui-widget-content {
    border:0 none;
}
.ui-tree {
    border:0 none;
    border-radius:0 none!important;
    -moz-border-radius:0 none!important;
    -webkit-border-radius:0 none!important;
    background-color:none;
}
.help a {
    line-height:20px;
}
.help .help-icon {
    background-position:-35px -1510px;
}


/*sub menu button*/
.sub-menu-wrap .ui-treenode-children {
    border-top:solid 1px #d3cfcd;
    background:none;
}
.sub-menu-wrap .ui-treenode-label {
    color:#fff;
}
.sub-menu-wrap .ui-tree-container a {
    color:#fff;
    font-size:18px;
}
.sub-menu-wrap .ui-tree-container .menu-button-hover a {
    color:#c9a6fd;
}
.sub-menu-wrap .ui-helper-reset {
    line-height:1;
}
/*sub dropdown button*/
.sub-menu-wrap .ui-treenode-children .ui-treenode-label a {
    font-size:16px;
    line-height:36px;
}
.sub-menu-wrap .ui-treenode-children .highlight {
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.sub-menu-wrap .ui-treenode-children .ui-treenode {
    padding:0;
    height:37px;
    border-top:solid 1px #9b9795;
    border-bottom:solid 1px #d3cfcd;
    background:url("../primefaces-twb/images/bg/extend-item-bg.jpg") repeat 0 0;
}
.sub-menu-wrap .ui-treenode-children .highlight .ui-treenode-label a {
    -webkit-border-top-left-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-bottomleft:4px;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    -webkit-box-shadow:0px 0px 2px 2px rgba(7,8,8,0.2);
    -moz-box-shadow:0px 0px 2px 2px rgba(7,8,8,0.2);
    box-shadow:0px 0px 2px 2px rgba(7,8,8,0.2);
    background:url("../primefaces-twb/images/bg/sub-menu-item-bg.jpg") repeat 0 0
}
.ui-tree-item-odd .ui-icon-sub-menu-chunk {
    background:#7d7b75;
}
.ui-tree-item-even .ui-icon-sub-menu-chunk {
    background:#908d86
}
.dropdown-button-hover .ui-icon-sub-menu-chunk {
    background:#896db3
}
.highlight .ui-icon-sub-menu-chunk {
    background:#896db3
}
.ui-tree-item-odd.no-attraction-add .ui-icon-sub-menu-chunk,
.ui-tree-item-even.no-attraction-add .ui-icon-sub-menu-chunk,
.highlight .no-attraction-add .ui-icon-sub-menu-chunk {
    background:#908d86
}
/* sidebar triangle icon */
.sub-menu-wrap .ui-icon-triangle-1-e {
    background-position:-90px -1619px
}
.sub-menu-wrap .ui-icon-triangle-1-s {
    background-position:-90px -1675px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-triangle-1-e {
    background-position:-90px -1637px;
}
.sub-menu-wrap .highlight .ui-icon-triangle-1-e,
.sub-menu-wrap .highlight.menu-button-hover .ui-icon-triangle-1-e {
    background-position:-90px -1654px
}
.sub-menu-wrap .menu-button-hover .ui-icon-triangle-1-s {
    background-position:-90px -1692px;
}
.sub-menu-wrap .highlight .ui-icon-triangle-1-s,
.sub-menu-wrap .highlight.menu-button-hover .ui-icon-triangle-1-s {
    background-position:-90px -1710px
}
/*icons*/
.sub-menu-wrap .ui-tree-container .highlight {
    color:#896db3;
    -moz-box-shadow:-2px 0px 2px 0px rgba(43,43,43,1);
    -webkit-box-shadow:-2px 0px 2px 0px rgba(43,43,43,1);
    box-shadow:-2px 0px 2px 0px rgba(43,43,43,1);
    background:url("../primefaces-twb/images/bg/sub-menu-item-bg.jpg") repeat 0 0;
}
.sub-menu-wrap .ui-tree-container .dropdown-button-hover a {
    color:#896db3;
}
.sub-menu-wrap .ui-tree-container .ui-treenode-children .ui-treenode-selected .highlight {
    background:none;
}
.sub-menu-wrap .highlight .ui-treenode-label a,
.sub-menu-wrap .highlight.menu-button.hover a {
    color:#896db3;
}
.sub-menu-wrap .ui-treenode-hover .ui-treenode-content a {
    color:#c9a6fd
}
.sub-menu-wrap .no-attraction-add a {
    cursor:default;
    color:#6f6f6f;
}
.sub-menu-wrap .no-attraction-add .dropdown-button-hover a {
    color:#6f6f6f;
}
.sub-menu-wrap .ui-icon-dashBoard {
    background-position:-55px -2px
}
.sub-menu-wrap .menu-button-hover .ui-icon-dashBoard {
    background-position:-55px -434px;
}
.sub-menu-wrap .highlight .ui-icon-dashBoard {
    background-position:-55px -866px
}
.sub-menu-wrap .ui-icon-eidtEvent {
    background-position:-55px -52px
}
.sub-menu-wrap .menu-button-hover .ui-icon-eidtEvent {
    background-position:-55px -484px;
}
.sub-menu-wrap .highlight .ui-icon-eidtEvent {
    background-position:-55px -916px
}
.sub-menu-wrap .ui-icon-recurEvent {
    background-position:-55px -4160px
}
.sub-menu-wrap .menu-button-hover .ui-icon-recurEvent {
    background-position:-55px -4200px;
}
.sub-menu-wrap .highlight .ui-icon-recurEvent {
    background-position:-55px -4240px
}
.sub-menu-wrap .ui-icon-report {
    background-position:-55px -98px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-report {
    background-position:-55px -530px;
}
.sub-menu-wrap .highlight .ui-icon-report {
    background-position:-55px -962px
}
.sub-menu-wrap .ui-icon-campaign {
    background-position:-55px -147px
}
.sub-menu-wrap .menu-button-hover .ui-icon-campaign {
    background-position:-55px -579px;
}
.sub-menu-wrap .highlight .ui-icon-campaign {
    background-position:-55px -1011px
}
.sub-menu-wrap .ui-icon-star {
    background-position:-55px -195px
}
.sub-menu-wrap .menu-button-hover .ui-icon-star {
    background-position:-55px -627px;
}
.sub-menu-wrap .highlight .ui-icon-star {
    background-position:-55px -1059px;
}
.sub-menu-wrap .ui-icon-contact {
    background-position:-55px -242px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-contact {
    background-position:-55px -674px;
}
.sub-menu-wrap .highlight .ui-icon-contact {
    background-position:-55px -1106px
}
.sub-menu-wrap .ui-tree-container .ui-icon-ticket {
    background-position:-55px -291px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-ticket {
    background-position:-55px -723px;
}
.sub-menu-wrap .highlight .ui-icon-ticket {
    background-position:-55px -1155px
}
.sub-menu-wrap .ui-icon-customer {
    background-position:-55px -339px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-customer {
    background-position:-55px -771px;
}
.sub-menu-wrap .highlight .ui-icon-customer {
    background-position:-55px -1203px
}
.sub-menu-wrap .ui-icon-dayOfShow {
    background-position:-55px -391px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-dayOfShow {
    background-position:-55px -823px;
}
.sub-menu-wrap .highlight .ui-icon-dayOfShow {
    background-position:-55px -1255px
}
.sub-menu-wrap .ui-icon-diagnostics {
    background-position:-55px -4453px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-diagnostics {
    background-position:-55px -4501px;
}
.sub-menu-wrap .highlight .ui-icon-diagnostics {
    background-position:-55px -4549px
}

.sub-menu-wrap .ui-icon-groupEvent{
    background-position:-55px -5356px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-groupEvent{
    background-position:-55px -5405px;
}
.sub-menu-wrap .highlight .ui-icon-groupEvent{
    background-position:-58px -5456px;
}

.sub-menu-wrap .ui-icon-attraction {
    background-position:0 -5209px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-attraction{
    background-position:0 -5251px;
}
.sub-menu-wrap .highlight .ui-icon-attraction {
    background-position:0 -5293px;
}

.sub-menu-wrap .ui-icon-notepad {
    background-position:2px -5479px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-notepad {
    background-position:2px -5527px;
}
.sub-menu-wrap .highlight .ui-icon-notepad {
    background-position:2px -5575px;
}


/* user setting:*/
.sub-menu-wrap .ui-icon-setting {
    background-position:3px -1736px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-setting {
    background-position:3px -1784px;
}
.sub-menu-wrap .highlight .ui-icon-setting {
    background-position:3px -1832px
}
.sub-menu-wrap .ui-tree-container .ui-icon-psw {
    background-position:3px -1880px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-psw {
    background-position:3px -1928px;
}
.sub-menu-wrap .highlight .ui-icon-psw {
    background-position:3px -1976px
}
/* sidebar of venuSetting */
.sub-menu-wrap .ui-icon-info {
    background-position:-55px -2874px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-info {
    background-position:-55px -3306px;
}
.sub-menu-wrap .highlight .ui-icon-info {
    background-position:-55px -3738px
}
.sub-menu-wrap .ui-icon-suicase {
    background-position:-55px -2921px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-suicase {
    background-position:-55px -3353px;
}
.sub-menu-wrap .highlight .ui-icon-suicase {
    background-position:-55px -3785px
}
.sub-menu-wrap .ui-icon-label {
    background-position:-56px -3018px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-label {
    background-position:-56px -3450px;
}
.sub-menu-wrap .highlight .ui-icon-label {
    background-position:-56px -3882px
}
.sub-menu-wrap .ui-icon-dollar {
    background-position:-55px -3207px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-dollar {
    background-position:-55px -3639px;
}
.sub-menu-wrap .highlight .ui-icon-dollar {
    background-position:-55px -4071px
}
.sub-menu-wrap .ui-icon-link {
    background-position:-55px -3255px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-link {
    background-position:-55px -3687px;
}
.sub-menu-wrap .highlight .ui-icon-link {
    background-position:-55px -4119px
}
.sub-menu-wrap .ui-icon-venue {
    background-position:-55px -2968px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-venue {
    background-position:-55px -3400px;
}
.sub-menu-wrap .highlight .ui-icon-venue {
    background-position:-55px -3832px
}
.sub-menu-wrap .ui-icon-leaf {
    background-position:-55px -3065px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-leaf {
    background-position:-55px -3497px;
}
.sub-menu-wrap .highlight .ui-icon-leaf {
    background-position:-55px -3929px
}
.sub-menu-wrap .ui-icon-page {
    background-position:-55px -3112px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-page {
    background-position:-55px -3544px;
}
.sub-menu-wrap .highlight .ui-icon-page {
    background-position:-55px -3977px
}
.sub-menu-wrap .ui-icon-diamond {
    background-position:-55px -3160px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-diamond {
    background-position:-55px -3592px;
}
.sub-menu-wrap .highlight .ui-icon-diamond {
    background-position:-55px -4024px
}

/* sidebar of domaintools*/
.sub-menu-wrap .ui-icon-tool {
    background-position:0 -3349px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-tool {
    background-position:0 -3637px;
}
.sub-menu-wrap .highlight .ui-icon-tool {
    background-position:0 -3925px;
}
.sub-menu-wrap .ui-icon-plp {
    background-position:0 -3400px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-plp {
    background-position:0 -3688px;
}
.sub-menu-wrap .highlight .ui-icon-plp {
    background-position:0 -3976px;
}
.sub-menu-wrap .ui-icon-content {
    background-position:0 -3449px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-content {
    background-position:0 -3737px;
}
.sub-menu-wrap .highlight .ui-icon-content {
    background-position:0 -4025px;
}
.sub-menu-wrap .ui-icon-box {
    background-position:0 -3591px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-box {
    background-position:0 -3879px;
}
.sub-menu-wrap .highlight .ui-icon-box {
    background-position:0 -4167px;
}
.sub-menu-wrap .ui-icon-fee {
    background-position:0 -3542px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-fee {
    background-position:0 -3830px;
}
.sub-menu-wrap .highlight .ui-icon-fee {
    background-position:0 -4118px;
}
.sub-menu-wrap .ui-icon-refer {
    background-position:0 -3495px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-refer {
    background-position:0 -3783px;
}
.sub-menu-wrap .highlight .ui-icon-refer {
    background-position:0 -4071px;
}
.sub-menu-wrap .ui-icon-subscribe {
    background-position:10px -4416px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-subscribe {
    background-position:10px -4465px;
}
.sub-menu-wrap .highlight .ui-icon-subscribe {
    background-position:10px -4514px;
}
.sub-menu-wrap .ui-icon-schedule {
    background-position:0 -4578px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-schedule {
    background-position:0 -4625px;
}
.sub-menu-wrap .highlight .ui-icon-schedule {
    background-position:0 -4673px;
}
.sub-menu-wrap .ui-icon-lookup {
    background-position:0 -4722px;
}
.sub-menu-wrap .menu-button-hover .ui-icon-lookup {
    background-position:0 -4770px;
}
.sub-menu-wrap .highlight .ui-icon-lookup {
    background-position:0 -4818px;
}

.sub-menu-wrap .ui-icon-pixel {
    background-image:url("../primefaces-twb/images/icon/pixel.png");
    background-repeat:no-repeat;
    background-position: center;
}
.sub-menu-wrap .menu-button-hover .ui-icon-pixel{
    background-image:url("../primefaces-twb/images/icon/pixel-hover.png");
}
.sub-menu-wrap .highlight .ui-icon-pixel {
    background-image:url("../primefaces-twb/images/icon/pixel-hover.png");
}

/*common*/


/* growl*/
.ui-growl-item-container {
    opacity: 1;
    filter: Alpha(Opacity = 100);
}
.message-box .ui-growl-item {
    background-repeat: no-repeat;
}

.message-box-little.message-box-error .ui-growl-item {
    background-image: url("../primefaces-twb/images/icon/exclamation-error-little.png");
    background-position: 14px 50%;
}
.message-box-little.message-box-warn .ui-growl-item {
    background-image: url("../primefaces-twb/images/icon/exclamation-warn-little.png");
    background-position: 14px 50%;
}
.message-box-little.message-box-success .ui-growl-item {
    background-image: url("../primefaces-twb/images/icon/thumb-success-little.png");
    background-position: 14px 50%;
}
.ui-growl-item-container .ui-growl-message {
    color: #414141;
    font-size: 12px;
    font-weight: bold;
    line-height:13px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
}
.ui-growl-item-container .message-box-error .ui-growl-message {
    color: #fff;
    text-shadow: 1px 1px 0 rgba(17,18,18,0.5);
}
.ui-growl .message-box .ui-growl-icon-close {
    background-position: 0 -3277px;
}

/* dialog */
.ui-widget-overlay {
    background:none #000000;
    opacity: 0.5;
}
.popupwin .ui-dialog {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 1);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 1);
    box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 1);
    background-color: #fff;
}
.popupwin .ui-option-group {
    box-shadow: 0 0 2px 0 rgba(17,18,18,0.67) inset;
    -moz-box-shadow: 0 0 2px 0 rgba(17,18,18,0.67) inset;
    -webkit-box-shadow: 0 0 2px 0 rgba(17,18,18,0.67) inset;
    background-color: #f6f6f6;
}
.popupwin .ui-dialog-titlebar-icon .ui-icon {
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat -18px -151px;
}
.popupwin .message-emph {
    color: #9776cc;
    font-weight: bold;
    line-height: 120%;
}
.popupwin .message-content p {
    line-height: 120%;
}
/*select org*/
.org-select-button .ui-state-hover,
.select-days-button .ui-state-active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.org-select-button {
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: -5px -5px 5px -5px rgba(255,255,255,0.7) inset, -1px 0 3px 1px #0D0D0D;
    background: url("../primefaces-twb/images/bg/org-dropdwon-bg.gif") repeat-x 0 0;
}
.org-select-button .ui-state-active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.org-select-button .ui-button {
    background-position:-69px -5268px;
}
.org-select-button .ui-button .ui-button-text {
    line-height:1;
    text-shadow: 0 1px 2px rgba(13,13,13,0.75);
}
.org-select-button  .ui-state-default .ui-icon {
    border-radius: 3px;
    background-position: -22px -1100px;
}
.org-select-button  .ui-state-default.ui-state-focus .ui-icon {
    background-position: 0 -1100px
}
.org-select-button .ui-state-hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.org-select-button .ui-corner-all,
.org-select-button  .ui-corner-bottom,
.org-select-button  .ui-corner-right,
.org-select-button  .ui-corner-br,
.org-select-button .ui-corner-bl,
.org-select-button .ui-corner-tr,
.org-select-button  .ui-corner-tl {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
}
.org-select-dropdown .ui-menu-list {
    border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    background-color: #5a5a5a;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.65) inset, 0 0 8px 0 rgba(14,14,15,0.59);
}
.org-select-dropdown .ui-menuitem .ui-menuitem-text {
    box-shadow: -8px 0 4px -8px rgba(14, 15, 15, 0.75) inset, 5px 0 5px -6px rgba(14, 15, 15, 0.75) inset;
}
.org-select-dropdown .ui-menuitem:first-child,
.org-select-dropdown .ui-menuitem:first-child .ui-menuitem-text {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}
.org-select-dropdown .ui-menuitem:last-child,
.org-select-dropdown .ui-menuitem:last-child .ui-menuitem-text {
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}
.org-select-dropdown .ui-menuitem:first-child .ui-menuitem-text {
    box-shadow: 0 5px 4px -6px rgba(14, 15, 15, 0.75) inset, -9px 0 4px -9px rgba(14, 15, 15, 0.75) inset, 5px 0 5px -6px rgba(14, 15, 15, 0.75) inset
}
.org-select-dropdown .ui-menuitem:last-child .ui-menuitem-text {
    box-shadow: 0 -6px 4px -6px rgba(14, 15, 15, 0.75) inset, -8px 0 4px -8px rgba(14, 15, 15, 0.75) inset, 5px 0 5px -6px rgba(14, 15, 15, 0.75) inset
}
.org-select-dropdown .ui-menu-list .ui-state-hover {
    background: #8a8a8a
}
.org-select-dropdown .ui-menu-list .ui-state-hover .ui-menuitem-text {
    box-shadow: none
}
.org-select-dropdown .ui-menuitem-link {
    border: 0 none;
}
.org-select-dropdown .org-img-wrap,
.org-select-dropdown .org-img-shadow {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.org-select-dropdown .org-img-wrap {
    box-shadow: 0px 1px 1px 0 rgba(255,255,255,0.75), 0 0 3px 0 rgba(240,239,240,0.15);
}
.org-select-dropdown .org-img-shadow {
    box-shadow: 0 0 9px 0 rgba(14,14,15,0.94) inset;
}
.org-select-dropdown .ui-menuitem-text {
    color: #8b8b8b;
    font-size: 14px;
    font-weight: bold;
    line-height:45px;
    background: #fff;
}
.org-select-dropdown .ui-state-hover .ui-menuitem-text {
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.75);
    background: #896db3;
}
.org-select-dropdown .currentSelectedImage {
    background-position:0 -1076px;
}
.org-dropdwon-arrow {
    background-position: 0 -4898px;
}
.select-days-button .ui-corner-all {
    border: 0 none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.select-days-button .ui-state-default .ui-icon {
    background-position: -89px -1619px;
}

/* blocks */
/* blocks common*/
.no-data {
    text-transform:capitalize;
}
.block-title {
    color:#000;
    text-transform:capitalize;
}
.block-coming-event .event-image,
.block-event-list .event-image {
    line-height: 100px;
}
.block-coming-event .event-image a,
.block-event-list .event-image a {
    color: #000
}
.block-coming-event .event-info {
    border-left: 1px solid #E3E2E0;
}
.block-coming-event .event-color,
.block-event-list .event-color {
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    background-color: #745aa2;
}
.block-coming-event .event-venue,
.block-event-list .event-venue {
    color: #3b444b
}
.block-coming-event .event-info-summary,
.block-event-list .event-info-summary {
    border-bottom: solid 1px #e3e2e0;
}
.coming-event-item .event-time,
.event-list-item .event-time {
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}
.coming-event-item .event-time,
.data-recent .campaign-data,
.data-upcoming .upcoming-time,
.event-list-item .event-time,
.popupwin-evtChgNotification .event-item {
    background: #2a333c; /* Old browsers */
    background: -moz-linear-gradient(top, #2a333c 0%, #3c434b 20%, #50555b 40%, #50555b 50%, #50555b 60%, #384048 80%, #2a333c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a333c), color-stop(20%,#3c434b), color-stop(40%,#50555b), color-stop(50%,#50555b), color-stop(60%,#50555b), color-stop(80%,#384048), color-stop(100%,#2a333c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2a333c 0%,#3c434b 20%,#50555b 40%,#50555b 50%,#50555b 60%,#384048 80%,#2a333c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2a333c 0%,#3c434b 20%,#50555b 40%,#50555b 50%,#50555b 60%,#384048 80%,#2a333c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2a333c 0%,#3c434b 20%,#50555b 40%,#50555b 50%,#50555b 60%,#384048 80%,#2a333c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2a333c 0%,#3c434b 20%,#50555b 40%,#50555b 50%,#50555b 60%,#384048 80%,#2a333c 100%); /* W3C */
}
.coming-event-item .hold-event .event-time,
.event-list-item .hold-event .event-time {
    background: #687077;
    background: -moz-linear-gradient(top, #687077 0%, #97a0ab 56%, #687077 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#687077), color-stop(56%,#97a0ab), color-stop(100%,#687077));
    background: -webkit-linear-gradient(top, #687077 0%,#97a0ab 56%,#687077 100%);
    background: -o-linear-gradient(top, #687077 0%,#97a0ab 56%,#687077 100%);
    background: -ms-linear-gradient(top, #687077 0%,#97a0ab 56%,#687077 100%);
    background: linear-gradient(to bottom, #687077 0%,#97a0ab 56%,#687077 100%);
}
.multi-day-event .event-begin {
    border-bottom: solid 1px #454748;
}
.multi-day-event .event-end {
    border-top: solid 1px #696b6d;
}
.event-data .sold-data,
.event-data .avail-data,
.event-data .total-data {
    border-right: solid 1px #e3e2e0;
}
.coming-event-item .capacity,
.event-list-item .capacity {
    border-left: 1px solid #E3E2E0;
}
.hold-state-icon {
    background-position: 0 9999px;
}
.hold-state-hold .hold-state-icon {
    background-position: 0 -1139px
}
.hold-state-release .hold-state-icon {
    background-position: -32px -1646px
}
.hold-state-confirm .hold-state-icon {
    background-position: -57px -1646px
}

.login .header {
    border-bottom: solid 1px #c1c2c2
}
.login .hd {
    border-bottom: solid 1px #9fa0a0;
}

.login .bd-wrap {
    -webkit-box-shadow: 0 84px 80px 15px rgba(16, 16, 17, 0.3) inset, 0 -40px 80px 20px rgba(16, 16, 17, 0.3) inset;
    -moz-box-shadow: 0 84px 80px 15px rgba(16, 16, 17, 0.3) inset, 0 -40px 80px 20px rgba(16, 16, 17, 0.3) inset;
    box-shadow: 0 84px 80px 15px rgba(16, 16, 17, 0.3) inset, 0 -40px 80px 20px rgba(16, 16, 17, 0.3) inset;
}
.login h1 {
    font-size: 1px;
}
.log-banner,
.log-banner .log-banner-img {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.login .block-login .input {
    font-size:14px;
    background:#C5CDD6;
}
.login .block-login .login-remember-chkbox .ui-chkbox-box {
    border: 0 none;
    border-radius: 0;
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -58px;
}
.login .block-login .login-remember-chkbox .ui-state-active .ui-icon {
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -43px;
}
.login .block-login .login-remember-text,
.login .block-login .forget-psw {
    color: #777;
    font-weight: bold;
    line-height: 19px;
}

.block-marketing-msg .marketing-msg-main {
    border-right: solid 1px #c2c2c2;
    background-image: url("../primefaces-twb/images/bg/marketing-msg.jpg");
    background-repeat: repeat;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(158, 158, 158, 1);
    box-shadow: 0px 0px 6px 0px rgba(158, 158, 158, 1);
}
.block-marketing-msg .marketing-msg-main .headline {
    color: #9c79da;
    font-size: 30px;
    text-shadow: 1px 2px 0 rgba(255,255,255,0.88);
}
.block-marketing-msg .marketing-msg-sub .link-more {
    color: #896db3;
    font-weight: bold;
}
.popupwin-reset-psw .ui-dialog .ui-dialog-title {
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -124px;
}
.popupwin-reset-psw .link-return {
    color: #42296e;
}
.popupwin-reset-psw .reset-psw-txt,
.popupwin-confirm .confirm-txt{
    color: #010101;
    font-size: 18px;
    font-weight: bold;
}
.popupwin-reset-psw .reset-psw-txt {
    line-height:22px;
}
.popupwin-reset-psw .reset-psw-txt a {
    color: #7758ae;
}
.popupwin-confirm .confirm-txt {
    line-height:130%;
}
.popupwin-reset-psw .btn-grad-wrap .btn-grad {
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px, -moz-linear-gradient(top, #a17ee0 0%, #9b78d9 25%, #6b4ea0 50%, #42296e 75%, #42296e 100%); /* FF3.6+ */
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a17ee0), color-stop(25%,#9b78d9), color-stop(50%,#6b4ea0), color-stop(75%,#42296e), color-stop(100%,#42296e)); /* Chrome,Safari4+ */
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px,  -webkit-linear-gradient(top, #a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%); /* Chrome10+,Safari5.1+ */
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px,  -o-linear-gradient(top, #a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%); /* Opera 11.10+ */
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px,  -ms-linear-gradient(top, #a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%); /* IE10+ */
    background: url("../primefaces-twb/images/bg/login-sprite.png") no-repeat 20px -175px,  linear-gradient(to bottom, #a17ee0 0%,#9b78d9 25%,#6b4ea0 50%,#42296e 75%,#42296e 100%); /* W3C */
}
.popupwin-reset-psw .warn-ui-eleanor .warn-content-text {
    font-size: 14px;
    line-height:130%;
}
.popupwin-reset-psw .warn-ui-eleanor .warn-content-text a {
    color: #6600ff;
    font-weight: normal;
    text-shadow: none;
}
/* betty forget password */
.reset-password .user-name-info .title{
    line-height:38px;
    font-size:18px;
    font-weight:bold;
}
.reset-password .user-name-info .value{
    font-size:16px;
}
.reset-password .sub-menu-wrap .ui-tree-selectable[aria-selected="true"]{
    background: url("../primefaces-twb/images/bg/sub-menu-item-bg.jpg");
    box-shadow: -2px 0 2px 0 rgba(43, 43, 43, 1);
    color: #896db3;
}
.reset-password .sub-menu-wrap .ui-tree-selectable[aria-selected=true] .ui-icon-psw{
    background-position: 3px -1976px;
}
.reset-password .sub-menu-wrap .ui-tree-selectable[aria-selected="true"] a{
    color:#896db3;
}
.footer .link-help {
    color: #777;
    font-weight: bold;
    text-shadow: 1px 2px 0 #fff;
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 0 -18px;
}
.footer .link-goback {
    color: #777;
    font-weight: bold;
    text-shadow: 1px 2px 0 #fff;
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat 100% 4px;
}
/* social frame*/
.social-frame .ui-widget-header {
    border: 0 none;
}
.social-frame .ui-tabs .ui-tabs-nav .ui-tabs-selected {
    background: none;
}
.social-frame .ui-tabs-nav .ui-tabs-selected a {
    -webkit-border-top-left-radius: 11px;
    -webkit-border-top-right-radius: 11px;
    -moz-border-radius-topleft: 11px;
    -moz-border-radius-topright: 11px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
    -moz-box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
    box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
}
.social-frame .ui-tabs .ui-tabs-nav li:last-child a {
    background-position: -66px -1442px;
}
.social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:last-child a {
    background-position: -66px -1493px;
}
.social-frame .ui-tabs .ui-tabs-nav li:first-child a {
    background-position: -59px -1340px;
}
.social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child a {
    background-position: -59px -1390px;
}
.social-frame .ui-tabs .ui-tabs-nav li.new-twitter-image  a {
    background: url("../primefaces-twb/images/icon/x-logo.png");
    background-position: 12px 15px !important;
    background-repeat: no-repeat;
    background-size: 20px;
}
.social-frame .ui-tabs-panels {
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background-color: #fff;
}
.social-frame .ui-tabs-panel {
    border-radius: 0 11px 11px 11px;
    -moz-border-radius: 0 11px 11px 11px;
    -webkit-border-radius: 0 11px 11px 11px;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
    -moz-box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
    box-shadow: 0px 0px 1px 1px rgba(131, 131, 131, 0.75);
}
.social-frame .ui-tabs-panel:last-child {
    border-radius: 11px 0 11px 11px;
    -webkit-border-radius: 11px 0 11px 11px;
    -moz-border-radius: 11px 0 11px 11px;
}
.social-frame .ui-tabs-panel:first-child {
    border-radius: 0 11px 11px 11px;
    -webkit-border-radius: 0 11px 11px 11px;
    -moz-border-radius: 0 11px 11px 11px;
}
.social-frame .ui-tabs .ui-tabs-panel:first-child .ui-datalist-content {
    -webkit-border-radius: 11px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 11px;
    -moz-border-radius-topleft: 0;
    border-radius: 11px;
    border-top-left-radius: 0;
}
.social-frame .ui-tabs .ui-tabs-panel .ui-datalist-content {
    background-color: #fff;
}
.social-frame .ui-datalist-data {
    background-color: #fff;
}
.social-frame .ui-tabs-panel:first-child .ui-datalist-data {
    -webkit-border-radius: 11px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 11px;
    -moz-border-radius-topleft: 0;
    border-radius: 11px;
    border-top-left-radius: 0;
}
.social-frame .ui-tabs-panel:last-child .ui-datalist-data {
    -webkit-border-radius: 11px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 11px;
    -moz-border-radius-topright: 0;
    border-radius: 11px;
    border-top-right-radius: 0;
}
.block-twitter {
    -webkit-border-radius: 11px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 11px;
    -moz-border-radius-topleft: 0;
    border-radius: 11px;
    border-top-left-radius: 0;
}
.block-twitter .customize-tweet {
    line-height:15px;
}
.block-twitter .ui-datalist-item {
    border-top: solid 1px #e7e6e6;
}
.block-twitter .customize-link {
    color: #745aa2;
}
.block-twitter .customize-icon {
    background-position: 0 -1564px;
}
.block-twitter .item-twitter {
    border-top: solid 1px #e7e6e6;
    background: #fbfbfb;
}
.block-twitter .item-twitter:hover {
    background: #f5f5f5;
}
.block-twitter .user-name {
    color: #000526;
}
.block-twitter .time {
    color: #c8c2ca;
}
.block-twitter .tweet-action-item-reply a {
    background-position: 0 -1538px;
}
.block-twitter .tweet-action-item-reply a:hover {
    background-position: 0 -1550px
}
.block-twitter .tweet-action-item-retweet a {
    background-position: 0 -1514px;
}
.block-twitter .tweet-action-item-retweet a:hover {
    background-position: 0 -1526px
}
.block-twitter .tweet-action-item-favorite a {
    background-position: 0 -1489px;
}
.block-twitter .tweet-action-item-favorite a:hover {
    background-position: 0 -1502px
}
.block-twitter .cont-bd {
    color: #2a2c44;
    line-height:120%;
}
.block-twitter .cont-bd a,
.block-twitter .tw-twitter-link  {
    color: #6486a4;
}
.block-facebook {
    -webkit-border-radius: 11px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 11px;
    -moz-border-radius-topright: 0;
    border-radius: 11px;
    border-top-right-radius: 0;
}
.popupwin-twitter-customiztion .input-ui-eleanor-search {
    border: solid 1px #ababab;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #c5cdd6;
}
.popupwin-twitter-customiztion .ui-dialog-title {
    background-position: -81px -1727px;
}
.form-submit .cancel {
    color: #5c5c5c;
    font-size: 14px;
}
.form-block .cancel,
.form-block-action .cancel {
    color: #5c5c5c;
}
.form-block-action .cancel .ui-state-default,
.form-block-action .cancel a {
    color: #5c5c5c;
    font-size: 14px;
    font-weight: normal;
}
.tweet-account-error .btn-add-account,
.facebook-error .btn-add-account {
    line-height: 42px;
    border: 0 none;
    background-color: transparent;
}
.tweet-account-error,
.block-facebook .facebook-error {
    color: #a1a3a4;
}
.tweet-account-error .description,
.facebook-error .description {
    margin-bottom: 19px;
}
.social-frame .result-error p {
    color: #717171
}
.block-twitter .tweet-account-error .btn-add-account {
    background-position: 0 -74px
}
.block-twitter .tweet-result-error .tweet-result-error-icon {
    background-position: 0 -159px;
}
.block-twitter .tweet-result-error .description {
    color: #717171;
}
.account-dashboard .facebook-error .btn-add-account {
    background-position: 0 -31px
}
.block-facebook .venue-selected {
    border-bottom: solid 1px #bfbfbf;
}
.block-facebook .venue-selected-main-content-i {
    border-radius: 0;
}
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-label {
    line-height: 26px;
}
.block-facebook .venue-selected-main-content .ui-inputfield,
.block-facebook .venue-selected-main-content .ui-inputfield {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.block-facebook .venue-selected-main-content-i .ui-corner-all,
.block-facebook .venue-selected-main-content-i  .ui-corner-bottom,
.ui-corner-right,
.block-facebook .venue-selected-main-content-i .ui-corner-br {
    border-radius: 0
}
.ui-selectonemenu-panel {
    border: solid 1px #959595;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom: 0 none;
}
.ui-selectonemenu-panel  #venue_dropdown_table {
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0!important;
}
.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-state-highlight {
    border: 0 none
}
.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-selectonemenu-item div.venue-select-item {
    border-top: solid 1px #bfbfbf
}
.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-selectonemenu-item:first-child div.venue-select-item {
    border: 0 none;
}
.ui-selectonemenu-panel .ui-selectonemenu-table td {
    border: 0 none!important;
}
.ui-selectonemenu-panel .ui-selectonemenu-table .ui-selectonemenu-item:nth-child(odd) {
    background: #c5cdd6
}
.ui-selectonemenu-panel .ui-selectonemenu-table .ui-selectonemenu-item:nth-child(even) {
    background: #e8ebef
}
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-trigger {
    background-position: -1px -2397px;
}
.block-facebook .venue-selected-main-content-i .ui-state-default .ui-icon {
    background: none;
}
.block-facebook .txt {
    border: solid 1px #bde2eb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #eef3f7;
}
.block-facebook .cont-arrow {
    background-position: -29px -1465px;
}
.block-facebook .cont .like {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-position: -60px -1544px;
    background-color: #6486a4;
}



/* account dash board */
/* coming event block */
.block-coming-event .percentage-data .pie-chart-content {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari and Chrome */
    -o-transform: rotate(45deg); /* Opera */
}
.block-coming-event .hold-state-hold .hold-state-icon {
    background-position: 0 -1139px
}
.block-coming-event .hold-state-release .hold-state-icon {
    background-position: -32px -1646px
}
.block-coming-event .hold-state-confirm .hold-state-icon {
    background-position: -57px -1646px
}
.contact-email a {
    color: #745aa2
}
/* campaign block*/
.block-campaign .block-campaign-title {
    font-size:24px;
}
.block-campaign .block-campaign-bd .split {
    font-size: 1px;
    background: #b8b2af;
}
.data-campaign .campaign-item-i {
    border-radius: 5px;
}
.data-campaign .campaign-info-title a {
    color: #000;
}
.data-recent .campaign-item {
    border-bottom: 0 none;
}
.campaign-mail .campaign-type-img {
    background-position: 4px -1205px
}
.data-recent .campaign-network .campaign-type-img {
    background-position: 3px -1159px
}
.campaign-type .error .error-img {
    background-position: -1px -1247px;
}
.social-links .social-link-facebok {
    background-position: 5px -1440px
}
.social-links .social-link-twitter {
    background-position: 0 -1462px
}
.data-recent .campaign-data {
    border-top: solid 1px #9ea0a2;
}
.data-recent .campaign-data .campaign-click {
    border-right: solid 1px #a6a7a8;
}
.data-recent .campaign-data {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.campaign-data .term {
    color: #c8c8c8
}
.data-upcoming .campaign-network .campaign-type-img {
    background-position: 3px -1299px
}
.data-upcoming .campaign-mail .campaign-type-img {
    background-position: 6px -1367px
}
.data-upcoming .upcoming-time {
    line-height: 24px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.data-upcoming .edit {
    background-color: #f2f2f2;
    background-position: -27px -1435px;
    box-shadow: 0 -1px 0px #fcfcfc, 0 1px 0 #cbcbca, inset -1px 0 0 #f5f5f5/*right*/, inset 1px 0 0 #f5f5f5/*left*/, inset 0 1px 0 #f5f5f5 /*top*/; -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
/* block activity */
.account-dashboard .symbolic-list .item {
    line-height: 15px;
}
.account-dashboard .symbolic-list .item-ticket-sold {
    background-position: -89px -1568px;
}
.account-dashboard .symbolic-list .item-rsvp {
    background-position: -89px -1588px
}
/* top referers*/
.top-referer-links a {
    color: #777
}
.top-referer-links a.selected {
    color: #896db3;
}
.top-referer-links a:hover {
    color: #896db3
}
.referers-data-container .data-holder {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(32, 32, 32, 0.75);
    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(32, 32, 32, 0.75);
    box-shadow: inset 1px 1px 1px 0 rgba(32, 32, 32, 0.75);
}
.referers-data-container .data-visit-holder {
    background-color: #8898a6
}
.referers-data-container .data-ticket-holder {
    background-color: #363e46
}
/* eventdash board*/
.sbr .event-img {
    -webkit-border-top-left-radius: 12px;
    -moz-border-radius-topleft: 12px;
    border-top-left-radius: 12px;
}
a#purchase_link_copy.hover {
    background-position: -37px -1568px;
}
.sbr .event-info {
    color: #fff;
}
.sbr .event-price,
.event-dashboard .hold-type {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.event-dashboard .facebook-error {
    line-height: 18px;
}
.block-nav-title .nav-title {
    line-height: 17px;
}
.sbr .event-price {
    color: #fff;
    line-height: 24px;
    background-color: #000;
}
.sbr .sales-price {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height:33px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #000;
}
.sales-proportion {
    color: #fff;
    text-shadow: 1px 1px #747474;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #896db3;
}
.sales-proportion .percentage {
    font-size: 18px;
    font-weight: bold;
}
.sales-proportion .percentage .symbol {
    font-size: 14px;
    background-position: 0 -3103px;
}
.sales-proportion .sold {
    font-size: 12px;
}
.sales-state .hold-state-i {
    border: solid 1px #a3a6a9;
    border-radius: 3px;
    background: url("../primefaces-twb/images/bg/sales-state-hold-bg.png") repeat 0 0;
}
.sales-state .hold-state .txt {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.sales-state .hold-state-hold .hold-state-icon {
    background-position: -3px -1139px
}
.sales-state .hold-state-release .hold-state-icon {
    background-position: -35px -1646px
}
.sales-state .hold-state-confirm .hold-state-icon {
    background-position: -60px -1646px
}
/*Assign icon need to be fixed*/
.sales-state .hold-state-assign .hold-state-icon {
    width: 16px;
    height: 16px;
    margin: 6px 7px 0 11px;
    background-position: -60px -1646px;

}

.event-dashboard .hold-type {
    color: #745aa2;
    line-height:23px;
    background: #fff;
}
.event-dashboard .block-tickets-data-main {
    border: solid 1px #c1c1c1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 0px 6px 0px rgba(2, 2, 2, 0.18);
    box-shadow: inset 0px 0px 6px 0px rgba(2, 2, 2, 0.18);
    background-color: #edebe8;
}
.block-eventdashboard-tickets,
.block-eventdashboard-sales,
.block-eventdashboard-topReferer {
    border-bottom: solid 1px #c1c1c1;
}
.block-eventdashboard-tickets .block-title,
.block-eventdashboard-sales .block-title,
.block-eventdashboard-topReferer .block-title,
.block-eventdashboard-rsvp .block-title{
    font-size:24px;
}
.block-eventdashboard-tickets .block-tickets-data-main .data {
    color: #896db3;
}
.block-eventdashboard-tickets .block-tickets-data-main .data-avai,
.block-eventdashboard-tickets .block-tickets-data-main .data-total {
    font-size: 36px;
}
.block-eventdashboard-tickets .block-tickets-data-main .data-sold {
    font-size: 48px;
}
.block-eventdashboard-tickets .block-tickets-data-main div.data-empty {
    font-size: 36px;
}
.block-eventdashboard-tickets .block-tickets-data-sub .data {
    color: #acacac;
}
.block-eventdashboard-sales .sales-graph-data {
    border: solid 1px #c1c1c1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0px 0px 6px 0px rgba(2, 2, 2, 0.18);
    box-shadow: inset 0px 0px 6px 0px rgba(2, 2, 2, 0.18);
    background-color: #edebe8;
}
.block-eventdashboard-sales .sales-graph-data .no-data-text {
    color: #745aa2;
    font-weight: bold;
    font-size: 16px;
}
.block-eventdashboard-sales .sales-graph-data .no-graph-data {
    color: #745aa2;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button button {
    font-size: 10px;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button .ui-button-text {
    background-position: 65px -3040px;
}
.popupwin-cutomize-sale .ui-dialog-title {
    background-position: -80px -1726px;
}
.block-eventdashboard-topReferer {
    font-size:14px;
}
.block-eventdashboard-topReferer .top-referer-links-item {
    color:#777;
    text-transform:capitalize;
}
.block-eventdashboard-topReferer .referers-data-container .title{
    color:#494848;
}
.block-eventdashboard-topReferer .top-referer-links-item .icon-visit {
    background-position: -1px -1582px;
}
.block-eventdashboard-rsvp .rsvp-not-publish {
    font-size: 13px;
}

.block-eventdashboard-rsvp .block-rsvp-title .icon-rsvp-facebook {
    background-position: 0 -1603px;
}
.block-eventdashboard-rsvp .rsvp-data .data-txt {
    font-size: 36px;
}
.block-eventdashboard-rsvp .rsvp-data .data-icon {
    background-position: -45px -1605px;
}
/* account-eventlist */
.account-eventlist .event-list-tableWrap tbody.ui-datatable-data,
.account-eventlist .event-list-tableWrap .ui-datatable-data td,
.account-eventlist .event-list-tableWrap .ui-datatable-data-empty td {
    border: 0 none;
}

.account-eventlist .dot-group {
    background: url("../primefaces-twb/images/bg/dot-group.png") no-repeat 0 0;
}
/*Betty account-eventlist groups list starts*/
.groups-list-item{
    border-radius: 4px;
    box-shadow:0 2px 2px rgba(0,0,0,.75);
}
.groups-list-item .group-image{
    border-radius: 4px;
}
.groups-list-item .group-info{
    background:#fff;
    box-shadow:0 2px 3px rgba(0,0,0,.75);
}
.groups-list-item  .group-info-summary{
    background:#f5f3ed;
    font-weight:bold;
}
.groups-list-item  .group-info-summary .group-totalEvents{
    text-align: center;
}
.groups-list-item  .group-info-time{
    background:#8e9399;
}
.groups-list-item  .group-name {
    line-height:0.9;
    font-size:16px;
    color:#333b43;
}
.groups-list-item .group-totalEvents .totalEvents-title{
    font-family: Arial;
    font-size:12px;
}
.groups-list-item .group-totalEvents .totalEvents{
    font-size:18px;
    color:#454b52;
}
.groups-list-item .group-info-time{
    color:#fff;
}
.groups-list-item .group-date{
    font-family: Arial;
    text-transform:uppercase;
    font-weight:bold;
}
.groups-list-item .group-date .title{
    font-size:10px;
}
.groups-list-item .group-date .details{
    font-size:14px;
}
.groups-list-item  .group-tag{
    text-align:center;
    text-shadow: 1px 0 0 rgba(255, 255, 255, 0.75);
}
/*Group Error Dialog*/
.popupwin-groupError .groupError-txt{
    line-height:130%;
    font-size: 18px;
    font-weight:bold;
}

/* create event dialog*/
.popupwin-createEvent .form-set-status .legend-txt {
    line-height: 36px;
}
.popupwin-createEvent .ui-dialog-titlebar {
    background:none transparent;
}
.popupwin-createEvent .ui-dialog .ui-dialog-title {
    background-position: -72px -2803px;
}
.popupwin-createEvent .form-select-eventType .content-checkbox .ui-chkbox-label {
    font-size: 14px;
    line-height:15px;
}
.popupwin-createEvent .form-select-eventType label {
    font: 18px/1 Arial;
}
.popupwin-createEvent .form-select-eventType  div.option-template label {
    font-size: 14px
}
/* recurring dialog */
.popupwin-recurEvent .ui-dialog .ui-dialog-title {
    line-height:26px;
    background-position: -65px -5231px;
}
.popupwin-recurEvent .ui-option-group label {
    font: 18px/130% Arial;
}
/* publishing group external event error dialog */
.popupwin-publishing-error .error-list-wrap{
    background: none repeat scroll 0 0 #fefefe;
    border: 1px solid #ddd;
    box-shadow: 0 1px 10px rgba(35, 31, 32, 0.05) inset;
}
.popupwin-publishing-error .error-list-item{
    font-size:14px;
}
/*Filter*/
.filter-control-list .filter-control-item.on {
    background: url("../primefaces-twb/images/icon/filter-tri.png") no-repeat 100% 1px
}
.filter-control-list .filter-control-contact a {
    background-position: -1px -2777px;
}
.filter-control-list .filter-control-contact a:hover,
.filter-control-list .filter-control-contact a.on {
    background-position: -30px -2777px;
}
.filter-control-list .filter-control-history a {
    background-position: -1px -2807px;
}
.filter-control-list .filter-control-history a:hover,
.filter-control-list .filter-control-history a.on {
    background-position: -30px -2807px;
}
.filter-control-list .filter-control-options a {
    background-image:url("../primefaces-twb/images/icon/settings-applications.svg");
    background-repeat:no-repeat;
}
.filter-control-list .filter-control-options a.notif {
    background-image:url("../primefaces-twb/images/icon/settings-applications-notif.svg");
    background-repeat:no-repeat;
}
.filter-control-list .filter-control-options a:hover,
.filter-control-list .filter-control-options a.on {
    background-image:url("../primefaces-twb/images/icon/settings-applications.svg");
    background-repeat:no-repeat;
}

#filterNotification {
    background-color: #E7E7E7;
    border: none;
    padding: 8px 8px 8px 8px;
    margin: 33px 0px 16px 0px;
    display: flex;
    text-align: left;
    border-radius: 6px;
    font-family: Arial;
    font-size: 14px;
}
#filterNotification.is-hidden {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
.filter-message {
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 14px;
    background-image: url("../primefaces-twb/images/icon/status-indicator.svg");
    background-repeat: no-repeat;
    background-position: center;
}
.screen-holder {
    background: url("../primefaces-twb/images/bg/texture.jpg") repeat 0 0;
}
.screen-mask {
    background: #fff;
    opacity: 0;
    filter: Alpha(Opacity = 0);
}
.drawer {
    color: #fff;
    background: url("../primefaces-twb/images/bg/drawer-tt.jpg") repeat 0 0;
    box-shadow: 24px 22px 30px 0 rgba(18, 18, 19, 0.5) inset;
}
.drawer-box-title,
.drawer-block-title,
.drawer-field-title {
    font-weight: bold;
}
.drawer-box-title {
    font-size: 30px;
    background:url("../primefaces-twb/images/bg/title-bg-filter.png") no-repeat 0 0;
}
.box-listOption .drawer-box-title {
    background-position: 0 -81px
}
.drawer-block-title {
    font-size: 24px;
}
.drawer-field-title {
    font-size: 18px;
}
.drawer-item .drawer-item-hd  .select-all {
    line-height: 20px;
}
.drawer-item .drawer-item-i {
    background: url("../primefaces-twb/images/separator/border-filter.png") repeat-x 0 100%;
}
.drawer-item .venue-checkbox-group .icon-link {
    background-position: -37px -1545px;
}
.status-checkbox-group  label {
    font-size: 14px;
    margin-left: 8px;
}
.status-checkbox-group .label-txt {
    font-size: 14px;
    font-weight: normal;
}
.status-checkbox-group .checkbox-group-hold .check-box-ui-tiny .ui-chkbox .ui-chkbox-icon {
    background-position: -46px -2270px;
}
.status-checkbox-group .checkbox-group-hold .check-box-ui-tiny .ui-chkbox span.ui-icon-check {
    background-position: -46px -2281px
}
.venue-checkbox-group label {
    font-size: 14px;
}
.venue-checkbox-group .ui-chkbox-box {
    border-radius: 0;
    box-shadow:1px 2px 1px 0px #000000;
}
.venue-checkbox-group .venue-others-checkbox .ui-chkbox-box {
    border: solid 3px #896db2;
}

/*block event*/
.block-event-list .event-info {
    border-right: solid 1px #e3e2e0;
    border-left: solid 1px #e3e2e0;
}

.block-event-list .genral-data-item .term{
    line-height: 18px;
}

.event-list-title {
    color: #dedede;
    font-size: 36px;
    font-weight: bold;
    text-shadow: -1px 0 1px rgba(0,0,0, 0.45), 1px 0 1px rgba(115,115,115, 0.28);
}

/* define width of the title when there many datas below
  these css need to be optimized
*/
.block-event-list .hold-event .challenge {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.75);
}
/* pie chart */
.block-event-list .pie-chart .pie-chart-content {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari and Chrome */
    -o-transform: rotate(45deg); /* Opera */
}
.block-event-list .event-color {
    background-color: #745AA2;
}

/* event actions */
.event-actions .event-actions-item {
    box-shadow: 1px 1px 0 0 rgba(173,167,163,0.27), 2px 0px 0px 0px rgba(5,5,5,0.18);
}

.event-actions .event-actions-item:active {
    background: url("../primefaces-twb/images/bg/event-action-active-bg.png") repeat 0 0 #7c7c7c;
    box-shadow: inset 0 0 7px 0 rgba(5,5,5,0.75), 1px 1px 0 0 rgba(173,167,163,0.27), 2px 0px 0px 0px rgba(5,5,5,0.18) ;
}

.event-actions .disabled  {
    cursor: default;
}

.event-actions .event-actions-item.disabled:active {
    background: none;
    box-shadow: 1px 1px 0 0 rgba(173,167,163,0.27), 2px 0px 0px 0px rgba(5,5,5,0.18);
}

.event-actions .icon {
    background-image: url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat: no-repeat;
}
/* icon edit*/
.event-actions .event-actions-item:hover .icon-edit {
    background-position: -160px 0;
}

.event-actions .icon-edit,
.event-actions .event-actions-item:active .icon-edit  {
    background-position: -120px 0;
}

.event-actions .disabled .icon-edit ,
.event-actions .disabled:hover .icon-edit,
.event-actions .disabled:active .icon-edit {
    background-position: -200px 0;
}

/* icon calendar*/

.event-actions .event-actions-item:hover .icon-calendar {
    background-position: -160px -160px;
}

.event-actions .icon-calendar,
.event-actions .event-actions-item:active .icon-calendar  {
    background-position: -120px -160px;
}

.event-actions .disabled .icon-calendar ,
.event-actions .disabled:hover .icon-calendar,
.event-actions .disabled:active .icon-calendar {
    background-position: -200px -160px;
}

/* icon report */

.event-actions .event-actions-item:hover .icon-report {
    background-position: -160px -40px;
}

.event-actions .icon-report,
.event-actions .event-actions-item:active .icon-report  {
    background-position: -120px -40px;
}

.event-actions .disabled .icon-report ,
.event-actions .disabled:hover .icon-report,
.event-actions .disabled:active .icon-report {
    background-position: -200px -40px;
}

/* icon market */

.event-actions .event-actions-item:hover .icon-market {
    background-position: -160px -80px;
}

.event-actions .icon-market,
.event-actions .event-actions-item:active .icon-market  {
    background-position: -120px -80px;
}

.event-actions .disabled .icon-market ,
.event-actions .disabled:hover .icon-market,
.event-actions .disabled:active .icon-market {
    background-position: -200px -80px;
}

/* event actions ends */


.block-event-list .event-nav-list {
    background: url("../primefaces-twb/images/bg/menu-nav-bg.png") no-repeat 0 0
}
.block-event-list .event-nav-list .item {
    background-image: url("../primefaces-twb/images/bg/menu-nav-bg.png");
    background-repeat: no-repeat;
}
.block-event-list .event-nav-list .item-edit {
    background-position: 0 -101px
}
.block-event-list .event-nav-list .item-edit:hover {
    background-position: 0 -202px
}
.block-event-list .event-nav-list .item-edit:active {
    background-position: 0 -303px
}
.block-event-list .event-nav-list .item-edit-disable {
    background-position: 0 -404px;
}
.block-event-list .event-nav-list .item-report {
    background-position: -70px -101px
}
.block-event-list .event-nav-list .item-report:hover {
    background-position: -70px -202px
}
.block-event-list .event-nav-list .item-report:active {
    background-position: -70px -303px
}
.block-event-list .event-nav-list .item-report-disable {
    background-position: -70px -404px;
}
.block-event-list .event-nav-list .item-market {
    background-position: 0 -151px
}
.block-event-list .event-nav-list .item-market:hover {
    background-position: 0 -252px
}
.block-event-list .event-nav-list .item-market:active {
    background-position: 0 -353px
}
.block-event-list .event-nav-list .item-market-disable {
    background-position: 0 -454px;
}
.block-event-list .event-nav-list .item-contact {
    background-position: -70px -151px
}
.block-event-list .event-nav-list .item-contact:hover {
    background-position: -70px -252px
}
.block-event-list .event-nav-list .item-contact:active {
    background-position: -70px -353px
}
.block-event-list .event-nav-list .item-contact-disable {
    background-position: -70px -454px;
}
.block-event-list .event-nav-list .item-delete {
    background-position: 0 -505px
}
.block-event-list .event-nav-list .item-delete:hover {
    background-position: -70px -505px
}
.block-event-list .event-nav-list .item-delete:active {
    background-position: 0 -557px
}
.block-event-list .event-nav-list .item-delete-disable {
    background-position: -70px -557px;
}
.block-event-list .inaccessable-event .event-nav-list .item-edit {
    background-position: 0 -404px
}
.block-event-list .inaccessable-event .event-nav-list .item-edit:hover {
    background-position: 0 -404px;
}
.block-event-list .inaccessable-event .event-nav-list .item-edit:active {
    background-position: 0 -404px;
}
.block-event-list .inaccessable-event .event-nav-list .item-report {
    background-position: -70px -404px;
}
.block-event-list .inaccessable-event .event-nav-list .item-report:hover {
    background-position: -70px -404px
}
.block-event-list .inaccessable-event .event-nav-list .item-report:active {
    background-position: -70px -404px;
}
.block-event-list .inaccessable-event .event-nav-list .item-market {
    background-position: 0 -454px;
}
.block-event-list .inaccessable-event .event-nav-list .item-market:hover {
    background-position: 0 -454px
}
.block-event-list .inaccessable-event .event-nav-list .item-market:active {
    background-position: 0 -454px;
}
.block-event-list .inaccessable-event .event-nav-list .item-contact {
    background-position: -70px -454px;
}
.block-event-list .inaccessable-event .event-nav-list .item-contact:hover {
    background-position: -70px -454px;
}
.block-event-list .inaccessable-event .event-nav-list .item-contact:active {
    background-position: -70px -454px;
}
/* cancel */
.block-event-list .cancel .event-venue,
.cancel .event-data .sold-data,
.cancel .event-data .avail-data,
.cancel .event-data .total-data,
.cancel .avail-data .data,
.cancel  .total-data .data,
.cancel  .capacity .capacity-data,
.block-event-list .cancel .genral-data-item .data,
.block-event-list .cancel .genral-data-item .term {
    color: #959595;
}
.cancel .event-sales-percentage .num,
.cancel .event-sales-percentage .percent {
    color: #c4c4c4;
}
/* hold event, listed event, inaccessable-event*/
.block-event-list .inaccessable-event .event-name {
    font-weight: normal
}
.block-event-list .inaccessable-event .event-name a {
    color: #000
}
.block-event-list .loading {
    color: #6c6c6c;
    line-height: 32px;
}
/* user setting*/
.user-setting .sub-menu-wrap .ui-tree-container {
    background: none;
}
.block-user-setting .user-img-icon {
    background-position: -37px -1675px;
}
.block-user-setting .user-info .user-info-term,
.block-user-password  .user-info-term {
    line-height: 38px;
}
.block-user-setting .cancel a,
.block-user-password  .cancel a {
    font-size: 14px;
    color: #5c5c5c;
}
.block-user-password .key-img-icon {
    background-position: -37px -1705px;
}
.block-user-password .data-type-txt {
    font:bold 12px/22px Arial;
}

/* create event edit*/
.event-createEdit .ticket-type .remove-ticket-type-button{
    font-size:0;
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat -18px -151px;
    right: -40px;
    display: block;
    width: 15px;
    height: 16px;
    border-width: 0px;
    margin-left: 420px;
    margin-top: -35px;
}

.event-createEdit .mod .spliter {
    font-size: 1px;
    border-bottom: solid 1px #d4d4d4;
    line-height: 0;
}
.event-createEdit .info-term {
    line-height: 38px;
}
.event-createEdit .block-title {
    line-height:120%;
    font-size:12px;
    font-weight:bold;
}
.event-createEdit .block-additional-info .block-title {
    line-height:26px;
}
.event-createEdit .block-eventDetail .block-title {
    line-height: 23px;
}
.event-createEdit .block-eventDetail .block-item-timeSetting {
    border: solid 1px #d6d6d6;
    background-color: #edebe8;
}
.event-createEdit .timeSetting-main {
    border-right: solid 1px #c4c3c3;
    box-shadow: inset -1px 0 0 0 rgba(255,255,255,0.65);
}
.event-createEdit .hide-event-check {
    border-left: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-top-right-radius: 7px;
    background-color: #eaeaea;
}
.event-createEdit .event-general-state {
    font-size: 14px;
}
.event-createEdit .event-general-state .emph {
    font-size: 18px;
    font-weight: bold;
}
.event-createEdit .event-general-state .txt {
    line-height: 20px;
}
.event-createEdit .block-eventDetail .block-item-timeSetting .label-txt {
    font-size: 14px;
}
.event-createEdit .block-eventDetail .block-item-quickname .info-term {
    line-height: 38px;
}
.event-createEdit .block-eventDetail .info-term {
    line-height:140%;
}
.event-createEdit .block-eventDetail .info-term .samll {
    font:normal 14px/1 Arial;
}
.event-createEdit .block-eventDetail .at {
    font-size: 15px;
    font-weight: bold;
    line-height:35px;
}
.event-createEdit .block-ticketing .ticketing-value {
    font-size: 14px
}
.event-createEdit .block-displayOpt .displayOpt-list label {
    color: #494848;
    font:normal 14px/120% Arial;
}
.event-createEdit .block-venue .input-house input {
    font-size: 14px;
    border:solid 1px #a4a4a4;
}
.event-createEdit .block-venue .age-limit-list {
    font-size: 14px;
}
.event-createEdit .block-venue .age-limit-list .custom-input {
    color: #4e4f50;
    text-shadow: 0 1px 1px #fff;
    background-color: #c5cdd6;
}
.event-createEdit .section-map-setting .link{
    color:#896DB3;
    line-height:37px;
}
.event-createEdit .section-map-setting .map-name {
}
.event-createEdit .section-map-setting .map-name-txt{
    color:#333;
    font-size:18px;
    font-weight:bold;
    line-height:110%;
}
/* Notification of Group Event Change Dialog */
.popupwin-evtChgNotification .recGroup-notification .event-name{
    font-size:20px;
}
.popupwin-evtChgNotification .recGroup-notification .event-venue{
    font-size:14px;
}
.recGroup-notification .group-date-item{
    font-weight:bold;
}
.recGroup-notification .group-date-item .title{
    font-size: 10px;
}
.recGroup-notification .group-date-item .value{
    font-size: 14px;
}
/*Group Event Edit Start*/
.groupDetail-timeSetting .groupDetail-data-info{
    border-right: 1px solid #c4c3c3;
    box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.65) inset;
}
.groupDetail-data-info .date-item .value{
    font-size:16px;
    font-weight:bold;
}
/*patterns*/
.groupEvent-data-list{
    border-bottom:1px solid #ddd;
}
.groupEvent-data-list .date-week-select .ui-button .ui-button-text{
    line-height:30px;
    font-size:16px;
    background:#fff;
    color:#999;
    border:1px solid #999;
}
.groupEvent-data-list .data-time-select .title{
    font-size:14px;
}
.groupEvent-data-list .date-week-select .ui-button.ui-state-disabled .ui-button-text{
    opacity:1;
}
.groupEvent-data-list .date-week-select .ui-button.ui-state-active .ui-button-text{
    background:#6e53ab;
    color:#fff;
    border-color:transparent;

}
/*Group Event Edit End*/

.popupwin-section-map .section-map-list .ui-mod-content{
    color:#999;
    font-size:14px;
    border-bottom:solid 1px #dad9d9;
    box-shadow:0 1px 1px 0px #f3f3f3,inset 0 -1px 0px 0px #ddd;
}
.popupwin-section-map .ui-dialog .section-map-container {
    border:solid 1px #ddd;
}
/******
.popupwin-section-map .section-map-list .ui-state-highlight .ui-mod-content
can be removed for I have added .ui-state-highlight .ui-mod-content {...} as a global css object.
But we don't remove it until we can test the page of section map.

*******/
.popupwin-section-map .section-map-list .ui-state-highlight .ui-mod-content{
    color:#fff;
    border:solid 1px #ddd;
    box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    -moz-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    -webkit-box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.25);
    background: #765a9f; /* Old browsers */
    background: -moz-linear-gradient(top, #765a9f 0%, #9773cb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#765a9f), color-stop(100%,#9773cb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #765a9f 0%,#9773cb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #765a9f 0%,#9773cb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #765a9f 0%,#9773cb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #765a9f 0%,#9773cb 100%); /* W3C */
}
.event-createEdit .section-map-setting .btn-close{
    background-position: 1px -3133px;
}
.event-createEdit .section-map-setting .link-change-map{
    color:#9773cc;
}
.event-createEdit .block-name-atrraction .block-title {
    line-height: 21px;
}
.event-createEdit .block-name-atrraction .attraction-item .button-ui-delete {
    border: 0 none;
    background-color:transparent;
    background-position: 2px -4980px;
}
.block-name-atrraction .attraction-main .attraction-main-hd input {
    border: solid 1px #c3c3c3;
    box-shadow: 0 1px 0 0 #fff;
    background-color: #fbfbfb;
}
/* style changes for feature/sub_genre */
.block-name-atrraction .attraction-classified {
    color:#333;
}
.block-name-atrraction .attraction-classified .sub-genre {
    font-size:18px;
}
.popupwin-addAttaction .form-block-category .input {
    background-color:#fbfbfb;
}
.popupwin-addAttaction .form-block-category input {
    font-size:14px;
}
.popupwin-addAttaction .form-block-category input.show-sub-genre {
    line-height:30px;
    color:#9773cc;
    font-size:14px;
    font-weight:bold;
    border-radius:10px;
    border:solid 1px #ddd;
    box-shadow:0 1px 0 0 rgba(35,31,32,0.05);
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
}
.popupwin-addAttaction .genreSelect-dropdown .dropdown-content {
    border-radius:6px 6px 0 0;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.75);
    background-color:#fff;
}
.popupwin-addAttaction .breadcrumb {
    line-height: 49px;
    font-size: 14px;
    font-weight: bold;
}
.popupwin-addAttaction .breadcrumb ul {
    color:#9773cc;
}
.popupwin-addAttaction .breadcrumb li {
    color:#ddd;
}
.popupwin-addAttaction .breadcrumb .selected,
.popupwin-addAttaction .breadcrumb .selected a{
    color: #9773cc;
}
.popupwin-addAttaction .classified-selection{
    border: solid 1px #ddd;
    box-shadow: inset 0 0 10px 1px rgba(35,31,32,0.05);
}
.popupwin-addAttaction .no-match {
    color: #999;
}
.popupwin-addAttaction .no-match .keyWord {
    color:#9773cc;
}
.popupwin-addAttaction .list-selection li {
    line-height: 29px;
}
.popupwin-addAttaction .selection-browse a,
.popupwin-addAttaction .selection-browse .indicator {
    color: #9773cc;
}
.popupwin-addAttaction .selection-change  a,
.popupwin-addAttaction .selection-search a{
    color: #999;
}
.popupwin-addAttaction .selection-change .selected a,
.popupwin-addAttaction .selection-search .key-word  {
    color: #9773cc;
    font-weight: bold;
}
/* style changes for feature/sub_genre ends */
.event-createEdit .block-listing-text .block-title {
    line-height: 18px;
}
.event-createEdit .block-listing-text .info-price-item .info-term {
    line-height: 120%;
}
.block-name-atrraction-bd .ui-state-placeholder {
    background: url("../primefaces-twb/images/bg/drop-section-reorder.png") no-repeat 50% 50%;
}
.block-name-atrraction .image-box-overlay {
    background-color: #fff;
    opacity: 0.8;
}
.block-name-atrraction .txt-overlay {
    color: #896db3;
    font-size: 12px;
    font-weight: bold;
}
.block-name-atrraction .select-name-size {
    font-size: 14px;
}
.block-name-atrraction .select-name-size .label-group {
    color: #ccd4d2;
}
.block-name-atrraction .select-name-size .selected .label-group {
    color: #000;
}
.event-createEdit .block-additional-info .txt-area textarea,
.event-createEdit .facebook-setting-details .txt-area {
    border: solid 1px #dbdbdb;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fbfbfb;
}
.event-createEdit .block-additional-info .block-title {
    height: 26px;
}
.event-createEdit .block-additional-info .txt-area iframe {
    border: solid 1px #e1e1e1;
    background: #fbfbfb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.event-createEdit .facebook-setting-details .txt-area.ui-state-disabled {
    border: solid #e3e3e3 1px;
    box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.1);
    background: #d6d6d6; /* Old browsers */
    background: -moz-linear-gradient(top, #d6d6d6 0%, #d5d5d5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d6d6d6 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d6d6d6 0%,#d5d5d5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d6d6d6 0%,#d5d5d5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d6d6d6 0%,#d5d5d5 100%); /* W3C */
}
.event-createEdit .block-additional-info .show-more-info .txt {
    font-size: 11px;
    font-style: italic;
}
.event-createEdit .block-facebook-setting .block-title {
    line-height: 21px;
}
.event-createEdit .block-facebook-setting .event-on-facebook-setting label {
    font:normal 12px/1 Arial;
}
.event-createEdit .block-facebook-setting .facebook-setting-cheboxes .ui-selectmanycheckbox label {
    font-weight: bold;
}
.event-createEdit .block-facebook-setting .input-group .info-term{
    line-height: 140%;
}
.event-createEdit .block-facebook-setting .input-group .block-venu-item .info-term {
    line-height: 32px
}
.event-createEdit .block-media-setting  .block-title {
    line-height: 21px;
}
.block-media-setting .link-media {
    color: #896db3;
}
.media-list .media-glow {
    border-radius: 5px;
    background-color: #f7f7f7;
}
.media-list .media-shadow {
    border-radius: 6px;
}
.media-list .media-item .media-img {
    border-radius: 7px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
}
.media-list .media-item-spotify .media-img {
    background-image: url("../primefaces-twb/images/bg/spotify-logo.png");
}
.media-list .media-item-youtube .media-img {
    background-image: url("../primefaces-twb/images/bg/youtube-logo.png");
}
.form-addMedia .media-img {
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
}
.form-addSpotify .media-img {
    background-image: url("../primefaces-twb/images/bg/spotify-logo.png");
}
.form-addMedia .form-block .txt-area-ui {
    background-repeat: no-repeat;
}
.form-addSpotify .form-block .txt-area-ui {
    background-image: url("../primefaces-twb/images/icon/spotify-url.png");
    background-position: 7px 5px;
}
.form-addYoutube .media-img {
    background-image: url("../primefaces-twb/images/bg/youtube-logo.png");
}
.form-addYoutube .form-block .txt-area-ui {
    background-image: url("../primefaces-twb/images/icon/youtube-url.png");
    background-position: 9px 5px;
}
.media-added-list .added-item .icon-media {
    width: 24px;
    margin-right: 10px;
}
.media-added-list .added-youtube .icon-media {
    height: 101px;
    background-position: 0 -2135px;
}
.media-added-list .added-spotify .icon-media {
    height: 86px;
    background-position: 0 -2040px;
}
.media-added-list .pre-img {
    box-shadow: 0 2px 3px 0 rgba(17,18,18,0.75);
    object-fit: scale-down;
}
.media-added-list .link-remove {
    background-position: 1px -2242px;
}
.block-media-setting .loading-small {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    background: url("../primefaces-twb/images/gif/PurpleLoader.gif") no-repeat 50% 50% #896db3;
}
.event-createEdit .block-ticket .block-title {
    line-height: 21px;
}
.event-createEdit .block-ticket .button-reorder {
    color: #896db3;
    font: 12px/1 Arial;
}
.event-createEdit .block-ticket .item-ticketing-hd .label-txt,
.event-createEdit .block-ticket .item-ticketing-bd .label-txt,
.event-createEdit .block-ticket .ticket-description .label-txt {
    font: bold 12px/120% Arial;
}
.event-createEdit .block-ticket .item-ticketing-hd .button-ui-delete {
    cursor: pointer;
    background-color:transparent;
    background-position:2px -4980px;
}
.event-createEdit .block-ticket .info-list .num {
    color: #896db3;
    font-size: 24px;
    font-weight: bold;
}
.event-createEdit .block-ticket .info-list .term {
    font-weight: bold;
    font-size: 13px;
    text-transform: capitalize;
}
.event-createEdit .block-ticket .btn-advanced-opt .ui-button-text {
    font-size: 12px;
    line-height: 26px;
}
.event-createEdit .block-ticket .btn-advanced-expended .ui-button-text {
    background: none;
}
.event-createEdit .block-ticket .btn-advanced-collapse .ui-button-text {
    background: none;
}
.event-createEdit .block-ticket .ticket-advanced-opt .advanced-opt-general {
    border-bottom: solid 1px #c1c1c1;
    background: #969696; /* Old browsers */
    background: -moz-linear-gradient(top, #969696 0%, #c1c1c1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #969696 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #969696 0%,#c1c1c1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #969696 0%,#c1c1c1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #969696 0%,#c1c1c1 100%); /* W3C */
}
.event-createEdit .block-ticket .ticket-advanced-opt .advanced-opt-general-i {
    background: #d9d9d9; /* Old browsers */
    background: -moz-linear-gradient(top, #d9d9d9 0%, #d2d2d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9d9d9 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9d9d9 0%,#d2d2d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d9d9d9 0%,#d2d2d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d9d9d9 0%,#d2d2d2 100%); /* W3C */
}
.event-createEdit .block-ticket .ticket-purchase {
    border-radius: 5px;
    border: solid 1px #b2b1b1;
    box-shadow: 0 0 0px 1px #cacaca, inset 0 1px 1px 0 #fff;
    background-color: #edebe8;
}
.event-createEdit .block-ticket .ticket-purchase-list .label-txt {
    font-size: 12px;
    font-weight: bold;
    line-height:21px;
}
.popupwin-reorder-section .ui-dialog .ui-dialog-title {
    font-weight: bold;
    background-position: -72px -4411px;
}
.popupwin-reorder-section .order-number {
    color: #b1b1b1;
    font: bold 30px/43px Arial;
}
.popupwin-reorder-section .reorder-item .section-name {
    font-size: 12px;
    line-height: 40px;
}
.popupwin-reorder-section .reorder-item .link-drag {
    border-left: solid 1px #cfcfcf;
    box-shadow: inset 1px 0 0px 0px #fff;
}
.popupwin-reorder-section .ui-state-placeholder {
    border: dashed 2px #777;
    border-radius: 6px;
    background: url("../primefaces-twb/images/bg/ticket-drop-section.png") no-repeat 50% 50%;
}
.ticket-purchase-list .ticket-survey span {
    background-position: -58px -2400px;
}
.ticket-purchase-list .ticket-survey span.ui-icon-check {
    background-position: -75px -2400px
}
.event-createEdit .event-config-sub .block-title {
    font: bold 18px/120% 'Helvetica Neue',Arial,Sans-serif;
}
.event-createEdit .event-config-sub .form-block .label-txt {
    font: normal 12px/120% 'Helvetica Neue',Arial,Sans-serif;
}
.event-createEdit .event-config-sub .emph {
    font: bold 12px/120% 'Helvetica Neue',Arial,Sans-serif;
}
.publish-status-list .publish-status-item {
    border:solid 1px #ddd;
}
.publish-status-list .selected-item {
    line-height:13px;
    font-size:12px;
}
.publish-status-list .publish-status {
    line-height:12px;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
.publish-status-list .publish-status-error .publish-status{
    color:#fb9393;
}

.block-publishing .event-info .status {
    color: #fff;
    font: bold 10px/17px 'Helvetica Neue', Arial;
    border-radius: 1px;
}
.publish-status-list .publish-status-pending .publish-status{
    color:#f7c746;
}
.etxternal-publish .publish-media .media-name {
    line-height:30px;
    font-size:12px;
    font-weight:bold;
}
.etxternal-publish .publish-media .media-cover,
.external-publish .publish-media .media-cover {
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.external-publishing-facebook .publish-media .media-cover {
    background-color:#1366cd;
}
.external-publishing-roadie .publish-media .media-cover {
    background-color:#188cfb;
}
.external-publishing-facebook .publish-status-list .selected-item {
    color:#9773cc;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group label{
    font-size:14px;
}
.block-publishing .external-publishing .publish-media-name {
    height: 37px;
    font: bold 11px/37px 'Helvetica Neue', Arial;
}
.publish-status-list .publish-status-item {
    border:solid 1px #ddd;
}
.publish-status-list .selected-item {
    line-height:13px;
    font-size:12px;
}
.publish-status-list .publish-status {
    line-height:14px;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
.publish-status-list .publish-status-error .publish-status{
    color:#fb9393;
}
.publish-status-list .publish-status-pending .publish-status{
    color:#f7c746;
}
.external-publishing-facebook .publish-status-list .selected-item {
    color:#9773cc;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group label{
    font-size:14px;
}
.event-createEdit .delivery-options .other-options .ui-chkbox-label {
    font-weight:normal;
}
.event-createEdit .block-notes .notes-area {
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    font-size: 14px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: solid 1px #a4a4a4;
    border-radius: 4px;
    -moz-box-shadow: 0 0 0 1px #E3E3E3;
    -webkit-box-shadow: 0 0 0 1px #E3E3E3;
    box-shadow: 0 0 0 1px #E3E3E3;
    background-color: #D9E1EA;
}
.event-createEdit .event-config-sub .ticket-limit .label-txt {

    font: normal 14px/27px 'Helvetica Neue', Arial;
}


.event-createEdit .block-pricing {
    border-top: solid 1px #fff;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    background: #979797; /* Old browsers */
    background: -moz-linear-gradient(top, #979797 0%, #c1c1c1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #979797 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #979797 0%,#c1c1c1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #979797 0%,#c1c1c1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #979797 0%,#c1c1c1 100%); /* W3C */
}
.event-createEdit .block-pricing-i {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    background: #dddddd; /* Old browsers */
    background: -moz-linear-gradient(top, #dddddd 0%, #d6d6d6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dddddd 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dddddd 0%,#d6d6d6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dddddd 0%,#d6d6d6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dddddd 0%,#d6d6d6 100%); /* W3C */
}
.event-createEdit .block-pricing .block-title {
    color: #fff;
    font: bold 18px/120% Arial;
    text-shadow: 1px 1px 1px rgba(2,2,2,0.75);
    -moz-text-shadow: 1px 1px 1px rgba(2,2,2,0.75);
    -webkit-text-shadow: 1px 1px 1px rgba(2,2,2,0.75);
}
.event-createEdit .block-pricing .link-help {
    background-position: -47px -1997px;
}
.event-createEdit .block-pricing .item-change-price-i {
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 1px 0 rgba(2,2,2,0.54);
    -webkit-box-shadow: 0 0 1px 0 rgba(2,2,2,0.54);
    -moz-box-shadow: 0 0 1px 0 rgba(2,2,2,0.54);
}
.event-createEdit .block-pricing .item-change-price .label-txt {
    color: #464646;
    font: bold 16px/18px Arial;
}
.event-createEdit .block-pricing .item-change-price .math-symbol {
    padding: 9px 0 0 27px;
    font: bold 18px/18px Arial;
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor .ui-selectonemenu-label {
    font-size: 12px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.event-createEdit .block-pricing .item-change-price .quantity-change .input {
    color: #000;
}
.event-createEdit .block-pricing .item-change-price .new-price {
    font: bold 12px/120% Arial;
}
.event-createEdit .block-pricing .item-change-price .field-setting .input-tiny-folder input {
    background-position: -76px -2066px;
}
.event-createEdit .block-pricing .item-change-price .field-setting .input-clock {
    color: #000;
    font-size: 12px;
    background-position: -75px -1933px;
}
.event-createEdit .block-pricing .item-change-price .cancle-change-price .ui-icon {
    background-image:url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat:no-repeat;
    cursor: pointer;
    background-color: transparent;
    background-position: 2px -4980px;
}
.event-createEdit .link-save-copy {
    color: #745aa2;
    font:14px Arial;
}
.event-createEdit .form-block-action .cancel {
    color: #494848;
    font-size: 14px;
}

.popupwin.popupwin-removeSocialMedia .legend-txt {
    line-height:120%;
}
.popupwin.popupwin-removeSocialMedia .page-name{
    color:#512f71;
}
.event-createEdit .popupwin-removeSocialMedia .dialog-disconnect .facebook-id {
    color:#512f71;
    font-weight:normal;
    font-size: 15px;
}
/*Betty create event dialog starts*/
/*line*/
.vertical-split{
    background-image:url("../primefaces-twb/images/separator/spliter.png");
    background-position:0 0;
    background-repeat:repeat-y;
}
/* buttons */
.popupwin-preview .button-delete{
    background-position:-496px -48px;
}
.popupwin-preview .button-delete.disabled{
    cursor:default;
    opacity:0.38;
    filter:alpha(opacity=38);
}
.popupwin-preview .button-add{
    background-position: -482px -74px;
}
.popupwin-preview .button-reactivate.ui-state-active{
    background-position:-496px -130px;
}
.popupwin-preview .button-delete{
    font-size:0;
}
.popupwin-preview .ui-dialog .ui-dialog-title {
    background-position: -65px -5231px;
}
.popupwin-preview .event-group-name .input-flag{
    background-image:none;
}
.popupwin-preview .event-group-name .title,
.popupwin-preview .date-range .title{
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
}

.input-ui-simple .pstart-date.input-folder input{
    background-position: -75px -5109px;
    background-color:#cae0b6;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:0 none;
}

.input-ui-simple .pstart-date-move-group.input-folder input{
    background-position: -75px -5109px;
    background-color:#d4dde7;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-right:0 none;
    cursor: pointer;
    width: 145px !important;
}

.input-ui-simple .pend-date.input-folder input{
    background-position: -58px -5109px;
    background-color:#e8c3c3;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:0 none;
}
.input-ui-simple .pend-date-move-group.input-folder input{
    background-position: -58px -5109px;
    background-color:#e0e0e0;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-left:0 none;
    padding-left: 50px;
    width: 145px !important;
}
.input-ui-simple .pend-date-move-group input{
    cursor: auto;
}
.popupwin-preview .recEvent-data-list .ui-datalist-data .ui-datalist-item,
.popupwin-preview  .add-time{
    background-color: #eee;
    background-position: 48px 0;
    border-radius: 4px;
    overflow: hidden;
}
.popupwin-preview .recEvent-data-list .edit-item{
    background-position:right 0;
}
.recEvent-data-list .edit-item .ui-button{
    font-size:0;
}
.date-week-select .ui-button .ui-button-text,
.date-month-select .ui-button .ui-button-text{
    background:#8e9399;
    text-align:center;
    font-weight:bold;
    color:#fff;
}
.date-week-select .ui-button.ui-state-active .ui-button-text,
.date-month-select .ui-button.ui-state-active .ui-button-text{
    background:#6e53ab;
}
.date-week-select .ui-button.ui-state-disabled .ui-button-text,
.date-month-select .ui-button.ui-state-disabled .ui-button-text{
    opacity:0.38;
}
.date-week-select .ui-button .ui-button-text{
    font-size:24px;
}
.date-month-select .ui-button .ui-button-text{
    font-size:16px;
}
.data-time-select .title{
    font-size:14px;
    font-family:Arial;
    text-transform:uppercase;
}
.data-time-select .input-ui-simple .input-clock.ui-state-disabled{
    border:0 none;
    background-color:transparent !important;
    box-shadow:none !important;
    background-position: -83px -4940px !important;;
    color:#3e3e3e;
}
.data-time-select .input-ui-simple .input-clock.ui-state-default{
    background-position: -83px -5140px;
    background-color:#d9e1ea;
    box-shadow: 0 0 0 1px #e3e3e3;
}
.popupwin-preview .input-ui-simple .input-folder input{
    box-shadow: 0 0 0 1px #e3e3e3;
    text-shadow: 1px 1px 1px #fff;
}
.popupwin-preview .add-time .ui-button .ui-button-text{
    font-size:14px;
    text-align:center;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #fff;
    color:#828282;
}
.preview-ui-eleanor .ui-button-text {
    background-position: 76px -5286px;
}

.popupwin-preview .event-summary{
    background:#ddd;
    border:1px solid #ccc;
    box-shadow:0 1px 0  #fff inset;
}
.popupwin-preview .event-summary .ui-widget{
    font-family:Arial;
}
.popupwin-preview .date-infor{
    font-weight:bold;
}
.popupwin-preview .date-infor .group-name{
    font-size:24px;
}
.popupwin-preview .date-infor .start,
.popupwin-preview .date-infor .end{
    font-size:20px;
    text-transform:uppercase;
}
.popupwin-preview .date-infor .end{
    text-align:right;
}
.popupwin-preview .time-infor{
    font-size:14px;
}
.popupwin-preview .time-infor dl{
    font-size:14px;
}
.popupwin-preview .time-infor dt{
    font-weight:bold;
}
.popupwin-preview .select-filter .title{
    font-size:16px;
    font-family:Arial;
}
.preview-recEvent-datatable{
    border:1px solid #ddd;
    background:#fefefe;
    box-shadow:inset 0 1px 10px rgba(35,31,32,.05)
}
.preview-recEvent-content{
    border-radius: 4px;
}
.preview-recEvent-content .bg{
    background:#eee;
}
.recEvent-date .week{
    background:#6e53ab;
    text-align:center;
    color:#fff;
    font: bold 16px/30px 'Helvetica Neue',Arial,Sans-serf;
}
.recEvent-date .start-date,
.recEvent-date .end-date{
    text-align:center;
    font:bold 16px/50px Arial;
}

.recEvent-time dt{
    text-transform:uppercase;
    font-family:Arial;
    font-size:14px;
}
.recEvent-time dd{
    font-weight:bold;
    font-size:16px;
    color:#3e3e3e;
    text-transform: uppercase;
}
.preview-recEvent-list .inactiveEvent .bg,
.preview-recEvent-list .inactiveEvent .recEvent-date,
.preview-recEvent-list .inactiveEvent .recEvent-time{
    opacity:0.28;
}
.preview-container .back-block .ui-button-text-only .ui-button-text{
    color:#333;
    font-size:14px;
    text-decoration:underline;
}
.preview-container .back-block .note{
    text-transform:uppercase;
    color:#999;
    font-size:10px;
}
/* checkbox style for _buttonPanel.xhtml*/
.additional-event-check{
    font-size: 14px;
}

/*Betty create event dialog ends*/

/*org-createEdit */
.org-createEdit .block-title {
    font-size: 12px
}
.org-createEdit .info-term {
    line-height: 38px;
}
.org-createEdit .block-org-info .block-content-main {
    border-bottom: solid 1px #cfcfcf;
}
.org-createEdit .block-org-info .block-content-sub {
    border-top: solid 1px #f2f2f2;
}
.org-createEdit .block-org-info .block-title {
    line-height: 16px;
}
.org-createEdit .org-type {
    line-height: 17px;
}
.org-createEdit .org-type .icon-org-ticketing {
    background-position: 0 -4954px;
}
.org-createEdit .org-type .icon-org-booking {
    background-position: -25px -2554px;
}
.org-createEdit .org-notes .info-term {
    line-height: normal;
}
.org-createEdit .block-org-info .info-textarea textarea {
    font-size: 14px;
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    border-radius: 6px;
    border: solid 1px #b9b9b9;
    box-shadow: inset 0 0 2px 0 #b9b9b9;
    background-color: #fbfbfb;
}
.org-createEdit .block-org-eventDefault .block-title {
    line-height: 21px;
}
.org-createEdit .block-org-eventDefault .options-img {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    background: #e3e3e3; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f8f8f8 35%, #e0e0e0 67%, #cccccc 83%, #bebebe 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(35%,#f8f8f8), color-stop(67%,#e0e0e0), color-stop (83%,#cccccc), color-stop(99%,#bebebe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%); /* IE10+ */
    background: linear-gradient(to bottom, #fbfbfb 0%,#f8f8f8 35%,#e0e0e0 67%,#cccccc 83%,#bebebe 99%); /* W3C */
}
.org-createEdit .block-org-eventDefault .options-img-i {
    border-top: solid 1px #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    box-shadow: inset 0 0 1px 0 #f1efec;
    background-color: #edebe8;
}
.org-createEdit .block-org-eventDefault .options-img .title {
    color: #494848;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 0 1px #9c9b9a;
}
.org-createEdit .opt-delivery  label,
.org-createEdit .opt-point-sale label {
    font-weight: bold
}
.org-createEdit .publishing-default-table .title-standar {
    font-weight: normal;
}
.org-createEdit .publishing-default-table .title-alternate-url {
    font-weight: normal;
}
.org-createEdit .publishing-default-table .website-name {
    font-weight: bold;
}
.org-createEdit .block-org-feature .block-title {
    line-height: 19px
}
.org-createEdit .feature-setting .label-txt-small {
    line-height: 13px;
}
.org-createEdit .feature-restric-campaign .label-txt-small {
    line-height: 13px;
}
.org-createEdit .org-dashboard .label-txt-small {
    line-height: 16px;
}
.org-createEdit .block-office-setting .block-title,
.org-createEdit .block-optional-office .block-title {
    line-height: 20px;
}
.org-createEdit .block-office-setting .many-checkbox .ui-selectmanycheckbox label {
    font-weight: bold;
}
.org-createEdit .block-optional-office .boolean-btn-group .label-txt-small {
    line-height: 23px;
}
.org-createEdit .block-optional-office .after-sale-return .label-txt-small {
    line-height: 33px;
}
.org-createEdit .customize-info-screen .radio-ui-eleanor label {
    font-weight: bold;
}
.org-createEdit .customize-customer-info .check-box-ui-medium label {
    font-weight: bold;
}
.org-createEdit .receipt-print .legend-txt {
    line-height: 34px;
}
.org-createEdit .block-staff-info .block-title {
    line-height: 20px;
}
.org-createEdit .block-staff-info .setting-group .required {
    line-height: 35px
}
.org-createEdit .block-staff-info .setting-group .label-txt {
    line-height: 33px;
}
.org-createEdit .block-financial-reporting .block-title {
    line-height: 23px;
}
.org-createEdit .block-financial-reporting legend .required {
    line-height: 35px;
}
.org-createEdit .block-financial-reporting .report-category legend .required {
    line-height: 26px;
}
.org-createEdit .block-financial-reporting .info-item .label-txt-small {
    line-height: 30px;
}
.org-createEdit .block-financial-reporting .info-item input {
    color: #000;
    background-position: -74px -1885px;
}
.org-createEdit .block-financial-reporting .info-item .input-ui-eleanor .input-folder .input {
    background-position: -74px -1884px;
}
.org-createEdit .oracle-setting .label-txt-small {
    line-height: 30px;
}
.org-createEdit .tm-region legend {
    line-height: 30px;
}
.org-createEdit .form-block .form-block-action .cancel a {
    font-size: 14px
}
/* upload image */
.popupwin-uploadImage .ui-dialog .ui-dialog-title {
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -67px -4303px;
}
.image-cropPanel .warn-ui-eleanor .warn-content-text {
    line-height: 18px
}
/* PickList on event setup styles */

.file-upload-body .background {
    border: solid 1px #d6d6d6;
    border-radius: 2px;
    background: url("../primefaces-twb/images/bg/file-upload-bg.png") repeat;
}
.file-upload-body .border {
    border: dashed 2px #d9d9d9;
    border-radius: 3px;
}
.file-upload-body .upload-description {
    color: #c7cdcf;
    font-weight: bold;
    font-size: 20px;
    text-shadow: 0 2px 1px #fff, 0 -1px 1px rgba(17,17,18,0.3);
}
.file-upload-body .upload-description .big {
    font-size: 30px;
}
html[data-useragent*='MSIE 10.0'] .file-upload-body .ui-fileupload-buttonbar {
    background: url("../primefaces-twb/images/bg/ie/blank_bg.png") repeat 0 0
}
.file-upload-body .ui-widget-header {
    text-shadow: none;
    border: 0 none;
    background: none;
}
.file-upload-body .ui-widget-header .ui-button {
    border-radius: 5px;
    border-top: solid 1px #38245d;
    border-bottom: solid 1px #143d51;
    background: #39245d; /* Old browsers */
    background: -moz-linear-gradient(top, #39245d 0%, #123e51 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39245d), color-stop(99%,#123e51)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #39245d 0%,#123e51 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #39245d 0%,#123e51 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #39245d 0%,#123e51 99%); /* IE10+ */
    background: linear-gradient(to bottom, #39245d 0%,#123e51 99%); /* W3C */
    -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.6);
}
.file-upload-body .ui-widget-header .ui-icon,
.file-upload-body .ui-widget-header .ui-icon.pi {
    background: #664d9e !important; /* Old browsers */
    background: url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0,  -moz-radial-gradient(center, ellipse cover, #bda2e6 8%, #9270d3 41%, #402B66 99%) !important; /* FF3.6+ */
    background: url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(8%,#bda2e6), color-stop(41%,#9270d3), color-stop(99%,#402B66)) !important; /* Chrome,Safari4+ */
    background: url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0, -webkit-radial-gradient(center, ellipse cover, #bda2e6 8%,#9270d3 41%,#402B66 99%) !important; /* Chrome10+,Safari5.1+ */
    background: url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0, -o-radial-gradient(center, ellipse cover, #bda2e6 8%,#9270d3 41%,#402B66 99%) !important; /* Opera 12+ */
    background: url("../primefaces-twb/images/bg/textture-button.png") repeat 0 0, -ms-radial-gradient(center, ellipse cover, #bda2e6 8%,#9270d3 41%,#402B66 99%) !important; /* IE10+ */
    background: radial-gradient(ellipse at center, #bda2e6 8%,#9270d3 41%,#402B66 99%) !important; /* W3C */
}
.file-upload-body .ui-widget-header .ui-icon.pi::before {
    content: none;
}
.file-upload-body .ui-button-text {
    color: #fff;
    font:bold 14px/33px 'Helvetica',Arial,Sans-serif!important;
    text-shadow: 0px 2px 0px #101011;
}
.file-upload-actions .btn-grad-wrap .btn-response {
    line-height: 31px;
}
.file-upload-actions .btn-grad-wrap .btn-crop {
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px #848990; /* Old browsers */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, -moz-linear-gradient(top, #848990 0%, #747980 51%, #555a60 84%, #555a60 100%); /* FF3.6+ */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848990), color-stop(51%,#747980), color-stop(84%,#555a60), color-stop(100%,#555a60)); /* Chrome,Safari4+ */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, -webkit-linear-gradient(top, #848990 0%,#747980 51%,#555a60 84%,#555a60 100%); /* Chrome10+,Safari5.1+ */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, -o-linear-gradient(top, #848990 0%,#747980 51%,#555a60 84%,#555a60 100%); /* Opera 11.10+ */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, -ms-linear-gradient(top, #848990 0%,#747980 51%,#555a60 84%,#555a60 100%); /* IE10+ */
    background: url("../primefaces-twb/images/icon/spt-ico.png") no-repeat -75px -4325px, linear-gradient(to bottom, #848990 0%,#747980 51%,#555a60 84%,#555a60 100%); /* W3C */
}
.file-upload-actions .preview-crop label {
    color: #000;
    line-height: 26px;
}
.file-upload-body .ui-messages-error {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(17, 18, 18, 0.43);
    line-height: 120%;
    border: solid 1px #727272;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 154, 154, 0.75), 0px 1px 1px 0px rgba(17, 18, 18, 0.6);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 154, 154, 0.75), 0px 1px 1px 0px rgba(17, 18, 18, 0.6);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 154, 154, 0.75), inset 0 0 7px #FF0A0A, 0px 1px 1px 0px rgba(17, 18, 18, 0.6);
    background: #f5abab;
}
/* image upload*/
.image-upload .ui-fileupload-files {
    color: #c7cdcf;
    font-size: 20px;
    text-shadow: 0 2px 1px #fff, 0 0 1px rgba(17,17,18,0.3);
}
.image-upload .ui-fileupload-files .ui-progressbar {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.image-upload .ui-fileupload-files .ui-progressbar .ui-progressbar-value {
    background: url("../primefaces-twb/images/gif/upload-bar.gif") repeat-x 0 0;
}
.file-upload-body .files .template-upload {
    background: transparent
}
.file-upload-body .ui-state-error,
.file-upload-body .ui-widget-content .ui-state-error,
.file-upload-body .ui-widget-header .ui-state-error {
    border: 0 none
}
/* image error */
.got-file-error .file-upload-body .files {
    text-shadow: 1px 1px 0 rgba(17, 18, 18, 0.43);
    font-size: 12px;
    line-height: 120%;
    border-collapse: separate;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-box-shadow: inset 0px 0px 7px #FF0A0A;
    -moz-box-shadow: inset 0px 0px 7px #FF0A0A;
    box-shadow: inset 0px 0px 7px #FF0A0A;
}
.file-upload-body .files td.error {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
/* image uploading */
.image-upload .file-upload-body .uploading-description .txt {
    color: #c7cdcf;
    font-weight: bold;
    line-height: 26px;
    font-size: 20px;
    text-shadow: 0 2px 1px #fff, 0 0 1px rgba(17,17,18,0.3);
}
.image-upload .file-upload-body .files .name {
    color: #c7cdcf;
    font-size: 20px;
    text-align: center;
    text-shadow: 0 2px 1px #fff, 0 0 1px rgba(17,17,18,0.3);
}
.image-upload .fileupload-content .ui-progressbar {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.image-upload .template-upload .progress .ui-progressbar-value {
    background: url("../primefaces-twb/images/gif/upload-bar.gif") repeat-x 0 0;
}
/* cropped*/

/* image preview */
.image-preview .thmumbnail-warp .txt {
    font-weight: bold;
    color: #C7CDCF;
    font:14px Arial;
    text-shadow: 0 2px 1px #fff, 0 0 0 rgba(17,17,18,0.3);
}
.image-preview .thmumbnail-warp .imgUploadRemove {
    color: #745aa2;
    font:10px 'Helvetica',Arial;
    font-size: 10px;
    text-decoration: underline!important;
}
/* org-info-item */
.org-info-summary {
    color: #fff
}
.org-info-summary .org-item-group {
    font-size: 10px;
}
.org-info-summary .org-info-img {
    -webkit-border-top-left-radius: 11px;
    -moz-border-radius-topleft: 11px;
    border-top-left-radius: 11px;
}
.org-info-summary .org-info-img img {
    -webkit-border-top-left-radius: 11px;
}
.org-info-summary .org-name-main {
    font-size: 14px;
    font-weight: bold;
}
.org-info-summary .org-type-ticketing {
    background-position: -20px -2432px;
}
.org-info-summary .org-type-booking {
    background-position: 0 -2432px;
}
.org-info-img .img-link-edit .add-img-icon {
    background: url("../primefaces-twb/images/bg/add-img-bg.png") no-repeat 0 0;
}
/* venue create */
.venue-create .block-title {
    font-size: 12px
}
.venue-create .info-term {
    line-height: 38px;
}
.venue-create .block-venue-info .block-content-main {
    border-bottom: 1px solid #CFCFCF;
}
.venue-create .block-venue-info .block-title {
    line-height: 21px
}
.venue-create .geo-coordinate .info-term {
    line-height: 18px;
}
.venue-create .org-notes .info-term {
    line-height: normal
}
.venue-create .block-venue-info .info-textarea textarea {
    font-size: 14px;
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    border-radius: 6px;
    border: solid 1px #b9b9b9;
    box-shadow: inset 0 0 2px 0 #b9b9b9;
    background-color: #fbfbfb;
}
.venue-create .block-venue-setting .block-title {
    line-height: 20px
}
.venue-create .block-venue-access .block-title {
    line-height: 20px
}
.venue-create .form-block-action .cancel {
    color: #494848;
    font-size: 14px;
}
.venue-create .setting-venue-name {
    font-style: italic;
    font-size: 18px;
}
.venue-create .setting-venue-name  a {
    color: #745aa2;
    font-size: 14px;
}
.popupwin-remap .remap-value-item .label-txt {
    font-weight: normal
}
.popupwin-remap .remap-value-radios td {
    border: 0 none
}
.popupwin-remap .remap-value-radios .txt {
    font-size: 18px;
}
.favor-venue-setting .color-picker-link {
    font-size: 11px;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
    -moz-box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
    -webkit-box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
}
.favor-venue-setting .color-picker {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.favor-venue-setting .venue-image {
    line-height: 80px;
}
.favor-venue-setting .venue-basic-info {
    border-left: solid 1px #e3e2e0;
    border-right: solid 1px #e3e2e0;
}
.favor-venue-setting .venue-basic-info .venue-name {
    font-size: 16px;
}
.favor-venue-setting .venue-basic-info .location {
    font-size: 14px;
}
.favor-venue-setting .ticketing {
    border-right: solid 1px #e3e2e0;
}
.favor-venue-setting .ticketing .ui-inputfield {
    box-shadow: none
}
.favor-venue-setting .remove .btn-remove .ui-icon-cancel {
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat -18px -151px;
}
.favor-venue .color-picker-ui {
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 0 2px 0 rgba(17,18,18,0.75)!important;
    -moz-box-shadow: 0 0 2px 0 rgba(17,18,18,0.75)!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(17,18,18,0.75)!important;
}
.favor-venue .color-picker-ui .color-picker-link {
    color: #000;
    font-size: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
    -moz-box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
    -webkit-box-shadow: 0 1px 2px 0 rgba(17,18,18,0.75);
}
.favor-venue .color-picker-ui .color-box {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.favor-venue .color-picker-ui .color-value .label-txt-small {
    line-height: 26px;
}
.favor-venue .color-picker-ui .link-confirm {
    color: #745aa2;
    font-size: 10px;
}

/* Tools */
.block-tool-list .block-title {
    font-size: 18px;
    line-height: 20px;
}
.block-tool-list .tools-list a {
    color: #666;
    font-size: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-image: url("../primefaces-twb/images/icon/tools-bg.png");
    background-repeat: no-repeat;
    background-color: #eee;
}

.block-tool-list .tools-list a.consumer-account  {
    color: #666;
    font-size: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #eee;

}

.block-tool-list .tools-list .consumer-account .consumer-view-icon {
    color: #666;
    font-size: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-image: url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat: no-repeat;
    background-color: #eee;
    background-position: 0px -2775px;
    width:23px;
    height:23px;
    margin: 0 auto;
    margin-top:-28px;
}

.block-tool-list .tools-list .consumer-account:hover .consumer-view-icon{

    background-color: #854dde;
    background-position:-63px -348px;
}

.block-tool-list .tools-list .consumer-account p{
    font-size: 14px;
    padding-top: 3px;
}

.block-tool-list .tools-list a:hover {
    color: #fff;
    background-color: #854dde;
    box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
    -webkit-box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
    -moz-box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
}
.block-tool-list .tools-list .item-createVenue a {
    background-position: 61px 0
}
.block-tool-list .tools-list .item-createVenue a:hover {
    background-position: 61px -80px
}
.block-tool-list .tools-list .item-createOrg a {
    background-position: 61px -160px
}
.block-tool-list .tools-list .item-createOrg a:hover {
    background-position: 61px -240px
}
.block-tool-list .tools-list .item-refund a {
    background-position: 61px -320px
}
.block-tool-list .tools-list .item-refund a:hover {
    background-position: 61px -400px
}
.block-tool-list .tools-list .item-tix a {
    background-position: 61px -480px
}
.block-tool-list .tools-list .item-tix a:hover {
    background-position: 61px -560px
}
.block-tool-list .tools-list .item-confirmNum a {
    font-size: 12px;
    background-position: 61px -640px;
}
.block-tool-list .tools-list .item-confirmNum a:hover {
    background-position: 61px -720px
}
.block-tool-list .tools-list .item-apiManagment a {
    background-position: 61px -800px
}
.block-tool-list .tools-list .item-apiManagment a:hover {
    background-position: 61px -880px
}

.block-tool-list .tools-list .item-consumer .consumer-account{
    background-image: none;
}

.orgSelectContainer label {
    color: #666;
    font-size: 14px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-image: url("../primefaces-twb/images/bg/select-org-bg.png");
    background-repeat: no-repeat;
    background-color: #eee;
}
.orgSelectContainer td:nth-child(2) label {
    background-position: 58px 20px
}
.orgSelectContainer td:nth-child(2).selected label,
.orgSelectContainer td:nth-child(2).hovered label {
    background-position: 58px -60px
}
.orgSelectContainer td:nth-child(4) label {
    background-position: 58px -140px
}
.orgSelectContainer td:nth-child(4).selected label,
.orgSelectContainer td:nth-child(4).hovered label {
    background-position: 58px -220px
}
.orgSelectContainer td:nth-child(2).selected label,
.orgSelectContainer td:nth-child(2).hovered label,
.orgSelectContainer td:nth-child(4).selected label,
.orgSelectContainer td:nth-child(4).hovered label {
    color: #fff;
    background-color: #854dde;
    box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
    -webkit-box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
    -moz-box-shadow: 0 0 4px 0px rgba(18, 19, 19, 0.75) inset;
}
/* event status dialog */
.popupwin-status .loading {
    background-color: #fff !important;
}
.popupwin-status .ui-dialog {
    padding: 0;
    background: url("../primefaces-twb/images/bg/event-status-bg.png") repeat-x 0 0;
}
.popupwin-status .ui-dialog .ui-dialog-titlebar {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #5c5c5c;
}
.popupwin-status .ui-dialog .ui-dialog-title {
    color: #fff;
    font-weight: bold;
}
.event-state-content {
    background-color: #fff;
    /*for Safari: */
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}


.event-state-content-i {
    background: url("../primefaces-twb/images/separator/event-state-border.png") repeat-y 309px 0;
}
.popupwin-status .ui-panel .ui-panel-titlebar {
    font-size: 24px;
    font-weight: bold;
}
.event-status-hold .ui-panel-titlebar .ui-panel-title {
    background-position: -76px -4617px;
}
.event-status-confirm .ui-panel-titlebar .ui-panel-title {
    background-position: -82px -4658px;
}
.event-status-assign .ui-panel-titlebar .ui-panel-title {
    background-position: -82px -4699px;
}
/* event status hold */
.popupwin-status .order {
    font-size: 24px;
    font-weight: bold;
}
.popupwin-status .event-hold-content-i {
    border-radius: 4px;
    box-shadow: inset 0 0 9px 0px rgba(17,18,18, 0.5);
    background-color: #a1a1a1;
}
.popupwin-status .event-hold-content-i.hovered {
    background-color: #896db3
}
.popupwin-status .dragable-item {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0px #fff,0 1px 3px 0 #000;
    background-color: #edebe8;
}
.popupwin-status .dragDrop-grip {
    border-right: solid 1px #fff;
    box-shadow: 1px 0 0 0 rgba(191,191,191,0.75);
}
.popupwin-status .icon-drag {
    background-position: 0 -3166px;
}
.popupwin-status .dragDrop-item-content-i .btn-challenge,
.popupwin-status .dragDrop-item-content-i .btn-note {
    color:#000;
    font-size: 10px;
    line-height: 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff;
}
.event-state-container .info-item{
    color: #494848;
}
.event-state-container .info-name {
    font-size: 14px;
    font-weight: bold;
}
.event-state-container .info-contact {
    font-size: 10px
}
/* challenge state for hold section*/
.popupwin-status .challenge-state .dragable-item {
    background: #f8a8a8; /* Old browsers */
    background: -moz-linear-gradient(top, #f8a8a8 0%, #f25858 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8a8a8), color-stop(100%,#f25858)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8a8a8 0%,#f25858 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8a8a8 0%,#f25858 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8a8a8 0%,#f25858 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8a8a8 0%,#f25858 100%); /* W3C */
}
.popupwin-status .challenge-state .dragDrop-item-content-i .btn-challenge {
    color: #fff;
    box-shadow: inset 0 0 9px 0 rgba(17,18,18,0.5);
    background-color: #a1a1a1;
}
.event-state-container .challenge-state .info-item {
    color: #fff;
}
.popupwin-status .challenge-state .icon-drag-plated {
    background-position: 0 -3201px
}
.popupwin-status .empty-holder,
.popupwin-status .event-hold-release .ui-sortable {
    border: dashed #ccc 2px;
    border-radius: 6px;
    background-image: url("../primefaces-twb/images/bg/status-text.png");
    background-repeat: no-repeat;
}
.popupwin-status .event-hold-content {
    background-image: url("../primefaces-twb/images/icon/status-bucket-hold.png");
    background-repeat: no-repeat;
}
.popupwin-status .event-hold-1 {
    background-position: 10px 50%
}
.popupwin-status .event-hold-2 {
    background-position: -50px 50%
}
.popupwin-status .event-hold-3 {
    background-position: -110px 50%
}
.popupwin-status .event-hold-additional {
    background-position: -172px 50%
}
.popupwin-status .event-hold-release {
    background-position: -233px 50%
}
.popupwin-status .event-hold-1 .empty-holder {
    background-position: 50% 0
}
.popupwin-status .event-hold-2 .empty-holder {
    background-position: 50% -40px
}
.popupwin-status .event-hold-3 .empty-holder {
    background-position: 50% -82px
}
.popupwin-status .event-hold-additional .empty-holder {
    background-position: 50% -122px
}
.popupwin-status .event-hold-release .ui-sortable {
    border: dashed #edebe8 2px;
    background-position: 50% -163px;
}
.popupwin-status .reset-hold .icon-hold {
    background-position: 0 -3185px;
}
.popupwin-status .reset-hold .ui-button-text {
    font-size: 12px;
    color: #745aa2;
}
/* save note */
.note-toolTip .toolTip-content {
    border-radius: 10px;
    box-shadow: 0 0 4px 0 rgba(14,14,15,0.6);
    background-color: #fff;
}
.note-toolTip .icon-triangle {
    background: url("../primefaces-twb/images/icon/icon-trangle.png") no-repeat 0 0;
}
.note-toolTip .toolTip-inner textarea {
    color: #444;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.9);
    border-radius: 2px;
    border: 0 none;
    box-shadow: 0 0 2px 0 #020202;
    background: #d9e1ea;
}
.note-toolTip .toolTip-inner .actions a {
    color: #896db3;
    font-size: 11px;
    font-style: italic;
}
/* event status confirm */
.popupwin-status .event-state-confirm .empty-holder {
    background-position: 50% -208px
}
.popupwin-status .event-state-confirm .event-detail {
    color: #494848;
    font-size: 12px;
    line-height: 14px;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0px #fff,0 1px 3px 0 #000;
    background-color: #edebe8;
}
.popupwin-status .event-state-confirm .feature-info .name {
    font-weight: bold
}
.popupwin-status .event-state-confirm .feature-info .title {
    font-style: italic
}
.popupwin-status .event-state-confirm .feature-info .contact a {
    color: #745aa2;
}
/* event status assign */
.popupwin-status .event-status-assign .description {
    color: #ccc;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.popupwin-status .event-status-assign .option-group .ui-selectoneradio label {
    color: #494848;
    font-size: 14px;
}
.popupwin-status .event-status-assign .split-line {
    font-size: 2px;
    line-height: 2px;
    border-top: solid 1px #cbcbcb;
    box-shadow: 0 -1px 0 0 #e6e6e6;
}
.popupwin-status .event-status-assign .actions .cancel {
    color: #5C5C5C;
    font-size: 14px;
}
/* purge */
.event-status-purge {
    background-color: #fff;
}
.event-status-purge .ui-widget-content .link-back {
    color: #896db3;
}
/* event template*/
.popupwin-template .ui-dialog .ui-dialog-title {
    background-position: -75px -4833px;
}
.popupwin-template .checkbox-list .label-txt {
    font-weight: normal;
    font-size: 14px;
}
.popupwin-template .checkbox-list .disabled{
    opacity:0.38;
}
.event-template-list .block-event-list .hold-event .capacity .term {
    color: #262626;
}
.event-template-list .block-event-list .hold-event .capacity .capacity-data {
    color: #262626;
    font-size: 30px;
}
.popupwin-deleteTemplate .confirm-txt {
    line-height: 120%;
}
/* event calendar */
/*    loading    */
.event-calendar .calendar-container .ui-blockui,
.event-calendar .calendar-sub .ui-blockui {
    z-index: 1000;
    background: #fff;
}
.event-calendar .calendar-container .ui-blockui {
    opacity: 0.75;
    filter: Alpha(Opacity = 75);
}
.event-calendar .calendar-sub .ui-blockui {
    opacity: 0.6;
    filter: Alpha(Opacity = 6);
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
}
/* month slider */
.month-slider-container .previous,
.month-slider-container .next {
    background-image: url("../primefaces-twb/images/icon/calendar-sprite.png");
    background-repeat: no-repeat;
}
.month-slider-container .previous {
    background-position: 6px 7px;
}
.month-slider-container .next {
    background-position: 8px -12px;
}
.month-slider .months li {
    line-height: 44px;
}
.month-slider .months li a {
    color: #476c8d;
    font-size: 14px;
    text-shadow: 1px 0 1px rgba(115,115,115,0.5);
}
.month-slider .months li.active a {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-shadow: none;
}
/* day display*/
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    border: 0 none
}
.calendar-view .fc-widget-header,
.calendar-view .fc-widget-content {
    border-color: #b7b7b7
}
.calendar-view .fc-border-separate tr.fc-last th,
.calendar-view .fc-border-separate tr.fc-last td {
    border-width: 1px 0 0 1px
}
.calendar-view .fc-border-separate tr.fc-last th.fc-last,
.calendar-view .fc-border-separate tr.fc-last td.fc-last {
    border-right-width: 1px
}
.calendar-view .fc-border-separate tr.fc-last th {
    line-height: 0;
    font-size: 0;
}
.event-calendar .calendar-days-wrap {
    background: #39245d;
    background: -moz-linear-gradient(top, #39245d 0%, #123e51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39245d), color-stop(100%,#123e51));
    background: -webkit-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -o-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -ms-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: linear-gradient(to bottom, #39245d 0%,#123e51 100%);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
}

.event-calendar .calendar-days-i{
    background:url("../primefaces-twb/images/bg/textture-tran.png") #5f6a7c!important; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-radial-gradient(center, ellipse cover, #5e6c83 0%, #292f36 90%)!important; /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#5e6c83), color-stop(90%,#292f36))!important; /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-radial-gradient(center, ellipse cover, #5e6c83 0%,#292f36 90%)!important; /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-radial-gradient(center, ellipse cover, #5e6c83 0%,#292f36 90%)!important; /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-radial-gradient(center, ellipse cover, #5e6c83 0%,#292f36 90%)!important; /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), radial-gradient(ellipse at center, #5e6c83 0%,#292f36 90%)!important; /* W3C */
}

.event-calendar .calendar-days-list {
    box-shadow: 0 1px 0 0 rgba(255,255,255,0.2) inset;
}
.event-calendar .calendar-days-list li {
    color: #fff;
    font-size: 15px;
    line-height: 39px;
    text-shadow: 1px 1px 0 rgba(16,16,17,0.4);
}
/* cells */
.calendar-view .cell-active {
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(2, 2, 2, 0.75), inset -1px 1px 0px 0px rgba(2, 2, 2, 0.75), inset 1px 0px 0px 0px rgba(2, 2, 2, 0.75);
    box-shadow: inset 0px 0px 5px 0px rgba(2, 2, 2, 0.75),inset -1px 1px 0px 0px rgba(2, 2, 2, 0.75), inset 1px 0px 0px 0px rgba(2, 2, 2, 0.75);
    background: #b2b2b2; /* Old browsers */
    background: -moz-linear-gradient(top, #b2b2b2 0%, #616161 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(100%,#616161)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b2b2b2 0%,#616161 100%); /* W3C */
}
.calendar-view .fc-cell-overlay {
    opacity: 1;
    filter: Alpha(Opacity = 1);
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(2, 2, 2, 0.75), inset -1px 1px 0px 0px rgba(2, 2, 2, 0.75), inset 1px 0px 0px 0px rgba(2, 2, 2, 0.75);
    box-shadow: inset 0px 0px 5px 0px rgba(2, 2, 2, 0.75),inset -1px 1px 0px 0px rgba(2, 2, 2, 0.75), inset 1px 0px 0px 0px rgba(2, 2, 2, 0.75);
    background: #b2b2b2; /* Old browsers */
    background: -moz-linear-gradient(top, #b2b2b2 0%, #616161 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(100%,#616161)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b2b2b2 0%,#616161 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b2b2b2 0%,#616161 100%); /* W3C */
}
.calendar-view .current-day-box {
    box-shadow: inset 0 0 0px 2px #745aa2;
    -moz-box-shadow: inset 0 0 0px 2px #745aa2;
    -webkit-box-shadow: inset 0 0 0px 2px #745aa2;
}
.calendar-view .fc-state-highlight {
    background-color: transparent
}
.calendar-view .fc-grid .fc-day-number {
    color: #231f20;
    font-size: 17px;
    font-family: Arial;
}
.calendar-view .fc-grid .fc-other-month .fc-day-number {
    color: #959595;
    opacity: 1;
    filter: Alpha(Opacity = 100);
}
.calendar-view .fc-grid .fc-state-onclick .fc-day-number,
.calendar-view .fc-grid .cell-active .fc-day-number {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.calendar-view .fc-state-highlight .highlight-venue {
    border: solid 1px #000;
    border-bottom: 0 none;
}
.calendar-view .fc-event-inner .venue {
    box-shadow: 1px 2px 1px 0 #000;
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    border: solid 1px #b7b7b7
}
.calendar-view .calendar-indicator {
    background: url("../primefaces-twb/images/icon/calendar-indicator.png") no-repeat 0 0;
}
/* slected day*/
.selected-day-header-wrap {
    color: #fff;
    background: #39245d;
    background: -moz-linear-gradient(top, #39245d 0%, #123e51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39245d), color-stop(100%,#123e51));
    background: -webkit-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -o-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -ms-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: linear-gradient(to bottom, #39245d 0%,#123e51 100%);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
}
.selected-day-header-i{
    background:url("../primefaces-twb/images/bg/textture-tran.png") #706f6f!important; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-radial-gradient(center, ellipse cover, #e8e8e8 0%, #cccccc 45%, #616060 100%)!important; /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e8e8e8), color-stop(45%,#cccccc), color-stop(100%,#616060))!important; /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-radial-gradient(center, ellipse cover, #e8e8e8 0%,#cccccc 45%,#616060 100%)!important; /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-radial-gradient(center, ellipse cover, #e8e8e8 0%,#cccccc 45%,#616060 100%)!important; /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-radial-gradient(center, ellipse cover, #e8e8e8 0%,#cccccc 45%,#616060 100%)!important; /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), radial-gradient(ellipse at center, #e8e8e8 0%,#cccccc 45%,#616060 100%)!important; /* W3C */
}
.selected-day-header-content {
    box-shadow: -1px 0px 0px 1px rgba(255,255,255,0.4);
}
.selected-day-header-content .date {
    color: #FFFFFF;
    font-size: 24px;
    text-shadow: 1px 1px 1px rgba(16, 16, 17,0.4);
}
.selected-day-header-content .date .month {
    font-weight: bold
}
.calendar-venue .venue-color {
    box-shadow: 1px 2px 1px 0 #000;
    background: #745AA2;
}
.calendar-venue .venue-title {
    line-height: 25px;
}
.calendar-sub .panel-event-list {
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
    background: url("../primefaces-twb/images/bg/calendar-panel-bg.png") 0 0 repeat;
}
.booking-org .calendar-sub .panel-event-list {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.calendar-sub .calendar-venue .booking-event-venue {
    border: dashed 2px #a5a5a5;
    border-radius: 7px;
}
.calendar-venue .calendar-venue-item {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(17, 17, 18, 0.8);
}
.calendar-venue .calendar-venue-item .event-time {
    border-right: solid 1px #616161;
}

.calendar-venue .calendar-venue-item .event-time .content {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    font-size:14px;
    font-weight:bold;
}
.calendar-venue .calendar-venue-item .event-time .clock {
    border-radius: 9px;
    background: url("../primefaces-twb/images/icon/clock-hand.png") 5px 2px no-repeat #745AA2;
}
.calendar-venue .calendar-venue-item .event-color {
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 5px;
    background-color: #745AA2;
}
.calendar-venue .calendar-venue-item .evt-name {
    font-size: 14px;
    font-family: Arial;
}
.calendar-venue .calendar-venue-item .evt-name a {
    color: #000
}
.calendar-venue .calendar-venue-item .attraction {
    font-size: 11px;
    font-family: Arial;
}
.calendar-venue .calendar-venue-item .notes {
    line-height: 15px;
    color: #555;
    font-size: 10px;
    border: 0 none;
    border-radius: 3px;
    background: #e7e7e7;
}
.calendar-sub .note-toolTip .button-notes .ui-button-text {
    color: #896db3;
    font-size: 11px;
    font-style: italic;
}
/* booking item */
.calendar-venue .listed-event-item .attraction {
    font-weight: bold;
}

.booking-item .representative {
    font-size: 11px;
    font-style: italic;
}

.booking-item .status-tag {
    border: solid 1px #b2b2b2;
    border-radius: 5px;
    background: #e5e4e4;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e5e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e5e4e4 100%); /* W3C */
}
.booking-item .status-tag .hold-state {
    color: #fff;
    line-height: 17px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 8px;
}
.booking-item .status-tag .hold-state-hold {
    background-color: #e7981b
}
.booking-item .status-tag .hold-state-release {
    background-color: #ff0000
}
.booking-item .status-tag .hold-state-confirm {
    background-color: #00cb37
}
.booking-item .icon-drag {
    background-position: 3px -3219px;
}
/* ticket item */
.calendar-venue .ticket-item .attraction {
    font-weight: bold;
}
.calendar-venue .ticket-item .event-state .cancel-txt {
    font-size: 11px;
    font-weight: bold;
}
.calendar-venue .ticket-item .event-state .percentange-container {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}
.calendar-venue .ticket-item .event-state .number {
    font-size: 30px;
    font-weight: bold;
}
.calendar-venue .ticket-item .event-state .percent {
    font-size: 15px;
    font-weight: bold;
}
.calendar-venue .ticket-item .sale-status .term {
    font-weight: bold;
    font-size: 12px;
}
.calendar-venue .ticket-item .sale-status .data {
    color: #fff;
    font: bold 14px/100% Arial;
    background-color: #4a4f56;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(192,192,192,0.75), inset 0 1px 1px 0px #fff;
}
/* blackout-item */
.calendar-venue .blackout-item .item-content {
    color: #fff;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background: #515151; /* Old browsers */
    background: -moz-linear-gradient(top, #515151 0%, #010101 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#010101)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #515151 0%,#010101 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #515151 0%,#010101 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #515151 0%,#010101 100%); /* IE10+ */
    background: linear-gradient(to bottom, #515151 0%,#010101 100%); /* W3C */
}
.calendar-venue .blackout-item .item-content .icon-blackout {
    background-position: 0 -3241px;
}
.calendar-venue .blackout-item .item-content .text {
    font-weight: bold;
}
/* quick add event */
.event-calendar .calendar-sub .event-action {
    background: #edebe8;
    overflow: hidden;
    -webkit-border-bottom-right-radius: 13px;
    -moz-border-radius-bottomright: 13px;
    border-bottom-right-radius: 13px;
}

.event-calendar .event-action .action-button-wrap {
    color: #fff;
    background: #39245d;
    background: -moz-linear-gradient(top, #39245d 0%, #123e51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39245d), color-stop(100%,#123e51));
    background: -webkit-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -o-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: -ms-linear-gradient(top, #39245d 0%,#123e51 100%);
    background: linear-gradient(to bottom, #39245d 0%,#123e51 100%);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomright: 9px;
    border-bottom-right-radius: 9px;
}
.event-calendar .event-action .action-button {
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
}

.event-calendar .event-action .action-button-i{
    background:url("../primefaces-twb/images/bg/textture-tran.png") #858585!important; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #cccccc 45%, #616060 100%)!important; /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(45%,#cccccc), color-stop(100%,#616060))!important; /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#cccccc 45%,#616060 100%)!important; /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-radial-gradient(center, ellipse cover, #ffffff 0%,#cccccc 45%,#616060 100%)!important; /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#cccccc 45%,#616060 100%)!important; /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), radial-gradient(ellipse at center, #ffffff 0%,#cccccc 45%,#616060 100%)!important; /* W3C */
}


.event-calendar .action-button .eventAction-icon {
    background-position: -71px -1761px;
}
.event-calendar .action-button .spliter {
    background-position: -98px -1753px;
}
.event-calendar .action-button .action-button-text {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0px 2px 0px #101011;
}
.quick-add-panel .input-ui-simple input {
    font-size: 14px;
    border: solid 1px #c3c3c3;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #fff;
    background-image: url("../primefaces-twb/images/icon/calendar-sprite.png");
    background-repeat: no-repeat;
    background-color: #fbfbfb;
}
.quick-add-panel .block-time-hold .input-ui-simple input {
    box-shadow: 0 1px 0 0 #fff;
    background-position: 6px -41px;
}
.quick-add-panel .block-quick-name .input-ui-simple input {
    background-position: 6px -75px
}
.quick-add-panel .block-venue .input-ui-simple input {
    background-position: 6px -108px
}
.quick-add-panel .block-contact .input-ui-simple input {
    background-position: 6px -142px
}
.quick-add-panel .lock-ui-eleanor {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
}
.quick-add-dropdown.ui-autocomplete-panel .default {
    border: solid 1px #b5b3b1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #eeeeee;
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table td {
    border: 0 none;
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .venue-color,
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .venue-info {
    border-bottom: solid 1px #e0e0e0
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .block-color {
    background-color: #745AA2;
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .name {
    color: #4c4c4c;
    font-size: 14px;
    font-style: italic;
}
.quick-add-dropdown.ui-autocomplete-panel.not-found,
.quick-add-dropdown.ui-autocomplete-panel.not-found .ui-autocomplete-table {
    border: 0 none;
    background: transparent;
}
/* Calendar footer action*/
.calendar-view .footer-action {
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    border-bottom-left-radius: 9px;
}
.calendar-view .footer-action-i {
    background:url("../primefaces-twb/images/bg/textture-tran.png") #5f6a7c; /* Old browsers */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -moz-radial-gradient(center, ellipse cover, #70757d 0%, #1B2C3C 90%); /* FF3.6+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#70757d), color-stop(90%,#1B2C3C)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -webkit-radial-gradient(center, ellipse cover, #70757d 0%,#1B2C3C 90%); /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -o-radial-gradient(center, ellipse cover, #70757d 0%,#1B2C3C 90%); /* Opera 12+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"), -ms-radial-gradient(center, ellipse cover, #70757d 0%,#1B2C3C 90%); /* IE10+ */
    background:url("../primefaces-twb/images/bg/textture-tran.png"),radial-gradient(ellipse at center, #70757d 0%, #1B2C3C 90%); /* W3C */
}
.calendar-view .footer-action-content {
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
}
.calendar-view .footer-action-content .goto-today {
    color:#fff;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 2px 0 #101011;
}
.calendar-view .footer-action-content .release-container {
    background: url("../primefaces-twb/images/bg/calendar-sprite.png") 62px -177px no-repeat;
}
.calendar-view .footer-action-content .release-container.hold-event-hovered {
    background: url("../primefaces-twb/images/bg/calendar-sprite.png") 62px -219px no-repeat;
}
/*    error page    */
.error-page-hd .title {
    color: #3d3d3d;
    font-size: 90px;
    font-weight: bold;
}
.error-page-bd .content {
    color: #3d3d3d;
}
.error-page-bd .link {
    color: #745aa2;
}
/*    500    */
.error-server .error-page-hd .title {
    background: url("../primefaces-twb/images/bg/sad-face.png") no-repeat 100% 27px;
}
/* event change notificatioin dialog */
/* notification dialog layou */
.popupwin-evtChgNotification .preview-pane {
    border-left: solid 1px #d9d9d9;
    background-color: #eaeaea;
}
/* event item    */
.popupwin-evtChgNotification .event-image {
    line-height: 100px;
}
/* confirmation info */
.popupwin-evtChgNotification .confirmation-info {
    border: solid 1px #111212;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px 0px rgba(255,255,255,0.75),0 0 4px 3px #17E801 inset;
    -moz-box-shadow: inset 0 1px 1px 0px rgba(255,255,255,0.75),0 0 4px 3px #17E801 inset;
    -webkit-box-shadow: inset 0 1px 1px 0px rgba(255,255,255,0.75),0 0 4px 3px #17E801 inset;
    background: #057e05; /* Old browsers */
    background: -moz-linear-gradient(top, #b5eea8 0%, #057e05 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5eea8), color-stop(100%,#057e05)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b5eea8 0%,#057e05 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b5eea8 0%,#057e05 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b5eea8 0%,#057e05 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b5eea8 0%,#057e05 100%); /* W3C */
}
.popupwin-evtChgNotification .icon-confirm {
    background-position: 0 -4275px;
}
.popupwin-evtChgNotification .text-confirm {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-shadow: 1px 1px 0 rgba(16,16,17,0.7);
    box-shadow: 1px 0 0 0 rgba(0,0,0,0.3) inset, 2px 0 0 0 rgba(255,255,255,0.35) inset;
}
.event-change-warning .warn-minor-ui {
    font-size: 14px;
    border-radius: 0;
    box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.75), inset 0 0 1px 4px #fffc00,0 0 0 0 rgba(17, 18, 18, 0);
}
.custom-subject .event-info {
    color: #494848;
    line-height: 17px;
}
.custom-message .txt-area-ui {
    color: #313131;
    font-size: 12px;
    line-height: 16px;
}
.verify-marketing .ui-chkbox-label {
    font-size: 10px;
    line-height: 12px;
}
.notification-custom .form-block .cancel button {
    color: #5C5C5C;
    font-size: 14px;
}
.preview-pane .term {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #4f545a;
}
.preview-pane .preview-content {
    color: #313131;
    font-size: 12px;
    line-height: 13px;
    text-shadow: 0 1px #fff;
}
.preview-pane .preview-content pre {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    /*word-wrap: break-word; word-break:break-all;*/
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}
.preview-pane .preview-message {
    background-color: #eff18f;
}
.no-ticket-sold .no-dialog-txt{
    color:#999;
    font-size:16px;
    text-align:center;
}
/* domain-tools */
.domain-tools .block-search .search-history .ui-chkbox-label {
    font-size: 14px;
}
.domain-tools .block-event-search .check-box-ui-medium label {
    font-size: 14px
}
.domain-tool-search .search-result {
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#fbfbfb 100%); /* W3C */
}
.domain-tool-search .result-type {
    line-height: 79px;
    color: #b3b3b3;
    font-size: 35px;
}
.search-result-org .dba {
    background: #6c6c6c;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.search-result-venu .info-list li,
.search-result-evt .info-list li {
    line-height: 16px;
}
.search-result-evt .info-list .org {
    color: #6c6c6c;
    font-size: 16px;
    font-weight: bold;
}
/* will call */
/* summary */
.event-willcall .summary-block {
}
.event-willcall .guest-list-data .loading-message {
    line-height:130px;
}
.event-willcall .summary-block-bd .title  {
    color:#666666;
    font-size:20px;
    font-weight:bold;
}
.event-willcall .summary-block-bd .no-data{
    color:#999;
    font-size:14px;
}
.event-willcall .summary-block-bd .data-title {
    color:#666;
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
}

.event-willcall .summary-block-bd .data-orders .total,
.event-willcall .summary-block-bd .data-orders .unprinted {

}
.summary-block .content {
    font-weight:bold;
}

.summary-block .main-content {
    border-right:solid 1px #ddd;
}

.summary-block .total{
    color:#9773cc;
}
.summary-block .printed  {
    color:#00c0ff;
}
.summary-block .unprinted {
    color:#999;
}


.summary-block-bd  .main-content .number{
    font-size:20px;
}
.summary-block-bd  .main-content .txt {
    font-size:8px;
    text-transform:uppercase;
}

.summary-block .sub-content .data-main {
    color:#9773cc;
    text-align:center;
}
.summary-block .sub-content .number,
.summary-block .sub-content .txt {
    display:block;
}
.summary-block .sub-content .number {
    font-size:24px;
}
.summary-block .sub-content .txt {
    font-size:10px;
    text-transform:uppercase;
}

/* will call and guest list */
.popupwin-printOption .label-txt-small {
    line-height:120%;
}
.event-willcall .willCall-guestList-block .ui-datatable-empty-message td{
    text-align:center;
    vertical-align:middle;
    color: #999;
    font-size: 14px;
}
.event-willcall .willCall-guestList-block .block-hd{
    border-radius:7px 7px 0 0;
    -moz-border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
}
/* will call search */
.event-willcall .willCall-guestList-block .ui-datatable-header {
    border-bottom:solid 1px #ddd;
}
.event-willcall .willCall-guest-list .ui-datatable-scrollable-body {
    box-shadow:inset 0 1px 12px 0px rgba(35,31,32,0.05);
    -moz-box-shadow:inset 0 1px 12px 0px rgba(35,31,32,0.05);
    -webkit-box-shadow:inset 0 1px 12px 0px rgba(35,31,32,0.05);
    background:#fff;
}
.event-willcall .willCall-guestList-block .all-orderLink {
    color: #999;
    font-size: 12px;
    text-align:center;
    line-height: 14px;
    border-bottom:solid 1px #ddd;
    background:#fff;
}
.event-willcall .willCall-guestList-block .all-orderLink a{
    color:#9773cc;
    font-weight:bold;
}
.event-willcall .willCall-guest-list td{
    border:0 none;
}
.event-willcall .willCall-guest-list .statistic-data .number{
    color:#9773cc;
    font-size:20px;
    font-weight:bold;
    line-height:26px;
}
.event-willcall .willCall-guest-list .statistic-data .ticket-checkin {
    color:#b1b1b1;
    font-size:8px;
    text-transform:uppercase;
}
.event-willcall .willCall-guest-list .statistic-data .ticket-number-icon {
    background-position:-12px -9px;
}
.event-willcall .willCall-guest-list .grid-cell {
    border-top:solid 1px #ddd;
    border-bottom:solid 1px #ddd;
    box-shadow:0 1px 10px 0 rgba(35,31,32,0.05);
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
}
.event-willcall .willCall-guest-list .statistic-data .grid-cell {
    border-left:solid 1px #ddd;
    border-radius:5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
}
.event-willcall .willCall-guest-list .pickup-name {
    color:#666;
    font-size:19px;
    font-weight:bold;
}
.event-willcall .willCall-guest-list .order-notes .textarea-wrapper {
    border:solid 1px #ccc;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    box-shadow:0 1px 10px 0 rgba(35,31,32,0.05);
    -moz-box-shadow:0 1px 10px 0 rgba(35,31,32,0.05);
    -webkit-box-shadow:0 1px 10px 0 rgba(35,31,32,0.05);
    box-shadow:0 1px 10px 0 rgba(35,31,32,0.05);
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-display ,
.event-willcall .willCall-guest-list .order-notes .ui-inputtextarea {
    color:#999;
    font-size:12px;
    line-height:13px;
}
.event-willcall .willCall-guest-list .order-notes .ui-inputtextarea {
    border:solid 1px #ddd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:#fff;
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.75)
}
.event-willcall .willCall-guest-list .order-number{
    color:#9773cc;
    font-size:12px;
    font-weight:bold;
}
.event-willcall .willCall-guest-list .print-status{
    color:#999;
    font-size:10px;
}
.event-willcall .willCall-guest-list .unprinted{
    color:#999;
    font-size:10px;
}
.event-willcall .willCall-guest-list .unprinted:hover{
    color:#9773cc;
    font-size:10px;
}
.event-willcall .willCall-guest-list .section-name {
    color:#999;
    font-size:12px;
}
.event-willcall .willCall-guest-list .amount-payment {
    color:#999;
    font-size:12px;
}

.event-willcall .willCall-guest-list .orignal-purchaser {
    color:#9773cc;
    font-size:10px;
    font-weight:bold;
}
.event-willcall .willCall-guest-list .order-notes .grid-cell{
    border-right:solid 1px #ddd;
    border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-save,
.event-willcall .willCall-guest-list .order-notes .ui-inplace-cancel {
    border-radius:15px;
}
.event-willcall .willCall-guest-list .button-note-edit {
    background-position:-40px 0;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-save,
.event-willcall .willCall-guest-list .order-notes .ui-inplace-cancel {
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.15) inset, 0 1px 2px 0 rgba(35, 31, 32, 0.50);
    -moz-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.15) inset, 0 1px 2px 0 rgba(35, 31, 32, 0.50);
    -webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.15) inset, 0 1px 2px 0 rgba(35, 31, 32, 0.50);
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-save {
    border:solid 1px #0aa9dd;
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px #00c0ff; /* Old browsers */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px, -moz-linear-gradient(top, #00c0ff 0%, #00a7de 100%); /* FF3.6+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c0ff), color-stop(100%,#00a7de)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px,  -webkit-linear-gradient(top, #00c0ff 0%,#00a7de 100%); /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px,  -o-linear-gradient(top, #00c0ff 0%,#00a7de 100%); /* Opera 11.10+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px,  -ms-linear-gradient(top, #00c0ff 0%,#00a7de 100%); /* IE10+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -45px -86px,  linear-gradient(to bottom, #00c0ff 0%,#00a7de 100%); /* W3C */;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-cancel {
    border:solid 1px #e37575;
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px #fb9494; /* Old browsers */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px, -moz-linear-gradient(top, #fb9494 0%, #db8080 100%); /* FF3.6+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9494), color-stop(100%,#db8080)); /* Chrome,Safari4+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px,  -webkit-linear-gradient(top, #fb9494 0%,#db8080 100%); /* Chrome10+,Safari5.1+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px,  -o-linear-gradient(top, #fb9494 0%,#db8080 100%); /* Opera 11.10+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px,  -ms-linear-gradient(top, #fb9494 0%,#db8080 100%); /* IE10+ */
    background:url("../primefaces-twb/images/icon/button-bg.png") no-repeat -46px -45px,  linear-gradient(to bottom, #fb9494 0%,#db8080 100%); /* W3C */
}
.event-willcall .willCall-guest-list .order-notes .counter {
    color:#999;
    font-size:8px;
}
.event-willcall .datable-footer-gradient {
    background: none;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% transparent;
}
/* total tickets */
.event-willcall .total-ticket-block .title .txt {
    color:#666;
    font-size:10px;
}
.event-willcall .total-ticket-block-hd .emphasis {
    font-size:49px;
}
.event-willcall .total-ticket-block .emphasis {
    color:#9773cc;
    font-style:normal;
}
.event-willcall .total-ticket-block .column-ticket .emphasis {
    font-size:20px;
}
.event-willcall .total-ticket-block .ticket-data{
    color:#9f9f9f;
    font-size:10px;
}
/* access control */
.access-control-block .legend-txt {
    color: #666;
    font-size: 20px;
}

/* user list */
.block-user-list .user-image img{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.block-user-list .user-info{
    font-weight:bold;
}
.block-user-list .user-name{
    color:#333;
    font-size:16px;
}
.block-user-list .user-email a {
    color:#9874ce;
}
.block-user-list .contact-number {
    color:#6385a5;
    line-height:15px;
}
.block-user-list .user-related{
    font-weight:bold;
}
.block-user-list .user-level-high {
    color:#00bfff;
}
.block-user-list .user-level-medium {
    color:#7dde86;
}
.block-user-list .user-level-basic {
    color:#f8c835;
}
.block-user-list .user-level-boxoffice {
    color:#6385a5;
}
.block-user-list .user-level-inactive {
    color:#ddd;
}
.block-user-list .org-name{
    color:#6385a5;
}
.block-user-list .user-edit-btn{
    font-size:0;
    background-position:-40px -120px;
    box-shadow:1px 1px 3px -1px rgba(35,31,32,0.25);
}
.block-user-list .user-edit-btn.ui-state-disabled{
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}
.block-user-list .user-remove-btn {
    font-size:0;
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat -18px -151px;
}
.block-user-list .user-remove-btn.ui-state-disabled {
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}
/*	edit user dialog*/
.popupwin-userEdit .ui-plated .user-info {
    border:solid 1px #ddd;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}
.popupwin-userEdit .input-group {
    border-bottom:solid 1px #ddd;
}
.popupwin-userEdit .message {
    color:#9776cc;
    font-weight:bold;
}
.popupwin-userEdit input[readonly="readonly"] {
    font-weight:bold;
    border:0 none;
    box-shadow:none;
    background-color:transparent;
}
.popupwin-userEdit .ui-plated .access-level {
    border:solid 1px #ddd;
    border-top:0 none;
    border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
}
.popupwin-userEdit .access-level dt {
    color:#333;
    font-size:10px;
    font-weight:bold;
}
.popupwin-userEdit .access-level dd {
    color:#333;
    font-size:12px;
    line-height:120%;
}
.popupwin-userEdit .client-sale-group {
    color:#333;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.popupwin-userEdit .user-info {
    color:#000;
    font-size:14px;
    font-weight:bold;
}
.popupwin-userEdit .user-info .main-info {
    line-height:120%;
    color:#000;
}
.popupwin-userEdit .user-info .sub-info {
    line-height:120%;
}
.popupwin-userEdit .user-info .email{
    color:#9676cc;
    font-weight:bold;
}
.popupwin-userEdit .user-info .term {
    font-size:10px;
}
.popupwin-userEdit .user-info .txt {
    color:#999;
    font-weight:normal;
}
/*user remove*/
.popupwin-userEdit .dialog-deleteUser .ui-plated .user-info {
    border-bottom:0 none;
}
/*	account affiliate	*/
.account-affiliate .illustrate-list {
    font-size:10px;
    font-weight:bold;
    line-height:20px;
}
.account-affiliate .illustrate-list .box-office{
    color:#80dd89;
}
.account-affiliate .illustrate-list .upsell{
    color:#fb9393;
}
.account-affiliate .illustrate-list .marketing{
    color:#ffb400;
}
.account-affiliate .illustrate-list .attraction{
    color: #ff00ff;
}
.account-affiliate .illustrate-list .reporting{
    color:#9773cc;
}
.account-affiliate .illustrate-list .booking{
    color:#00c0ff;
}
/*    TWB-4357 style -- Org Affiliate List starts */
.account-affiliate .org-image img {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.account-affiliate .org-info {
    font-weight: bold;
    font-size:100%;
    text-transform: capitalize;
}
.account-affiliate .org-name {
    color: #333;
    font-size: 16px;
}
.account-affiliate .org-dba-name {
    color: #6486a4;
}
.account-affiliate .org-location {
    color: #9877cc;
}
.account-affiliate .org-edit-btn{
    font-size:0;
    background-position:-40px -120px;
    box-shadow:1px 1px 3px -1px rgba(35,31,32,0.25);
}
.account-affiliate .org-edit-btn.ui-state-disabled{
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}
.account-affiliate .org-remove-btn {
    background: url("../primefaces-twb/images/icon/login-sprite.png") no-repeat -18px -151px;
    font-size:0;
}
.account-affiliate .org-remove-btn.ui-state-disabled {
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}

/*    TWB-4357 style -- Org Affiliate List ends */

/*    TWB-4358 Style -- Add Affiliate Dialog starts */
.popupwin-affiliate .affiliate-list-add .ui-datatable-tablewrapper {
    border:solid 1px #ddd;
    box-shadow:inset 0 0 10px 0 rgba(35,31,32,0.05);
}
.popupwin-affiliate .affiliate-list-add .ui-datatable-scrollable-body {
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}
.popupwin-affiliate .affiliate-list-add .ui-datatable-empty-message td{
    color:#999;
    font-size:16px;
}
.popupwin-affiliate .affiliate-list-add .ui-state-highlight .org-name,
.popupwin-affiliate .affiliate-list-add .ui-state-highlight .org-dba-name,
.popupwin-affiliate .affiliate-list-add .ui-state-highlight .org-location {
    color:#fff;
}

/*    TWB-4358 Style -- Add Affiliate Dialog ends */

/*	    TWB-4359 Style -- Edit affiliate dialog	*/
.popupwin-affiliate .ui-mod-content{
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.affiliate-edit-type-list .booking-disable .type-text{
    color:#ddd;
}
.affiliate-edit{
    border:1px solid #ddd;
    border-width:1px 0;
}
.affiliate-edit-type .title{
    font-size:20px;
}
.affiliate-edit-type-list .type-text{
    color:#333;
}
.affiliate-edit-type-list .type-text dt{
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
/*	    TWB-4359 Style -- Edit affiliate dialog	ends */

/*     TWB-4377 Style Remove Affiliate Dialog starts */
.popupwin-affiliateRemove .message {
    color: #9776cc;
    font-weight: bold;
}
/*     TWB-4377 Style Remove Affiliate Dialog ends */


/*External Accounts starts*/
.external-accounts .datalist-hd .title{
    font-size: 30px;
    font-weight: bold;
}
.external-account-channel .hd h3{
    font-size:20px;
    font-weight:bold;
    color:#333;
}
.external-account-item .icon-holder{
    border-right:1px solid #ddd;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius:5px;
}
.external-account-item .info .image .head-pic{
    border:1px solid #ddd;
}
.external-account-item .info .summary{
    font-weight:bold;
    line-height:1.1;
}
.external-account-item .info .main-info{
    color:#333;
    font-size:16px;
}
.external-account-item .info .sub-info{
    color:#9877cc;
    font-size:12px;
}
.external-account-item .info .sub-info a{
    color:#9877cc;
}
.external-account-item .setting .button-default{
    border:solid 1px #dddddd;
    border-radius:4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) inset,1px 1px 1px rgba(255, 255, 255, 0.75);
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
    color:#00c0ff;
}
.external-account-item.disabled{
    opacity: .28;
    filter: alpha(Opacity = 28);
}
.external-accounts .icon-external{
    font-size:0;
}
.external-accounts .bg-facebook{
    background:#3c5a96;
}

.external-accounts .bg-tiktok{
    background-color: black;
}
.external-accounts .bg-twitter{
    background:#000;
}
.external-accounts .icon-twitter{
    /*background-position:-13px -160px;*/
}
.external-accounts .bg-mobile-roadie{
    background:#188cfb;
}
.external-accounts  .bg-google{
    background:#ee5c31;
}
.external-accounts .icon-google{
    background-position:-59px -160px;
}
.external-accounts  .bg-exact-target{
    background:#f69833;
}

.external-accounts .bg-ticketmaster {
    background: #1F262D;
}

.external-accounts .icon-exact-ticketmaster
{ background-position: -118px -188px; }

.external-accounts .icon-exact-target{
    background-position:-82px -160px;
}
/*dialog*/
.external-account-item .account-type-name{
    line-height: 60px;
    text-align: left;
}
.external-account-item .account-type-name .ui-button-text{
    font-size:14px;
    font-weight:bold;
    color:#333;
}
.popupwin-externalaccount .note{
    color:#333;
    font-weight:bold;
}
.popupwin-externalaccount .form-main  .required{
    vertical-align:middle;
}
.popupwin-externalaccount .form-block-action .cancel{
    float:left;
    font-size:14px;
    color: #5c5c5c;
    text-decoration:underline;
}
.pop-info .pop-info-content{
    font-size:21px;
    font-weight:bold;
    text-align:center;
}
.pop-info .remove-account-info{
    font-size:18px;
    line-height:1.1;
}
.popupwin-externalaccount .select-facebook-page .ui-dialog-content{
    border:1px solid #ddd;
    box-shadow:1px 1px 10px rgba(35,31,32,0.05) inset;
}
.select-facebook-page .ui-datalist .ui-datalist-empty-message{
    text-align:center;
    letter-spacing:-0.2px;
}
.select-external-accounts .external-account-item{
    cursor:pointer;
}
.select-facebook-page .warm{
    font-size:14px;
    font-weight:bold;
    line-height:1.3;
    color:#333;
}
.select-facebook-page  .note{
    color:#999;
    line-height:1.2;
    font-weight:normal;
}

/*External Accounts ends*/
/* external publishing of facebook and mobile roadie  */
/* icons for external publishing social network */
.icon-facebook-publish,
.icon-mobileRoadie-publish {
    background-image:url("../primefaces-twb/images/icon/decoration-bg.png");
    background-repeat:no-repeat;
}
.icon-facebook-publish {
    background-position:-80px -120px;
}
/* subscribion list */
.block-subscribe .button-reorder .ui-button-text {
    color:#999;
    font-size:11px;
    font-weight:bold;
}
.subscription-list-data .subscription-list-item.inactive {
    border:solid 1px rgba(221,221,221,0.38);
}
.subscription-list-data .subscription-list-item.inactive .subscription-info{
    opacity:0.38;
}
.subscription-list-data .subscription-info-item {
    color:#9773cc;
    font-size:12px;
    font-weight:bold;
}

.handling-list-data .handlingType-info-item {
    color:#9773cc;
    font-size:12px;
    font-weight:bold;
}


.handling-list-data .handlingType-info-item. tix-description {
    color:#9773cc;
    font-size:12px;
    font-weight:bold;
}
.subscription-list-data .subscription-info-item.subscription-name {
    color:#333;
    font-size:20px;
    font-weight:bold;
}
.handling-list-data .handlingType-info-item.tix-name {

    color:#333;
    font-size:20px;
    font-weight:bold;
}
/* delete subscription list */


/* subscription edit dialog*/
.panel-subscribeEdit .panel-subcribe-id {
    font-size:12px;
    color:#333;
}
.panel-subscribeEdit .panel-subcribe-id .title {
    font-weight:bold;
}
/* dialog of subscription reorder */
.popupwin.popupwin-subscribeReorder .ui-state-placeholder {
    border: dashed 2px #777777;
    border-radius: 6px;
    background: url("../primefaces-twb/images/bg/text-drop-subscrption.png") no-repeat 50% 50%;
}

/*block-generatelist*/
.block-generatelist-intro .description {
    line-height:120%;
    color:#9773cc;
    font-size:14px;
    font-weight:bold;
}
.block-generatelist .block-list-item .block-title {
    font-size:20px;
}
.block-generatelist .block-hd  .ui-chkbox-label {
    font-size:14px;
    font-weight:normal;
}
.block-generatelist .block-list-item .block-bd {
    border-top:solid 1px #ddd;
    border-bottom:solid 1px #ddd;
}
.block-generatelist .check-box-group td {
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
}
.block-generatelist .check-box-group td:first-child{
    border:solid 1px #ddd;
    border-right:0 none;
    border-radius:5px 0 0 5px;
}
.block-generatelist .check-box-group td:last-child {
    border:solid 1px #ddd;
    border-left:0 none;
    border-radius:0 5px 5px 0;
}
.block-generatelist .check-box-group .selected td{
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
}
.block-generatelist .check-box-group .selected td:first-child{
    box-shadow:inset 1px 1px 1px 0px rgba(0,0,0,0.2);
}
.block-generatelist .check-box-group .selected td:last-child{
    box-shadow:inset -1px 1px 1px 0px rgba(0,0,0,0.2);
}
.block-generatelist .check-box-group label {
    color:#999;
    font-size:16px;
    font-weight:bold;
}
.block-generatelist .check-box-group .selected label{
    color:#9773cc;
}
.block-generatelist .subscriber-count {
    color: #9773cc;
    font-weight: bold;
}
.block-generatelist .list-count-number {
    font-size: 25px;
}
.block-generatelist .list-count-txt {
    font-size: 14px;
}
/* add to email list dialog */
.popupwin-addToList .description {
    line-height:120%;
    color:#666;
}
/*client message*/
.client-msg-wrapper,
.client-msg-hd .client-msg-icon,
.client-msg-hd .client-msg-action{
    background:#fff;
}
.client-msg-wrapper{
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.12);
}

.client-msg-hd .client-msg-title{
    line-height:40px;
}
.client-msg-hd .client-msg-title .title-item{
    font-size:20px;
    font-weight:bold;
    color:#333;
}
.client-msg-hd .readMore {
    font-size: 12px;
    color: #9773cc;
}
.message-purple-icon{
    background-position:0 -5037px;
}
.client-msg-hd .client-msg-action .button{
    color: #9773cc;
}
.client-msg-hd .client-msg-action .button-readLater{
    font-size:16px;
}
.client-msg-hd .client-msg-number{
    color: #9773cc;
}
.client-msg-detail .client-msg-item {
    font-size:14px;
    color:#333;
}
.client-msg-detail .client-msg-item p{
    margin-bottom:18px;
}
.client-msg-detail .client-msg-item a{
    color: #9773cc;
}

/*recurring event*/
/*Betty--style for groups title view and group details*/
.group-list-panel .ui-datagrid-row td{
    border-bottom: 3px solid #e2e2e2;
}
.group-list-panel .ui-datagrid-row:nth-child(even) td{
    border-top: 2px solid #fefefe;
}
.group-list-panel .ui-datagrid-row:nth-last-of-type(1) td{
    border-bottom:0 none;
}
.block-group-info{
    color:#fff;
    font-weight:bold;
}
.sidebar-img .img-radius{
    border-top-left-radius:12px;
}
.block-group-info .group-title{
    font-size:14px;
    text-transform:capitalize;
}
.block-group-info .group-date{
    border:1px solid #fff;
    border-width:2px 0;
    background:#8e9399;
}
.block-group-info .group-date .group-date-item{
    text-transform: uppercase;
}
.block-group-info .group-date .group-date-item .title{
    font-size:8px;
}
.block-group-info .group-total-count .title{
    text-transform: uppercase;
}
.block-group-info .group-total-count .value{
    font-size:18px;
}
.groups-list-item  .group-tag .isProgress{
    background:#fff;
    border-radius: 13px;
}
/*Betty--style for groups title view and group details ends*/

/* external publishing of facebook and mobile roadie  */
/* icons for external publishing social network */
.icon-facebook-publish,
.icon-mobileRoadie-publish {
    background-image:url("../primefaces-twb/images/icon/decoration-bg.png");
    background-repeat:no-repeat;
}
.icon-facebook-publish {
    background-position:-80px -120px;
}
.icon-mobileRoadie-publish {
    background-position:-120px -120px;
}
.publish-media .media-name {
    line-height:30px;
    font-size:12px;
    font-weight:bold;
}

/* event diagnostics*/
.block-event-container .block-title{
    font-size: 18px;
    font-weight: bold;
}
.block-event-container .block-title span[class*="icon-"]+span{
    font-size: 12px;
}
.block-event-detail .event-date-wrap{
    background-color: #edebe8;
    border: 1px solid #d6d6d6;
}
.block-event-detail .event-date-wrap .event-main-date{
    border-right: 1px solid #c4c3c3;
    box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.65) inset;
}
.block-event-detail .date-item .title-emph{
    font-size:14px;
    font-weight:bold;
}
.block-event-detail .date-item .value{
    font-size:16px;
}
.block-event-status .event-status-item .title{
    font-size:18px;
    font-weight:bold;
}
.block-event-info .no-info{
    color:#999;
}
.block-event-sub .sub-info-item .title,
.block-event-sub .external-publish .title,
.block-event-sub .external-publish .external-publish-title{
    font-weight: bold;
    font-size:12px;
    text-transform: capitalize;
}
/*list group component*/
.list-group-complex .header-img>img{
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.list-group-complex .info{
    line-height:1.2;
    font-weight: bold;
}
.list-group-complex .main-info{
    color: #333;
    font-size: 16px;
}
.list-group-complex .sub-info{
    color:#9877cc;
}
.list-group-complex .info a{
    color:inherit;
}
.list-group-complex .emphasize-info{
    color: #6486a4;
}

/*apply to links of attraction edit page and external accounts*/
.social-list-item .icon-holder {
    border-bottom-left-radius: 5px;
    border-right: 1px solid #ffffff;
    border-top-left-radius: 5px;
}
.social-list-item .icon-holder.bg-social-mobileroadie{
    background:#188cfb;
}
.social-list-item .icon-holder.bg-social-twitter{
    background:#000000;
}
.social-list-item .icon-holder.bg-social-myspace{
    background:#000;
}
.social-list-item .icon-holder.bg-social-flickr{
    background:#0548bd;
}
.social-list-item .icon-holder.bg-social-plusgoogle{
    background:#ffffff;
}
.social-list-item .icon-holder.bg-social-playgoogle {
    background: #ffffff;
}
.social-list-item .icon-holder.bg-social-ticketweb {
    background-color: #9874ce;
}
.social-list-item .icon-holder.bg-social-ticketmaster {
    background-color: #176fdc;
}
.social-list-item .icon-holder.bg-social-amg {
    background-color: #0da7e1;
}
/* event attraction list */
.event-attractionList .block-event-list .event-info,
.attraction-list .block-event-list .event-info,
.event-attractionList .block-event-list .event-info-summary ,
.attraction-list .block-event-list .event-info-summary {
    border: 0 none;
}

.event-attractionList .event-list-item .event-name ,
.attraction-list .event-list-item .event-name {
    font-size: 20px;
}

.event-attractionList .block-event-list .event-venue ,
.attraction-list .block-event-list .event-venue {
    color: #999;
    font-size: 12px;
}

.event-attractionList .event-data .sold-data,
.event-attractionList  .event-data .avail-data,
.event-attractionList  .event-data .total-data,
.attraction-list .event-data .sold-data,
.attraction-list .event-data .avail-data,
.attraction-list .event-data .total-data  {
    border: 0 none;
}

.event-attractionList .avail-data .data,
.event-attractionList .total-data .data,
.event-attractionList .sold-data .data ,
.attraction-list .avail-data .data,
.attraction-list .total-data .data,
.attraction-list .sold-data .data {
    font-size: 30px;
}

.event-attractionList .event-data .term {
    font-size: 12px;
}
.attraction-list  .event-data .term {
    font-size: 13px;
}

.event-actions {
    background: #2a333c; /* Old browsers */
    background: -moz-linear-gradient(top, #2a333c 0%, #51565c 44%, #2a333c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a333c), color-stop(44%,#51565c), color-stop(100%,#2a333c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2a333c 0%,#51565c 44%,#2a333c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2a333c 0%,#51565c 44%,#2a333c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2a333c 0%,#51565c 44%,#2a333c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2a333c 0%,#51565c 44%,#2a333c 100%); /* W3C */
    box-shadow: inset 0 0 5px 0px rgba(5,5,5,1);
    overflow: hidden;
}
/*attraction-edit*/

/* private lable branding */
.popuwin-branding a{
    color:inherit;
}
.popuwin-branding .ui-dialog{
    background:#f5f5f5;
}
.popuwin-branding .titlebar{
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 10px 10px 0 0;
    border-radius:10px 10px 0 0;
    background:#fff;
}

.popuwin-branding .title-groups{
    padding:14px 0;
}
.popuwin-branding .title-groups .title{
    font-size:18px;
    text-transform:capitalize;
}
.popuwin-branding .title-groups .sub-title{
    font-size:10px;
    font-weight:normal;
    text-transform:uppercase;
}

.popuwin-branding .nav-tabs > li {
    text-transform: capitalize;
    border:2px solid #82a;
    text-align: center;
}
.popuwin-branding .nav-tabs > li + li {
    border-left: none;
}
.popuwin-branding .nav-tabs > li.active{
    background:#82a;
}
.popuwin-branding .nav-tabs > li:first-child {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
.popuwin-branding .nav-tabs > li:last-child {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}
.popuwin-branding .nav-tabs > li > a {
    text-decoration: none;
    color: inherit;
}

.popuwin-branding .sidebar{
    background:#fff;
    border-right:1px solid #ddd;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;

}
.popuwin-branding .ui-panelmenu .ui-panelmenu-header{
    border-bottom:1px solid #ddd;
    font-size:16px;
}

.popuwin-branding .ui-panelmenu .ui-panelmenu-header::after {
    background: transparent;
    border-color: #82a;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.popuwin-branding .ui-panelmenu .ui-panelmenu-header.ui-state-active{
    -webkit-box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.1);
}

.popuwin-branding .ui-panelmenu .ui-panelmenu-header .ui-icon{
    -webkit-border-radius: 8px 0;
    border-radius: 8px 0;
    border:1px solid #ddd;
}
.popuwin-branding .hd-bg-item  .ui-panelmenu-header .ui-icon{
    background: url("../primefaces-twb/images/icon/img-gray.svg") no-repeat;
    border-color:transparent ;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.popuwin-branding .hd-bg-item.active .ui-panelmenu-header .ui-icon{
    background: url("../primefaces-twb/images/icon/img.svg") no-repeat;
}
.popuwin-branding .links-item .ui-panelmenu-header .ui-icon{
    background: url("../primefaces-twb/images/icon/link-gray.svg") no-repeat;
    background-size:contain;
    border-color:transparent ;
    -webkit-border-radius:0;
    border-radius: 0;
}
.popuwin-branding .links-item.active .ui-panelmenu-header .ui-icon{
    background: url("../primefaces-twb/images/icon/link.svg") no-repeat;
    background-size:contain;
}
.popuwin-branding .ui-panelmenu .ui-panelmenu-content{
    background:#f5f5f5;
}
.popuwin-branding .ui-panelmenu .ui-menuitem{
    border-bottom: 1px solid #ddd;
    font-size:14px;
}
.popuwin-branding .ui-panelmenu .ui-menuitem .icon-img{
    background: url("../primefaces-twb/images/icon/img.svg") no-repeat;
}
.popuwin-branding .ui-panelmenu .ui-menuitem .icon-img-gray{
    background: url("../primefaces-twb/images/icon/img-gray.svg") no-repeat;
}

.popuwin-branding .ui-panelmenu .ui-menuitem .icon-link{
    background: url("../primefaces-twb/images/icon/link.svg") no-repeat;
}
.popuwin-branding .ui-panelmenu .ui-menuitem .icon-link-gray{
    background: url("../primefaces-twb/images/icon/link-gray.svg") no-repeat;
}

.popuwin-branding .ui-panelmenu .ui-menuitem-text{
    font-weight:bold;
}
.popuwin-branding .ui-colorpicker .ui-button{
    border:1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius:8px;
}
.popuwin-branding .ui-colorpicker .ui-button span{
    border-width: 0!important;
}
.popuwin-branding .btn-group .btn{
    border: 1px solid transparent;
    -webkit-border-radius:8px;
    border-radius: 8px;
}

.popuwin-branding .btn-group .btn-default{
    background:transparent;
    border-color:#aaa;
}
.popuwin-branding .btn-group .btn-save{
    color:#fff;
    background:#82a;
    border-color:#82a;
}

.branding-dialog .mask{
    background: #fff;
    opacity: 0.5;
}

.branding-dialog .dialog{
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.branding-dialog .dialog-title{
    font-size:24px;
    font-weight:bold;
}
.branding-dialog .btn{
    cursor: pointer;
}
.branding-dialog .ui-inputfield{
    background:#dae1e9;
    border:1px solid #a4a4a4;
    -webkit-border-radius:3px;
    border-radius: 3px;
}

.brand-description {
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
.brand-name {
    color: #9874ce;
    font-weight: bold;
}
.brand-list .sub-info {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.brand-list .status .active{
    color: #79de82;
}

.brand-list .active-in-use{
    color: #37d3fd;
}
.brand-list .status .warn{
    color: #deca31;
}
.brand-list .status .error{
    color: #de4519;
}
.brand-list .status .inactive{
    color: #ddd;
}
.brand-list .brand-owner {
    color: #6284a6;
}
.brand-list .button-setting {
    background-position: -40px -120px;
}

/* popover*/
.brandAction-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.brandAction-dropDown a {
    color: #333;
}
.brandAction-dropDown .ui-menu-list .ui-menuitem:first-child {
    border-bottom: 1px solid #ddd;
}
/*.brandAction-dropDown .ui-menu-list .ui-menuitem:last-child {*/
/*	border-top: 1px solid #ddd;*/
/*}*/
.brandAction-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

/* private lable branding end*/

/* event access code*/
.access-code-title{
    font-size:24px;
}
.access-code-textfield{
    border: 1px solid #a4a4a4;
    border-radius: 4px;
    -moz-box-shadow: 0 0 0 1px #e3e3e3, 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 0 0 1px #e3e3e3, 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 0 1px #e3e3e3, 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
    font-size: 48px;
    font-weight: bold;
    background-color: #edeae8;
    color:#8276B2;
}
/* event access code end*/

/* prebox import guestlist start*/
#importGuestList .ui-fileupload-choose .ui-icon {
    display: none
}

#importGuestList .ui-fileupload-files .ui-fileupload-cancel {
    display: none
}

#importGuestList .ui-fileupload-files .ui-fileupload-upload {
    display: none
}

#importGuestList .ui-fileupload-buttonbar {
    padding: 0em 0em;
}

.barcode-event-name{
    padding-top:4px; max-width: 432px; max-height: 12px; overflow: hidden; color:#00bfff; font-weight: normal;
}

.barcode-event-name a{
    color:#00bfff; font-weight: normal;
}

.consumer-account-content-description{
    width: 425px; float:left; height: 50px;
}

.consumer-account-description-text{
    text-transform:none !important; margin-left: 8px; padding-right: 4px; margin-bottom: 6px;
}

.consumer-account-content-error{
    width: 436px; margin-top: 12px; margin-left: -2px;
}

.consumer-account-content-email{
    width: 460px; marging-right:22px; margin-top: 10px;
}

.consumer-account-result-panel{
    padding-top: 4px; padding-bottom: 18px; min-width: 490px;
}
/* prebox import guestlist end*/

/* Move Group Element*/

.preview-info{
    background:#eeeeee;
    padding: 20px 20px;
    margin: -20px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    position: relative
}

.preview-info .name-preview{
    font-size:20px;
    font-weight:bold;
    letter-spacing:.2px;
    margin-bottom: 15px;
}

.preview-info .date-preview{
    font-size:18px;
    font-weight:bold;
    letter-spacing:.2px;
}

.preview-info .date-preview span:first-child{
    padding-right: 5px;
    text-transform: uppercase;
}

.preview-info .date-preview span:last-child{
    padding-left: 50px;
    text-transform: uppercase;
}

.preview-list{
    margin: 35px -20px 0px -20px;
}

.preview-list .preview-list-elements{
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px;
    height:300px;
    overflow-y: scroll;
    position: relative;
}

.preview-list .preview-list-elements::-webkit-scrollbar{
    -webkit-appearance: none;
    width: 15px;
    background-color: transparent;
}

.preview-list .preview-list-elements::-webkit-scrollbar-thumb{
    border-radius: 8px;
    border: 1px solid white;
    background-color: rgba(194,194,194,.5);
}

.preview-list .preview-event{
    display: table;
    background: #eeeeee;
    width: 100%;
    position: relative;
    padding-top: 10px;
    margin-bottom: 10px;
}

.preview-list .preview-event .col-start-date{
    display: table-cell;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    width: 150px !important;
}

.preview-list .preview-event .col-start-date p{
    letter-spacing: 0px;
    margin-bottom: 3px;
}

.preview-list .preview-event .col-start-date p:first-child{
    text-transform: uppercase;
    font-size: 14px;
}

.preview-list .preview-event .col-start-date p:last-child{
    text-transform: capitalize;
}

.preview-list .preview-event .col-icon{
    display: table-cell;
    text-align: center;
    position: absolute;
    top: 55px;
    width: 30px;
}

.preview-list .preview-event .col-icon .preview-dates-times{
    left:0px;
    bottom: 10px;
}

.preview-list .preview-event .col-end-date{
    display: table-cell;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    width: 150px !important;
}

.preview-list .preview-event .col-end-date p{
    letter-spacing: 0px;
    margin-bottom: 5px;
}

.preview-list .preview-event .col-end-date p:first-child{
    text-transform: uppercase;
    font-size: 14px;
}

.preview-list .preview-event .col-end-date p:last-child{
    margin-bottom: 3px;
    text-transform: capitalize;
}

.preview-list .preview-event .col-hour{
    display: table-cell;
    text-align: center;
    width: 90px !important;
}

.preview-list .preview-event .col-hour p{
    letter-spacing: 0px;
    margin-bottom: 5px;
    font-size: 13px;
}

.preview-list .preview-event .col-hour p:last-child{
    letter-spacing: 0px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 15px;
    color: #4b4b4b;
}

.form-submit.preview{
    margin-top: 15px;
}

.popupwin-evtChgNotification.moveGroup .ui-dialog-titlebar{
    display: none;
}

.event-info.c.group-event{
    padding-top: 15px !important;
}

.event-info.c.group-event .main-name{
    font-size: 16px;
    font-weight: bold
}

.event-info.c.group-event .secondary-name{
    font-size: 13px;
}
.date-arrow-table{
    display: table;
    margin: 8px 0px;
}
.date-arrow-table .col{
    display: table-cell;
}
.date-arrow-table .col.icon{
    position: relative;
}
.date-arrow-table .col:last-child{
    padding-left: 50px;
}
.date-arrow-table .col .title-date{
    font-size: 10px;
    font-weight: bold;
}

.date-arrow-table .col .date{
    font-weight: bold;
    font-size: 12px;
}

.date-arrow-table .col .medium-ico-right-arrow.move-group{
    left: 12px;
    bottom: -20px;
}

.preview-content.move-group{
    height: 385px !important;
}

.c.notification-custom.move-group{
    height: 418px;
}

.c.notification-custom.move-group .event-info{
    padding: 8px 0px;
}

.preview-content-i .preview-text-group{
    background:#eff18f;
    color:#313131;
    margin: 20px 0px;
    word-break: break-all;
}

/* PickList on event setup styles */

#ticket-type-price .ui-picklist-row{
    height: 55px;
}
.ticket-type-price-tags{
    margin-bottom: 10px;
    margin-top: 5px;
}

/* Arrows for order status style */

.arrow-order-style{
    color: white;
    padding: 0px 5px;
}

/* wheelchair SVG */

.wheelchair-icon {
    width: 0px;
    height: 0px;
}

.wheelchair-icon svg {
    width: 35px;
    height: 35px;
    margin-top: 7px;
    margin-left: 10px;
    fill: #50565C !important;
}

/**
Report List
 */
.block-report-list .report-type-custom {
    color:#7dde86;
}

.block-report-list .report-type-legacy {
    color:#9874ce;
}

.block-report-list .report-description {
    color:#9874ce;
}

.block-report-list .report-open-btn {
    background-image:url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat:no-repeat;
    font-size:0;
    background-position:-41px -242px;
    box-shadow:1px 1px 3px -1px rgba(35,31,32,0.25);
}

.block-report-list .report-open-btn:hover {
    background-blend-mode: overlay;
    background-color: #7e429942;
}
.block-report-list .report-open-btn:active {
    background-color: #7e429982;
}

.block-report-list .report-info {
    font-weight:bold;
}
.block-report-list .report-name {
    color:#333;
    font-size:16px;
}
.block-report-list .report-type {
    font-weight:bold;
}

.block-report-list .report-open-btn.ui-state-disabled{
    opacity:0.38;
    filter: Alpha(Opacity = 38);
}

.block-report-list .report-open-btn button {
    width: 40px;
    height: 40px;
}

.custom-report-menu-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.custom-report-menu-dropDown a {
    color: #333;
}
.custom-report-menu-dropDown .ui-menu-list .ui-menuitem:not(:last-child) {
    border-bottom: 1px solid #ddd;
}

.custom-report-menu-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.report-config-sidebar-btn {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    background-image:url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat:no-repeat;
    background-position:-41px -122px;
}


.heroAction-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.heroAction-dropDown a {
    color: #333;
}
.heroAction-dropDown .ui-menu-list .ui-menuitem:first-child {
    border-bottom: 1px solid #ddd;
}

.heroAction-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.highlightEventAction-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.highlightEventAction-dropDown a {
    color: #333;
}
.highlightEventAction-dropDown .ui-menu-list .ui-menuitem:first-child {
    border-bottom: 1px solid #ddd;
}

.highlightEventAction-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.spotlightVenuesAction-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.spotlightVenuesAction-dropDown a {
    color: #333;
}
.spotlightVenuesAction-dropDown .ui-menu-list .ui-menuitem:first-child {
    border-bottom: 1px solid #ddd;
}

.spotlightVenuesAction-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.featuresAction-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.featuresAction-dropDown a {
    color: #333;
}
.featuresAction-dropDown .ui-menu-list .ui-menuitem:first-child {
    border-bottom: 1px solid #ddd;
}

.featuresAction-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.btn-edit-tiny {
    background-position:-32px -1439px;
    border-radius: 4px;
    background-color: whitesmoke;
    scale: 1.2;
    border: 2px solid whitesmoke;
    border-style: outset;
}

.btn-edit-tiny:active {
    border-style: inset;
}

.referral-search-input .ui-state-disabled {
    color:#686767;
}

/*
    Report Schedules
 */
.block-report-list .button-setting {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("../primefaces-twb/images/icon/button-bg.png");
    background-repeat: no-repeat;
    background-position: -40px -120px;
}

.block-report-list .button-setting button {
    width: 40px;
    height: 40px;
}

.schedule-menu-dropDown .ui-menu-list {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    border:1px solid #ddd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.schedule-menu-dropDown a {
    color: #333;
}
.schedule-menu-dropDown .ui-menu-list .ui-menuitem:not(:last-child) {
    border-bottom: 1px solid #ddd;
}

.schedule-menu-dropDown.ui-menu .ui-menuitem-link {
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

.block-report-list .schedule-info-text {
    color:black;
}

.additional-schedule-info .feature-setting .label-txt-small {
    line-height: 13px;
}

.button-info {
    background-image: url("../primefaces-twb/images/icon/spt-ico.png");
    background-repeat: no-repeat;
    background-position:-75px -2163px;
    width: 40px;
    height: 30px;
    cursor: pointer;
}

.button-info-selected {
    background-position:-60px -3307px;
}

.button-info-error {
    background-position:0px -4319px;
    scale:0.6;
    position: relative;
    left: -2px;
    width: 45px;
    height: 40px;
}

.button-gradient-gray{
    background:url("../primefaces-twb/images/bg/textture-button.png")
    repeat 0 0,radial-gradient(ellipse at center top,#7c7c7c 8%, #666666 41%, #333333 99%) !important;
}

.button-gradient-icon .ui-icon-delete{
    background: url("../primefaces-twb/images/icon/ic_delete.svg") no-repeat center center;
    background-size: 20px 20px;
    background-position: center;
}

.sub-menu-wrap .ui-icon-unlock {
    background: url("../primefaces-twb/images/icon/ic_unlock.svg") no-repeat center center;
}

.sub-menu-wrap .menu-button-hover .ui-icon-unlock {
    background: url("../primefaces-twb/images/icon/ic_unlock_selected.svg") no-repeat center center;
}
.sub-menu-wrap .highlight .ui-icon-unlock {
    background: url("../primefaces-twb/images/icon/ic_unlock_selected.svg") no-repeat center center;
}
.static-map-badge {
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #999999;
    padding: 3px;
    margin-bottom: 10px;
    width: 70px;
    text-align: center;
    color: #FFF;
}
.addstatic-button{
    padding: 10px;
    background: transparent !important;
    border: 1px solid #7E4299;
    border-radius: 5px;
    text-decoration: none;
    color: #7E4299 !important;
}
.static-block-action{
    float: left;
    margin: 10px 0px -5px 10px;
}
.vam-static{
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
}
.vam-inner-static{
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
}
.static-thumb-nail{
    border: solid 1px #cfcfcf;
    border-radius: 6px;
}
.static-map-badge-in-dialog {
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #999999;
    color: #FFFFFF;
    padding: 3px;
    width: 70px;
    text-align: center;
    float: right;
}

.ism-name-in-dialog {
    max-width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.imageUploadCSS .ui-messages.ui-widget {
    box-sizing: border-box;
}

.imageUploadCSS .ui-messages-error {
    background: linear-gradient(180deg, #F58C8A 0%, #DB4545 79%, #EA2826 100%);
    border-radius: 8px;
    outline: 3px #F3201D solid;
    outline-offset: -3px;
    padding: 16px;
    border: none;
    color: white;
    font-family: Arial, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 19.2px;
}

.imageUploadCSS .ui-messages-error-icon,
.imageUploadCSS .ui-messages-close {
    display: none !important;
}

.imageUploadCSS .ui-messages-error ul {
    list-style: none;
    margin: 0;
    padding: 10px;
}

.imageUploadCSS .ui-messages-error li {
    display: flex;
    align-items: center;
    gap: 16px;
}

.imageUploadCSS .ui-messages-error li::before {
    background: url("../primefaces-twb/images/icon/warning.svg") no-repeat 0px 0px;
    content: "";
    display: inline-block;
    width: 32px;
    height: 32px;
    background-size: contain;
    flex-shrink: 0;
}

.imageUploadCSS .ui-messages-error-summary {
    color: white;
    display: block;
    word-wrap: break-word;
    margin-left: -5px;
}

.imageUploadCSS .ui-messages-error-detail {
    display: none;
}
