/* ==========  HTML5 Boilerplate CSS: h5bp.com/css  ======================== */
@import "../_variables.css";

.ui-dialog .ui-dialog-content {-webkit-overflow-scrolling: touch !important}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1}
audio:not([controls]) { display: none}
[hidden] { display: none}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
html, button, input, select, textarea { font-family: "ff-din-web", Helvetica, Arial, sans-serif; color: var(--dark-gray)}
body { margin: 0; padding: 0;  font-family:"ff-din-web", Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.4}
::-moz-selection { background: var(--bright-pink); color: #fff; text-shadow: none}
::selection { background: #e64097; color: #fff; text-shadow: none}
a { color: #000; text-decoration:none}
a:visited { color: #000}
a:hover { color: #e64097}
.hightlight-link{color: #e73e97 !important;text-decoration:underline;font-weight:bold;cursor: pointer;}
.show-events{ white-space: nowrap; }
a:focus { outline: thin dotted}
a:hover, a:active { outline: 0}
abbr[title] { border: none}
span,label{font-family: "ff-din-web", Helvetica, Arial, sans-serif}
b, strong { font-weight: bold}
blockquote { margin: 1em 40px}
dfn { font-style: italic}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0}
ins { background: #ff9; color: #000; text-decoration: none}
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold}
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em}
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word}
q { quotes: none}
q:before, q:after { content: ""; content: none}
small { font-size: 85%}
sub, sup { font-size: 100%; line-height: 0; position: relative; vertical-align: baseline}
sup { top: -0.5em}
sub { bottom: -0.25em}
ul, ol { margin: 0 0; padding: 0 0 0 40px}
dd { margin: 0 0 0 40px}
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0}
img { border: 0; position:relative; top:0px; -ms-interpolation-mode: bicubic; vertical-align: middle}
svg:not(:root) { overflow: hidden}
figure { margin: 0}
form { margin: 0}
fieldset { border: 0; margin: 0; padding: 0}
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle}
button, input { line-height: normal}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible}
button[disabled], input[disabled] { cursor: default}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0}
textarea { overflow: auto; vertical-align: top; resize: vertical}
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #c7c8ca}
input { border: solid 1px #ccc; outline: none; border-radius: 3px; }
.padding-LTB { padding:0 5px 20px;}
.discription { color:#555; font-size:12px;}
.discription p { margin-top:0; margin-bottom:10px; padding:0; line-height:normal;}
.sub-header {color:#555; font-size:18px; line-height:18px; font-weight: bold; margin-bottom:10px; height:auto;}
.price { color:#444444; font-size:16px; font-weight:bold; margin-bottom:10px !important;}
.size {margin:0 !important;}
.size strong, .color strong{ margin-right:8px; font-size:13px; color:#444444;}
.float-left {float:left;}
.float-right {float:right;}
.light-pink-box {
    background: #FDE7F6;
    padding: 20px !important;
    border: 1px solid #ECCECE;
    border-radius: 5px;
    font-size: 12px;
}
.margin-left-10px {margin-left: 10px;}
.postion-relative {position: relative;}
.padding-left-0px{padding-left: 0px !important;}
.margin-left-8px{margin-left:8px !important;}
.margin-right-8px {margin-right: 8px !important;}
.margin-top-5px {margin-left: 5px;}
.margin-bottom-0px{margin-bottom: 0 !important;}
table { border-collapse: collapse; border-spacing: 0}
td { vertical-align: top}
.top0px{top:0 !important;}.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0}
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0}
/**error message Css**/
#content-messages,#errorMessage{border:none; width:980px;margin:5px auto}
#content-messages p, #errorMessage p{color:#444; font-size:12px;margin:0; padding:3px 0px 3px 20px !important;line-height:18px;background: url('/static/images/exclamatory.png') no-repeat 0px 4px}
.errorMessage,.dashboard-module-errormessage{border:none !important;padding:15px;margin:10px 0; font-weight:normal;background: -webkit-linear-gradient(top, #fddedc 0%,#fbc8c5 100%); background: -o-linear-gradient(top, #fddedc 0%,#fbc8c5 100%);

    background: -ms-linear-gradient(top, #fddedc 0%,#fbc8c5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fddedc), to(#fbc8c5));
    background-image: -moz-linear-gradient(top,  #fddedc,#fbc8c5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fddedc', endColorstr='#fbc8c5');border-radius:8px}

.module-normal-message-success, .module-normal-message-error, .module-normal-message{background: none;border-radius:15px;box-shadow: 3px 5px 10px #BDBDBD;margin: 0 0 8px;padding: 15px}
.module-normal-message-success p{font-size:12px;background-image:none !important; padding-left:5px;color:green !important}
.module-normal-message-error{color:red}
.module-normal-message p{background-image:none !important; padding-left:5px;color:#E042AA !important}
#colorbox.shift-top {top:30% !important;}

.disable{color:#bbb !important}
/* ===== Primary Styles ========  Author: =================== */
/*google fonts placed locally*/
@font-face {font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(/static/css/font/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff')}
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: local('Lato Light'), local('Lato-Light'), url(/static/css/font/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff')}
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(/static/css/font/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff')}
/*google fonts placed locally Ends*/
h1, h2, h3, h4{font-family: "ff-din-web", Helvetica, Arial sans-serif; margin: 0;text-transform:uppercase}
h1{color: #fff;line-height: 40px;font-size: 40px;font-weight: 700}
h2{color: #fb7bcb;font-size: 35px;font-weight: 300;line-height: 35px;}
h3{color:#636466;font-size: 25px;font-weight: 300; height:43px;line-height:43px}
h4{color:#e64097; font-size: 18px;font-weight: 300; height:43px; line-height:43px}
h5{font-size: 14px; font-style:italic; font-weight:bold; margin:12px 0 4px; padding: 0 0 0 8px}
h6 {font-size: 12px; font-weight: bold; margin: 12px 0 4px}
.left,.right {
    float: left;
    width: 50%;
}
.inside-column {
    padding: 20px;
}
#cboxLoadedContent h3{color: #fb7bcb;}
.hostess-invite, .invitation-save p{font-size:0.8em;line-height:0.8;color:#666;margin-top:2px}
#wrapper{background: #fff;min-width:1000px; width:100%}
#primary-header {
    background: #fff;
    /* height: 132px; */
    min-width: 1000px;
    width: 100%;
    position: relative;
    z-index: 101;
}
#header-inner {
    margin: 0 auto;
    position: relative;
    width: 960px;
    padding: 0 10px;
}

.top-nav {
    display:flex;
    justify-content: space-between;
    height: 72px;
}

#logo {
    align-self: center;
    margin: 25px -5px !important;
}

#logo a {
    background: url("/static/images/cliologo.svg") no-repeat;
    width: 120px;
    height: 43px;
    position: relative;
    color: #FFF;
    display: block;
    text-indent: -100%;
    text-decoration: none;
    background-size: contain;
}

#hostessLogo {
    color: #fff;
    line-height: 40px;
    font-size: 40px;
    font-weight: 700
}

#hostessLogo a {
    background: url("/static/images/cabiLogo.jpg") no-repeat;
    width: 242px;
    left: -10px;
    top: 18px;
    position: relative;
    color: #FFF;
    display: block;
    line-height: 80px;
    text-indent: -100%;
    text-decoration: none
}

#user-utility {
    border-bottom: 1px solid #E2E2E2;
    font-size: 14px;
    font-style: regular;
    color: #575757;
    height: 36px;
    list-style: none;
    margin: 0;
    padding: 0;
}


.log-control a {
    color: #fb7bcb;
    text-decoration: none
}

#user-utility li {
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 8px 12px 0 12px;
}

#user-utility a {
    color: #ED6376;
}

/* Start #primary-nav styles */
#primary-nav {
    margin-left: 252px;
    height: 20px;
}
#primary-nav * {
    box-sizing: initial;
}
#primary-nav ul{ padding: 0; margin: 0; list-style: none}
#primary-nav .nav-item{float: left;position: relative; margin: 0 0 0 15px; padding: 2px 0px 6px 0}
#primary-nav .nav-item:first-child{ margin: 0}
#primary-nav .nav-item>span, #primary-nav .nav-item>a {
    color: #040004;
    display: block;
    font-family: "ff-din-web", Helvetica, Arial, sans-serif, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase
}
#primary-nav .nav-item > span:hover,#primary-nav .nav-item:hover > span,#primary-nav .nav-item > a:hover,#primary-nav .nav-item:hover > a{color: #ED6376}
#primary-nav .nav-item > span:hover,#primary-nav .nav-item:hover > span{cursor:pointer}
#primary-nav ul li ul{ display: none; position: absolute}
#primary-nav .sub-nav-container, #primary-nav .sub-nav-sub-container{background: #FFF; -moz-box-shadow: 1px 3px 10px #46403F; -webkit-box-shadow: 1px 3px 10px #46403F; box-shadow: 1px 3px 10px #46403F; min-height: 10px; padding: 10px 0 0 18px; width: 200px}
#primary-nav .sub-nav-sub-container {margin-top:32px}

#primary-nav .sub-nav-container li, #primary-nav .sub-nav-sub-container li {
    line-height: 14px;
    padding: 0 0 18px
}

#primary-nav .sub-nav-container li{position:relative}
#primary-nav .sub-nav-container{top: 26px}
#primary-nav .sub-nav-sub-container{top: -45px;right: -155px;height: auto;position:absolute}
#primary-nav .sub-nav-container a{font-size: 14px;font-style:none;text-decoration:none}
#primary-nav ul li:hover > ul { display: block}
/* Start Global Structure Styles */
#container{ margin: 26px auto 0; min-height:832px; position: relative; width: 980px; padding:0 10px;}
#container.internal-page {
    margin: 0px auto 540px;
}
#container.internal-page.margin-top-0 {margin: 0px auto 150px}
#sidebar {
    width: 242px
}
.dashboard #sidebar{ -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; float: left}
.internal-page #sidebar {
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    top: 9px;
    z-index: 9999;
    background-color: #fff;

}

#sidebar-toggle {
    color: #000000;
    cursor: pointer;
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 800;
    width: 242px;
    padding: 0;
    position: absolute;
    top: -22px;
    text-transform: uppercase;
    z-index: 1040; /* cabi modals 9999, bs modals 1040 */
    height: 25px;
    border-radius: 5px;
    background-color: #EAEBEB;
}

.dashboard #sidebar-toggle{display:none}

.colorbox-whitearea {background:#fff;border-radius:10px;padding:10px}
.hide-sidebar {
    background: url("/static/images/icon-single-arrow-up.svg") 220px 10px no-repeat transparent;
    display: none;
    text-align: left;
    padding-left: 10px;
    padding-top: 3px;
}

.show-sidebar {
    background: url("/static/images/icon-single-arrow-down.svg") 220px 10px no-repeat transparent;
    display: block;
    text-align: left;
    padding-left: 10px;
    padding-top: 2px;
}
.active-toggle .hide-sidebar{display: block}
.active-toggle .show-sidebar{display: none}

#primary-content {
    width: 980px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    z-index: 10;
}

.dashboard #primary-content{ margin: 0 0 0 255px; width: 720px}
#primary-footer{min-height: 52px; width:980px;margin:15px auto;font-size:10px;}

.sidebar-nav { }

.sidebar-nav ul {
    height: 106px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.sidebar-nav .nav-item {
    position: relative;
    margin-top: 10px;
}

.sidebar-nav .nav-item .overlay {
    background-color: #E64097;
    color: #FFF;
    left: 28px;
    top: -12px;
    width: 25px;
    line-height: 29px;
    font-weight: bold;
    height: 25px;
}

.sidebar-nav .nav-item a {
    color: #E64097;
    display: block;
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    padding: 40px 3px 0
}

.sidebar-nav .todo-btn a {
    background: url("/static/images/sidebar-icon-tasks.svg") no-repeat center top;
}

.sidebar-nav .shows-btn a {
    background: url("/static/images/sidebar-icon-shows.svg") no-repeat center top;
}

.sidebar-nav .library-btn a {
    background: url("/static/images/sidebar-icon-library.svg") no-repeat center top;
}

.sidebar-nav .corporate-btn a {
    background: url("/static/images/sidebar-icon-cabiyou.svg") no-repeat center top;
}

.sidebar-nav .todo-btn a:hover { }

.sidebar-nav .shows-btn a:hover { }

.sidebar-nav .library-btn a:hover { }

.sidebar-nav .corporate-btn a:hover { }

.sidebar-nav .nav-item a:hover{color:#636466}
.scroll-pane { background:#fff; width: 100%}
.scroll-pane .viewport { overflow: hidden; position: relative}
.scroll-pane .overview { list-style: none; position: absolute; left: 0; top: 0}
.scroll-pane .thumb .end,
.scroll-pane .thumb { background-color: #e73e97}
.scroll-pane .scrollbar { position: relative; float: right; width: 4px}
.scroll-pane .track { background-color: #e5e5e5; height: 100%; width:4px; position: relative; padding: 0 1px}
.scroll-pane .thumb { height: 20px; width: 4px; cursor: pointer; overflow: hidden; position: absolute; top: 0}
.scroll-pane .thumb .end { overflow: hidden; height: 5px; width: 13px}
.scroll-pane .disable{ display: none}
.device-installer {border-top: solid; border-top-color: #e8e5e5; text-align: center;}
.swiper-module.device-installer {padding: 8px 0px;}

/**************Sidebar Module Styles************/
.nav-indicator{color: #e73e97;font-size: 18px}
.module-header a .nav-indicator{color: #f4accd;font-size: 18px}
.sidebar-module {
    background: #FFF;
    width: 100%;
    max-width: 240px;
    border: 1px solid #B6B6B7;
    border-radius: 7px;
    margin-bottom: 14px;
}

.sidebar-module img {
    max-width: 230px;
}

.sidebar-module .module-header {
    background: #636466 repeat;
    text-align: left;
    padding-left: 14px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    height: 43px;
    line-height: 43px;
}
.sidebar-module .module-header h4{color:#fff;font-weight:400}
.sidebar-module .module-container{margin: 0 17px;padding: 13px 0}
.sidebar-module .module-footer {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    font-size: 10px;
    overflow: hidden;
    padding: 0 0 10px;
}
#sisbadgeCallDates tr td{padding-right: 10px;}
#sisbadgeCallDates {margin: 20px 0 15px 20px;font-size:12px;}
#surveyStatus {padding-top: 10px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; margin: 0 20px 0 20px; padding-bottom: 10px;font-size:12px;}
#surveyStatus div i {padding-right: 10px;}
.goal {padding-top: 10px; margin-left: 20px; padding-bottom: 10px;font-size:12px;}
.goal i{padding-right: 10px;}
.module-list{list-style:none;margin:0;padding: 0}
.module-footer p{margin: 10px 0}
.module-footer a{float: right;font-family:"ff-din-web", Helvetica, Arial, sans-serif;font-size: 12px;font-style:italic;font-weight:bold;margin: 0 5px 0 0}

.sidebar-module.calendar-module .module-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sidebar-module.calendar-module .module-header a {
    color: #FFF;
    padding-right: 10px;
}
.sidebar-module.calendar-module .ui-widget-content {
    border: none;
}

.sidebar-module.calendar-module .ui-widget-content .ui-datepicker-title {
    font-size: 15px;
    font-weight: bold;
}

.sidebar-module.calendar-module .module-footer {
    padding-bottom: 14px;
    text-align: center;
    font-size: 13px;
    margin-top: 0;
}

.sidebar-module.calendar-module .module-footer p {
    padding: 0;
}

.sidebar-module.rma-module .bar-chart {
   margin: 25px -5px;
}

.sidebar-module.rma-module .bar-chart li {
    border-bottom: 1px solid #b6b6b6;
}

.sidebar-module.rma-module .bar-chart .bar {
    border-bottom: none;
}



.pt-10 {
    padding-top: 10px;
}

.pt-20 {
    padding-top: 10px;
}

/* TODO: temp */
#corporateAnnouncementscontent { /* moved from inline in corporateAnnouncements.ftl */
    margin: 0 0 1em 260px;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}

#corporateAnnouncementscontent {
    display: none;
}

/****Inner Page Content Styles ****/
.section-nav{font-size:14px;font-style: italic;min-height:20px;margin:0px 0 20px 260px;padding:0}
.section-nav li{display: inline-block}
.section-nav .current a{color:#e73e97}
.lt-ie8 .section-nav li{float:left}
.content-pagination.show-listing-sort {
    display: flex;
    min-height: 50px;
    justify-content: space-between;
    align-items: center;
    background: #727272;
}
.content-pagination .page-updater {
    background: #8d8d8d;
    box-shadow: inset 0 0 7px #727272;
}
.header-sort-title.list-table-title {
    margin-left: -12px;
    background: transparent;
    font-style: normal;
}
.light-table-title.list-table-title {
    background: #d1d1d1;
}
.light-table-title.list-table-title li {
    color:#000;
    font-weight:600;
}
.light-italic-span {
    font-style: italic;
    color: #656565;
}
.event-list-time {
    margin-left: 5px;
}
.shop-link-spacing {
    margin: 0 0 0 4px;
}
.list-table-content > li.guest-row.simple-color:nth-child(2n) {
    background: none repeat scroll 0 0 #ffffff;
}
.guest-row-attendee-block {
    background: none repeat scroll 0 0 #d1d1d14d;
    width: 100%;
    margin-top: 8px;
    margin-bottom: -8px;
}
.content-pagination{text-transform:normal;background:#e64097; color:#fff; font-size:13px;font-weight:bold;font-style:italic;line-height:26px;min-height:27px;padding:0 25px;position: relative;text-align:left;}
.content-pagination-bottom {background: none repeat scroll 0 0 transparent;clear: both;color: #e64097;float: right;margin-top: -32px; width: 30%;padding: 0px}
.pagination-consultantCustmorinfo {background: none repeat scroll 0 0 #E042AA; color: #FFFFFF; font-size: 12px; font-style: italic;font-weight: bold;left: 10px;line-height: 32px; min-height: 32px;padding: 0 10px;text-align: left}
.pagination-consultantCustmorinfo ul li {display: inline-block;padding: 0 1px}
.content-pagination a,.pagination-control a,.list-table-title-bottom .content-pagination a,.content-pagination a:hover,.pagination-control a:hover{color:#fff}
.content-pagination-bottom a,.pagination-control-bottom a{color:#E042AA}
.list-table-title-bottom .content-pagination a:hover,.content-pagination-bottom a:hover,.pagination-control-bottom a:hover{color:#000}
.content-pagination .prev, .content-pagination .next{font-size: 18px;font-weight: normal;line-height: 20px}
.content-pagination ul li{display: inline-block;padding: 0px 1px}
.pagination-control{float: right;padding:0;text-align: right;width:50%}
.content-pagination .pg-ctrl-pgcount{font-size:13px; font-weight:bold}
.lt-ie8 .content-pagination ul li{float:left}
.lt-ie8 .content-pagination ul {padding-left:770px}
.page-updater{background:#e142a9;border:none;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow:inset 0 0 7px #b01b7c; -moz-box-shadow:inset 0 0 7px #b01b7c; -webkit-box-shadow: inset 0 0 7px #b01b7c;border-bottom:1px solid #ccc;color:#fff;text-align:center;width:23px}
.sub-section-title{font-size:12px;position: absolute;left:22px;top:0; margin:0;padding:0}
.sub-section-title .parent-section{color:#ffa5dd}
/*emptytable-area class used */
.emptytable-area{min-height: 100px; padding: 56px 0 0;text-align: center;color:red;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 */border: 1px solid #D4D4D4;border-radius: 0 0 15px 15px}
.no-content-navigation {background: none repeat scroll 0 0 #e64097;color: #FFFFFF;font-size: 12px;font-style: italic;font-weight: bold;line-height: 10px;min-height: 7px;padding: 0 25px; position: relative;text-align: left}
.content-pagination.end-page{-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px}
.content-header{background:#E2E3E4;-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;padding: 22px 22px 0 22px;position: relative;min-height: 55px}
.content-header-factory{min-height: 100px}
.content-header h2{width:64%; color: #00000099}
.content-header.no-sub-nav{border-bottom:6px solid #e042aa}
.exception-header {padding: 22px; min-height: 0}
.exception-header h2{width:100%}
.no-sub-nav{border-bottom:6px solid #e042aa}
.content-controller{color:#fff;float:right;font-style:italic;margin-top:-23px;padding: 0 60px 0 0;position: relative;text-align:right;width:30%}
.content-controller a{color:#ed44b3}
.content-controller a:hover{color:#fff}
.content-actions{padding:0 0 22px 0;margin:12px 0 0 0}
.content-actions li{display: inline-block;vertical-align: top}
.lt-ie8 .content-actions{height:30px}
.lt-ie8 .content-actions li{ float:left;padding:0 0 0 3px}
.lt-ie8 .content-actions li:first-child{padding:0}
.content-nav {padding:0;font-size:0;margin:16px 0 0}

.content-header .content-nav {
    display: flex;
}

.content-header .content-nav .search-container {
    margin-left: auto;
}

.content-header .content-nav .search-container .lrg-input {
    width: 100%;
    max-width: 173px;
}

.content-nav.line-divide {border-bottom: 6px solid #e64097}
.content-nav li{display: inline-block}

.content-header .content-nav li {
    text-align: center;
}

.lt-ie8 .content-nav{overflow:hidden}
.lt-ie8 .content-nav li{float:left}
.content-sub-nav{display: inline-block;text-align:left;padding:0 !important;width:100%}
#left-sub-nav {float:left}
#right-sub-nav {float:right;width:auto}
.content-sub-nav li{background: url("/static/images/bg-nav-seperator.png") no-repeat 0 1px transparent;display: inline-block;padding:0 8px !important}
.lt-ie8 .content-sub-nav{overflow:hidden}
.content-sub-nav li:first-child{background:none;padding-left:0 !important}
.content-sub-nav a:link, .content-sub-nav a:visited{color: #FFA5DD}
.content-sub-nav a:hover, .content-sub-nav a.current, .actions-btn:link, .section-btn:link, .actions-btn:visited, .section-btn:visited,.tiny-btn:visited, .content-btn:hover{color: #fff}
.content-actions .mid-break{margin-right:117px}
.lt-ie9 .content-actions .mid-break{margin-right:115px}
.actions-btn, .content-btn, .section-btn{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:none;color:#fff;display: inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 400;height:2.364em;line-height:2.364em;overflow: hidden;padding:0;position: relative;text-decoration: none;text-transform:uppercase}
.section-btn{font-size: 14px;height:auto;line-height:2.3em;min-width:150px;padding:0 5px;text-align:center;}
.section-btn-bordered{float: left !important; border: 1px solid #e64097; font-weight: bold; font-size: 10px;line-height:2.3em; color: #e042a9; padding:0 5px;text-align:center;}
.btn-stl-dk{background-color:#231f20;cursor:pointer}
.btn-stl-lt{background-color: #939598;cursor:pointer;border: 1px solid #939598;}
.btn-stl-wh{background-color: #fff; color: #e64097 !important; border: 1px solid #e64097; cursor:pointer}
.btn-stl-pk {
    background: #eb3db0;
    border: 1px solid #e64097;
    background: linear-gradient(top, #e64097 0%, #e64097 100%);
    cursor: pointer;
    color: #ffffff !important;
}
.actions-btn:hover, .section-btn:hover{color: #ed44b3}
.btn-stl-pk:hover{color: #5c5354}
.btn-stl-pk:disabled{ opacity: 0.3; cursor: not-allowed; }
.actions-btn span, .content-btn span{border-radius:10px;display: block;line-height: 2.364em;outline: medium none;padding: 0 1em;font-family: "ff-din-web", Helvetica, Arial, sans-serif}
.section-btn span{border-radius:10px;background:#e64097;display: block;line-height: 2.25em;outline: medium none;padding: 0 1em;font-family: "ff-din-web", Helvetica, Arial, sans-serif}
.actions-btn.right-icon span, .content-btn.right-icon span{padding: 0 2.1em 0 1em}
.btn-stl-lt span{background-color:#939598;border-radius:10px}
.content-btn:visited, .content-btn:link{color:#ed44b3}
.content-btn.prev{-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 0;border-top-right-radius: 0; border-bottom-right-radius: 0;position: absolute;right: 30px;top: 0px}
.content-btn.next{-webkit-border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-bottomleft: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;position: absolute;right: 0px;top: 0px}
.content-navigation .content-btn.prev{right:25px}
.content-navigation .content-btn.next{right:0px}
.content-navigation .content-btn.prev, .content-navigation .content-btn.next{position: absolute;top:0px}
.content-btn.prev span, .content-btn.next span{font-size: 18px;font-style:normal;line-height: 1em;padding: 2px 8px}
.disable-tab-btn, .tab-btn{background-color: #939598;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-top: 1px solid #938888; border-bottom:none !important; color:#e2e3e4; display: inline-block; font-family: "ff-din-web", Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 700; height:2.545em; line-height:2.545em; overflow: hidden; margin:0 5px 0 0; position: relative; text-decoration: none; text-transform:uppercase}
.disable-tab-btn{padding: 0 1.1em}
.content-header-factory .tab-btn{background-color: #312c29; /* Old browsers */ background: -moz-linear-gradient(top, #3b393a 0%, #312c29 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b393a), color-stop(100%,#312c29)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3b393a 0%,#312c29 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #3b393a 0%,#312c29 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #3b393a 0%,#312c29 100%); /* IE10+ */ background: linear-gradient(to bottom, #3b393a 0%,#312c29 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#463c3d', endColorstr='#312c29',GradientType=0 );  */ border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border:none !important;color:#bbaeae;display: inline-block; font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 700;height:2.545em;line-height:2.545em; overflow: hidden; margin:0 5px 0 0;position: relative;text-decoration: none;text-transform:uppercase}
.tab-btn.current{background-color: #e64097; /* Old browsers */border-top: 1px solid #e64097}
.tab-btn:link, .tab-btn:visited{color:#e2e3e4}
.tab-btn:hover, .current:link, .current:visited, .current:hover{color:#fff}
.tab-btn span{display: block;color:#e2e3e4; letter-spacing: 0.066em;line-height: 2.545em;outline: medium none;padding: 0 0.46em;text-shadow: 0.1em 0.1em 0.05em #333;font-family:"ff-din-web", Helvetica, Arial, sans-serif !important}

.content-header .content-nav .tab-btn span {
    white-space: nowrap;
}

.wrap-btn {background-color: #231f20;}
.wrap-btn.current{background-color: #e64097;}
/*Btn Icons: based off 25x25 px image*/
span.icon-printer{background:url("/static/images/icon-printer.png") 95% 55% no-repeat transparent;padding:0 2.5em 0 1em}
.section-content.tighter {padding: 22px}
.section-content{background:#fff;-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;-moz-box-shadow:1px 1px 10px #CCCCCC;-webkit-box-shadow: 1px 1px 10px #CCCCCC;box-shadow: 1px 1px 10px #CCCCCC;overflow: hidden;padding: 40px 40px 50px}
.section-content.has-table {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding:0}
.half-column {background-color: #e2e3e480;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height:460px;padding: 10px 34px}
.column-outline {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #b7b7b7;background: #fff;}
.column-outline h3 { color: #46403f; font-size: 14px; font-weight: bold; line-height: 16px; height: auto;}
.column-outline h4 { color: #46403f; font-size: 12px; line-height: 16px; height: auto; text-transform: none;}
.column-outline .inside-column { position: relative; padding: 10px; }
.invitation-save .half-column {min-height:508px}
.contacts-box {min-height:460px;padding: 10px 34px 20px;border-radius: 15px 15px 15px 15px}
.half-column h3{margin-bottom: 10px}
.full-column > ul, .half-column > ul, .two-third-column > ul, .one-third-column > ul{list-style: none;padding-left:0}
.full-column-grey{margin:0px;background: #e5e4e4; /* Old browsers */background: -moz-linear-gradient(top, #e5e4e4 0%, #efebeb 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e4e4), color-stop(100%,#efebeb)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #e5e4e4 0%,#efebeb 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #e5e4e4 0%,#efebeb 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #e5e4e4 0%,#efebeb 100%); /* IE10+ */background: linear-gradient(to bottom, #e5e4e4 0%,#efebeb 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e4e4', endColorstr='#efebeb',GradientType=0 ); */-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;padding:15px;}
.full-column-grey li{display:inline-block}

.two-third-column{width:772px}
.one-third-column{float:right;width:171px}
.accent-column{background-color: #e2e3e480; /* Old browsers */}
.accent-column .column-content{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}
/* wrapper for anything that is pulled in with colorbox*/
.box-column{background:#fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height:460px;margin:0 0 10px 0;padding: 18px;width:370px}
.legand-column{background:#fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; min-height:263px; margin:0 0 10px 0;padding: 18px;width:519px}
/*.list-table Styles*/

.list-table-content{list-style: none;padding-left:0}
.list-table-content li{height:auto}
.list-tableSummaryDetails-title .header {font-size: 14px;margin-left: 14px}

.list-table-title, .list-tableSummaryDetails-title{background:#636466 ;-webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;border-top-left-radius: 0px;min-height:30px}
#grid .tableScroll {max-height: 480px; overflow:auto;}
#grid .list-table-title th a {color: #fff;}
#grid .list-table-title th, #grid #guest-list-table td {border: none; font-size:14px; padding:6px !important; }
#grid .list-table-title th.padding-left-0px {padding-left: 0px !important;}
#grid .list-table-title th.firstCol, #grid .list-table-content td.firstCol {width: 1%; }
#grid .list-table-title th.secontCol, #grid .list-table-content td.secontCol { width: 13%;}
#grid .list-table-title th.thirdCol, #grid .list-table-content td.thirdCol { width: 14%;}
#grid .list-table-title th.forthCol, #grid .list-table-content td.forthCol { width: 10%;}
#grid .list-table-title th.fifthCol, #grid .list-table-content td.fifthCol { width: 1%;}
#grid .list-table-title th.sixthCol, #grid .list-table-content td.sixthCol { width: 38%;}

#grid .list-table-title th {background:#636466; color: #fff; font-weight: bold; font-size:13px;}
#grid #guest-list-table td .full-name{font-weight: bold;}
#grid #guest-list-table td span.last{ margin-right:15px;}
#grid tr.guest-row {position: static;}
#grid .list-table-title th, #grid .list-table-title td { border:0;}
.removeBtn {height: 21px !important;}
.list-table-title-bottom{min-height:30px;margin: 0px;padding: 0 0 0 0px}
.list-table-title-bottom .content-pagination{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomRight: 10px;border-bottom-left-radius: 10px}
.list-table-title li, .list-tableSummaryDetails-title li{color:#fff;display: inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300px;height:100%}
.list-table-title.RSVP-status li, .list-tableSummaryDetails-title.RSVP-status li{color:#fff;display: inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300px;height:100%; min-width:105px; text-align:left; margin-right:5px;}
.list-table-title th, .list-tableSummaryDetails-title th{color:#fff;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300px;height:100%}
.list-table-title li a:hover, .list-tableSummaryDetails-title li a:hover{color:#e042aa}
.inside-table th, .inside-table td {padding:0 !important;}
.list-table-title li{line-height: 30px}
.list-tableSummaryDetails-title li{line-height: 15px}
.list-table-bottom-title{background:#5c5755 url("/static/images/bg-content-header.png") repeat;-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;min-height:30px}
.list-table-bottom-title li{color:#fff;display: inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:12px;font-weight:300px;height:100%;line-height:30px}
.list-table-title .title-invite {margin-left: 36px;width: 66px}
.yellowCls{background:#CCCC00;border-right:1px solid #fff}
.redCls{background:#FF3300;border-right:1px solid #fff;}
.greenCls{background:#19D119;border-right:1px solid #fff}
.list-table-no-content{margin:0px;padding:0px}
.list-table-no-content li{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 */border-radius: 0 0 15px 15px;text-align: center;width:100%;min-height:200px;color:#f0f;padding-top: 120px}
#error_emailSubject, #error_emailContent{display:block;}
.list-table-no-content li span{margin-top:100px}
.lt-ie8 .list-table-title li{display:inline;float:left}
.list-table-title.light {background: -moz-linear-gradient(center top , #FFFFFF 1%, #E1E1E1 100%) repeat scroll 0 0 transparent;border-top-left-radius: 0}
.list-table-title.light li {color: #2A2A2A}
.list-table-title-fLeft li {float:left}
.list-table-content > li:first-child {border-top: medium none}
.list-table-content > li > div:first-child {margin-left: 14px}
.list-table-content.RSVP-status > li > div:first-child {margin-left: 14px; min-width: 140px ; word-wrap: break-word;}

.list-table-content > li {background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #DDDDDD;font-size: 0;min-height: 25px;padding: 8px 0;position: relative;width: 100%;z-index: 0}
.list-table-content > td:first-child {border-top: medium none}
.list-table-content > td > div:first-child {margin-left: 14px}
.list-table-content td , .list-table-content td div{font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:12px; color:#101010; }
.list-table-content > td {background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #DDDDDD;font-size: 0;min-height: 25px;padding: 8px 0;position: relative;width: 100%;z-index: 0;}


#rsvp-list-table > li{min-height: 54px;}
.select2-search .select2-input {width: 88%; padding:0;}
.list-table-content-auto-height > li {height: auto}
.list-table-content tr.rsvp-row td {background: #fff}
.list-table-content tr.rsvp-row:nth-child(2n)  td{background: #F7F7F7; border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7;}
.list-table-content > li > div{color:#101010;display:inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:12px;height: 100%;vertical-align: top}
.list-table-content.RSVP-status > li > div{color:#101010;display:inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size:12px;height: 100%;vertical-align: top; min-width:105px; margin-right:5px;}
.list-table-content > li:nth-child(2n) {background: none repeat scroll 0 0 #F7F7F7}
.list-tableSummaryDetails-content > li:first-child {border-top: medium none}
.list-tableSummaryDetails-content > li {background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #DDDDDD;font-size: 0;min-height: 96px;padding: 8px 0;position: relative; width: 100%;z-index: 0}
.list-tableSummaryDetails-content > li > div:first-child {margin-left: 14px}
.list-tableSummaryDetails-content > li > div {color: #101010;display: inline-block;font-size: 14px;height: 100%;line-height: 26px;vertical-align: top}
.list-tableSummaryDetails-content > li:nth-child(2n) {background: none repeat scroll 0 0 #F7F7F7}
.section-summary.headers {min-height: 135px}
.tri-column, .sixth-column {background: none repeat scroll 0 0 #D9D9D9;border: 1px solid #CCCCCC;border-radius: 10px;display: inline-block;margin-bottom: 5px;min-height: 120px;vertical-align: top;width: 305px}
.btn-stl-dk {background: -moz-linear-gradient(center top , #493F41 0%, #312C29 100%) repeat scroll 0 0 transparent}
.section-summary h4 {font-size: 14px;font-weight: 400;height: 30px;line-height: 30px; padding-left: 8px;text-shadow: 1px 1px #F0F0F0;}
.section-summary h4 a{color:#E042AA;float:right;font-style: italic;margin-right: 9px;text-decoration: underline;text-transform: capitalize}
.section-summary ul {list-style: none outside none}
.section-summary .section-access {border-top: 2px groove #F0F0F0;font-size: 14px;font-weight: 700;height: 40px;line-height: 40px}
.section-access .section-btn {float: right; font-size: 12px;margin: 8px 0 0;min-width: 100px}
.detail-list .detail-content {display: inline-block;margin-right:0 3px;vertical-align: top;width: 160px}
.detail-content p{padding:0px;margin:0px}
.section-summary .summary-action {margin: 40px 0 0;text-align: center}
.section-summary .summary-action li {list-style-type:none}
.detail-list li {margin: 0 0 8px}
.section-summary div, .section-summary ul {font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: 400;padding-left: 8px;padding-right: 8px}
.section-summary div.gray-box .float-left {padding-right:0px;}
.order-summary-detail {background: none repeat scroll 0 0 #E5E5E5;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 12px;height: 30px;line-height: 30px}
.order-summary-detail li {display: inline-block}
.smry-guests-detail {margin-left: 14px;width: 185px}
.smry-order-complete-detail {width: 215px}
.smry-pqv-detail, .smry-qv-detail, .smry-pqv, .smry-qv {width: 85px}
.smry-total-detail, .smry-total {width: 80px}
.smry-backorders-detail, .smry-backorders {width: 100px}
.smry-guests {margin-left: 14px;width: 275px}
.smry-order-complete {width: 215px}
.detail-list {border-top: 2px groove #F0F0F0;padding-top: 7px}
.section-summary.headers .detail-list li {margin: 0 0 4px}
.section-summary.headers .detail-list .label-title {width: 94px}
.label-shipping {width: 50px;display: inline-block; font-weight: 700; vertical-align: top;}
.detail-shipping {isplay: inline-block;margin-right: 0 3px;vertical-align: top;}
.detail-list .label-title {display: inline-block;font-weight: 700;vertical-align: top;width: 120px}
.hostess-benfits-section div, .hostess-benfits-section ul {font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 12px;padding:0px 8px 0px 8px}
.hostess-benfits-section ul li {margin:4px 0px}
.hostess-benfits-section .section1{float:left;width:23%}
.hostess-benfits-section .section2{float:right;width:25%}
.hostess-benfits-section .section1 .label-title-header{color: #E042AA;text-transform:uppercase; font-size: 14px;text-shadow: 1px 1px #F0F0F0}
.hostess-benfits-section .section1 .label-title,.hostess-benfits-section .section1 .label-title {display: inline-block;font-weight: 700;vertical-align: top;width: 120px}
.hostess-benfits-section .section1 .detail-content,.hostess-benfits-section .section1 .detail-content, .hostess-benfits-section .section2 .detail-content,.hostess-benfits-section .section2 .detail-content {float: right}
.hostess-benfits-section .section2 .label-title,.hostess-benfits-section .section2 .label-title {display: inline-block;font-weight: 700;vertical-align: top;width: 120px;text-align: right}
#order-benefits .label-title-header{color: #E042AA;text-transform:uppercase; font-size: 14px;text-shadow: 1px 1px #F0F0F0}
/* .sort-actions */
.sort-actions{color:#6b6262;font-size:12px;padding:0 0 5px 10px;width:100%}
.sort-actions li{display: inline-block;margin:0 5px 0 0;vertical-align: middle}
.sort-actions label, .sort-actions a{font-family:  "ff-din-web", Helvetica, Arial, sans-serif;font-weight:300px;line-height: 12px;vertical-align: top}
.lt-ie8 .sort-actions li{display:inline;float:left}
/*content-table Styles*/
.content-table{background:#fff;width:100%;text-align:center}
.content-table .headings{background:#636466}
.content-table .headings th:first-child, .content-table td:first-child, .popupClander-table .headings th:first-child, .popupClander-table td:first-child{padding-left: 16px}
.content-table .headings th:last-child, .content-table .headings th.last, .content-table td:last-child, .content-table td.last, .popupClander-table .headings th:last-child, .popupClander-table .headings th.last, .popupClander-table td:last-child, .popupClander-table td.last{padding-right: 16px}
.content-table .headings th{color:#fff;font:700 11px  "ff-din-web", Helvetica, Arial, sans-serif;padding:6px 0;text-transform:uppercase; vertical-align:bottom}
.content-table .headings th:hover{color:#e042aa}
.content-table .rows td{color:#4d4d4d;font-family:  "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 700;padding-top: 6px;padding-bottom: 6px}
.content-table td{text-align:left;color:#4d4d4d;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 700}
.content-table-center .headings th {text-align: center}
.content-table-center .headings{background:#46403f}
.content-table-center .headings th:first-child, .content-table-center td:first-child{padding-left: 0px}
.content-table-center .headings th:last-child, .content-table-center .headings th.last, .content-table-center td:last-child, .content-table-center td.last{padding-right: 0px}
.content-table-center td, .content-table-center td{text-align:center !important}
.content-table .rows:nth-child(2n+1) td{background:#efefef}
.lt-ie9 .content-table .rows.alt td{background:#fbe4f0}
.popupClander-table{background:#fff;width:100%;text-align:center}
.popupClander-table .headings{border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/static/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #000/*{fcHeader}*/; font-weight: bold; border-radius:5px}
.popupClander-table .headings th{color:#FB7BCB;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 700;padding:6px 0px;text-transform:uppercase; vertical-align:bottom}
.popupClander-table .rows td{color:#4d4d4d;font: 700 11px "ff-din-web", Helvetica, Arial, sans-serif;padding:6px 0px 6px 0px}
.popupClander-table .rows td a{color:#4d4d4d}
.popupClander-table td{text-align:left;color:#4d4d4d;font: 700 11px  "ff-din-web", Helvetica, Arial, sans-serif}
.popupClander-table .rows:nth-child(2n+1) td{background:#fbe4f0}
.lt-ie9 .popupClander-table .rows.alt td{background:#fbe4f0}
/* Base Form Layout Styles */
.form-list-exception{padding:0}
.form-list-exception h4{text-transform: none;line-height: 20px}
.form-list-exception li{display: inline-block;height: 40px;line-height: 26px;position: relative;vertical-align: top}
.form-list-exception li.gap{margin-right:10px}
.form-list-exception .form-title{border-bottom: none;display: block;height:35px}
.form-list{font-size:0;padding:0}
.form-list li{display: inline-block;min-height: 40px;line-height: 26px;position: relative;vertical-align: top}
.invitation-save .form-list li {height:28px}
.form-list.section-off{border-bottom:1px solid #ccc;padding:18px 0 9px}
.form-list li > div{display: inline-block}
.form-list li.full{width:100% !important}
.label-caption{display: inline-block;height: 28px !important;sline-height: 14px !important;margin: -5px 50px 0 28px}
.lt-ie8 .form-list li{float:left; display:inline}
.form-list li.gap{margin-right:10px}
.form-list li.gap, .gap{margin-right:10px}
.form-list li.gap-8x, .gap-8x{margin-right:80px}
.form-list li.gap-10x{margin-right:130px}
.form-list .form-title{display: block;height:35px}
.invitation-save .form-list .form-title {height:30px}
.lt-ie8 .form-list .form-title{width:100%}
.form-list .form-title h4, .invite-header h4{height:35px;line-height:35px;margin:0;padding:0;text-transform:capitalize}
.form-list label{font-size:14px;height:19px;line-height:19px}
.form-list label span { display: block; }
.accent-column .form-list label{color:#5C5354}
.form-list .short-line{height:26px;width: 100%}
.form-list .short-line.half-row {width: 50%}
.form-list input[type="checkbox"] {margin: 0 10px 0 0}
.form-list .short-line label {font-style: italic}
.form-list .short-line .input-text {float: right}
.reg-input {width: 115px}
.form-actions{list-style: none;margin:0px 40px 0;padding:20px 0 0;width:822px;text-align:center}
.form-list-exception input[type="radio"] {margin: 0 10px 0 0}
.column-content .form-actions, .form-actions.plain{border:none;list-style: none;margin:0;padding:14px 0 0 0;text-align:center;width:100%}
.form-actions li{display: inline-block;vertical-align:top}
.lt-ie8 .form-actions li{float:left;margin:0 0 0 45px; display:inline}
/*Base input Styles*/
.input-text{border: 0.5px solid #95989A;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:14px;font-family:"ff-din-web", Helvetica, Arial, sans-serif ;height:21px;line-height:21px;padding:2px 5px}
.xs-input{width:13px;text-align:center}
.sml-input{width:71px}
.sml-input-sml{width:57px;margin-right:10px}
.med-input{width:163px}
.lrg-input{width:173px}
.lrg2-input{width:212px}
.xl-input{width:355px}
/* Search box styles*/
#primary-search-box, .spyglass-box{border:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow:inset 0 0 15px #3a3635;-moz-box-shadow:inset 0 0 15px #3a3635;-webkit-box-shadow: inset 0 0 15px #3a3635;color: #e9e9e9;font-family:"ff-din-web", Helvetica, Arial, sans-serif ;font-size:12px}
#primary-search-box{padding: 6px 12px;width:162px; background:url("/static/images/icon-search-light.png") 160px 6px no-repeat transparent}
.spyglass-box{height:24px;background: url("/static/images/icon-search-light.png") no-repeat scroll 200px 8px transparent}
.lt-ie9 #primary-search-box{border:1px solid #3a3635}
#content-search-box{background: url("/static/images/icon-search-light.png") 97% 7px no-repeat #fff;border: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: inset -2px -2px 9px #3a3635;-moz-box-shadow:inset -2px -2px 9px #3a3635;
    -webkit-box-shadow:inset -2px -2px 9px #3a3635;color: #000;display: block;font-family: georgia,"times new roman",serif;font-size: 12px;padding: 6px 12px;width: 150px}
.lt-ie9 #content-search-box{border:1px solid #3a3635}
#column-search-box{background:url("/static/images/icon-search-light.png") 210px 6px no-repeat #fff;border:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow:inset 0 0 5px #A0A0A0 ; -moz-box-shadow:    inset 0 0 5px #A0A0A0 ; -webkit-box-shadow: inset 0 0 5px #A0A0A0 ;color: #878787;display: block;font-family:georgia,"times new roman",serif;font-size:12px;padding: 6px 12px;width:135px}
.lt-ie9 #column-search-box{border:1px solid #A0A0A0;width:212px}
/* Hostess Activate*/
.hostess-invite .column-content {margin-top: 20px}
.hostess-invite .invite-template, .invitation-save .invite-template {display:block;width:194px;float:left;padding:10px 0;text-align:center;font-style:italic;font-size:12px; margin-bottom: 20px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}
.hostess-invite .invite-template, .invitation-save .invite-template img {border: 1px solid #e5e5e5;}
.hostess-invite .invite-template, .invitation-save .invite-template select.select-bold[disabled] {opacity: 0.4; pointer-events: none;}
.hostess-invite .invite-template, .invitation-save .invite-template a.disabled-link {pointer-events: none;cursor: not-allowed !important;opacity: 0.4;}
.invite-templates input {margin-right:5px}
.invite-header {padding-top:10px}
.invitation-save ul {margin-bottom:8px}
.invite-template img {margin-bottom:10px}
.invitation-save .calendar img {margin-left:10px}
.send-list em {margin-left:10px;width:100%}
.send-list ul {list-style:none;padding:0 0;margin-bottom:15px}
.send-list a {left:30%;margin-top:20px}
.send-from {font-size:12px}
.send-to {font-size:14px}
.text-underline {text-decoration:underline}
.schedule-customize {margin-bottom:10px;text-align: center}
.schedule-customize img {margin-bottom:20px}
.contacts-list-header {background:#ccc;height:28px}
.contacts-list-header p {padding-top:3px}
.contacts-list-header em{margin:0 0px 0 30px}
.contacts-list em {margin-left:60px}
#edit-selected-guests-box {overflow:hidden}
.button-right {float:right;margin-right:10px}
/* see select2.css for core select styles*/
.select-box{vertical-align:top}
.sml-select{width:72px}
.med-select{width:150px}
.lrg-select{width:152px}
.xl-select{width:198px}
.xxl-select{width: 222px}
/*** CSS File for ezMark jQuery Plugin ***/
.ez-hide {opacity: 0; filter:alpha(opacity=0)}
.ez-checkbox {background: transparent url('/static/images/checkbox-pink.png') 0 0 no-repeat;display:inline-block;width:26px;height:26px}
.ez-checkbox input[type="checkbox"]{width:14px; height:26px}
.ez-radio {background: #f3e7ef; /* Old browsers */background: -moz-linear-gradient(top, #f3e7ef 0%, #dccdd7 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e7ef), color-stop(100%,#dccdd7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f3e7ef 0%,#dccdd7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f3e7ef 0%,#dccdd7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f3e7ef 0%,#dccdd7 100%); /* IE10+ */background: linear-gradient(to bottom, #f3e7ef 0%,#dccdd7 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e7ef', endColorstr='#dccdd7',GradientType=0 );  */display:inline-block}
.ez-checked { background-position: 0 -34px}
.ez-selected { background-position: 0 -19px}
.ez-checkbox-green {background: transparent url('/static/images/checkbox-green.png') 0 1px no-repeat;display:inline-block;*display: inline}
.ez-checked-green { background-position: 0 -18px}
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:30px}
.form-list .line-center {line-height: 35px}
.form-list li.spacer {margin-right: 40px}
.show-summary .form-list {display: block;height: auto;margin: 10px auto;width: 100%}
.show-summary .form-title {display: inline-block}
.show-summary .form-detail {border-bottom: 1px solid #CCCCCC;display: block;font-size: 14px;font-style: italic;font-weight: 500;height: auto}
.show-summary .last {border-bottom: 0 none}
.show-summary .half-column li {line-height: 18px;overflow: hidden;padding: 10px 0;width: 100%}

.show-summary .half-column .summaryDiv li { width: 47%}
.show-summary .half-column {min-height: 585px}
.show-summary h4 {float: left}
.show-summary h5 {color: #E042AA;float: right;font-weight: 400;margin-top: 4px;text-decoration: underline}
.form-detail-title-bg, .form-detail-title {float: left;width: 45%}
.form-detail-content {float: left;width: 55%}
.form-detail-content-sm {float: right;text-align: right;width: 55%}
.schedule-status {color: #808080}
.commission-actions {list-style: none outside none;margin: 0 0 10px;padding: 5px 0 0;width: 716px}
.commission-actions li{display:inline-block}
/* ====== Media Queries ======= */
@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}
/* =====Non-Semantic Helper Classes======= */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0}
.ir br { display: none}
.hidden { display: none !important; visibility: hidden}
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto}
.invisible { visibility: hidden}
.clearfix:before, .clearfix:after { content: ""; display: table}
.clearfix:after { clear: both}
.clearfix { *zoom: 1}
/* =====Print Styles====== */
@media print {
    *{color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important} /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline}
    abbr[title]:after { content: " (" attr(title) ")"}
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""}  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid}
    thead { display: table-header-group} /* h5bp.com/t */
    tr, img { page-break-inside: avoid}
    img { max-width: 100% !important}
    @page { margin: 0.5cm}
    p, h2, h3 { orphans: 3; widows: 3}
    h2, h3 { page-break-after: avoid}
    a[href]:after{content: none !important}
    .print, #primary-header, #sidebar-toggle,.section-btn{display:none}
    header.content-header{margin-top:30px;display:block; color:#444}
    #show-manager-content, header.content-header, .no-content-navigation,.content-pagination{float:left; width:95.4%}
    ul.content-nav li{float:left; width:150px; font-size:18px;margin-top:15px}
}
/*One to one css*/
.width-50per{width:50% !important}
.width-60per{width:60% !important}
.width-70per{width:70% !important}
.width-95per{width:95% !important}
.width-97per{width:97% !important}
.width-100per{width:100% !important}
.width-16px{width:16px !important}
.width-28px{width:28px !important}
.width-44px{width:44px !important}
.width-48px{width:48px !important}
.width-50px{width:50px !important}
.width-60px{width:60px !important}
.width-65px{width:65px !important}
.width-70px{width:70px !important}
.width-78px{width:78px !important}

.width-80px{width:80px !important}
.width-87px{width:87px !important}
.width-75px{width:78px !important}
.width-90px{width:90px !important}
.width-95px{width:95px !important}
.width-100px{width:100px !important}
.width-108px{width:108px !important}
.width-111px{width:111px !important}
.width-115px{width:115px !important}
.width-119px {width: 119px !important;}
.width-120px{width: 120px !important}
.width-122px{width: 122px !important}
.width-123px {width: 123px !important;}
.width-126px{width: 126px !important}
.width-136px{width: 136px !important}
.width-130px{width: 130px !important}
.width-143px{width: 143px !important}
.width-150px{width:150px !important}
.width-157px{width: 157px !important;}
.width-170px{width:170px !important}
.width152px{width:152px !important}
.width-160px{width:160px !important}
.width-165px{width: 165px !important}
.width-185px{width:185px !important}
.width-193px{width: 193px !important}
.width-200px{width: 200px !important}
.width-214px{width: 214px !important}
.width-219px{width: 219px !important}
.width-211px{width: 211px !important}
.width-210px{width: 210px !important}
.width-220px{width: 220px !important}
.width-240px{width: 240px !important}
@media screen and (-webkit-min-device-pixel-ratio:0) {.width-240px{width: 235px !important}}
.width-250px{width:250px !important}
.width-252px{width: 252px !important}
.width-255px{width: 255px}
.width-266px{width: 266px !important}
.width-310px{width:310px !important}
.width-330px{width:330px !important}
.width-355px{width:355px !important}
.width-370px{width:370px !important}
.width-390px{width:390px !important}
.width-430px{width:430px}
.width-475px{width:475px !important}
.width-500px{width:500px}
.width-600px{width:600px !important}
.width-726px{width:726px !important}
.height-100Pct{ height: 100%!important}
.height-16px{height:16px !important}
.height-30px{height:30px !important}
.height-34px{height:34px !important}
.height-170px{height:170px !important}
.height-455px{min-height: 455px}
.min-width38px{min-width: 38px !important}
.min-width60px{min-width: 60px !important}
.min-width80px{min-width: 80px !important}
.min-width140px{min-width: 140px !important}
.min-height6px{min-height: 6px !important}
.min-height573px{min-height: 573px !important}
.min-height590px{min-height: 590px !important}
.height-100Pct{ height: 100% !important}
.min-height117px{min-height: 117px !important}
.min-height584px{min-height: 584px}
.min-height150{min-height:150px !important}
.min-height165{min-height:210px !important}
.min-height175{min-height: 175px !important}
.min-height506px{min-height: 506px !important}
.min-height470px{min-height: 470px !important}
.min-height60px{min-height: 60px !important}
.min-height583px{min-height: 583px !important}
.min-height637px{min-height: 637px}
.min-height617px{min-height: 617px !important}
.min-height871px{min-height: 871px}
.min-height900px{min-height: 900px !important}
.min-height937px{min-height: 937px !important}
.min-height492px{min-height:492px !important}
.margin-0px{margin:0px !important}
.margin-top30px{margin-top:30px !important}
.margin-T0px{margin-top:0px !important}
.margin-T5px{margin-top:5px !important}
.margin-T10px{margin-top:10px !important}
.margin-T20px{margin-top:20px !important}
.margin-T100px{margin-top:100px !important}
.margin-T200px{margin-top:200px !important}
.margin-T83px{margin-top:83px !important}
.margin-T35px{margin-top:35px}
.margin-T8px{margin-top:8px}
.margin-L4px{margin-left:4px !important}
.margin-L14px{margin-left:14px !important}

.margin-L306px{margin-left:306px}
.margin-L250px{margin-left:250px !important}
.margin-L0px{margin-left:0px !important}
.margin-R120px{margin-left:120px}
.margin-R5px{margin-right:5px !important}
.margin-L71px{margin-left:71px!important}
.margin-L34px{margin-left:34px!important}
.margin-L17px{margin-left:17px !important}
.margin-B10px{margin-bottom:10px}
.margin-B35px{margin-bottom:35px}
.textAlignRight{text-align:right !important}
.textAlignCenter{text-align:center !important}
.textAlignLeft{text-align:left !important}
.mleft5{margin-left:5px !important}
.mleft10{margin-left:10px !important}
.mleft15{margin-left:15px !important}
.margin-L5px{margin-left:5px !important}
.mright10{margin-right:10px}
.lFlaot{float:left !important}
.rFlaot{float:right !important}
.rFloat {float: right; margin-left: 5px}
.overflowVidible{overflow:visible !important}
.clearDiv{clear:both; height: 1px}
.transform-text{text-transform:uppercase !important}
.transformToCapitalize{text-transform:capitalize !important}
.trnsformNone{text-transform:none !important}
.padding-top-bottom20{padding:20px 0}
.padding-top-bottom10{padding:10px 0}
.padding-lt5{padding:0 5px !important}
.padding-0px{padding:0px !important}
.padding-5px{padding:5px !important}
.whiteColor{color:#FFF !important}
.padding-10px{padding:10px !important}
.margin-L6px{margin-left: 6px !important}
.padding-top8{padding:8px 0 0 0}
.pinkColor{color:#E042AA !important}
.pinkColor-E01B35{color:#E01B35 !important}
.pnikUnderline{border-bottom:1px solid #E01B35}
.text-decoration{text-decoration:underline !important}
.form-mleft20{margin-left:20px; display:inline-block}
.line-height20{line-height:20px !important; height:auto}
.border-radius{border-radius:0px !important;}
h4.lineheight25{text-transform:none !important;line-height:25px !important}
.error-message{color:red}
.color-black{color:#000 !important}
.success-msg{background: #D3D3D3;border: 1px solid;color: #e042aa;padding-left: 10px}
.noData {color: red;float: left;margin-left: 214px}
.fontSize14px{font-size:14px !important}
.fontSize24px{font-size:24px !important}
.fontweight700{font-weight:700 !important}
.blue-color {color:#00a9f8 !important}
.gray-color { color: #878787 !important}

/*One to one css Ends*/

/*One level Menu Style start Here*/
.onelevel-sub-menubar{background:none;-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; color:#fff; cursor: pointer; font-family: "ff-din-web", Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 400; height:31px; position: absolute; top:-40px; width:706px; z-index:55;right:0px}
.onelevel-sidebar-nav .onelevel-sidebar-nav-li{float: left;height: 20px;background: url("/static/images/grey_tiny_bar.png") no-repeat scroll 0 3px transparent;padding: 0 10px !important;font-size: 13px;font-style: italic;font-family: georgia,"times new roman",serif}
.onelevel-sidebar-nav li:first-child{background: none}
.onelevel-sidebar-nav .onelevel-sidebar-nav-li a{color:#666563}
.onelevel-sidebar-nav .onelevel-sidebar-nav-li a.onelevel-pink{color:#FB7BCB}
/*One level Menu Style Ends Here*/
.clr_pink{color:#E042AA}
.pink-round-bdr{ background:none repeat scroll 0 0 #FBE4F0}
.pink-round-bdr {background: none repeat scroll 0 0 #FFFFFF; border-radius: 15px 15px 15px 15px;padding: 20px;margin-top: 15px}
.content-para{margin: 0; padding: 5px 0 5px 0px;font-size:.8em}
.section-btn-xl {min-width: 160px}
.form-list-new{swidth:380px}
.form-title{border-bottom:1px dotted #5b5656;margin-bottom: 10px}
.form-title-none{border-bottom:none !important;margin-bottom: 0px}
.form-list span{font-size:14px}
.ext-content-pagination{background: none repeat scroll 0 0 #E042AA;height: 27px;width: 100%}
.pagination-indepdt-left{background: none repeat scroll 0 0 #E042AA;float:left;color: #FFFFFF;font-size: 12px; font-style: italic;font-weight: bold;line-height: 27px;min-height: 27px;padding: 0 0px 0 25px;text-align: left}
.pagination-indepdt-left .content-sub-nav {display: inline-block;text-align: left;width: 100%}
.pagination-indepdt-right{float: right;height:27px;background: none repeat scroll 0 0 #E042AA;color: #FFF;font-size: 12px;font-style: italic;font-weight: bold;line-height: 27px;min-height: 27px;padding: 0 25px 0 0px;text-align: left}
.pagination-indepdt-right .pagination-control{float: right;padding: 0;text-align: right}
.pagination-indepdt-right .pagination-control li{display:inline}
.pagination-indepdt-right a, .fact-detail-pagination a, .fact-detail-pagination .nav-indicator{color:#fff}
/*Factory store pagination starts header*/
.fact-details-containar{height:50px;padding: 10px 0;background: none repeat scroll 0 0 #5C5755;height: 24px}
.fact-details {min-height: 27px;text-align: right;width: 99%;margin: 0 3px}
.fact-details ul{margin:0px 5px 0px 0px;padding:0px}
.fact-details .fact-detail-li{display:inline;color:#fff;font-size: 12px;font-weight:bold;margin:0px 3px}
.fact-detail-pagination {color: #FFFFFF;font-size: 12px;font-style: italic;font-weight: bold;line-height: 27px;min-height: 27px;padding: 0 25px;position: relative;text-align: center;width: 169px}
.achrPageUpdater{-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #E142A9;border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;border-radius: 5px 5px 5px 5px;border-style: none none solid;border-width: medium medium 1px;box-shadow: 0 0 7px #B01B7C inset;color: #FFFFFF;text-align: center;width: 23px}
.fact-detail-li .select2-choice span{text-align: left}
.fact-detail-pagination{line-height: 20px;padding: 0px;margin:0px; float: right}
.fact-detail-pagination li {display: inline-block;padding: 0 1px}
.fact-detail-pagination .prev, .fact-detail-pagination .next {font-size: 18px;font-weight: normal;line-height: 20px}
.list-table-title{padding:0px}
.tabframe{height: 488px;width: 673px;border:none;backround:none;overflow:auto}
.frm2{height: 450px;width: 50px;float:left}
.frm3{height: 514px;width: 172px;float:left;overflow-y: scroll;overflow-x: hidden}
.listframe{height: 514px;width: 172px;border:none;overflow:auto;background-color:#ffffff;background-image: none}
.list-table-title li a{color:#fff}
.list-table-title li a:hover{color:#FB7BCB}
.colorbox-black-cls {background: url("/static/images/bg-content-header.png") repeat scroll 0 0 #5C5755;border-radius: 15px 15px 15px 15px;display:none;position:absolute;top:20px;left:246px;width:488px}
#blackShadow {background: none repeat scroll 0 0 #fff;height: 100%;position: fixed;width: 100%;left:0px;top:0px;z-index:21; opacity:0.4;filter: alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";display:none}
#cboxOverlay-white-layer{height: 100%;position: fixed;width: 100%;background: none repeat scroll 0 0 #fff;z-index: 60;top: 0;left: 0;opacity: 0.5;filter:alpha(opacity=50); /* Older than Firefox 0.9 */-moz-opacity:0.5;/* Safari 1.x (pre WebKit!) */-khtml-opacity: 0.5}
.loading{height: 100%;position: fixed;width: 100%;background: none repeat scroll 0 0 #fff;z-index:1000;top: 0;left: 0;opacity: 0.7;filter:alpha(opacity=70);    /* Older than Firefox 0.9 */-moz-opacity:0.5;/* Safari 1.x (pre WebKit!) */-khtml-opacity: 0.5}
#loader {background: url("/static/images/processing.gif") no-repeat scroll 0 0 transparent;height: 320px;left: 30%;opacity: 0;position: fixed;top: 30%;width: 44%;z-index: -1}
.loading #loader {z-index: 1000; opacity: 1.0}
.preloader{height: 100%;position: fixed;width: 100%;background: none repeat scroll 0 0 #fff;z-index:1000;top: 0;left: 0;opacity: 0.7;filter:alpha(opacity=70);  /* Older than Firefox 0.9 */-moz-opacity:0.5;/* Safari 1.x (pre WebKit!) */-khtml-opacity: 0.5}
.preloader .loader {background: url("/static/images/processing.gif") no-repeat scroll 0 0 transparent;height: 320px;left: 30%;opacity: 0;position: fixed;top: 30%;width: 44%;z-index: -1}
.preloader .loader {z-index: 1000; opacity: 1.0}
.listTableTitleRMA li a{text-decoration:underline}

/*CSS start for the Jquery Time Picker */
div.time-picker {position: absolute;height: 191px;width:4em; /* needed for IE */overflow: auto;background: #fff;border: 1px solid #aaa;z-index: 99;margin: 0}
div.time-picker-12hours {width:6em; /* needed for IE */}
div.time-picker ul {list-style-type: none;margin: 0;padding: 0}
div.time-picker li {cursor: pointer;height: 10px;font: 12px/1 Helvetica, Arial, sans-serif;padding: 4px 3px}
div.time-picker li.selected {background: #0063CE;color: #fff}
.showDateTimeCls h4{height: 32px}
/*End CSS for the Jquery Time Picker*/
/*Start css written for showlisting page*/
.list-table-title-fLeft .listing-title-show {margin: 0 0 0 13px;width: 269px}
.list-table-title-fLeft .listing-title-ConsultantHostess {margin: 0 0 0 13px;width: 127px}
.list-table-title-fLeft .listing-title-date {margin: 0 0 0 8px;width: 90px}
.list-table-title-fLeft .listing-title-hostess {margin: 0 0 0 8px;width: 100px}
.list-table-title-fLeft .listing-title-rsvps, .list-table-title-fLeft .listing-title-attended, .list-table-title-fLeft .listing-title-order, .list-table-title-fLeft .guest-row .listing-attended,.list-table-title-fLeft .guest-row .listing-order{margin: 0 0 0 8px;width: 50px}
.list-table-title-fLeft .listing-title-order-id, .list-table-title-fLeft .guest-row .listing-hostess,.list-table-title-fLeft .guest-row .listing-order-id{margin: 0 0 0 8px;width: 100px}
.list-table-title-fLeft .listing-title-cv, .list-table-title-fLeft .listing-title-pqv,.list-table-title-fLeft .guest-row .listing-pqv,.list-table-title-fLeft .guest-row .listing-cv,.listing-title-pqv,.listing-title-cv{margin: 0 0 0 8px;width: 70px}
.list-table-title-fLeft .listing-title-status,.list-table-title-fLeft .guest-row .listing-status,.listing-title-rsvps,.listing-title-attended,.listing-title-order,.listing-title-status,.guest-row .listing-rsvps,.guest-row .listing-attended{margin: 0 0 0 8px;width: 50px}
.list-table-title-fLeft .guest-row .listing-show {margin: 0 0 0 14px;width: 269px}
.list-table-title-fLeft .guest-row .listing-ConsultantHostess {margin: 0 0 0 14px;width: 127px}
.listing-title-show {margin: 0 0 0 13px;width: 190px}
.listing-title-date {margin: 0 0 0 6px;width: 90px}
.listing-title-hostess {margin: 0 0 0 4px; width: 56px}
.guest-Invitation-header-cls .title-name{width: 409px !important}
.guest-Invitation-header-cls .title-phone{width: 289px}
.guest-Invitation-header-cls .title-location{width: 150px}
.guest-Invitation-cls .guest-row .guest-name {line-height: 15px;width: 409px;word-wrap: break-word}
.guest-Invitation-cls .guest-row .title-phone {width: 289px}
.guest-Invitation-cls .guest-row .title-location {width: 150px}
.guest-row .listing-show,.guest-row .listing-refering-hostess {margin: 0 0 0 8px;width: 190px}
.guest-row .listing-date{margin: 0 0 0 8px;width: 90px}
.guest-row .listing-hostess {margin: 0 0 0 8px;width: 64px}
.guest-row .listing-order {margin: 0 0 0 12px;width: 50px}
.guest-row .listing-pqv {margin: 0 0 0 11px;width: 70px}
.guest-row .listing-cv {margin: 0 0 0 13px;width: 70px}
.guest-row .listing-status {margin: 0 0 0 11px;width: 50px}
.listing-show .full-name {font-weight: bold}
.guest-row .listing-show a{display: block}
/*End css written for showlisting page*/
.mandatorySign {color: #5C5354}
.mandatorySign_span {color: #E042AA;font-size: 16px !important;margin: -11px 0 0 -2px;position: absolute;vertical-align: top}
.col-text {margin-bottom: 20px;min-height: 140px;width: 348px}
#contacts-catalog-column .contacts-list-new li {border-top: 1px solid #E6E6E6;font-size: 14px;font-weight: bold;height: 38px;line-height: 38px;padding: 8px 0 0 8px;width: 290px}
#corporateAnnouncementscontent,#productAnnouncementscontent,#callToActionContent {margin: 0 0 14px 260px}
#task-list-content {border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;margin-left: 260px;width: 73.5%}
.cross_btn{color:#fff;margin: 10px 16px;position: absolute;right: 0;top: 0;cursor:pointer;font-weight:bold}
.colorbox_crossbtn {z-index: 999;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FB7BCB;border-radius:8px;color: #FB7BCB;cursor: pointer;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 17px;font-weight: 700;height: 23px;line-height: 24px;position: absolute;right: 0;text-align: center;vertical-align: top;width: 22px;}
.colorbox_closebtn{position: absolute;}
.orphanList a{color:#FB7BCB}
.viewport li{margin:0px 0px 0px 8px}
.todo-content-table {font-size: 14px;line-height: 38px}
.todo-content-table .item-type {font-style: italic;font-weight: bold;padding: 0 0 0 10px;width: 140px}
.todo-content-table .todo-list .todo-item {border-top: none;font-size: 12px;min-height: 28px;line-height: 17px}
.todo-content-table li{margin: 0 3px 0 1px}
.todo-item div{display:inline;float:left;word-wrap:break-word; min-height: 38px;padding:0 3px}
.todo-item  .todo_taskid{width:6%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_date{width:12%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_name{width:12%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_view{width:6%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_description{width:26%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_status{width:12%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_complete{width:12%;border-right: 1px solid #FB7BCB}
.todo-item  .todo_completeddate{width:12%;border-right: 1px solid #FB7BCB}
select{border: 0.5px solid #95989A;border-radius: 5px 5px 5px 5px;font-family: "ff-din-web", Helvetica, Arial, sans-serif ;font-size: 14px;height: 26px;line-height: 21px;padding: 2px 5px;}
.non-custmized-select{padding:0px;margin:0px}
.non-custmized-select li.gap{margin-right: 10px}
.non-custmized-select li{float:left;height: 40px}
.xl-select-nonCust{width:175px}
.addGuestTabs{position:absolute}

/*Override the ofbiz calendar css for calendar picker*/

.ui-widget-header .ui-icon {background-image: url("/static/images/ui-icons_222222_256x240.png");}
.highlight a {background: #FB7BCB  50% 50% repeat-x !important;  border: 1px #88a276 solid !important;color:#fff !important}
.highlightBack a {background: #665F5F 50% 50% repeat-x !important;  border: 1px #88a276 solid !important;color:#fff !important}
.ui-dialog .ui-dialog-titlebar { padding: 0.1em 1em}
.ui-dialog .ui-dialog-content {padding: 0em;position: relative}
.ui-datepicker-calendar td.undefined,.ui-datepicker-calendar td{border:solid 1px #ccc}
.ui-datepicker-calendar td.ui-datepicker-other-month{border:none}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-widget-header { border: none; font-weight: normal; color: #333; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #e042aa; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {font-weight: normal; color: #e042aa; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #fff; text-decoration: none;background-color:#FB7BCB }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e042aa; text-decoration: none;background-color:#F7DDEB }
.ui-widget :active { outline: none; }

/*End*/
.showDetails tr:nth-child(odd){ background-color:#eee}
.showDetails tr:nth-child(even){ background-color:#F7DDEB}
.factory-listview-header {background: none repeat scroll 0 0 #312C29;padding-left: 15px;border-radius:10px 10px 0px 0px}
.factory-listview-header sortedBy span{font-style:italic;font-family: georgia,"times new roman",serif}
.factory-listview-header .sku-sort-radio{margin-left:10px;float:right;padding-right:15px;}
.factory-listview-header .sku-sort-radio input{ vertical-align: middle}
.factory-listview-header .sku-sort-radio label{}
.factory-listview-header li {color: #FFFFFF; display: inline-block; font-family: "ff-din-web", Helvetica, Arial, sans-serif; font-size: 12px; height: 100%;line-height: 30px}
.factory-listview-table{padding:0px;margin:0px}
.factory-listview-table span{font-style: normal; font-family: sans-serif;text-transform: uppercase;color:#fff}
.orderLookup-listview-header {background: none repeat scroll 0 0 #312C29;padding-left: 15px;border-radius:10px 10px 0px 0px}
.footer-column {background: none repeat scroll 0 0 #D9D9D9;border-radius: 15px 15px 15px 15px;margin: 10px 0 0;min-height: 60px;padding: 10px 34px 20px}
.hostess-invite, .invitation-save p {color: #666666;font-size: 0.8em;line-height: 0.8;margin-top: 2px}
.commissionsDetailReportLfloat li{float:left}
/*Forteen Column Strcture*/
.col_head_13_1, .col_13_1{width: 160px;float:left;word-wrap: break-word;margin-left:4px !important}
.col_head_13_2, .col_13_2{width: 42px;float:left;word-wrap: break-word}
.col_head_13_3, .col_13_3{width: 107px;float:left;word-wrap: break-word}
.col_head_13_4, .col_13_4{width: 94px;float:left;word-wrap: break-word}
.col_head_13_5, .col_13_5{width: 70px;float:left;word-wrap: break-word}
.col_head_13_6, .col_13_6{width: 50px;float:left;word-wrap: break-word}
.col_head_13_7, .col_13_7{width: 70px;float:left;word-wrap: break-word}
.col_head_13_8, .col_13_8{width: 60px;float:left;word-wrap: break-word}
.col_head_13_9, .col_13_9{width: 70px;float:left;word-wrap: break-word}
.col_head_13_10, .col_13_10{width: 70px;float:left;word-wrap: break-word}
.col_head_13_11, .col_13_11{width: 66px;float:left;word-wrap: break-word}
.col_head_13_12, .col_13_12{width: 66px;float:left;word-wrap: break-word}
.col_head_13_13, .col_13_13{width: 70px;float:left;word-wrap: break-word;}
.col_head_13_14, .col_13_14{width: 70px;float:left;word-wrap: break-word;}
.col_head_13_15, .col_13_15{width: 63px;float:left;word-wrap: break-word;}
.col_head_13_16, .col_13_16{width: 24px;float:left;word-wrap: break-word;}
.col_head_13_13,.col_head_13_14{white-space:nowrap !important}
/*Forteen Column Strcture End*/
.col_head_13_1point1{width: 190px;float:left;word-wrap: break-word;margin-left:4px !important}
.col_head_13_2point2{width: 42px;float:left;word-wrap: break-word}
.col_head_13_3point3{width: 105px;float:left;word-wrap: break-word}
.col_head_13_4point4{width: 83px;float:left;word-wrap: break-word}
.col_head_13_5point5{width: 70px;float:left;word-wrap: break-word}
.col_head_13_6point6{width: 43px;float:left;word-wrap: break-word}
.col_head_13_7point7{width: 76px;float:left;word-wrap: break-word}
.col_head_13_8point8{width: 49px;float:left;word-wrap: break-word}
.col_head_13_9point9{width: 59px;float:left;word-wrap: break-word}
.col_head_13_10point10{width: 76px;float:left;word-wrap: break-word}

/*content-info-bar*/
.content-info-bar{background:#5c5755 url("/static/images/bg-content-header.png") repeat;min-height:30px;padding:0}
.content-info-bar.round-top{-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px}
.content-info-bar.bot-gap{margin-bottom:8px}
.content-info-bar li{color:#fff;display: inline-block;font: 300 12px "ff-din-web", Helvetica, Arial, sans-serif;height:100%;line-height:30px}
.content-info-bar h6{color:#fff;font: 300 13px "ff-din-web", Helvetica, Arial, sans-serif;height:100%;line-height:30px;margin:0;text-align: center}
.content-info-bar h6.left-side{float:left;margin-left: 8px}
.list-table-title.light{-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top, #ffffff 1%, #e1e1e1 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 1%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 1%,#e1e1e1 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ffffff 1%,#e1e1e1 100%); /* IE10+ */background: linear-gradient(to bottom, #ffffff 1%,#e1e1e1 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */}
.title-donate-value {margin-left: 14px;width: 510px}
.content-info-bar.bot-gap {margin-bottom: 8px}
.content-info-bar h6.left-side {float: left;margin-left: 8px}
.request_exception_div{font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 14px}
.myprofilelbl_one{width:180px;float:left;font-weight:700;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 15px}
.myprofilelbl_two{float:left}
.percss-text span{color:#000}
.table-task-list{float:left;width:100%;font-size:12px; line-height:18px}
.table-task-list tr{margin:0 3px 0 1px}
.table-task-list  tr:nth-child(2n){background-color:#D8D8D8}
.table-task-list  tr td:first-child{border-left:none}
.table-task-list  tr td:last-child{border-right:none}
.table-task-list td{border:1px solid #FB7BCB;padding:0 5px; border-top:none; border-bottom:none}
.placeholder{color:#5C5354}
/**consultant create return Css **/
input.styled-button-2 { padding:0 5px}
h4.clicked{padding:0 5px;cursor:pointer;text-transform:capitalize; background-color: #efefef;margin:5px 0;height:33px;line-height:30px}
h4.clicked:hover{background-color:#d9d9d9}
.selected h4.clicked{background-color:#d9d9d9}
/**End**/
.input-label{display: inline-block;font-style: none;font-weight: bold;margin-right: 5px;min-width: 124px;font-family:"ff-din-web", Helvetica, Arial, sans-serif;}
.backOrderWatchList h3{ font-size: 17px; font-weight: 700}
.backOrderWatchList ul li {font-size: 12px}
.backOrderWatchList-table .headings th,.backOrderWatchList-table td{text-align:center;border:1px solid #fff}
#rsvp-list-table .rsvp-row{position:static}
.nonEditComments, .editComments{background:#fff;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-radius: 5px;-moz-box-shadow:1px 1px 10px #CCCCCC; -webkit-box-shadow: 1px 1px 10px #CCCCCC; box-shadow: 1px 1px 10px #CCCCCC;overflow: hidden;padding: 5px;border:1px solid #E042AA}
.attendee-height{height:427px;overflow-y:auto}
/**Address Book**/
.marginTopBottom15{margin:15px 0}
.fleft{float:left;margin-right:15px}
.address-book li div:first-child{margin-left:3px}
.addressbook-title-ID{margin: 0 0 0 8px !important; width: 92px}
.addressbook-title-name, .addressbook-name{width:90px;word-wrap: break-word !important}
.addressbook-mail, .addressbook-title-mail{width:175px;word-wrap: break-word !important;padding-right:5px}
.addressbook-title-city,.addressbook-title-type{width:90px}
.addressbook-title-phn{width:100px}
.addressbook-title-state, .addressbook-state,.addressbook-title-order,.addressbook-order{width:50px}
.addressbook-ID{width:90px;word-wrap:break-word; margin:0 7px 0 8px}
.addressbook-mail{word-wrap:break-word !important}
.addressbook-type{width:79px;word-wrap: break-word !important;padding-right:5px}
.addressbook-city{width:94px;word-wrap: break-word !important;padding-right:3px}
.addressbook-phn{width:95px;word-wrap: break-word !important;padding-right:5px}
.addressbook-title-hostess, .addressbook-hostess{width:92px}
.addressbook-title-ID2{margin: 0 0 0 8px !important; width: 45px}
.addressbook-title-ID3{margin: 0 0 0 8px !important; width: 75px}
/*End*/
.item-content ul{margin:0px;padding:0px}
/**Edit Profile **/
.form-label{font-size:12px;font-weight:bold;font-family: "ff-din-web", Helvetica, Arial, sans-serif;color:#5a5152}
.cancelodr{color:#FB7BCB;padding-top:40px;padding-bottom:40px}
.update-rsvp-para{padding:0px;margin:2px 0px;text-align: left}
.addGuest-update{min-height: 460px;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 */border: 1px solid #D4D4D4;border-radius: 0 0 15px 15px}
#grid .addGuest-update{padding-bottom: 12px;}
/**disabled button**/
.disable-btn{font-family: "ff-din-web", Helvetica, Arial, sans-serif;border-radius: 5px;padding:5px !important;font-size: 13px;font-weight: 400;overflow: hidden;text-decoration: none;text-align:center;cursor: default; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:solid 1px #ccc; color:#444; display: inline-block; overflow: hidden;text-shadow: 0.1em 0.1em 0.05em #fff; background-color: #cccccc ; /* Old browsers */ background: -moz-linear-gradient(top,  #e5e5e5 0%, #cccccc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%); /* IE10+ */ background: linear-gradient(top,  #e5e5e5 0%,#cccccc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.black-bgof-shadow{background: url("/static/images/bg-content-header.png") repeat scroll 0 0 #5C5755; border-radius: 15px;min-height: 55px;padding: 22px}
/*Login Page css Starts here*/
#login-content{background: #fff;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 1px 3px 5px #46403F;-webkit-box-shadow: 1px 3px 5px #46403F;box-shadow: none;margin: 0 auto;min-height:285px;width: 253px;border:1px solid #fcf;}
#login-content h3{sbackground:#5c5755 url("file:///X|/cabi/webapp/static/images/bg-user-utility.png") repeat;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #FB7BCB;font-size: 22px;spadding:0 20px}
#login-content{padding: 20px 40px}
#login-content .form-list li{width:100%}
#login-btn{float: right;min-width: 100px}
#forgot-link{display: inline-block;color: #E042AA;margin: 5px 0 0 88px}
/*Login Page css Ends here*/
.legand-para{height:70px}
.legand-para-one{float:left;width:20%}
.legand-para-two{float:right;width:75%;font-family: "ff-din-web", Helvetica, Arial, sans-serif}
.green, .yellow, .red{height:20px;width:100px}
.green{background:#19D119}
.yellow{background:#CCCC00}
.red{background:#FF3300}
.invite-template-blast{margin-top:20px;font:"ff-din-web", Helvetica, Arial, sans-serif;font-size: 12px;font-style: italic}
.two-third-column-1 {float: left;height: 390px;margin: 30px auto 0 5px;overflow-x: hidden;overflow-y: auto;text-align: center;width: 198px}
.two-third-column-3 {float: left;height: 490px;margin: 30px auto 0 5px;soverflow-x: hidden;soverflow-y: auto;text-align: center;width: 350px}
.two-third-column-2{float:right; min-height: 340px; margin: 30px 5px 0 0}
.blast-gap{float:left;width:122px;font-size: 13px;font-family: sans-serif}
.team-data{float:left;width:200px;padding:0px;margin:0px}
#shippingdata td{font-size:12px;font-weight:bold; font-family:inherit;padding:5px}
#contactdata td{font-size:12px;font-weight:bold; font-family:inherit;padding:5px}
.invitation-search-box{background: url("/static/images/icon-search-light.png") no-repeat scroll 210px 6px #FFFFFF;border: medium none;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px #A0A0A0 inset;color: #878787;display: block;font-family: georgia,"times new roman",serif;font-size: 12px;padding: 6px 12px;width: 135px}
.popup{width:400px !important;min-height:125px !important;margin:25px;border:3px solid #FB7BCB}
#popupnew-accountBal{margin:0 auto;width:100%;background-color: #333;padding:25px;-moz-box-shadow: 0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;font-size: 14px}
.accountpopup{border:3px solid #FB7BCB;background: #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height: 460px;padding: 18px}
#guest-list-table .guest-row > div{font-style: normal}
#backgroundTable{background:#fff}
#showExceptions li{height:auto}
#showExceptions li h4{height:auto}
#showExceptions .form-title{margin-bottom:5px}
.selected-guest-tab2{height: 29px; margin-top:20px;}
.selected-guest-tab2 span{display: block;letter-spacing: 0.066em;line-height: 2.545em;outline: medium none;text-shadow: 0.1em 0.1em 0.05em #333333;background: #484242; /* Old browsers */background: -moz-linear-gradient(top, #797070 0%, #484242 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797070), color-stop(100%,#484242)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #797070 0%,#484242 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #797070 0%,#484242 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #797070 0%,#484242 100%); /* IE10+ */background: linear-gradient(to bottom, #797070 0%,#484242 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797070', endColorstr='#484242',GradientType=0 );  */border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-top: 1px solid #938888;border-bottom:none !important;color:#bbaeae;display: inline-block;font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-size: 11px;font-weight: 700;overflow: hidden;margin: 0 5px 0 17px;position: relative;text-decoration: none;text-align:center;text-transform:uppercase; width: 155px}
.calendar tr td{border:none}
.level_1,.level_2,.level_3,.level_4{width: 160px;float:left;word-wrap: break-word;margin-left:4px !important}
.italicgeorgiafnt{font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-style:italic;font-size:13px !important}
.georgiafntbold{font-family: "ff-din-web", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px}
#my-Team-list a{font-size:12px;}
/*corporate and product Announcement for home page*/
.corporate-main{Width: 716px;Height: 331px;sbackground: url("/static/images/A_Spot_Background.png") no-repeat scroll left top transparent;}
.corporate-main .section_div1{width:200px;float:left;margin-left: 50px;}
.corporate-main .section_div2{width:331px;float:left;margin: 21px 50px 0 24px;text-align: justify;}
.corporateImg {border: 0 none;height: 345px;position: relative;top: -15px;vertical-align: middle;z-index: 1;}
.product-main{Width: 716px;Height: 331px;}
.product_section1{background: url("/static/images/C_Spot_Background.png") no-repeat scroll 0px 0px transparent;width:350px;height:274px; float: left;}
.product_section2{background: url("/static/images/C_Spot_Background.png") no-repeat scroll 0px 0px transparent;width:350px;height:274px; float: right;}
.productImg1 {border: 0 none;height: 285px;position: relative;top: -11px;vertical-align: middle;width: 131px;z-index: 9999999;}
.product-main .section_div3{width:131px;float:left;margin-left: 5px;}
.product-main .section_div4{width:202px;float:left;margin: 0px;text-align: center;}
.section_div4 .heading_div4{font-size:24px;color:#FB7BCB;}
.section_div4 p{color:#231f20;}
.product_section2 .section_div5 {font-size: 20px;padding: 22px 49px;text-align: center;}
.product_section2 p{padding:0px;margin:0px;}
.export_pdf{clear:both;float:right;margin-top:-32px}
.goals_dashboard {
    float: right;
    margin-right: 23px;
    margin-top: -50px;
    position: relative;
}
.groupingMyTeam {background: -moz-linear-gradient(center top , #FCF8FC 0%, #d2d0d2 100%) repeat scroll 0 0 transparent !important;
    border-radius: 0 0 10px 10px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCF8FC), color-stop(100%,#d2d0d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FCF8FC 0%,#d2d0d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FCF8FC 0%,#d2d0d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FCF8FC 0%,#d2d0d2 100%); /* IE10+ */
    background: linear-gradient(top, #FCF8FC 0%,#d2d0d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCF8FC', endColorstr='#d2d0d2',GradientType=0 ); /* IE6-9 */
}
.sales-list div{color:#101010 !important;font-weight: bold;}
.groupingMyTeam li{line-height:27px;}
.astrick{color: #FF18CB; font-size:10px;}
#detailBase li.order-row{min-height: 40px !important;}
.exclamatory{background:url('/static/images/exclamatory.png') no-repeat 111px 1px #eb3e9b; border:solid 1px #eb3e9b;padding:0 30px 0 5px !important}
.exclamatory-btn {background: url("/static/images/exclamatory.png") no-repeat scroll 92px 1px #EB3E9B;border: 1px solid #EB3E9B;padding: 0 19px 0 5px !important}
.show_listing_chkbox li{display:inline-block;margin:5px 5px 5px 0;}
.show_listing_chkbox li span{margin:0px 5px;}
.show_listing_chkbox legend {display:inline-block;margin:5px 5px 5px 0; float:left;}
#filter {margin-bottom: 0px;}
.arrowup{background:url('/static/images/arrowheadup.png'); width:10px;height:7px; display:inline-block;}
.arrowdown{background:url('/static/images/arrowheaddown.png'); width:10px;height:7px; display:inline-block;}

/*.arrowup{background:url('/static/images/icon-double-arrow-up.png') no-repeat -6px -3px; width:18px;height:14px; display:inline-block}
.arrowdown{background:url('/static/images/icon-double-arrow-down.png') no-repeat -6px -3px; width:18px;height:14px; display:inline-block}*/
/* show listing */
#ShowListingFilter .input-label {width:150px; margin:0px auto; font-size:14px;}
#ShowListingFilter #filter input {margin-left:0px;}
.show_listing_chkbox fieldset #statusFilter_selectall{margin-left:2px;}
.show_listing_chkbox fieldset input {margin:0px 5px 0px 10px;}
#ShowListingFilter .show_listing_chkbox {margin:10px 0px;}
.teamSearchSpecial >li{overflow:auto!important;}
.content-table .headingsUnderLine{background:none;border-bottom:1px solid #636466;text-transform:uppercase}
.content-table .headingsUnderLine th:first-child{padding-left: 16px;}
.content-table .headingsUnderLine th:last-child{padding-left: 0px;}
.progressCheck li{display:inline-block; line-height: 1.8em;height: 38px}
.progressCheckContainer{width: 405px !important;}
p.Circle{border-radius: 14px;color: #FFF;float: left;height: 28px;margin: 0px 5px 0px 0px;padding: 0;text-align: center;width: 30px;}
.visited p.Circle{background-color: #ababab;}
.enabled p.Circle{background-color:#E83A9B}
.disabled p.Circle{background-color:#E83A9B;opacity:0.6;}
.disabled{opacity:0.6; pointer-events: none}
.menuSeperateFromHeader{background: none repeat scroll 0 0 #FFF;min-height: 45px;padding: 2px 10px 0 0;}
.arrow-e {background: url('/static/images/progress-arrow.png') no-repeat right center;padding:0px 10px 5px 10px;}
#guest-list-table ul li.childDiscount > div{display:inline-block}
.childDiscount:first-child {border-top: 1px solid #DDDDDD;padding: 8px 0;}
.childDiscount {padding: 8px 0;margin-left:174px;border-top: 1px solid #DDDDDD;font-size: 12px;}

/** css for landing page**/
#site a {color: #e44497;font-size: 15px;font-weight: 700;text-decoration: none;}
#site a:hover {color: #e44497;font-size: 15px;font-weight: 700;text-decoration: underline;}
#site {position: relative;}
#site .left {float: left;width: 210px}
#site  .right {float: right;width: 630px}
#site  h2 {color: #000; font-size: inherit;font-weight: 700;letter-spacing: normal;line-height: 18px}
#site  .block {margin-bottom: 35px;}
#site  .block h2 {margin: 5px 0;font-weight: 700;}
#site  .block p{margin:0;padding:0}
#site  .block span.date {display: block;color: #E44497;font-size: 26px;margin: 5px 0;line-height:24px}
#site  .block span.invited {display: block;font-size: 26px;margin: 5px 0;}
#site  .block.invitations {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0;}
#site  .block.invitations ul{margin:0;padding:0}
#site  .block.invitations li {margin: 10px 0;list-style-type:none}
#site  .head-block {width: 629px;}
#site  .head-block,#site  .head-block >*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#site  .head-block img {display: block;}

.clumn2{width: 180px;}
.clumn3{width: 100px;}
.clumn4{width: 100px;}
.clumn5{width: 70px; text-align: left;}
.clumn6{width: 100px;}
.clumn7{width: 150px;}
.clumn8{width: 70px;}

@media print
{




}

.imagBox{
    border: 1px solid #C9C2C2;
    margin-right: 5px;
    width: 102px;
}
.imagBox img{
    border: 1px solid #FFFFFF;
    width: 100px;
}
#seasonSelect h3{ font-size:18px; font-weight:bold; line-Height:normal;}
.notification-msg { background: #fcfae4; border: 1px solid #fbeed5; border-radius: 6px; color: #cd8f18; font-weight: bold; padding:10px 20px; margin:10px 0;}
.notification-messg { border: 2px solid #ff0000; border-radius: 6px; color: #ff0000; font-weight: bold; padding:10px 24px; margin:10px 1px;}
.detail-list { margin-bottom:10px;}
.detail-list h5{ margin:0; padding:0; font-style:normal; }
.detail-list p, .light-pink-box p{ margin:0; padding:0;}
.gray-box {background:#F3F3F3; border:1px solid #cccccc; width:79%; padding:9px 7px !important; border-radius:5px; line-height:9px; margin:0 8px 0 !important;}
.light-pink-box { background:#FDE7F6; padding:20px !important; border:1px solid #ECCECE; border-radius:5px;}
.light-pink-box h5{margin:0; padding:0; font-style:normal;}
.section-summary.headers{padding-bottom:10px;}
.section-summary.headers .section-btn { font-size:12px; height:auto !important;}
.msg-centre-align {padding:10px 210px 10px 251px;}
.edit.section-btn{line-height:2.20em !important;}

.report-key{padding-left:0; width:65%}
.backOrderWatchList .light-pink-box { width:28%; font-size:12px;}
.overflow-inherit{overflow:inherit !important}
.cross-btn-shift-corner {top:-14px; right:-14px;}
.white-bg-color {background:#fff;}
.product-view .product-details.dark-product-details{color: #000; padding: 0 10px; right: 0; width: 60%;}

.marginR-0px { margin-right:0px; }

.status-customer{width:10%;word-wrap: break-word;}
.status-return-id{width:7%;word-wrap: break-word;}
.status-ref-method{width:9%;word-wrap: break-word;}
.status-order-id{width:7%;word-wrap: break-word;}
.status-responses{width:7%;word-wrap: break-word;}
.status-ret-status{width:7%;word-wrap: break-word;}
.status-ref-amt{width:9%;word-wrap: break-word;}
.status-repl-status{width:8%;word-wrap: break-word;}
.status-entry-date{width:8%;word-wrap: break-word;}
.status-completed{width:10%;word-wrap: break-word;}
.status-refu-method{width:10%;word-wrap: break-word;}
.status-method-ref{width:11%;word-wrap: break-word;}

.cc_message {
    background:#fff;
    border: 5px solid #e64097;
    color: #222;
    display: inline-block;
    font-size: 14px;
    line-height: 1.2;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: left;
}

.addressbook_resetpwd {
    position: relative;
    top: -22px;
    width: 398px;
}

.shipping_options {
    position: absolute;
    top: -93px;
    width: 330px;
}

.addressbook_contactform {
    position: absolute;
    top: 208px;
}

.message_display {
    display:-moz-grid-group;
    top:-30px;
    width:800px;
    position:relative;
}

.error-note {
    text-align: center;
    margin: 10px 0 10px 0;
    padding-top: 10px;
}

.error-note .inside {
    display: inline-block;
    color: #e34497;
    font-size: 13px;
    text-align: center;
    border: 1px solid #e34497;
    background: #fbecf4 url('/static/images/caution.png') no-repeat center left;
    padding: 5px 5px 5px 30px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

/** CSS for transaction declined page. This page comes when user place an order and payment with credit card get failed**/
/* TODO: Need to discuss with Rob regarding below added styling.*/
.custom-error-note {
    padding: 0 10px 10px 0;
}

.custom-error-note .custom-inside {
    color: #e34497;
    font-size: 13px;
    text-align: left;
    border: 1px solid #e34497;
    background: #fbecf4 url('/static/images/caution.png') no-repeat center left;
    padding: 0 5px 0 30px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.error-outline {
    border: 2px solid #e34497;
}
#error-decline-note {
    background: #fbecf4;
    padding:2px 0 2px 5px;
    margin-bottom: 5px;
}
.process-commission-title {
    display:inline-block;
    height:inherit;
    line-height:inherit;
    margin: 0;
    padding: 0;
    width: 25%;
}
.process-commission-title-info {
    display: inline-block;
    font-size: 12px;
    margin-top: 7px;
    width: 74%;
}
.commission-report-custom-text {
	margin-left: 18px;margin-top: -23px;
}
.benefits-avail {
    margin-left: -4px;
    margin-top: 2px;
}
.rma-th {
    width:60px;
    border-left: 1px solid white;
    padding-left: 10px;
}
.rma-td {
    border-left: 1px solid grey;
    padding-left: 10px;
}
.inlineLi {margin: 10px 0; padding: 0;}
.inlineLi li{display:inline;margin: 0 50px 0 0;height:40px;line-height: 22px;}
#shippingHistory .header-row-one{background:none repeat scroll 0 0 #302c29; color: #fff; font-size: 13px;}
#shippingHistory .header-row-two{background:#c7c8ca; font-size:13px;}
.shippedItmDetail{padding:10px; font-size: 14px;}



.question-tip {
    position: absolute;
    top: 3px;
    right: 7px;
}

.question-tip-inside {
    z-index: 999;
    position: absolute;
    right: 0px;
    top: 25px;
    width: 175px;
    padding: 10px;
    border: 5px solid rgb(254, 87, 161);
    background: #fff;
    display: none;
}

.question-tip-inside h3 {

}

.question-tip-inside p {

}

.shippedItmDetail{padding:10px; font-size: 14px;}
.section-content-editcontact {
    background: none repeat scroll 0 0 #fff;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    box-shadow: 1px 1px 10px #ccc;
    overflow: hidden;
}
.hightlight-link-editcontact {
    color: #e73e97 !important;
    cursor: pointer;
}
.leftpanelhr-editcontact {
    height: 0px;
    background: #333;
    background-image: 0;
}

.leftpanelhr-viewcontact {
    background: none repeat scroll 0 0 #333;
    height: 0px;
    margin: 0px 12px 16px;
    width: 85%;
}
.leftpanel-editcontact {
    background-color: #e2e3e4;
    height: auto !important;
    width: 220px;
}
.margin-top10px { margin-top: 10px }
.margin-R24px { margin-right: 24px }
.hrborder-edit-contact {
    height: 0px;
    background: #333;
    width: 92%;
    border-color: lightgrey !important;
    background-image: 0;
    margin: 0 33px 15px;
}
.delete-button-css {
    border-radius: 5px;
    color: #e64097;
    background-color: #fff;
    font-size: 14px;
    height: 2.071em;
    line-height: 1.714em;
    min-width: 154px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    border-color: #e34297;
    border-style: solid;
    border-width: 1px;
    padding: 0 5px;
}
.margin-top25px { margin-top: 25px }
.input-tag-contact {
    padding-top: 20px;
    padding-left: 10px;
}
.add-tag-btn {
    padding-top: 22px;
    padding-left: 5px;
}
.min-width110px { min-width: 110px }
.min-width154px { min-width: 154px }
.leftpad-10px { padding-left: 10px }
.rightpad-10px { padding-right: 10px }
.edit-contact-back-href {
    padding-top: 10px;
    padding-left: 10px;
}
.edit-contact-cancel-button-css {
    border-radius: 5px;
    color: #e64097;
    background-color: #fff;
    font-size: 14px;
    height: 2.071em;
    line-height: 1.714em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    border-color: #e34297;
    border-style: solid;
    border-width: 1px;
    padding: 0 5px;
}
.margin-sizes { margin-left: 90px ;margin-top: -21px;}
th.tags {
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    padding-left: 10px;
}
td.tag-name {
    font-size: 12px;
    line-height: 17px;
    padding-left: 10px;
}
td.td-remove {
    font-size: 14px;
    line-height: 3px;
    padding-left: 3px;
}
.input-text-wd {
    display: inline-block;
    color: grey;
    font-family:"ff-din-web", Helvetica, Arial, sans-serif;
    margin-right: 5px;
    width: 121px;
}
.shipping-label {
    width: 145px;
}
.input-select-wd {
    display: inline-block;
    width: 90px;
    font-family:"ff-din-web", Helvetica, Arial, sans-serif;
    white-space: nowrap;
}
.editcontact-container-width {
    width: 764px;
    height: auto !important;
}
.landingPageResults-container-width {
    width: 740px;
    height: auto !important;
}
.addtags {
    margin: 4px 6px 0 0;
}
.margin-left200px { margin-left:200px }
.label-lname-view-contact {
    font-size: 31px;
    font-weight:900;
}
.label-fname-view-contact {
    font-size: 31px;
}
.fontsize15px { font-size: 15px; }
.label-view-contact {
    display: inline-block;
    margin-right: 5px;
    width: 122px;
}
.width200px { width: 200px; }
.leftpanel-viewcontact {
    background-color: #e2e3e4;
    height:auto !important;
    width: 225px;
}
.add-awesomelib{
    font-size: 1.50em !important;
    line-height: 0.75em !important;
}
.remove-awesomelib {
    font-size: -0.696667em;
    line-height: .75em;
    vertical-align: -15%;
}
.label-ab {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    color: grey;
}
.font-styleab {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
}
.fontsize-12px {
    font-size: 12px !important;
}
.fontsize-14px {
    font-size: 14px !important;
}
.grey-color {
    color: grey;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
.margin-R24px {
    margin-right: 24px;
}
.section-btn-smlab {
    min-width: 120px;
}
.margin-L5px {
    margin-left: 5px !important;
}
.input-textab {
    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;
}
.stateChevron {
    margin: 17px 0 0 -38px;
    position: absolute;
    z-index: 1003;
}
.phoneTypeChevron {
    margin: 17px 0 0 -38px;
    position: absolute;
}
.fa-minus-icon {
    margin: 5px 0 0 -25px;
    position: absolute;
}
.min-width97px {
    width: 97px !important;
}
.min-width128px {
    width: 128px !important;
}
.min-width60px {
    width: 60px !important;
}
.section-btn-ab {
    text-shadow: 0em 0em 0em !important;
}
.section-btn-ab:hover {
    color:white !important
}
.input-textareaab {
    border: 1px solid rgb(172, 172, 172);
    border-radius: 4px;
    height: 101px;
    margin: 10px 12px 0 0;
    padding-left: 10px;
    text-align: left;
    width: 500px;
}
.minus-ab {
    font-size: -0.696667em;
    line-height: .75em;
    vertical-align: -15%;
    color:#E320B5;
}
.headings-ab{
    font-size:14px;
    text-align:inherit !important;
}
.table-rows-ab{
    font-size:13px !important;
}
.orderHeader-line {
    display: block;
    width: 865%;
    height: 0px;
    border: 0;
    border-top: 1px solid gray;
    color: gray;
    margin: -3px 0px 5px -15px;
    background-color: gray;
}
.btn-padding {
    padding-left:20px !important;
    padding-right:20px !important;
    min-width:40px !important;
}
.phoneTypeDialog{
    border-color: pink;
    border-radius: 5px;
    border-style: outset;
    border-width: 1px;
    margin: 8px 0 0 103px;
    position: absolute;
    z-index: 100;
}
.add-newaddr-awesomelib {
    font-size: 1.2em !important;
    line-height: 0.75em !important;
}
.margin-bottom140px {
    margin-bottom: 140px;
}
.chervon-down {
		text-align:left;
         padding-left:10px !important;
         background: rgba(255,255,255, 0.9) url(/static/images/chevron-down.png) right no-repeat;
}
.arrow-orders-down-trans {
    text-align:left;
    padding-left:10px !important;
    background: url(/static/images/arrow-orders-down.png) right no-repeat;
}
.small-input{width:62px; margin-right:5px; font-size:12px}
.popupFontStyle{font-size: 14px;}
.popupHelpBox {
    background-color: rgb(255, 255, 255);;
    border-radius: 5px;
    border-style: none;
    border-width: 2px;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.30);
    color: #4d4d4d;
    font-family: ff-din-web,helvetica,arial,sans-serif;
    font-weight: 300;
    padding: 30px;
    position: absolute;
    width: 440px;
    z-index: 1000;
}
.popupHelpBoxText{padding : 5px; font-size: 12px;}
.marginl300{margin-left: -300px;}
.saveBtn{
    background: url("") repeat scroll 0 0 #ffffff;
    border-color: #e64097;
    border-radius: 5px;
    border-style: solid;
    border-width: 0.1em;
    color: #e64097 !important;
    min-width: 80px;
    text-shadow: 0 0 0 #e64097;
}
.btnTextPadding{
    padding-left : 23px;
    padding-right : 23px;
}
.minLineHeight18{line-height:18px !important;}
.colorbox_deletecrossbtn {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #fb7bcb;
    border-radius: 8px;
    color: #fb7bcb;
    cursor: pointer;
    font-family: "ff-din-web",Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 700;
    height: 23px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    vertical-align: top;
    width: 22px;
    z-index: 999;
}
.colorbox_importcrossbtn {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #fb7bcb;
    border-radius: 8px;
    color: #fb7bcb;
    cursor: pointer;
    font-family: "ff-din-web",Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 700;
    height: 18px;
    line-height: 14px;
    position: absolute;
    right: 0;
    text-align: center;
    vertical-align: top;
    width: 22px;
    z-index: 999;
}
.colorbox_deletecnfbtn {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #fb7bcb;
    border-radius: 8px;
    color: #fb7bcb;
    cursor: pointer;
    font-family: "ff-din-web",Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 700;
    height: 23px;
    line-height: 24px;
    position: absolute;
    margin-top: -12px;
    right: 0;
    text-align: center;
    vertical-align: top;
    width: 22px;
    z-index: 999;
}
.label-addr {
    font-size: 18px !important;
}
.error-message-ab {
    color: #e34497;
    border: 1px solid #e34497;
    background: #fbecf4;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.notes-info-ab {
    word-break: break-all;
    margin: -24px 0 0 234px;
    width: 394px;
}
.padding-left20px {
    padding-left: 20px;
}
.border-bottom-ab {
    border-bottom: 1px solid black
}
#phone-selectable .ui-selecting {
    background: #D35F9C;
}
#phone-selectable .ui-selected {
    background: #D35F9C;
    color: white;
}
.deleteContact-margin-ab {
	margin:0px 0px 35px 0px;
}
.phone-popup {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: auto;
}
.phone-popup li {
        margin: 3px;
        padding: 0.4em;
}
.addtags-ab {
    color: #E320B5;
    margin: 0px 0px 0px -10px;
}
.updatecontact-ab {
    margin:0px 25px 35px 0px;
}
.hostessDetails-ab {
    margin:-22px 0px 0px 200px;
}
.lastthreeorders-ab {
	margin:-25px 0px 0px 135px
}
.label-ab-ordertext {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    color: grey;
    font-size: 12px;
}
.label-view-contactaddr {
    display: inline;
    margin-right: 88px;
    width: 128px;
    margin-left: 15px;
}
.margin-left-85px {
    margin-left: 85px;
}
.tips-eblast {
    background-color: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    height: 1150px !important;
    left: 0 !important;
    position: fixed;
    text-align: center;
    top: 0 !important;
    width: 100%;
    z-index: 9999;
}
.tips-img-eblast {
    margin-left: 36px;
    position: absolute;
    top: 47px;
    z-index: 99999;
}
.help-tips {
    clear: both;
    float: right;
    margin-top: -24px;
}
.tips-ab {
    background-color: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    height: 1150px !important;
    left: 0 !important;
    position: fixed;
    text-align: center;
    top: 0 !important;
    width: 100%;
    z-index: 9999;
}
.tips-img-ab {
    left: 82px;
    position: absolute;
    top: -32px;
    z-index: 99999;
}
.add-contact-btn{
    margin: 20px 10px 10px 10px;
    padding-left: 30px;
    width:155px;
    padding-top:3px;
}
.upload-contact-btn{
    margin: 0px 10px 10px 10px;
    padding-left: 30px;
    width:126px;
    padding-top:3px;
}
.addContact-plus {
    color: white;
    margin: 5px 0px 0px -23px;
    position: absolute;
    z-index: 999;
}
.uploadContact-ab {
    color: white;
    margin: 5px 0px 0px -17px;
    position: absolute;
    z-index: 999;
}
.filter-label-ab {
    font-size:14px;
    padding-left: 15px;
}
.filter-text-ab {
    font-size: 14px;
    padding: 5px 0px 0px 0px;
    width: 180px;
    border-radius: 4px 4px 4px 4px;
    height: 19px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-left: 10px;
    padding-top: 6px;
    text-align: left;
    border-width: 1px;
    border-color: rgb(172, 172, 172);
    border: 1px inset #D3D3D3;
}
.search-contact-btn{
    margin: 20px 10px 10px 10px;
    padding-left: 0px;
    width:190px;
}
.divider-line-ab {
    width: 150px;
    margin-left: 10px;
}
.viewAll-ab {
    width: 20px;
    margin-left: 10px;
}
.filterCheckBox-ab {
    width: 20px;
    margin-left: 10px;
}
.import-contact-btn {
    margin-left: 10px;
    width:190px;
}
.highlight-name {
    color: #e73e97 !important;font-weight:bold;cursor: pointer;
}
.header-ab{
	 padding: 0 0 3px;
	 font-weight:bold;
}
.note-addressbook {
   display: inline-block;
   color: grey;
   font-family:"ff-din-web", Helvetica, Arial, sans-serif;
}
.emptytable-area-text {
    min-height: 100px;
    padding: 56px 0 0;
    text-align: center;
    color: red;
    border: 1px solid #D4D4D4;
    border-radius: 0 0 15px 0px;
    width: 745px;
    height : 860px;
}
.no-result-text{
  margin: 370px 0px 0px -75px;
  position: absolute;
}
.envelope-ab {
	color: rgb(0, 0, 0);
    margin: 0px 0px 0px 7px;
}
.check-circle-ab {
	color: rgb(0, 0, 0);
    margin: -4px 0px 0px -4px;
    position:absolute;
}
.envelope-ab-unsubscribed {
    margin: 0px 0px 0px 7px;
    color: rgb(0, 0, 0);
}
.filter-nav {
    background: none repeat scroll 0 0 rgba(210, 210, 210, 0.39);
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    min-height: 50px;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    width: 97% !important;
}
.filterHeading {
    margin: 14px 0px 0px 10px;
    position: absolute;
    font-weight: 700;
    font-size: 14px;
}
.HostessesFilterHeading {
    margin: 14px 0px 0px 10px;
    position: absolute;
    font-weight: 700;
    font-size: 14px;
}
.fa-times-circle-ab{
    color: #E320B5;
    margin: 17px 0px 0px -4px;
}
.bold-text-ab {
    font-weight:bold
}
.import-form-action {
    margin: -50px 35px 0px;
    padding: 0px 0 0;
    position: absolute;
    width: 822px;
    text-align: right;
}
.importWarning{
    text-align: left !important;
    margin-left: 0px !important;
    padding: 0px 70px 0px 20px;
}
.importWarningFont {
    font-size : 16px;
}
.duplicate-email {
    width : 350px;
}
.duplicate-reason {
    width : 120px;
}
.importCount-header {
    text-transform:none;
    height:35px;
    padding: 20px 0 20px 20px;
}
.missingInfoContacts-header {
    text-transform:none;
    height:35px;
    margin:20px 0px 10px 0px;
}
.importContact-text {
    color:white;
    font-family:ff-din-web;
    font-size:14px;
    font-weight:bold;
}
.importContact-font {
	font-family:ff-din-web;
	font-size:14px;
	font-weight:bold;
	font-style: normal;
    word-break: break-all;
}
.phonePopup {padding: 5px 0 5px 5px;}
.label-view-contact-bd {
    display: inline-block;
    margin-left: 101px;
    margin-right: -13px;
    width: 119px;
}
.text-view-contact-bd {
	margin: 0 0 0 28px;
}
.phonePopup {
	padding: 5px 0 5px 5px;
}
.importContacts-info{
    text-transform:none;
    color:#000;
    height:30px;
    padding-left: 20px;
}
.duplicate-header {
    text-transform:none;
    height:35px;
    margin:20px 0px 10px 0px;
}
.contactsFailure-count {
    position: absolute;
    margin: 3px 0px 0px -425px;
}
.contactsFailure-count-fixed {
    position: absolute;
    margin: 3px 0px 0px 0px;
}
.tips-img-ab-hostess {
    left: 100px;
    position: absolute;
    top: -25px;
    z-index: 99999;
}
.noImportContacts-info {
  margin: 0px 0px 0px -12px;
  font-size: 12px;
  font-family: ff-din-web;
}
.can-redirect-link:visited {color: #636466;}
.can-redirect-link:hover {color: #e73e97;}
.circleLabel {
    border-radius: 20px;
    height: 32px;
    line-height: 16px;
    width: 33px;
    background-color:#e042aa;
    border: medium none;
}
.headerBIB {
    color: #e64097;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    font-family:ff-din-web;
}
.hightlight-link-BIB {
    text-decoration:underline;
    font-family:ff-din-web;
    cursor: pointer;
    font-size: 13px;
    font-weight: 900;
}
.bib-widget {
    height: 200px;
    width: 200px;
    padding-left: 20px;
}
.padding-left64px {
    padding-left: 64px;
}
.margin-left23px {
    margin-left:23px
}
.editbtnenrollead {
    float: right;
    margin-right: 400px;
    margin-bottom: 20px;
    margin-top: -15px;
}
.margin-left19px {
    margin-left:19px;
}

.inline-block{
	display:inline-block;
}
.margin-left80px {
    margin-left:80px;
}
.margin-left20px {
    margin-left:20px;
}
.btn-stl-db {
    background-color: #e042aa;
    cursor: pointer;
}

.payment-name130px {
    width: 130px !important;
    word-wrap: break-word;
}
.padding-left15px {
    padding-left:15px;
}
.removePadding {
    padding: 0px 0px 0px 0px !important;
}
.payment-ul {
    padding: 0px 0 10px 6px!important;
}
.padding-bottom-7px {
    padding-bottom: 7px !important;
}
.addSuggestion {
    z-index: 9999999;
    position: absolute;
    display:none;
    background: none repeat scroll 0 0 #C7C8CA;
    border-radius: 15px 15px 15px 15px;
    padding: 25px;
    top: 47%;
    left: 25%
}
.margin-L49px {
    margin-left: 49px !important;
}
.margin-left231px {
    margin-left:231px !important;
}
.highlight-text {
    font-size:13px;
    color: #e73e97
}
.shipping-error-message {
	color: #e34497;
	border: 1px solid #e34497;
	background: #fbecf4;
	padding: 6px 10px;
	margin-left: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.leftpanel-updatepayment {
    background-color: #e2e3e4;
    height: auto !important;
    width: 167px;
    padding-left:15px;
}
.help-box {
    background-color: #fffbdc;
    margin-top: 6px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 7px;
    padding: 5px 10px;
    color: #82725d;
    float: right;
    overflow: auto;
    zoom: 1;
    padding: 0 10px;
    clear: both;
    font-size: 14px;
}
.fitted-modal{
    width: 450px !important;
    margin: 45px auto -45px !important;
}
.attendeeMsg {
    padding: 1px 0px 0px 13px;
    font-weight: 900;
}
.secondNav a{
	color:#beb1a9;
	padding-right:10px;
}
.secondNav a:hover, .secondNav a.current{
	color:white !important;;
}
.sub-sub-category-link {
width:75%;min-height:30px;margin-top:20px;float:left;
}
.one-third-column-guest-list{float:right;width:262px}

.dp_ccMessage {
    box-sizing: border-box;
    margin: 30px 0 10px;
    width: 460px;
    background-color: #F7DBEB;
    color: #E64097;
    font-size: 15px;
    padding: 20px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    border-radius: 5px;
}

.dp_qualification {
    box-sizing: border-box;
}

.dp_qualification .opt-btn {
    background-color: #E64097;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 8px;
    cursor: pointer;
}

.bor-top-non {
    border-top: none;
}

.bor-bot-groove{
    border-bottom: 2px groove #F0F0F0 !important;
}


.favorites-white-btn {
    background: white;
    color: #eb3db0;
    border: solid 1px #eb3db0;
    cursor: pointer;
}

.favorites-listing .product-table-row table tr td {
    position: relative;
}

.favorites-listing .product-table-row table tr td div.favorites-options {
    position: absolute;
    z-index: 1100;
    right: 5%;
}

.favorites-listing .product-table-row table tr td div.favorites-options button.btn-remove-fav {
    background: none;
    border: none;
}

.favorites-not-enabled {
    float: left;
    text-align: center;
    width: 75%;
    display: inline;
    margin-top: 20%;
}

.wid-100-p {
    width: 100% !important;
}

.favorites-white-btn[disabled] {
    border: #ccc solid 1px;
    color: #ccc;
    cursor: not-allowed;
}

.show-order-table {
    width: 100%;
    font-size: 12px;
}

.show-order-table thead th,
.show-order-table tbody td {
    padding: 8px 3px;
}

.show-order-table thead th {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    width: 70px;
    color: #fff;
    background: #636466;
    min-height: 30px;
    text-align: left;
}

.show-order-table thead th a {
    color: #fff;
}

.show-order-table tbody tr td {
    border-top: 1px solid #DDDDDD;
    min-height: 25px;
}

.show-order-table-tr-background {
    background: none repeat scroll 0 0 #F7F7F7;
}

.show-order-table .section-btn {
    font-size: 10px;
    min-width: 100px;
}

.show-order-table .column-order {
    padding-right: 20px;
    width: 130px;
}

.show-order-table th.column-order a {
    margin-left: 10px;;
}

.show-order-table .column-order-status {
    width: 120px;
}

.show-order-table .column-name {
    width: 160px;
}

.show-order-table .column-item-count {
    width: 110px;
}

.show-order-table .column-name .ordername {
    display: block;
    width: 110px;
    word-break: keep-all;
}

.show-order-table .column-origination {
    width: 95px;
}

.show-order-table tbody .column-name {
    line-height: 18px;
    word-wrap: break-word;
    font-weight: 700;
    font-style: italic;
}

.show-order-table .mobile-icon {
    display: block;
    float: right;
    margin-top: -2px;
}

.show-order-table .mobile-icon i {
    font-size: 30px;
}

.show-order-table .column-total-pqv,
.show-order-table .column-total-cv,
.show-order-table .column-cc,
.show-order-table .column-sh
{
    text-align: center !important;
    width: 50px;
}

.show-order-table .actions-btn.circle {
    border-radius: 8px;
    height: 16px;
    line-height: 18px;
    width: 16px;
}

.show-order-table .row-summary td {
    background-color: #e5e5e5;
}

.show-order-table .remove-btn {
    margin-right: 0;
}

.show-order-table .column-order .order-link {
    padding-left: 10px;
}

.show-order-table th.column-grand-total a {
    padding-left: 10px;
}

.show-order-table th.column-item-count {
    text-align: center;
}

.show-order-table .column-grand-total {
    text-align: center;
}

.show-order-table .order-pqv,
.show-order-table .order-qv,
.show-order-table .order-cc-feed,
.show-order-table .order-cash-check,
.show-order-table .order-cc-charge,
.show-order-table .order-total1
{
    text-align: center !important;
}

.show-order-table .order-backorders a {
    padding-right: 5px;
}

.show-order-table .column-cc,
.show-order-table .column-total-pqv,
.show-order-table .column-total-cv,
.show-order-table .column-sh,
.show-order-table .column-cash-check,
.show-order-table .column-cc-charge {
    text-align: center;
}

.show-order-table .favorites-count a {
    color: #E042AA !important;
}

.customerSelectionBox ul li {
    min-height: initial;
}

.radio-container {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    margin-right: 30px;
    user-select: none;
}

.radio-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
}

.radio-container:hover input ~ .checkmark {
    background-color: #ccc;
}

.radio-container input:checked ~ .checkmark {
    background-color: #2196F3;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.radio-container input:checked ~ .checkmark:after {
    display: block;
}

.radio-container .checkmark:after {
    top: 5px;
    left: 5px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: white;
}

.copyTooltip {
    position: relative;
    display: inline-block;
}

.copyTooltip .copyToolTipText {
    visibility: hidden;
    width: 75px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 3px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -15px;
    opacity: 0;
    transition: opacity 0.3s;
}

.copyTooltip .copyToolTipText::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.copyTooltip:hover .copyToolTipText {
    visibility: visible;
    opacity: 1;
}

.message-slot-content {
 background-color: #00DC7A;
 font-size: 18px;
 text-align: center;
 color: white;
 padding: 10px;
 font-weight: bold;
 border-radius: 15px;
}

/* viewCustomerProfile */
.saf-form .inline {
  display: inline-block;
}
.saf-section .label-ab {
  display: inline-block;
  margin-right:38px;
}
.saf-section .saf-option {
  display: inline-block;
  font-size: 14px;
  margin-right: 32px;
}
.saf-section .saf-form {
  display: inline-block;
  font-size: 14px;
  margin-left: -20px;
  margin-right: 20px !important;
}
.saf-section .input-textab {
  width: 58px;
  margin-right: 18px;
  margin-top: 0;
}
.saf-section .buttons-section {
    margin-top: 8px !important;
}
.hide-saf {
    display: none !important;
}
.read-only-saf {
    font-weight: bold;
    display: inline-block;
}

/*--------------------------------------Ship a fav report css ------------------------------------*/

.shipAFAVReport .content-header h2 {
    text-transform: none;
}

.shipAFAVReport .heading .input-text {
    border: 1px solid #CCCCCC;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    height: 30px;
    padding: 3px 5px 0;
    line-height: 19px;
}

.shipAFAVReport .section-content {
    padding: 24px 0;
}

.shipAFAVReport .clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.shipAFAVReport .section-content .heading {
    padding: 0 24px 24px;
}

.shipAFAVReport .section-content .heading::after {
    content: "";
    clear: both;
    display: table;
}

.shipAFAVReport .section-content .heading li {
    float: left;
}

.shipAFAVReport .section-content .heading .input-text {
    width: 210px;
}

.shipAFAVReport .section-content .table-heading {
    background: #8B8B8B;
    height: 32px;
}

.shipAFAVReport .section-content .table-heading th, .section-content .table-heading th a {
    font-family: "ff-din-web", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 0 7px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.shipAFAVReport .section-content .content-table .first {
    padding-left: 20px;
}

.shipAFAVReport .section-content .content-table .last {
    padding-left: 20px;
}

.shipAFAVReport .section-content .content-table .th-img {
    width: 10px;
    height: 14px;
}

.shipAFAVReport .section-content .content-table .th-name, .section-content .content-table .th-img {
    display: inline-block;
}

.shipAFAVReport .section-content .content-table th {
    background: none !important;
}

.shipAFAVReport .sorting_asc > .th-name {
    background-image: url('/static/js/DataTables/DataTables-1.10.12/images/sort_asc.png');
    background-repeat: no-repeat;
    background-position: center right;
}

.shipAFAVReport .sorting_desc > .th-name {
    background-image: url('/static/js/DataTables/DataTables-1.10.12/images/sort_desc.png');
    background-repeat: no-repeat;
    background-position: center right;
}

.shipAFAVReport .sorting > .th-name {
    background-image: url('/static/js/DataTables/DataTables-1.10.12/images/sort_both.png');
    background-repeat: no-repeat;
    background-position: center right;
}

.shipAFAVReport .section-content .content-table {
    line-height: 20px;
}

.shipAFAVReport .section-content .content-table .rows {
    border-bottom: 1px solid #DDDDDD;
}

.shipAFAVReport .section-content .content-table .rows td {
    padding-top: 20px;
    font-size: 14px;
    font-weight: normal;
    background: #f9f9f9 !important;
}

.shipAFAVReport .section-content .content-table .rows td {
    padding: 20px 10px;
}

.shipAFAVReport .section-content .content-table .rows .name a {
    color: #E64097;
    font-size: 16px;
    font-weight: 600;
}

.shipAFAVReport .section-content .content-table .rows .email a {
    color: #E64097;
}

.shipAFAVReport .section-content .content-table .rows .date-group {
    margin-bottom: 30px;
}

.shipAFAVReport .section-content .content-table .rows .item-group {
    margin-bottom: 30px;
}

.shipAFAVReport .dataTables_filter, #SHIP_A_FAV_paginate {
    display: none;
}

.shipAFAVReport .section-content .content-table .rows td.date {
    width: 90px;
}

.shipAFAVReport .section-content .content-table .bold {
    font-weight: 600;
}

.shipAFAVReport .dataTables_empty {
    text-align: center !important;
    font-size: 16px !important;
    padding: 18px 0 0 0;
}

.shipAFAVReport .section-content .content-table th {
    padding-left: 8px !important;
}

.timezone-dropdown .select2-result-label, .select-box-timezone span, .select-bold, .select-bold > option {
    font-weight: bold !important;
}

/*for the new filter feature in add guest screen for the show*/
.filter-parent {
    width: 100%;
    background: #ededed;
    height: 140px;
    font-family: 'ff-din-web',Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    position: relative;
}
.filter-parent input select {
    outline: none;
}
.filter-parent label:hover, .filter-parent input[type='radio'] {
    cursor: pointer;
}
.filter-parent .fl-child {
    height: 100%;
    padding-top: 22px;
    box-sizing: border-box;
}
.filter-parent .fl-child:nth-child(1) {
    padding-left: 22px;
}
.filter-parent .fl-child:nth-child(2) {
    padding-right: 22px;
}
.filter-parent .fl-child1 {
    position: relative;
    width: 100%;
}
.filter-parent .fl-child2 {
    position: absolute;
    top: 0;
    right: 0;
}
.filter-parent .for-filter {
    width: 300px !important;
    background: #fff !important;
    font-style: italic;
    font-family: "ff-din-web", Helvetica, Arial, sans-serif !important;
    line-height: 14px;
}
.filter-parent table.radio-table tr td {
    padding: 4px 10px;
    line-height: 28px;
}
.filter-parent .radio-table {
    opacity: 0.5;
}
.filter-parent table.input-table tr td {
    padding: 6px;
}
.filter-parent .heading {
    margin-top: 12px;
    padding-left: 6px;
}
.filter-parent .med-input {
    width: 90px !important;
}
.filter-parent select {
    background: #fff !important;
    font-weight: bold;
    min-width: 100px;
    width: fit-content;
}
.filter-parent select:disabled {
    background: #dbdbdb !important;
}
.filter-parent .question-mark {
    margin-top: 6px;
}
.filter-parent .loader {
    display: none;
}
.filter-parent .all-season-toHide, .filter-parent .date-range-toHide {
    display: none;
}

.send-attendees-mail .input-subject {
    height: 80px;
    width: 212px;
    border: 1px solid #ccc;
    padding: 8px;
    resize: none;
    outline: none;
    font-family: Optima, Helvetica, Arial, sans-serif;
}

.addOrder {
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5px;
    display: block;
}

.child-order-line td {
    border-top: none !important;
}

.width-210px {
    width: 210px !important;
}

.margin-right-7px {
    margin-right: 7px !important;
}

.width-243px {
    width: 243px !important;
}

.cart-updated-notification {
    background: #f4f0ca;
    color: black;
    text-align: left;
    padding: 10px 16px;
    border: 1px solid #d9d182;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: bold;
}

.open-carts{
    display:flex;
    font-weight: bold ;
    margin:10px;
    margin-top:15px;
    font-size:16px;
}

.open-carts .noOfCarts{
    width:200px;
    padding-left:10px;
}

.open-carts .subTotal{
    text-align:right;
    width:110px;
    padding-right:10px;
}

.drop-down{
    margin-left:20px;
}

.main-data{
    margin-left:20px;
    margin-top:10px;
    width:200px;
    font-size:13px;
    font-weight: bold ;
    border-top:1px solid #dddddd;
}

.cart{
    font-size:14px;
    font-weight: bold ;
}

.horizontal{
    width:200px;
    display:flex;
    border-bottom: 1px solid #dddddd;
    margin-bottom:2px;
}

.horizontal .amount{
    width:90px;
    text-align:right;
}

.horizontal .name{
    width:110px;
}

.view-report{
    text-align:center;
    margin:13px;
    font-weight: bold;
}
table tr td[class^="adjust"] ul {
    list-style: unset !important;
    text-align: left !important;
}

.half-column.accent-column.show-selector-column {
    padding: 10px 20px 25px;
}

.show-type-event-selector-container {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.show-type-event-container {
    display: flex;
    align-items: center;
    height: 67px;
    width: 189px;
    background: white;
    border: 0.5px solid #95989A;
    border-radius: 6px;
    padding: 0;
}

.show-type-event-container.selected-show-event-type {
    border: 2px solid rgba(252, 153, 168, 0.5);
    box-shadow: 0 0 8px rgba(252, 153, 168, 0.5);
}

.show-type-event-container.first {
    margin-right: 12px;
}

.show-event-type-picture {
    padding: 15px;
}

.show-event-type-text {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    padding-right: 15px;
    width: 50%;
}

.selected-show-event-type .show-event-type-text {
    font-weight: bold;
}

.selected-transformation {
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

#cts-hours {
    background: #FDEBF4;
    min-height: 105px;
    margin-bottom: 30px;
    width: 393px;
    float: right;
    padding: 20px;
    font-size: 14px;
}

#cts-hours .bold {
    font-weight: bold;
}

#cts-hours .title {
    font-size: 16px;
    margin-bottom: 10px;
}

#cts-hours .title .smallprint {
    font-style: italic;
    font-size: 13px;
}

#cts-hours .list-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

#cts-hours ul {
    padding: 0;
}

#cts-hours ul li {
    display: flex;
}

#cts-hours ul li .lead {
    width: 40px;
}

.edit-label-warning {
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 10px 0;
    padding: 0;
    text-transform: none;
}
