.find-rma-content{ padding: 20px 22px !important;}
#add-guest-content, #guest-list-content {padding: 22px}
#set-hostess-content{padding: 40px 50px 50px 40px}
#set-hostess-content1, #set-hostess-content2 {padding:39px}
#column-consultant{float: left;width: 833px;}
#hostess-info-column-consultant{float: left;width: 866px;}
#cohostess-info-column, #location-info-column, #shipping-info-column {margin: 0 0 0 467px;width: 365px}
.cc-stylist-eblast {padding-left:5px; color:#E042AA; font-weight:bold !important; font-style: italic; font-size: 15px}
.hostess-actions {padding: 0}
.hostess-content ul {list-style: none outside none;padding: 0}
.hostess-content li {display: inline-block}
#schedule-invite-content {padding: 20px}
.time-divider {border-top: 1px solid #A8A8A8;margin-top: 10px;padding-top: 8px !important}
#add-guests-content, #guest-list-content{padding: 22px}
.guest-row { border-top: 1px solid #DDDDDD;height: auto;padding: 8px 0;position: relative;width: 100%;z-index: 0}
.tdBorder{ border-bottom: 1px solid #DDDDDD !important; padding: 8px 5px;position: relative;width: 100%;z-index: 0; width: auto;}
.totalVal { font-weight:bold; padding:10px 0 !important; text-align:right; border-bottom: 1px solid #888 !important;}
.totalVal button {width:auto !important; padding:0 15px; min-width:inherit;}
.margin-bottom10 { margin-bottom:10px;}
.float-left{ float:left;}
.float-right{ float:right;}
.pink{color:#fb7bcb}
.guest-row:first-child {border-top: medium none}
.guest-row:nth-child(2n) {background: none repeat scroll 0 0 #F7F7F7}
.guest-row > div {color: #101010;display: inline-block;font-size: 14px;font-style: italic;height: 100%;line-height: 26px;vertical-align: top}
.lt-ie8 .guest-row div {display: inline;float: left}
.guest-row > div:first-child {margin-left: 7px}
.guest-row .guest-select {width: 40px}
.guest-row .guest-name {line-height: 15px;width: 209px;word-wrap: break-word}
.guest-name .full-name {font-weight: bold}
.guest-name .email {font-size: 12px; display: inline-block; margin-top: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%;}
.guest-row .guest-phone {width: 113px}
.guest-row .guest-location {width: 101px;word-wrap: break-word}
.guest-row .guest-purchase {width: 114px;word-wrap: break-word}
.guest-row .guest-lastpurDate {width: 104px;word-wrap: break-word}
.guest-row .guest-totalVolume {width: 90px;word-wrap: break-word}
.guest-row .guest-lastpurchasevol {width: 63px;word-wrap: break-word}
.guest-row .add-removebtn {width: 90px;word-wrap: break-word}
.lt-ie9 .guest-row .guest-purchase {width: 114px;word-wrap: break-word}
.guest-purchase .purchase-value {font-family: 'Lato',sans-serif;font-style: normal;font-weight: 700}
.title-select {margin: 0 0 0 8px;width: 29px}
.title-name {margin: 0 0 0 14px;width: 215px}
.title-phone {width: 90px}
.title-location {width: 116px}
.title-lastpurDate,.title-lastpurchasevol {width: 85px; line-height:18px !important}
.guest-rightimg{float: left;width: 15px;}
#guest-list-content .title-location {width: 150px}
.guest-save-date, .guest-cabivite, .guest-reminder, .guest-rsvp, .guest-hostess, .guest-career {margin: 0 0 0 0;min-width: 100px}
.guest-save-date-sp, .guest-cabivite-sp, .guest-reminder-sp{margin: 0 0 0 0;width: 115px}
.title-save-the-date, .title-reminder, .title-cabivite {margin: 0 0 0 0;min-width: 99px;text-align: center}
.rsvp-row-inner{width:99px;}
.rsvp-row-inner span{vertical-align:top;}
.title-save-the-date-sp, .title-reminder-sp, .title-cabivite-sp {margin: 0 0 0 0;width: 115px}
.title-rsvp, .title-hostess, .title-career {margin: 0 0 0 0;min-width: 95px}
.sort-actions .sml-gap {margin-right: 15px}
.sort-actions .lrg-gap {margin-right: 17px}
.lt-ie9 .sort-actions .lrg-gap {margin-right: 18px}
#selected-guests-column, .guests-column-bg {text-align: center;background: #e7e7e7; /* Old browsers */background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* W3C */}
#selected-guests-column-new {text-align: center;background: #e7e7e7; /* Old browsers */background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* W3C */}
#selected-guests-column, .selected-guests-column{ border: 1px solid #D4D4D4; border-radius: 15px 15px 15px 15px;margin: 31px 0 20px;min-height: 650px;}
.selected-guests-column {background: none}
#selected-guests-column h3 {border-bottom: 1px solid #D4D4D4;color: #706C6B;font-size: 18px;padding: 10px 0 30px;text-transform: capitalize}
.guest-sidebar-module {border-bottom: 1px solid #D4D4D4}
.guest-sidebar-module .count-display, .guest-sidebar-moule .clear-action {display: inline-block;font-style: italic;padding: 7px 0;width: 45%}
.guest-sidebar-module .count-display span {font-family: 'Lato',sans-serif;font-style: normal;font-weight: 700}
#selected-guest-list {font-size: 12px;padding: 10px 0 0 10px;text-align: left}
#selected-guest-list li {margin: 0 0 10px}
#selected-guest-list span {font-style: italic;font-weight: bold}
#selected-guest-list a {color: #E042AA;font-family: 'Lato',sans-serif;font-size: 16px;font-style: normal;font-weight: 700}
.guest-actions {font-size: 12px;list-style: none outside none;min-height: 60px;padding: 0}
.unsubscribe-legend{font-size: 12px;min-height: 60px;padding: 0}
.guest-actions .showdate-container {color: #706C6B;float: left;font-family: 'Lato',sans-serif;font-size: 14px;font-style: normal;font-weight: 700;margin: 0 0 5px;text-transform: uppercase; width: 48%}
.guest-actions .showdate-container span {color: #FB7BCB}
.guest-actions .sort-container {float: right;line-height: 24px;margin: 0 0 5px;text-align: right;width: 50%}
.guest-actions .search-container {float: left;margin: 3px 0 0;width: 21%}
.guest-actions .nav-container {float: right;text-align: right;vertical-align: bottom;width: 75%}
.guest-nav {font-size: 0;margin: 0;padding: 0}
.guest-nav li {display: inline-block}
.tab-btn.stl-lt:link {color: #666666}
.guest-nav .tab-btn {margin: 0 0 0 5px}
.tab-btn.stl-lt span {text-shadow: 0.1em 0.1em 0.05em #999999;color: #666666}
.tab-btn.stl-lt {background: -moz-linear-gradient(center top , #FFFFFF 0%, #F1F1F1 3%, #E1E1E1 97%, #F6F6F6 100%) repeat scroll 0 0 transparent;border-top: 1px solid #E1E1E1}
.import-options {padding: 20px}
.import-list {list-style: none outside none;margin: 30px 0 0;padding: 0}
.import-list li {margin: 20px 0}
.import-list label {float: left;font-size: 13px;line-height: 14px}
.input-container {margin: 0 0 0 145px}
.import-instruction dl {font-size: 13px}
.import-instruction dt {font-weight: bold;padding: 0 0 0 15px}
.import-instruction dd {margin: -20px 0 15px 216px}
.import-instruction ul {padding: 0 0 0 16px}
.import-instruction li{list-style-type:square;}
.import-instruction h6 {background: none repeat scroll 0 0 #C0C0C0;color: #FFFFFF;padding: 5px 15px;text-transform: uppercase}
.guest-column {float: left;margin: 20px 0 15px 15px;width: 375px}
.xl-input-change {width: 309px}
.col-text-change {margin-bottom: 20px;min-height: 140px;width: 315px}
#update-log,#update-log1 {margin: 30px 0 0 472px;width: 447px}
#update-log {min-height: 419px}
.log-list {list-style: none outside none;padding: 0}
.log-title {color: #E042AA;font: 300 17px 'Lato', sans-serif}
.log-date {color: #313131;font: 300 17px 'Lato', sans-serif}
.titlesumDetail-item-num {margin: 0 0 0 14px;width: 185px}
.titlesumDetail-item-name {width: 263px}
.titlesumDetail-item-price {text-align: center;width: 95px}
.titlesumDetail-discount{text-align: center;width: 100px}
.titlesumDetail-shipment{text-align: center;width: 100px}
.titlesumDetail-qty {text-align: center;width: 65px}
.titlesumDetail-sub-total {text-align: center;width: 100px}
.titlesumDetail-sub-remove{width: auto}
.ordersumDetail-item-num {width: 185px}
.ordersumDetail-item-name {font-weight: bold;width: 263px}
.ordersumDetail-item-name span {font-weight: normal;width: 285px}
.ordersumDetail-item-name span a {font-weight: normal;width: 285px;color:#E042AA}
.ordersumDetail-item-price{ width: 95px;}
.ordersumDetail-item-sub-total {width: 100px;}
.ordersumDetail-item-price, .ordersumDetail-item-sub-total {font-family: 'Lato',sans-serif;font-style: normal;font-weight: 700;text-align: center}
.ordersumDetail-item-discount{ text-align: center; width: 100px;}
.ordersumDetail-item-shipment-status{ text-align: center; width: 114px;}
.ordersumDetail-item-qty {text-align: center;width: 65px}
.ordersumDetail-item-rm-btn {margin: 0 0 0 20px;swidth: 70px}
#hostess-info-column, #date-invite-column {float: left; width: 365px}
#schedule-time-column {float: left; width: 392px; min-height: unset}
.invitation-save .half-column {min-height: 540px}
.radiocls-title, .radiocls{ margin: 0 0 0 6px;width: 50px;}
.commission-date-title, .commission-date{margin: 0 0 0 8px !important; width: 175px;}
.commission-date1{margin: 0 0 0 8px !important; width: 108px;}
.commission-session-title{margin: 0 0 0 14px; width: 100px;}
.commission-session{margin: 0 0 0 17px; width: 100px;}
.commission-month-title{ width: 125px;}
.commission-month{ width: 125px;margin: 0 0 0 5px;}
.commission-description-title, .commission-description{ width: 295px;}
.commission-paiddate-title, .commission-paiddate{ width: 184px;}
.commission-description{ width: 295px;margin: 0 0 0 6px;}
.commission-earning-title, .commission-earning{ width: 120px;}
.profile-infoAddress-title,.profile-infoAddress{width: 170px;}
.commission-payment-title, .commission-payment{ width: 120px;}
.commission-payment{ width: 120px;margin: 0 0 0 6px;}
/** my account balance**/
.account-date-title, .account-date{margin: 0 0 0 8px !important; width: 120px;}
.account-inv-title{margin: 0 0 0 15px; width: 100px;}
.account-inv,.account-total{margin: 0 0 0 5px; width: 105px;}
.account-total-title{margin: 0 0 0 5px; width: 100px;}
.account-remain,.account-remain-title,.account-paid{ width: 115px;margin: 0 0 0 5px;}
.account-description-title{width:265px;;margin: 0 0 0 5px;}
.account-description{width:270px;margin: 0 0 0 5px;}
.account-paid-title{ width:110px;margin: 0 0 0 5px;}
#sm-guest-info-column, #sm-order-info-column, #sm-show-info-column {min-height: 730px}
.invite-date {width: 100px}
.invite-template {width: 200px; margin-left: 16px; text-transform: uppercase; font-weight:bold;}
.invite-recipients {width: 520px; padding-left: 20px;}
.title-date {color:black !important; margin-left: 14px;width: 100px; font-weight:bold;}
.title-history {width: 160px}
.title-template {color:black !important; margin-left: 14px;width: 200px; font-weight:bold;}
.title-recipients {color:black !important; margin-left: 14px;width: 160px; font-weight:bold;}
.sch-title-date {color:black !important; margin-left: 14px; width: 100px; font-weight:bold;}
.sch-title-time {color:black !important; margin-left: 14px; width: 100px; font-weight:bold;}
.sch-title-template {color:black !important; margin-left: 14px; width: 120px; font-weight:bold;}
.sch-title-recipients {color:black !important; margin-left: 14px;width: 460px; font-weight:bold;}
.sch-title-action {color:black !important; margin-left: 14px; width: 80px; font-weight:bold; text-align: right;}
.sch-date {width: 100px;}
.sch-time {width: 100px; margin-left: 18px; text-transform: uppercase;}
.sch-template {width: 120px; margin-left: 18px; text-transform: uppercase; font-weight: bold;}
.sch-recipients {width: 460px; padding-left: 20px;}
.sch-action {width: 80px; padding-left: 20px; text-align: right;}
.sch-edit, .sch-cancel {color: #e73e97; font-weight: bold; cursor: pointer;}
.rsvp-status {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #FFFFFF #7B797A #7B797A;border-image: none;border-radius: 2px;border-right: 1px solid #7B797A;border-style: double solid solid;border-width: medium 1px 1px;display: inline-block;height: 10px;margin-right: 3px;width: 11px}
.rsvp-row input[type="checkbox"] {font-size: 12px;position: relative;top: -13px;vertical-align: bottom}
.rsvp-key {clear: left;float: left}
.rsvp-status.scheduled {background: none repeat scroll 0 0 #A0A0A0}
.rsvp-status.sent {background: none repeat scroll 0 0 #3F3A39}
.rsvp-status.physical {background: none repeat scroll 0 0 #E042AA}
.rsvp-key .rsvp-status {margin-left: 14px}
.title-sched-std, .title-sched-cab {width: 90px}
.title-date-1, .title-date-2 {text-align: center;width: 209px}
.secondary-table-title {background: none repeat scroll 0 0 #E5E5E5;color: #595959;list-style: none outside none;min-height: 35px;padding: 0}
.secondary-table-title li {display: inline-block;font-size: 12px;line-height: 18px}
#invite-rsvp-content .secondary-table-title li {line-height: 13px;text-align: center}
.title-sched-std {margin-left: 170px}
.title-sched-std, .title-sched-cab, .title-sched-rem {margin-top: 12px;text-align: left !important;width: 107px}
.title-time-1a, .title-time-1b, .title-time-2a, .title-time-2b {text-align: center;width: 107px}
.eventTimes>div{display:inline-block;}
.marginT-5px {margin-top:4px;}
/*.title-time-EV1, .title-time-EV2, .title-time-EV3, .title-time-EV4 {position: absolute;text-align: center;width: 104px;}*/
.title-time-EV1, .title-time-EV2, .title-time-EV3, .title-time-EV4 {text-align: left;width: 102px; display: inline-block; margin-left: 0px}
/*.title-time-EV2{margin-left:106px;}
.title-time-EV3{margin-left:207px;}
.title-time-EV4 {margin-left:312px;}*/
.rsvp-time-1a, .rsvp-time-1b, .rsvp-time-2a, .rsvp-time-2b {text-align: center;float: left; position: static; margin-left:inherit; word-wrap:break-word; position:relative;}


.rsvp-row form .rsvp-time-1a.header-details span {margin-left: 5px;}
.rsvp-edit{float:right;}
.rsvp-edit a:link, .rsvp-edit a:visited {color: #E042AA}
.rsvp-row > div {color: #595959 !important}
/*.rsvp-name {margin: 0px;width: 154px}*/
.rsvp-save-the-date, .rsvp-cabivite, .rsvp-reminder {padding: 2px 0 0}
.rsvp-save-the-date, .rsvp-cabivite, .rsvp-reminder {width: 99px;text-align: left}
.edited-hdr:last-child { width: 70px; }

td .rsvp-row-inner { width: auto; }
td .rsvp-save-the-date, td .rsvp-cabivite, td .rsvp-reminder {height: auto !important;padding: 2px 0 0}
td .rsvp-save-the-date, td .rsvp-cabivite, td .rsvp-reminder { width: auto; }

.rsvp-row a.comments, .label-guest-row a.comments {background: url("/static/images/icon-speech-bubble.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 25px;line-height: 25px;margin-bottom: -7px;overflow: hidden;text-indent: -400%;width: 25px}
a.commentsDiv2 {background: url("/static/images/icon-speech-bubble.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 25px;line-height: 25px;margin-bottom: -7px;overflow: hidden;text-indent: -400%;width: 25px}
.rsvp-last-viewed {text-align: center;width: 75px;float: left}
.guest-name-title {margin-left: 14px;width: 432px}
.guest-rsvp-status-title{margin-left: 14px;width: 260px}
.guest-attendence-title{margin-left: 14px; width: 160px}
.guest-name {margin-left: 14px;width: 432px}
.guest-rsvp-status {margin-left: 14px;width: 260px}
.guest-attendence {margin-left: 14px;width: 160px}
.title-select-guest {margin-left: 14px;width: 450px}
.secondary-table-title {background: none repeat scroll 0 0 #E5E5E5;color: #595959;list-style: none outside none;min-height: 35px;padding: 0}
.title-guest {margin-left: 14px;width: 190px}
.printGuestAddLabel .guest-show-1 {width: 70;float:left;text-align:center}
.title-show-1-1 {width: 70px;text-align: center}
#label-guest-list {border-right: 1px solid #DDDDDD;float: left;padding: 0 10px 0 0;width: 479px}
#download-label-list {margin-left: 490px;min-height: 475px;padding: 3px 0 0 3px}
#download-label-list li {background: none repeat scroll 0 0 #D9D9D9;list-style: none outside none;margin: 0 0 3px;overflow: hidden;padding: 11px}
#download-label-list li p {float: left;font-size: 11px;font-weight: bold;margin: 0;width: 240px}
#download-label-list li button {float: right;margin: 10px 0 0}
.label-guest-row .guest-name {margin-left: 14px;width: 151px}
.label-guest-row .guest-show-1 {width: 70px;text-align:center}
.guestListcolRight{ border: 1px solid #D4D4D4; border-radius: 0 0 15px 15px;margin: 0 0 0 17px;smin-height: 650px;text-align: center;background: #e7e7e7; /* Old browsers */background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(top, #e7e7e7 0%,#ffffff 100%); /* W3C */}
.stitle-time-1a.eventTimes > div {text-align:left; padding-top:5px;}

.edit-popup {top:54px !important; left:0 !important;}
p span p {margin:0; padding:0;}


#selected-guest-list li{float:left;width:100%}
#selected-guest-list li span{width: 125px;float: right;word-wrap: break-word;margin-right: 3px}
#selected-guest-list li a{line-height: 15px}

.input-text1 {
    border: 1px inset #D3D3D3;
    border-radius: 4px 4px 4px 4px;
    height : 27px;
    width : 270px;
    margin: 10px 12px 0px 0px;
    border-width: 1px;
    border-color: rgb(172, 172, 172);
    border-style: solid;
    text-align:left;
    padding-left:10px;
}
.chervon-arrow-down {
	background: url(/static/images/chevron-down.png) no-repeat right;
}
.input-text2 {
    border: 1px inset #D3D3D3;
    border-radius: 4px 4px 4px 4px;
    height : 32px;
    width : 220px;
    margin: 10px 0px 0px 0px;
    border-width: 1px;
    border-color: rgb(172, 172, 172);
    border-style: solid;
    text-align:left;
    padding-left:10px;
    z-index: 1003;
}

.guestOfStyle {
    width: 175px;
    position: absolute;
    font-family:Segoe UI;
    text-align:left;
    padding-left:10px;
}
.guestOfChevron{
	 position: absolute;
	 margin: -24px 0px 0px 105px;
	 z-index: 10005;
}
.hasPurchasedStyle {
	position: absolute;
    margin: 9px 10px 0;
    padding-left: 9px;
    text-align: left;
    width: 231.5px;
}
.hasPurchasedChevron{
     position: absolute;
     margin: -24px 0px 0px 135px;
     z-index: 10005;
}
.hostess-whiteBox {
    position:absolute;
    width:184.5px;
    height:13px;
    margin: 3px 0px 0px 13.5px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-width: 0px 1px 0px 1px;
    border-color: white rgb(172, 172, 172) white rgb(172, 172, 172);
    border-style: solid;
    background : white;
    z-index:2001;
}
.hostess-dropdown{
    position:absolute;
    width:215px;
    height:50px;
    margin: 15px 0px 0px 13px;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px;
    border-color: rgb(172, 172, 172);
    border-style: solid;
    background : white;
    z-index:1000;
}
.hostessNameStyle {
    margin:11px 5px 5px 10px;
    width: 150px;
    text-align:left;
    padding-left:10px;
}
.style-whiteBox {
  position: absolute;
  width: 240.5px;
  height: 13px;
  margin: 2px 78.5px 0px;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-width: 0px 1px 0px 1px;
  border-color: white rgb(172, 172, 172) white rgb(172, 172, 172);
  border-style: solid;
  background: white;
  z-index: 2001;
}
.style-dropdown {
  background: none repeat scroll 0 0 white;
  border-color: rgb(172, 172, 172);
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  height: 140px;
  margin-left: 27px;
  margin-top: 13px;
  position: absolute;
  width: 292px;
  z-index: 1000;
}
.styleName {
  margin: 11px 5px 5px 10px;
  width: 215px;
  text-align: left;
  padding-left: 25px;
}
.styleDivLine1 {
    display: block;
    width: 38%;
    height: 3px;
    border: 0;
    border-top: 1px solid gray;
    margin: 8px 0px 10px 11px;
    padding-left:-90px;
    color: gray;
    background-color: gray;
}
.styleDivLine2 {
  display: block;
  width: 38%;
  height: 3px;
  border: 0;
  border-top: 1px solid gray;
  margin: -14px 0px 7px 154px;
  padding: 0;
  color: gray;
  background-color: gray;
}
.text-right{
	font-size: 12px !important;
	color: #948F8F;
	padding-left:445px;
}
.stylish{
    display:block;
    width:18px;
    height:18px;
    border-radius:66px;
    border:4px #E64097;
    font-size:13px;
    color:#fff;
    font-weight:700;
    text-align:center;
    text-decoration:none;
    text-shadow:0 0px 0 #fff;
    background:#E64097;
}
.right-chevron {
	z-index:1005;
	position: absolute;
	font-size: 1.45em !important;
    line-height: 0.75em !important;
    vertical-align: -15%;
    color:#E320B5;
}
.style-right-chevron{
	margin : -27px 10px 10px 182px;
}
.season-right-chevron{
	margin : -31px 0px 0px 184px;
}
.addButton {
    margin: 5px 0px 0px 230px;
}
.header-style-container {
font-style: normal;
font-weight: 900;
text-transform: uppercase;
}
.header-fontstyle{
	text-transform:uppercase !important;
	font-weight:600 !important;
	color:black !important;
    font-size: 21px !important;
}
.selectedGuestList {
    background: white;
    -moz-border-radius: 0px;
    -webkit-border-radius: 15px 15px 0px 0px;
    border-radius: 15px 15px 0px 0px; "
}
.selected_guest_list_span {
    font-weight:400 !important;
    font-style: normal !important;
    margin:0px 0px 0px 0px !important;
}
.selected_guestList {
    width: 100%;
    border-spacing: 5px;
    margin-left: 0px;
}
.selected_guest_list_name {
    border-bottom: 1px solid #F5F1F3;
    margin: 0px 0px 0px 0px !important;
    width:110px;
    padding-left:20px;
    vertical-align:inherit;
}

.selected_guest_list_sign {
    border-bottom: 1px solid #F5F1F3;
    margin: 0px 0px 0px 0px !important;
    width:40%;
    vertical-align:inherit;
}
.selected_guest_list_tr {
    margin: 0px 0px 0px 0px !important;
    width:100%;
    height:30px;
}
.added-guest-span {
	 margin:5px 0px 0px -32px;
	 font-weight:900;
	 color:#E320B5;
}
.plusStylish{
    font-size: 1.80em !important;
    line-height: 0.75em !important;
    vertical-align: -15%;
    color:#E320B5;
}
.minusStylish {
    font-size: -0.696667em;
    line-height: .75em;
    vertical-align: -15%;
    color:#E320B5;
}
.font_style {
    font-family:'ff-din-web',Helvetica,Arial,sans-serif !important;
    font-size: 14px;
     font-weight: normal !important;
}

.selected-guest-count{
    font-family:'ff-din-web',Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: normal !important;
    font-weight:900;
    margin-left:-65px;
}
.font-bold {
	font-weight :900 !important;
}
.select-arrow{
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.tagsChevron{
	 position: absolute;
     margin: 39px 0px 0px 450px;
     z-index: 10005;
}
.eblast-sendButton{
    position: absolute !important;
    margin: 56% 0% 0% 1% !important;
    z-index: 1002 !important;
}
.fa-addAll-plus{
	font-size: 1.40em !important;
    line-height: 0.75em !important;
    vertical-align: -15%;
    color:#fff;
    margin:-10px 0px 0px 18px !important;
    position:absolute;
    z-index:1002;
}
.fa-addAll-minus{
    margin: 4px 0 0 44px;
    position: absolute;
    color:#E320B5;
}
.eblast-allMinus {
     margin: 2px 0 0 24px;
     position: absolute;
     color:#E320B5;
     font-weight:900;
}
.eblast-guestCount {
	margin:-19px 0px 0px 37px !important;
    position:absolute;
    z-index:1002;
    color : #fff;
    font-weight:900;
}
.guest-loading-spinner{
	opacity: 0.4;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background:rgb(249,249,249);
}
.spinner-style {
  position: absolute;
  left: 30%;
  border-radius: 15px;
  top: 45%;
  opacity:0.5;
  width: 200px;
  height: 130px;
  z-index: 99999;
  background: #000000 url('/static/images/loading_indicator_blue.gif') 50% 50% no-repeat;
}
.loading-style {
	position: absolute;
	color:white;
	font-family:'ff-din-web';
    font-size: 16px;
    margin:90px 0px 0px 70px;

}
.unsubscribed-column {line-height: 15px;width: 160px;word-wrap: break-word}
.cross-ab {
    font-size: -0.696667em;
    line-height: .75em;
    color:#E320B5;
}

/* We have issues with really long names and email addresses.
forcing the max width to avoid the table being too wide */
.guest-name-address-book {
    max-width:210px;
}
.attendance-section{
    width:370px;
    padding-top:25px
}

.attendance-submit {
	position: absolute;
	margin: -27px 0px 0px 5px;
}
.closeShowDialog {
    list-style : initial !important
}

.closeShowBOGODialog {
    list-style : decimal !important
}


.ship-now-message { background: #E2E2E2; margin-top: 25px; width: 500px; padding: 20px; border-radius: 10px; font-size: 14px; }
.ship-now-message label { font-weight: bold; }
.ship-now { display: block; cursor: pointer; font-weight: bold; margin-top: 15px; }

.ship-now input { opacity: 0; }

.ship-now .checkmark { top: unset; left: 50px; background-color: #FFF; border-radius: unset !important; }

.ship-now:hover input ~ .checkmark { background-color: grey; }

.ship-now input:checked ~ .checkmark { background-color: #000; }

.ship-now .checkmark:after { content: ""; position: absolute; display: none; }

.ship-now input:checked ~ .checkmark:after { display: block; }

.ship-now .checkmark:after { left: 5px; top: 0; width: 4px; height: 10px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); }

.ship-now-text { width: 250px; float: right; line-height: 1.2; padding: 5px; position:absolute; z-index:1; margin-right: 20px; margin-top: 175px; margin-left: 460px; }

.new-indicator { background: #e64097; width: 35px; padding: 2px; text-align: center; float: right; font-weight: bold; color: #FFF; border-radius: 3px;}

.shipment-delay-message label {
    font-weight: bold;
    color: #e64097;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 35px;
}
.shipment-delay-message p { margin: 0 }
.shipment-delay-message {
    background: #E2E2E2;
    margin-top: 25px;
    width: 570px;
    padding: 20px;
    border-radius: 5px;
    font-size: 14px;
    padding-right: 45px;
}

.full-column-grey {
    padding: 20px;
}

.basic-form .title {
    font-size: 16px;
    font-style: italic;
}

.section-title {
    padding-left: 0;
    margin-bottom: 18px;
}

.select2-container-multi .select2-choices {
    border-color: #CCCCCC !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    margin: 5px !important;
}

.template-image {
    margin-bottom: 10px;
}

.template-message {
    line-height: 1.2;
    font-size: 0.8em;
    padding: 6px 5px 5px 12px;
    border-radius: 5px;
    border: 1px solid #FE57A1;
    margin: 20px 0;
}

.subject-section {
    padding: 20px 20px 40px;
    font-size: 12px;
}

.subject-message {
    margin: 40px 20px 10px;
    font-style: italic;
}

.min-input {
    border: 1px solid #CCC;
    border-radius: 0;
    font-size: 12px;
    color: #000000;
    padding: 15px;
}

.flex {
    display: flex;
    align-items: center;
}

.date_clearer {
    margin-left: 6px;
    font-size: 16px !important;
}

/* sendAtendeesMail */

.send-attendance-wrapper {
    width:100% !important;
    height:400px !important
}

.send-attendees-mail {
    width:100% !important;
    height:100%;
}


.send-attendees-mail .min-input {
    border-radius: 5px;
}

.send-attendees-mail .defaultSkin table.mceLayout {
    width: 230px !important;
}


.defaultSkin iframe {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 12px;
    resize: none;
    background: #fff none repeat scroll 0 0;
    display: block;
}

.defaultSkin table {
    background: #fff none repeat scroll 0 0;
    direction: ltr;
}
.defaultSkin table.mceLayout {
    border-style: none hidden;
    border-width: 0px;
}
.defaultSkin iframe {

}
.defaultSkin table.mceLayout tr.mceLast td {
    border-bottom: 0px;
}
.defaultSkin table.mceLayout tr.mceFirst td {
    border-top: 0px;
}


.subject-wrapper, .message-wrapper {
    margin-bottom: 16px;
    margin-left: 20px;
}

.subject-wrapper .input-subject {
    height: 80px !important;
    outline: none;
    resize: none;
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
}


.button-wrapper {
    text-align: center;
}


.breadcrumb-number {
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    margin-top: 4px;
}

.arrow-e {
    background-position: right top;
    margin-right: 5px;
}

.attendance-message {
    font-size: 12px;
    width: 49%;
    font-style: italic;
    text-align: center;
    margin: 0 auto 36px;
}

#showMenus .content-header {
    background: #E2E3E4;
    padding: 22px 28px 0;
    border-bottom: 7px solid #E64097;
}

#showMenus .content-header .heading {
    font-size: 14px;
}

#showMenus .content-header .title {
    color: #00000099;
    font-size: 24px;
    line-height: 1em;
    text-transform: uppercase;
}

#showMenus .content-header .heading .type {
    color: #E64097;
    text-align: right;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 8px;
}

#showMenus .content-header .heading .show-info {
    position: absolute;
    right: 22px;
}

#showMenus .content-header .heading .show-info span {
    font-weight: bold;
}

#showMenus .content-header .heading .show-info .details {
    display: flex;
    justify-content: flex-end;
}
#showMenus .content-header .heading .show-info .details > div:first-child {
    margin-right: 30px;
}
#showMenus .content-header .heading .show-info .details p {
    margin: 0;
}

#showMenus .content-header .content-nav .tab-btn span {
    text-shadow: none;
    font-size: 12px;
}

/* TODO: MD - remove temp and submenu styles, moved to side menu */
#showMenus .content-pagination {
    display: none;
}

#showMenus .content-pagination.hostess {
    display: block;
}

td.last-order {
  width:18%!important;
}

.show-overview-event-row span {
    display: inline-block;
}

.show-overview-event-row .date {
    min-width: 90px;
    margin-right: 5px;
}

.show-overview-event-row .time {
    min-width: 120px;
}

.show-overview-event-row .type {
    float: right;
}


