/* pages */
/* log in  log out */
.login {
    height: 100%;
    overflow: hidden;
}
.login .hd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
}
.login .bd-wrap {
    height: 100%;
}
.login .bd-wrap-i {
    padding-top: 102px;
}
.login h1 {
    float: left;
    text-indent: -9999px;
}
.login .container {
    min-height: 330px;
    padding-top: 42px;
}
.warn-log,
.msg-log {
    margin-bottom: 15px
}
.login .warn-log {
    margin-bottom: -29px
}
.login .warn-minor-ui .warn-icon-wrap {
    height: 70px
}
.login .block-login {
    width: 302px;
    padding: 0;
}
.block-login .ui-panel-titlebar {
    display: none;
}
.login .block-login {
    margin-bottom: 17px
}
.login .block-login .ui-widget-content {
    padding: 18px 18px 12px
}
.login .block-login .input {
    height: 35px;
    padding: 0 11px;
}
html[data-useragent*='MSIE 10.0'] .login .block-login .input {
	height:33px;
	padding:0 11px 2px;
	line-height:33px;
}
.login .block-login .login-form-list li {
    margin-bottom: 9px;
}
.login .block-login .input-ui-username .input {
    width: 242px
}
.login .block-login .input-ui-password {
    width: 170px;
    margin-right: 10px;
}
.login .block-login .input-ui-password .input {
    width: 145px
}
.login .block-login .btn-grad-wrap {
    width: 84px;
    height: 36px;
}
.login .block-login .btn-grad {
    width: 84px;
    height: 36px;
}
.login .block-login .login-remember {
    float: left;
    margin-right: 2px;
}
.login .block-login .login-remember-chkbox {
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 11px;
}
.login .block-login .login-remember-chkbox .ui-chkbox-box {
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.login .block-login .login-remember-chkbox .ui-state-active .ui-icon {
    width: 10px;
    height: 8px;
    margin: 6px 0 0 5px;
}
.login .block-login .login-remember-text,
.login .block-login .forget-psw {
    height: 19px;
}
.login .block-login .login-remember-text,
.login .block-login .forget-psw {
    text-decoration: none;
}
.login .block-login .login-remember-text {
    cursor: pointer
}
.login .block-login .forget-psw {
    float: left
}

.block-marketing-msg {
    width: 300px;
    height: 160px;
}
.block-marketing-msg .marketing-msg-main {
    width: 175px;
    height: 160px;
}
.block-marketing-msg .marketing-msg-main .headline {
    padding: 28px 0 0 6px;
}
.block-marketing-msg .marketing-msg-sub {
    position: relative;
    width: 108px;
    height: 128px;
    padding: 31px 0 0 15px;
    letter-spacing: -1px;
}
.block-marketing-msg .marketing-msg-sub .link-more {
    position: absolute;
    right: 9px;
    bottom: 10px;
    text-decoration: underline;
}

.popupwin-reset-psw .ui-dialog .ui-dialog-titlebar,
.popupwin-confirm .ui-dialog .ui-dialog-titlebar {
    width: 480px
}
.popupwin-confirm .button-confirm {
	width:88px;
}
.popupwin-reset-psw .ui-dialog .ui-dialog-title {
    padding-left: 26px;
}
.popupwin-reset-psw .ui-dialog .ui-dialog-content,
.popupwin-confirm .ui-dialog .ui-dialog-content {
    width: 440px;
    margin: 0 auto;
    padding-bottom: 9px;
}
.popupwin-reset-psw .link-return {
    text-decoration: underline!important;
}
.popupwin-reset-psw .cancel .ui-state-hover {
    text-decoration: underline!important
}
.popupwin-reset-psw .reset-psw-txt,
.popupwin-confirm .confirm-txt,
.no-ticket-sold .no-dialog-txt {
    margin-bottom: 10px;
    letter-spacing: -1px;
}
.popupwin-reset-psw .reset-psw-txt{
    min-height:100px;
}
/*reset psw*/
.popupwin-confirm .confirm-txt {
    margin-bottom: 15px;
    text-align: center;
}
.popupwin-confirm .button-confirm .ui-button {
    width: 87px
}
.popupwin-reset-psw .input {
    width: 413px
}
.popupwin-reset-psw .reset-psw-content {
    min-height: 132px
}
.popupwin-reset-psw .block-reset-psw .form-block .form-block-action {
    width: 219px
}
.popupwin-reset-psw .block-reset-psw .form-block .form-block-action .cancel {
    width: 59px
}
.popupwin-confirm .block-signout {
    padding-bottom: 5px
}
.popupwin-confirm .form-block-action {
    width: 99%;
    text-align: center;
}
.popupwin-confirm .form-block .form-block-action .cancel,
.popupwin-confirm .button-ui-eleanor {
    float: none;
    display: inline-block;
    margin: 0 7px;
}
.popupwin-reset-psw .form-block .form-block-action {
    width: 207px
}
.popupwin-reset-psw .btn-grad-wrap,
.popupwin-reset-psw .btn-grad {
    width: 148px;
    height: 36px;
}
.popupwin-reset-psw .block-mail-sent {
    padding-top: 30px
}
.popupwin-reset-psw .block-mail-sent .mail-sent-content {
    width: 350px;
    margin: 0 auto;
    padding-bottom: 38px;
}
.popupwin-reset-psw .warn-ui-eleanor .warn-content {
    min-height: 153px
}
* html .popupwin-reset-psw .warn-ui-eleanor .warn-content {
    height: 153px
}
.popupwin-reset-psw .warn-reset-psw {
    margin-bottom: 10px
}
.popupwin-reset-psw .warn-ui-eleanor .warn-content-text {
    width: 330px;
    text-align: center;
	word-wrap:break-word;
}
.popupwin-reset-psw .warn-ui-eleanor .warn-content-text a {
    text-decoration: underline;
}
.popupwin-reset-psw .reset-psw-txt > p{
    margin-bottom:1em;
}
/* betty forget password */
.reset-password .user-name-info{
	float:left;
	width:320px;
	padding:0 5px;
}
.reset-password .sub-menu-wrap{
	padding-top:24px;
}
.reset-password .sub-menu-wrap .ui-treenode-label{
    padding-top:10px;
}
.reset-password .sub-menu-wrap .ui-treenode-leaf-icon{
    display: none;
}
.reset-password .button-gradient-icon .ui-icon{
    margin-top: 3px;
    position: static;
}
.reset-password .ui-button{
    cursor: pointer;
    display: inline-block;
    margin-bottom: 2px;
    padding: 0 7px;
}
.reset-password .button-gradient-icon .ui-button-text{
    padding: 0 10px;
    display: inline-block;
    line-height: 39px;
    min-width: 48px;
}
.reset-password .sub-menu-wrap .ui-tree-selectable[aria-selected="true"]{
    margin: 0 -10px 2px 0;
}
.footer .link-help {
    float: left;
    height: 14px;
    margin-top: 5px;
    margin-left: 3px;
    padding-left: 15px;
}
.footer .link-goback {
    float: right;
    height: 13px;
    margin-top: 7px;
    margin-right: 5px;
    padding-right: 13px;
}
/* social frame*/
.social-frame {
    min-height: 500px
}
.social-frame .ui-datalist-data {
    min-height: 879px
}
.social-frame .ui-tabs .ui-tabs-nav {
	margin-top:-2px;
    padding: 1px 0 0
}
/*IE10, IE11*/
@media all and (-ms-high-contrast:none) {
	.social-frame .ui-tabs .ui-tabs-nav {
		width:322px;
		margin-left:-1px;
	}
}
.social-frame .ui-tabs .ui-tabs-nav li:nth-child(2) {
    width: 159px
}
/*IE10, IE11*/
@media all and (-ms-high-contrast:none) {
	.social-frame .ui-tabs .ui-tabs-nav li:nth-child(1) {
		padding:3px 3px 0 3px;
	}
	.social-frame .ui-tabs .ui-tabs-nav li:nth-child(2) {
		width:156px;
		padding:3px 4px 0 3px;
	}
}
html[data-useragent*='Chrome'] .social-frame .ui-tabs .ui-tabs-nav li:nth-child(2) a {
    width:112px;
}
.social-frame .ui-tabs .ui-tabs-nav li:nth-child(2) a {
    padding: 9px 0 7px 26px;
    width:113px;
}
.social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:nth-child(2) a {
    padding: 9px 20px 5px 26px;
    overflow: hidden;
}
/*IE10, IE11*/
@media all and (-ms-high-contrast:none) {
	.social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:nth-child(2) a {
		padding: 9px 18px 5px 26px;
	}
}
html[data-useragent*='Chrome'] .social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:nth-child(2) a {
    padding: 9px 21px 5px 26px;
}
html[data-useragent*='Safari'] .social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:nth-child(2) a {
    padding: 9px 21px 5px 26px;
}
.social-frame .ui-tabs .ui-tabs-nav li {
    margin: 0;
    padding: 2px 2px 0;
}
.social-frame .ui-tabs .ui-tabs-nav li:first-child {
    width: 153px
}
.social-frame .ui-tabs .ui-tabs-nav li:first-child a {
    padding: 8px 25px 7px 47px;
}
.social-frame .ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child a {
    padding: 8px 20px 7px 47px;
}
.social-frame .ui-tabs-panels {
    width: 316px;
    margin: 0 0 0 2px;
    padding-bottom: 2px;
}
.social-frame .hide-facebook .ui-tabs-panels {
    margin: 1px 0 0 2px;
}
.social-frame .ui-tabs .ui-tabs-panel {
    padding: 0;
}
.social-frame .ui-tabs .ui-tabs-panel .ui-datalist-content {
    min-height: 300px;
}
.social-frame .ui-tabs .ui-helper-hidden {
    display: none
}
.social-frame .ui-datalist-data {
    padding: 10px;
}
.block-facebook {
    min-height: 899px
}

.facebook-error .btn-add-account {
    display: block;
    width: 192px;
    height: 42px;
    margin: 0 auto;
    padding-left: 33px;
    cursor: pointer;
}
.facebook-error .description {
    margin-bottom: 19px;
}
.social-frame .data-error {
    padding-top: 150px
}
.social-frame .data-error .img-social-type {
    display: block;
    margin: 0 auto 12px;
}
.event-dashboard .facebook-error {
    width: 197px;
    margin: 0 auto;
    padding-top: 150px;
}
.account-dashboard .block-coming-event {
	padding-top:2px;
}
.account-dashboard .facebook-error {
    width: 194px;
    margin: 0 auto;
    padding-top: 132px;
}
.block-facebook .venue-selected {
	padding: 16px 9px 0 5px;
	height:64px;
}
.block-facebook .venue-selected-main-content {
	margin-left: -83px
}
.block-facebook .venue-selected-main-content .ui-selectonemenu {
    display: block
}
.block-facebook .venue-selected-main-content-i {
    height: 64px;
    border-radius: 0;
    overflow: hidden;
}
.block-facebook .venue-selected-main-content-i .ui-helper-hidden-accessible select {
    width: 301px
}
.block-facebook .venue-selected-main-content .ui-inputfield,
.block-facebook .venue-selected-main-content .ui-inputfield {
    padding: 0;
}
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-label {
    width: 234px;
    padding-top: 7px;
    padding-left: 77px;
}
.ui-selectonemenu-panel {
    width: 305px;
    overflow: hidden;
}
.ui-selectonemenu-panel .venue-select-img {
    width: 51px;
    height: 51px;
    margin: 4px 17px 0 8px;
}
.ui-selectonemenu-panel .venue-select-content {
    padding-top: 21px
}
.ui-selectonemenu-panel .ui-selectonemenu-table td {
    padding: 0 0 7px 0;
    cursor: pointer;
}
.block-facebook .venue-selected-main-content-i .ui-selectonemenu-trigger {
    top: 9px;
    width: 24px;
    height: 26px;
    padding: 0;
}
.block-facebook .item-facebook {
    padding-bottom: 12px
}
.block-facebook .cont-hd {
    margin-bottom: 6px
}
.block-facebook .user-img {
    margin-right: 25px
}
.block-facebook .cont {
    position: relative;
    width: 221px;
}
.block-facebook .txt {
    min-height: 40px;
    max-height: 91px;
    margin-bottom: 3px;
    padding: 4px 12px 8px 13px;
    word-wrap: break-word;
    word-break: break-all;
}
.block-facebook .cont-arrow {
    position: absolute;
    left: -17px;
    top: 18%;
    width: 18px;
    height: 22px;
}
.block-facebook .cont .like {
    margin-right: 7px;
    padding: 1px 6px 2px 20px;
}
.block-facebook .cont .comment {
    margin-top: 2px
}
/*social-frame*/
.venue-img{
	float:left;
	width:51px;
	height:51px;
	margin: 4px 17px 0 8px;
}
.venue-content{
	padding-top:10px;
}
/* account dash board */
/* coming event block */
.block-coming-event .coming-event-item {
    margin-bottom: 12px;
}
.block-coming-event .event-name,
.block-coming-event .event-venue,
.block-coming-event .hold-event .event-name {
    width: 298px;
}
.block-coming-event .avail-data,
.block-coming-event .total-data {
    width: 79px;
}
.block-coming-event .event-data .percentage-data {
    width: 162px;
}
.block-coming-event .event-no-data {
    padding: 32px 0 10px;
}
.avail-data .term,
.total-data .term {
    margin-bottom: 5px;
}
.percentage-data .data {
    width: 88px;
    padding-top: 14px;
}
.block-coming-event .percentage-data .pie-chart-content {
	margin:7px 0 0 6px;
}
.block-coming-event .percentage-data .data {
    width: 92px;
    padding-right: 2px;
}
.percentage-data .percent {
    margin-top: 2px;
}
.percentage-data .pie-chart {
    width: 48px;
}
.block-coming-event .hold-state {
    display: none;
}
.block-coming-event .hold-event .hold-state {
    position: absolute;
    display: block;
    right: 0;
    top: 5px;
    width: 63px;
}
.block-coming-event .hold-event .tags {
    position: absolute;
    right: 55px;
}
.coming-event-item .event-contact {
    width: 259px
}
.coming-event-item .capacity {
    width: 148px
}
.contact-list {
    padding: 8px 0 0 8px
}
.contact-list li {
    margin-bottom: 1px
}
.capacity {
    width: 73px;
    padding: 10px 10px 0 0;
}
.event-data .capacity .term {
    letter-spacing: normal;
}
/* campaign block*/
.block-campaign .block-campaign-hd {
    margin-bottom: 5px
}
.block-campaign .block-hd {
    padding: 6px 10px 0 9px
}
.block-campaign .block-hd .view-more {
    margin-top: 4px
}
.block-campaign .block-campaign-bd {
    padding-bottom: 27px
}
.block-campaign .block-campaign-bd .split {
    display: inline;
    width: 1px;
    margin-top: 20px;
    margin-right: 3px;
    margin-bottom: -10000px;
    padding-bottom: 10000px;
}
.block-campaign .data-campaign {
    display: inline;
    width: 282px;
}
.data-campaign .no-data {
    height: 200px;
    padding-top: 104px;
}
.data-campaign .no-data-hd {
    padding-bottom: 50px
}
.data-campaign .data-camp-bd {
    margin-bottom: -3px;
    overflow: hidden;
}
.data-campaign .campaign-item-i {
    margin-top: 1px;
}
.data-campaign {
    margin: 0 10px 0 10px
}
.data-campaign .social-links {
    margin-top: 6px;
    margin-right: 5px;
}
.data-camp-hd {
    margin-bottom: 6px
}
.block-campaign .data-recent {
    margin-right: 12px
}
.data-recent .campaign-item {
    margin-bottom: 6px;
    border-bottom: 0 none;
}
.data-recent .campaign-item-hd {
    height: 40px
}
.data-recent .campaign-info-title {
    padding: 0 0 3px 0
}
.data-recent .campaign-type {
    width: 47px;
    height: 40px;
    margin: 0 2px 0 3px;
}
.data-recent .campaign-type-img {
    width: 47px;
    height: 39px;
}
.campaign-type .error .error-img {
    top: 2px;
    right: 6px;
    width: 21px;
    height: 20px;
}
.campaign-info {
    width: 191px;
    padding-top: 6px;
}
.data-recent .social-links {
    margin-top: 6px
}
.social-links .social-link-item {
    float: left;
    width: 18px;
    height: 13px;
}
.data-recent .campaign-data {
    height: 38px;
    margin: 0 -1px 0;
}
.data-recent .campaign-data .campaign-data-item {
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}
.data-recent .campaign-data .campaign-click {
    width: 140px;
}
.data-recent .campaign-data .campaign-ticket {
    width: 141px;
}
.campaign-data .data {
    padding-top: 5px
}
.data-upcoming .data-camp-bd {
    margin-bottom: -6px;
    overflow: hidden;
}
.data-upcoming .campaign-item {
    margin-bottom: 9px
}
.data-upcoming .campaign-item-i {
    padding-bottom: 2px
}
.data-upcoming .campaign-main-content-hd {
    margin-bottom: 6px
}
.data-upcoming .campaign-info-title {
    width: 165px;
    margin-bottom: -1px;
    padding: 6px 0 1px;
}
.data-upcoming .campaign-type {
    width: 57px
}
.data-upcoming .campaign-main-content {
    margin-left: -60px
}
.data-upcoming .campaign-main-content-i {
    margin-left: 66px
}
.data-upcoming .upcoming-time {
    width: 162px;
    height: 24px;
    padding: 0 8px;
}
.data-upcoming .edit {
    width: 24px;
    height: 25px;
    margin-right: 5px;
}
.data-upcoming .campaign-type-img {
    width: 57px;
    height: 58px;
}
/* block activity */
.account-dashboard .block-activity-title {
    margin-top: -2px
}
.account-dashboard .block-activity,
.account-dashboard .block-top-referer {
    width: 310px
}
.account-dashboard .block-activity {
    margin-right: 10px
}
.account-dashboard .block-activity .block-activity-hd {
    margin-bottom: 10px
}
.account-dashboard .block-activity .block-activity-bd {
    margin-bottom: 17px
}
.account-dashboard .block-activity .symbolic-list {
    margin-top: 2px
}
.account-dashboard .symbolic-list .item {
    height: 15px;
    padding-left: 16px;
}
.account-dashboard .symbolic-list .item-ticket-sold {
    margin-right: 15px;
}
.account-dashboard .block-activity .block-ft {
    padding-bottom: 10px
}
.account-dashboard .block-activity .referers-no-data {
    padding: 50px 0 39px
}
/* top referers*/
.block-top-referer .block-top-referer-hd {
    margin-bottom: 8px
}
.top-referer-links {
    padding-left: 141px
}
.top-referer-links a.selected {
    text-decoration: none;
}
.top-referer-links .visit-item {
    margin-right: 50px
}
.block-top-referer .referers-data-hd {
    margin-bottom: 9px
}
.block-top-referer .referers-no-data {
    padding: 52px 0 56px
}
.referers-data-container .data-box {
    padding-bottom: 10px
}
.referers-data-container .source-data {
    padding-right: 13px
}
.referers-data-container .source-data .title {
    width: 130px
}
.referers-data-container .visit-data {
    width: 69px;
    padding-right: 10px;
}
.referers-data-container .data-holder {
    display: block;
    width: 67px;
    height: 17px;
    padding-top: 4px;
}

/* eventdash board*/
.event-dashboard .sbr-hd {
    margin-bottom: 7px
}
.sbr-hd .block-nav-title {
    position: relative;
    padding: 8px 9px 7px;
}
.sbr .event-img {
	position:relative;
	width:198px;
	min-height:141px;
    overflow: hidden;
}
.sbr .event-img .icon-add-image {
	position:absolute;
	right:7px;
	bottom:9px;
	cursor: pointer;
}
.sbr .block-nav-title .nav-title {
    width: 166px;
    margin-right: -15px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.block-nav-title .icon-link {
    position: absolute;
    top: 11px;
    right: 5px;
}
.sbr .event-info {
    padding: 0px 9px 7px 9px;
}
.sbr .event-info .select-ui-eleanor-i {
    width: 100%!important
}
.sbr .event-info p {
    padding-bottom: 2px;
}
.sbr .event-data {
    padding: 0 9px
}
.sbr .event-data-main {
    margin-right: -48px
}
.sbr .event-data-sub {
    width: 48px
}
.sbr .event-price,
.event-dashboard .hold-type {
    display: block;
    width: 101px;
    padding-left: 14px;
}
.sbr .event-data-main .sales-data {
    padding-bottom: 10px
}
.sbr .event-price {
    height: 24px;
    padding-bottom: 6px;
}
.sbr .sales-price {
    width: 134px;
    height: 33px;
    font-weight: bold;
    text-align: center;
}
.sales-proportion {
    width: 46px;
    height: 33px;
}
.sales-proportion .percentage {
    position: relative;
    width: 46px;
    padding-top: 3px;
    text-align: center;
}
.sales-proportion .percentage .num {
    float: left;
    width: 31px;
    margin-bottom: -2px;
    text-align: right;
}
.sales-proportion .percentage .symbol {
    position: absolute;
    right: 0;
    top: 6px;
    width: 14px;
    height: 12px;
}
.sales-proportion .sold {
    clear: both;
    display: block;
    margin-top: -2px;
    padding-left: 7px;
}
.sales-state .tags span {
    margin-left: 1px;
    margin-bottom: 5px;
}
.sales-state .hold-state {
    text-align: center;
}
.sales-state .hold-state-i {
    display: inline-block;
    padding: 0 14px 7px;
}
.sales-state .hold-state .txt {
    margin: 7px 0 0;
}
.sales-state .hold-state .hold-state-icon {
    width: 16px;
    height: 16px;
    margin: 6px 7px 0 0;
}

/*Assign icon need to be fixed*/
.sales-state .hold-state-assign .hold-state-icon {
    width: 16px;
    height: 16px;
    margin: 6px 7px 0 11px;
}

.event-dashboard .hold-type {
    height: 23px;
}
.event-dashboard .event-data-sub .event-data-sold-percent {
    margin-top: 2px;
    margin-bottom: -1px;
    overflow: hidden;
}
.event-dashboard .event-data-sub .event-data-sold-percent .num {
    margin-right: 2px;
}
.event-dashboard .event-data-sub .event-data-sold-percent .percent {
    margin: 12px 0 0 -2px
}
.event-dashboard .main-content {
    margin-top: 2px
}
.event-dashboard .mcr2 {
    max-width: 1000px
}
.block-eventdashboard-tickets .block-tickets-hd {
    padding-bottom: 4px
}
.event-dashboard .block-tickets-data-main {
    margin-bottom: 5px;
    padding-top: 11px;
    padding-bottom: 8px;
}
.block-eventdashboard-tickets {
    padding-bottom: 7px;
    position:relative;
}
.block-eventdashboard-tickets .block-tickets-data-main .block-tickets-data-sold {
    width: 133px;
    padding-left: 30px;
}
.block-eventdashboard-tickets .block-tickets-data-main .block-tickets-data-avai {
    width: 116px;
}
.block-eventdashboard-tickets .block-tickets-data-main .data-sold {
    margin-top: -2px;
}
.block-eventdashboard-tickets .block-tickets-data-main .data-avai,
.block-eventdashboard-tickets .block-tickets-data-main .data-total {
    margin-top: 8px;
}
.block-eventdashboard-tickets .block-tickets-data-main div.data-empty {
    margin-top: 7px;
}
.block-eventdashboard-tickets .block-tickets-data-sub .block-tickets-data-pending {
    width: 100px;
    padding-left: 22px;
}
.block-eventdashboard-tickets .block-tickets-data-sub .block-tickets-data-hold {
    width: 73px;
}
.block-eventdashboard-tickets .block-tickets-data-sub .block-tickets-data-comp {
    width: 73px;
}
.block-eventdashboard-tickets .block-tickets-data-sub .block-tickets-data-prebox {
    width: 86px;
}
.block-eventdashboard-sales {
    padding-bottom: 14px;
}
.block-eventdashboard-sales .block-sales-hd {
    margin-bottom: 15px;
}
.block-eventdashboard-sales .sales-graph-data {
    position: relative;
    height: 166px;
    padding: 8px 10px;
}
.block-eventdashboard-sales .sales-graph-data .no-data-text {
    position: absolute;
    right: 15px;
    bottom: 12px;
}
.block-eventdashboard-sales .sales-graph-data .no-graph-data {
    width: 300px;
    right: 18px;
    bottom: 20px;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd {
    margin-bottom: 10px
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button {
    margin-top: 11px;
    margin-left: 7px;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button button {
    height: 16px;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-hd .select-days-button .ui-button-text {
    padding: 0 21px 0 8px;
}
.popupwin-cutomize-sale .ui-dialog .ui-dialog-titlebar {
    width: 480px;
}
.popupwin-cutomize-sale .form-block-saleTarget {
    margin-bottom: 21px;
}
.popupwin-cutomize-sale .label-txt {
    margin-bottom: 5px;
}
.popupwin-cutomize-sale .input-search {
    width: 247px;
}
.popupwin-cutomize-sale .form-block .cancel {
    margin: 20px 7px 0 0;
}
.block-eventdashboard-sales .sales-graph-data .sales-graph-data-bd img {
    display: block;
    margin: 0 auto;
}
.block-eventdashboard-topReferer .block-topReferer-hd {
    margin-bottom: 9px
}
.block-eventdashboard-topReferer .referers-data-hd {
    margin-bottom: 8px
}
.block-eventdashboard-topReferer .top-referer-links {
    float: right;
	width:158px;
    padding: 0;
}
.block-eventdashboard-topReferer .top-referer-links-item {
	width:50%;
}
.block-eventdashboard-topReferer .top-referer-links .visit-item {
    margin-right: 0;
}
.block-eventdashboard-topReferer .referers-data-container .source-data .title {
    width: 244px
}
.block-eventdashboard-topReferer .top-referer-links-item .icon-visit {
    width: 14px;
    height: 8px;
    margin: 4px 4px 0 0;
}
.block-eventdashboard-topReferer .topReferer-no-data {
    padding-top: 31px;
    padding-bottom: 60px;
}
.block-eventdashboard-topReferer .no-data-hd {
    padding-bottom: 44px
}
.block-eventdashboard-rsvp {
    padding-bottom: 24px
}
.block-rsvp-hd {
    padding-bottom: 8px
}
.block-eventdashboard-rsvp .rsvp-not-publish {
    padding: 25px 0 14px 0;
}
.block-eventdashboard-rsvp .block-rsvp-title .icon-rsvp-facebook {
    width: 33px;
    height: 33px;
    margin-top: -3px;
}
.block-eventdashboard-rsvp .rsvp-data-item-attend {
    width: 163px;
}
.block-eventdashboard-rsvp .rsvp-data-item-mayAttend {
    width: 120px;
}
.block-eventdashboard-rsvp .rsvp-data-item-notReply {
    margin-right: 12px;
}
.block-eventdashboard-rsvp .rsvp-data .data-txt {
    margin-right: 7px;
    letter-spacing: -1px;
}
.block-eventdashboard-rsvp .rsvp-data .data-icon {
    width: 27px;
    height: 29px;
}
.block-eventdashboard-rsvp .rsvp-data .term {
    padding-left: 3px;
    letter-spacing: -1px;
}
/* account-eventlist */
.account-eventlist {
    overflow-y: scroll;
}
.account-eventlist .no-data {
    padding: 50px 0 39px
}
.account-eventlist .main-content {
    width: 995px;
    padding-bottom: 50px;
}
.account-eventlist .form-block-action {
    padding-bottom: 13px
}
.account-eventlist .form-block-action .create-event {
    margin-right: 22px;
}
.account-eventlist .search-event {
	display: table-cell;
	width: 99%;
    padding-right: 25px;
    padding-top: 2px;
}
.account-eventlist .select-button{
	display: table-cell;
	padding-top: 3px;
	vertical-align: top;
	white-space: nowrap;
}
.account-eventlist .search-event .input-search {
	width: 100%;
}
.ui-inputfield {
    height: 21px;
}
.account-eventlist .search-event .input-ui-eleanor {
	padding-right: 53px;
}
.account-eventlist .search-event .input-ui-eleanor .input-search {
    height: 25px;
    padding: 4px 10px 6px 42px;
}
/*button groups*/
.account-eventlist .ui-selectonebutton .ui-button .ui-button-text{
   width:80px;
   padding:0 !important;
}
.account-eventlist .ui-selectonebutton .button-switch{
	float: none;
    width:125px;
    height:35px;
	margin:0 25px 0 0;
}
.account-eventlist .ui-selectonebutton .ui-button {
	float: none;
}
.account-eventlist .ui-selectonebutton .button-switch .ui-button-text{
    padding:0 48px 0 0 !important;
	width:auto;
}
.account-eventlist .ui-selectonebutton .button-switch.ui-state-active .ui-button-text{
    padding:0 0 0 48px !important;
}
.account-eventlist .select-event-type {
    margin: 2px 0 0 0;
}
.account-eventlist .select-event-type .ui-corner-left.ui-state-active  + .ui-button .ui-button-text {
    padding-left: 16px!important;
}
.account-eventlist .select-event-type .ui-corner-left.ui-state-active  .ui-button-text,
.account-eventlist .select-event-type .ui-corner-right.ui-state-active  .ui-button-text {
    padding: 0 15px;
}
.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 {
    padding: 0;
    overflow: auto;
}
.account-eventlist .event-list-tableWrap .ui-datatable-data .ui-dt-c {
    padding: 0 1px
}
.account-eventlist .dot-group {
    width: 10px;
    height: 36px;
    margin: 5px auto;
}
/* create event dialog*/
.popupwin-createEvent .ui-dialog-titlebar {
    width: 500px;
    margin-bottom: 17px;
    padding: 1px 0 0 2px;
}
.popupwin-createEvent .ui-dialog .ui-dialog-title {
    padding-left: 36px;
}
.popupwin-createEvent .ui-dialog-content {
    padding: 0 10px 5px;
}
.popupwin-createEvent .ui-dialog .ui-dialog-titlebar-close {
    width: 15px;
    height: 16px;
}
.popupwin-createEvent .ui-dialog-titlebar-icon .ui-icon {
    width: 15px;
    height: 16px;
}
.popupwin-createEvent {
    padding: 10px 10px 10px 10px;
}
.popupwin-createEvent .form-main {
    margin-bottom: 21px
}
.popupwin-createEvent .form-set-status .legend-txt {
    height: 36px;
    margin-right: 14px;
}
.popupwin-createEvent .form-select-eventType .legend-txt {
    padding-bottom: 12px
}
.popupwin-createEvent .form-select-eventType .ui-option-group {
    padding: 18px 0 4px 18px
}
.popupwin-createEvent .form-select-eventType .option-group-item {
    margin-top: 5px;
    margin-bottom: 20px;
}
.popupwin-createEvent .form-select-eventType .content-checkbox {
    margin-left: 34px;
    padding-top: 14px;
}
.popupwin-createEvent .form-select-eventType .content-checkbox .ui-chkbox-box {
    float: left;
    margin: 1px 8px 0 0;
}
.popupwin-createEvent .form-select-eventType .content-checkbox .ui-chkbox-label {
    float: left;
    height: 15px;
    margin: 1px 0 0;
    font-size: 14px;
}
.popupwin-createEvent .form-select-eventType .ui-radiobutton {
    float: left;
    margin: 3px 19px 0 0;
}
.popupwin-createEvent .form-select-eventType label {
    float: left;
}
.popupwin-createEvent .form-select-eventType  div.option-template {
    margin-top: -1px
}
.popupwin-createEvent .form-select-eventType  div.option-template .ui-radiobutton {
    margin: 15px 19px 0 0
}
/* recurring dialog */
.popupwin-recurEvent .ui-dialog {
    padding: 12px 10px 15px 12px;
}
.popupwin-recurEvent .ui-dialog .ui-dialog-titlebar {
    width: 673px;
}
.popupwin-recurEvent .ui-dialog .ui-dialog-title {
    height: 26px;
    padding-left: 43px;
}
.popupwin-recurEvent .legend-txt {
    padding-bottom: 12px;
}
.popupwin-recurEvent .ui-option-group {
    margin:5px 5px 0px 4px;
    /*width: 597px;*/
    padding: 18px;
}
.popupwin-recurEvent .ui-option-group .ui-radiobutton {
    float: left;
    margin: 4px 15px 7px 0;
}
.popupwin-recurEvent .ui-option-group label {
    float: left;
}
.popupwin-recurEvent .form-block .form-block-action {
 width: 148px;
}
.popupwin-recurEvent .form-block .cancel {
    width: 50px;
    margin-top: 19px;
}
.popupwin-recurEvent .form-block .button-confirm {
	width:88px;
}
/*Filter*/
.filter-control-panel {
    position: absolute;
    z-index: 99;
    right: 0px;
    top: 105px;
}
.filter-control-list {
    width: 50px;
}
.filter-control-list .filter-control-item {
    width: 50px;
    overflow: hidden;
}
.filter-control-list .filter-control-item a {
    float: left;
    width: 26px;
    height: 26px;
    margin: 0 auto 10px;
}
.screen-holder {
    position: static;
    z-index: 97;
}
.screen-mask {
    position: absolute;
    z-index: 98;
    top: 0;
    display: none;
    width: 100%;
}
.drawer {
    position: absolute;
    right: 0;
    display: none;
    width: 361px;
}
.drawer-box .form-block {
    padding-top: 16px
}
.drawer-box-title,
.drawer-block-title,
.drawer-field-title {
    letter-spacing: -1px;
}
.drawer-box-title {
    height: 30px;
    padding-top: 11px;
    padding-left: 48px;
}
.drawer-block-title {
    padding-bottom: 4px;
}
.drawer-field-title {
    margin-bottom: 20px;
}
.drawer-item .drawer-item-i {
    padding: 20px 0 17px 20px;
}
.drawer-box .drawer-item:not(.drawer-item-flex),
.drawer-box .form-block {
    flex-shrink: 0;
}
.drawer-item-flex {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
}
.drawer-item-flex .drawer-item-i {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
}
.drawer-item-flex .venue-checkbox-group {
    overflow-y: auto;
}
.drawer-item-flex .ui-panel,
.drawer-item-flex .ui-panel .ui-panel-content {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
}
.drawer-item .drawer-item-hd {
    overflow: hidden;
}
.drawer-item .drawer-item-hd .drawer-field-title {
    margin-right: 10px;
}
.drawer-item .drawer-item-hd .select-all {
    height: 20px;
    margin-right: 8px;
    cursor: pointer;
}
.drawer-item .drawer-item-hd .icon-link {
    margin-top: 2px
}
.drawer-item .venue-checkbox-group label {
    display: inline-block;
    max-width: 235px;
    margin-right: 8px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.drawer-item .venue-checkbox-group .icon-link {
    display: inline-block;
}
.drawer-display-option .label-txt {
    margin-top: 3px;
    padding-left: 2px;
}
.status-checkbox-group {
    width: 165px;
}
.status-checkbox-group .checkbox-group-item {
    float: left;
    width: 165px;
    margin-bottom: 13px;
}
.status-checkbox-group .checkbox-group-item  .ui-chkbox {
    margin-right: 3px;
}
.status-checkbox-group .checkbox-group-parent {
    margin-bottom: 5px;
}
.status-checkbox-group .checkbox-child-item {
    margin-bottom: 3px;
}
.status-checkbox-group .checkbox-group-hold .check-box-ui-tiny .ui-chkbox .ui-chkbox-box {
    width: 9px;
    height: 9px;
    margin-top: 4px;
    margin-left: 15px;
}
.status-checkbox-group .checkbox-group-hold .check-box-ui-tiny .ui-chkbox .ui-chkbox-icon {
    display: block;
    width: 9px;
    height: 9px;
}
.venue-checkbox-group {
    margin-top: -15px;
}
.venue-checkbox-group .ui-chkbox {
    margin: 10px 11px 7px 0;
}
.venue-checkbox-group .venue-others-checkbox label {
    margin: 14px 0 0 5px;
}
.venue-checkbox-group .venue-others-checkbox .ui-chkbox-box {
    margin-left: 2px;
    margin-right: 0;
}
.drawer-item  .form-block {
    padding-top: 15px;
}

/*block event*/
.block-event-list .event-list-item {
    width: 993px;
    margin:2px 0 16px;
}
.block-event-list .event-info {
    width: 523px;
}
.block-event-list .avail-data,
.block-event-list .total-data {
    width: 83px
}
.block-event-list .general-data {
    width: 254px
}
.block-event-list .genral-data-item {
    width: 120px
}
.block-event-list .general-data-group {
    margin-bottom: 7px
}
.block-event-list .genral-data-item .term {
    width: 63px;
    height: 18px;
    padding: 0 0 0 9px;
    text-transform: uppercase;
}
.block-event-list .genral-data-item .data {
    padding: 0 5px
}
.block-event-list .event-info-summary {
    padding-right: 9px
}
.block-event-list .event-info-summary-sub {
    position: absolute;
    top: 0;
    right: 3px;
}
.block-event-list .event-info-summary-sub-i {
    width: 79px;
    height: 33px;
}
.block-event-list .event-state .tags span {
    max-width: 80px
}
.block-event-list .event-sales-percentage {
    padding-top: 6px
}
.block-event-list .event-sales-percentage .percent{
	margin-top:2px;
}
.block-event-list .event-sales-percentage .num {
    width: 55px;
    margin-top: 1px;
    text-align: right;
}
/* define width of the title when there many datas below
  these css need to be optimized
*/
.block-event-list .event-name {
    width: 430px
}
.block-event-list .event-venue {
    padding-top: 2px;
    padding-left: 1px;
}
.block-event-list .partial-event .event-name {
    width: 430px
}
.block-event-list .ticket-event .tag-single .event-venue {
    width: 350px
}
.block-event-list .ticket-event .tag-two .event-venue {
    width: 262px
}
.block-event-list .listed-event .event-venue {
    width: 564px
}
.block-event-list .listed-event .event-name {
    width: 630px
}
.block-event-list .listed-event .tag-single .event-venue {
    width: 518px
}
.block-event-list .listed-event .tag-two .event-venue {
    width: 450px
}
.block-event-list .listed-event .cancel .event-venue {
    width: 510px
}
.block-event-list .listed-event .cancel .event-name {
    width: 433px
}
.block-event-list .listed-event .cancel .tag-single .event-venue {
    width: 434px
}
.block-event-list .listed-event .cancel .tag-two .event-venue {
    width: 353px
}
.block-event-list .partial-event .event-info {
    width: 641px
}
.block-event-list .partial-event .event-name {
    width: 630px
}
.block-event-list .partial-event .tag-single .event-venue {
    width: 520px
}
.block-event-list .partial-event .tag-two .event-venue {
    width: 460px
}
/* pie chart */
.block-event-list .pie-chart {
    width: 119px
}
.block-event-list .pie-chart .pie-chart-content {
    width: 78px;
    height: 78px;
    margin: 5px auto 0 4px;
    padding-left: 20px;
}
.block-event-list .event-nav {
    width: 140px;
}
.block-event-list .event-color {
    width: 15px;
}
.block-event-list .event-nav,
.block-event-list .event-nav-list {
    width: 140px;
    height: 100px;
}
.block-event-list .event-nav-list .item {
    width: 70px;
    height: 50px;
    text-indent: -9999px;
}
.block-event-list .event-nav-list .item-edit-disable {
    cursor: default;
}
.block-event-list .event-nav-list .item-report-disable,
.block-event-list .event-nav-list .item-market-disable,
.block-event-list .event-nav-list .item-contact-disable,
.block-event-list .event-nav-list .item-delete-disable,
.block-event-list .inaccessable-event .event-nav-list a {
    cursor: default;
}
/* cancel */
.cancel .info-cancel {
    display: block
}
.cancel .pie-chart .cancel-img {
    margin: 13px auto 0
}
.cancel .pie-chart .cancel-txt {
    margin-top: 4px
}
/* hold event, listed event, inaccessable-event*/
.hold-event .pie-chart {
    display: none
}
.block-event-list .hold-event .event-info,
.block-event-list .listed-event .event-info,
.block-event-list .inaccessable-event .event-info {
    width: 641px
}
.block-event-list .listed-event .cancel .event-info {
    width: 523px
}
.block-event-list .hold-event .event-info-summary-main,
.block-event-list .hold-event .event-name {
    width: 508px
}
.block-event-list .inaccessable-event .event-venue {
    width: 100%
}
.block-event-list .hold-event .capacity,
.block-event-list .listed-event .capacity {
    padding: 8px 20px 0 0
}
.block-event-list .hold-event .capacity .term {
    padding-bottom: 3px
}
.block-event-list .event-list-item .event-contact {
    width: 523px
}
.block-event-list .hold-event .hold-state {
    position: absolute;
    top: 8px;
    right: 2px;
    width: 63px;
}
.block-event-list .hold-event .tags {
    position: absolute;
    right: 57px;
    top: 21px;
}
/* user setting*/
.user-setting .warn-ui-eleanor {
    margin-bottom: 21px
}
.user-setting .form-submit .cancel{
    display:inline-block;
    margin-bottom:3px;
}
.user-setting .sub-menu-wrap .ui-tree-container {
    padding: 0;
    background: none;
}
.user-setting .eleanor .sbr-i,
.user-setting .eleanor .sub-menu-wrap {
    min-height: 441px
}
.user-setting .eleanor .sub-menu-wrap {
    padding-top: 24px
}
.block-user-setting .block-user-setting-wrap {
    padding-top: 2px
}
.block-user-setting .block-user-data-hd-sub {
    width: 316px
}
.block-user-setting .block-user-data-hd-main {
    margin-left: -316px
}
.block-user-setting .block-user-data-hd-main-i {
    margin-left: 339px
}
.block-user-setting .block-user-data-bd {
    padding-bottom: 3px
}
.block-user-setting .user-img-icon {
    width: 29px;
    height: 22px;
    margin: 3px 10px 0 7px;
}
.block-user-setting .data-type-txt {
    margin-top: 7px
}
.block-user-setting .select-account {
    padding-top: 9px
}
.block-user-setting .select-account .label-txt {
    margin-top: 10px;
    margin-right: 16px;
}
.block-user-setting .select-account .select-ui-eleanor {
    width: 250px
}
.block-user-setting .user-info-item {
    margin-bottom: 16px
}
.block-user-setting .user-main-info {
    width: 385px;
    margin-right: 15px;
}
.block-user-setting .user-sub-info {
    width: 335px
}
.block-user-setting .user-info .user-info-term,
.block-user-password  .user-info-term {
    height: 38px;
}
.block-user-setting .user-main-info .user-info-term {
    width: 104px;
    padding-right: 5px;
}
.block-user-setting .user-sub-info .user-info-term {
    width: 73px;
    padding-right: 5px;
}
.block-user-setting .user-info .user-info-input {
    width: 253px
}
.block-user-setting .user-main-info .input-ui-eleanor .input-form-item,
.block-user-setting .user-sub-info .input-ui-eleanor .input-form-item {
    width: 229px
}
.block-user-setting .form-block .form-block-action,
.block-user-password  .form-block .form-block-action {
    width: 264px
}
.block-user-setting .form-block .form-block-action  .cancel,
.block-user-password  .form-block .form-block-action .cancel {
    margin: 25px 9px 0 0;
    text-align: right;
}
.block-user-password .block-user-data-hd {
    margin-bottom: 25px
}
.block-user-password .key-img-icon {
    width: 18px;
    height: 18px;
    margin: 3px 8px 0 7px;
}
.block-user-password .data-type-txt {
    height: 22px;
}
.block-user-password .user-info-term {
    padding-right: 8px
}
.block-user-password .password-setting-item {
    padding: 0 0 20px 5px
}
.block-user-password .old-password {
    padding-right: 5px
}
.block-user-password .old-password .user-info-input {
    width: 233px
}
.block-user-password .old-password .user-info-input input {
    width: 205px
}
.block-user-password .new-password {
    padding-right: 8px
}
.block-user-password .new-password .user-info-input {
    width: 233px
}
.block-user-password .new-password .user-info-input input {
    width: 205px
}
.block-user-password .password-setting-confirm {
    padding-right: 15px
}
.block-user-password .password-setting-confirm .user-info-input input {
    width: 205px
}

/* create event edit*/
.event-createEdit .mod {
    margin-bottom: 16px;
    padding: 10px 10px 12px;
}
.event-createEdit .mod .block-expend {
    position: relative
}
.event-createEdit .mod .spliter {
    height: 1px;
    margin: 0 -10px;
}
.event-createEdit #warn_box_wrap {
    display: none;
}
.event-createEdit .info-term {
    height: 38px;
}
.event-createEdit .block-eventDetail .icon-calendar {
    margin-right: 8px
}
.event-createEdit .block-eventDetail .block-item {
    padding-bottom: 10px
}
.event-createEdit .block-eventDetail .setting-item {
    padding: 17px 0 0px 0
}
.event-createEdit .block-eventDetail .info-term {
    width: 61px;
    margin: 2px 11px 0 0;
    text-align: right;
}
.event-createEdit .block-eventDetail .label-txt {
    display: block;
}
.event-createEdit .block-eventDetail .block-item-quickname {
    padding-top: 4px;
    padding-bottom: 14px;
}
.event-createEdit .block-eventDetail .block-item-quickname .info-term {
    width: auto;
    margin: 0 19px 0;
}
.event-createEdit .block-eventDetail .block-item-quickname .info-term .input {
    width: 180px
}
.event-createEdit .block-eventDetail .block-item-timeSetting {
    margin: 0 -10px;
    padding-bottom: 0;
}
.event-createEdit .timeSetting-main {
    width: 378px;
    height: 186px;
    padding-top: 1px;
}
.event-createEdit .block-eventDetail .timeSetting-main .info-term {
    width: 53px
}
.event-createEdit .timeSetting-sub {
    padding-top: 1px;
    padding-left: 10px;
}
.event-createEdit .block-eventDetail {
    position: relative;
}
.event-createEdit .block-eventDetail .patch {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 258px;
}
.event-createEdit .hide-event-check {
    width: 160px;
    margin-bottom: 6px;
    padding: 7px 8px 6px 9px;
}
.event-createEdit .hide-event-check .txt {
    padding-left: 25px
}
.event-createEdit .hide-event-check .ui-chkbox {
    overflow: hidden
}
.event-createEdit .hide-event-check .ui-chkbox-box {
    float: left;
    margin-right: 8px;
}
.event-createEdit .hide-event-check .ui-chkbox-label {
    float: left;
    margin-top: 1px;
    cursor: default;
}
.event-createEdit .event-general-state {
    clear: both;
    font-size: 14px;
}
.event-createEdit .event-general-state .emph {
    width:100px;
    padding-right:3px;
    text-align:right;
}
.event-createEdit .event-general-state .txt {
    width: 150px;
}
.event-createEdit .block-eventDetail-hd {
    padding-bottom: 10px
}
.event-createEdit .block-eventDetail .input-ui-eleanor {
    float: left
}
.groupDetail-timeSetting .input-ui-eleanor .input-form-item{
    width:40px;
}
.event-createEdit .block-eventDetail .input-folder .hasDatepicker {
    width: 118px
}
.event-createEdit .block-eventDetail .input-ui-simple .input-clock {
    width: 55px;
    padding: 1px 7px 0 23px;
    box-sizing: content-box;
}
html[data-useragent*='Safari'] .event-createEdit .block-eventDetail .input-ui-simple .input-clock{
	width: 53px;
	padding: 1px 7px 0 21px;
    box-sizing: content-box;
}
.event-createEdit .block-eventDetail .input-folder input {
    width: 118px;
}
.event-createEdit .block-eventDetail .info-term .samll {
    display: block;
    letter-spacing: normal;
}
.event-createEdit .block-eventDetail .at {
    height: 35px;
    margin: 0 13px;
}
.event-createEdit .event-config-main {
    width: 585px;
    margin-right: 17px;
}
.event-createEdit .event-config-sub {
    width: 175px
}
.event-createEdit .block-ticketing {
    margin-right: 22px
}
.event-createEdit .block-displayOpt .block-displayOpt-hd {
    padding-top: 7px;
    padding-bottom: 10px;
}
.event-createEdit .block-displayOpt .block-title {
    padding-top: 5px;
    padding-left: 3px;
}
.event-createEdit .block-displayOpt .block-displayOpt-bd {
    margin-bottom: -10px;
    padding-left: 5px;
}
.event-createEdit .block-displayOpt .displayOpt-list {
    overflow: hidden
}
.event-createEdit .block-displayOpt .displayOpt-list .displayOpt-list-item {
    float: left;
    margin-right: 21px;
    margin-bottom: 13px;
}
.event-createEdit .block-displayOpt .displayOpt-list .ui-radiobutton {
    margin: 2px 10px 0 0
}
.event-createEdit .block-venue {
    margin-bottom: -1px
}
.event-createEdit .block-venue .info-term {
    width: 65px;
    margin-right: 16px;
    padding: 0px;
}
.event-createEdit .block-venue .info-term.capacity {
    width: auto;
    margin-right: 16px;
}
.event-createEdit .block-venue .info-input {
    position: relative;
    width: 446px;
}
.event-createEdit .block-venue .info-input.small {
    position: relative;
    width: 300px;
}

.event-createEdit .hide-attr-images-check {
    text-align: center;
    padding: 10px 8px 6px 9px;
}

.event-createEdit .hide-attr-images-check .ui-chkbox-label {
    margin-top: 1px;
    margin-left: 8px;
    cursor: default;
}

.capacity-input input,
input.capacity-input{
    box-shadow: 0 0 0 1px #E3E3E3;
    border-radius: 4px;
    padding: 8px 15px 7px 15px;
    width: 45px;
    background-color: #D9E1EA;
    border: solid 1px #a4a4a4;
}

span.capacity-input input.ui-state-error,
input.capacity-input.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;
}

.event-createEdit .block-venue .input-house input {
    display: block;
    width: 434px;
    font-size: 14px;
}
.event-createEdit .block-venue .input-house.small input {
    display: block;
    width: 250px;
    font-size: 14px;
}
.autocomplete-venue{
    width: 471px !important;
}
.event-createEdit .block-venue .input .ui-autocomplete-input {
    width: 400px
}
.event-createEdit .block-venue .loading-small {
    position: absolute;
    display: none;
    top: 2px;
    right: 9px;
    width: 32px;
    height: 32px;
}
.event-createEdit .block-venue .age-limit {
    position: relative;
    width: 100%;
    min-height: 34px;
    overflow: hidden;
}
.event-createEdit .block-venue .age-limit .title {
    width: auto;
    padding-top: 12px;
    text-align: left;
    margin-left:10px;
}
.event-createEdit .block-venue .age-limit-list {
    position: absolute;
    right: -15px;
    top: 0;
    width: 500px;
    height: 30px;
}
.event-createEdit .block-venue .age-limit-list li {
    padding-right: 6px
}
.event-createEdit .block-venue .age-limit-list li .ui-radiobutton,
.event-createEdit .block-venue .age-limit-list li  label {
    float: left;
}
.event-createEdit .block-venue .age-limit-list li  label {
    margin-top: 12px;
    padding-right: 10px;
}
.event-createEdit .block-venue .age-limit-list li .ui-radiobutton {
    margin-top: 12px;
    margin-right: 10px;
}
.event-createEdit .block-venue .age-limit-list .age-custom {
    width: 106px;
}
.event-createEdit .block-venue .age-limit-list .age-custom .ui-radiobutton {
    margin-right: 5px;
}
.event-createEdit .block-venue .age-limit-list .ageCustomLable {
    padding: 0 0 0 7px;
}
.event-createEdit .block-venue .age-limit-list .custom-input {
    width: 72px;
    margin: 7px 0 0;
    padding: 0 5px 1px;
}
.event-createEdit .block-venue .section-map-setting .info-term{
	width:98px;
	margin-left:8px;
}
.event-createEdit .section-map-setting .link{
	float:left;
	height:37px;
	padding-top:3px;
	text-decoration:underline;
}
.event-createEdit .section-map-setting .section-ui-eleanor {
	width:415px;
	height:101px;
	padding:10px;
}
.event-createEdit .section-map-setting .thumb-nail {
	float:left;
	margin-right:10px;
}
.event-createEdit .section-map-setting .map-name {
	position:relative;
	float:left;
	width:263px;
	height:100px;
}
.event-createEdit .section-map-setting .map-name .vam {
	width:253px;
	height:100%;
	margin:0;
}
.event-createEdit .section-map-setting .map-name-txt{
	display:inline-block;
	word-break:break-all;
}
.event-createEdit .section-map-setting .btn-delete-tiny{
	position: absolute;
	top: -4px;
	right: -11px;
}
.event-createEdit .section-map-setting .link-change-map{
	position: absolute;
	bottom: -4px;
	right: -8px;
	text-decoration:underline;
}
.event-createEdit .warn-minor-ui{
	margin-bottom:13px;
}
/* group event */
/* group message dialog */
.popupwin-message .ui-dialog{
	padding:0;
}
.popupwin-message .ui-dialog .ui-dialog-titlebar{
	height:40px;
	padding:20px 20px 0;
	margin-bottom:0;
}
.popupwin-message .ui-dialog .ui-dialog-title{
	padding-left:0;
}
.popupwin-message .ui-dialog .ui-dialog-titlebar-close {
        outline: 0 none;
}
.popupwin-message .ui-dialog-content{
    width:460px;
    padding:20px;
}

.popupwin-message.cancel-event .ui-dialog-content{
	width:auto;
	padding:20px;
}

.popupwin-message.select-date .ui-dialog-content{
    width:515px;
    padding:20px;
}
.popupwin-message.preview-dates-times .ui-dialog-content{
    width:620px;
    padding:20px;
}

.popupwin-message p{
	letter-spacing:-1px;
	margin-bottom:1em;
}
.popupwin-message .loading-message{
	padding-top:15px;
}
/* publishing group external event error dialog */
.popupwin-publishing-error .ui-dialog{
	padding:0;
}
.popupwin-publishing-error .ui-dialog .ui-dialog-titlebar{
	height:40px;
	padding:20px 20px 0;
	margin-bottom:0;
}
.popupwin.popupwin-publishing-error .ui-dialog .ui-dialog-title{
	padding-left:0;
}
.popupwin-publishing-error .ui-dialog-content{
	width:500px;
}
.popupwin-publishing-error .ui-datatable-scrollable-body{
   overflow:hidden;
}
.popupwin-publishing-error .error-list-wrap{
	height:310px;
	padding:10px 20px 0;
	overflow:auto;
}
.popupwin-publishing-error .error-list-item{
	margin-bottom:10px;
	margin-left:100px;
}
.popupwin-publishing-error .error-list-item .title{
	float:left;
	margin-left:-100px;
	width:90px;
	text-align:right;
}
.popupwin-publishing-error .form-submit{
	padding:0 20px 20px;
}

/*Group Event Edit Start*/
.event-createEdit .groupName-input{
    width:390px;
}
.event-createEdit .groupDetail-timeSetting .timeSetting-sub{
    margin: 5px 0 0 210px;
}
.event-createEdit .block-eventDetail .groupDetail-timeSetting .setting-item{
    overflow:hidden;
    padding: 13px 0 0;
}
.groupDetail-timeSetting .groupDetail-data-info{
    float:left;
    width:210px;
    padding: 35px 0;
}
.groupDetail-timeSetting .groupDetail-data-info .date-item{
    margin:15px 0;
    padding:0 18px;
}
.groupDetail-data-info .date-item .title{
    margin: 0 0 4px 26px;
}
.groupDetail-data-info .date-item .value{
    display: block;
    margin-left: 26px;
}
.groupDetail-timeSetting .select-ui-embed{
    margin-right:10px;
    width:170px;
}
.groupDetail-timeSetting .input-ui-eleanor .input-folder input,
.groupDetail-timeSetting .input-ui-eleanor .input-clock{
    padding: 9px 10px 6px 26px;
}
/*patterns*/
.groupEvent-data-list{
    margin:0 -10px;
    padding:9px 10px 0;
    max-height:260px;
    overflow-y:auto;
}
.groupEvent-data-list .datalist-item-content{
    margin-bottom:9px;
    height:60px;
}
.groupEvent-data-list .date-week-select{
    padding:14px 10px 0;
}
.groupEvent-data-list .date-week-select .ui-button {
    margin-right:9px;
}
.groupEvent-data-list .date-week-select .ui-button .ui-button-text{
    width:30px;
}
.groupEvent-data-list .data-time-select{
    width:auto;
}
.groupEvent-data-list .data-time-select li{
    width:auto;
    margin: 0 12px 0 0;
}
.groupEvent-data-list .data-time-select .title{
    float:left;
    margin: 2px 8px 0 0;
    padding:0;
    text-align:right;
    text-transform: capitalize;
}
.groupEvent-data-list .data-time-select strong{
    display:block;
}
.groupEvent-data-list .data-time-select .pe-timepicker-input{
    width:55px;
}
.groupEvent-data-list .data-time-select .required{
    padding:0;
    margin: 2px 3px 0 0;
}
/*Group Event Edit End*/

.popupwin-section-map .ui-dialog .ui-dialog-titlebar{
	width:705px;
	padding:8px 0 1px 2px;
}
.popupwin-section-map .ui-dialog .ui-dialog-titlebar-close,
.popupwin-section-map .ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
	margin-right:8px;
}
.popupwin-section-map .ui-dialog .ui-dialog-title {
	padding:0;
}
.popupwin-section-map .ui-dialog .ui-dialog-content{
	margin-left:-9px;
}
.popupwin-section-map .ui-dialog .section-map-container {
	margin-bottom:10px;
}
.popupwin-section-map .section-map-list {
	width:288px;
	height:320px;
	border-right:solid 1px #ddd;
	overflow-y:auto;
}
.popupwin-section-map .section-map-list .ui-selectonelistbox {
		width:288px;
		height:316px;
		padding-top:4px;
		overflow-y:auto;
}
.popupwin-section-map .form-sub {
	clear:both;
}
.popupwin-section-map .static-block-action {
	margin-top:10px;
}
.popupwin-section-map .section-map-list .ui-selectlistbox-item td {
	padding:0 20px;
}
.popupwin-section-map .section-map-list .section-map-item {
	height:40px;
	margin:4px auto;
}
.popupwin-section-map .section-map-list .ui-mod-content .vam {
	width:100%;
	height:40px;
}
.popupwin-section-map .section-map-list .ui-mod-content .vam-inner {
	padding:0 10px;
	word-break:break-all;
}
.popupwin-section-map .ui-dialog .section-map-preview,
.popupwin-section-map .ui-dialog .section-map-preview a {
	width:425px;
	height:320px;
}
.popupwin-section-map .ui-dialog .section-map-preview a {
	position:relative;
	display:block;
}
.popupwin-section-map .ui-dialog .section-map-preview img{
	display:block;
	margin:0 auto;
}
.popupwin-section-map .link-preview .icon-magnifier{
	display:none;
}
.popupwin-section-map .link-preview:hover .icon-magnifier{
	display:block;
}
.popupwin-section-map .ui-dialog .icon-magnifier {
	position:absolute;
	right:-2px;
	bottom:-2px;
	width:40px;
	height:40px;
}
.event-createEdit .popupwin-section-map .form-block-action {
	width:253px;
}
.event-createEdit .popupwin-section-map .form-block-action .cancel {
	margin:21px 7px 0 0;
}
.popupwin-section-map .form-sub .button-confirm {
	width:183px;
}
.event-createEdit .block-name-atrraction .icon-star {
    margin-right: 8px;
}
.event-createEdit .block-name-atrraction .block-title {
    height: 21px;
    margin-bottom: 9px;
}
.event-createEdit .block-name-atrraction .info-term {
    margin-left: 8px;
}
.event-createEdit .block-name-atrraction .info-input {
    margin-right: 8px;
}
.event-createEdit .block-name-atrraction .input-ui-eleanor .input-flag {
    width: 329px;
}
.event-createEdit .block-name-atrraction .attraction-item .button-ui-delete {
    position: absolute;
    top: 3px;
    right: 6px;
    width: 17px;
    height: 17px;
    padding: 0;
}
.popupwin.popupwin-addAttaction .ui-dialog {
	z-index:3000!important;
}
.popupwin.popupwin-addAttaction .ui-dialog,
.popupwin.popupwin-addAttaction .ui-dialog-content {
	overflow:visible;
}
.popupwin-addAttaction .ui-dialog .ui-dialog-titlebar {
	width:479px;
}
.popupwin-linkAttraction .ui-dialog .ui-dialog-titlebar {
    width: 600px;
}
.popupwin-addAttaction .ui-dialog .ui-dialog-content {
    padding-bottom: 5px
}
.popupwin-addAttaction .ui-dialog .ui-dialog-title {
    padding-left: 0;
}
.popupwin-addAttaction .form-main {
    margin-bottom: 20px
}
.popupwin-addAttaction .ui-dialog .form-block-name {
    margin-bottom: 10px
}
.popupwin-addAttaction .form-block-category {
	position:relative;
}
.popupwin-addAttaction .input {
	width:463px;
}
.popupwin-addAttaction .input-capsule-dropdown {
	width: 482px;
}
.popupwin-addAttaction .no-match p {
	padding-top:9px;
}
.popupwin-addAttaction .list-selection li {
	text-transform:capitalize;
}
.popupwin-addAttaction .list-selection a {
	float:left;
	width:100%;
	margin-right:-33px;
	cursor:pointer;
}
.popupwin-addAttaction .list-selection .indicator{
	float:right;
	margin-right:25px;
}
.popupwin-addAttaction .form-block-action {
	margin-right:1px;
}
.popupwin-addAttaction .form-block-action .button-ui-eleanor {
    float: right
}
.popupwin-linkAttraction .intro {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    width: 600px;
}
.popupwin-linkAttraction .attraction-name {
    text-transform: capitalize;
    font-size: 15px;
    width: 100%;
}
.popupwin-linkAttraction .attraction-genre {
    width: 100%;
    margin-bottom: 2px;
    color: #6486a4;
}
.popupwin-linkAttraction .attraction-page {
    width: 100%;
    color: #9773cc;
}
.popupwin-linkAttraction .attraction-link-scroll {
    max-height:240px;
    padding-right: 5px;
}
.popupwin-linkAttraction .attraction-link-info {
    margin-top: 5px;
}
.popupwin-linkAttraction .attraction-link-info .vam-box {
    max-width: 430px;
}
.popupwin-linkAttraction .attraction-link-action {
    padding-right: 15px;
    padding-top: 22px !important;
    display: block;
}
.popupwin-linkAttraction .attraction-link-button {
    color: #6486a4;
    font-weight: bold;
}
.popupwin-linkAttraction .attraction-link-image {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.popupwin-linkAttraction .attraction-not-link {
    padding-top: 30px;
}
.event-createEdit .block-listing-text .block-listing-text-hd .ui-button {
    top: 2px
}
.event-createEdit .block-listing-text .block-title {
    height: 18px;
}
.event-createEdit .block-listing-text .block-listing-text-bd {
    padding-top: 6px
}
.event-createEdit .block-listing-text .icon-txt {
    margin-right: 8px
}
.event-createEdit .block-listing-text .input-ui-eleanor .input-edit {
    width: 440px
}
.event-createEdit .block-listing-text .info-term {
    width: 65px;
    margin-right: 14px;
    text-align: right;
}
.event-createEdit .block-listing-text .info-item {
    margin-bottom: 11px
}
.event-createEdit .block-listing-text .info-price-item .info-term {
    margin-top: 3px;
}
.event-createEdit .block-listing-text .info-price-item .info-term label {
    display: block;
    margin-bottom: 2px;
}
.block-name-atrraction .info-item {
    margin-bottom: 13px
}
.event-createEdit .attraction-item {
    margin: 0 8px 13px;
    padding: 3px 0 0;
}
.event-createEdit .next-attraction-item {
    margin: 0 8px 2px;
    padding: 3px 0 4px;
}
.event-createEdit .next-attraction-item .icon-drag-plated {
    cursor: default
}
.event-createEdit .next-attraction-item .input-ui-simple .input {
    width: 335px
}
.event-createEdit .draggable-section .icon-drag-plated {
    position: relative;
    margin: 10px 0 0 9px;
}
.event-createEdit .draggable-section-content {
    margin-left: -50px
}
.event-createEdit .draggable-section-content-i {
    position: relative;
    margin-left: 50px;
    padding-bottom: 0;
    display: flex;
}
.block-name-atrraction .attraction-main {
    width: 351px;
}
.block-name-atrraction .attraction-sub {
    width: 159px;
    padding-top: 3px;
}
.block-name-atrraction .attraction-main .attraction-main-hd input {
    width: 335px;
}
.block-name-atrraction-bd .ui-state-placeholder {
    height: 150px;
    margin: 0 7px 10px;
}
.block-name-atrraction .attraction-main-hd {
    margin-bottom: 13px;
    padding-top: 7px;
}
.block-name-atrraction .next-attraction-item .attraction-main-hd {
    margin-bottom: 5px
}
.block-name-atrraction .attraction-main-hd {
    position: relative
}
.block-name-atrraction .attraction-main-hd .loading-small {
    position: absolute;
    top: 8px;
    right: 0;
    display: none;
    width: 32px;
    height: 32px;
}
.block-name-atrraction .image-box {
    position: relative;
    width: 112px;
    height: 80px;
    margin-right: 15px;
}
.block-name-atrraction .image-box-overlay {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 112px;
    height: 80px;
}
.block-name-atrraction .txt-overlay {
    position: absolute;
    left: 0;
    top: 30px;
    display: none;
    width: 112px;
    text-align: center;
}
.block-name-atrraction .image-box .icon-add-image {
    position: absolute;
    right: 2px;
    bottom: 3px;
}
/* style changes for feature/sub_genre */
.block-name-atrraction .info-setting {
	position: relative;
	width: 224px;
	height:80px;
}
.block-name-atrraction .info-setting .select-ui-embed{
	margin-bottom:10px; /* for group event edit */
}
.block-name-atrraction .attraction-classified {
	margin-top:2px;
	text-transform: capitalize;
}
.block-name-atrraction .attraction-classified li{
	padding-bottom:1px;
}
.block-name-atrraction .attraction-classified .sub-genre {
	margin-bottom:9px;
}
.block-name-atrraction .support-text {
	position:absolute;
	bottom:0;
	left:0;
}
.block-name-atrraction .info-setting .input {
    width: 208px
}
.block-name-atrraction .select-name-size {
    height: 138px;
}
.block-name-atrraction .select-name-size .label-group {
    padding-bottom: 12px;
    display: inline-block;
}
.block-name-atrraction .select-name-size td:first-child {
/*should merge into branch develop*/
	padding-bottom:2px;
}
.block-name-atrraction .select-name-size .ui-radiobutton {
    margin-top: 0;
    padding: 0 0 9px 19px;
}
.block-name-atrraction .select-name-size .number {
    margin-bottom: -1px
}
.event-createEdit .block-additional-info {
    margin: -5px 0 -3px
}
.event-createEdit .block-additional-info .txt-area textarea,
.event-createEdit .facebook-setting-details .txt-area {
    width: 529px;
    min-height: 90px;
    padding: 10px;
}
.event-createEdit .block-additional-info .txt-area {
    padding: 10px 0 13px 9px
}
.event-createEdit .block-additional-info .txt-area iframe {
    margin-top: 8px;
}
.event-createEdit .block-additional-info .block-additional-info-hd .ui-button {
    top: 7px
}
.event-createEdit .block-additional-info .block-title {
    height: 26px;
}
.event-createEdit .block-additional-info .show-more-info {
    margin-left: 8px
}
.event-createEdit .block-additional-info .show-more-info .ui-chkbox {
    float: left
}
.event-createEdit .block-additional-info .show-more-info .txt {
    padding: 2px 0 0 5px;
    overflow: hidden;
    line-height: 17px;
}


/*Taxes block*/
.event-createEdit .block-buyer-taxes{
    margin-top: 11px;
    margin-bottom: 11px;
    line-height: 24px;
}

.event-createEdit .block-facebook-setting {
    margin-bottom: -3px
}
.event-createEdit .block-facebook-setting .loading-small {
    position: absolute;
    display: none;
    top: 1px;
    right: 26px;
}
.event-createEdit .block-facebook-setting .block-title {
    height: 21px;
}
.event-createEdit .block-facebook-setting .block-expend .ui-button {
    top: 2px
}
.event-createEdit .block-facebook-setting .event-on-facebook-setting {
    position: absolute;
    top: 3px;
    left: 114px;
}
.event-createEdit .block-facebook-setting .event-on-facebook-setting .ui-chkbox {
    float: left;
    margin-right: 4px;
}
.event-createEdit .block-facebook-setting .event-on-facebook-setting .ui-chkbox .ui-chkbox-icon {
    margin: 0
}
.event-createEdit .block-facebook-setting .event-on-facebook-setting label {
    float: left;
    margin-top: 1px;
}
.event-createEdit .block-facebook-setting-bd {
    padding-top: 8px
}
.event-createEdit .block-facebook-setting .input-group {
    padding-bottom: 5px
}
.event-createEdit .block-facebook-setting .input-group .block-item-main {
    width: 300px
}
.event-createEdit .block-facebook-setting .input-group .block-item-sub {
    width: 265px
}
.event-createEdit .block-facebook-setting .input-group .info-term {
    width: 65px;
    margin: 2px 14px 0 0;
    text-align: right;
}
.event-createEdit .block-facebook-setting .input-group .block-item-sub .info-term {
    width: 45px
}
.event-createEdit .block-facebook-setting .block-item-sub .input-timepicker input {
    width: 49px;
    margin-right: 0;
}
.event-createEdit .block-facebook-setting .input-group .label-txt {
    display: block
}
.event-createEdit .block-facebook-setting .input-group .block-item {
    margin-bottom: 10px
}
.event-createEdit .block-facebook-setting .block-item-main .input {
    width: 170px
}
.event-createEdit .block-facebook-setting .block-item-sub .input-folder input {
    width: 49px;
    margin-right: 12px;
}
.event-createEdit .block-facebook-setting .facebook-setting-cheboxes {
    padding-top: 12px;
    padding-left: 8px;
    padding-bottom: 9px;
}
.event-createEdit .block-facebook-setting .facebook-setting-cheboxes .ui-selectmanycheckbox label {
    float: left;
    margin-top: -1px;
    padding-left: 9px;
    padding-right: 37px;
    font-weight: bold;
}
.event-createEdit .facebook-setting-details {
    padding: 12px 0 8px 9px
}
.event-createEdit .block-facebook-setting .facebook-setting-details .label-txt {
    display: block;
    margin-bottom: 10px;
}
.event-createEdit .block-media-setting  .block-title {
    height: 21px;
}
.block-media-setting .link-media {
    display: block;
    width: 100px;
    margin: 0 auto;
	text-align: center;
    text-decoration: underline;
}
.popupwin.popupwin-addMedia .ui-dialog .ui-dialog-titlebar {
    width: 680px
}
.popupwin.popupwin-addMedia .ui-dialog .ui-dialog-title {
    padding: 5px 0 0 10px
}
.popupwin.popupwin-addMedia .ui-dialog .ui-dialog-content {
    overflow: visible
}
.popupwin-addMedia .media-list {
    padding-left: 12px;
    padding-bottom: 1px;
}
.media-list .media-item {
    margin-right: 40px
}
.media-list .media-glow {
    position: relative;
    width: 130px;
    height: 124px;
    margin-bottom: 14px;
    padding-top: 6px;
}
.media-list .media-shadow {
    position: absolute;
    z-index: 3000;
    top: 6px;
    left: 6px;
    width: 118px;
    height: 118px;
}
.media-list .media-item .media-img {
    display: block;
    width: 118px;
    height: 118px;
    margin: 0 auto;
}
.media-list .media-item .button{
    min-width: 130px;
}

.form-addMedia {
    position: relative
}
.form-addMedia .form-main {
    padding: 0 12px
}
.form-addMedia .label-txt {
    margin-bottom: 12px
}
.form-addMedia .form-main {
    margin-bottom: 19px
}
.form-addMedia .form-main .txt-area-ui {
    width: 605px;
    height: 90px;
}
.form-addMedia .form-sub .button-ui-eleanor {
    float: right;
    margin-right: 12px;
}
.form-addMedia .media-img {
    position: absolute;
    width: 98px;
    height: 53px;
}
.form-addSpotify .media-img {
    top: -52px;
    right: 40px;
}
.form-addMedia .form-block .txt-area-ui {
    padding: 10px 10px 10px 41px;
}
.form-addYoutube .media-img {
    top: -56px;
    right: 40px;
}
.form-addMedia .form-Error {
    width: 670px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 15px;
}
.media-added-list {
    margin-bottom: 10px;
    padding: 10px;
}
.media-added-list .added-item {
    position: relative;
    margin-right: 38px;
}
.media-added-list .added-item .icon-media {
    width: 24px;
    margin-right: 10px;
}
.media-added-list .added-youtube .icon-media {
    height: 101px;
}
.media-added-list .added-spotify .icon-media {
    height: 86px;
}
.media-added-list .link-remove {
    position: absolute;
    top: -5px;
    right: -6px;
    width: 18px;
    height: 18px;
    clear: both;
}
.block-media-setting .loading-small {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 0;
    left: 34px;
}
.event-createEdit .block-ticket .block-ticket-hd {
    margin-bottom: 6px
}
.event-createEdit .block-ticket .section-list {
    position: relative;
    display: block;
}
.event-createEdit .block-ticket .button-reorder {
    position: absolute;
    z-index: 20;
    right: 0px;
    top: -30px;
    text-decoration: underline!important;
}
.event-createEdit .block-ticket .block-title {
    height: 21px;
}
.event-createEdit .block-ticket .block-ticket-bd {
    padding: 0 8px
}
.event-createEdit .block-ticket .item-ticketing {
    margin-bottom: 14px
}
.event-createEdit .block-ticket .item-ticketing-i {
    position: relative;
    z-index: 10;
    padding: 9px;
}
.event-createEdit .block-ticket .section {
    width: 250px;
    margin-right: 20px;
}
.event-createEdit .block-ticket .required {
    margin-top: 1px
}
.event-createEdit .block-ticket .enable {
    width: 104px
}
.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 {
    display: block;
    margin-bottom: 6px;
    letter-spacing: normal;
}
.event-createEdit .block-ticket .item-ticketing-hd {
    position: relative
}
.event-createEdit .block-ticket .item-ticketing-hd .button-ui-delete {
    position: absolute;
    top: -3px;
    right: -3px;
    width: 17px;
    height: 17px;
    padding: 0;
}
html[data-useragent*='Firefox'] .event-createEdit .block-ticket .item-ticketing-hd .button-ui-delete {
    right: -1px
}
.event-createEdit .block-ticket .ticket-new-section .item-ticketing-hd {
    margin-bottom: 7px
}
.event-createEdit .block-ticket .ticket-new-section .input-ui-simple {
    position: relative
}
.event-createEdit .block-ticket .ticket-new-section .input-ui-simple .loading-small {
    position: absolute;
    display: none;
    width: 32px;
    height: 32px;
    right: 3px;
    top: 1px;
}
.event-createEdit .block-ticket .section .input {
    width: 211px
}
.event-createEdit .block-ticket .ticket .input {
    width: 64px
}
.event-createEdit .block-ticket .enable .label-txt {
    margin-bottom: 5px;
    padding-left: 7px;
}
.event-createEdit .block-ticket .enable .ui-button-text {
    display: none
}
.event-createEdit .block-ticket .ticket-capacity .input-ui-simple .input-ppl {
    width: 41px
}
.event-createEdit .block-ticket .info-list {
    padding: 17px 0 0 8px
}
.event-createEdit .block-ticket .info-item {
    width: 64px;
    text-align: center;
}
.event-createEdit .block-ticket .info-list .num {
    display: block;
    margin-bottom: 1px;
}
.event-createEdit .block-ticket .advanced-option {
    float: right;
    margin-top: 36px;
    text-align: right;
}
.event-createEdit .block-ticket .btn-advanced-opt {
    display: block;
    height: 26px;
    text-align: right;
}
.event-createEdit .block-ticket .btn-advanced-opt .ui-icon-dropdown {
    top: 0;
    left: 55px;
    margin: 0;
}
.event-createEdit .block-ticket .btn-advanced-opt .ui-button-text {
    padding: 0 29px 0 0;
    text-indent: 0px;
}
.event-createEdit .block-ticket .ticket-advanced-opt {
    position: relative;
    z-index: 5;
    margin-top: -4px;
    padding: 1px 0 0;
}
.event-createEdit .block-ticket .ticket-advanced-opt .ui-panel-content {
    padding: 0 1px
}
.event-createEdit .block-ticket .ticket-advanced-opt .advanced-opt-general {
    padding: 0 1px;
}
.event-createEdit .block-ticket .ticket-advanced-opt .advanced-opt-general-i {
    padding: 10px 15px 8px 10px;
}
.event-createEdit .block-ticket .ticket-description .input {
    width: 260px
}
.event-createEdit .block-ticket .ticket-purchase {
    width: 181px;
    height: auto;
}
.event-createEdit .block-ticket .ticket-purchase-list {
    padding: 10px 9px 8px 10px
}
.event-createEdit .block-ticket .ticket-purchase-list .label-txt {
    width: 112px;
    height: 21px;
    letter-spacing: normal;
}
.popupwin-reorder-section .ui-dialog .ui-dialog-title {
    padding-left: 35px;
}
.popupwin-reorder-section .reorder-block {
    width: 425px;
    margin: 0 auto 8px;
}
.popupwin-reorder-section .order-number {
    width: 43px;
    height: 42px;
    text-align: center;
}
.popupwin-reorder-section .reorder-item {
    margin-left: -43px
}
.popupwin-reorder-section .reorder-item-i {
    height: 40px;
    margin-left: 43px;
}
.popupwin-reorder-section .reorder-item .content {
    margin-right: -45px
}
.popupwin-reorder-section .reorder-item .content-i {
    margin-right: 45px
}
.popupwin-reorder-section .reorder-item .icon-drop {
    margin: 10px 20px 0 10px
}
.popupwin-reorder-section .reorder-item .section-name {
    height: 40px;
    margin-left: 10px;
}
.popupwin-reorder-section .reorder-item .link-drag {
    width: 44px;
    height: 40px;
    cursor: move;
}
.popupwin-reorder-section .reorder-item .icon-drag {
    margin: 10px 0 0 12px
}
.popupwin-reorder-section .ui-state-placeholder {
    height: 34px;
    margin: 0 27px 12px 71px;
}
.event-createEdit .popupwin-reorder-section  .form-block-action .cancel {
    margin-top: 14px
}

.event-createEdit .popupwin-section-config .form-main .c {padding-left: 20px}
.event-createEdit .popupwin-section-config .form-main .title {margin-bottom: 8px}
.event-createEdit .popupwin-section-config .section-name input{width: 230px}
.event-createEdit .popupwin-section-config .section-capacity input{width: 50px}
.event-createEdit .popupwin-section-config .enabled .title {margin-left: 9px}
.event-createEdit .popupwin-section-config .description input{width: 322px}
.event-createEdit .popupwin-section-config .purchase-max input{width: 50px}
.event-createEdit .popupwin-section-config .section-options,
.event-createEdit .popupwin-section-config .form-sub {margin-top: 20px}
.event-createEdit .popupwin-section-config .form-sub .cancel{margin-top: 15px}

.event-createEdit .popupwin-ticket-type-config .form-main .r>.c,
.event-createEdit .popupwin-ticket-type-config .form-main .time{padding-left: 20px}
.event-createEdit .popupwin-ticket-type-config .ticket-type-name input{width: 230px}
.event-createEdit .popupwin-ticket-type-config .price input {width: 44px;padding-left: 17px;background-size: 95%;}
.event-createEdit .popupwin-ticket-type-config .max-avail input{width: 50px}
.event-createEdit .popupwin-ticket-type-config .price .override-link {color: #896db3;text-decoration: underline;}
.event-createEdit .popupwin-ticket-type-config .price .cross {float: left;margin-left: 10px;margin-top: 10px;}
.event-createEdit .popupwin-ticket-type-config .price .required-bullet {color: red;font-weight: bold;}
.event-createEdit .popupwin-ticket-type-config .date input{width: 100px}
.event-createEdit .popupwin-ticket-type-config .purchase-min input,
.event-createEdit .popupwin-ticket-type-config .purchase-limit input,
.event-createEdit .popupwin-ticket-type-config .multiples-of input {width: 80px}
.event-createEdit .popupwin-ticket-type-config .row-top-margin {margin-top: 15px}
.event-createEdit .popupwin-ticket-type-config .row-top-margin.bo-fee-override {display: flex}
.event-createEdit .popupwin-ticket-type-config .form-main .title {margin-bottom: 8px}
.event-createEdit .popupwin-ticket-type-config .form-main .form-block-action {margin-right: 18px}
.event-createEdit .popupwin-ticket-type-config .form-main .point-of-sale {margin-right: 180px}
.event-createEdit .popupwin-ticket-type-config .form-main .membership-code .title {margin-top: 30px}
.event-createEdit .popupwin-ticket-type-config .form-main .ticket-type-options{height: 120px;}
.event-createEdit .popupwin-ticket-type-config .ui-selectonemenu-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.event-createEdit .button-setting{display:block;left:20px; background-color: white;padding: 19px;padding-bottom: 16px;background-position: -41px -122px;}
.event-createEdit .button-setting.button-setting-purple {background-image:url("../../com.ticketweb/images/purple-gear.png");background-repeat:no-repeat;background-position: 6px 5px;background-size: 68%;}


.event-createEdit .block-pricing .item-change-price .label{
	padding-bottom: 5px;
	padding-right: 14px;
	font: bold 12px/120% Arial;
}

.event-createEdit .block-pricing .item-change-price .ticketTypeLabel{
	margin-left: 47px;
}

.event-createEdit .block-pricing .item-change-price .maxAvailLabel{
	margin-left: 40px;
}

.event-createEdit .block-pricing .item-change-price .amountLabel{
    margin-left: 2px;
}

.event-createEdit .ticket-type .ticket-type-name{
	margin-bottom: 8px;
	width: 110px;
}

.event-createEdit .ticket-type .ticket-type-amount{
	margin-bottom: 8px;
}

.event-createEdit .ticket-type .ticket-type-max-avail{
	margin-bottom: 8px;
	width: 40px;
}

.event-createEdit .add-ticket-type-link{
	display: block;
    width: 110px;
    text-align: center;
    text-decoration: underline;
    color: #896db3;
    margin-left: 105px;
    margin-bottom: 12px;
    outline:none;
}

.event-createEdit .new-add-link{
	display: block;
	width: 180px;
	margin: 10px auto;
	text-align: center;
	text-decoration: underline;
	color: #896db3;"
}

.event-createEdit .ticket-type .ticket_type_configuration {
	display:block;
	left:20px;
	background-color: white;
	padding: 19px;
	padding-bottom: 16px;
	margin-left: 392px;
	margin-top: -46px;
}

.event-createEdit .section-capacity-tips{
	width:190px;
	background-color: white;
	border:1px solid;
}
.event-createEdit .section-capacity-tips .ui-widget-header{
	font-weight: bold;
    font-size: 1em;
    margin: 10px 0px;
    background-color: #293037;
    color: white;
    line-height: 2.5;
    vertical-align: middle;
}

.event-createEdit .section-capacity-tips tbody{
	text-align: center;
}

.event-createEdit .section-capacity-tips tbody .num{
	color: #896db3;
    font-size: 24px;
    font-weight: bold;
}

.event-createEdit .section-capacity-tips tbody .term{
	font-weight: bold;
    font-size: 13px;
    text-transform: capitalize;
    padding-bottom: 10px;
}

.event-createEdit .section-capacity-tips tbody tr:nth-child(odd){
	height: 40px;
    vertical-align: bottom;
}

.event-createEdit .section-capacity-tips tbody tr:last-child{
	height: 30px;
    vertical-align: top;
}

.event-createEdit .sharedSectionPricing{
	width:345px;
	height:60px;
	display:block;
	word-break: break-all;
	word-wrap: break-word;
	overflow:auto
}

.event-createEdit .ui-overlaypanel-content{
	padding: 0em;
}

.event-createEdit .popupwin-ticket-type-config .input-ui-simple .input-folder input{
	background-position: -74px -1885px;
}

.event-createEdit .popupwin-ticket-type-config .input-ui-simple .input-clock{
    background-position: -74px -1932px;
}

.event-createEdit .popupwin-ticket-type-config .date input{
    background-color: #D9E1EA;
}

.event-createEdit .popupwin-ticket-type-config .time input{
	background-color: #D9E1EA;
	width: 90px;
}

.ticket-purchase-list .input-purchase-limit {
    width: 39px;
    height: 12px;
    padding: 3px 4px 3px 4px;
}
.ticket-purchase-list .ticket-survey {
    margin-top: 2px
}
.ticket-purchase-list .ticket-survey .ui-chkbox,
.ticket-purchase-list .ticket-survey .ui-chkbox-box {
    width: 14px;
    height: 15px;
    margin: 0;
}
.ticket-purchase-list .ticket-survey span {
    float: left;
    width: 14px;
    height: 15px;
    margin: 3px 0 0;
}
.ticket-purchase-list .ticket-survey .ui-selectonemenu span {
    float: none;
    width: auto;
    height: auto;
    margin: 0;
}

.ticket-purchase-list .ticket-survey .ui-selectonemenu .ui-selectonemenu-label {
    margin: 8px 0 0 15px;
}
/* .event-createEdit .event-config-sub .block-visibility label , */
.event-createEdit .event-config-sub .block-title{
	margin-bottom:5px;
}
.event-createEdit .event-config-sub .block-title {
    letter-spacing: -1px
}
.event-createEdit .event-config-sub .block-item {
    margin-bottom: 8px
}
.event-createEdit .event-config-sub .emph {
    display: block;
    margin-bottom: 6px;
}
.event-createEdit .event-config-sub .block-visibility .external-publishing .ui-selectmanycheckbox label {
    margin: 4px 0 5px
}

/* external publishing of facebook and mobile roadie  */

/* icons for external publishing social network */
.icon-facebook-publish,
.icon-mobileRoadie-publish {
    display:block;
    width:30px;
    height:30px;
}
/* external publishing layout */
.block-publishing .external-publishing-item {
    margin-bottom:3px;
}
.block-publishing .external-publishing-item .publish-media {
    padding-left:3px;
}
.block-publishing .etxternal-publish .external-publishing-roadie {
    margin-bottom:-9px;
}
.block-publishing .etxternal-publish .external-publishing-facebook .publish-media-selecOption {
    margin-bottom:-4px;
}
.block-publishing .etxternal-publish .external-publishing-roadie .publish-media-selecOption {
    margin-bottom:-17px;
}
.publish-media .media-face,
.publish-media .media-name {
    float:left;
}
.publish-media .media-face {
    margin-right:9px;
}
.publish-media .media-name {
    text-transform:capitalize;
}
.event-config-sub .selection-ui-simple td label{
    width:121px;
    word-break: break-word;
}
.publish-status-list .publish-status-item {
    position:relative;
    margin-top:8px;
    padding-bottom:1px;
    border-radius:4px;
}
.publish-status-list .publish-state-info {
    float:left;
    width:121px;
    margin:5px 0 0 10px;
}
.publish-status-list .selected-item {
    display:block;
    line-height:13px;
    text-transform:capitalize;
    word-wrap:break-word;
}
.publish-status-list .publish-status {
    text-transform:uppercase;
}
.publish-status-list .remove-event {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 15px;
    height: 16px;
    margin-top: -8px;
    cursor: pointer;
}
.publish-status-list .publish-status-error .publish-status{
    cursor:pointer;
}
.block-publishing .etxternal-publish .external-publishing-facebook {
    margin-bottom:8px;
}
.external-publishing-facebook .publish-status-list {
    margin-bottom:5px;
}
.block-publishing .external-publishing-facebook .radio-ui-eleanor .ui-radiobutton-icon{
    margin:0 auto;
}
.block-publishing .external-publishing-facebook .selection-ui-simple td:first-child {
    width:29px;
}
.block-publishing .external-publishing-roadie .selection-ui-simple td:first-child {
    width:30px;
}
.popupwin.popupwin-removeSocialMedia .ui-dialog .ui-dialog-titlebar {
    width: 680px;
}
.popupwin.popupwin-removeSocialMedia .ui-dialog .ui-dialog-title {
    padding: 5px 0 0 10px;
}
.popupwin.popupwin-removeSocialMedia .legend-txt {
    width:660px;
    margin:0 auto;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group {
    display:block;
    margin:15px 10px 15px 10px;
    padding:18px;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group .ui-radiobutton {
    margin:10px 13px 7px 0;
}
.popupwin-removeSocialMedia.popupwin-removeFB .form-submit .button {
    width:218px;
}
.popupwin-removeSocialMedia.popupwin-removeRod .form-submit .button {
    width:235px;
}
.popupwin-removeSocialMedia .loading-panel .info-msg {
    padding-bottom:25px;
}
/* disconnect and publilsh failed */
.popupwin-removeSocialMedia .dialog-disconnect .ui-dialog-content ,
.popupwin-removeSocialMedia .publish-failed .ui-dialog-content {
    width:682px;
}
.popupwin-removeSocialMedia .dialog-disconnect .legend-txt,
.popupwin-removeSocialMedia .publish-failed .legend-txt {
    width:auto;
    padding:60px 40px 40px;
}
.popupwin-removeSocialMedia .form-submit {
    margin-bottom:6px;
}
/* external publishing layout */
.block-publishing .external-publishing-item {
	margin-bottom:3px;
}
.block-publishing .external-publishing-item .publish-media {
	padding-left:3px;
}
.block-publishing .etxternal-publish .external-publishing-roadie {
	margin-bottom:-9px;
}
.block-publishing .etxternal-publish .external-publishing-facebook .publish-media-selecOption {
	margin-bottom:-4px;
}
.block-publishing .etxternal-publish .external-publishing-roadie .publish-media-selecOption {
	margin-bottom:-17px;
}
.block-publishing .publish-media .media-cover {
	float:left;
	width:30px;
	height:30px;
	margin-right:9px;
}
.publish-media .media-name {
	text-transform:capitalize;
}
.event-config-sub .selection-ui-simple td label{
	width:121px;
	word-break:break-word;
}
.publish-status-list .publish-status-item {
	position:relative;
	margin-top:8px;
	padding-bottom:1px;
	border-radius:4px;
}
.publish-status-list .publish-state-info {
	float:left;
	width:121px;
	margin:3px 0 0 10px;
}
.publish-status-list .selected-item {
	display:block;
	line-height:13px;
	text-transform:capitalize;
	word-wrap:break-word;
}
.publish-status-list .publish-status {
	text-transform:uppercase;
}
.publish-status-list .remove-event {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 15px;
	height: 16px;
	margin-top: -8px;
	cursor: pointer;
}
.publish-status-list .publish-status-error .publish-status{
	cursor:pointer;
}
.block-publishing .etxternal-publish .external-publishing-facebook {
	margin-bottom:8px;
}
.external-publishing-facebook .publish-status-list {
	margin-bottom:5px;
}
.block-publishing .external-publishing-facebook .radio-ui-eleanor .ui-radiobutton-icon{
	margin:0 auto;
}
.block-publishing .external-publishing-facebook .selection-ui-simple td:first-child {
	width:29px;
}
.block-publishing .external-publishing-roadie .selection-ui-simple td:first-child {
	width:30px;
}
.popupwin.popupwin-removeSocialMedia .ui-dialog .ui-dialog-titlebar {
	width: 680px;
}
.popupwin.popupwin-removeSocialMedia .ui-dialog .ui-dialog-title {
	padding: 5px 0 0 10px;
}
.popupwin.popupwin-removeSocialMedia .legend-txt {
	width:660px;
	margin:0 auto;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group {
	display:block;
	margin:15px 10px 15px 10px;
	padding:18px;
}
.popupwin.popupwin-removeSocialMedia .ui-option-group .ui-radiobutton {
	margin:10px 13px 7px 0;
}
.popupwin-removeSocialMedia .loading-panel .info-msg {
	padding-bottom:25px;
}
/* disconnect and publilsh failed */
.popupwin-removeSocialMedia .dialog-disconnect .ui-dialog-content ,
.popupwin-removeSocialMedia .publish-failed .ui-dialog-content {
	width:682px;
}
.popupwin-removeSocialMedia .dialog-disconnect .legend-txt,
.popupwin-removeSocialMedia .publish-failed .legend-txt {
	width:auto;
	padding:60px 40px 40px;
}
.popupwin-removeSocialMedia .form-submit {
	margin-bottom:6px;
}
.popupwin-removeSocialMedia .form-confirm {
	margin:0 7px;
	padding-bottom:15px;
}

/* disconnect */
.popupwin-removeSocialMedia .dialog-disconnect .ui-dialog-titlebar {
	display:none;
}

.popupwin-removeSocialMedia .dialog-disconnect .button{
    width:185px;
}

/*.popupwin-removeSocialMedia .dialog-disconnect .button{
	width:185px;
}*/
/* publish failed */
.popupwin-removeSocialMedia .publish-failed .ui-dialog-titlebar {
    display:block;
}
.popupwin-removeSocialMedia .publish-failed .legend-txt {
   padding: 35px 40px 40px;
}
.event-createEdit .block-item-seletor .section-selector {
    margin-bottom: 6px
}
.event-createEdit .block-item-seletor .last {
    margin-bottom: 0
}
.event-createEdit .block-notes .notes-area {
    width: 143px;
    height: 60px;
    margin-bottom: 2px;
    padding: 5px;
}
.event-createEdit .event-config-sub .ticket-limit {
    margin-bottom: 10px
}
.event-createEdit .event-config-sub .block-options .point-of-sales .emph {
    margin-bottom: 0
}
.event-createEdit .block-options .check-box-ui-tiny .ui-selectmanycheckbox label {
    padding: 3px 0 2px
}
.event-createEdit .event-config-sub .block-options .ui-chkbox {
    margin-right: 5px
}
.event-createEdit .event-config-sub .block-options .ui-chkbox {
    padding-left: 5px
}
.event-createEdit .event-config-sub .block-options .input-ui-eleanor .input {
    height: 20px
}
.event-createEdit .event-config-sub .ticket-limit .label-txt {
    margin-right: 12px;
}
.event-createEdit .event-config-sub .ticket-limit .input-ui-eleanor .input-form-item {
    width: 68px;
    padding: 2px 5px 2px 5px;
}
.event-createEdit .delivery-options {
    margin-bottom: 8px
}
.event-createEdit .delivery-options .other-options {
    padding-top: 1px;
    padding-left: 2px;
}
.event-createEdit .delivery-options .other-options .ui-chkbox .ui-chkbox-box {
    float: left;
    margin-top: 1px;
    margin-right: 4px;
}
.event-createEdit .delivery-options .other-options .ui-chkbox .ui-chkbox-label {
    float: left;
    cursor: default;
    width: 123px;
}
.event-createEdit .block-options .input-ui-eleanor .ui-inputtext {
    width: 132px
}
.event-createEdit .block-options .serial {
	margin-bottom:6px;
}
.event-createEdit .block-options .point-of-sales {
    margin-bottom: 6px
}
.event-createEdit .block-options .heandling-type {
    margin-bottom: 9px
}
.event-createEdit .event-config-sub .block-options .delivery-options .emph {
    margin-bottom: 0
}
.event-createEdit .block-pricing {
    padding: 0 1px;
}
.event-createEdit .block-pricing-i {
    padding: 10px;
}
.event-createEdit .block-pricing .block-pricing-hd {
    margin-bottom: 5px
}
.event-createEdit .block-pricing .block-title {
    margin-right: -17px;
}
.event-createEdit .block-pricing .block-title-i {
    margin-rgiht: 20px
}
.event-createEdit .block-pricing .link-help {
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}
.event-createEdit .block-pricing .item-change-price {
    margin-bottom: 14px;
    padding: 0 9px;
}
.event-createEdit .block-pricing .item-change-price .change-main-content {
    margin-right: -41px
}
.event-createEdit .block-pricing .item-change-price .change-main-content-i {
    margin-right: 41px
}
.event-createEdit .block-pricing .item-change-price .ui-panel {
    padding: 0
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor {
    margin-bottom: 0
}
.event-createEdit .block-pricing .item-change-price .item-change-main {
    width: 456px;
    padding: 11px 0px 11px 11px;
}
.event-createEdit .block-pricing .item-change-price .item-change-sub {
    width: 467px;
}
.event-createEdit .block-pricing .item-change-price .item-change-sub-i {
    padding: 7px 0 0 11px
}
.event-createEdit .block-pricing .item-change-price .txt {
    width: 100px;
    height: 34px;
    margin: 0;
    text-align: right;
}
.event-createEdit .block-pricing .item-change-price .label-txt {
    display: block;
    padding-right: 14px;
}
.event-createEdit .block-pricing .item-change-price .field-setting {
    width: 342px
}
.event-createEdit .block-pricing .item-change-price .math-symbol {
    padding: 9px 0 0 27px;
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor-common {
    height: 32px
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor-common .select-ui-eleanor-i {
    height: 27px
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor .ui-selectonemenu-trigger {
    right: 3px
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor .ui-selectonemenu-trigger .ui-icon{
    margin-top: 1px
}
.event-createEdit .block-pricing .item-change-price .select-ui-eleanor .ui-selectonemenu-label {
    margin: 7px 0 0 8px;
}
.event-createEdit .block-pricing .item-change-price .quantity-change {
    margin-right: 8px
}
.event-createEdit .block-pricing .item-change-price .quantity-change .input {
    width: 58px;
    height: 20px;
    text-align: right;
    background-position: -24px -16px;
}
.event-createEdit .block-pricing .item-change-price .new-price {
    display: block;
    padding: 12px 10px 0 0;
}
.event-createEdit .block-pricing .item-change-price .field-setting .input-tiny-folder {
    margin-right: 7px;
}
.event-createEdit .block-pricing .item-change-price .field-setting .input-tiny-folder input {
    height: 19px;
    padding: 6px 5px 5px 20px;
}
.event-createEdit .block-pricing .item-change-price .field-setting .input-clock {
    width: 54px;
    padding: 0 5px 0 25px;
    box-sizing: content-box;
    height: 30px;
}
.event-createEdit .block-pricing .item-change-price .change-sub-content {
    width: 36px;
    height: 112px;
}
.event-createEdit .block-pricing .item-change-price .cancle-change-price {
    margin: 0;
}
.event-createEdit .block-pricing .item-change-price .cancle-change-price .ui-icon {
    width: 15px;
    height: 16px;
    margin-left: -3px;
}
.event-createEdit .link-save-copy {
    padding: 24px 0 0 30px;
    text-decoration: underline;
}
.event-createEdit .form-submit .form-block-action {
    width: 262px
}
.event-createEdit .form-block-action .cancel {
    margin: 25px 7px 0 0;
}
.event-createEdit .form-block-action .cancel a {
    display: block;
    width: 100%;
    text-align: right;
}
.popupwin.popupwin-removeFB .ui-dialog .ui-dialog-titlebar {
    width: 680px;
}
.popupwin.popupwin-removeFB .ui-dialog .ui-dialog-title {
    padding: 5px 0 0 10px;
}
.popupwin.popupwin-removeFB .legend-txt {
    width:660px;
    margin:0 auto;
}
.popupwin.popupwin-removeFB .ui-option-group {
    display:block;
    margin:15px 10px 15px 10px;
    padding:18px;
}
.popupwin.popupwin-removeFB .ui-option-group .ui-radiobutton {
    margin:10px 13px 7px 0;
}
.popupwin.popupwin-removeFB .ui-option-group label{
    font-size:14px;
}
.popupwin-removeFB .form-block-action {
    width:290px;
}
.popupwin-removeFB .form-block-action .cancel {
    margin-top:20px;
}
.popupwin-removeFB .form-block-action .button-confirm {
    width:218px;
}
.popupwin-removeFB .loading-panel .info-msg {
    padding-bottom:25px;
}
/* disconnect and publilsh failed */
.popupwin-removeFB .dialog-disconnect .ui-dialog-content ,
.popupwin-removeFB .publish-failed .ui-dialog-content {
    width:682px;
}
.popupwin-removeFB .dialog-disconnect .legend-txt,
.popupwin-removeFB .publish-failed .legend-txt {
    width:auto;
    padding:60px 40px 40px;
}
.popupwin-removeFB .dialog-disconnect .form-block-action ,
.popupwin-removeFB .publish-failed .form-block-action {
    width:99%;
    padding-bottom:15px;
}
.popupwin-removeFB .dialog-disconnect .button-confirm,
.popupwin-removeFB .publish-failed .form-block-action  {
    float:none;
    display:inline-block;
    margin:0 7px;
}
/* disconnect */
.popupwin-removeFB .dialog-disconnect .ui-dialog-titlebar {
    display:none;
}
.popupwin-removeFB .dialog-disconnect .button-confirm ,
.popupwin-removeFB .dialog-disconnect .ui-button{
    width:185px;
}
/* publish failed */
.popupwin-removeFB .publish-failed .ui-dialog-titlebar {
    display:block;
}
.popupwin-removeFB .publish-failed .legend-txt {
    padding: 35px 40px 40px;
}
.popupwin-removeFB .publish-failed .button-confirm {
    width:88px;
}

/*Betty create event dialog starts*/
.popupwin-preview .button-delete,
.popupwin-preview .button-reactivate.ui-state-active{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-12px;
    margin-left:-12px;
    padding:12px;
    width:0;
    height:0;
    overflow:hidden;
}
.popupwin-preview .recurEvent-content .warn-ui-eleanor{
    margin:0 0 18px 0;
}
.popupwin-preview .ui-dialog{
    padding:10px 0 13px;
}
.popupwin-preview .ui-dialog .ui-dialog-titlebar{
    width:730px;
    padding:0 11px 0 12px;
}
.popupwin-preview .ui-dialog .ui-dialog-title {
    line-height: 26px;
    padding-left: 43px;
}
.popupwin-preview .create-recurEvent-container{
    overflow:hidden;
    padding:0 21px 0 22px;
}
.popupwin-preview .event-group-name{
    width:255px;
}
.popupwin-preview .event-group-name .input-flag{
    width:230px;
    padding:7px 10px;
}
.popupwin-preview .event-group-name .title,
.popupwin-preview .date-range .title{
    display:block;
    margin-bottom:8px;
}
.popupwin-preview .date-range{
    width:304px;
}
.popupwin-preview .date-range-block{
    position:relative;
}
.popupwin-preview .date-range-block .medium-ico-right-arrow{
    position:absolute;
    top:-1px;
    left:50%;
    margin-left:-18px;
}
.popupwin-preview .date-range-block .pstart-date,
.popupwin-preview .date-range-block .pend-date{
    width:150px;
}
.input-ui-simple .pstart-date.input-folder input{
    padding:1px 24px 0 30px;
    width:96px;
}
.input-ui-simple .pend-date.input-folder input{
    padding:1px 7px 0 48px;
    width:96px;
}
.popupwin-preview .recEvent-data-list{
    margin-top:20px;
}
.popupwin-preview .recEvent-data-list .ui-datalist-data .ui-datalist-item{
    height:100px;
    margin-bottom:9px;
}
.popupwin-preview .datalist-item-content{
    height:100%;
}
.popupwin-preview .recEvent-data-list .edit-item{
    width:48px;
    height:100%;
    position:relative;
    padding-right:4px;
}
.popupwin-preview .date-week-select{
    width:332px;
    padding:28px 0 0 12px;
}
.date-week-select .ui-button{
    margin-right:3px;
}
.date-week-select .ui-button .ui-button-text,
.date-month-select .ui-button .ui-button-text{
    letter-spacing:0px;
    width:44px;
}
.date-week-select .ui-button .ui-button-text{
    line-height:44px;
}
.date-month-select .ui-button .ui-button-text{
    line-height:20px;
}
.date-month-select .ui-button{
    margin:0 3px 4px 0;
}
.data-time-select{
    width:326px;
    padding-top:13px;
}
.data-time-select .start,
.data-time-select .end,
.data-time-select .doors{
    float:left;
    width:88px;
    margin:0 9px;
}
.data-time-select .title{
    margin-bottom:10px;
    padding-left:3px;
    display:block;
}
.data-time-select  .input-ui-simple .input-clock.ui-state-disabled{
    padding:1px 7px 0 20px;
}
.data-time-select .input-ui-simple .input-clock.ui-state-default{
    padding:1px 6px 0 20px;
    width: 82px;
}
.popupwin-preview .add-time{
    margin-bottom:17px;
}
.popupwin-preview .add-time .ui-button{
    width:100%;
}
.popupwin-preview .add-time .ui-button .ui-button-text{
    padding: 0 50px;
    height:50px;
    line-height:50px;
}
.popupwin-preview .recurEvent-content .form-block .form-block-action{
    width:auto;
}
.preview-ui-eleanor .ui-button-text {
    padding:36px 40px 0 0;
}

.popupwin-preview .ui-datatable-scrollable table{
    table-layout: inherit;
}
.popupwin-preview .event-summary{
    height:85px;
    padding:0 17px 0 19px;
}
.popupwin-preview .date-infor{
    width:415px;
}
.popupwin-preview .date-infor .group-name{
    margin-top:12px;
}
.popupwin-preview .date-infor .medium-ico-right-arrow{
    margin-top:7px;
}
.popupwin-preview .date-infor .start,
.popupwin-preview .date-infor .end{
    width:144px;
    margin-top:14px;
}
.popupwin-preview .time-infor{
    width:288px;
    padding-top:12px;
    line-height:21px;
}
.popupwin-preview .time-infor dt,
.popupwin-preview .time-infor dd{
    display:inline;
}
.popupwin-preview .select-filter{
    padding: 0 18px 0 20px;
    height:84px;
}
.popupwin-preview .select-filter .title{
    margin-top:16px;
}
.popupwin-preview .select-day-filter{
    width:415px;
}
.popupwin-preview .select-day-filter .date-week-select,
.popupwin-preview .select-month-filter .date-month-select{
    padding:8px 0 0 0;
}
.popupwin-preview .select-month-filter{
    width:285px;
}
.preview-recEvent-datatable .ui-datatable-scrollable-body{
    height:280px;
}
.preview-recEvent-list{
    vertical-align:middle;
}
.preview-recEvent-item{
    height:60px;
}
.preview-recEvent-content{
    height:50px;
    margin:10px 18px 0 19px;
    overflow: hidden;
    position:relative;
}
.preview-recEvent-content .bg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:50px;
    z-index:0;
}
.preview-recEvent-content .recEvent-date{
    height:100%;
    position: relative;
}
.recEvent-date .week{
    display:block;
    width:30px;
    margin:10px 0 0 12px;
    padding:0 3px 0 0;
}
.recEvent-date .start-date,
.recEvent-date .end-date{
    width:125px;
}
.recEvent-date .medium-ico-right-arrow{
    margin-top:7px;
}
.recEvent-time{
    width:276px;
    position: relative;
}
.recEvent-time dl{
    float:left;
    width:88px;
    height:100%;
    margin-left:4px;
}
.recEvent-time dt{
    margin-top:6px;
    padding-left:2px;
}
.recEvent-time dd{
    margin-top:6px;
}
.preview-recEvent-list .inactiveEvent .button-delete{
    z-index:100;
}
.preview-container .form-sub {
    padding:10px 20px;
}
.preview-container .form-sub .back-block{
    padding-top:16px;
}
.preview-container .form-sub .form-submit{
    padding-top:5px;
}

/* checkbox style for _buttonPanel.xhtml*/
.additional-event-check{
    float: left;
    margin-top: 26px;
}
.additional-event-check .ui-chkbox .ui-chkbox-box{
    margin-right:6px;
    vertical-align:middle;
}
/*Betty create event dialog ends*/


/* org */
.org-createEdit .warn-ui-eleanor {
    display: none;
    margin-bottom: 20px;
}
.org-createEdit .info-term {
    height: 38px;
    line-height: 38px;
}
.org-createEdit .block-org-info .block-hd {
    padding: 15px 15px 0
}
.org-createEdit .block-org-info .block-bd {
    padding: 0
}

.org-createEdit .block-org-info .block-bd.primary-contact {
    padding: 0;
    margin: 25px 0px 20px 0px;
}

.org-createEdit .block-org-info .block-content-main {
    padding: 24px 0 21px 6px;
}
.org-createEdit .block-org-info .block-content-sub {
    padding: 21px 0 25px 6px;
}
.org-createEdit .block-org-info .block-title {
    height: 16px;
}
.org-createEdit .block-hd .spt-ico {
    margin-right: 11px
}
.org-createEdit .org-type {
    height: 17px;
}
.org-createEdit .org-type .txt {
    margin-right: 10px
}
.org-createEdit .org-type .icon-org-ticketing {
    width: 69px;
    height: 17px;
}
.org-createEdit .org-type .icon-org-booking {
    width: 29px;
    height: 17px;
}
.org-createEdit .block-org-info .info-term {
    width: 108px;
    margin-right: 19px;
    text-align: right;
}
.org-createEdit .leagal-name,
.org-createEdit .dba {
    margin-bottom: 14px
}
.org-createEdit .primary-contact,
.org-createEdit .dba {
    margin-bottom: 14px
}
.org-createEdit .primary-contact {
    margin-bottom: 16px
}
.org-createEdit .leagal-name .info-input input,
.org-createEdit .dba .info-input input {
    width: 481px
}
.org-createEdit .primary-contact .info-input input,
.org-createEdit .dba .info-input input {
    width: 481px
}
.org-createEdit .primary-contact .info-input input,
.org-createEdit .dba .info-input.primary-contact-input-width input {
    width: 450px;
}
.org-createEdit .address .info-input {
    margin-right: 14px
}
.org-createEdit .address .info-input input,
.org-createEdit .city .info-input input {
    width: 297px
}
.org-createEdit .address .info-item {
    margin-bottom: 3px
}
.org-createEdit .block-org-info .city {
    margin-right: 14px
}
.org-createEdit .block-org-info .zip .info-term {
    width: 40px;
    margin-right: 18px;
    padding-left: 15px;
}
.org-createEdit .block-org-info .zip .input {
    width: 75px
}
.org-createEdit .communication-means,
.org-createEdit .org-website .info-input {
    margin-bottom: 14px
}
.org-createEdit .com-menas-phone .info-input input {
    width: 167px
}
.org-createEdit .com-menas-fax .info-term {
    width: 61px;
    margin-right: 18px;
    text-align: right;
}
.org-createEdit .com-menas-fax .info-input input {
    width: 169px;
}
.org-createEdit .org-website .info-input input {
    width: 457px;
}
.org-createEdit .org-sapid .info-input input {
    width: 481px;
    margin-bottom: 15px;
    color: grey !important;
    font-weight: 500;
}

.org-createEdit .block-org-info .txt-area-light {
    width: 481px;
    height: 70px;
	overflow: auto;
}
.org-createEdit .block-org-eventDefault .block-hd {
    padding: 15px 15px 13px 14px
}
.org-createEdit .block-org-eventDefault .block-bd {
    padding-bottom: 25px
}
.org-createEdit .block-org-eventDefault .block-content-main {
    padding-bottom: 20px
}
.org-createEdit .block-org-eventDefault .block-title {
    height: 21px;
}
.org-createEdit .block-org-eventDefault .eventDefault-options-main {
    width: 178px;
    margin-right: 48px;
    margin-left: 15px;
}
.org-createEdit .block-org-eventDefault .options-img {
    position: relative;
    width: 174px;
    height: 159px;
    margin-bottom: 15px;
    padding: 1px;
}
.org-createEdit .block-org-eventDefault .options-img-i {
    height: 158px;
}
.org-createEdit .block-org-eventDefault .options-img .title {
    width: 100%;
    padding: 10px 0 9px 0;
    text-align: center;
}
.org-createEdit .block-org-eventDefault .options-img .link-img {
    display: block;
    width: 130px;
    margin: 0 auto;
    text-align: center;
}
.org-createEdit .block-org-eventDefault .options-img .icon-add-image {
    position: absolute;
    right: 30px;
    bottom: 33px;
}
.org-createEdit .options-item .label-txt-small {
    display: block;
    margin-bottom: 4px;
}
.org-createEdit .options-item .select-ui-eleanor {
    width: 176px
}
.org-createEdit .opt-delivery,
.org-createEdit .opt-point-sale {
    margin-bottom: 23px
}
.org-createEdit .opt-delivery {
    margin-right: 56px
}
.org-createEdit .opt-delivery .legend-txt,
.org-createEdit .opt-point-sale .legend-txt {
    margin-bottom: 4px;
    padding-top: 2px;
}
.org-createEdit .opt-delivery .ui-chkbox-box,
.org-createEdit .opt-point-sale .ui-chkbox-box {
    margin: 5px 11px 2px 0
}
.org-createEdit .default-list-time,
.org-createEdit .field-eventoptions-additional {
    margin-bottom: 15px
}
.org-createEdit .default-list-time .legend-txt,
.org-createEdit .field-eventoptions-additional .legend-txt {
    padding-bottom: 12px
}
.org-createEdit .default-list-time .listing-time-table td {
    padding-bottom: 7px
}
.org-createEdit .default-list-time .ui-radiobutton-box {
    margin: 2px 0 0 0
}
.org-createEdit .default-list-time .txt {
    padding-right: 55px;
    padding-left: 7px;
}
.org-createEdit .defualt-duration .info-term,
.org-createEdit .defualt-ticketlimit .info-term {
    margin-right: 17px
}
.org-createEdit .defualt-duration .input-ui-eleanor .input,
.org-createEdit .defualt-ticketlimit .input-ui-eleanor .input {
    width: 58px
}
.org-createEdit .field-publishing-default .legend-txt {
    padding-bottom: 11px
}
.org-createEdit .publishing-default-table th,
.org-createEdit .publishing-default-table td {
    padding-top: 5px;
    padding-bottom: 6px;
}
.org-createEdit .publishing-default-table .title-standar {
    padding-right: 8px;
    text-align: right;
}
.org-createEdit .publishing-default-table .title-alternate-url {
    padding-left: 20px;
    text-align: center;
}
.org-createEdit .publishing-default-table .website-name {
    width: 100px;
}
.org-createEdit .publishing-default-table .check-column {
    padding-top: 1px;
    padding-bottom: 3px;
    text-align: center;
}
.org-createEdit .publishing-default-table .check-column-standar {
    width: 69px;
    padding-right: 11px;
}
.org-createEdit .publishing-default-table .check-column-alternateUrl {
    padding-left: 20px
}
.org-createEdit .publishing-default-table .ui-chkbox {
    width: 100%;
    padding-top: 3px;
    padding-bottom: 4px;
}
.org-createEdit .publishing-default-table .ui-chkbox-box {
    float: none;
    width: 100%;
    text-align: center;
}
.org-createEdit .publishing-default-table .ui-chkbox-icon {
    margin: 0 auto
}
.org-createEdit .search-keywords .info-term {
    width: 160px;
    padding-left: 8px;
}
.org-createEdit .search-keywords .info-input .input {
    width: 458px
}
.org-createEdit .block-org-feature .block-hd {
    padding: 15px 10px 10px 15px
}
.org-createEdit .block-org-feature .block-bd {
    padding-left: 15px;
    padding-bottom: 20px;
    overflow: hidden;
}
.org-createEdit .block-org-feature .block-content-main {
    margin-bottom: 14px
}
.org-createEdit .block-org-feature .block-content-main .legend-txt {
    padding-bottom: 16px
}
.org-createEdit .block-org-feature .block-content-main .label-txt-small,
.org-createEdit .block-financial-reporting .info-group-sub .setting-item .label-txt-small{
    height: 23px;
    margin: 0;
}
.org-createEdit .block-org-feature .block-content-main .boolean-btn,
.org-createEdit .block-financial-reporting .info-group-sub .setting-item .boolean-btn{
    margin-right: 17px;
    margin-bottom: -2px;
}
.org-createEdit .feature-setting {
    width: 333px;
    margin-right: 10px;
}
.org-createEdit .feature-setting .label-txt-small {
    width: 240px;
}
.org-createEdit .feature-restric-campaign {
    width: 308px
}
.org-createEdit .feature-restric-campaign fieldset {
    margin-bottom: 4px
}
.org-createEdit .feature-restric-campaign .label-txt-small {
    width: 200px;
}
.org-createEdit .org-dashboard legend {
    padding-bottom: 22px
}
.org-createEdit .org-dashboard .label-txt-small {
    width: 89px;
    height: 32px;
    margin: 0 28px 0 0;
    padding-left: 2px;
}
.org-createEdit .block-office-setting,
.org-createEdit .block-optional-office {
    padding-bottom: 15px
}
.org-createEdit .block-office-setting {
    width: 304px;
    margin-right: 20px;
}
.org-createEdit .block-optional-office {
    width: 300px
}
.org-createEdit .block-office-setting .block-hd,
.org-createEdit .block-optional-office .block-hd {
    padding: 15px 10px 14px 15px
}
.org-createEdit .block-office-setting .block-title,
.org-createEdit .block-optional-office .block-title {
    height: 20px;
}
.org-createEdit .block-office-setting .block-bd {
    padding-left: 15px;
    padding-right: 0;
}
.org-createEdit .block-office-setting .many-checkbox {
    margin-bottom: 10px
}
.org-createEdit .block-office-setting  fieldset.delivery-opt {
    margin-bottom: 0
}
.org-createEdit .block-office-setting .many-checkbox legend {
    padding-bottom: 7px
}
.org-createEdit .block-office-setting .many-checkbox .ui-selectmanycheckbox .ui-chkbox {
    margin: 7px 14px 8px 0
}
.org-createEdit .block-office-setting .many-checkbox .ui-selectmanycheckbox label {
    margin-top: 0;
}
.org-createEdit .block-office-setting .payment-platform-opt-fieldset {
    margin-bottom: 16px;
}
.org-createEdit .block-office-setting .payment-platform-opt-fieldset .payment-select-menu,
.org-createEdit .block-office-setting .payment-platform-opt-fieldset .input-ui-eleanor {
    width: fit-content;
    margin-top: 10px;
    margin-bottom: 10px;
}
.org-createEdit .block-optional-office .block-bd {
    padding-left: 15px
}
.org-createEdit .block-optional-office .office-set legend {
    padding-bottom: 10px
}
.org-createEdit .block-optional-office .boolean-btn-group .label-txt-small {
    display: block;
    height: 23px;
}
.org-createEdit .block-optional-office .boolean-btn-group .boolean-btn {
    margin-right: 8px
}
.org-createEdit .block-optional-office .after-sale-return .label-txt-small {
    display: block;
    height: 33px;
    margin-right: 10px;
}
.org-createEdit .block-optional-office .gift-label-name {
    margin-bottom: 25px
}
.org-createEdit .block-optional-office .gift-label-name .label-txt-small {
    display: block;
    margin-bottom: 10px;
}
.org-createEdit .block-optional-office .gift-label-name .input {
    height: 15px
}
.org-createEdit .customize-info-screen {
    margin-bottom: 23px
}
.org-createEdit .customize-info-screen legend {
    padding-bottom: 5px
}
.org-createEdit .customize-info-screen .ui-radiobutton-box {
    margin: 4px 5px 0 0
}
.org-createEdit .customize-info-screen .radio-ui-eleanor label {
    display: inline-block;
    margin-top: 2px;
    padding: 0 27px 0 5px;
}
.org-createEdit .customize-customer-info legend {
    padding-bottom: 18px
}
.org-createEdit .customize-customer-info .check-box-ui-medium td {
    vertical-align: top
}
.org-createEdit .customize-customer-info .ui-chkbox-box {
    margin: 7px 14px 8px 0;
}
.org-createEdit .receipt-print .legend-txt {
    height: 34px;
    margin-right: 8px;
    line-height: 34px;
}
.org-createEdit .receipt-print .select-ui-eleanor-medium label {
    margin-left: 0;
    text-align: center;
}
.org-createEdit .block-staff-info .block-hd {
    margin-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
}
.org-createEdit .block-staff-info .block-bd {
    padding-left: 19px;
    padding-bottom: 11px;
}
.org-createEdit .block-staff-info .block-title {
    height: 20px;
}
.org-createEdit .block-staff-info .original-sale-rep {
    margin-right: 13px
}
.org-createEdit .block-staff-info .current-sale-rep {
    margin-right: 26px
}
.org-createEdit .block-staff-info .setting-group .label-txt {
    height: 33px;
    margin-right: 13px;
}
.org-createEdit .block-staff-info .client-rep .label-txt {
    width: 150px;
}
.org-createEdit .block-staff-info .lead-source .input {
    width: 174px;
    height: 16px;
}
.org-createEdit .block-financial-reporting .block-hd {
    margin-bottom: 14px;
    padding-top: 15px;
    padding-left: 15px;
}
.org-createEdit .block-financial-reporting .block-bd {
    padding-left: 15px;
    padding-bottom: 8px;
}
.org-createEdit .block-financial-reporting .block-title {
    height: 23px;
}
.org-createEdit .block-financial-reporting .block-content-main {
    width: 301px;
    margin-right: 38px;
}
.org-createEdit .block-financial-reporting .block-content-sub {
    width: 330px;
}
.org-createEdit .block-financial-reporting legend {
    padding-bottom: 17px
}
.org-createEdit .block-financial-reporting .report-category legend {
    padding-bottom: 3px
}
.org-createEdit .block-financial-reporting .report-category legend .required {
    margin-top: 0;
}
.org-createEdit .block-financial-reporting  .radio-ui-eleanor .ui-radiobutton {
    margin-right: 8px;
    margin-bottom: 6px;
}
.org-createEdit .block-financial-reporting  .radio-ui-eleanor .ui-datagrid-column {
    padding: 0
}
.org-createEdit .block-financial-reporting  .radio-ui-eleanor .label-txt-small {
    width: 124px;
    margin: 4px 0 0;
}
.org-createEdit .block-financial-reporting .info-group-main {
    padding-bottom: 6px
}
.org-createEdit .block-financial-reporting .info-item {
    margin-bottom: 11px
}
.org-createEdit .block-financial-reporting .info-item .label-txt-small {
    width: 160px;
    height: 30px;
    margin-right: 14px;
}
.org-createEdit .block-financial-reporting .info-item .required {
    margin-top: 10px
}
.org-createEdit .block-financial-reporting .info-item input {
    width: 58px;
    height: 15px;
}
.org-createEdit .block-financial-reporting .info-item .input-ui-eleanor .input-folder .input {
    padding: 9px 10px 6px 30px;
}
.org-createEdit .block-financial-reporting .info-item .input-form-item {
    width: 78px
}
.org-createEdit .settlement .required {
    margin-top: 1px
}
.org-createEdit .settlement .label-txt-small {
    display: block;
    margin-bottom: 5px;
}
.org-createEdit .active-client {
    position: relative;
    width: 97px;
    height: 67px;
}
.org-createEdit .active-client .label-txt-small {
    display: block;
	padding-right: 14px;
    text-align: right;
}
.org-createEdit .active-client .boolean-btn {
    position: absolute;
    top: 20px;
    right: 12px;
}
.org-createEdit .report-category {
    margin-bottom: 5px
}
.org-createEdit .oracle-setting {
    margin-bottom: 4px;
}
.org-createEdit .oracle-setting .oracle-setting-item {
    margin-bottom: 14px
}
.org-createEdit .oracle-setting .input {
    width: 60px;
    height: 15px;
}
.org-createEdit .oracle-setting .label-txt-small {
    width: 160px;
    height: 30px;
    margin-right: 14px;
}
.org-createEdit .tm-region legend {
    height: 30px;
}
.org-createEdit .tm-region .ui-selectonemenu-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}
.org-createEdit .org-createEdit .form-actions .button-ui-eleanor {
    float: right
}
.org-createEdit .form-submit .form-block-action {
    width: 262px
}
.org-createEdit .form-block .form-block-action .cancel {
    width: 62px;
    margin: 16px 3px 0 0;
}

/* upload image */
.popupwin-uploadImage  .ui-dialog-content-i {
    min-height: 178px
}
.popupwin-uploadImage  .ui-dialog .ui-dialog-titlebar {
    width: 471px;
    padding-top: 8px;
    padding-left: 10px;
}
.popupwin-uploadImage .ui-dialog .ui-dialog-title {
    padding-left: 36px;
}
.popupwin-uploadImage .ui-dialog .ui-dialog-titlebar-close {
    margin: -7px 0 0
}
.popupwin-uploadImage .ui-dialog .ui-dialog-titlebar .ui-state-hover {
    margin: -7px 0 0
}
.popupwin-uploadImage .ui-dialog .ui-dialog-content,
.popupwin-uploadImage .ui-dialog .ui-dialog-content {
    width: 459px;
    margin: 0 auto;
    padding-bottom: 9px;
}
.popupwin-uploadImage .ui-dialog-content {
    overflow: hidden
}
.popupwin-uploadImage .warn-ui-eleanor table {
    vertical-align: middle
}
.image-cropPanel {
    width: 459px
}
.image-legalLanguage {
    text-align: justify;
    color: black;
    margin-bottom: 16px;
    margin-top: 16px;
}
.image-legalLanguage-title {
    font-weight: bold;
    margin-bottom: -8px;
    display: block;
}
.file-upload-body {
    position: relative;
    width: 459px;
    height: 304px;
    margin: 0 auto;
    overflow: hidden;
}
.got-image .file-upload-body {
    height: 290px
}
.got-error .border,
.got-image .border,
.got-image .upload-description {
    display: none
}
.file-upload-body-i {
    width: 438px;
    height: 373px;
}
.file-upload-body .background {
    position: absolute;
    left: 0px;
    top: 1px;
    width: 457px;
    height: 286px;
}
.file-upload-body .border {
    position: absolute;
    left: 9px;
    top: 10px;
    width: 435px;
    height: 265px;
}
.got-file-error .file-upload-body .border,
.got-file-error .thmumbnail-warp {
    display: none
}
.file-upload-body .fileupload-content {
    position: absolute;
    z-index: 2000;
    left: 0px;
    top: 0px;
    width: 438px;
    height: 244px;
    padding: 0;
}
.file-upload-body .upload-description {
    position: absolute;
    z-index: 1005;
    left: 0;
    top: 13px;
    width: 458px;
    padding-top: 37px;
    text-align: center;
}
.file-upload-body .uploading-description {
    display: none
}
.file-upload-body .upload-description .big {
    margin-bottom: 10px;
}
.file-upload-body .icon-uploadDrag {
    display: block;
    margin: 0 auto 15px;
}
.got-file-error .file-upload-body .icon-uploadDrag,
.got-file-error .thmumbnail-warp,
.got-error .file-upload-body .icon-uploadDrag {
    display: none
}
.file-upload-body .icon-uploadError {
    display: none
}
.got-file-error .file-upload-body .icon-uploadError,
.got-error .file-upload-body .icon-uploadError {
    display: block;
    margin: 9px auto 11px;
}
.file-upload-body .ui-fileupload-buttonbar {
    position: absolute;
    z-index: 2000;
    top: 0px;
    width: 458px;
    height: 287px;
    padding: 0;
    text-align: center;
}
.got-file-error .file-upload-body .ui-fileupload-buttonbar {
    height: 260px
}
.file-upload-body .ui-widget-header .ui-button {
    width: 149px;
    height: 34px;
    position: absolute;
    top: 174px;
    left: 154px;
    padding: 0 1px 0 0;
    overflow: hidden;
}
.image-preview-withCurrentImage .file-upload-body .ui-widget-header .ui-button {
    top: 202px
}
.file-upload-body .ui-widget-header .ui-icon {
    position: absolute;
    top: -30px;
    left: 0;
    width: 148px;
    height: 64px;
    margin: 0 1px;
}
.file-upload-body .ui-widget-header .ui-button .ui-icon.pi {
    position: absolute;
    top: -30px;
    left: 0;
    width: 148px;
    height: 64px;
    margin: 0 1px;
}
.file-upload-body .ui-widget-header .ui-button .ui-icon.pi::before {
    content: none;
}
.file-upload-body .ui-button-text {
    position: absolute;
    width: 148px;
    height: 33px;
    padding: 0;
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
}
.file-upload-body .cropImage {
    position: absolute;
    left: 0;
    top: 0;
    width: 438px;
}
.file-upload-actions .button-confirm {
    float: right;
    width: 183px;
    margin-top: 10px;
}
.file-upload-actions .button-confirm .ui-button {
    width: 182px
}
.file-upload-actions .btn-grad-wrap {
    margin: 8px 2px 0
}
.file-upload-actions .btn-grad-wrap .btn-response {
    width: 49px;
    height: 28px;
    padding-right: 3px;
}
.file-upload-actions .btn-grad-wrap .btn-crop {
    padding-left: 20px;
}
.file-upload-actions .preview-crop {
    margin-top: 10px;
    margin-right: 14px;
}
.file-upload-actions .preview-crop .ui-chkbox,
.file-upload-actions .preview-crop label {
    float: left
}
.file-upload-actions .preview-crop .ui-chkbox {
    margin: 5px 4px 0 0;
    cursor: pointer;
}
.file-upload-actions .preview-crop label {
    height: 26px;
}
.file-upload-body .files .preview,
.file-upload-body .files .name,
.file-upload-body .files .size {
    display: none
}
.got-file-error .file-upload-body,
.got-error .file-upload-body {
    top: 0
}
.got-file-error .file-upload-body,
.got-error .file-upload-body {
    height: 341px
}
.file-upload-body .ui-messages {
    position: absolute;
    top: 264px;
    left: 0;
    width: 457px;
}
.got-file-error .file-upload-body .ui-messages {
    top: 264px
}
.got-file-error.file-upload-body .ui-fileupload-buttonbar {
    top: 164px
}
.file-upload-body .ui-messages-error {
    margin: 0;
    padding: 0;
}
.file-upload-body .ui-messages-error-summary {
    white-space: pre-line;
}
/* image upload*/
.image-upload .ui-fileupload-preview {
    display: none
}
.image-upload .ui-fileupload-files {
    position: relative;
    top: 141px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.image-upload .ui-fileupload-files td {
    padding: 0
}
.image-upload .ui-fileupload-files .name {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 448px;
    text-align: center;
}
.image-upload .ui-fileupload-files .size {
    display: none
}
.image-upload .ui-fileupload-files .ui-fileupload-cancel {
    display: none
}
.image-upload .ui-fileupload-files .ui-progressbar {
    position: absolute;
    top: -45px;
    left: 25px;
    width: 400px;
    margin: 0;
    height: 29px;
}
.image-upload .ui-fileupload-files .ui-progressbar .ui-progressbar-value {
    height: 29px;
}
.file-upload-body .files {
    width: 100%;
    height: 100%;
    margin: 0px;
}
.got-file-error .file-upload-body .border {
    display: none
}
/* image error */
.got-error .file-upload-body .upload-description {
    padding-top: 10px
}
.got-error .file-upload-body .warn-ui-eleanor {
    top: 234px;
    display: block;
}
.got-error .file-upload-body .ui-fileupload-buttonbar {
    top: 0;
    height: 244px;
}
.got-file-error .file-upload-body .files {
    text-align: center;
}
.file-upload-body .files td.error {
    width: 378px;
    padding: 13px 10px 13px 55px;
}
.file-upload-body .warn-ui-eleanor {
    position: absolute;
    top: 242px;
    width: 456px;
}
.got-file-error .file-upload-body .background,
.got-error.got-file-error .file-upload-body .background {
    height: 246px
}
.got-error .file-upload-body .background {
    height: 220px
}
/* image uploading */
.image-upload .ui-fileupload-buttonbar,
.image-upload .upload-description,
.image-upload .thmumbnail-warp {
    display: none
}
.image-upload .file-upload-body .uploading-description {
    position: absolute;
    left: 90px;
    top: 155px;
    display: block;
}
.image-upload .file-upload-body .uploading-description .icon-uploading {
    margin-right: 6px
}
.image-upload .file-upload-body .uploading-description .txt {
    margin-top: 3px;
    text-align: center;
}
.image-upload .template-upload .progress {
    padding: 0 25px
}
.image-upload .file-upload-body .files .name {
    position: absolute;
    top: 39px;
    left: 0;
    display: block;
    width: 438px;
    text-align: center;
}
.image-upload .file-upload-body .files .name img {
    display: inline-block;
    vertical-align: bottom;
}
.image-upload .fileupload-content .ui-progressbar {
    width: 400px;
    height: 29px;
    margin: 0 auto;
}
.image-upload .template-upload .fileupload-content .ui-progressbar {
    width: 100%;
    height: 29px;
}
.image-upload .template-upload .progress .ui-progressbar-value {
    margin: 0;
    height: 29px;
}
.image-upload .template-upload .start,
.image-upload .border,
.image-upload .template-upload .cancel {
    display: none
}
.imageCropWrap {
    width: 459px
}
/* cropped*/
.image-cropped .thmumbnail-warp {
    position: absolute;
    z-index: 1000;
    width: 100%;
}
.image-cropped .thmumbnail-warp .thumbnail {
    display: block;
    margin: 0 auto;
}
.thmumbnail-warp .thumbnail-table {
    width: 118px
}
.image-cropped .thmumbnail-warp .thumbnail-table {
    width: 100%;
    height: 290px;
    text-align: center;
    vertical-align: middle;
}
.image-cropped .upload-description,
.image-cropped .border {
    display: none
}
.image-cropped .file-upload-body {
    height: 290px
}
.image-cropPanel .jcrop-holder {
    margin: 0 auto
}
/* image preview */
.image-preview {
    position: relative
}
.image-preview .thmumbnail-warp {
    position: absolute;
    z-index: 3000;
    top: 30px;
    left: 170px;
    width: 118px;
    height: 52px;
    text-align: center;
}
.image-preview .file-upload-body .newImg-txt,
.file-upload-body .preview-txt,
.image-preview .icon-uploadDrag,
.image-preview .icon-uploadError,
.thmumbnail-warp .txt,
.thmumbnail-warp .imgUploadRemove,
.image-preview .imgUploadFinish {
    display: none
}
.image-preview .file-upload-body .preview-txt,
.image-preview .thmumbnail-warp .txt {
    display: block
}
.image-preview .thmumbnail-warp .txt {
    margin: 6px;
}
.image-preview-withCurrentImage .file-upload-body .upload-description {
    top: 87px
}
.got-file-error .file-upload-body .upload-description,
.image-preview.got-file-error .file-upload-body .upload-description {
    top: 0px
}
.image-preview .file-upload-body .ui-fileupload-buttonbar {
    /* top: 195px; */
}
.image-preview .thmumbnail-warp .imgUploadRemove {
    position: absolute;
    z-index: 3000;
    display: block;
    width: 118px;
    top: 72px;
    left: 0;
}
/* remove image*/
.image-removed .file-upload-body {
    height: 290px
}
.image-removed.got-error .file-upload-body,
.image-removed.got-file-error .file-upload-body {
    height: 338px
}
/* org-info-item */
.org-info-summary .org-item-group {
    padding: 0 17px;
}
.org-info-summary .org-info-img {
    padding-bottom: 12px;
}
.org-info-summary .org-info-img img {
    display: block;
    margin: 0 auto;
}
.org-info-summary .org-name-list {
    padding-bottom: 10px
}
.org-info-summary .org-name-list li {
    padding-bottom: 3px
}
.org-info-summary .item-org-info {
    padding-bottom: 8px
}
.org-info-summary .org-info-list li {
    padding-bottom: 2px
}
.org-info-summary .item-org-type {
    padding-bottom: 10px;
    overflow: hidden;
}
.org-info-summary .org-type-ticketing {
    float: left;
    width: 37px;
    height: 11px;
    margin-right: 5px;
}
.org-info-summary .org-type-booking {
    float: left;
    width: 17px;
    height: 11px;
    margin-right: 5px;
}
.org-info-img .img-link-edit {
    position: relative;
    width: 198px;
    height: 139px;
    display: block;
}
.org-info-img .add-img-icon {
    display: none
}
.org-info-img .img-link {
    cursor: default
}
.org-info-img .img-link-edit,
.org-info-img .img-link-add {
    cursor: pointer
}
.org-info-img .img-link-edit .add-img-icon {
    position: absolute;
    display: block;
    left: 30px;
    top: 55px;
    width: 144px;
    height: 29px;
    cursor: pointer;
}
/* venue create */
.venue-create .warn-ui-eleanor {
    display: none
}
.venue-create .info-term {
    height: 38px;
}
.venue-create .block-venue-info .block-bd {
    padding: 0
}
.venue-create .block-venue-info .block-content-main {
    padding-bottom: 33px;
}
.venue-create .block-venue-info .block-content-sub {
    padding: 30px 0 30px 0;
}
.venue-create .block-venue-info .block-hd {
    margin-bottom: 10px;
    padding: 15px 15px 0;
}
.venue-create .block-title .spt-ico {
    margin-right: 11px
}
.venue-create .block-venue-info .info-term {
    width: 120px;
    margin-right: 19px;
    text-align: right;
}
.venue-create .venue-name .info-input input {
    width: 481px
}
.venue-create .venue-name,
.venue-create .address {
    margin-bottom: 14px
}
.venue-create .address .info-input {
    margin-right: 14px
}
.venue-create .address .info-input input,
.venue-create .city .info-input input {
    width: 297px
}
.venue-create .address .info-item {
    margin-bottom: 3px
}
.venue-create .block-venue-info .city-zip {
    margin-bottom: 20px
}
.venue-create .block-venue-info .city {
    margin-right: 14px
}
.venue-create .block-venue-info .zip .info-term {
    width: 40px;
    margin-right: 18px;
    padding-left: 15px;
}
.venue-create .block-venue-info .zip .input {
    width: 75px
}
.venue-create .geo-coordinate .info-term {
    padding-top: 17px;
    line-height: 18px;
}
.venue-create .geo-coordinate .label-txt-small {
    display: block;
    margin-bottom: 5px;
    float: left;
}
.venue-create .geo-coordinate .input {
    width: 169px
}
.venue-create .geo-coordinate .latti {
    margin-right: 75px
}
.venue-create .geo-coordinate .required {
    margin-top: 1px;
    float: left;
}
.venue-create .geo-coordinate .input-ui-eleanor {
    clear: both
}
.venue-create .communication-means,
.venue-create .org-website .info-input {
    margin-bottom: 14px
}
.venue-create .com-menas-phone .info-input input {
    width: 167px
}
.venue-create .com-menas-fax .info-term {
    width: 61px;
    margin-right: 18px;
    text-align: right;
}
.venue-create .com-menas-fax .info-input input {
    width: 169px
}
.venue-create .org-website .info-input input {
    width: 457px
}
.venue-create .block-venue-info .info-textarea textarea {
    width: 481px;
    height: 61px;
}
.venue-create .block-venue-setting .block-bd {
    padding-bottom: 11px;
    padding-left: 19px;
}
.venue-create .block-venue-setting .block-hd {
    margin-bottom: 23px;
    padding-left: 15px;
    padding-top: 15px;
}
.venue-create .block-venue-setting .setting-group {
    margin-bottom: 21px
}
.venue-create .block-venue-setting .info-term {
    margin-right: 23px
}
.venue-create .block-venue-setting .setting-capacity,
.venue-create .block-venue-setting .setting-facility {
    width: 300px;
    margin-right: 13px;
}
.venue-create .block-venue-setting .setting-capacity .input-ui-eleanor .input,
.venue-create .block-venue-setting .setting-listing .input-ui-eleanor .input {
    width: 165px
}
.venue-create .block-venue-setting .setting-facility .input-ui-eleanor .input {
    width: 157px
}
.venue-create .block-venue-setting .setting-listing,
.venue-create .block-venue-setting .setting-eEntry {
    width: 310px
}
.venue-create .block-venue-access .block-hd {
    margin-bottom: 23px;
    padding-left: 15px;
    padding-top: 15px;
}
.venue-create .block-venue-access .block-bd {
    padding-bottom: 40px;
    padding-left: 19px;
}
.venue-create .block-venue-access .info-term {
    margin-right: 13px
}
.venue-create .block-venue-access .btn-wrap {
    width: 102px;
    height: 52px;
}
.venue-create .block-venue-access .setting-active,
.venue-create .block-venue-access .setting-tm-listing {
    width: 303px;
    margin-right: 62px;
}
.venue-create .block-venue-access .setting-region {
    width: 258px
}
.venue-create .form-block-action .cancel {
    width: 50px;
    margin: 25px 3px 0 0;
}
.venue-create .form-block .form-block-action {
    width: 248px;
    margin: 0 auto;
}
.venue-create .setting-venue-name {
    padding-top: 5px;
    font-style: italic;
    font-size: 18px;
}
.venue-create .setting-venue-name .txt {
    float: left;
    margin-right: 8px;
}
.venue-create .setting-venue-name  a {
    float: left;
    margin-top: 1px;
    text-decoration: underline;
}

.venue-create-ir .address .country-select{
    width:500px;
}

.venue-create-ir .block-venue-info .zip .info-term{
    width:120px;
}
.venue-create-ir .block-venue-info .zip .input{
    width: 160px;
}
.venue-create .address{
    margin-bottom: 0;
}
.venue-create-ir .address .info-input input,
.org-createEdit-ir .address .info-input,
.org-createEdit-ir .city .info-input{
    margin-bottom: 14px;
}
.venue-create-ir .address .info-input input,
.venue-create-ir .city-zip .info-input input,
.org-createEdit-ir .address .info-input input,
.org-createEdit-ir .city .info-input input{
    width:481px;
}

.org-createEdit-ir .info-term{
    line-height: 38px;
}
.org-createEdit-ir .address .country-select{
    width:208px;
}
.org-createEdit-ir .county-select{
    width:200px !important;
}
.org-createEdit-ir .courtry-input{
    width:206px !important;
}
.org-createEdit-ir .zip-input{
    width:152px;
}

.popupwin-remap .ui-dialog .ui-dialog-titlebar {
    width: 480px
}
.popupwin-remap .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    padding: 0
}
.popupwin-remap .ui-dialog .ui-dialog-content {
    padding-bottom: 10px;
    overflow: hidden;
}
.popupwin-remap .remap-value-content {
    padding: 6px 5px 3px 33px
}
.popupwin-remap .remap-value-item {
    margin-bottom: 14px
}
.popupwin-remap .remap-value-item .ui-radiobutton {
    float: left;
    width: 16px;
    height: 15px;
    margin-top: 2px;
    margin-right: 8px;
}
.popupwin-remap .remap-value-radio {
    padding-bottom: 13px
}
.popupwin-remap .remap-value-override {
    position: relative
}
.popupwin-remap .remap-value-override .input-ui-eleanor {
    position: absolute;
    top: -8px;
    left: 185px;
}
.popupwin-remap .remap-value-override .input {
    width: 80px;
    height: 20px;
}
.popupwin-remap .form-block .form-block-action .cancel {
    width: 59px;
    margin: 19px 6px 0 0;
}
.popupwin-remap .form-block .form-block-action {
    width: 261px
}
.popupwin-remap .remap-value-radios {
    padding-left: 24px
}
.popupwin-remap .remap-value-radios td {
    border: 0 none
}
.popupwin-remap .remap-value-radios th div.ui-dt-c-i,
.popupwin-remap .remap-value-radios td div.ui-dt-c-i {
    padding: 0 0 14px
}
.popupwin-remap .remap-value-radios td div.ui-dt-c-i-3 {
    padding: 0 0 2px
}
.popupwin-remap .remap-value-radios .column-radioButton-3 .ui-radiobutton {
    padding-top: 9px
}
.popupwin-remap .remap-value-radios .column-txt-3 .txt {
    margin-top: 9px
}
.popupwin-remap .remap-value-radios .ui-radiobutton-box {
    margin-top: 2px
}
.popupwin-remap .remap-value-radios .txt {
    margin-right: 15px;
    letter-spacing: -1px;
}
.popupwin-remap .remap-value-radios .column-radioButton,
.popupwin-remap .remap-value-radios .column-txt,
.popupwin-remap .remap-value-radios .column-input {
    vertical-align: top;
    overflow: auto;
}
.popupwin-remap .remap-value-radios .column-radioButton {
    width: 24px;
}
.popupwin-remap .remap-value-radios .column-txt .input {
    width: 80px;
    height: 20px;
}
.favor-venue .favorite-venues-form {
    padding: 20px 17px 18px 18px
}
.favor-venue .search-venue {
    float: left;
	margin:3px 19px 0 0;
}
.favor-venue .search-venue .input-ui-eleanor span.ui-autocomplete {
    height: 34px;
    padding: 0;
}
.favor-venue .search-venue .input-ui-eleanor span.ui-autocomplete input {
    width: 483px;
    padding: 7px 7px 7px 40px;
	/*hot fix*/
	border:0 none;
}
.favor-venue-setting .color-panel {
    margin: 6px 9px 7px;
}
.favor-venue-setting .color-picker-link {
    display: block;
    width: 50px;
    height: 65px;
}
.favor-venue-setting .color-picker {
    display: block;
    width: 50px;
    height: 51px;
    margin-bottom: 1px;
}
.favor-venue-setting .txt {
    display: block;
    text-align: center;
}
.favor-venue-setting .venue-image {
    width: 120px;
    height: 80px;
    text-align: center;
    overflow: hidden;
}
.favor-venue-setting .venue-basic-info {
    width: 307px;
    height: 65px;
    padding: 14px 15px 0 18px;
}
.favor-venue-setting .venue-basic-info .venue-name {
    padding: 1px 0 3px;
}
.favor-venue-setting .venue-basic-info .location {
    padding: 1px 0;
}
.favor-venue-setting .ticketing {
    width: 193px;
    height: 66px;
    padding: 14px 0 0 18px;
}
.favor-venue-setting .ticketing .select-ui-eleanor {
    width: 171px
}
.favor-venue-setting .ticketing .label-txt-small {
    display: block;
    margin-bottom: 5px;
}
.favor-venue-setting .ticketing .ui-inputfield {
    box-shadow: none
}
.favor-venue-setting .remove {
    width: 36px;
    height: 80px;
}
.favor-venue-setting .remove .btn-remove {
    width: 100%;
    height: 100%;
    margin: 0;
}
.favor-venue-setting .remove .btn-remove .ui-icon-cancel {
    width: 15px;
    height: 16px;
    margin-left: -7px;
}
.favor-venue-setting .remove .ui-button-text {
    display: none
}
.favor-venue-setting .form-block .form-block-action {
    width: 262px
}
.favor-venue-setting .form-block .form-block-action .cancel {
    width: 61px;
    margin: 15px 5px 0 0;
}
.favor-venue .color-picker-ui {
    width: 186px;
    padding: 9px 6px 9px 0;
}
.favor-venue .color-picker-ui .ui-datagrid-data {
    display: block;
    width: 175px;
    margin: 0 auto 5px;
}
.favor-venue .color-picker-ui .ui-datagrid-column {
    width: 41px;
    padding: 0;
}
.favor-venue .color-picker-ui .color-picker-link {
    display: block;
    width: 37px;
    height: 49px;
    margin: 0 3px 4px;
}
.favor-venue .color-picker-ui .color-box {
    display: block;
    width: 37px;
    height: 38px;
    margin-bottom: 2px;
}
.favor-venue .color-picker-ui .txt {
    display: block;
    text-align: center;
}
.favor-venue .color-picker-ui .color-value .label-txt-small {
    width: 55px;
    height: 26px;
    text-align: center;
}
.favor-venue .color-picker-ui .color-value .input {
    width: 106px;
    height: 16px;
    margin-bottom: 4px;
    padding: 4px 10px 5px;
}
.favor-venue .color-picker-ui .link-confirm {
    display: block;
    padding-right: 4px;
    text-align: right;
    text-decoration: underline;
}

/* Tools */
.block-tool-list .block-title {
    height: 20px;
}
.block-tool-list .block-hd {
    padding-bottom: 10px
}
.block-tool-list .block-hd .spt-ico {
    margin-right: 10px
}
.block-tool-list .tools-list {
    padding: 19px 0 40px 3px
}
.block-tool-list .tools-list li {
    float: left;
    width: 160px;
    height: 80px;
    margin: 0 14px 20px 14px;
}
.block-tool-list .tools-list a {
    float: left;
    width: 160px;
    height: 32px;
    padding-top: 48px;
    text-align: center;
    cursor: pointer;
}
.block-tool-list .tools-list .item-confirmNum a {
    height: 31px;
    padding-top: 49px;
}
.popupwin-orgCreate .ui-dialog-content-i {
    width: 480px
}
.popupwin-orgCreate .ui-dialog .ui-dialog-title {
    padding-left: 4px;
}
.popupwin-orgCreate .ui-dialog .ui-widget-content{
	padding:0 10px;
	width:478px;
}
.popupwin-orgCreate .form-main {
    margin-bottom: 38px
}
.popupwin-orgCreate .form-main .label-txt {
    margin-bottom: 15px
}
.orgSelectContainer .ui-radiobutton {
    display: none
}
.orgSelectContainer label {
    display: block;
    width: 200px;
    height: 44px;
    padding-top: 56px;
    text-align: center;
    cursor: pointer;
}
.orgSelectContainer td:nth-child(3) {
    width: 60px
}
.popupwin-orgCreate .form-sub {
    padding-bottom: 7px
}
.popupwin-orgCreate .form-sub .form-block-action {
    width: 256px
}
.popupwin-orgCreate .form-block .cancel,
.form-block-action .cancel {
    width: 60px
}
/* event status dialog */
.popupwin-status .loading {
    width: 100%;
    height: 100px;
}
.popupwin-status .ui-dialog {
    padding: 0;
}
.popupwin-status .ui-dialog .ui-dialog-titlebar {
    width: 881px;
    margin: 0;
    padding: 21px 0 24px 19px;
}
.popupwin-status .ui-dialog .ui-dialog-title {
    padding-left: 0;
}
.popupwin-status .ui-dialog .ui-dialog-titlebar-close,
.popupwin-status .ui-dialog .ui-dialog-titlebar-close:hover {
    margin: 2px 30px 0 0
}
.event-state-content {
    padding-top: 10px;
    padding-bottom: 20px;
}
.event-state-content-i {
    position: relative;
    display: block;
    height: 468px;
    overflow-y: scroll;
}
.status-content-wrap {
    width: 879px;
}
.popupwin-status .ui-panel .ui-panel-titlebar {
    margin: 19px 0 18px 19px;
    padding: 0;
}
.popupwin-status .event-status-hold {
    width: 293px;
    padding-right: 13px;
    padding-left: 3px;
}
.popupwin-status .event-status-confirm {
    position: relative;
    width: 286px;
    min-height: 367px;
}
.popupwin-status .event-status-assign {
    position: relative;
    width: 279px;
    height: 450px;
}
.event-status-hold .ui-panel-titlebar .ui-panel-title {
    padding-left: 29px;
}
.event-status-confirm .ui-panel-titlebar .ui-panel-title {
    padding-left: 29px;
}
.event-status-assign .ui-panel-titlebar .ui-panel-title {
    padding-left: 29px;
}
/* event status hold */
.popupwin-status .event-state-hold {
    /* margin-bottom: 10px */
}
.popupwin-status .order {
    width: 32px;
    margin-top: 20px;
    text-align: center;
}
.popupwin-status .event-hold-content {
    margin-left: -32px
}
.popupwin-status .event-hold-content-i {
	min-height: 50px;
    margin-left: 34px;
	margin-bottom:10px;
    padding: 10px 10px 6px;
}
.popupwin-status .dragable-item {
    width: 239px;
	height:45px;
/*     margin-bottom: -2px;
    padding: 5px 0;*/
}
.event-state-container .ui-sortable {
    min-height: 42px
}
.popupwin-status .dragDrop-item-content {
    margin-left: -43px
}
.popupwin-status .dragDrop-item-content-i {
    position: relative;
    margin-left: 50px;
}
.popupwin-status .dragDrop-grip {
    position: relative;
    width: 40px;
    height: 34px;
	margin-top:6px;
}
.popupwin-status .icon-drag {
    margin: 7px 0 0 11px;
}
.popupwin-status .dragDrop-item-content-i .btn-challenge,
.popupwin-status .dragDrop-item-content-i .btn-note {
    position: absolute;
    right: 4px;
    width: 55px;
    height: 15px;
    text-align: center;
}
.popupwin-status .dragDrop-item-content-i .btn-challenge {
    top:6px
}
.popupwin-status .btn-challenge .ui-button-text {
    padding: 0
}
.popupwin-status .dragDrop-item-content-i .btn-note {
    top:25px;
}
/* challenge state for hold section*/
.popupwin-status .empty-holder,
.popupwin-status .event-hold-release .ui-sortable {
    margin-bottom: -4px;
}
.event-state-container .info-list {
	padding-top:7px;
}
.event-state-container .info-name {
    display: block;
    width: 128px;
	padding-bottom:1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.popupwin-status .reset-hold {
    display: block;
    width: 88px;
    margin: 0 auto;
}
.popupwin-status .reset-hold .icon-hold {
    width: 13px;
    top: 1px;
    left: 0;
    height: 13px;
    margin: 0;
}
.popupwin-status .reset-hold .ui-button-text {
    padding: 0px 0 0 16px;
    text-decoration: underline;
}
/* save note */
.note-toolTip .toolTip-inner {
    position: relative;
    width: 150px;
}
.note-toolTip .toolTip-content {
    position: absolute;
    top: -35px;
    left: 6px;
    padding: 8px 10px 7px 10px;
}
.note-toolTip .icon-triangle {
    position: absolute;
    top: -10px;
    left: -7px;
    width: 13px;
    height: 20px;
}
.note-toolTip .toolTip-inner textarea {
    width: 120px;
    height: 53px;
    margin-bottom: 4px;
    padding: 5px 6px;
}
.note-toolTip .toolTip-inner .actions {
    text-align: right;
}
.note-toolTip .toolTip-inner .actions a {
    padding-left: 3px;
    padding-right: 1px;
    text-decoration: underline;
}
/* event status confirm */
.popupwin-status .event-state-confirm .dragable-item {
    margin-bottom: 2px
}
.popupwin-status .event-state-confirm .ui-sortable {
    margin: 0 19px 0 27px
}
.popupwin-status .event-state-confirm .event-detail {
    width: 239px;
    margin: 0 19px 0 27px;
}
.popupwin-status .event-state-confirm .event-info {
    padding: 11px 13px
}
.popupwin-status .event-state-confirm .feature-info {
    padding: 9px 11px
}
.popupwin-status .event-state-confirm .feature-info .contact a {
    text-decoration: underline;
}
.popupwin-status .event-state-confirm .warn-minor-ui {
    position: absolute;
    bottom: -100px;
    width: 258px;
    margin: 0 0 0 16px;
}
/* event status assign */
.popupwin-status .event-status-assign .description {
    width: 210px;
    margin: 0 auto;
    text-align: center;
}
.popupwin-status .event-status-assign .option-group  td {
    vertical-align: top
}
.popupwin-status .event-status-assign .option-group .ui-radiobutton {
    float: left;
    margin: 0 17px 10px;
}
.popupwin-status .event-status-assign .option-group .ui-selectoneradio label {
    margin: 0;
}
.popupwin-status .event-status-assign .split-line-wrap {
    position: relative;
    width: 200px;
    height: 46px;
}
.popupwin-status .event-status-assign .split-line {
    position: absolute;
    left: -33px;
    top: 29px;
    width: 264px;
    height: 2px;
}
.popupwin-status .event-status-assign .warn-minor-ui {
    position: absolute;
    bottom: 50px;
    width: 271px;
    margin: 0 0 0 18px;
}
.popupwin-status .event-status-assign .actions {
    position: absolute;
    right: 0;
    bottom: -19px;
    width: 258px;
}
.popupwin-status .event-status-assign .actions .cancel {
    float: left;
    margin: 24px 7px 0 0;
    text-decoration: underline;
}
/* purge */
.event-status-purge {
    width: 540px;
    margin-left: 15px;
}
.event-status-purge .ui-widget-content {
    padding-top: 45px
}
.event-status-purge .ui-widget-content .confirm-message p {
    width: 556px
}
.event-status-purge .ui-widget-content .actions {
    text-align: center
}
.event-status-purge .ui-widget-content .actions .button-group {
    padding-top: 25px;
    padding-bottom: 48px;
}
.event-status-purge .ui-widget-content .actions .button-confirm {
    display: inline-block;
    float: none;
	width:88px;
    margin: 0 15px;
}
.event-status-purge .ui-widget-content .link-back {
    text-decoration: underline;
}
/* event template*/
.popupwin-template .ui-dialog {
    padding: 19px 9px 10px 18px
}
.popupwin-template .ui-dialog .ui-dialog-titlebar-close {
    margin: -5px 1px 0 0
}
.popupwin-template .ui-dialog .ui-dialog-titlebar .ui-state-hover {
    margin: -5px 1px 0 0
}
.popupwin-template .ui-dialog .ui-dialog-title {
    padding-left: 35px;
    text-transform:none;
}
.popupwin-template .ui-dialog .ui-dialog-titlebar {
    width: 690px
}
.popupwin-template .ui-dialog .form-main {
    margin-bottom: 0;
    padding-right: 0;
}
.popupwin-template .ui-dialog .form-sub {
    margin-bottom: 12px
}
.popupwin-template .event-clone-checkbox {
    margin-bottom: 15px
}
.popupwin-template .checkbox-list .checkbox-item {
    width: 320px;
    margin-bottom: 20px;
    padding-left: 20px;
}
.popupwin-template .checkbox-list .ui-chkbox {
    margin-right: 18px
}
.popupwin-template .checkbox-list .label-txt {
    letter-spacing: normal;
}
.popupwin-template .ui-dialog .form-block .form-block-action {
    width: 193px
}
.popupwin-template .legend-txt{
    text-transform:none;
}
.event-template-list .block-event-list .event-list-item {
    width: 780px
}
.event-template-list .block-event-list .hold-event .event-info,
.event-template-list .block-event-list .listed-event .event-info,
.event-template-list .block-event-list .inaccessable-event .event-info {
    width: 428px
}
.event-template-list .block-event-list .hold-event .event-info-summary-main,
.event-template-list  .block-event-list .hold-event .event-name {
    width: 420px
}
.event-template-list .empty-content-message {
    padding-top: 123px
}
.event-template-list .block-event-list .hold-event .capacity .term {
    padding-bottom: 0;
}
.event-template-list .block-event-list .hold-event .capacity .capacity-data {
    padding-left: 14px;
    text-align: left;
}
.popupwin-deleteTemplate .ui-dialog .ui-dialog-titlebar {
    margin-bottom: 0
}
.popupwin-deleteTemplate .confirm-content {
    width: 265px
}
.popupwin-deleteTemplate .confirm-txt {
    margin-bottom: 15px;
    text-align: center;
}
/* event calendar */
/* layout */
.event-calendar {
    position: relative
}
.event-calendar .calendar-main {
    margin-right: -257px
}
.event-calendar .calendar-view {
    margin-right: 256px
}
.event-calendar .calendar-sub {
    position: relative;
    width: 257px;
}
.event-calendar .fc-header {
    display: none
}
.event-calendar .calendar-container .fc-view-month {
    margin-left: -1px;
}
/*    loading    */
.event-calendar .calendar-container .ui-blockui,
.event-calendar .calendar-sub .ui-blockui {
    z-index: 1000;
}
.event-calendar .calendar-container .loading,
.event-calendar .calendar-sub .loading {
    position: relative;
    z-index: 1001;
}
/* month slider */
.month-slider-container {
    position: relative
}
.month-slider-container .previous,
.month-slider-container .next {
    position: absolute;
    top: 9px;
    width: 26px;
    height: 26px;
    text-indent: -9999px;
}
.month-slider-container .previous {
    left: 5px;
}
.month-slider-container .next {
    right: 5px;
}
.month-slider {
    height: 44px;
    margin: 0 auto;
    padding: 0 10px 0 17px;
    overflow: hidden;
}
.month-slider .months {
    text-align: center;
}
.month-slider .months li {
    display: inline-block;
    width: 105px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}
.month-slider .months li.active {
    overflow: hidden
}
/* day display*/
.calendar-view .fc-border-separate th,
.calendar-view .fc-border-separate td {
    height: 79px
}
.calendar-view .fc-border-separate tr.fc-last th {
    height: 0;
}
.event-calendar .calendar-days-wrap {
    height: 39px;
    margin-right: 2px;
    padding: 1px 0 1px 1px;
}
.event-calendar .calendar-days {
    height: 39px;
    overflow: hidden;
}
.event-calendar .calendar-days-i {
    position: relative;
    height: 200px;
    margin-top: -106px;
}
.event-calendar .calendar-days-list {
    position: absolute;
    bottom: 54px;
    width: 736px;
    height: 40px;
    text-align: center;
}
.event-calendar .calendar-days-list li {
    float: left;
    width: 105px;
    height: 38px;
    text-align: center;
}
/* cells */
.calendar-view .fc-grid .fc-day-number {
    position: relative;
    z-index: 10;
    margin: 1px 3px 0 0;
}
.calendar-view .fc-grid .fc-other-month .fc-day-number {
    width: 20px;
    text-align: right;
}
.calendar-view .fc-state-highlight .highlight-venue {
    height: 77px;
}
.calendar-view .fc-event-inner {
    overflow: visible
}
.calendar-view .fc-event-inner .venue,
.calendar-view .fc-event-inner .event-time,
.calendar-view .fc-event-inner .fc-event-title {
    float: left
}
.calendar-view .fc-event-inner .venue {
    width: 10px;
    height: 10px;
}
.calendar-view .fc-event-inner .event-time {
    width: 35px;
    margin: 0 1px 0 4px;
    padding-top: 2px;
    overflow: hidden;
    white-space: nowrap;
}
.calendar-view .fc-event-inner .fc-event-title {
    width: 37px;
    padding: 2px 0 1px;
    overflow: hidden;
    white-space: nowrap;
}
.calendar-view .fc-event-inner.no-eventColor .fc-event-title {
    width: 54px
}
.calendar-view .fc-event-inner.no-eventTime .fc-event-title {
    width: 75px;
    margin-left: 5px;
}
.calendar-view .fc-event-inner.no-eventColor.no-eventTime .fc-event-title {
    width: 89px
}
.calendar-view .fc-event-inner.no-eventColor .event-time {
    margin: 0 1px 0 0
}
.calendar-view .fc-grid .fc-day-content {
    padding: 0
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
    width: 105px
}
.calendar-view .calendar-indicator {
    width: 22px;
    height: 22px;
}
/* slected day*/
.selected-day-header-wrap {
    height: 39px;
    color: #fff;
    padding: 1px;
}
.selected-day-header {
    height: 39px;
    overflow: hidden;
}
.selected-day-header-i {
    position: relative;
    margin-top: -60px;
    height: 100px;
}
.selected-day-header-content {
    position: absolute;
    bottom: 0;
    left: -1px;
    width: 256px;
    height: 39px;
    text-align: right;
}
.selected-day-header-content .date {
    float: right;
    padding-right: 13px;
    padding-top: 7px;
}
.selected-day-header-content .date .day {
    text-transform: lowercase
}
.calendar-sub .ui-datalist-data {
    padding-top: 10px
}
.calendar-sub .ui-datalist-data .calendar-venue-bd .ui-datalist-data {
    padding-top: 0
}
.calendar-sub .calendar-venue {
    margin-bottom: -3px;
    padding-top: 1px;
}
.calendar-venue .venue-color {
    width: 20px;
    height: 20px;
    margin: 0 7px 0 10px;
}
.calendar-venue .venue-title {
    width: 191px;
    height: 25px;
}
.calendar-sub .panel-event-list {
    height: 522px;
    overflow-y: auto;
    overflow-x: visible;
}
.calendar-sub .panel-event-list .ui-datalist-empty-message {
    display: none
}
.booking-org .calendar-sub .panel-event-list {
    height: 480px
}
.calendar-sub .calendar-venue .ticket-event-venue,
.calendar-sub .calendar-venue .booking-event-venue,
.calendar-sub .calendar-venue .blackout-event-venue {
    width: 212px
}
.calendar-sub .calendar-venue .booking-event-venue,
.calendar-sub .calendar-venue .blackout-event-venue {
    margin: 20px 0 26px 13px
}
.calendar-sub .calendar-venue .ticket-event-venue,
.calendar-sub .calendar-venue .listed-event-venue,
.calendar-sub .calendar-venue .partial-event-venue {
    margin: 20px 0 26px 15px
}
.calendar-sub .calendar-venue .booking-event-venue {
    height: 71px;
}
.calendar-sub .calendar-venue .blackout-event-venue {
    margin: 20px 0 26px 13px
}
.calendar-venue .calendar-venue-item {
    position: relative;
    z-index: 999;
    width: 227px;
    margin: -14px 0 11px -6px;
}
.calendar-venue .ondrag {
    position: absolute;
    z-index: 10000;
}
.calendar-venue .calendar-venue-item .event-time {
    position: relative;
    width: 24px;
    margin-top: 1px;
    margin-right: 9px;
}
.calendar-venue .calendar-venue-item .event-time .content {
    position: absolute;
    left: -30px;
    width: 84px;
	/* IE 9 */
	writing-mode: lr-tb;
}
.calendar-venue .calendar-venue-item .event-time .clock {
    position: absolute;
    left: 6px;
    width: 13px;
    height: 14px;
}
.calendar-venue .calendar-venue-item .item-content {
    width: 181px;
    padding-top: 14px;
}
.calendar-venue .calendar-venue-item .event-color {
    width: 12px;
}
.calendar-venue .calendar-venue-item .evt-name {
    width: 176px;
    padding-bottom: 4px;
}
.calendar-venue .calendar-venue-item .attraction {
    width: 180px;
    margin-bottom: 5px;
}
.calendar-venue .calendar-venue-item .notes {
    position: absolute;
    bottom: 10px;
    width: 55px;
    height: 15px;
    text-align: center;
}
.calendar-sub .note-toolTip .toolTip-content {
    top: -40px
}
.calendar-sub .note-toolTip .icon-triangle {
    top: -15px
}
.calendar-sub .note-toolTip .button-notes {
    float: right
}
.calendar-sub .note-toolTip .button-notes .ui-button-text {
    padding: 0;
    text-decoration: underline;
}
/* booking item */
.calendar-venue .calendar-venue .booking-item,
.calendar-venue .calendar-venue .listed-event-item {
    height: 90px
}
.booking-item .event-time,
.calendar-venue .listed-event-item .event-time {
    height: 88px
}
.calendar-venue .listed-event-item .attraction {
    width: 180px;
    min-height: 12px;
}
.calendar-venue .listed-event-item.cancel-event .event-time {
    height: 134px
}
.calendar-venue .listed-event-item.cancel-event .event-time .content {
    top: 62px
}
.calendar-venue .listed-event-item.cancel-event .event-state {
    position: relative;
    width: 84px;
    height: 78px;
    margin-right: 12px;
    padding-left: 7px;
}
.calendar-venue .listed-event-item.cancel-event .event-color {
    height: 136px
}
.booking-item .event-time .content,
.calendar-venue .listed-event-item  .event-time .content {
    top: 17px
}
.booking-item .event-time .clock,
.calendar-venue .listed-event-item .event-time .clock {
    bottom: 3px
}
.booking-item .event-color,
.calendar-venue .listed-event-item .event-color {
    height: 90px
}
.booking-item .representative {
    width: 180px;
    margin-bottom: 6px;
}
.booking-item .status-tag-wrap {
    position: absolute;
    right: 21px;
    bottom: 6px;
    width: 80px;
    height: 25px;
	text-align:right;
    cursor: pointer;
}
.booking-item .status-tag {
    display: inline-block;
    padding: 3px 7px;
}
.booking-item .status-tag .hold-state {
    display: inline-block;
    width: 17px;
    height: 17px;
	text-align:center;
}
.booking-item .icon-drag-tiny {
    position: absolute;
    top: 0;
    right: 16px;
    z-index: 1000;
}
/* ticket item */
.calendar-venue .calendar-venue .ticket-item {
    height: 168px
}
.calendar-venue .ticket-item .event-time {
    height: 166px
}
.calendar-venue .ticket-item .event-time .clock {
    bottom: 6px
}
.calendar-venue .ticket-item .event-color {
    height: 168px
}
.calendar-venue .ticket-item .event-time .content {
    top: 91px
}
.calendar-venue .ticket-item .attraction {
    width: 180px;
    min-height: 21px;
}
.calendar-venue .ticket-item .event-state .cancel-txt {
    text-align: center;
}
.calendar-venue .ticket-item .event-state .cancel-img {
    display: block;
    margin: 0 auto 4px;
}
.calendar-venue .ticket-item .event-state {
    position: relative;
    width: 84px;
    height: 78px;
    margin-right: 12px;
    padding-left: 7px;
}
.calendar-venue .ticket-item .event-state .percentange-container {
    width: 75px;
    height: 75px;
    padding-left: 6px;
}
.calendar-venue .ticket-item .event-state .number {
    display: none;
    position: absolute;
    top: 25px;
    left: 16px;
    width: 38px;
    height: 26px;
	text-align:center;
    letter-spacing: -1px;
    overflow: hidden;
}
.calendar-venue .ticket-item .event-state .percent {
    display: none;
    position: absolute;
    top: 34px;
    left: 18px;
    width: 15px;
    height: 15px;
}
.calendar-venue .ticket-item .sale-status {
    width: 78px
}
.calendar-venue .ticket-item .sale-status .term {
    margin-bottom: 1px;
}
.calendar-venue .ticket-item .sale-status .data {
    display: block;
    width: 53px;
    height: 18px;
    margin-bottom: 6px;
    padding: 6px 7px 0;
	text-align:right;
}
/* blackout-item */
.calendar-venue .blackout-item {
    height: 40px
}
.calendar-venue .blackout-item .item-content {
    width: 214px;
    height: 32px;
    margin-right: 1px;
    padding-top: 8px;
}
.calendar-venue .blackout-item .item-content .icon-blackout {
    width: 23px;
    height: 23px;
    margin: 0 12px 0 8px;
}
.calendar-venue .blackout-item .item-content .text {
    padding-top: 5px;
}
.calendar-venue .blackout-item .event-color {
    height: 40px
}
/* quick add event */
.event-calendar .calendar-sub .event-action-wrap {
    position: relative;
    z-index: 1000;
    bottom: 0;
    width: 258px;
    height: 42px;
}
.event-calendar .calendar-sub .event-action {
    position: absolute;
    right: 1px;
    bottom: 0;
    width: 258px;
    height: 42px;
}
.event-calendar .event-action .action-button-wrap {
    padding: 1px;
}
.event-calendar .event-action .action-button {
    height: 40px;
    overflow: hidden;
}
.event-calendar .event-action .action-button-i {
    margin-top: -60px;
    height: 100px;
}
.event-calendar .event-action .action-switch {
    float: left;
    width: 249px;
    height: 39px;
    margin-top: 61px;
    overflow: hidden;
}
.event-calendar .action-button .eventAction-icon {
    width: 18px;
    height: 18px;
    margin: 11px 15px 0 14px;
    background-position: -71px -1761px;
}
.event-calendar .action-button .spliter {
    width: 2px;
    height: 32px;
    margin-top: 3px;
}
.event-calendar .action-button .action-button-text {
    width: 200px;
    height: 26px;
    padding-top: 12px;
	text-align:center;
    letter-spacing: -1px;
}
.quick-add-panel {
    display: none;
    padding: 8px 0 0;
}
.quick-add-panel form {
    padding-top: 5px;
    overflow: hidden;
}
.quick-add-panel .form-block {
    width: 218px;
    margin: 0 auto 12px;
}
.quick-add-panel .input-ui-simple input {
    width: 189px;
    height: 21px;
    padding: 6px 0 6px 26px;
}
.quick-add-panel .block-time-hold .input-ui-simple {
    margin-right: 15px
}
.quick-add-panel .block-time-hold .input-ui-simple input {
    width: 72px;
}
.quick-add-panel .lock-ui-eleanor {
    float: none;
    margin: 0 auto;
}
.quick-add-dropdown.ui-autocomplete-panel {
    width: auto!important
}
.quick-add-dropdown.ui-autocomplete-panel .default {
    width: 217px;
    height: 110px;
    overflow: auto;
}
.quick-add-dropdown.ui-autocomplete-panel .no-data-found {
    width: 217px
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table td {
    padding: 0;
    border: 0 none;
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .venue-color {
    padding: 3px 4px
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .block-color {
    display: block;
    width: 14px;
    height: 14px;
}
.quick-add-dropdown.ui-autocomplete-panel .ui-autocomplete-table .name {
    width: 169px;
    padding-left: 5px;
}
.quick-add-dropdown .dropdown-message-content-i {
    padding-right: 23px
}
.quick-add-dropdown .dropdown-message-ui .triangle-icon {
    display: none
}
/* Move Group*/
.move-group-body{
    display: table;
    margin-bottom: 25px;
    margin-top: -15px;
}
.move-group-body .move-group-cell{
    display: table-cell;
}
.move-group-body .move-group-cell.header-move{
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
}
.warn-minor-ui.warn-log.move-group{
    margin-top: -20px;
    margin-bottom: 40px;
}
/* Calendar footer action*/
.calendar-view .footer-action {
    height: 42px;
    margin-right: 1px;
    overflow: hidden;
}
.calendar-view .footer-action-i {
    height: 200px;
    margin-top: -101px;
}
.calendar-view .footer-action-content {
    margin-top: 101px;
    width: 100%;
    height: 42px;
}
.calendar-view .footer-action-content .help {
    position: static;
    margin-top: 12px;
}
.calendar-view .footer-action-content .goto-today {
    margin: 15px 0 0 27px;
}
.calendar-view .footer-action-content .release-container {
    width: 142px;
    height: 175px;
}
/* release event confirm */
.popupwin-release-confirm .form-main p {
    width: 425px;
}
.popupwin-release-confirm .form-sub .form-block-action {
    width: 244px;
    margin-right: auto;
    margin-left: auto;
}
.popupwin-release-confirm .form-block-action .button-confirm {
    width: 142px
}
/* change event date */

/*    error page    */
.error-page-hd .title {
    margin-bottom: 9px;
    letter-spacing: -6px;
}
.error-page-bd {
    text-align: center
}
.error-page-bd .content {
    margin-bottom: 19px;
}
.error-page-bd .link {
    text-decoration: underline;
}
/*    access denied */
.error-access-denied {}
/*    404    */
.page-not-found  .error-page-hd .title {
    padding-bottom: 3px
}
/*    500    */
.error-server .error-page-hd .title {
    padding-right: 73px;
}
/* event change notificatioin dialog */
/* notification dialog layou */
.popupwin-evtChgNotification .ui-dialog {
    display: none;
    position: absolute;
    padding: 0;
}
.popupwin-evtChgNotification .ui-dialog .ui-dialog-content {
    width: 899px
}
.popupwin-evtChgNotification .notification-custom {
    position: relative;
    width: 440px;
    height: 487px;
}
.popupwin-evtChgNotification .preview-pane {
    width: 437px;
    height: 503px;
}
/* event item    */
.popupwin-evtChgNotification .event-item .event-info {
    width: 400px;
    padding-top: 30px;
    padding-left: 15px;
}
.popupwin-evtChgNotification .event-custom .event-item .event-info {
    width: 674px
}
.popupwin-evtChgNotification .event-name {
    padding-bottom: 2px;
    white-space: normal;
}
.popupwin-evtChgNotification .event-venue {
    padding-bottom: 1px
}
.popupwin-evtChgNotification .event-image {
    width: 142px;
    height: 100px;
    line-height: 100px;
}
/* confirmation info */
.popupwin-evtChgNotification .confirmation-info {
    width: 260px;
    margin: 23px 17px 0 0;
    height: 55px;
}
.popupwin-evtChgNotification .icon-confirm {
    width: 43px;
    height: 42px;
    margin: 6px 9px 0 10px;
}
.popupwin-evtChgNotification .text-confirm {
    width: 148px;
    height: 45px;
    padding-top: 10px;
    padding-left: 18px;
}
.event-change-warning .content-wrapper {
    width: 620px;
    margin: 0 auto;
}
.event-change-warning .warn-minor-ui .warn-content-i {
    padding: 16px 0 16px 7px;
}
.notification-custom {
    padding-top: 16px;
    padding-left: 20px;
}
.custom-subject {
    padding-bottom: 8px
}
.custom-subject .event-info {
    white-space: normal;
}
.custom-subject .term {
    padding-bottom: 10px
}
.custom-subject .txt-area-ui {
    width: 426px;
    height: 236px;
}
.custom-message {
    padding-bottom: 10px
}
.custom-message .term {
    padding-bottom: 13px
}
.custom-message .txt-area-ui {
    width: 403px;
    height: 202px;
    padding: 15px 10px 18px;
    overflow: auto;
}
.verify-marketing {
    padding: 0 0 18px 8px
}
.verify-marketing .ui-chkbox {
    margin: 0 8px 0 0;
}
.verify-marketing .ui-chkbox-box {
    float: left;
    margin: 4px 4px 0 0;
}
.verify-marketing .ui-chkbox-label {
    float: left;
    width: 383px;
    margin: 0 0 0 2px;
    overflow: hidden;
    text-transform:none;
}
.notification-custom .form-block {
    margin-right: 14px
}
.notification-custom .custom-buttonpanel {
    position: absolute;
    right: 0;
    bottom: 15px;
    width: 304px;
}
.notification-custom .form-block .cancel {
    width: 115px;
    margin: 10px 0px 0 0;
}
.notification-custom .form-block .cancel button {
    float: right;
    margin-right: 9px;
    text-decoration: underline!important;
}
.notification-custom .form-block .cancel .ui-button-text {
    padding-right: 0
}
.preview-pane .term {
    float: left;
    margin-left: -1px;
    padding: 5px 10px;
}
.preview-pane .preview-content {
    position: relative;
    clear: both;
    height: 461px;
    padding: 18px 0 0 9px;
    overflow: auto;
}
.preview-pane .preview-content-i {
    position: absolute;
    left: 10px;
    top: 16px;
    height: 450px;
}
.preview-pane .preview-content pre {
    width: 404px;
    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 {
    display: none;
    padding: 3px 4px 2px;
}
.no-ticket-sold .ui-dialog-titlebar {
    display: none
}
.popupwin-evtChgNotification .no-ticket-sold .ui-dialog-content {
    width: 500px;
    padding-bottom:15px;
}
.popupwin-evtChgNotification .no-ticket-sold .event-item .event-info {
    width: 290px
}
.no-ticket-sold .no-dialog-content {
    padding-top: 30px
}
.no-ticket-sold .no-dialog-txt {
    letter-spacing:0;
    margin-bottom: 30px;
}
.no-ticket-sold .btn-short {
    float: right;
    min-width:140px;
    margin-right:15px;

}
/* domain-tools */
.domain-tools .search-container {
    width: 1000px;
}
.domain-tools .block-search {
	float:left;
    width: 271px;
    height: 150px;
    margin: 0 10px;
    padding: 15px 20px 22px;
}
.domain-tools .block-search .label-txt {
    display: block;
    padding-bottom: 13px;
}
.domain-tools .block-search .input-ui-eleanor{
	height:72px;
}
.domain-tools .block-search .input {
    width: 250px
}
.domain-tools .block-search .search-history .ui-chkbox-box {
    float: left
}
.domain-tools .block-search .search-history .ui-chkbox-label {
    margin: 0 0 0 6px;
    font-size: 14px;
}
.domain-tools .block-search .button-ui-eleanor-outter {
    float: right;
    margin-top: 32px;
}
.domain-tools .block-event-search .check-box-ui-medium {
    padding-top: 7px;
    padding-left: 4px;
}
.domain-tools .block-event-search .ui-chkbox,
.domain-tools .block-event-search .check-box-ui-medium label {
    float: left
}
.domain-tools .block-event-search .ui-chkbox {
    margin-right: 6px
}
.domain-tool-search {
    width: 782px;
    padding: 2px;
    margin: 0 auto;
}
.domain-tool-search .no-data {
	padding:50px 0;
}
.domain-tool-search .search-result {
    margin-bottom: 12px;
}
.domain-tool-search .result-type {
    width: 100px;
    height: 79px;
    padding-right: 10px;
    letter-spacing: -3px;
}
.domain-tool-search .result-info {
    position: relative;
    height: 79px;
    width: 660px;
}
.domain-tool-search .title {
    padding: 20px 0 5px
}
.search-result .tags {
    position: absolute;
    right: 0;
    bottom: 9px;
    display: none;
}
.search-result .tag-single .tags {
    display: block
}
.search-result .info-list {
    width: 670px
}
.search-result .tag-single .info-list {
    width: 600px
}
.search-result .icon-location {
    float: left;
    margin-right: 6px;
}
.search-result .icon-clock {
    float: left;
    margin: 1px 5px 0 0;
}
.search-result-org dt,
.search-result-org dd {
    float: left;
    margin-top: 3px;
    padding-bottom: 2px;
}
.search-result-org dt {
    margin-right: 4px
}
.search-result-org .info-list dd {
    padding-right: 15px;
    max-width: 153px;
}
.search-result-org .tag-single .info-list dd {
    max-width: 129px
}
.search-result-org .dba {
    margin-top: 0;
    padding: 2px 4px;
}
.search-result-venu .info-list li,
.search-result-evt .info-list li {
    float: left;
    padding-right: 15px;
}
.search-result-venu .info-list li {
    width: 600px
}
.search-result-venu .tag-single .info-list,
.search-result-evt .tag-single .info-list,
.search-result-venu .tag-single .info-list li {
    width: 585px
}
.search-result-evt .info-list li {
    max-width: 238px
}
.search-result-evt .info-list .org {
    float: left;
    margin-right: 6px;
    text-transform: uppercase;
    letter-spacing: -1px;
}
/* will call */
.event-willcall .block-bd .title {
	padding:0 0 6px 10px;
}
/* summary */
.event-willcall .summary-block {
	padding:8px 0 10px;
}
html[data-useragent*='MSIE 10.0'] .event-willcall .summary-block {
	margin-top:1px;
	margin-right:1px;
}
.event-willcall .block-hd {
	padding:5px 0 15px 8px;
}
.event-willcall .block-title,
.event-willcall .title {
	text-transform:capitalize;
}
.event-willcall .summary-block-bd {
	margin-bottom:10px;
	text-align:center;
}
.event-willcall .summary-block-bd .title  {
	padding:0 0 6px 10px;
}
.event-willcall .summary-data{
	width:369px;
	display:inline-block;
	margin:0 5px;
	text-align:left;
}
html[data-useragent*='MSIE 10.0'] .event-willcall .summary-data{
	margin:0 3px;
}
.event-willcall .summary-block-bd .content {
	min-height:151px;
	padding-bottom:17px;
	overflow:hidden;
}
.event-willcall .summary-block-bd .no-data{
	width:367px;
	height:132px;
	margin-top:17px;
	text-align:center;
}
.event-willcall .summary-block-bd .data-title {
	padding:8px 0 9px;
}
.event-willcall .summary-block-bd .data-orders {
	width:64px;
	margin:0 auto;
}
.event-willcall .summary-block-bd .data-orders li{
	padding:6px 0 7px;
}
.summary-block .main-content {
	width: 99px;
	margin-bottom: -1000px;
    padding-bottom: 1000px;
}
.event-willcall .data-orders span {
	display:block;
	text-align:center;
}
.event-willcall .summary-block-bd .sub-content .data-title {
	width:265px;
}
.summary-block .sub-content .data-main {
	position:relative;
	float:left;
	width:124px;
	height:84px;
	margin-left:32px;
	padding-top:40px;
}
.summary-block .sub-content .data-main .number,
.summary-block .sub-content .data-main .txt {
	position:absolute;
	width:124px;
}
.summary-block .sub-content .data-main .number {
	top:48px;
}
.summary-block .sub-content .data-main .txt {
	top:72px;
}
.summary-block .sub-content .data-main .will-call-chart {
	float:left;
	margin:-36px 0 0 2px;
}
.summary-block .sub-content .data-sub {
	padding:27px 0 0 9px;
}
.summary-block .sub-content  .data-sub .number {
	margin-bottom:-3px;
}
.summary-block .sub-content .data-sub .unprinted {
	margin-bottom:11px;
}
.event-willcall .summary-block-ft .button-print {
	float:none;
	width:173px;
	margin:0 auto;
}
.access-code-block,
.access-control-block {
	padding: 8px 0 10px;
}
.access-control .block-hd,
.access-control-block .block-hd {
	padding: 5px 0 15px 8px;
}
.access-control-block .block-bd {
	text-align: center;
}
.access-control-block .access-control-col {
	float: left;
	margin-right: 30px;
	text-align: left;
}
.access-control-block .legend-txt {
	margin: 10px 0 10px 4px;
}
.access-control-block .access-control-col .btn  {
	display: block;
	min-width: 210px;
	margin-bottom: 10px;
}
.access-control-block .access-control-col .last {
	margin-bottom: 0;
}
.popupwin.popupwin-printOption .ui-dialog .ui-dialog-title {
    padding-left: 0;
}
.popupwin-printOption .ui-dialog-content {
    padding:0 10px 5px;
}
.popupwin-printOption .loading-message {
    padding-bottom: 50px;
}
.popupwin-printOption .form-main {
    overflow: hidden;
}
.popupwin-printOption .print-option-group {
    width: 50%;
    margin-top: 10px;
}
.popupwin-printOption .legend-txt {
    margin-bottom:20px
}
.popupwin-printOption .print-option-ticket .legend-txt {
    margin-bottom:10px
}
.popupwin-printOption .radiobutton-txt {
    margin:0 0 13px 0;
}
.popupwin-printOption .option-item {
    padding-left:4px
}
.popupwin-printOption .radiobutton-box {
    margin: 0 15px 0 0;
}
.popupwin-printOption .print-option-ticket .radiobutton-box {
    margin: 5px 15px 0 0;
}
.popupwin-printOption .chkbox {
    margin: 0 15px 0 0;
}
.popupwin-printOption .label-txt-small {
    display:block;
}
.popupwin.popupwin-resetPrintOptions .ui-dialog .ui-dialog-title {
    padding-left: 0;
}
.popupwin-resetPrintOptions .ui-dialog-content {
    padding:0 10px 5px;
}
.popupwin-resetPrintOptions .legend-txt {
    padding-bottom: 15px;
}
.popupwin-resetPrintOptions .reset-options ul {
    padding: 0 0 0 6px;
}
.popupwin-resetPrintOptions .reset-options ul li{
    margin-bottom: 13px
}
.popupwin-resetPrintOptions .reset-options ul .ui-chkbox-box {
    margin-right:10px
}
/* will call and guest list */
.event-willcall .willCall-guestList-block {
	padding:0;
}
html[data-useragent*='MSIE 10.0'] .event-willcall .willCall-guestList-block{
	margin-top:1px;
	margin-right:1px;
}
.event-willcall .willCall-guestList-block .block-hd {
    position:relative;
    height:45px;
    padding:15px 10px 6px 11px;
}
.event-willcall .willCall-guestList-block .block-title {
	width:540px;
}
.event-willcall .willCall-guestList-block .act-container {
    margin-top:-3px;
}
.event-willcall .willCall-guestList-block .act-container .btn:first-child {
	margin-right: 2px;
}
.event-willcall .willCall-guestList-block .act-container .btn.ui-state-disabled:first-child {
	margin-right: 5px;
}
/* will call search */
.event-willcall .willCall-guestList-block .block-bd {
	padding:0;
}
.event-willcall .willCall-guestList-block .block-bd .loading {
	height:80px;
}
.event-willcall .willCall-guestList-block .ui-outputpanel-loading {
	display:none;
}
.event-willcall .willCall-guestList-block .ui-datatable-header {
	padding:0 0 7px 10px;
	overflow:hidden;
}
.event-willcall .willCall-guestList-block .ui-datatable-scrollable-header-box thead{
	display:none;
}
.event-willcall .willCall-guestList-block .search-event {
	position:relative;
	width:757px;
	height:38px;
}
.event-willcall .guest-list-data .loading-message {
	height:130px;
}
.event-willcall .willCall-guest-list .ui-datatable-scrollable-body {
	max-height:852px;
	margin-right:0!important;
	padding:1px 0 12px 18px;
	clear:both;
}
.event-willcall .willCall-guest-list .ui-datatable-scrollable-body>table {
	width:719px;
}
html[data-useragent*='MSIE 10.0'] .event-willcall .willCall-guest-list .ui-datatable-scrollable-body{
	margin-right:0!important;
	padding-right:16px;
}
.event-willcall .willCall-guestList-block .all-orderLink {
	padding:28px 0 40px;
}
.event-willcall .willCall-guestList-block .input-search {
	width:705px;
	height:25px;
	padding:4px 10px 6px 42px;
}
.event-willcall .willCall-guestList-block .search-event .btn-delete-tiny{
	position:absolute;
	top:10px;
	right:5px;
	height:17px;
	width:17px;
	cursor:pointer
}
.event-willcall .willCall-guestList-block .search-event .btn-delete-tiny.disabled {
	cursor:default;
}
.event-willcall .willCall-guest-list td {
	padding:10px 0;
	vertical-align:top;
}
.event-willcall .willCall-guestList-block .ui-datatable-empty-message td {
	padding:35px 0 20px;
}
.event-willcall .willCall-guest-list col{
	width:auto!important;
}
.event-willcall .willCall-guest-list .grid-cell {
	position:relative;
	height:100px;
	margin-bottom:-9px;
}
.event-willcall .willCall-guest-list .statistic-data {
	width:100px;
	padding-left:10px;
	text-align:center;
}
.event-willcall .willCall-guest-list .statistic-data .vam {
	height:100px;
}
.event-willcall .willCall-guest-list .statistic-data .ticket-quantity {
	margin-bottom:-3px;
}
.event-willcall .willCall-guest-list .statistic-data span {
	display:inline-block;
}
.event-willcall .willCall-guest-list .statistic-data .number {
	height:26px;
	margin-right:-3px;
	overflow:hidden;
}
html[data-useragent*='Safari'] .event-willcall .willCall-guest-list .statistic-data .number {
	position:relative;
	top:-6px;
}
.event-willcall .willCall-guest-list .statistic-data .ticket-number-icon{
	width:12px;
	height:25px;
}
.event-willcall .willCall-guest-list .main-info {
    width:320px;
}
html[data-useragent*='Safari'] .event-willcall .willCall-guest-list .main-info {
	width:333px;
}
.event-willcall .willCall-guest-list .main-info .grid-cell-i {
	padding:15px 0 0;
}
.event-willcall .willCall-guest-list .pickup-name ,
.event-willcall .willCall-guest-list .order-print-status,
.event-willcall .willCall-guest-list .section-name ,
.event-willcall .willCall-guest-list .amount-payment  {
	padding-bottom:4px;
}
.event-willcall .willCall-guest-list .pickup-name {
	white-space:nowrap;
}
.event-willcall .willCall-guest-list .order-print-status {
	text-transform:uppercase;
}
.event-willcall .willCall-guest-list .orignal-purchaser {
	text-transform:uppercase;
}
.event-willcall .willCall-guest-list .order-notes {
	/*width:368px;*/
	width:300px;
	padding-right:10px;
}
html[data-useragent*='Safari'] .event-willcall .willCall-guest-list .order-notes {
	width:310px;
}
.event-willcall .willCall-guest-list .order-notes .vam {
	height:100px;
	width:305px;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-display {
	float:right;
	width:230px;
	/*margin-right:20px;*/
	margin-right:59px;
	text-align:right;
	word-wrap:break-word;
}
html[data-useragent*='Safari'] .willCall-guest-list .order-notes .ui-inplace-display {
	margin-right:58px;
}

.event-willcall .willCall-guest-list .order-notes a {
	position:absolute;
	top:0;
	right:0;
	height:100px;
	width:50px;
}

.event-willcall .willCall-guest-list .button-note-edit {
	width:40px;
	height:40px;
	margin:30px auto 0;
}
.event-willcall .willCall-guest-list .order-notes .textarea-wrapper {
	float:left;
	width:289px;
	height:90px;
	margin:0 0 0 5px;
}
.event-willcall .willCall-guest-list .ui-inplace-editor {
	position:absolute;
	top:9px;
	right:6px;
	width:40px;
	height:90px;
}
.event-willcall .willCall-guest-list .order-notes .ui-inputtextarea {
	position:absolute;
	top:9px;
	left:11px;
	width:232px;
	height:72px;
	padding:4px;
	text-align:right;
	resize:none;
}

.event-willcall .willCall-guest-list .order-notes .ui-inplace-save,
.event-willcall .willCall-guest-list .order-notes .ui-inplace-cancel {
	position:absolute;
	width:30px;
	height:30px;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-save{
	top:46px;
}
.event-willcall .willCall-guest-list .order-notes .ui-inplace-cancel{
	top:6px;
}
.event-willcall .willCall-guest-list .order-notes .counter {
	position:absolute;
	width:25px;
	height:10px;
	top:76px;
	left:20px;
}
.event-willcall .datable-footer-gradient {
	display:none;
	position: relative;
	top: -44px;
	width:756px;
	height: 44px;
}
/* total tickets */
.event-willcall .total-ticket-block .total-ticket-block-hd{
	padding-top:19px;
	padding-bottom:11px;
}
.event-willcall .total-ticket-block .title {
	padding:0;
	text-align:center;
}
.event-willcall .total-ticket-block .title .txt,
.event-willcall .total-ticket-block .title .emphasis {
	display:block;
}
.event-willcall .total-ticket-block .title .txt {
	margin-bottom:-1px;
	text-transform:uppercase;
}

.event-willcall .total-ticket-block-bd {
	padding-bottom:50px;
	text-align:center;
	overflow:hidden;
}
.event-willcall .total-ticket-block .column-ticket {
	display:inline;
	display:inline-block;
	width:124px;
	margin:0 50px 0;
	text-align:left;
}
.event-willcall .total-ticket-block .column-ticket .txt{
	padding-bottom:3px;
}
.event-willcall .total-ticket-block .column-ticket .total-number {
	margin-bottom:7px;
	padding:8px 0 10px;
}
.event-willcall .total-ticket-block .ticket-data td{
	padding:1px 2px;
}
.event-willcall .total-ticket-block .ticket-data .number {
	text-align:right;
}
/* order status*/

/* user list	*/
.block-user-list .block-hd {
	padding-bottom:13px;
	overflow:hidden;
}
.block-user-list .add-user {
	width:195px;
}
.block-user-list .block-title {
	float:left;
	margin-top:8px;
}
.block-user-list .block-hd .button-ui-eleanor-outter {
	float:right;
}
.client-user-list .block-user-list .input-search {
	width:681px;
	padding:9px 30px 6px 45px;
}
.client-user-list .block-user-list .input-ui-eleanor {
	width:757px;
}
.domain-user-list .block-user-list .input-ui-eleanor {
	width:583px;
}

.domain-user-list .block-user-list .user-list-filter .button-ui-eleanor {
	position:absolute;
}

.domain-user-list .block-user-list .all-user .btn-delete-tiny {
	top:10px;
	right:81px
}
.domain-user-list .block-user-list .all-user .button-ui-eleanor {
	top:5px;
	right:5px;
	height:25px;
	width:68px;
}
.domain-user-list .block-user-list .user-list-filter .button-ui-eleanor .ui-button {
	height:54px;
}
.domain-user-list .block-user-list .user-list-filter .button-ui-eleanor .ui-button-text {
	padding: 32px 5px 0;
}
.domain-user-list .block-user-list .input-search {
	width:510px;
	padding:9px 25px 6px 45px;
}
.domain-user-list .block-user-list .all-user .input-search {
	width:435px;
	padding:9px 100px 6px 45px;
}
.block-user-list .ui-selectonebutton .ui-button {
	width:84px;
}
.block-user-list .user-list-filter {
	margin-bottom:10px;
}
.block-user-list .user-list-item {
	margin-bottom:8px;
}
.block-user-list .user-image {
	width:60px;
	height:60px;
}
.block-user-list .user-info{
	width:360px;
	padding-left:8px;
}
.block-user-list .user-name{
	padding:7px 0 2px;
}
.block-user-list .user-email{
	padding-bottom:3px;
}
.block-user-list .contact-info-item {
	max-width:112px;
	margin-right:8px;
}
.block-user-list .icon-work-number,
.block-user-list .icon-cell-number,
.block-user-list .icon-home-number {
	float:left;
}
.block-user-list .icon-work-number {
	margin-right:8px;
}
.block-user-list .icon-cell-number {
	margin-right:6px;
}
.block-user-list .icon-home-number {
	margin-right:8px;
}
.block-user-list .user-related{
	width:222px;
	padding-right:18px;
	text-align:right;
	text-transform:uppercase;
}
.block-user-list .user-related-txt{
	width:100%;
	height:60px;
	text-align:right;
}
.block-user-list .org-name{
	display:block;
	max-width:222px;
}
.block-user-list .user-edit{
	width:44px;
}
.block-user-list .user-edit-btn{
	display:block;
	width:40px;
	height:40px;
	margin-top:10px;
}
.block-user-list .user-remove{
	width:45px;
}
.block-user-list .user-remove-btn {
	display:block;
	width: 15px;
	height: 16px;
	margin:22px auto 0;
}
.block-user-list .no-data {
	padding:50px 0 39px;
}
/* add user email */
.popupwin-addEmail .ui-dialog .ui-dialog-title {
	padding-left:0;
}
.popupwin-addEmail .input-email {
	width:440px;
}
.popupwin-addEmail .button-confirm {
	width:198px;
}
.popupwin-addEmail .form-block .form-block-action {
	width:268px;
}
.popupwin-addEmail .warn-ui-eleanor {
	margin-bottom:15px;
}
/*	edit user dialog*/
.popupwin-userEdit .ui-dialog {
	padding:9px 0 12px;
}
.popupwin-userEdit .ui-dialog .ui-dialog-title {
	padding-left:0;
}
.popupwin-userEdit .ui-dialog .ui-dialog-titlebar{
    width:476px;
	margin-bottom:0;
	padding:1px 0 0 12px;
}
.popupwin-userEdit .ui-dialog .ui-dialog-content {
	width:496px;
}
.popupwin-userEdit .form-userCreate {
	width:473px;
	margin:0 auto;
	padding-top:13px;
}
.popupwin-userEdit .form-main{
	margin-bottom:0;
}
.popupwin-userEdit .ui-plated .user-info {
	padding:19px 18px;
}
.popupwin-userEdit .input-group {
	margin:0 -10px 10px;
	padding-left:15px;
}
.popupwin-userEdit .message {
	margin-bottom:20px;
	padding-left:1px;
}
.popupwin-userEdit .input-group-item {
	margin-bottom:9px;
}
.popupwin-userEdit .input-group-item .required {
	margin:12px 0 0 -13px;
}
html[data-useragent*='Macintosh'] .popupwin-userEdit .input-group-item .required {
	margin:12px 0 0 -14px;
}
.popupwin-userEdit .input-email {
	width:356px;
}
.popupwin-userEdit .form-addUser .input-email {
    width:430px;
}
.popupwin-userEdit .input-group-item .ui-inputtext {
	margin:0 9px 0 0;
}
.popupwin-userEdit .input-group-item .input-firstName{
	width:187px;
	margin-right:15px;
}
.popupwin-userEdit .input-group-item .input-lastName{
	width:188px;
}
.popupwin-userEdit .input-phone-home{
	width:106px;
}
.popupwin-userEdit .input-phone-work{
	width:113px;
}
.popupwin-userEdit .input-mobile {
	width:113px;
}
.popupwin-userEdit .input-key {
	width:430px;
}
.popupwin-userEdit .input-group-item .ui-inputtext:last-child{
	margin-right:0;
}
.popupwin-userEdit .access-level {
	margin-bottom:22px;
	padding-top:9px;
}
.popupwin-userEdit .ui-plated .access-level {
	margin:0 1px 10px;
	padding:19px 0 18px 9px;
}
/* PrimeFaces 13 - Fix radio button layout for access levels */
/* PrimeFaces 13 uses PrimeFaces Grid (ui-g) which stacks items vertically by default */
.popupwin-userEdit .access-level .ui-selectoneradio .ui-g-12 {
	display: flex !important;
	flex-direction: row;
	align-items: flex-start;
	padding: 0 !important;
	margin-bottom: 4px;
}
.popupwin-userEdit .access-level .ui-selectoneradio .ui-g-12 .ui-radiobutton {
	margin: 10px 5px 0 8px;
}
.popupwin-userEdit .access-level dl{
	margin:4px 0 7px;
}
.popupwin-userEdit .access-level dt {
	margin-bottom:3px;
	text-transform:uppercase;
}
.popupwin-userEdit .access-level dd {
	width:410px;
}
.popupwin-userEdit .client-sale-group {
	margin:0 0 0 10px;
	text-transform:uppercase;
}
.popupwin-userEdit .client-sale-group .ui-chkbox-box {
	margin:0 10px 0 0;
}
.popupwin-userEdit .client-sale-group li{
	margin-bottom:14px;
}
.popupwin-userEdit .client-sale-group .ui-chkbox-label{
	margin:1px 0 0;
}
.popupwin-userEdit .user-info .main-info {
	margin-bottom:20px;
}
.popupwin-userEdit .user-info .sub-info {
	margin-bottom:10px;
}
.popupwin-userEdit .user-info .term {
	padding-right:2px;
	text-transform:uppercase;
}
.popupwin-userEdit .form-block .form-block-action {
	width:256px;
}
.popupwin-userEdit .form-addUser .form-block .form-block-action {
	width:259px;
}
/*user remove*/
.popupwin-userEdit .form-userDelete {
    width: 472px;
	margin: 0 auto;
	padding-top:13px;
}
.popupwin-userEdit .dialog-deleteUser .ui-plated .user-info {
	padding:0;
}
.popupwin-userEdit .dialog-deleteUser .user-info .info-item {
	width:170px;
	margin:19px 22px 0 18px;
}
.popupwin-userEdit .dialog-deleteUser .user-info .term {
	width:10%;
}
.popupwin-userEdit .dialog-deleteUser .ui-plated .access-level {
	margin:0 0 10px;
	padding:3px 0 18px 20px;
}
.popupwin-userEdit .dialog-deleteUser .access-level dd {
	width:425px;
}
/* add user */
.popupwin-userEdit .form-addUser {
	width:472px;
	margin:0 auto;
	padding:18px 0 0 0;
}
.popupwin-userEdit .form-addUser .form-main{
	margin-bottom:10px;
}
.popupwin-userEdit .form-addUser .input-email {
	display:block;
	margin:0 auto;
}

/*	account affiliate	*/
.account-affiliate .block-affiliate .input-search {
	width: 701px;
}
.account-affiliate .block-affiliate .block-title {
	margin-top:8px;
}
.account-affiliate .block-affiliate .block-hd {
	min-height:39px;
	padding-bottom: 13px;
	overflow: hidden;
}
.account-affiliate .keyword-search {
	margin-bottom:25px;
	text-transform:capitalize;
	overflow:hidden;
}
.account-affiliate .keyword-search .input-ui-eleanor {
	width: 757px;
}
.account-affiliate .keyword-search .input-search {
	width:680px;
	margin:1px;
	padding:9px 30px 6px 45px;
}
.account-affiliate .illustrate-list {
    height:40px;
	text-align:center;
}
.account-affiliate .illustrate-list .item {
	display:inline-block;
	margin-right:20px;
	text-align:left;
	text-transform:uppercase;
	overflow:hidden;
}
.account-affiliate .illustrate-list .icon-boxoffice-affi,
.account-affiliate .illustrate-list .icon-upsell-affi ,
.account-affiliate .illustrate-list .icon-marketing-affi,
.account-affiliate .illustrate-list .icon-attraction-affi,
.account-affiliate .illustrate-list .icon-reporting-affi,
.account-affiliate .illustrate-list .icon-booking-affi {
	float:left;
	margin-right:5px;
}
/*  Org Affiliate List starts */
.account-affiliate .org-list-item{
   margin-bottom:8px;
}
.account-affiliate .org-image {
	width:90px;
	height:60px;
}
.account-affiliate .org-image img {
	width:90px;
	height:60px;
}
.account-affiliate .org-info {
    height:60px;
	padding-left: 8px;
}

.account-affiliate .affiliate-list-showcase .org-info {
	width: 390px;
}

.account-affiliate .org-name {
   padding: 7px 0 2px;
}
.account-affiliate .org-dba-name{
   padding-bottom:2px;
}
.account-affiliate .org-location {
	padding-top:1px;
}
.account-affiliate .org-edit{
	width:44px;
}
.account-affiliate .org-edit-btn {
    display: block;
    height: 40px;
    margin: 10px 0 0 5px;
    width: 40px;
}
.account-affiliate .org-remove-btn {
    display: block;
    height: 16px;
    margin: 22px auto 0;
    width: 15px;
}
.affiliate-edit-icon .icon-boxoffice-affi,
.affiliate-edit-icon .icon-boxoffice-affi-disable,
.affiliate-edit-icon .icon-upsell-affi,
.affiliate-edit-icon .icon-upsell-affi-disable,
.affiliate-edit-icon .icon-marketing-affi,
.affiliate-edit-icon .icon-marketing-affi-disable,
.affiliate-edit-icon .icon-attraction-affi,
.affiliate-edit-icon .icon-attraction-affi-disable,
.affiliate-edit-icon .icon-reporting-affi,
.affiliate-edit-icon .icon-reporting-affi-disable,
.affiliate-edit-icon .icon-booking-affi,
.affiliate-edit-icon .icon-booking-affi-disable {
   margin:20px 10px 0 0;
}

/*  Org Affiliate List ends */

/* Add Affiliate Dialog starts */
.popupwin-affiliate .ui-dialog .ui-dialog-titlebar {
	width:651px;
	padding: 1px 9px 0 10px;
}
.popupwin-affiliate .ui-dialog .ui-dialog-title {
	padding-left:0;
}
.popupwin-affiliate .form-search {
	position:relative;
	padding:0 0 12px 9px;
	overflow:hidden;
}
.popupwin-affiliate .form-search .input-ui-eleanor {
	padding:1px;
}
.popupwin-affiliate .form-search .input-ui-eleanor input {
	width:503px;
	margin-bottom:1px;
	padding:9px 100px 6px 45px;
}

.popupwin-affiliate .form-search .search-button-wrap{
	position:absolute;
}
.popupwin-affiliate .form-search .btn-delete-tiny {
	top:11px;
	right:91px;
}
.popupwin-affiliate .form-search .search-button-wrap {
	top:6px;
	right:16px;
	width:68px;
}
.popupwin-affiliate .search-button-wrap .button-small{
	height:26px;
	min-width:40px;
	padding:0;
}
.popupwin-affiliate .search-button-wrap .button-small .ui-button-text{
	padding:0 10px;
	display:block;
	line-height:1;
}
.popupwin-affiliate .affiliate-list-add {
	position:relative;/* added to adjust position of no data found */
	margin:0 auto;
}
.popupwin-affiliate .affiliate-list-add .no-data {
	position:absolute;
	top:56px;
	width:100%;
/* added to adjust position of no data found */
}
.popupwin-affiliate .affiliate-list-add .affiliate-data-list {
	margin:0 auto;
}
.popupwin-affiliate .affiliate-list-add .ui-datatable-tablewrapper {
	height:320px;
	margin-bottom:10px;
	padding-top:10px;
	overflow:auto;
}
.popupwin-affiliate .affiliate-list-add .ui-datatable-empty-message td{
	height:150px;
	text-align:center;
	vertical-align:middle;
}
.popupwin-affiliate .affiliate-list-add .ui-mod-content{
	width:626px;
	margin:0 auto 8px;
}
.popupwin-affiliate .affiliate-list-add .form-block-action {
	margin-right:10px;
}
.popupwin-affiliate .affiliate-list-add .form-block-action .button-confirm {
	width:88px;
}
.account-affiliate .affiliate-list-add .org-info {
	width:520px;
}
.account-affiliate .no-data {
	padding:30px 0 60px;
}

/* Add Affiliate Dialog ends */

/*	Edit affiliate dialog	*/
.popupwin-affiliate .form-block .form-block-action{
  padding-right:9px;
}
.edit-affiliate {
    padding:10px 0 12px;
    max-width: 670px
}
.edit-affiliate .form-submit{
  padding:0 9px;
}
.barcode-search {
    padding:10px 10px 12px 0;
}
.barcode-search .form-submit{
    padding:0 9px;
}
.affiliate-edit{
  margin-bottom:8px;
  padding-bottom:20px;
 }
.affiliate-edit-type{
	width:420px;
	margin:0 auto;
}
.affiliate-edit-type .title{
	margin:30px 0 27px;
}
.affiliate-edit-type-list .item {
	margin-bottom:8px;
}
.affiliate-edit-type-list .type-text dt{
  margin:2px 0 4px 0;
}
.account-affiliate .affiliate-list-edit .ui-mod-content {
    margin:0 9px 8px;
}
.account-affiliate .affiliate-list-edit  .org-info {
   width:508px;
}

.affiliate-edit-type-list .icon-boxoffice-affi,
.affiliate-edit-type-list .icon-boxoffice-affi-disable,
.affiliate-edit-type-list .icon-upsell-affi,
.affiliate-edit-type-list .icon-upsell-affi-disable,
.affiliate-edit-type-list .icon-marketing-affi,
.affiliate-edit-type-list .icon-marketing-affi-disable,
.affiliate-edit-type-list .icon-attraction-affi,
.affiliate-edit-type-list .icon-attraction-affi-disable,
.affiliate-edit-type-list .icon-reporting-affi,
.affiliate-edit-type-list .icon-reporting-affi-disable,
.affiliate-edit-type-list .icon-booking-affi,
.affiliate-edit-type-list .icon-booking-affi-disable {
   margin:5px 10px 0 0;
   float:left;
}

/*	Edit affiliate dialog ends	*/

/*  Remove Affiliate Dialog starts */
.popupwin-affiliateRemove .ui-dialog .ui-dialog-titlebar {
	width:651px;
	padding: 1px 9px 0 10px;
}
.popupwin-affiliateRemove .ui-dialog .ui-dialog-title {
	padding-left:0;
}
.popupwin-affiliateRemove .form-sub {
	padding:0 11px 18px;
}
.popupwin-affiliateRemove .form-main {
	margin-bottom:0;
}
.popupwin-affiliateRemove .affiliate-list-remove .org-info {
	width:389px;
}
.popupwin-affiliateRemove .affiliate-list-remove .org-list-item  {
	margin:0 9px 10px;
}
.popupwin-affiliateRemove .form-block-action {
	width:160px;
	margin-right:7px;
}
.popupwin-affiliateRemove .form-block-action .button-confirm {
	width:88px;
}
/*  Remove Affiliate Dialog ends */

/*client message*/
.client-msg-window{
	display:none;
	position: relative;
	height:81px;
	width: 100%;
	min-width: 1000px;
	z-index: 100;
}
.client-msg-wrapper{
	position:absolute;
	width: 100%;
}
.client-msg-window .inner{
	width:974px;
	margin:0 auto;
}
.client-msg-hd{
	position:relative;
	z-index:99;
	padding:18px 0 0;
	height:62px;
}
.client-msg-hd .client-msg-title{
	margin: 0 auto;
	overflow:hidden;
	height:40px;
}
.client-msg-hd .client-msg-title .title-list{
	position:relative;
}
.client-msg-hd .client-msg-title .title-item{
	float:left;
	text-align:center;
}
.client-msg-hd .readMore {
	text-transform: uppercase;
}
.client-msg-hd .client-msg-icon,
.client-msg-hd .client-msg-action {
	position: absolute;
	top: 17px;
	z-index: 100;
}
.client-msg-hd .client-msg-icon{
	width:90px;
	padding-left: 18px;
	margin-top:3px;
}
.client-msg-hd .client-msg-action{
	width: 172px;
	padding-right: 18px;
	text-align:right;
	right:0;
}
.message-purple-icon{
	width:48px;
	height:40px;
	display:inline-block;
}
.client-msg-hd .client-msg-action .button-readLater{
	padding:0;
}
.client-msg-hd .client-msg-action .button-icon {
	margin:0 10px 0 20px;
}
.client-msg-hd .client-msg-controls {
	text-align: center;
}
.client-msg-hd .client-msg-controls .icon{
	display:inline-block;
	float:none;
}
.client-msg-hd .client-msg-number{
	display:inline-block;
	width:68px;
}
.client-msg-detail{
	width: 100%;
	max-height:390px;
	overflow:auto;
	padding-bottom:10px;
	display: none;
	z-index: 99;
}
.client-msg-detail .inner{
	margin-bottom:20px;
}
.client-msg-detail .client-msg-item {
	margin-top:5px;
}
.realupdate-checkbox {
    position:absolute;
    right:94px;
    top:16px;
}
.realupdate-checkbox .ui-chkbox-label {
    font-weight: normal;
}

/* Performance Report Form Styles Begin */

.attraction-report.summary-block {
    padding: 15px 15px 110px;
}

#runReport {
    margin-top: 20px;
}
#runReport .setting-item-start {
    margin-top: 15px;
    margin-bottom: 10px;
}
#runReport .status-checkbox-group {
    width: auto;
}
#runReport .setting-item-announce {
    display: inline-block;
    padding-right: 30px;
}
#runReport .info-term {
    line-height: 18px;
}
#runReport .setting-item .info-term {
    padding-right: 10px;
}
#runReport .info-term .small {
    display: block;
}
#runReport .ui-corner-all .button {
    margin-top: 50px;
}
#runReport .report-status-checkbox tr {
    line-height: 35px;
}
#runReport .ui-selectmanycheckbox label {
    padding-left: 10px;
    box-sizing: border-box; /* keep padding inside max-width so labels don't wrap below */
}
#runReport\:affiliatedOrgIds {
    width: 100%;
    table-layout: fixed; /* equal 1/3 columns so label max-width resolves against the cell */
}
#runReport\:affiliatedOrgIds .ui-chkbox {
    vertical-align: middle;
}
#runReport\:affiliatedOrgIds label {
    display: inline-block;
    max-width: calc(100% - 30px); /* checkbox width + gap; keeps label beside it */
    vertical-align: middle;
    line-height: 1.3; /* wrapped long names stay compact despite tr line-height:35px */
}

#runReport .affiliated-select-all {
    text-decoration: underline !important;
    margin: 4px 0 0 10px;
    font-size: 12px;
    color: #9874ce;
}

#runReport .affiliated-title {
    float: left;padding-bottom: 10px;
}

/* Performance Report Form Styles End */

/* Performance Report Styles */

hr {
    border: 1px solid #e2e2e2;
}

.heading {
    text-align: center;
    margin: 30px 0;
    letter-spacing: 2px;
    font-size: 32px;
    color: #9773cc;
}
.heading-details .report-info {
    text-align: center;
    color: #999;
    font-weight: 400;
    margin-bottom: 20px;
}
.heading-details .report-info:nth-child(1) {
    color: #000;
    font-weight: 700;
}

.heading-details .report-info:nth-child(2) {
    margin-bottom: 0;
}
.heading-details h3:last-child {
    margin-top: 10px;
}
.report-event-info {
    margin: 15px 0 35px 0;
    display: inline-block;
}
.report-event-venue-info {
    float: right;
    color: #999;
    margin: 18px 0;
    text-align: right;
}
.report-event-venue-info h3 {
    font-weight: 400;
}
.event-sections {
    margin-bottom: 10px;
}
.event-sections thead tr {
    background: #9773cc;
    color: #fff;
}
.event-sections thead th, .event-sections tbody td, .event-sections tfoot td {
    padding: 0 10px;
    height: 35px;
    text-align: right;
}
.event-sections thead tr th:first-child, .event-sections tbody tr td:first-child, .event-sections tfoot tr td:first-child {
    text-align: left;
}
.event-sections tfoot tr {
    font-weight: bold;
}
.event-sections thead th:first-child {
    width: 300px;
}
.event-sections tbody td:first-child {
    max-width: 300px;
    padding-right: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.referral-info {
    max-width: 455px;
}
.item-purchase-limit{
    margin-top:15px;
}
.locked-group{
    height: 40px;
    margin-top: -5px;
}
.locked-group .label-txt.title{
    color: #333;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    text-transform: uppercase;
    color: red;
    letter-spacing: inherit;
}
.locked-group .label-txt.info{
    color: #333;
    font-size: 12px;
    line-height: 120%;
    font-weight: 400;
    letter-spacing: inherit;
    padding-left: 25px;
    border-collapse: separate;
    margin-top: -2px;
    text-transform: lowercase;
}

.locked-group .label-txt.info:first-letter{
    text-transform: uppercase;
}

.bo-fee-override-element{
    margin-top: 15px;
    margin-left: 20px;
}

.bo-fee-override-element a{
    color: #896db3;
    text-decoration: underline;
}

.bo-fee-override-element input{
    width: 40px !important;
    padding-left: 20px !important;
    background-size: 95% !important;
}

.bo-fee-override-element .cross{
    float: left;
    margin-left: 8px !important;
    margin-top: 10px !important;
}


.event-createEdit .block-promoter {
    margin-bottom: -1px
}
.event-createEdit .block-promoter .info-term {
    width: 65px;
}
.event-createEdit .block-promoter .info-input {
    position: relative;
    width: 136px;
}
.event-createEdit .block-promoter .input-house input {
    display: block;
    width: 126px;
    font-size: 14px;
    background-image:none;
}

.event-createEdit .block-promoter .loading-small {
    position: absolute;
    display: none;
    top: 2px;
    right: 9px;
    width: 32px;
    height: 32px;
}
.event-createEdit .autocomplete-promoter{
    width:auto !important
}

.block-promoter .input-flag input {
    border: none;
}

.block-promoter .input-flag  {
    padding: 0px !important
}

.block-promoter  .input-flag input {
    display: block;
    width: 424px;
    font-size: 14px;
}

.block-promoter  .c {
    padding-left: 14px;
}
.venue-info .venue-name, .venue-info .venue-address{
    padding: 8px 9px 7px;
    color: #fff;
}
.venue-info .venue-address{
    padding-bottom: 30px !important;
}
.venue-detail-img{
    -webkit-border-top-left-radius: 11px;
    -moz-border-radius-topleft: 11px;
    border-top-left-radius: 11px;
    overflow: hidden;
    width:202px;
    height:150px;
}

.venue-ids-list{
    margin-top: 20px;
    padding: 10px;
}

.venueids{
color: #9877cc;
}

.org-createEdit .block-promoter{
    margin-top: 16px;
}

.org-createEdit .block-promoter .info-term {
    width: 146px;
    padding-left: 8px;
}

.org-createEdit .block-promoter {
    margin-bottom: -1px
}

.org-createEdit .block-promoter .info-input {
    position: relative;
    width: 136px;

}
.org-createEdit .block-promoter .input-house input {
    display: block;
    width: 126px;
    font-size: 14px;
    background-image:none;
}

.org-createEdit .block-promoter .loading-small {
    position: absolute;
    display: none;
    top: 2px;
    right: 9px;
    width: 32px;
    height: 32px;
}
.org-createEdit .autocomplete-promoter{
    width:auto !important
}

.org-createEdit .block-promoter .input-flag input {
    border: none;
}

.org-createEdit .block-promoter .input-flag  {
    padding: 0px !important
}

.org-createEdit .block-promoter  .input-flag input {
    display: block;
    width: 440px;
    font-size: 14px;
}

/**
Report List
 */
.block-report-list .block-hd {
    padding-bottom:18px;
    overflow:hidden;
}

.block-report-list .input-ui-eleanor {
    width:493px;
}
.block-report-list .input-search {
    width:420px;
    padding:9px 25px 6px 45px;
}

.block-report-list .report-info {
    width:550px;
    padding: 3px 0 0 10px;
}
.block-report-list .report-name {
    padding:7px 0 2px;
    margin-bottom:8px;
}
.block-report-list .report-description {
    padding-bottom:3px;
}

.block-report-list .report-type {
    width:122px;
    padding-right:18px;
    text-align:right;
    text-transform:uppercase;
}

.block-report-list .report-type-txt{
    width:100%;
    height:60px;
    text-align:right;
}

.block-report-list .no-data-reportlist {
    margin-bottom: 10px;
}

.block-report-list .report-open-btn {
    display:block;
    width:40px;
    height:40px;
    margin-top:10px;
}

.block-report-list .report-list-item {
    margin-bottom:8px;
    overflow:hidden;
    transition: all 0.5s ease;
}

.block-report-list .ui-selectonebutton .ui-button {
    width:84px;
}

.block-report-list .report-list-filter {
    margin-bottom:10px;
}

.block-report-list .report-open {
    width:44px;
}

.block-report-list .block-title {
    float:left;
    margin-top:8px;
}

/* popover*/
.custom-report-menu-dropDown {
    padding: 0;
    width: 200px;
    height: 120px;
}

.custom-report-menu-dropDown .ui-menu-list {
    height: 116px;
}

.custom-report-menu-dropDown.ui-menu .ui-menuitem-link {
    padding: 10px;
}

/**
Report View Page
 */
.report-header {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
    max-width: 100vw;
}

.report-header .contents {
    padding: 10px 0px 10px 20px;
}

.report-header .report-header-txt {
    margin-bottom: 5px;
    color: #7E4299;
}

.report-header .report-info {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 400;
    color: black;
}

.report-custom-badge {
    border-radius: 8px;
    background: #7dde86;
    color: #01796F;
    padding-left: 4px;
    border-color: #01796F;
    border-width: 2px;
    border-style: solid;
    padding-right: 4px;
    margin-right: 2px;
    font-size: 0.8rem;
    margin-left: 8px;
    vertical-align: middle;
}

.save-btn {
    border-radius: 10px;
    background-color: white;
    border: 1px solid #8c649e;
    color: #8c649e;
    /*background: #7E4299;*/
    width: 75px;
    /*color: white;*/
    padding-left: 10px;
    font-weight: 700;
    font-size: 0.9rem;
    position: absolute;
    top: 10px;
    right: 15px;
}

.save-btn span, .save-btn-disabled span {
    vertical-align: middle;
}

.save-btn:hover {
    background: #7E4299;
    color: white;
    cursor: pointer;
    touch-action: manipulation;
}

.save-btn-disabled {
    background-color: white;
    border: 1px solid dimgrey;
    color: dimgrey;
    cursor: not-allowed;
    touch-action: none;
    border-radius: 10px;
    /*background: #7E4299;*/
    width: 75px;
    /*color: white;*/
    padding-left: 10px;
    font-weight: 700;
    font-size: 0.9rem;
    position: absolute;
    top: 10px;
    right: 15px;
}

.report-config-sidebar {
    /*padding: 20px;*/
    padding: 15px 10px 10px 20px;
    opacity: 1;
    transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -webkit-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -moz-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -o-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -ms-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    /*position: relative;*/
    scrollbar-gutter: stable both-edges;
}

.report-config-sidebar .title {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    color: #7E4299;
    border-image: linear-gradient(to left, rgba(255, 255, 255, 1) 1%, rgba(140,100,158,1) 80%, rgba(126, 66, 153,1) 100%) 0 0 100% 0/5px 0 5px 0 stretch;
}

.report-config-sidebar .subtitle {
    margin-bottom: 8px;
}

.report-config-sidebar .date-options input {
    background-color: #D9E1EA !important;
    background-position: -74px -1883px !important;
}

.report-config-sidebar .date-range-block {
    display: flex;
    justify-content: start;
    margin-bottom: 20px;
    margin-left: -6px;
}

.sidebar-open-button {
    position: absolute;
    bottom: 20px;
    width: 390px;
    text-align: right;
    visibility: hidden;
    transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -webkit-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -moz-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -o-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -ms-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
}

.sidebar-tray-buttons {
    font-size: 2rem;
    color: #7e4299;
    position: relative;
    width: 385px;
    text-align: right;
    padding-bottom: 8px;
    transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -webkit-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -moz-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -o-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
    -ms-transition: opacity 0.75s ease, visibility 0s linear 0.75s;
}

.sidebar-open-menuhighlight {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}

.sidebar-open-menuhighlight:hover {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    background-color: #d4d1d1;
    display: block;
}

.date-range-block .date-range-presets,
.date-range-block .date-range-specific {
    flex: 0 1 170px;
    margin: 0px 10px 0px 5px;
    max-height: 140px;
}

.date-range-block .date-range-specific {
    transition: max-height .5s ease 250ms, opacity .5s ease;
    -webkit-transition: max-height .5s ease 250ms, opacity .5s ease;
    -moz-transition: max-height .5s ease 250ms, opacity .5s ease;
    -o-transition: max-height .5s ease 250ms, opacity .5s ease;
    -ms-transition: max-height .5s ease 250ms, opacity .5s ease;
}

.date-range-block .date-range-specific input {
    width: 120px;
}

.date-range-presets .select-half-width {
    width: 176px;
}

.date-range-presets .select-half-width:hover {
    opacity: 0.9;
}

.date-range-presets .select-half-width:active {
    mix-blend-mode: multiply;
}

.report-view .ui-selectonemenu-panel li.ui-state-hover {
    mix-blend-mode: multiply;
}

.date-range-block .date-picker {
    margin-bottom: 15px;
}

.fullwidth-purple-btn {
    width: 100%;
    border-radius: 8px;
    background-color: #8c649e;
    border: 1px solid transparent;
    vertical-align: center;
    height: 40px;
    font-weight: 700;
    font-size: 1rem;
    color: white;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    touch-action: manipulation;
}

.fullwidth-purple-btn:hover {
    background-color: #7e4299;
}

.fullwidth-purple-btn:active {
    background-color: #683480;
}

.fullwidth-purple-btn:disabled {
    background-color: white;
    border: 1px solid #e3e3e3;
    color: darkgrey;
    cursor: not-allowed;
}

.fullwidth-secondary-btn:disabled {
    cursor: not-allowed;
}

.fullwidth-secondary-btn {
    width: 100%;
    border-radius: 8px;
    background-color: white;
    border: 1px solid #e3e3e3;
    vertical-align: center;
    height: 40px;
    font-weight: 700;
    font-size: 1rem;
    color: darkgrey;;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    touch-action: manipulation;
}

.fullwidth-secondary-btn-v2 {
    width: 100%;
    border-radius: 8px;
    background-color: white;
    border: 1px solid #8c649e;
    vertical-align: center;
    height: 40px;
    font-weight: 700;
    font-size: 1rem;
    color: #8c649e;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    touch-action: manipulation;
}

.fullwidth-secondary-btn-v2:hover {
    background-color: #7e4299;
    color: white;
}

.fullwidth-secondary-btn-v2:active {
    background-color: #683480;
    color: white;
}

.fullwidth-secondary-btn-v2:disabled {
    background-color: white;
    border: 1px solid #e3e3e3;
    color: darkgrey;
    cursor: not-allowed;
}

.report-view {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.disable-transitions * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

.looker {
    height: 87vh;
    width: calc(100vw - 455px);
    transition: all linear 0s;
    -webkit-transition: all linear 0s;
    -moz-transition: all linear 0s;
    -o-transition: all linear 0s;
    -ms-transition: all linear 0s;
}

.looker iframe {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
}

.ui-selectmanycheckbox.ui-widget.check-box-ui-big.column-selection tbody tr td label {
    margin-left: 8px;
}

.report-config-sidebar .additional-options-title {
    color: #8C649E;
    font-size: .9rem;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-style: solid;
    border-width: 1px;
    border-image: linear-gradient(to left, rgba(255, 255, 255, 1) 50%, rgba(140,100,158,1) 90%, rgb(140,100,158) 100%) 0 0 100% 0/3px 0 3px 0 stretch;
}

.report-config-sidebar .additional-options-panel {
    margin-bottom: 40px;
    /*max-height: calc(100vh);*/
}

/*	Report Column Selection Dialog */
.popupwin-reportColumnSelection .ui-dialog {
    /*padding:9px 0 12px;*/
}
.popupwin-reportColumnSelection .ui-dialog .ui-dialog-title {
    padding-left:0;
}
.popupwin-reportColumnSelection .ui-dialog .ui-dialog-titlebar{
    /*width:576px;
    margin-bottom:0;
    padding:1px 0 0 12px;*/
}
.popupwin-reportColumnSelection .ui-dialog .ui-dialog-content {
    width:596px;
}
.popupwin-reportColumnSelection .form-userCreate {
    width:573px;
    margin:0 auto;
    padding-top:13px;
}
.popupwin-reportColumnSelection .form-main{
    margin-top: 20px;
    margin-bottom: 20px;
}

.popupwin-reportColumnSelection .form-main .column-selection {
    width: 100%;
}

#fieldSelectionForm\:columns td {
    width: 25%;
    padding-bottom: 3px;
}
#fieldSelectionForm\:columns td label {
    width: 80%;
}

.popupwin-customReportDlg .ui-dialog .ui-dialog-title {
    padding-left:0;
}

.popupwin-customReportDlg .ui-dialog .ui-dialog-content {
    width:456px;
}

.popupwin-customReportDlg .ui-dialog .input-ui-eleanor {
    margin-top: 10px;
}

.panel-createCustomReport .form-main .form-block {
    margin-bottom:15px;
}
.panel-createCustomReport .label-txt {
    display:inline-block;
    margin-bottom:6px;
}
.panel-createCustomReport .required{
    position:relative;
    top:4px;
    display:inline-block;
}

.panel-createCustomReport .form-block-title .input-form-item{
    width:433px;
}
.panel-createCustomReport .form-block-description .input-form-item {
    width: 433px;
    height: 65px;
    overflow: auto;
}

.report-config-sidebar .reporting-affiliates {
    width: 100%;
}
.report-config-sidebar .reporting-affiliates td {
    width: 50%;
}
.report-config-sidebar .reporting-affiliates td .ui-chkbox {
    width: 6%;
}

.report-config-sidebar .reporting-affiliates td label {
    width: 80%;
    margin-left: 16px;
}

.report-config-sidebar .reporting-affiliates tr:first-child td {
    padding-bottom: 6px;
}

.report-config-sidebar .reporting-affiliates tr {
    vertical-align: top;
}

.report-warn-msg .warn-content-text {
    font-size: 1em;
}

.report-sidebar-lock-btn {
    /*color: purple;*/
    color: #8c649e;
    text-decoration: none;
    border-radius: 9px;
    /*padding-top:13px;*/
    padding-left:8px;
    /*padding-right:2px;*/
    text-align: center;
    vertical-align:middle;
    background: whitesmoke;
    /*border-color:purple;
    border-style:solid;
    border-width: 2px;*/
}

.report-sidebar-lock-btn:hover {
    color: white;
    background: purple;
}

.report-sidebar-lock-btn-disabled {
    color: grey;
    text-decoration: none;
    cursor: not-allowed;
}

.report-sidebar-lock-btn .disabled {
    display:none;
}

.report-sidebar-close-btn {
    color: #8c649e;
    margin-left: 10px;
    margin-right: 5px;
    padding-right: 8px;
    padding-left: 8px;
    background: whitesmoke;
    border-radius: 9px;
    text-align: center;
}

.report-sidebar-close-btn:hover {
    color: white;
    background: purple;
}

.autocomplete-referral {
    min-width: 265px;
    width:auto !important
}

.report-config-sidebar .block-referral .input-flag input {
    width: 265px;
}

.report-config-sidebar .block-referral .input-flag button {
    display: none;
}

.session-warning-blur {
    display:block;
    top: 0;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    width: calc(100vw - 115px);
    height: 100%;
    z-index:1;
}

.session-warning-box {
    z-index:2;
    margin:auto;
    width: 100%;
    background:white;
    background:#f9e1ff;
    top: 0;
    position: absolute;
    padding-top: 8px;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
}

.session-warning-box-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-bottom: 6px;
}

/**
Schedule List
 */
.schedule-menu-dropDown {
    padding: 0;
    width: 200px;
    height: 40px;
}

.schedule-menu-dropDown .ui-menu-list {
    height: 154px;
}

.schedule-menu-dropDown.ui-menu .ui-menuitem-link {
    padding: 10px;
}

.block-report-list .schedule-row-collapsed-info {
    width: 345px;
    padding: 3px 0 0 8px;
}

.block-report-list .schedule-info-text {
    margin:5px;
}

.block-report-list .schedule-info-text a {
    color: #9874ce;
    text-decoration: underline;
}

.block-report-list .schedule-info-text span {
    font-weight: lighter;
}

.schedule-recipient-badge {
    color: #fff;
    background-color: slategray;
    font-size: 80%;
    padding: 1px 10px;
    border-radius: 8px;
    font-weight: 400;
}

.additional-schedule-info {
    display:flex;
    height: 24px;
    line-height: 24px;
    justify-content: space-between;
    margin-bottom: 10px;
}

.additional-schedule-info .feature-setting .label-txt-small{
    width: 240px;
    height: 23px;
    margin: 0;
}

.additional-schedule-info .feature-setting .boolean-btn{
    margin-right: 17px;
    margin-bottom: -2px;
}

.schedule-additional-data {
    transition: all 0.5s ease;
    height:1px;
    visibility: hidden;
    opacity: 0;
}

.schedule-item-collapsed {
    height: 96px;
}

.popupwin-scheduleHistoryDlg .ui-dialog .ui-dialog-title {
    padding-left:0;
}

.popupwin-scheduleHistoryDlg .ui-dialog .ui-dialog-content {
    width:900px;
}

.popupwin-scheduleHistoryDlg .ui-dialog .input-ui-eleanor {
    margin-top: 10px;
}

.popupwin-scheduleHistoryDlg table {
    width: 100%;
}

.schedule-history thead {
    background-color: #8c649e;
    color: #f9e1ff;
    border-bottom: 5px white solid;
    line-height: 20px;
}

.schedule-history thead tr {
    padding: 5px;
}

.schedule-history-row tr {
    padding: 5px;
}

.schedule-history-row:nth-child(odd) {
    background-color: white;
    border-top: 1px solid #f9e1ff;
    border-bottom: 1px solid #f9e1ff;
    line-height: 16px;
}

.schedule-history-row:nth-child(even) {
    background-color: #f8f2fa;
    border-top: 1px solid #f9e1ff;
    border-bottom: 1px solid #f9e1ff;
    line-height: 16px;
}

.popupwin-subscriptionDelete .dialog-subscriptionDelete {
    min-width: 400px;
    border-radius: 12px;
    padding: 24px;
}
.popupwin-subscriptionDelete .ui-dialog .ui-dialog-content {
    width: 433px;
}

.popupwin-subscriptionDelete .ui-dialog .ui-dialog-titlebar {
    width: 433px;
}

.dialog-subscriptionDelete .form-main .confirm-txt {
    color: #00000080;
    font-size: 15px;
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    margin-bottom: 25px;
}

.dialog-subscriptionDelete .ui-dialog-titlebar .ui-dialog-title{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 25px;
    line-height: 36px;
    vertical-align: middle;
    padding-left: 0px;
    letter-spacing: 0.3px;
}

.button-subscriptionDelete .ui-icon {
    margin: 10px;
}

.button-subscriptionDelete .ui-button-text {
    margin-right: 10px;
    letter-spacing: 0.3px;
}

.button-subscriptionDelete .ui-button-icon-left::after {
    position: absolute;
    content: "";
    top: 3px;
    left: 2.5rem;
    width: 1px;
    height: 32px;
    background-color: rgba(0, 0, 0, 0.25);
}

.ui-inputfield.disabled {
    background-color: white;
    border: 1px solid #e3e3e3;
    color: darkgrey !important;
    cursor: not-allowed;
    opacity: 0.5;
}

.ui-button.disabled{
    border: 1px solid #e3e3e3;
    cursor: not-allowed;
    background-position: -41px -122px !important;
    background-image: url("../../primefaces-twb/images/icon/button-bg.png") !important;
    background-size: auto !important;
}

.input-currency-usd.disabled {
    opacity: 0.5;
}
