.cs-t-1-w.cs-e-4801-default .cs-font-icon,
.cs-t-1-w.cs-e-4801-default .cs-icon-article:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-audio:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-calendar:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-dm:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-newsfeed:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-document:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-ecclesia:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-form:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-frifond:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-fundraising:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-groups:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-image:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-map:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-medarbeideren:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-membership:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-appMembership:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-payment:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-people:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-query:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-rss:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-shop:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-social:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-subscriptions:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-subscription:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-system:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-language:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-video:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-vote:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-website:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-generic:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-root:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-quarry:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-knowinggod:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-winorg:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-biblegamezone:before,
.cs-t-1-w.cs-e-4801-default .module-biblegames-icon,
.cs-t-1-w.cs-e-4801-default .cs-icon-event:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-personal-info:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-attendance:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-more:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-square:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-up:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-right:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-down:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-left:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-pages:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-based-template:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-copy:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-delete:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-design-mode:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-switch:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-page:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-redirect-page:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-group:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-room:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-search:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-settings:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-visible:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-template:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-user:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-personal:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-windows:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-add:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-delete-narrow:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-check-mark:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-invisible:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-sign-in:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-sign-out:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-minus:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-arrow-left:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-drop:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-refresh:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-headphones:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-sales:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-delete-article:before {
 font-family: "cornerstone";
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .cs-icon-article:before {
 content: '\e800';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-audio:before {
 content: '\e801';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-calendar:before {
 content: '\e802';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-dm:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-newsfeed:before {
 content: '\e803';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-document:before {
 content: '\e804';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-ecclesia:before {
 content: '\e805';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-form:before {
 content: '\e806';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-frifond:before {
 content: '\e807';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-fundraising:before {
 content: '\e808';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-groups:before {
 content: '\e809';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-image:before {
 content: '\e80a';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-map:before {
 content: '\e80b';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-medarbeideren:before {
 content: '\e80c';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-membership:before {
 content: '\e80d';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-appMembership:before {
 content: '\e80d';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-payment:before {
 content: '\e80e';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-people:before {
 content: '\e80f';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-query:before {
 content: '\e810';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-rss:before {
 content: '\e811';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-shop:before {
 content: '\e812';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-social:before {
 content: '\e813';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-subscriptions:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-subscription:before {
 content: '\e814';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-system:before {
 content: '\e815';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-language:before {
 content: '\e816';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-video:before {
 content: '\e817';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-vote:before {
 content: '\e818';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-website:before {
 content: '\e819';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-generic:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-root:before {
 content: '\e81a';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-quarry:before {
 content: '\e81b';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-knowinggod:before {
 content: '\e81c';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-winorg:before {
 content: '\e81d';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-biblegamezone:before,
.cs-t-1-w.cs-e-4801-default .module-biblegames-icon {
 content: '\e81e';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-event:before {
 content: '\e896';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-personal-info:before {
 content: '\e81f';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-attendance:before {
 content: '\e820';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-more:before {
 content: '\e821';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-square:before {
 content: '\e822';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-up:before {
 content: '\e823';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-right:before {
 content: '\e824';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-down:before {
 content: '\e825';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-left:before {
 content: '\e826';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-pages:before {
 content: '\e827';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-based-template:before {
 content: '\e828';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-copy:before {
 content: '\e829';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-delete:before {
 content: '\e82a';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-design-mode:before {
 content: '\e82b';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-switch:before {
 content: '\e82c';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-page:before {
 content: '\e82d';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-redirect-page:before {
 content: '\e82e';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-group:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-room:before {
 content: '\e82f';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-search:before {
 content: '\e830';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-settings:before {
 content: '\e831';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-visible:before {
 content: '\e832';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-template:before {
 content: '\e833';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-user:before,
.cs-t-1-w.cs-e-4801-default .cs-icon-personal:before {
 content: '\e834';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-windows:before {
 content: '\e835';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-add:before {
 content: '\e836';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-delete-narrow:before {
 content: '\e837';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-check-mark:before {
 content: '\e838';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-invisible:before {
 content: '\e839';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-sign-in:before {
 content: '\e83a';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-sign-out:before {
 content: '\e83b';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-minus:before {
 content: '\e83c';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-arrow-left:before {
 content: '\e83d';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-drop:before {
 content: '\e83f';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-refresh:before {
 content: '\e840';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-headphones:before {
 content: '\e841';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-sales:before {
 content: '\e843';
}


.cs-t-1-w.cs-e-4801-default .cs-icon-delete-article:before {
 content: '\e895';
}


.cs-t-1-w.cs-e-4801-default .ui-date-picker .system-select {
 width: 94px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-date-picker .system-select:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav {
 margin: 0;
 padding: 0;
 list-style: none;
 list-style-type: none;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li :first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a {
 color: #0c92af;
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a .tab-title {
 font: bold 11px Arial,sans-serif;
 line-height: 20px;
 color: #0c92af;
 position: relative;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li.ui-state-active .ui-content {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .ui-tabs-hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-pager {
 position: relative;
 padding: 0 10px;
 margin-top: 10px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .content {
 margin: auto;
 float: none;
 display: inline-block;
 overflow: hidden;
 padding: 3px;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .status {
 color: #272727;
 font-size: 11px;
 font-weight: bold;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
 position: absolute;
 top: 4px;
 left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .first-ellipsis,
.cs-t-1-w.cs-e-4801-default .ui-pager .last-ellipsis,
.cs-t-1-w.cs-e-4801-default .ui-pager .status .of {
 color: #63676B;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .first-ellipsis,
.cs-t-1-w.cs-e-4801-default .ui-pager .last-ellipsis {
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
 padding: 0 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .content .item-link {
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px;
 display: inline-block;
 text-decoration: none !important;
 border-radius: 3px;
 color: #0c92af !important;
 font-weight: bold !important;
 font-size: 10px;
 background: #EBECED;
 background: linear-gradient(#ebeced, #d1d2d4);
 background: -moz-linear-gradient(#ebeced, #d1d2d4);
 background: -webkit-linear-gradient(top, #ebeced, #d1d2d4);
 box-shadow: 0 1px 1px rgba(0,0,0,0.1),0 1px 0px rgba(250,250,250,0.75) inset,inset 0 -1px 0 #b1b4b9;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-1-w.cs-e-4801-default .ui-pager .content .item-link:hover {
 background: #4ABEDB;
 background: linear-gradient(#4abedb, #03a5cd);
 background: -moz-linear-gradient(#4abedb, #03a5cd);
 background: -webkit-linear-gradient(top, #4abedb, #03a5cd);
 box-shadow: inset 0 -1px 0px #007a97,inset 0 1px 0px rgba(113,227,255,0.75),0 1px 1px rgba(0,0,0,0.1);
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 color: #fff !important;
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px !important;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .content .ui-selected,
.cs-t-1-w.cs-e-4801-default .ui-pager .content .ui-selected:hover {
 background: #ff5400 !important;
 color: #fff !important;
 padding: 1px 6px !important;
 margin-top: -1px !important;
 box-shadow: none !important;
 text-shadow: 0 1px 0 rgba(205,68,0,0.7);
 border: 1px solid #EB4200;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .prev-link,
.cs-t-1-w.cs-e-4801-default .ui-pager .next-link {
 color: #0c92af;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none !important;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-1-w.cs-e-4801-default .ui-pager .prev-link,
.cs-t-1-w.cs-e-4801-default .ui-pager .prev-link:hover {
 margin-right: 8px;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .next-link,
.cs-t-1-w.cs-e-4801-default .ui-pager .next-link:hover {
 margin-left: 8px;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-1-w.cs-e-4801-default .ui-pager .next-link:hover,
.cs-t-1-w.cs-e-4801-default .ui-pager .prev-link:hover {
 color: #ff5e0f;
}


.cs-t-1-w.cs-e-4801-default .ui-pager a {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .left-arrow:before,
.cs-t-1-w.cs-e-4801-default .ui-pager .next-arrow:before {
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 width: 1.6em;
}


.cs-t-1-w.cs-e-4801-default .ui-pager .left-arrow:before {
 content: "\f053";
}


.cs-t-1-w.cs-e-4801-default .ui-pager .next-arrow:before {
 content: "\f054";
}


.cs-t-1-w.cs-e-4801-default .ui-progress {
 height: 20px;
 margin-bottom: 20px;
 overflow: hidden;
 background-color: #f7f7f7;
 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
 background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
 background-repeat: repeat-x;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
 box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}


.cs-t-1-w.cs-e-4801-default .ui-progress.active .bar {
 -webkit-animation: progress-bar-stripes 2s linear infinite;
 -moz-animation: progress-bar-stripes 2s linear infinite;
 -ms-animation: progress-bar-stripes 2s linear infinite;
 -o-animation: progress-bar-stripes 2s linear infinite;
 animation: progress-bar-stripes 2s linear infinite;
}


.cs-t-1-w.cs-e-4801-default .ui-progress.progress-striped .bar {
 background-color: #149bdf;
 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
 -webkit-background-size: 40px 40px;
 -moz-background-size: 40px 40px;
 -o-background-size: 40px 40px;
 background-size: 40px 40px;
}


.cs-t-1-w.cs-e-4801-default .ui-progress .bar {
 float: left;
 width: 0;
 height: 100%;
 font-size: 12px;
 color: #ffffff;
 text-align: center;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
 background-color: #0e90d2;
 background-image: -moz-linear-gradient(top, #149bdf, #0480be);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
 background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
 background-image: -o-linear-gradient(top, #149bdf, #0480be);
 background-image: linear-gradient(to bottom, #149bdf, #0480be);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
 -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-transition: width 0.6s ease;
 -moz-transition: width 0.6s ease;
 -o-transition: width 0.6s ease;
 transition: width 0.6s ease;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-input {
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs .ui-tabs-nav li a {
 margin-right: 5px;
 margin-bottom: 2px;
 margin-left: 2px;
 padding-left: 0;
 padding-right: 0;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0 4px 0 4px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0;
 color: #3A3A3A;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_blue.png) no-repeat center bottom;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-tabs-panel:nth-child(2) {
 border-radius: 2px;
 background-color: #fff;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-grid-header {
 border-bottom: 1px solid #1183a8;
 color: #1183A8;
 font-size: 11px;
 padding-bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set .ui-cell-1 {
 width: 24px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set .ui-cell-2 {
 width: 184px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set .ui-cell-4 {
 width: 54px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set table input {
 padding: 1px;
 width: 170px;
 margin-top: 1px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set table .ui-icon {
 display: block;
 width: 16px;
 height: 16px;
 margin: 2px 0 1px 4px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-set table .document-detach {
 text-decoration: underline;
 color: #1183A8;
 background: transparent url(/_static/system/images/delete.gif) no-repeat 2px 2px;
 padding: 1px 0 1px 18px;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-grid-cell {
 border-bottom: 1px solid #D9E8EB;
 font-size: 11px;
 padding: 2px 2px 2px 0;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-odd {
 background-color: #ecf4da;
}


.cs-t-1-w.cs-e-4801-default .document-attach .ui-even {
 background-color: white;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-item .document-detach:before {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .document-attach .document-item .document-detach:before:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .document-attach .new-document input {
 padding: 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default .sy-box.sy-loading {
 background: url(../files/ui/slipry/sy-loader.gif) 50% 50% no-repeat;
 -webkit-background-size: 32px;
 -moz-background-size: 32px;
 -o-background-size: 32px;
 background-size: 32px;
 min-height: 40px;
}


.cs-t-1-w.cs-e-4801-default .sy-box.sy-loading .sy-slides-wrap,
.cs-t-1-w.cs-e-4801-default .sy-box.sy-loading .sy-pager {
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .sy-slides-wrap {
 position: relative;
 height: 100%;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .sy-slides-wrap:hover .sy-controls {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .sy-slides-crop {
 height: 100%;
 width: 100%;
 position: absolute;
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default .sy-list {
 width: 100%;
 height: 100%;
 list-style: none;
 margin: 0;
 padding: 0;
 position: absolute;
}


.cs-t-1-w.cs-e-4801-default .sy-list.horizontal {
 -webkit-transition: left ease;
 -moz-transition: left ease;
 -o-transition: left ease;
 transition: left ease;
}


.cs-t-1-w.cs-e-4801-default .sy-list.vertical {
 -webkit-transition: top ease;
 -moz-transition: top ease;
 -o-transition: top ease;
 transition: top ease;
}


.cs-t-1-w.cs-e-4801-default .sy-slide {
 position: absolute;
 width: 100%;
 z-index: 2;
}


.cs-t-1-w.cs-e-4801-default .sy-slide.kenburns {
 width: 140%;
 left: -20%;
}


.cs-t-1-w.cs-e-4801-default .sy-slide.kenburns.useCSS {
 -webkit-transition-property: opacity;
 -moz-transition-property: opacity;
 -o-transition-property: opacity;
 transition-property: opacity;
}


.cs-t-1-w.cs-e-4801-default .sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
 -webkit-animation-name: left-right;
 -webkit-animation-fill-mode: forwards;
 -moz-animation-name: left-right;
 -moz-animation-fill-mode: forwards;
 -o-animation-name: left-right;
 -o-animation-fill-mode: forwards;
 animation-name: left-right;
 animation-fill-mode: forwards;
}


.cs-t-1-w.cs-e-4801-default .sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
 -webkit-animation-name: right-left;
 -webkit-animation-fill-mode: forwards;
 -moz-animation-name: right-left;
 -moz-animation-fill-mode: forwards;
 -o-animation-name: right-left;
 -o-animation-fill-mode: forwards;
 animation-name: right-left;
 animation-fill-mode: forwards;
}


.cs-t-1-w.cs-e-4801-default .sy-slide.sy-active {
 z-index: 3;
}


.cs-t-1-w.cs-e-4801-default .sy-slide>a {
 margin: 0;
 padding: 0;
 display: block;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .sy-slide>a>img {
 margin: 0;
 padding: 0;
 display: block;
 width: 100%;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .sy-slide>img {
 margin: 0;
 padding: 0;
 display: block;
 width: 100%;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls {
 display: none;
 list-style: none;
 height: 90%;
 width: 100%;
 position: absolute;
 padding: 0;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li {
 position: absolute;
 width: 10%;
 min-width: 4.2em;
 height: 100%;
 z-index: 33;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li.sy-prev {
 left: 0;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li.sy-prev a:after {
 background-position: -5% 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li.sy-next {
 right: 0;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li.sy-next a:after {
 background-position: 105% 0;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li a {
 position: relative;
 width: 100%;
 height: 100%;
 display: block;
 text-indent: -9999px;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li a:link,
.cs-t-1-w.cs-e-4801-default .sy-controls li a:visited {
 opacity: 0.4;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li a:hover,
.cs-t-1-w.cs-e-4801-default .sy-controls li a:focus {
 opacity: 0.8;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .sy-controls li a:after {
 content: "";
 background-image: url(../files/ui/slipry/arrows.svg);
 background-repeat: no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 text-align: center;
 text-indent: 0;
 line-height: 2.8em;
 color: #111;
 font-weight: 800;
 position: absolute;
 background-color: #fff;
 width: 2.8em;
 height: 2.8em;
 left: 50%;
 top: 50%;
 margin-top: -1.4em;
 margin-left: -1.4em;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
}


.cs-t-1-w.cs-e-4801-default .sy-caption-wrap {
 position: absolute;
 bottom: 2em;
 z-index: 12;
 left: 50%;
}


.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption {
 position: relative;
 left: -50%;
 background-color: rgba(0,0,0,0.54);
 color: #fff;
 padding: 0.4em 1em;
 -webkit-border-radius: 1.2em;
 -moz-border-radius: 1.2em;
 -ms-border-radius: 1.2em;
 -o-border-radius: 1.2em;
 border-radius: 1.2em;
}


.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption a:link,
.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption a:visited {
 color: #e24b70;
 font-weight: 600;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption a:hover,
.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption a:focus {
 text-decoration: underline;
}


@media only screen and (max-device-width: 600px),
screen and (max-width: 600px) {
 .cs-t-1-w.cs-e-4801-default .sy-caption-wrap{left: 0;
 bottom: 0.4em}.cs-t-1-w.cs-e-4801-default .sy-caption-wrap .sy-caption{left:0;
 padding: 0.2em 0.4em;
 font-size: 0.92em;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 -ms-border-radius: 0;
 -o-border-radius: 0;
 border-radius: 0}
}


.cs-t-1-w.cs-e-4801-default .sy-pager {
 overflow: hidden;
 *zoom: 1;
 display: block;
 width: 100%;
 margin: 1em 0 0;
 padding: 0;
 list-style: none;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .sy-pager li {
 display: inline-block;
 width: 1.2em;
 height: 1.2em;
 margin: 0 1em 0 0;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
}


.cs-t-1-w.cs-e-4801-default .sy-pager li.sy-active a {
 background-color: #e24b70;
}


.cs-t-1-w.cs-e-4801-default .sy-pager li a {
 width: 100%;
 height: 100%;
 display: block;
 background-color: #cccccc;
 text-indent: -9999px;
 -webkit-background-size: 2em;
 -moz-background-size: 2em;
 -o-background-size: 2em;
 background-size: 2em;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
}


.cs-t-1-w.cs-e-4801-default .sy-pager li a:link,
.cs-t-1-w.cs-e-4801-default .sy-pager li a:visited {
 opacity: 1.0;
}


.cs-t-1-w.cs-e-4801-default .sy-pager li a:hover,
.cs-t-1-w.cs-e-4801-default .sy-pager li a:focus {
 opacity: 0.6;
}


.cs-t-1-w.cs-e-4801-default .sy-filler {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .sy-filler.ready {
 -webkit-transition: padding 600ms ease;
 -moz-transition: padding 600ms ease;
 -o-transition: padding 600ms ease;
 transition: padding 600ms ease;
}


.cs-t-1-w.cs-e-4801-default .article-mn-object .article-block .website-label-cell {
 padding: 3px 0 0;
 vertical-align: top;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default .article-mn-object .article-block .website-content-cell {
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .article-mn-object .article-block .buttons-cell {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block {
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .title {
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 font-size: 14px;
 font-weight: normal;
 color: #efefef;
 line-height: 18px;
 padding: 10px;
 margin: 0;
 background: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .icon-info-circle {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .icon-attention {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .message {
 padding: 10px;
 color: #212a32;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .message ul {
 list-style-type: none;
 padding: 10px;
 margin: 0;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default .ui-info-block .message ul .icon-delete:before {
 color: #5e2124;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper {
 position: relative;
 margin: 0 auto 60px;
 padding: 0;
 *zoom: 1;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper img {
 max-width: 100%;
 display: block;
}


.cs-t-1-w.cs-e-4801-default .bxslider {
 width: 0;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-pager,
.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-controls-auto {
 position: absolute;
 bottom: -30px;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-loading {
 min-height: 50px;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2000;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-prev,
.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-next {
 text-decoration: none;
 background-image: none;
 font-family: FontAwesome;
 font-size: 30px;
 color: #868686;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-prev {
 left: -40px;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-next {
 right: -40px;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-prev:before {
 content: "\f053";
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-next:after {
 content: "\f054";
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-controls-direction a {
 position: absolute;
 outline: 0;
 z-index: 9;
 margin-top: auto;
 margin-bottom: auto;
 top: 0px;
 bottom: 0;
 height: 30px;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-controls-direction a.disabled {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
 text-align: left;
 width: 80%;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
 right: 0;
 width: 35px;
}


.cs-t-1-w.cs-e-4801-default .bx-wrapper img {
 display: block;
 max-width: 100%;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox {
 border-top: 2px solid #0c92af;
 box-shadow: 0 6px 30px rgba(0,0,0,0.7);
 padding: 12px;
 background-color: #222830;
 margin-bottom: 80px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>.close-window {
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 background: none;
 font-size: 15px;
 color: rgba(255,255,255,0.6);
 font-family: "fontawesome";
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 font-weight: normal;
 display: inline-block;
 position: absolute;
 right: 15px;
 top: 12px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>.close-window:hover {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>.close-window:active {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>.close-window::before {
 content: "\f00d";
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>.title {
 font-family: Arial,sans-serif;
 margin-bottom: 14px;
 font-weight: bold;
 color: rgba(255,255,255,0.6);
 font-size: 14px;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox>div.content {
 border-radius: 5px;
 background: #d4d5d6;
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-block {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-buttons-line {
 overflow: hidden;
 padding-top: 20px;
 margin-bottom: 0 !important;
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-submit-block-section {
 border: 0;
 padding: 0;
 margin: 10px 0 0 0;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-submit-block-section .ui-porgress {
 margin-bottom: 9px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-block-field-set .ui-field>.ui-label {
 width: 120px !important;
 display: inline-block;
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: right;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-block-field-set label.ui-checkbox-label {
 display: inline-block;
 font: 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-block-field-set .ui-line-block {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-block-field-set .ui-line-block:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-button-cancel {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-button-cancel:hover {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .cs-lightbox .ui-button-cancel:active {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav {
 margin: 0;
 padding: 0;
 list-style: none;
 list-style-type: none;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav:after {
 clear: both;
 content: ".";
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background-color: #ff5400;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li.ui-tabs-selected:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 color: #ff5400;
 content: "\f0dd";
 position: absolute;
 line-height: 14px;
 width: 100%;
 bottom: -5px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li a {
 color: #0c92af;
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li a .tab-title {
 font: bold 11px Arial,sans-serif;
 line-height: 20px;
 color: #0c92af;
 position: relative;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li a:hover .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li a:active .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .tab-title {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel.ui-tabs-hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .create-block {
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 background-color: #fff;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .create-block table {
 width: 100% !important;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .create-block .website-label-cell {
 white-space: nowrap;
 color: #73787d;
 font-size: 10px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 font-weight: bold;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .create-block .button-cell {
 width: 100%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container .ui-autocomplete-input {
 width: 280px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container.image-empty {
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 background-color: #fff;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container.image-selected .ui-autocomplete-result {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .attach-block .article-image-image-versions {
 font: bold 10px Arial,sans-serif;
 line-height: 10px;
 color: #0c92af;
 position: relative;
 margin: 10px 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default .image-attach-form .image-attach-form-image-block .ui-tabs .ui-tabs-panel .attach-block .article-image-image-versions:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .block-table {
 background-color: #d4d5d6;
 border-radius: 4px;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable {
 cursor: pointer;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable :hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable .title-label {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable .icon-sort-up,
.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable .icon-sort-down {
 position: absolute;
 padding: 0 0 0 2px;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable .icon-sort-up.sort-order-1,
.cs-t-1-w.cs-e-4801-default .block-table .head .ui-sortable .icon-sort-down.sort-order-1 {
 opacity: 0.5;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .ui-head-cell {
 padding: 0 5px 0 10px;
 height: 40px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body {
 padding: 7px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table {
 display: table;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table>div,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table>div {
 display: table-row;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table .sortable-item-content {
 display: table-row;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table>div>div,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table>div>div {
 display: table-cell;
 box-sizing: content-box;
}


.cs-t-1-w.cs-e-4801-default .block-table .head .head-title {
 padding: 0 10px 0 5px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table {
 font: bold 11px Arial,sans-serif;
 color: #d4d5d6;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 background-color: #323943;
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
 padding: 0 17px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table>div>div {
 padding: 15px 10px 15px 0;
 text-overflow: ellipsis;
 overflow: hidden;
 max-width: 1px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table>div>.ui-sortable:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table {
 border-radius: 2px;
 background-color: #fff;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table>div>div {
 font: normal 12px Arial,sans-serif;
 color: #272727;
 border-bottom: 1px solid #e2e2e2;
 padding: 10px 10px 10px 0;
 height: 40px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table .sortable-item-content>div {
 display: table-cell;
 font: normal 12px Arial,sans-serif;
 color: #272727;
 border-bottom: 1px solid #e2e2e2;
 padding: 10px 0 10px 10px;
 height: 40px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table .sortable-item-content>div:first-child:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 content: "\f0dc";
 color: #0c92af;
 position: relative;
 top: 22px;
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .block-table>.head .head-table>div>div:first-child,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table>div>div:first-child,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table .ui-sortable-element-item>div:first-child {
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table>div:last-child>div,
.cs-t-1-w.cs-e-4801-default .block-table>.body .body-table .sortable-item-content:last-child>div {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table .icon-pencil {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .block-table .icon-delete {
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .block-table .icon-sort {
 color: #a5aab1;
 cursor: move;
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .block-table .icon-sort:hover {
 color: #73787d;
 cursor: move;
}


.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation {
 padding: 10px 10px 5px 10px;
 position: relative;
 min-height: 28px;
}


.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-button,
.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-button-big,
.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-submit-block-section .ui-button-save,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .block-table .bottom .navigation .ui-button-save,
.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-button-add,
.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-button-delete,
.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .ui-button-restore {
 display: block;
 margin: 0 auto;
}


.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .counter {
 display: block;
 position: absolute;
 top: 19px;
 color: #73787d;
 font: bold 11px Arial,sans-serif;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .block-table .bottom .navigation .counter>span {
 color: #212a32;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element {
 background-color: #d4d5d6;
 border-radius: 4px;
 padding: 7px;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element .sortable-element-content {
 display: table;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 border-radius: 2px;
 background-color: #fff;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element-item {
 display: table-row;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element-item>div {
 display: table-cell;
 font: normal 12px Arial,sans-serif;
 color: #272727;
 padding: 10px 10px 10px 0;
 height: 40px;
 vertical-align: middle;
 border-bottom: 1px solid #e2e2e2;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element-item>div:nth-child(2) span:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 content: "\f0dc";
 color: #0c92af;
 position: relative;
 top: 0;
 display: inline;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element-item>div:first-child {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .sortable-element-content .ui-sortable-element-item:last-child>div {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-sortable-element-item .sortable-item-helper {
 width: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu {
 float: right;
 text-align: right;
 height: 14px;
 margin-top: -4px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .resize,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .resize {
 position: absolute;
 width: 400px;
 right: 0;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button {
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 position: absolute;
 right: 0;
 top: 0;
 display: inline-block;
 margin-top: -6px;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button .popup-box,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button .popup-box {
 display: none;
 border-top: 1px solid #1c2128;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button .popup-box a.toggle,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button .popup-box a.toggle {
 display: block;
 padding: 7px 10px;
 margin: 0 10px;
 border-top: 1px solid #2e353d;
 color: #cdd0d1;
 font: bold 12px Arial,sans-serif;
 text-decoration: none;
 text-align: left;
 text-shadow: 0px -1px 0px #000;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button .popup-box a.toggle:hover,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button .popup-box a.toggle:hover {
 color: #fff;
 background-color: #0e1014;
 margin: 0;
 padding: 7px 20px;
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button .popup-box a.toggle:first-child,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button .popup-box a.toggle:first-child {
 border-top: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .popup-button .popup-box a.toggle:hover+a.toggle,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .popup-button .popup-box a.toggle:hover+a.toggle {
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .shine,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .shine {
 font: bold 11px Arial,sans-serif;
 padding: 8px 10px;
 white-space: nowrap;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .shine .icon-list-ul,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .shine .icon-list-ul {
 padding-right: .4em !important;
 margin: 0 !important;
 font-size: 11px !important;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .shine .icon-down-dir,
.cs-t-1-w.cs-e-4801-default .block-table .action-menu .shine .icon-up-dir,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .shine .icon-down-dir,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .shine .icon-up-dir {
 font-size: 12px !important;
 margin: 0 !important;
 padding-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .shine:hover,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .shine:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .block-table .action-menu .resize.active .popup-button,
.cs-t-1-w.cs-e-4801-default .block-table-inline .action-menu .resize.active .popup-button {
 background-color: #222830;
 border-radius: 2px;
 box-shadow: 0 2px 18px rgba(0,0,0,0.5);
 z-index: 100;
}


.cs-t-1-w.cs-e-4801-default .block-table.selectable>.body .body-table>div:hover div {
 cursor: pointer;
 background-color: #f6f6f6;
}


.cs-t-1-w.cs-e-4801-default .block-table.selectable>.body .body-table>div:hover div:first-child {
 background: -moz-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -webkit-gradient(left top, right top, color-stop(0%, #f5f5f5), color-stop(52%, #fff), color-stop(100%, #f5f5f5));
 background: -webkit-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -o-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -ms-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: linear-gradient(to right, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: linear-gradient(to right, #fff 0%, #f5f5f5 48%, #f5f5f5 100%);
}


.cs-t-1-w.cs-e-4801-default .block-table.selectable>.body .body-table>div:hover div:last-of-type {
 background: -moz-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -webkit-gradient(right top, left top, color-stop(0%, #f5f5f5), color-stop(52%, #f5f5f5), color-stop(100%, #fff));
 background: -webkit-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -o-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -ms-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
}


.cs-t-1-w.cs-e-4801-default {
 @-moz-keyframes spin{0%{-moz-transform:rotate(0deg) -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)}100%{-moz-transform:rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)}}
 @-webkit-keyframes spin{0%{-moz-transform:rotate(0deg) -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)}100%{-moz-transform:rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)}}
 @-o-keyframes spin{0%{-moz-transform:rotate(0deg) -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)}100%{-moz-transform:rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)}}
 @-ms-keyframes spin{0%{-moz-transform:rotate(0deg) -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)}100%{-moz-transform:rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)}}
 @keyframes spin{0%{-moz-transform:rotate(0deg) -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg)}100%{-moz-transform:rotate(359deg);
 -o-transform: rotate(359deg);
 -webkit-transform: rotate(359deg);
 transform: rotate(359deg)}}
}


.cs-t-1-w.cs-e-4801-default [class^="icon-"]:before,
.cs-t-1-w.cs-e-4801-default [class*=" icon-"]:before {
 font-family: "FontAwesome";
 font-style: normal;
 font-weight: normal;
 speak: none;
 text-decoration: inherit;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .icon-author:before {
 content: "\f007";
}


.cs-t-1-w.cs-e-4801-default .icon-reset:before {
 content: "\e81c";
}


.cs-t-1-w.cs-e-4801-default .icon-trash:before {
 content: "\e81d";
}


.cs-t-1-w.cs-e-4801-default .icon-comments:before {
 content: '\e81e';
}


.cs-t-1-w.cs-e-4801-default .icon-spinner:before {
 content: '\e804';
 -moz-animation: spin 2s infinite linear;
 -o-animation: spin 2s infinite linear;
 -webkit-animation: spin 2s infinite linear;
 animation: spin 2s infinite linear;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .icon-back:before {
 content: '\e80f';
}


.cs-t-1-w.cs-e-4801-default .icon-credit-card:before {
 content: '\e800';
}


.cs-t-1-w.cs-e-4801-default .icon-down-dir:before {
 content: '\e801';
}


.cs-t-1-w.cs-e-4801-default .icon-up-dir:before {
 content: '\e802';
}


.cs-t-1-w.cs-e-4801-default .icon-star:before {
 content: '\e803';
}


.cs-t-1-w.cs-e-4801-default .icon-spinner:before {
 content: '\e804';
}


.cs-t-1-w.cs-e-4801-default .icon-attention:before {
 content: '\e805';
}


.cs-t-1-w.cs-e-4801-default .icon-ok-squared:before {
 content: '\e806';
}


.cs-t-1-w.cs-e-4801-default .icon-logout:before {
 content: '\e807';
}


.cs-t-1-w.cs-e-4801-default .icon-star-empty:before {
 content: '\e808';
}


.cs-t-1-w.cs-e-4801-default .icon-male:before {
 content: '\e809';
}


.cs-t-1-w.cs-e-4801-default .icon-female:before {
 content: '\e80a';
}


.cs-t-1-w.cs-e-4801-default .icon-print:before {
 content: '\e80b';
}


.cs-t-1-w.cs-e-4801-default .icon-history:before {
 content: '\e80c';
}


.cs-t-1-w.cs-e-4801-default .icon-play-circled2:before {
 content: '\e80d';
}


.cs-t-1-w.cs-e-4801-default .icon-clock:before {
 content: '\e80e';
}


.cs-t-1-w.cs-e-4801-default .icon-reply:before {
 content: '\e80f';
}


.cs-t-1-w.cs-e-4801-default .icon-file-pdf:before {
 content: '\e810';
}


.cs-t-1-w.cs-e-4801-default .icon-folder-empty:before {
 content: '\e811';
}


.cs-t-1-w.cs-e-4801-default .icon-folder-open-empty:before {
 content: '\e812';
}


.cs-t-1-w.cs-e-4801-default .icon-file-word:before {
 content: '\e813';
}


.cs-t-1-w.cs-e-4801-default .icon-file-excel:before {
 content: '\e814';
}


.cs-t-1-w.cs-e-4801-default .icon-file-powerpoint:before {
 content: '\e815';
}


.cs-t-1-w.cs-e-4801-default .icon-file-image:before {
 content: '\e816';
}


.cs-t-1-w.cs-e-4801-default .icon-file-archive:before {
 content: '\e817';
}


.cs-t-1-w.cs-e-4801-default .icon-file-audio:before {
 content: '\e818';
}


.cs-t-1-w.cs-e-4801-default .icon-file-video:before {
 content: '\e819';
}


.cs-t-1-w.cs-e-4801-default .icon-file-code:before {
 content: '\e81a';
}


.cs-t-1-w.cs-e-4801-default .icon-doc:before {
 content: '\e81b';
}


.cs-t-1-w.cs-e-4801-default .icon-ccw:before {
 content: '\e81c';
}


.cs-t-1-w.cs-e-4801-default .icon-trash-empty:before {
 content: '\e81d';
}


.cs-t-1-w.cs-e-4801-default .icon-chat:before {
 content: '\e81e';
}


.cs-t-1-w.cs-e-4801-default .icon-list-alt:before {
 content: '\e81f';
}


.cs-t-1-w.cs-e-4801-default .icon-camera:before {
 content: '\e820';
}


.cs-t-1-w.cs-e-4801-default .icon-play:before {
 content: '\e821';
}


.cs-t-1-w.cs-e-4801-default .icon-lock:before {
 content: '\e822';
}


.cs-t-1-w.cs-e-4801-default .icon-lock-open:before {
 content: '\e823';
}


.cs-t-1-w.cs-e-4801-default .icon-menu:before {
 content: '\e824';
}


.cs-t-1-w.cs-e-4801-default .icon-search:before {
 content: '\f002';
}


.cs-t-1-w.cs-e-4801-default .icon-user:before {
 content: '\f007';
}


.cs-t-1-w.cs-e-4801-default .icon-check:before {
 content: '\f00c';
}


.cs-t-1-w.cs-e-4801-default .icon-delete:before {
 content: '\f00d';
}


.cs-t-1-w.cs-e-4801-default .icon-cog:before {
 content: '\f013';
}


.cs-t-1-w.cs-e-4801-default .icon-download:before {
 content: '\f019';
}


.cs-t-1-w.cs-e-4801-default .icon-repeat:before {
 content: '\f01e';
}


.cs-t-1-w.cs-e-4801-default .icon-arrows-cw:before {
 content: '\f021';
}


.cs-t-1-w.cs-e-4801-default .icon-image:before {
 content: '\f03e';
}


.cs-t-1-w.cs-e-4801-default .icon-pencil:before {
 content: '\f040';
}


.cs-t-1-w.cs-e-4801-default .icon-chevron-left:before {
 content: '\f053';
}


.cs-t-1-w.cs-e-4801-default .icon-chevron-right:before {
 content: '\f054';
}


.cs-t-1-w.cs-e-4801-default .icon-info-circle:before {
 content: '\f05a';
}


.cs-t-1-w.cs-e-4801-default .icon-plus:before {
 content: '\f067';
}


.cs-t-1-w.cs-e-4801-default .icon-exclamation-circle:before {
 content: '\f06a';
}


.cs-t-1-w.cs-e-4801-default .icon-eye:before {
 content: '\f06e';
}


.cs-t-1-w.cs-e-4801-default .icon-eye-off:before {
 content: '\f070';
}


.cs-t-1-w.cs-e-4801-default .icon-calendar:before {
 content: '\f073';
}


.cs-t-1-w.cs-e-4801-default .icon-chevron-up:before {
 content: '\f077';
}


.cs-t-1-w.cs-e-4801-default .icon-chevron-down:before {
 content: '\f078';
}


.cs-t-1-w.cs-e-4801-default .icon-shopping-cart:before {
 content: '\f07a';
}


.cs-t-1-w.cs-e-4801-default .icon-bookmark-empty:before {
 content: '\f097';
}


.cs-t-1-w.cs-e-4801-default .icon-facebook:before {
 content: '\f09a';
}


.cs-t-1-w.cs-e-4801-default .icon-filter:before {
 content: '\f0b0';
}


.cs-t-1-w.cs-e-4801-default .icon-docs:before {
 content: '\f0c5';
}


.cs-t-1-w.cs-e-4801-default .icon-paper-clip:before {
 content: '\f0c6';
}


.cs-t-1-w.cs-e-4801-default .icon-list-ul:before {
 content: '\f0ca';
}


.cs-t-1-w.cs-e-4801-default .icon-sort:before {
 content: '\f0dc';
}


.cs-t-1-w.cs-e-4801-default .icon-sort-down:before {
 content: '\f0dd';
}


.cs-t-1-w.cs-e-4801-default .icon-sort-up:before {
 content: '\f0de';
}


.cs-t-1-w.cs-e-4801-default .icon-chat-empty:before {
 content: '\f0e6';
}


.cs-t-1-w.cs-e-4801-default .icon-cloud-download:before {
 content: '\f0ed';
}


.cs-t-1-w.cs-e-4801-default .icon-article:before {
 content: '\f0f6';
}


.cs-t-1-w.cs-e-4801-default .icon-link:before {
 content: '\e825';
}


.cs-t-1-w.cs-e-4801-default .icon-unlink:before {
 content: '\e826';
}


.cs-t-1-w.cs-e-4801-default .animate-spin {
 -moz-animation: spin 2s infinite linear;
 -o-animation: spin 2s infinite linear;
 -webkit-animation: spin 2s infinite linear;
 animation: spin 2s infinite linear;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block {
 height: 300px;
 position: relative;
 margin-top: 20px;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .sh-h {
 z-index: 2;
 width: 100%;
 height: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .sh-v {
 z-index: 2;
 height: 100%;
 width: 5px;
 overflow: visible;
 position: absolute;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .sh-h div {
 z-index: 2;
 position: absolute;
 width: 100%;
 background-color: black;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .sh-v div {
 z-index: 2;
 position: absolute;
 height: 100%;
 background-color: black;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .h1 {
 height: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .h2 {
 height: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .h3 {
 height: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .h4 {
 height: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .h5 {
 height: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .v1 {
 width: 1px;
 filter: alpha(opacity=10);
 -khtml-opacity: 0.1;
 opacity: .1;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .v2 {
 width: 2px;
 filter: alpha(opacity=8);
 -khtml-opacity: 0.08;
 opacity: .08;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .v3 {
 width: 3px;
 filter: alpha(opacity=6);
 -khtml-opacity: 0.06;
 opacity: .06;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .v4 {
 width: 4px;
 filter: alpha(opacity=4);
 -khtml-opacity: 0.04;
 opacity: .04;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map-block .v5 {
 width: 5px;
 filter: alpha(opacity=2);
 -khtml-opacity: 0.02;
 opacity: .02;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .map {
 height: 100%;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table {
 width: 100%;
 box-sizing: border-box !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table th {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 border-bottom: 1px solid #dddedf;
 padding: 10px;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table td {
 border-bottom: 1px solid #dddedf;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-locate-head,
.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-locate-cell {
 width: 35px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-locate-cell {
 cursor: move;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-locate-cell:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 content: "\f0dc";
 color: #0c92af;
 position: relative;
 top: 10px;
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table tr:hover:before {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations a.geo-locate-link {
 display: inline-block;
 width: 28px;
 height: 50px;
 margin-left: 12px;
 background: transparent url(/_static/cs/images-2/marker/1.png) no-repeat 3px 6px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-value-head {
 width: 361px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-value-cell {
 width: 366px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-value-cell input[type=text] {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 width: 100%;
 font: normal 12px Arial,sans-serif;
 border: 1px solid #d9d9d9;
 color: #212a32;
 background-color: #fff;
 padding: 6px;
 line-height: 16px;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-value-cell .description {
 font: normal 12px Arial,sans-serif;
 padding-left: 10px;
 color: #73787d;
 margin-top: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-lat-head {
 width: 61px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-lat-cell {
 width: 66px;
 font: normal 12px Arial,sans-serif;
 vertical-align: top;
 padding: 20px 10px 10px 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-lng-head {
 width: 61px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-lng-cell {
 width: 66px;
 font: normal 12px Arial,sans-serif;
 vertical-align: top;
 padding: 20px 10px 10px 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table td.geo-delete-cell {
 text-align: right;
 vertical-align: middle;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table td.geo-delete-cell a {
 font-size: 0;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table td.geo-delete-cell a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .value-table td.geo-delete-cell a:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 content: "\f00d";
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .delete-link {
 color: #0c92af;
 font: bold 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .delete-link:before {
 font-family: "FontAwesome";
 font-size: 11px;
 font-weight: normal;
 content: "\f00d";
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .delete-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block .ui-label {
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 font: bold 11px Arial,sans-serif;
 margin-right: 10px;
 display: inline-block;
 float: left;
 line-height: 28px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block .ui-input {
 box-sizing: border-box !important;
 -moz-box-sizing: border-box !important;
 -webkit-box-sizing: border-box !important;
 font: normal 12px Arial,sans-serif;
 border: 1px solid #d9d9d9 !important;
 color: #212a32;
 background-color: #fff;
 padding: 6px !important;
 line-height: 16px !important;
 margin: 0 !important;
 width: 226px !important;
 float: left;
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block a.ui-button-inline {
 margin-left: 10px;
 font-size: 0;
 color: #fff;
 background-color: #bbb;
 border: 1px solid #a2a2a2;
 background-image: none;
 box-shadow: none;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block a.ui-button-inline:before {
 content: "\f002";
 font-family: "FontAwesome";
 font-weight: normal;
 font-size: 16px;
 line-height: 28px;
 padding: 0 6px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block a.zoom-link {
 display: block;
 float: right;
 text-decoration: none;
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 line-height: 30px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block a.zoom-link:before {
 content: "\f00e";
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .search-block a.zoom-link:hover {
 color: #ff5400;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .title {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .controls {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .delete-link {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .add-link {
 color: #0c92af;
 font: bold 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .add-link:before {
 font-family: "FontAwesome";
 font-size: 11px;
 font-weight: normal;
 content: "\f067";
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-geo-locations .geo-info .add-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.head .head-table,
.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table {
 display: table;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.head .head-table>div,
.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table>div {
 display: table-row;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table .sortable-item-content {
 display: table-row;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.head .head-table>div>div,
.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table>div>div {
 display: table-cell;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.head .head-table {
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 padding: 0 10px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.head .head-table>div>div {
 padding: 0 0 0 10px;
 text-overflow: ellipsis;
 overflow: hidden;
 max-width: 1px;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table {
 border-radius: 2px;
 background-color: #fff;
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table>div>div {
 font: normal 12px Arial,sans-serif;
 color: #272727;
 border-bottom: 1px solid #e2e2e2;
 padding: 10px 0 10px 10px;
 height: 40px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table>div>div:last-child {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline>.body .body-table>div:last-child>div {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation {
 padding: 10px 10px 5px 10px;
 position: relative;
 min-height: 28px;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-button,
.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-button-big,
.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-submit-block-section .ui-button-save,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .block-table-inline .bottom .navigation .ui-button-save,
.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-button-add,
.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-button-delete,
.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .ui-button-restore {
 display: block;
 margin: 0 auto;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .counter {
 display: block;
 position: absolute;
 top: 19px;
 color: #73787d;
 font: bold 11px Arial,sans-serif;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .block-table-inline .bottom .navigation .counter>span {
 color: #212a32;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .block-table-inline.selectable>.body .body-table>div:hover div {
 cursor: pointer;
 background-color: #f6f6f6;
}


.cs-t-1-w.cs-e-4801-default .block-table-inline.selectable>.body .body-table>div:hover div:first-child {
 background: -moz-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -webkit-gradient(left top, right top, color-stop(0%, #f5f5f5), color-stop(52%, #fff), color-stop(100%, #f5f5f5));
 background: -webkit-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -o-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: -ms-linear-gradient(left, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: linear-gradient(to right, #fff 0%, #f5f5f5 52%, #f5f5f5 100%);
 background: linear-gradient(to right, #fff 0%, #f5f5f5 48%, #f5f5f5 100%);
}


.cs-t-1-w.cs-e-4801-default .block-table-inline.selectable>.body .body-table>div:hover div:last-of-type {
 background: -moz-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -webkit-gradient(right top, left top, color-stop(0%, #f5f5f5), color-stop(52%, #f5f5f5), color-stop(100%, #fff));
 background: -webkit-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -o-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: -ms-linear-gradient(right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
 background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 52%, #fff 100%);
}


.cs-t-1-w.cs-e-4801-default .modal-wrapper {
 padding: 3px 10px 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 {
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs {
 padding: 0;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav {
 list-style: none;
 position: relative;
 padding: 0;
 line-height: inherit;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a:hover .tab-title {
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-helper-clearfix {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-helper-reset {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 line-height: 14px;
 text-decoration: none;
 font-size: 11px;
 list-style: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-helper-clearfix::after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li {
 position: relative;
 float: none;
 display: inline-block;
 *display: inline;
 *zoom: 1;
 border-bottom-width: 0 !important;
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a {
 float: left;
 text-decoration: none;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-panel {
 padding: 0;
 display: block;
 border-width: 0;
 background: none;
 -moz-user-selection: none;
 -webkit-user-selection: none;
 -khtml-user-selection: none;
 user-selection: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-panel.ui-tabs-hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li {
 padding: 0 0 4px 0;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.with-count {
 margin-right: 8px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 padding-bottom: 4px;
 background-color: inherit;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected:before {
 font-family: "FontAwesome";
 font-style: normal;
 font-weight: normal;
 speak: none;
 text-decoration: inherit;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 content: '\f0dd';
 position: absolute;
 font-size: 16px;
 bottom: -2px;
 line-height: 16px;
 left: 50%;
 width: auto;
 color: #94a2b0;
 margin-left: -6px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover:before {
 color: #caff32;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a {
 background-color: #ffffff;
 border: 1px solid #c4cbd3;
 padding: 5px 10px;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a .tab-title {
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 font-size: 14px;
 line-height: 14px;
 color: #323943;
 font-weight: normal;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a .left-bkt,
.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a .right-bkt {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li a .count-value {
 background-color: #caff32;
 font-size: 12px;
 line-height: 14px;
 display: block;
 float: right;
 padding: 1px 5px 0 5px;
 border-radius: 10px;
 margin-left: 10px;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-state-hover a {
 background-color: #caff32;
 border: 1px solid #caff32;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-state-hover a .count-value {
 background-color: #94a2b0;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 background-color: #94a2b0;
 border: 1px solid #94a2b0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .tab-title {
 color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a {
 background-color: #caff32;
 border: 1px solid #caff32;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a .tab-title {
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .ui-tabs-panel,
.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-tabs .cs-tabs-panel {
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list {
 background-color: #ffffff;
 border: 1px solid #94a2b0;
 margin: 0;
 cursor: text;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item {
 float: left;
 margin: 6px 2px 6px 6px;
 vertical-align: top;
 padding: 2px;
 background-color: #94a2b0;
 color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item .ui-item-text {
 padding-left: 6px;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item {
 color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item:before {
 font-family: "cornerstone";
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 speak: none;
 display: inline-block;
 font-variant: normal;
 text-transform: none;
 line-height: 20px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-decoration: none;
 content: '\e82a';
 font-size: 16px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item:hover {
 color: #096b84;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item a,
.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-item a:hover {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-input {
 float: left;
 border: 0;
 padding: 2px 0 2px 4px;
 margin: 6px 4px 4px 4px;
 font-size: 14px;
 line-height: 20px;
 outline: none;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-items-list .ui-helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list {
 position: absolute;
 background-color: #ffffff;
 border: 1px solid #94a2b0;
 border-top: 0;
 z-index: 2;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-item a {
 display: block;
 padding: 6px 10px;
 position: relative;
 top: -1px;
 color: #323943;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-custom a {
 background-color: #ffffff;
 padding: 6px 10px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-custom a:before {
 font-family: "cornerstone";
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 speak: none;
 display: inline-block;
 font-variant: normal;
 text-transform: none;
 line-height: 20px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-decoration: none;
 content: '\e836';
 font-size: 16px;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-nothing {
 display: block;
 border-top: 1px solid #94a2b0;
 position: relative;
 top: -1px;
 padding: 8px;
 background-color: #ffffff;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-item a:hover {
 text-decoration: none;
 background-color: #caff32;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-selected a {
 background-color: #caff32;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-item .ui-search-term {
 font-weight: bold;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-selected .ui-search-term {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form-2015 .ui-multi-autocomplete .ui-auto-list .ui-item a:hover .ui-search-term {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .ui-hint-help-message {
 border-radius: 5px;
 padding: 10px;
 font: normal 11px Arial,sans-serif;
 background-color: #8ad9ec;
 color: #101f23;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 -webkit-box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
 -moz-box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
 box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
 z-index: 10000;
}


.cs-t-1-w.cs-e-4801-default .ui-hint-help-message:before {
 font-family: "FontAwesome";
 font-size: 18px;
 font-weight: normal;
 color: #8ad9ec;
 content: "\f0dd";
 position: absolute;
 line-height: 18px;
 bottom: -8px;
 text-align: center;
 margin-left: 15%;
 text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default .ui-hint-message {
 border-radius: 5px;
 padding: 10px;
 font: normal 11px Arial,sans-serif;
 background-color: #ff5400;
 color: #101f23;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 -webkit-box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
 -moz-box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
 box-shadow: -1px 2px 8px rgba(0,0,0,0.5);
}


.cs-t-1-w.cs-e-4801-default .ui-hint-message a {
 color: #fff;
 text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default .ui-hint-message:before {
 font-family: "FontAwesome";
 font-size: 18px;
 font-weight: normal;
 color: #ff5400;
 content: "\f0de";
 position: absolute;
 line-height: 18px;
 top: 14px;
 text-align: center;
 margin-left: 0;
 text-shadow: 0px -1px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default .ui-hint-help-message .ui-hint-help-helper,
.cs-t-1-w.cs-e-4801-default .ui-hint-message .ui-hint-help-helper {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-hint {
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-hint .ui-roundable .ui-tr {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-hint .ui-hint-close {
 width: 12px;
 height: 12px;
 float: right;
 margin: 4px;
 text-decoration: none;
 color: #101f23;
}


.cs-t-1-w.cs-e-4801-default .ui-hint .ui-hint-close:before {
 font-family: "FontAwesome";
 font-size: 12px;
 font-weight: normal;
 content: "\f00d";
 position: absolute;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default .ui-hint .ui-hint-close:hover,
.cs-t-1-w.cs-e-4801-default .ui-hint .ui-hint-close:active {
 color: #101f23;
}


.cs-t-1-w.cs-e-4801-default .ui-hint-help {
 border-bottom: 1px dashed;
 font-size: 11px;
 line-height: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default a.ui-hint-help,
.cs-t-1-w.cs-e-4801-default a.ui-hint-help:hover {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-hint-help {
 margin-left: 10px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-hint-help.top-align {
 vertical-align: top;
 padding-top: 8px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .form-forms-preset-list-edit {
 font-size: 0.7em;
}


.cs-t-1-w.cs-e-4801-default .form-forms-preset-item-block {
 height: 24px;
 border: 1px solid #e2e2e2;
 margin: 1px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-form-source-item {
 height: 16px;
 border: 1px solid #e2e2e2;
 background-color: #444444;
 color: #ffffff;
 margin: 1px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-place-hoverclass {
 background-color: #faff68;
}


.cs-t-1-w.cs-e-4801-default .form-forms-place {
 width: 99%;
 height: 100%;
 vertical-align: top;
 padding: 2px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-element-head {
 background-color: #5c6756;
 color: #ffffff;
 padding: 2px;
 height: 14px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-element-block {
 margin-bottom: 2px;
 background-color: #e9e3cb;
}


.cs-t-1-w.cs-e-4801-default .form-forms-element-title {
 float: left;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-element-properties {
 padding: 4px;
 background-color: #68627b;
 color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .form-forms-element-properties p {
 margin: 2px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-control {
 padding: 6px 6px 6px 0px;
 float: left;
 clear: left;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-title {
 margin: 0;
 padding: 0px 8px 0px 0px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-title.ui-left {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-title .ui-hint-help {
 border-bottom: 0px;
 position: relative;
 bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-title .ui-required-mark {
 color: red;
 position: absolute;
 top: 0px;
 right: 0px;
}


.cs-t-1-w.cs-e-4801-default .form-list {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .form-list .button-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .form-forms-form-list-link {
 font-size: 1.2em;
}


.cs-t-1-w.cs-e-4801-default .form-forms-form-list-block {
 padding: 2px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-control-file {
 float: left;
 clear: right;
}


.cs-t-1-w.cs-e-4801-default .form-forms-view-control-file-container {
 float: left;
 clear: right;
}


.cs-t-1-w.cs-e-4801-default .form-forms-required-star {
 color: red;
}


.cs-t-1-w.cs-e-4801-default .form-forms-colorpicker {
 position: relative;
 height: 200px;
 width: 380px;
}


.cs-t-1-w.cs-e-4801-default .form-forms-filled-name {
 font-size: 1.2em;
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default div.form-condition-and,
.cs-t-1-w.cs-e-4801-default div.form-condition-or {
 padding-left: 8px;
}


.cs-t-1-w.cs-e-4801-default .ui-select {
 height: 28px;
 border: 1px solid #ccc;
 padding: 6px;
 font-size: 12px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: 302px;
 background-color: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-select-short {
 height: 28px;
 border: 1px solid #ccc;
 padding: 6px;
 font-size: 12px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: 151px;
 background-color: #fff;
}


.cs-t-1-w.cs-e-4801-default .document-frame-block {
 margin: 0;
 height: 500px;
}


.cs-t-1-w.cs-e-4801-default .document-block {
 height: 95%;
 background-color: white;
 border: solid 1px black;
 margin: 10px;
}


.cs-t-1-w.cs-e-4801-default .document-menu-block,
.cs-t-1-w.cs-e-4801-default .document-menu-block-open {
 background-color: #c9c8ab;
 float: left;
 width: 100%;
 height: 8%;
 border-bottom: solid 2px black;
}


.cs-t-1-w.cs-e-4801-default .document-menu-left-block {
 padding-left: 5px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .document-menu-right-block {
 padding-top: 5px;
}


.cs-t-1-w.cs-e-4801-default .document-menu-block-open {
 height: 20%;
}


.cs-t-1-w.cs-e-4801-default .document-menu-block-content {
 text-align: right;
 padding-right: 20px;
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .document-menu-block-content2 {
 text-align: right;
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default .document-content-block,
.cs-t-1-w.cs-e-4801-default .document-content-block-lowered {
 float: left;
 position: relative;
 width: 100%;
 height: 432px;
 margin: 0;
 padding: 0;
 vertical-align: top;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .document-content-block-lowered {
 height: 374px;
}


.cs-t-1-w.cs-e-4801-default .document-tree-block {
 position: absolute;
 left: 0;
 top: 0;
 border-right: solid 2px black;
 height: 100%;
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default .document-tree-block-content {
 float: left;
 vertical-align: top;
 padding: 5px;
 width: 160px;
 overflow: auto;
 max-height: 500px;
}


.cs-t-1-w.cs-e-4801-default .document-folder-block {
 position: absolute;
 right: 0;
 top: 0;
 padding: 0;
 height: 100%;
 width: 74%;
 overflow: auto;
}


.cs-t-1-w.cs-e-4801-default .document-folder-block-content {
 height: auto;
 max-height: 400px;
 overflow: auto;
}


.cs-t-1-w.cs-e-4801-default .document-edit-block {
 background-color: #c9c8ab;
 padding: 10px;
 margin: 5px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .document-select-form-upload {
 width: 95%;
 height: 200px;
 background-color: white;
 border: 1px solid #3a3a3a;
 overflow: auto;
 padding: 5px;
}


.cs-t-1-w.cs-e-4801-default .document-folder-select-form {
 height: 200px;
 background-color: white;
 overflow: auto;
 margin: 15px 0 5px 5px;
}


.cs-t-1-w.cs-e-4801-default .document-tree {
 padding-left: 0;
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .document-tree li {
 padding: 18px 2px;
 border-bottom: 1px solid #e2e2e2;
}


.cs-t-1-w.cs-e-4801-default .document-tree li:first-child {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default .document-tree li:last-child {
 padding-bottom: 0;
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default .document-sub-tree {
 margin-top: 15px;
 list-style-type: none;
 padding: 18px 0 0 20px;
 border-top: 1px solid #e2e2e2;
}


.cs-t-1-w.cs-e-4801-default .document-sub-tree li {
 padding: 18px 2px;
 border-bottom: 1px solid #e2e2e2;
}


.cs-t-1-w.cs-e-4801-default .document-sub-tree li:first-child {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default .document-sub-tree li:last-child {
 padding-bottom: 0;
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default .document-link,
.cs-t-1-w.cs-e-4801-default .document-link:hover,
.cs-t-1-w.cs-e-4801-default .document-link-selected,
.cs-t-1-w.cs-e-4801-default .document-home-link,
.cs-t-1-w.cs-e-4801-default .document-home-link:hover {
 color: #3a3a3a;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .document-home-link {
 font-size: 32px;
}


.cs-t-1-w.cs-e-4801-default .document-grid {
 border-spacing: 0;
 width: 97%;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .document-grid-body-row:hover {
 background-color: #f2f2f2;
}


.cs-t-1-w.cs-e-4801-default .document-grid-body-cell {
 margin-left: 2px;
 padding: 2px 2px 2px 4px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .document-grid-body-cell-right {
 text-align: right;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .document-properties-element {
 width: 200px;
}


.cs-t-1-w.cs-e-4801-default .document-properties-cell {
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .document-item {
 padding-left: 18px;
}


.cs-t-1-w.cs-e-4801-default .document-link {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .document-item:before {
 font-family: FontAwesome;
 position: absolute;
 left: 0;
 top: -2px;
}


.cs-t-1-w.cs-e-4801-default .document-item a::before {
 font-family: FontAwesome;
 position: absolute;
 left: 0;
 top: -2px;
}


.cs-t-1-w.cs-e-4801-default .document-folder:before,
.cs-t-1-w.cs-e-4801-default .document-folder-active:before,
.cs-t-1-w.cs-e-4801-default .document-item-folder:before {
 content: '\e811';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-folder-open:before,
.cs-t-1-w.cs-e-4801-default .document-folder-open-active:before {
 content: '\e812';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-folder-up:before,
.cs-t-1-w.cs-e-4801-default .document-item-folder-up:before {
 content: '\e80f';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-pdf:before {
 content: '\e810';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-ms-word:before {
 content: '\e813';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-ms-excel:before {
 content: '\e814';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-ms-power-point:before {
 content: '\e815';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-image:before {
 content: '\e816';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-zip:before {
 content: '\e817';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-audio:before {
 content: '\e818';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-video:before {
 content: '\e819';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-html:before {
 content: '\e81a';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-text:before {
 content: '\f0f6';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-ms-access:before {
 content: '\e81b';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-other:before {
 content: '\e81b';
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-download {
 background-position: 0 -480px;
}


.cs-t-1-w.cs-e-4801-default .document-trash {
 background-position: 0 -512px;
}


.cs-t-1-w.cs-e-4801-default .document-edit {
 background-position: 0 -544px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-trash,
.cs-t-1-w.cs-e-4801-default .document-trash,
.cs-t-1-w.cs-e-4801-default .document-edit,
.cs-t-1-w.cs-e-4801-default .document-download {
 background-image: url(/_static/document/images/document_icons_sprite_cut.png);
 background-repeat: no-repeat;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-word,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-video,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-excel,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-image,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-pdf,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-html,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-power-point,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-trash,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-access,
.cs-t-1-w.cs-e-4801-default .document-block .document-trash,
.cs-t-1-w.cs-e-4801-default .document-block .document-edit,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-other,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-audio,
.cs-t-1-w.cs-e-4801-default .document-block .document-download,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-text,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-zip {
 height: 22px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default .document-icon-home {
 background: url(/_static/document/images/icon_home.gif) no-repeat center left;
 padding-left: 32px;
 height: 32px;
 margin-left: 32px;
}


.cs-t-1-w.cs-e-4801-default .document-folder-hover {
 background-color: #f2f2f2;
}


.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-word,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-video,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-excel,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-image,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-pdf,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-html,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-power-point,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-trash,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-ms-access,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-other,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-audio,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-text,
.cs-t-1-w.cs-e-4801-default .document-block .document-icon-zip {
 padding-left: 20px;
 padding-top: 2px;
}


.cs-t-1-w.cs-e-4801-default .document-block .document-download,
.cs-t-1-w.cs-e-4801-default .document-block .document-trash,
.cs-t-1-w.cs-e-4801-default .document-block .document-edit {
 padding-left: 16px;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .document-folder,
.cs-t-1-w.cs-e-4801-default .document-folder-open {
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .document-folder-active,
.cs-t-1-w.cs-e-4801-default .document-folder-open-active,
.cs-t-1-w.cs-e-4801-default .document-form-header,
.cs-t-1-w.cs-e-4801-default .document-link-selected {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .document-draggable {
 position: static;
}


.cs-t-1-w.cs-e-4801-default .document-loading {
 background: url(/_static/document/images/wait.gif) no-repeat;
 background-position: center -10px;
 width: 100%;
 height: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set {
 padding-top: 4px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light {
 padding-top: 2px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light {
 background-color: #cecddb;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set>.head {
 opacity: 0.0;
 height: auto;
 transition: opacity 1s;
 -webkit-transition: opacity 1s;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set>.head.visible {
 opacity: 1.0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set>.head>div:first-child {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-tab {
 background-color: #efefef;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light .system-tabs-tab {
 background-color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-tab .ui-tab-content {
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header {
 color: #fff;
 background-color: #222830;
 float: left;
 padding: 10px;
 cursor: pointer;
 white-space: nowrap;
 border-left: 1px solid rgba(255,255,255,0.2);
 font: bold 12px Arial,sans-serif;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header:hover {
 border-top: 4px solid #0c92af;
 margin-top: -4px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header.system-tabs-header-first {
 border-left: 1px solid rgba(255,255,255,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header.system-tabs-header-selected {
 background-color: #efefef;
 color: #ff5400;
 text-shadow: 0 1px 0 #fff;
 border-top: 4px solid #ff5400;
 margin-top: -4px;
 border-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light .system-tabs-header {
 background-color: #cecddb;
 color: #323943;
 font: normal 14px "ProximaNova-Semibold";
 text-shadow: none;
 border-left: 0;
 padding: 0 60px;
 line-height: 43px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light .system-tabs-header:hover,
.cs-t-1-w.cs-e-4801-default .ui-tab-set-light .system-tabs-header.system-tabs-header-selected {
 background-color: #ffffff;
 color: #06b0c9;
 text-shadow: none;
 border-top: 2px solid #06b0c9;
 margin-top: -2px;
 border-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set-light .system-tabs-header.system-tabs-header-first {
 border-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header.system-tabs-header-selected+.system-tabs-header {
 border-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header-ending {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header-ending>span {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set .system-tabs-header-appendix {
 float: left;
 padding: 10px;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head .system-tabs-header {
 border: 0;
 margin-right: 5px;
 margin-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head .system-tabs-header:hover,
.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head .system-tabs-header.system-tabs-header-selected {
 border: 0;
 margin-top: 0;
 background-color: #ff5400;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head .system-tabs-header.system-tabs-header-first {
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tab-set.multi-line .head .system-tabs-header-ending {
 padding: 0;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .filter {
 padding: 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .filter.extended {
 background-color: #efefef;
 border: 1px solid #c9c9c9;
 border-radius: 5px;
 box-shadow: 0 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default .filter .filter-table {
 display: table;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .filter .filter-table>* {
 display: table-cell;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .filter .toggle-filter {
 display: block;
 white-space: nowrap;
 vertical-align: middle;
 cursor: pointer;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 color: #0c92af;
 font-size: 11px;
 line-height: 30px;
 font-weight: bold;
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .filter .toggle-filter:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .filter .toggle-filter:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .filter .toggle-filter .icon-filter {
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 font-size: 12px;
 display: inline-block;
 padding-right: .4em;
}


.cs-t-1-w.cs-e-4801-default .filter .toggle-filter .icon-up-dir,
.cs-t-1-w.cs-e-4801-default .filter .toggle-filter .icon-down-dir {
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 12px;
 padding-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .filter .text-block {
 display: table-cell;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .filter .text-block .system-text-box,
.cs-t-1-w.cs-e-4801-default .filter .text-block .ui-text-box-short {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .filter .ui-button-search {
 display: inline-block;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .filter.extended .ui-button-search {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .filter .sections {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .filter.extended .sections {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 {
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1:last-child {
 padding-bottom: 0;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option:last-child {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option>label {
 display: inline-block;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .label {
 width: 21%;
 text-align: right;
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .label+.section {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .ui-checkbox {
 display: inline-block;
 vertical-align: middle;
 outline: none;
 margin: 0 4px 0 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section {
 display: inline-block;
 background-color: #fff;
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 padding: 10px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 margin-left: 280px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section .system-text-box.compact,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section .compact.ui-text-box-short {
 padding: 6px 6px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.amount>*,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date>* {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.amount>*:last-child,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date>*:last-child {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.amount .system-text-box,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.amount .ui-text-box-short,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .system-text-box,
.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-text-box-short {
 width: 80px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section>span {
 font: bold 10px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date {
 display: inline-block;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date>select {
 margin: 0 0 0 8px;
 width: 60px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date>select:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date:last-child {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .system-calendar {
 display: inline-block;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .system-calendar:last-child {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-calendar-button {
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-calendar-button:before {
 font-family: "FontAwesome", sans-serif;
 content: "\f073";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-calendar-button:before:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-calendar-clear:before {
 font-family: "FontAwesome", sans-serif;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section.date .ui-calendar-clear:before:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .filter .sections .ui-section-1 .option .section .system-select {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player,
.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist {
 color: #323943;
 font-family: Verdana,Arial,sans-serif;
 font-size: 1em;
 line-height: 1.6;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-interface {
 background-color: #EEEEEE;
 height: 60px;
 position: relative;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-interface {
 border-bottom: medium none;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-interface ul.audio-jp-controls {
 list-style-type: none;
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-interface ul.audio-jp-controls li {
 position: absolute;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-interface ul.audio-jp-controls a {
 display: block;
 overflow: hidden;
 position: absolute;
 text-indent: -9999px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-play,
.cs-t-1-w.cs-e-4801-default a.audio-jp-pause {
 height: 40px;
 left: 48px;
 top: 10px;
 width: 40px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player a.audio-jp-play,
.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player a.audio-jp-pause {
 left: 40px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist a.audio-jp-play,
.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist a.audio-jp-pause {
 left: 48px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-play {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 0 transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-play:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -41px 0 transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-pause {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -42px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-pause:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -41px -42px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-stop {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -83px transparent;
 height: 28px;
 top: 16px;
 width: 28px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player a.audio-jp-stop {
 left: 90px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist a.audio-jp-stop {
 left: 126px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-stop:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -29px -83px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-previous,
.cs-t-1-w.cs-e-4801-default a.audio-jp-previous {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -112px transparent;
 height: 28px;
 left: 20px;
 top: 16px;
 width: 28px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-previous:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -29px -112px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-next,
.cs-t-1-w.cs-e-4801-default a.audio-jp-next {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -141px transparent;
 height: 28px;
 left: 88px;
 top: 16px;
 width: 28px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-next:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -29px -141px transparent;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-progress {
 background-color: #d4d5d6;
 height: 15px;
 overflow: hidden;
 position: absolute;
 top: 22px;
 width: 122px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-progress {
 left: 130px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-progress {
 left: 164px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-load-bar {
 background: url("../files/ui/jplayer/default_interface.jpg") repeat-x scroll 0 -202px transparent;
 cursor: pointer;
 height: 15px;
 width: 0;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-play-bar {
 background: url("../files/ui/jplayer/default_interface.jpg") repeat-x scroll 0 -218px transparent;
 height: 15px;
 width: 0;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-volume-min {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -170px transparent;
 height: 15px;
 top: 22px;
 width: 18px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player a.audio-jp-volume-min {
 left: 274px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist a.audio-jp-volume-min {
 left: 296px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-volume-min:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -19px -170px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-volume-max {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -186px transparent;
 height: 15px;
 top: 22px;
 width: 18px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player a.audio-jp-volume-max {
 left: 346px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist a.audio-jp-volume-max {
 left: 368px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-volume-max:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -19px -186px transparent;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-volume-bar {
 background: url("../files/ui/jplayer/default_interface.jpg") repeat-x scroll 0 -250px transparent;
 cursor: pointer;
 height: 5px;
 overflow: hidden;
 position: absolute;
 top: 27px;
 width: 46px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-volume-bar {
 left: 292px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-volume-bar {
 left: 316px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-volume-bar-value {
 background: url("../files/ui/jplayer/default_interface.jpg") repeat-x scroll 0 -256px transparent;
 height: 5px;
 width: 0;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-current-time,
.cs-t-1-w.cs-e-4801-default div.audio-jp-duration {
 font-size: 0.64em;
 font-style: oblique;
 position: absolute;
 top: 39px;
 width: 122px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-duration {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-current-time,
.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-duration {
 left: 130px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-current-time,
.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-duration {
 left: 164px;
}


.cs-t-1-w.cs-e-4801-default span.audio-jp-status-current {
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default span.audio-jp-status-next {
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-status-text {
 font-size: 0.72em;
 font-style: italic;
 padding: 3px 10px 3px 40px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-status {
 background-color: #d4d5d6;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .audio-jp-free-media {
 float: right;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-playlist {
 background-color: #d4d5d6;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-playlist ul {
 font-size: 0.72em;
 list-style-type: none;
 margin: 0;
 padding: 0 20px;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-single-player div.audio-jp-playlist li {
 padding: 5px 30px 5px 20px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist li {
 padding: 5px 30px 4px 20px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist li.audio-jp-playlist-last {
 border-bottom: medium none;
 padding: 5px 30px 5px 20px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist li.audio-jp-playlist-current {
 list-style-position: inside;
 list-style-type: square;
 padding-left: 8px;
}


.cs-t-1-w.cs-e-4801-default li.jplayer-playlist-current {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist a {
 color: #0c92af;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-type-playlist div.audio-jp-playlist a.audio-jp-playlist-current {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-audio div.audio-jp-single-player a.audio-jp-mute,
.cs-t-1-w.cs-e-4801-default div.audio-jp-audio div.audio-jp-single-player a.audio-jp-unmute {
 left: 272px;
 top: 22px;
}


.cs-t-1-w.cs-e-4801-default div.audio-jp-audio div.audio-jp-type-playlist a.audio-jp-mute,
.cs-t-1-w.cs-e-4801-default div.audio-jp-audio div.audio-jp-type-playlist a.audio-jp-unmute {
 left: 296px;
 top: 22px;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-mute {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -186px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-mute:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -19px -186px transparent;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-unmute {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll 0 -170px transparent;
 display: none;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-unmute:hover {
 background: url("../files/ui/jplayer/default_interface.jpg") no-repeat scroll -19px -170px transparent;
 display: none;
}


.cs-t-1-w.cs-e-4801-default a.audio-jp-mute,
.cs-t-1-w.cs-e-4801-default a.audio-jp-unmute {
 height: 15px;
 width: 18px;
}


.cs-t-1-w.cs-e-4801-default .audio-jp-no-solution {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info {
 clear: both;
 max-width: 425px;
 max-height: 230px;
 min-width: 300px;
 overflow: auto;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .cs-icon-delete-article {
 position: absolute;
 right: 0;
 top: 0;
 padding-top: 3px;
 padding-bottom: 3px;
 font-size: 15px;
 cursor: pointer;
 z-index: 101;
 color: #7c7d80;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .cs-icon-delete-article:hover,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .cs-icon-delete-article:hover {
 color: #000000 !important;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .cs-icon-delete-article,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .cs-icon-delete-article {
 background-color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .geo-tag-marker-cluster {
 margin-left: 0;
 margin-top: 0;
 border-bottom: solid 2px #d7d7e2;
 margin-left: 30px;
 margin-right: 30px;
 padding-top: 20px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .geo-tag-marker-cluster:nth-child(2) {
 padding-top: 30px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .geo-tag-marker-cluster:last-child {
 border-bottom: none;
 padding-bottom: 30px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info {
 min-width: 250px;
 max-width: 425px;
 max-height: 425px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .map-info-title-before-image {
 display: block;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 22px;
 padding-top: 20px;
 padding-left: 20px;
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-image .map-info-title-before-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .map-info-title-before-image {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .image-container,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .image-container {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .image-container {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .image-container,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .image-container,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .image-container {
 float: left;
 padding-left: 20px;
 padding-top: 20px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .image-container,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .image-container {
 padding-top: 30px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .image-container a {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .image-container {
 padding-left: 0;
 padding-top: 0;
 padding-right: 0;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .image-placeholder {
 display: block;
 margin-right: 10px;
 float: left;
 width: 50px;
 height: 37px;
 text-align: center;
 border: solid 1px;
 padding-top: 13px;
 border-color: #d7d7e2;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info-image-noexists .image-placeholder,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .image-placeholder,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .image-placeholder,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .image-placeholder,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .image-placeholder,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .image-placeholder {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .icon-camera,
.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .icon-camera {
 font-size: 20px;
 color: #d7d7e2;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .icon-play {
 font-size: 26px;
 color: #ffffff;
 background-color: transparent;
 position: absolute;
 top: -100%;
 display: table-cell;
 width: 100%;
 text-align: center;
 padding-top: 112px;
 text-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .geo-tag-info-video .icon-play {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .image-icon-size,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .image-icon-size,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .image-icon-size {
 width: 160px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .image-icon-size,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .image-icon-size {
 width: 60px;
 height: 60px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .image-icon-size {
 height: 224px;
 width: 100%;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-image .image-icon-size {
 width: 320px;
 height: 240px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .image-icon-size {
 width: 50px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .title-abstract-controls-container {
 display: table-cell;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .map-info-title-after-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .map-info-title-after-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .map-info-title-after-image {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .map-info-title-after-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .map-info-title-after-image {
 text-align: center;
 display: block;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 22px;
 line-height: 1;
 padding-top: 15px;
 padding-left: 30px;
 padding-bottom: 20px;
 padding-right: 30px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .map-info-title-after-image-single,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .map-info-title-after-image-single {
 padding-top: 29px;
 padding-bottom: 29px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .map-info-title-after-image-absent,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .map-info-title-after-image-absent {
 padding-top: 20px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .map-info-title-after-image,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-image .map-info-title-after-image {
 text-align: left;
 display: block;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 22px;
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .map-info-title-after-image {
 text-align: start;
 display: block;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 22px;
 line-height: 1;
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .map-info-abstract,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .map-info-abstract,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .map-info-abstract {
 padding-top: 20px;
 padding-right: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
 font-size: 14px;
 color: #7c7d80;
 display: table-cell;
 max-width: 186px;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .map-info-abstract-image-absent,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .map-info-abstract-image-absent,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .map-info-abstract-image-absent {
 max-width: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .map-info-abstract,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .map-info-abstract {
 padding-top: 0;
 padding-right: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
 font-size: 14px;
 color: #7c7d80;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .map-info-abstract {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .ui-helper-before-controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .ui-helper-before-controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .ui-helper-before-controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .ui-helper-before-controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .ui-helper-before-controls {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .ui-helper-before-controls {
 clear: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .controls {
 background-color: #f3f4f4;
 text-align: center;
 height: 80px;
 padding-left: 20px;
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default .cs-infobubble-cluster-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-video-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-image-container>div:nth-child(4)>div:nth-child(2) {
 border-color: #ffffff transparent transparent;
}


.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-article-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-people-person-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-people-organization-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-shop-product-container>div:nth-child(4)>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .cs-infobubble-marker-calendar-event-container>div:nth-child(4)>div:nth-child(2) {
 border-color: #f3f4f4 transparent transparent;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-image .controls,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-video .controls {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .controls {
 display: block;
 background-color: inherit;
 text-align: inherit;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .goto-link,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .goto-link,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .goto-link {
 display: inline-block;
 background-color: #0ed6f3;
 color: white;
 padding: 11px 15px;
 margin-top: 20px;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 18px;
 line-height: 1;
 max-width: 350px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-article .goto-link:hover,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-shop-product .goto-link:hover,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-calendar-event .goto-link:hover {
 background-color: #caff32 !important;
 color: #282a2d !important;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .goto-link,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .goto-link {
 display: inline-block;
 background-color: #0ed6f3;
 color: white;
 padding: 11px 15px;
 margin-top: 20px;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 font-size: 18px;
 line-height: 1;
 max-width: 350px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-person .goto-link:hover,
.cs-t-1-w.cs-e-4801-default .geo-tag-marker-info .geo-tag-info-people-organization .goto-link:hover {
 background-color: #caff32 !important;
 color: #282a2d !important;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .goto-link {
 display: block;
 background-color: inherit;
 color: #0ed6f3;
 padding: 0;
 margin-top: 0;
 font-size: 14px;
 line-height: 1;
}


.cs-t-1-w.cs-e-4801-default .geo-tag-cluster-info .ui-helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default {
 font-family: Arial,sans-serif;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .icon,
.cs-t-1-w.cs-e-4801-default .ui-button-add:before,
.cs-t-1-w.cs-e-4801-default .ui-button-inline-add:before,
.cs-t-1-w.cs-e-4801-default .ui-button-search:before,
.cs-t-1-w.cs-e-4801-default .ui-button-cancel:before,
.cs-t-1-w.cs-e-4801-default .ui-pagination .content .prev-link:before,
.cs-t-1-w.cs-e-4801-default .ui-pagination .content .next-link:after {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 speak: none;
 display: inline-block;
 font-variant: normal;
 text-transform: none;
 line-height: 1em;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .nav-link {
 display: block;
 font-size: 21px;
 line-height: 100%;
 color: rgba(33,42,50,0.5);
}


.cs-t-1-w.cs-e-4801-default .nav-link:hover {
 color: #0e1014;
}


.cs-t-1-w.cs-e-4801-default .placeholder {
 text-align: center;
 vertical-align: middle;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 color: rgba(33,42,50,0.5);
 background-color: #d4d5d6;
 border: solid 1px #c2c3c5;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .ui-button-flat {
 background-color: #00c4e0;
 color: #ffffff;
 font-size: 18px;
 font-family: "ProximaNova-Semibold", Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 padding: 11px 30px;
 line-height: 18px;
 float: none;
 display: inline-block;
 border: 0;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-button-flat:hover {
 color: #282a2d;
 background-color: #caff32;
}


.cs-t-1-w.cs-e-4801-default .ui-button-base,
.cs-t-1-w.cs-e-4801-default .ui-button,
.cs-t-1-w.cs-e-4801-default .ui-button-big,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-add,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-save,
.cs-t-1-w.cs-e-4801-default .ui-button-add,
.cs-t-1-w.cs-e-4801-default .ui-button-delete,
.cs-t-1-w.cs-e-4801-default .ui-button-restore,
.cs-t-1-w.cs-e-4801-default .ui-button-inline,
.cs-t-1-w.cs-e-4801-default .ui-button-low-contrast {
 font-family: Arial,sans-serif;
 text-align: center;
 border-radius: 3px;
 padding-right: 14px;
 padding-left: 14px;
 font-size: 12px;
 height: 29px;
 cursor: pointer;
 font-weight: bold;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .ui-button,
.cs-t-1-w.cs-e-4801-default .ui-button-big,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-add,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-save,
.cs-t-1-w.cs-e-4801-default .ui-button-add,
.cs-t-1-w.cs-e-4801-default .ui-button-delete,
.cs-t-1-w.cs-e-4801-default .ui-button-restore,
.cs-t-1-w.cs-e-4801-default .ui-button-inline {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 background-color: #24b8dc;
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
 background-image: -webkit-linear-gradient(top, #40c0df 0, #06a5cc 100%);
 background-image: linear-gradient(to bottom, #40c0df 0, #06a5cc 100%);
 box-shadow: inset 0px 1px rgba(255,255,255,0.35),0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-button:hover,
.cs-t-1-w.cs-e-4801-default .ui-button-big:hover,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-save:hover,
.cs-t-1-w.cs-e-4801-default .ui-button-add:hover,
.cs-t-1-w.cs-e-4801-default .ui-button-delete:hover,
.cs-t-1-w.cs-e-4801-default .ui-button-restore:hover,
.cs-t-1-w.cs-e-4801-default .ui-button-inline:hover {
 background-color: #10acd2;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default .ui-button:active,
.cs-t-1-w.cs-e-4801-default .ui-button-big:active,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-save:active,
.cs-t-1-w.cs-e-4801-default .ui-button-add:active,
.cs-t-1-w.cs-e-4801-default .ui-button-delete:active,
.cs-t-1-w.cs-e-4801-default .ui-button-restore:active,
.cs-t-1-w.cs-e-4801-default .ui-button-inline:active {
 background-color: #16afd4;
 background-image: -webkit-gradient(linear, to bottom, #06a4ca 0, #22b0d2 100%);
 background-image: -webkit-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -moz-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -ms-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -o-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: linear-gradient(to bottom, #06a4ca 0, #22b0d2 100%);
}


.cs-t-1-w.cs-e-4801-default .ui-button-big,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-add,
.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-save {
 font-size: 16px;
 height: 44px;
 padding: 10px 30px;
}


.cs-t-1-w.cs-e-4801-default .ui-button-add {
 padding: 6px 14px;
 display: inline-block;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default .ui-button-add:before {
 content: "\f067";
 margin-left: 0;
 margin-right: .4em;
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add {
 font-family: Arial,sans-serif;
 text-align: center;
 line-height: 28px;
 font-size: 12px;
 height: 28px;
 cursor: pointer;
 color: #0c92af;
 display: inline-block;
 font-weight: normal;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add:before {
 font-size: 14px;
 padding: 0 4px 0 0;
 content: "\f067";
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add span {
 border-bottom: 1px dashed #0c92af;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add span:hover {
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-inline-add span:active {
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-low-contrast {
 color: #fff;
 background-color: #888;
 border: 1px solid #909090;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-button-search {
 line-height: 28px;
 font-size: 18px;
 border: 1px solid #ccc;
 border-radius: 2px;
 text-decoration: none;
 background-color: #bdc0c2;
 color: #fff;
 padding: 0 10px;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .ui-button-search:before {
 content: "\f002";
}


.cs-t-1-w.cs-e-4801-default .ui-button-search:hover {
 box-shadow: inset 0px 1px rgba(255,255,255,0.35),0px 1px 2px rgba(0,0,0,0.2);
 background-color: #10acd2;
 border: 1px solid #20a6c7;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-button-search:active {
 box-shadow: inset 0px 1px rgba(255,255,255,0.35),0px 1px 2px rgba(0,0,0,0.2);
 background-color: #16afd4;
 border: 1px solid #20a6c7;
 background-image: -webkit-gradient(linear, to bottom, #06a4ca 0, #22b0d2 100%);
 background-image: -webkit-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -moz-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -ms-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -o-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: linear-gradient(to bottom, #06a4ca 0, #22b0d2 100%);
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-button-cancel {
 font-family: Arial,sans-serif;
 text-align: center;
 line-height: 28px;
 font-size: 12px;
 height: 28px;
 cursor: pointer;
 color: #73787d;
 display: inline-block;
 font-weight: bold;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .ui-button-cancel:before {
 font-size: 15px;
 padding: 0 4px 0 0;
 content: "\f00d";
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-button-cancel:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-cancel:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-button-delete {
 padding: 6px 14px;
 display: inline-block;
 height: auto;
 background-color: #888;
 border: 1px solid #7b7b7b;
 border-bottom: 1px solid dimgrey;
 background-image: -webkit-linear-gradient(top, #979797 0, #717171 100%);
 background-image: linear-gradient(to bottom, #979797 0, #717171 100%);
}


.cs-t-1-w.cs-e-4801-default .ui-button-delete:hover {
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
}


.cs-t-1-w.cs-e-4801-default .ui-button-delete:active {
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
}


.cs-t-1-w.cs-e-4801-default .ui-button-delete i {
 font-size: 15px;
 padding: 0 4px 0 0;
 content: "\f00d";
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-button-restore {
 padding: 6px 14px;
 display: inline-block;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default .ui-button-restore i {
 font-size: 15px;
 padding: 0 4px 0 0;
 content: "\f00d";
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default a.ui-link-cancel,
.cs-t-1-w.cs-e-4801-default a.ui-link-button {
 display: inline-block;
 height: 40px;
 line-height: 40px;
 padding: 0 20px;
 cursor: pointer;
 text-decoration: none;
 font-size: 16px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default a.ui-link-button {
 background-color: #0ed6f3;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default a.ui-link-cancel {
 color: #94a2b0;
}


.cs-t-1-w.cs-e-4801-default a.ui-link-cancel:before {
 font-family: "cornerstone";
 content: '\e82a';
 padding-right: 20px;
 position: relative;
 top: 1px;
}


.cs-t-1-w.cs-e-4801-default a.ui-link-cancel:hover,
.cs-t-1-w.cs-e-4801-default a.ui-link-button:hover {
 text-decoration: none !important;
 background-color: #caff32;
 color: #282a2d;
}


.cs-t-1-w.cs-e-4801-default .ui-submit-block-section .ui-button-cancel {
 margin-right: 15px;
}


.cs-t-1-w.cs-e-4801-default .ui-section-1 {
 border-top: 1px solid rgba(255,255,255,0.53);
 border-bottom: 1px solid rgba(0,0,0,0.21);
 padding: 20px 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-1:last-child {
 border-bottom: 0;
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-1:first-child {
 border-top: 0;
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-1>.ui-section-title {
 display: block;
 margin-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default .ui-submit-block-section {
 margin-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .ui-submit-block-inline-section {
 text-align: left;
 padding-left: 20px;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-divider {
 border-bottom: 1px solid rgba(255,255,255,0.53);
 border-top: 1px solid rgba(0,0,0,0.21);
 padding: 0;
 height: 0px;
 margin: 20px 0;
}


.cs-t-1-w.cs-e-4801-default .ui-block {
 background: #d4d5d6;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 20px;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .ui-block.settings {
 position: relative;
 margin-bottom: 64px;
}


.cs-t-1-w.cs-e-4801-default .ui-block.settings .ui-submit-block-section {
 position: absolute;
 top: 100%;
 left: 0;
 right: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section {
 background: #efefef;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-section-inline {
 display: inline-block;
 background: #efefef;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 20px;
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-section-secondary,
.cs-t-1-w.cs-e-4801-default .article-mn-object .article-block .article-empty,
.cs-t-1-w.cs-e-4801-default .article-mn-object .article-block .article-create-block {
 background: #fff;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .ui-form-block {
 background: #efefef;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px;
 border: 1px solid #c9c9c9;
 box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}


.cs-t-1-w.cs-e-4801-default .ui-table {
 width: 100%;
 border-collapse: collapse;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr .ui-cell {
 vertical-align: top;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr .ui-cell.va-b {
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr .ui-cell:last-child {
 padding-right: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr:last-child .ui-td {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr>.ui-cell,
.cs-t-1-w.cs-e-4801-default .ui-field-set tr>.ui-cell {
 padding-bottom: 10px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr>.ui-cell.content,
.cs-t-1-w.cs-e-4801-default .ui-field-set tr>.ui-cell.content {
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default .ui-table tr:last-child>.ui-cell,
.cs-t-1-w.cs-e-4801-default .ui-field-set tr:last-child>.ui-cell {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-table .ui-divider,
.cs-t-1-w.cs-e-4801-default .ui-field-set .ui-divider {
 margin: 10px 0 20px 0;
}


.cs-t-1-w.cs-e-4801-default .ui-table .ui-label,
.cs-t-1-w.cs-e-4801-default .ui-field-set .ui-label {
 padding-right: 0;
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default .add-button-container .ui-button-add {
 float: right;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-margin.left {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-margin.right {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-margin.bottom {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-margin.top {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-padding.left {
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-padding.right {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-padding.bottom {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-padding.top {
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .website-content-cell {
 vertical-align: top;
 padding-right: 20px;
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-cell:first-of-type {
 vertical-align: top;
 padding-right: 0;
 padding-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-cell:nth-child(1n+2) {
 vertical-align: top;
 padding-right: 0;
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-cell.label,
.cs-t-1-w.cs-e-4801-default .website-label-cell {
 padding-top: 8px;
 width: 24%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .ui-label,
.cs-t-1-w.cs-e-4801-default .website-label-cell {
 color: #73787d;
 font-weight: bold;
 font-size: 12px;
 text-align: right;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default .website-content-cell,
.cs-t-1-w.cs-e-4801-default .website-label-cell {
 line-height: 24px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default table .website-content-cell:last-of-type,
.cs-t-1-w.cs-e-4801-default table .website-label-cell:last-of-type {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-input {
 border: 1px solid #ccc;
 padding: 6px;
 font-size: 12px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default .ui-section-title {
 font-size: 14px;
 font-weight: bold;
 color: #323943;
 display: block;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-section-info,
.cs-t-1-w.cs-e-4801-default .ui-section-text {
 display: block;
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default .box-shadow {
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .system-text-box,
.cs-t-1-w.cs-e-4801-default .ui-text-box-short,
.cs-t-1-w.cs-e-4801-default .system-select,
.cs-t-1-w.cs-e-4801-default .system-text-area,
.cs-t-1-w.cs-e-4801-default .system-properties-select,
.cs-t-1-w.cs-e-4801-default .system-properties-text-box {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 width: 302px;
 font: normal 12px Arial,sans-serif;
 border: 1px solid #ccc;
 padding: 6px;
 line-height: 16px;
 background-color: #fff;
 color: #212a32;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .system-text-box.compact,
.cs-t-1-w.cs-e-4801-default .compact.ui-text-box-short,
.cs-t-1-w.cs-e-4801-default .system-select.compact,
.cs-t-1-w.cs-e-4801-default .system-text-area.compact,
.cs-t-1-w.cs-e-4801-default .system-properties-select.compact,
.cs-t-1-w.cs-e-4801-default .system-properties-text-box.compact {
 padding: 2px 6px;
}


.cs-t-1-w.cs-e-4801-default .ui-text-box-short {
 width: 100px;
}


.cs-t-1-w.cs-e-4801-default .system-select,
.cs-t-1-w.cs-e-4801-default .system-properties-select {
 height: 30px;
 line-height: 24px;
}


.cs-t-1-w.cs-e-4801-default .system-select.compact,
.cs-t-1-w.cs-e-4801-default .system-properties-select.compact {
 height: 22px;
}


.cs-t-1-w.cs-e-4801-default .ui-checkbox,
.cs-t-1-w.cs-e-4801-default .system-radio-option {
 position: relative;
 top: -1px;
 display: inline-block;
 margin: 0px 10px 0px 1px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .ui-description {
 padding-top: 10px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-disabled,
.cs-t-1-w.cs-e-4801-default .ui-link-disabled {
 opacity: .5;
 filter: Alpha(Opacity=50);
}


.cs-t-1-w.cs-e-4801-default .ui-form-link.inline {
 border-bottom: 1px dashed;
 font-size: inherit;
 line-height: inherit;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .ui-link-disabled {
 color: #aaa;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-field-set,
.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-field {
 padding: 0 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-field-set .website-label-cell,
.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-field>label {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-field-set .website-label-cell,
.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-field>.ui-label {
 width: 24%;
 text-align: right;
 vertical-align: top;
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-field>.ui-label {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .ui-label-top-align,
.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .text-area-label {
 vertical-align: top;
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default .ui-block .ui-block-field-set .checkbox-label {
 color: #323943;
 font-weight: normal;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .ui-delete-link .icon-delete {
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .ui-edit-link .icon-pencil {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .ui-edit-link+.ui-delete-link {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination {
 background: #d4d5d6;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 -o-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 padding: 10px 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .status {
 float: left;
 clear: left;
 font-weight: bold;
 font-size: 11px;
 margin-top: 4px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .status span {
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .item-link {
 color: #0c92af;
 padding: 4px 0 4px;
 width: 18px;
 margin: 0 1px;
 display: inline-block;
 text-decoration: none !important;
 border-radius: 3px;
 font-weight: bold !important;
 font-size: 10px;
 background: #e6e7e7;
 background: linear-gradient(#f3f4f4, #d7d8d8);
 background: -moz-linear-gradient(#f3f4f4, #d7d8d8);
 background: -webkit-linear-gradient(top, #f3f4f4, #d7d8d8);
 box-shadow: 0 1px 1px rgba(0,0,0,0.1),0 1px 0px rgba(250,250,250,0.75) inset,inset 0 -1px 0 rgba(0,0,0,0.4);
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: center;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .item-link:hover {
 background: #0c92af;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .current-page,
.cs-t-1-w.cs-e-4801-default .ui-pagination .content .ui-selected {
 background: #ff5400;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .next-link,
.cs-t-1-w.cs-e-4801-default .ui-pagination .content .prev-link {
 cursor: pointer;
 font-size: 10px;
 font-weight: bold !important;
 text-decoration: none !important;
 text-transform: uppercase;
 margin: 0 10px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .prev-link:before {
 content: "\f053";
 margin-right: 3px;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .content .next-link:after {
 content: "\f054";
 margin-left: 3px;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .ui-helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .ui-pagination .item-link {
 margin: 0 4px;
}


.cs-t-1-w.cs-e-4801-default .ui-collapsible {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .ui-collapsible-title {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 font-size: 11px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
}


.cs-t-1-w.cs-e-4801-default .ui-collapsible-title:hover {
 color: #ff5400;
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-collapsible-closed:after {
 font-family: fontawesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 padding-left: 5px;
 position: relative;
 bottom: 2px;
 border-bottom: 0 none;
}


.cs-t-1-w.cs-e-4801-default .ui-collapsible-open:after {
 font-family: fontawesome;
 content: "\f0de";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 padding-left: 5px;
 position: relative;
 top: 2px;
 border-bottom: 0 none;
}


.cs-t-1-w.cs-e-4801-default .website-social-like-active {
 display: block;
 width: 20px;
 height: 20px;
 background-image: url(../files/default/images/like1.gif);
 background-repeat: no-repeat;
}


.cs-t-1-w.cs-e-4801-default .website-social-like-inactive {
 display: block;
 width: 20px;
 height: 20px;
 background-image: url(../files/default/images/like1.gif);
 background-repeat: no-repeat;
}


.cs-t-1-w.cs-e-4801-default .website-comment.website-add-comment-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .website-comment {
 background-color: #F5F7ED;
 margin-top: 0;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .website-comment td {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .website-comment .ui-button-inline {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .website-comment-standart-td {
 border-bottom: 10px solid #FFFFFF;
}


.cs-t-1-w.cs-e-4801-default .website-comment-image {
 width: 50px;
 height: 50px;
 background-color: #ffffff;
 margin: 0;
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .website-comment-image .image-container {
 width: 50px;
 margin: 0;
 height: 50px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-image img {
 width: 50px;
 height: 50px;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .website-comment-bubble {
 border: 0px solid;
 width: 7px;
 height: 200px;
 position: absolute;
 margin-left: -6px;
 margin-top: 1px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-add-input {
 margin-left: 10px;
 padding-left: 0;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-add-td {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .website-comment-add-text {
 width: 100%;
 border: 1px solid #b3b3b3;
 height: 58px;
 margin-bottom: 10px;
 font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-person {
 font-size: 11px;
 color: #1183a8;
 padding-left: 12px;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .website-comment-add-submit {
 background-color: #1183a8;
 border: 0 none;
 color: white;
 cursor: pointer;
 font-size: 10px;
 font-weight: bold;
 height: 21px;
 padding: 2px 12px;
 display: block;
 margin: 10px 0 6px 10px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-time {
 color: #8B8D87;
 font-size: 10px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-text {
 display: block;
 font-size: 12px;
 margin-bottom: 6px;
 margin-left: 12px;
}


.cs-t-1-w.cs-e-4801-default .website-document-link {
 display: block;
 height: 16px;
 font-size: 11px;
 padding-bottom: 1px;
 padding-top: 2px;
 padding-left: 20px;
 margin-left: 12px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-edit-submit {
 height: 21px;
 background-color: #1183a8;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 12px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-edit-cancel {
 height: 21px;
 background-color: #b8ced2;
 font-size: 10px;
 font-weight: bold;
 color: white;
 border: 0px;
 cursor: pointer;
 padding: 2px 12px 2px 12px;
 margin: 0 0 0 2px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-panel {
 float: right;
 max-width: 180px;
 height: 18px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-delete-link {
 background-image: url(/_static/website/images/delete.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 0 2px 14px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 8px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-edit-link {
 background-image: url(/_static/website/images/edit.gif);
 background-position: left center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 0 2px 14px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 8px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-report-link {
 background-image: url(/_static/website/images/report.png);
 background-position: 2px center;
 background-repeat: no-repeat;
 font-size: 10px;
 padding: 5px 6px 2px 16px;
 display: block;
 float: right;
 height: 16px;
 margin-left: 4px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-report-link-active {
 background-color: #1183A8;
 background-image: url(/_static/website/images/report.png);
 background-position: 2px center;
 background-repeat: no-repeat;
 color: white;
 font-size: 10px;
 padding: 5px 6px 2px 16px;
 float: right;
 height: 16px;
 margin-left: 4px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-report-panel {
 border: 1px solid #1183a8;
 background-color: #ffffff;
 width: 130px;
 position: absolute;
 z-index: 7000;
}


.cs-t-1-w.cs-e-4801-default .website-comment-report-panel a {
 background: transparent url(/_static/website/images/bul_blue.gif) no-repeat scroll 9px center;
 border: 0 none;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 3px 4px 3px 22px;
 text-align: left;
 text-decoration: underline;
 width: 123px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-report-panel a:hover {
 background: transparent url(/_static/website/images/bul_blue.gif) no-repeat scroll 9px center;
 border: 0 none;
 color: #1183A8;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 3px 4px 3px 22px;
 text-align: left;
 text-decoration: underline;
 width: 123px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach {
 margin-left: 7px;
 margin-right: 6px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .website-document-attach-label {
 width: 5px;
 vertical-align: top;
 text-align: right;
 padding-top: 10px;
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .website-document-attach-label span {
 position: relative;
 right: -6px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs .ui-tabs-nav {
 padding-top: 0px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs .ui-tabs-nav li a {
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: -2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 4px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .document-set .ui-roundable .ui-corner {
 background-image: url(../files/default/images/back_blue.png);
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .document-set .document-item a {
 color: #086D84;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .document-set .document-item .document-detach {
 background-image: url(../files/default/images/attach_delete.png);
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .document-set .ui-roundable .ui-content {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs-selected .ui-roundable .ui-corner {
 background-image: url(/_static/quarry/images/filter_back.png);
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs .ui-roundable .ui-content {
 font-size: 11px;
 text-decoration: none;
 border-bottom: 1px dashed;
 margin: 0px 4px 0px 4px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs-selected .ui-roundable .ui-content {
 text-decoration: none;
 border-bottom: 0px;
 color: #3A3A3A;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs-selected a {
 padding-bottom: 6px;
 background: url(../files/default/images/arrow_green.png) no-repeat center bottom;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-tabs-panel {
 background-color: #e5e8d9;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .document-attach .ui-grid-header {
 border-bottom: 1px solid #1183A8;
 color: #1183A8;
 font-size: 11px;
 padding-bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default .website-comment .ui-collapsible-title {
 color: #3A3A3A;
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-like {
 float: right;
 padding-top: 0px;
 padding-left: 14px;
 width: 40px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-scale {
 float: right;
 padding-top: 0px;
 padding-left: 14px;
}


.cs-t-1-w.cs-e-4801-default .website-social-form {
 background-color: transparent;
}


.cs-t-1-w.cs-e-4801-default .website-social-rating-form {
 padding: 14px 8px 22px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .website-social-rating-form-element {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .website-social-rating-form-text {
 float: left;
 font-size: 11px;
 padding-right: 4px;
 color: #000000;
}


.cs-t-1-w.cs-e-4801-default .website-social-rating-form-ratings {
 color: #A5A5A3;
 font-size: 10px;
 padding-left: 4px;
 padding-top: 1px;
}


.cs-t-1-w.cs-e-4801-default .website-social-like-form-block {
 background-image: url(/_static/website/images/like.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 2px 2px 2px 18px;
 font-size: 11px;
 color: #000000;
}


.cs-t-1-w.cs-e-4801-default .website-social-like-form-block-a {
 font-size: 11px;
 margin-left: 4px;
}


.cs-t-1-w.cs-e-4801-default .website-social-comment-like,
.cs-t-1-w.cs-e-4801-default .website-social-comment-like:hover {
 background-image: url(/_static/website/images/like.png);
 background-position: left center;
 background-repeat: no-repeat;
 display: block;
 float: right;
 height: 20px;
 text-decoration: none;
 width: 20px;
}


.cs-t-1-w.cs-e-4801-default .website-social-comment-like-square {
 background-color: #DDE0D1;
 float: right;
 font-size: 10px;
 height: 20px;
 text-align: center;
 width: 20px;
}


.cs-t-1-w.cs-e-4801-default .website-social-comment-like-square span {
 display: block;
 padding-top: 3px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-control {
 display: block;
 float: right;
 margin-top: 8px;
 width: 64px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-star {
 width: 12px;
 height: 12px;
 float: left;
 background-repeat: no-repeat;
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-star-empty {
 background-image: url(/_static/website/images/small_star_off.png);
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-star-half {
 background-image: url(/_static/website/images/small_star_half.png);
}


.cs-t-1-w.cs-e-4801-default .website-comment-rating-star-full {
 background-image: url(/_static/website/images/small_star_on.png);
}


.cs-t-1-w.cs-e-4801-default .website-social-interactions-title {
 background-color: white;
 font-weight: bold;
 padding: 4px 0 8px 0;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-captcha {
 padding-left: 12px;
 padding-top: 2px;
}


.cs-t-1-w.cs-e-4801-default .website-comment-captcha .system-captcha-heading {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .social-follow-form-compact {
 background-color: transparent;
 display: inline;
 float: left;
 font-size: 11px;
 margin: 16px 0 22px;
}


.cs-t-1-w.cs-e-4801-default .ui-dual-select table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-dual-select .source-cell,
.cs-t-1-w.cs-e-4801-default .ui-dual-select .destination-cell {
 width: 50%;
 vertical-align: top;
 background: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-dual-select .source-cell select,
.cs-t-1-w.cs-e-4801-default .ui-dual-select .destination-cell select {
 padding: 10px;
 width: 100%;
 border: none;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .ui-dual-select .buttons-cell {
 width: 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select {
 display: inline-block;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select ul {
 list-style-type: none;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select ul ul a {
 padding-left: 32px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select a {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>a {
 padding-top: 10px;
 padding-left: 24px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>a>span {
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>a.ui-collapsed>span {
 border-bottom-style: dashed;
 border-bottom-width: 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-icon,
.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>a.ui-expanded:before,
.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-expanded>a:after,
.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-collapsed>a:after {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 speak: none;
 display: inline-block;
 font-variant: normal;
 text-transform: none;
 line-height: 1em;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>a.ui-expanded:before {
 content: "\f0de";
 font-size: 10px;
 position: absolute;
 top: 14px;
 left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>ul {
 background-color: #fff;
 margin: 0;
 padding: 10px 0 20px 0;
 min-width: 210px;
 font-size: 11px;
 font-weight: bold;
 box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>ul>li {
 line-height: 28px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>ul>li>a {
 padding-left: 24px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select>ul>li li {
 line-height: 18px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-option-group>a {
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-option>a {
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-option>a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-option.disabled>a {
 color: rgba(115,120,125,0.4);
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-option.selected>a {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-expanded>a:after {
 content: "\f0de";
 font-size: 8px;
 margin-left: 6px;
 position: relative;
 top: 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-multi-level-select .ui-collapsed>a:after {
 content: "\f0dd";
 font-size: 8px;
 margin-left: 6px;
 position: relative;
 bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message {
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 font: normal 12px Arial,sans-serif;
 background-color: #5e2124;
 color: #212a32;
 -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
 z-index: 10000;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message:before {
 font-family: "FontAwesome";
 font-size: 18px;
 font-weight: normal;
 color: #0c92af;
 content: "\e805";
 position: absolute;
 line-height: 18px;
 bottom: -8px;
 text-align: center;
 margin-left: 15%;
 text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message ul {
 list-style-type: none;
 padding: 10px;
 margin: 0;
 background: #fff;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message ul .icon-delete:before {
 color: #5e2124;
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message h3 {
 margin: 0;
 color: #fff;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-warning.ui-hint-help-message .website-invalid-window {
 background: #fff;
 padding: 10px;
 text-shadow: none;
}


@font-face {
 font-family: 'FontAwesome';
 src: url("../files/fonts/fontawesome-webfont.eot?36492");
 src: url("../files/fonts/fontawesome-webfont.eot?36492#iefix") format("embedded-opentype"),url("../files/fonts/fontawesome-webfont.woff?36492") format("woff"),url("../files/fonts/fontawesome-webfont.ttf?36492") format("truetype");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'cornerstone';
 src: url("../files/fonts/cornerstone.eot?76007675");
 src: url("../files/fonts/cornerstone.eot?76007675#iefix") format("embedded-opentype"),url("../files/fonts/cornerstone.woff?76007675") format("woff"),url("../files/fonts/cornerstone.ttf?76007675") format("truetype"),url("../files/fonts/cornerstone.svg?76007675#cornerstone") format("svg");
 font-weight: normal;
 font-style: normal;
}


@font-face {
 font-family: 'ProximaNova-Semibold';
 src: url("/_static/cs/fonts/2EA6F5_0_0.eot");
 src: url("/_static/cs/fonts/2EA6F5_0_0.eot?#iefix") format("embedded-opentype"),url("/_static/cs/fonts/2EA6F5_0_0.woff2") format("woff2"),url("/_static/cs/fonts/2EA6F5_0_0.woff") format("woff"),url("/_static/cs/fonts/2EA6F5_0_0.ttf") format("truetype"),url("/_static/cs/fonts/2EA6F5_0_0.svg#wf") format("svg");
}


.cs-t-1-w.cs-e-4801-default .ui-helper-hidden-accessible {
 position: absolute;
 left: -99999999px;
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .layout {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .layout td {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list {
 background: #fff;
 margin: 20px 0 0 0;
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list li {
 list-style-type: none;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item {
 position: relative;
 margin: 10px;
 padding-left: 30px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table td {
 background: #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table div.image-thumbnail {
 line-height: 0;
 width: 129px;
 height: 129px;
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .item-fields {
 padding: 10px 20px 10px 0;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .sort-cell {
 vertical-align: middle;
 width: 0;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .item-thumb-cell {
 width: 30%;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .item-thumb-cell img {
 width: 100%;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .icon-sort {
 color: rgba(0,0,0,0.5);
 padding: 0 0 0 5px;
 display: inline-block;
 position: absolute;
 left: 5px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list-item table .edit-tags-form {
 position: absolute;
 top: 98%;
 left: 0;
 right: 0;
 padding: 10px;
 background: #efefef;
 z-index: 1;
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-calendar-hours,
.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-calendar-minutes {
 width: 55px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .links-block {
 padding: 10px 0 0 0;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .links-block .tags-toggle-link {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .links-block .versions-link {
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .links-block .delete-link {
 position: absolute;
 top: 5px;
 right: 5px;
 color: #0c92af;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .links-block .delete-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .item-label {
 padding-right: 10px;
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-tabs ul.ui-tabs-nav li a .count .count-value {
 font: bold 10px Arial,sans-serif;
 background-color: rgba(255,255,255,0.2);
 color: #fff;
 padding: 1px 3px;
 text-shadow: 0 -1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .header-fields.descriptions {
 width: 60%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .header-fields.descriptions>table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .system-calendar.ui-calendar-datetime .system-text-box,
.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .system-calendar.ui-calendar-datetime .ui-text-box-short {
 width: 90px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-cell.header-fields.new-image .ui-input {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-autocomplete-container .system-text-box.ui-autocomplete-input,
.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-autocomplete-container .ui-autocomplete-input.ui-text-box-short {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .ui-cell.file {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .button-cell {
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .use-image .ui-section,
.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .new-image .ui-section {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .image-gallery-edit-form .gallery-image-list .ui-input {
 width: 200px;
}


.cs-t-1-w.cs-e-4801-default .saved-search {
 margin-right: 340px !important;
 line-height: 10px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link {
 font-weight: bold;
 margin: 0 5px 10px 5px;
 display: inline-block;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 height: auto;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link:hover {
 color: #ff5400;
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link:hover,
.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link:hover span:before,
.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link:active,
.cs-t-1-w.cs-e-4801-default .saved-search-links a.ui-form-link:active span:before {
 color: #ff5400;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links a.active {
 color: #ff5400;
 border-bottom: 0 none;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links {
 display: inline-block;
 position: relative;
 float: left;
 padding-right: 150px;
 margin-left: 8px;
}


.cs-t-1-w.cs-e-4801-default .search-field .ui-button2 {
 margin: 0;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .show-first-line-only {
 max-height: 24px;
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links .action-container {
 position: absolute;
 top: 0;
 right: 0;
 height: 14px;
 padding-left: 10px;
 border-left: 1px solid #d9d9d9;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links .action-container a {
 border-bottom: none !important;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links .action-container a i+span {
 margin-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .saved-search-links .action-container a span+i {
 margin-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form {
 width: 440px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .system-text-box,
.cs-t-1-w.cs-e-4801-default .saved-search-add-form .ui-text-box-short {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 6px 4px;
 color: #212a32;
 font-size: 12px;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .separator {
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 clear: both;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .ui-field-set {
 width: 100%;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .ui-field-set .website-label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 8px 10px 8px 0;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form .ui-field-set .website-content-cell {
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form {
 padding: 0;
 width: 430px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .buttons-block .ui-button-secondary {
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .separator {
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .system-text-box,
.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .ui-text-box-short {
 margin-bottom: 12px;
 padding: 6px 4px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 font-size: 12px;
 color: #212a32;
 margin-top: 3px;
 width: 280px;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .disabled {
 color: #97aabb;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .shared-container,
.cs-t-1-w.cs-e-4801-default .saved-search-add-form .shared-container {
 display: inline-block;
 margin-left: 10px;
 width: 100px;
}


.cs-t-1-w.cs-e-4801-default .shared-container label {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form a.remove {
 display: inline-block;
 width: 12px;
 height: 12px;
 vertical-align: middle;
 margin-left: 10px;
 margin-right: 0;
 margin-bottom: 4px;
 border-bottom: none !important;
 cursor: pointer;
 font-size: 15px;
 color: #0c92af;
 font-family: "fontawesome";
 font-weight: normal;
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 font-weight: normal;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 background: none;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .remove:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .remove:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .remove:hover {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .confirm-block-warning {
 font-size: 12px;
 line-height: 120%;
 width: 240px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form ul {
 list-style-type: none;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form li {
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form li .icon-sort {
 margin-right: 6px;
 cursor: move;
}


.cs-t-1-w.cs-e-4801-default .show-more-button {
 display: inline-block;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box {
 display: none;
 position: absolute;
 right: 0px;
 top: -8px;
 padding-top: 8px;
 background: #222830;
 border-radius: 2px;
 box-shadow: 0 2px 18px rgba(0,0,0,0.5);
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.ui-form-link {
 display: block;
 padding: 5px 10px;
 margin: 0 10px;
 height: 20px;
 line-height: 20px;
 border-top: 1px solid #2e353d;
 color: #CDD0D1;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 text-align: left;
 text-shadow: 0px -1px 0px #000;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.ui-form-link:first-child,
.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.ui-form-link:first-child:hover {
 border-top: 1px solid #1c2128;
 margin: 19px 0 0 0;
 padding: 5px 20px;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box a.show-more {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .action-container.disabled .popup-box .more-links a.ui-form-link {
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.ui-form-link:hover {
 color: #fff;
 background: #0F1115;
 margin: 0px;
 padding: 5px 20px;
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default .action-container.disabled .popup-box .more-links a.ui-form-link:hover,
.cs-t-1-w.cs-e-4801-default .action-container.disabled .popup-box .more-links a.ui-form-link:hover+a.ui-form-link {
 background: #222830;
 color: #73787d;
 border-top: 1px solid #2e353d;
 cursor: default;
}


.cs-t-1-w.cs-e-4801-default .action-container .popup-box .more-links a.ui-form-link:hover+a.ui-form-link {
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default .saved-search-edit-form .ui-button-cancel {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-title {
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-1 {
 padding: 15px 0 0 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-1:first-child {
 padding-top: 0;
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-1:last-child {
 padding-top: 15px;
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-1:only-child {
 padding-top: 0;
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-1:only-child .ui-section-content {
 padding-bottom: 0px;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set .ui-section-content {
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set a.ui-section-label {
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .ui-section-set a.ui-collapsed:before {
 font-family: cornerstone;
 font-size: 11px;
 content: '\e824';
}


.cs-t-1-w.cs-e-4801-default .ui-section-set a.ui-expanded:before {
 font-family: cornerstone;
 font-size: 11px;
 content: '\e825';
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date {
 display: inline-block;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .system-text-box,
.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-text-box-short {
 width: 80px;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-calendar-button {
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-calendar-button:before {
 font-family: "FontAwesome", sans-serif;
 content: "\f073";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-calendar-button:before:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-calendar-clear:before {
 font-family: "FontAwesome", sans-serif;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0 1px 0 rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-calendar-date .ui-calendar-clear:before:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .system-calendar .system-text-box,
.cs-t-1-w.cs-e-4801-default .system-calendar .ui-text-box-short {
 width: 100px;
}


.cs-t-1-w.cs-e-4801-default .system-calendar .ui-calendar-hours,
.cs-t-1-w.cs-e-4801-default .system-calendar .ui-calendar-minutes {
 width: 55px;
}


.cs-t-1-w.cs-e-4801-default #colorbox {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 9999;
 overflow: visible;
}


.cs-t-1-w.cs-e-4801-default #cboxMiddleLeft,
.cs-t-1-w.cs-e-4801-default #cboxBottomLeft {
 clear: left;
}


.cs-t-1-w.cs-e-4801-default #cboxContent {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default #cboxLoadedContent {
 overflow: visible;
 -webkit-overflow-scrolling: touch;
}


.cs-t-1-w.cs-e-4801-default #cboxLoadingOverlay,
.cs-t-1-w.cs-e-4801-default #cboxLoadingGraphic {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious,
.cs-t-1-w.cs-e-4801-default #cboxNext,
.cs-t-1-w.cs-e-4801-default #cboxClose,
.cs-t-1-w.cs-e-4801-default #cboxSlideshow {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .cboxPhoto {
 float: left;
 margin: auto;
 border: 0;
 display: block;
 max-width: none;
 -ms-interpolation-mode: bicubic;
}


.cs-t-1-w.cs-e-4801-default .cboxIframe {
 width: 100%;
 height: 100%;
 display: block;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default #colorbox,
.cs-t-1-w.cs-e-4801-default #cboxContent,
.cs-t-1-w.cs-e-4801-default #cboxLoadedContent {
 box-sizing: content-box;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
}


.cs-t-1-w.cs-e-4801-default #cboxOverlay {
 position: fixed;
 top: 0;
 z-index: 500;
 width: 100%;
 height: 100%;
 background: #000;
}


.cs-t-1-w.cs-e-4801-default #colorbox {
 outline: 0;
 background: transparent;
 padding-top: 40px;
 padding-bottom: 32px;
}


.cs-t-1-w.cs-e-4801-default #cboxContent {
 padding: 0 12px 0 12px;
 background: transparent;
 overflow: visible;
}


.cs-t-1-w.cs-e-4801-default .cboxIframe {
 background: #fff;
}


.cs-t-1-w.cs-e-4801-default #cboxError {
 padding: 40px;
}


.cs-t-1-w.cs-e-4801-default #cboxLoadedContent {
 background-color: rgba(255,255,255,0.2);
 padding: 1px;
}


.cs-t-1-w.cs-e-4801-default #cboxTitle {
 color: #a5aab1;
 font-size: 11px;
 padding: 12px 12px 20px 12px;
 margin: 0 -12px;
 background: transparent;
 width: 100%;
 position: relative;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default #cboxCurrent {
 position: absolute;
 top: -30px;
 left: 12px;
 color: #a5aab1;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default #cboxLoadingGraphic {
 background: url(images/loading.gif) no-repeat center center;
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious,
.cs-t-1-w.cs-e-4801-default #cboxNext,
.cs-t-1-w.cs-e-4801-default #cboxSlideshow,
.cs-t-1-w.cs-e-4801-default #cboxClose {
 border: 0;
 padding: 0;
 margin: 0;
 overflow: visible;
 width: auto;
 background: none;
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious:active,
.cs-t-1-w.cs-e-4801-default #cboxNext:active,
.cs-t-1-w.cs-e-4801-default #cboxSlideshow:active,
.cs-t-1-w.cs-e-4801-default #cboxClose:active {
 outline: 0;
}


.cs-t-1-w.cs-e-4801-default #cboxSlideshow {
 position: absolute;
 top: -20px;
 right: 80px;
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious {
 position: absolute;
 top: 0;
 left: 12px;
 height: 100%;
 font-size: 20px;
 font-weight: normal;
 padding: 0 14px;
 color: rgba(0,0,0,0.5);
 outline: none;
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious:before {
 text-shadow: 0 1px 0 rgba(255,255,255,0.2);
}


.cs-t-1-w.cs-e-4801-default #cboxPrevious:hover {
 color: #000;
 background: rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default #cboxNext {
 position: absolute;
 top: 0;
 right: 12px;
 height: 100%;
 font-size: 20px;
 font-weight: normal;
 padding: 0 14px;
 color: rgba(0,0,0,0.5);
 outline: none;
}


.cs-t-1-w.cs-e-4801-default #cboxNext:after {
 text-shadow: 0 1px 0 rgba(255,255,255,0.2);
}


.cs-t-1-w.cs-e-4801-default #cboxNext:hover {
 color: #000;
 background: rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default #cboxClose {
 position: absolute;
 top: -30px;
 right: 8px;
 display: block;
 font-family: "fontawesome";
 color: #73787d;
 font-size: 15px;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default #cboxClose::before {
 content: "\f00d";
}


.cs-t-1-w.cs-e-4801-default #cboxClose:hover {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .people-privacy-form .ui-line-block {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .people-privacy-form .ui-line-block:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default .people-privacy-form .ui-field-label {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 width: 24%;
 text-align: right;
 white-space: nowrap;
 float: left;
 padding-right: 20px;
 line-height: 30px;
}


.cs-t-1-w.cs-e-4801-default .people-privacy-form .ui-field-content {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .role-list {
 background: #efefef;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 10px 20px;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 margin: 10px 0 20px 24%;
 display: inline-block;
 position: relative;
 left: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-role-bits-control .system-select {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .role-list .role-line {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .role-list .role-line:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default .role-list .role-line .ui-checkbox-label {
 white-space: nowrap;
 color: #212a32;
 font-size: 12px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 display: inline-block;
 vertical-align: middle;
 line-height: 20px;
 width: 30%;
 overflow: hidden;
 margin-right: 20px;
 min-width: 140px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav {
 margin: 0;
 padding: 0;
 list-style: none;
 list-style-type: none;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav:after {
 clear: both;
 content: ".";
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs-nav:after {
 float: right;
 line-height: 10px;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs-panel {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background-color: #ff5400;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li.ui-tabs-selected:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 color: #ff5400;
 content: "\f0dd";
 position: absolute;
 line-height: 14px;
 width: 100%;
 bottom: -5px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a {
 color: #0c92af;
 padding: 0 10px;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a .tab-title {
 font: bold 11px Arial,sans-serif;
 line-height: 20px;
 color: #0c92af;
 position: relative;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a:hover .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li a:active .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .tab-title {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel.ui-tabs-hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .create-block {
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 background-color: #fff;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .create-block table {
 width: 100% !important;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .create-block .button-cell {
 width: 100%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container .ui-autocomplete-input {
 width: 280px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container.image-empty {
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 background-color: #fff;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .attach-block .ui-autocomplete-container.image-selected .ui-autocomplete-result {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .attach-block .article-image-image-versions {
 font: bold 10px Arial,sans-serif;
 line-height: 10px;
 color: #0c92af;
 position: relative;
 margin: 10px 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-tabs .ui-tabs-panel .attach-block .article-image-image-versions:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .jp-wrapper a,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current:hover .icon-arrow-circle-down,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current:hover .icon-arrow-circle-down a {
 text-decoration: none;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .jp-wrapper {
 background: #d4d5d6;
 padding: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default .jp-wrapper table {
 width: 100%;
 border-collapse: collapse;
}


.cs-t-1-w.cs-e-4801-default .jp-side-cell {
 width: 1px;
}


.cs-t-1-w.cs-e-4801-default .jp-status-cell {
 height: 1px;
}


.cs-t-1-w.cs-e-4801-default .jp-left {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .jp-left.nav {
 width: 130px;
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default .jp-left.jp-side-cell {
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default .jp-side-cell.jp-right {
 text-align: left;
 padding-right: 20px;
 line-height: 0;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .jp-controls {
 padding-right: 20px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .jp-button {
 display: inline-block;
 padding: 5px 8px;
 margin: 0 10px;
 float: left;
 color: #0c92af;
 line-height: 1.5em;
 text-align: center;
 -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.05) inset,0 1px 0 rgba(255,255,255,0.95) inset;
 -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.05) inset,0 1px 0 rgba(255,255,255,0.95) inset;
 box-shadow: 0 -1px 0 rgba(0,0,0,0.05) inset,0 1px 0 rgba(255,255,255,0.95) inset;
 background: -webkit-linear-gradient(rgba(255,255,255,0.8), rgba(0,0,0,0.2));
 background: -o-linear-gradient(rgba(255,255,255,0.8), rgba(0,0,0,0.2));
 background: -moz-linear-gradient(rgba(255,255,255,0.8), rgba(0,0,0,0.2));
 background: linear-gradient(rgba(255,255,255,0.8), rgba(0,0,0,0.2));
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 -o-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-1-w.cs-e-4801-default .jp-button:hover {
 color: #fff;
 background: -webkit-linear-gradient(rgba(255,255,255,0.8), #0c92af);
 background: -o-linear-gradient(rgba(255,255,255,0.8), #0c92af);
 background: -moz-linear-gradient(rgba(255,255,255,0.8), #0c92af);
 background: linear-gradient(rgba(255,255,255,0.8), #0c92af);
}


.cs-t-1-w.cs-e-4801-default .jp-icon {
 font-family: fontawesome;
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 margin: 0 auto;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}


.cs-t-1-w.cs-e-4801-default .jp-play {
 width: 32px;
 height: 32px;
 font-size: 25px;
 line-height: 32px;
}


.cs-t-1-w.cs-e-4801-default .jp-play:before {
 content: "\f04b";
}


.cs-t-1-w.cs-e-4801-default .jp-stop {
 display: none;
 width: 32px;
 height: 32px;
 font-size: 25px;
 line-height: 32px;
}


.cs-t-1-w.cs-e-4801-default .jp-stop:before {
 content: "\f04d";
}


.cs-t-1-w.cs-e-4801-default .jp-volume {
 color: #0c92af;
 line-height: .5em;
 font-size: 18px;
}


.cs-t-1-w.cs-e-4801-default .jp-volume:hover {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .jp-mute:before {
 content: "\f028";
}


.cs-t-1-w.cs-e-4801-default .jp-unmute {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .jp-unmute:before {
 content: "\f026";
}


.cs-t-1-w.cs-e-4801-default .jp-row td {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .jp-no-solution {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .jp-details {
 min-width: 120px;
}


.cs-t-1-w.cs-e-4801-default .jp-status-current,
.cs-t-1-w.cs-e-4801-default .jp-status-next {
 padding-right: 90px;
 padding-bottom: 2px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .jp-details .text {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .jp-details .artist {
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .jp-status-text {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .jp-title {
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .jp-seek-bar {
 width: 100% !important;
}


.cs-t-1-w.cs-e-4801-default .jp-seek-bar,
.cs-t-1-w.cs-e-4801-default .jp-volume-bar {
 position: relative;
 background: #a9acaf;
 height: 5px;
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 box-shadow: 1px 1px 1px rgba(255,255,255,0.7),-1px -1px 1px rgba(0,0,0,0.7);
}


.cs-t-1-w.cs-e-4801-default .jp-play-bar,
.cs-t-1-w.cs-e-4801-default .jp-volume-bar-value {
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 background: #0c92af;
 height: 100%;
}


.cs-t-1-w.cs-e-4801-default .jp-time-holder {
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .jp-current-time {
 font-size: 10px;
 float: left;
 color: #8b8d8f;
 text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}


.cs-t-1-w.cs-e-4801-default .jp-duration {
 font-size: 10px;
 float: right;
 color: #8b8d8f;
 text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}


.cs-t-1-w.cs-e-4801-default .jp-volume-cell {
 width: 1px;
 padding-right: 8px;
}


.cs-t-1-w.cs-e-4801-default .jp-volume-wrapper {
 padding-left: 20px;
 max-width: 150px;
 min-width: 80px;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist {
 margin-top: 10px;
 background: #fff;
 -khtml-border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 padding: 10px 0;
 box-shadow: 1px 1px 1px rgba(0,0,0,0.5),-1px -1px 1px rgba(255,255,255,0.5);
}


.cs-t-1-w.cs-e-4801-default .jp-playlist .jp-playlist-item {
 padding: 10px 90px 10px 10px;
 min-height: 20px;
 line-height: 20px;
 border-bottom: 1px solid #e9e9ea;
 font-size: 12px;
 color: #212a32;
 text-decoration: none;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist .jp-playlist-item:hover {
 background: #cee9ef;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-item.jp-playlist-last {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist .jp-playing {
 background: #0c92af;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-current {
 background: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-current .jp-playlist-item-title,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current .jp-playlist-item-artist,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current .icon-arrow-circle-down,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current .icon-arrow-circle-down a {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-current:hover .jp-playlist-item-title,
.cs-t-1-w.cs-e-4801-default .jp-playlist-current:hover .jp-playlist-item-artist,
.cs-t-1-w.cs-e-4801-default .jp-status-text {
 background: none;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-item-title {
 font-size: 1em;
 font-weight: bold;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .jp-playlist-item-artist {
 font-size: 1em;
 padding-left: 5px;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .icon-arrow-circle-down {
 position: absolute;
 right: 10px;
 color: #0c92af;
 font-size: 12px;
 line-height: 15px;
}


.cs-t-1-w.cs-e-4801-default .icon-arrow-circle-down:before {
 content: "\f0ab";
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .icon-arrow-circle-down:hover,
.cs-t-1-w.cs-e-4801-default .icon-arrow-circle-down:hover a {
 cursor: pointer;
 color: #ff5400 !important;
}


.cs-t-1-w.cs-e-4801-default .jp-status-text .icon-arrow-circle-down {
 right: 0;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default .jp-previous {
 line-height: 14px;
 margin: 8px 10px 10px 0;
}


.cs-t-1-w.cs-e-4801-default .jp-previous:before {
 content: "\f04a";
}


.cs-t-1-w.cs-e-4801-default .jp-next {
 line-height: 14px;
 margin: 8px 0 10px 10px;
}


.cs-t-1-w.cs-e-4801-default .jp-next:before {
 content: "\f04e";
}


.cs-t-1-w.cs-e-4801-default .cleaner {
 clear: both;
 height: 0;
}


.cs-t-1-w.cs-e-4801-default .system-dual-select.button-rr,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-r,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-l,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-ll {
 width: 100%;
 font-family: Arial,sans-serif;
 text-align: center;
 border-radius: 3px;
 padding-right: 14px;
 padding-left: 14px;
 font-size: 12px;
 height: 29px;
 cursor: pointer;
 font-weight: bold;
 outline: none;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(255,255,255,0.35),0px 1px 2px rgba(0,0,0,0.2);
 background-color: #24b8dc;
 background-image: -webkit-linear-gradient(top, #40c0df 0, #06a5cc 100%);
 background-image: linear-gradient(to bottom, #40c0df 0, #06a5cc 100%);
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
}


.cs-t-1-w.cs-e-4801-default .system-dual-select.button-rr:hover,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-r:hover,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-l:hover,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-ll:hover {
 background-color: #10acd2;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default .system-dual-select.button-rr:active,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-r:active,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-l:active,
.cs-t-1-w.cs-e-4801-default .system-dual-select.button-ll:active {
 background-color: #16afd4;
 background-image: -webkit-gradient(linear, to bottom, #06a4ca 0, #22b0d2 100%);
 background-image: -webkit-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -moz-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -ms-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -o-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: linear-gradient(to bottom, #06a4ca 0, #22b0d2 100%);
}


.cs-t-1-w.cs-e-4801-default .ui-sortable .icon-sort,
.cs-t-1-w.cs-e-4801-default .ui-sortable .icon-sort-up,
.cs-t-1-w.cs-e-4801-default .ui-sortable .icon-sort-down {
 padding: 10px 0 10px 5px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete {
 position: absolute;
 cursor: default;
 background-color: #fff;
 border: 1px solid #d9d9d9;
 -webkit-box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
 -moz-box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
 box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
}


* html .cs-t-1-w.cs-e-4801-default .ui-autocomplete {
 width: 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu {
 list-style: none;
 padding: 0;
 margin: 0;
 display: block;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-item {
 margin: 0;
 padding: 0;
 zoom: 1;
 float: left;
 clear: left;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-item a {
 text-decoration: none;
 display: block;
 padding: 10px;
 line-height: 14px;
 zoom: 1;
 font: bold 11px Arial,sans-serif;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {
 color: #0c92af;
 background-color: rgba(12,146,175,0.1);
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-item a.ui-menu-no-results {
 padding: 20px 10px;
 font: normal 12px Arial,sans-serif;
 background-color: #fff;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-icon {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-icon img {
 width: 32px;
 height: 32px;
 display: block;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete.ui-menu .ui-menu-icon-label {
 margin-left: 42px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-container .ui-autocomplete-input.ui-initial {
 color: #999;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result {
 display: inline-block;
 border: 10px solid rgba(0,0,0,0.1);
 margin-left: 10px;
 min-width: 272px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result>table {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .icon-delete {
 cursor: pointer;
 font-size: 14px;
 line-height: 12px;
 color: #0c92af;
 vertical-align: top;
 width: 12px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .icon-delete:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content {
 background-color: #fff;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content-container {
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content {
 font: bold 11px Arial,sans-serif;
 color: #212a32;
 display: block;
 line-height: 13px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content .image-thumbnail {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content .image-thumbnail {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content .image-thumbnail img {
 max-height: 100px;
 max-width: 100px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .content a {
 text-decoration: underline;
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
 display: block;
 line-height: 13px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .value {
 color: #212a32;
 font: normal 11px Arial,sans-serif;
 line-height: 11px;
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-drop {
 background-color: #fff;
 padding: 10px 10px 0 0;
 vertical-align: top;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .ui-menu-icon {
 float: left;
 margin-right: 10px;
 box-shadow: 0 1px 1px rgba(0,0,0,0.7);
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .ui-menu-icon img {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .ui-menu-icon .image-container {
 padding: 1px;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-result .result-cell-content .ui-menu-icon .image-container .image-element {
 width: 32px;
 height: 32px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default .ui-autocomplete-loading {
 background: #fff url(/_static/cs/images/ui/autocomplete-loading.gif) right 5px center no-repeat;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs {
 padding: .2em 0 .2em 0;
 zoom: 1;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav {
 list-style: none;
 position: relative;
 padding: .2em .2em 0 0;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li {
 position: relative;
 float: left;
 border-bottom-width: 0 !important;
 margin: 0 .2em -1px 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li a {
 float: left;
 text-decoration: none;
 padding: .5em 0em;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 padding-bottom: 1px;
 border-bottom-width: 0;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li.ui-state-processing a {
 cursor: text;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-nav li a,
.cs-t-1-w.cs-e-4801-default .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-panel {
 display: block;
 border-width: 0;
 background: none;
}


.cs-t-1-w.cs-e-4801-default .cs-tags-form2 .ui-tabs .ui-tabs-hide {
 display: none !important;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form {
 background-color: #efefef;
 border: 1px solid #c9c9c9;
 border-radius: 5px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .search-icon {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .search-field {
 margin: 0 0px 10px 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .icon-sort-up:before {
 content: "\f0de";
 position: relative;
 top: 1px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .hide {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .show {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .toggle-search {
 display: block;
 vertical-align: middle;
 cursor: pointer;
 margin-top: 8px;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .toggle-search:hover {
 color: #ff5e0f !important;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .toggle-search .num-filters {
 background: #0C92AF;
 padding: 1px 3px;
 margin-left: 3px;
 color: white;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.3);
 font-weight: normal;
 font-size: 9px;
 position: relative;
 top: -1px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .num-filters {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .num-filters.empty {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form.collapse .num-filters {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .toggle-search:hover .num-filters {
 background: #ff5e0f;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-field {
 margin: 0 0px 10px 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .text-block {
 width: 65%;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-field input.search-text-box {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 font-size: 12px;
 max-width: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .clearfix {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form select.filter-type {
 position: relative;
 z-index: 2;
 float: left;
 margin-top: 20px;
 font-size: 13px;
 color: #000;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter-select-block {
 float: left;
 position: relative;
 top: 14px;
 width: 160px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter-select-block .ui-multi-level-select.filter-type {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter {
 float: left;
 margin: 0 0px 0px 10px;
 position: relative;
 border-radius: 5px;
 padding-bottom: 0px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter.post_processing span.post-processing-label {
 font-size: 11px;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter.membership .controls {
 display: block;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .filter.is_donor .controls {
 display: block;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form select {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant {
 border-radius: 5px;
 padding: 10px 20px 10px 10px;
 position: relative;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 background: #fff;
 margin-bottom: 10px;
 position: relative;
 max-width: 570px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant select,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant input {
 display: inline-block;
 margin: 0 10px 0 0;
 vertical-align: middle;
 color: #000;
 font-size: 13px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .organization .variant select {
 max-width: 200px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant input {
 width: 84px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .age .variant input,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .number_of_children .variant input,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .sales_number .variant input {
 width: 42px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .address .variant input,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .email .variant input {
 width: 168px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .comment .variant input {
 width: 400px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant label input {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .zip-from-label,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .zip-to-label,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .to,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .from {
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
 font-size: 10px;
 color: #63676B;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .zip-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .zip-block input {
 width: 84px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .newline {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant label {
 font-size: 10px;
 color: #63676B;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .line {
 clear: both;
 border-top: 1px solid #DADBDC;
 border-bottom: 1px solid #F5F5F5;
 margin-left: -10px;
 margin-right: -10px;
 margin-bottom: 11px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .cal-parent {
 position: relative;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .cal-cont {
 display: none;
 position: absolute;
 top: 20px;
 z-index: 10;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant input {
 border: 1px solid #D1D3D5;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .plus {
 color: #0292af;
 position: absolute;
 bottom: 21px;
 right: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 display: inline-block;
 cursor: pointer;
 -webkit-font-smoothing: antialiased;
 margin-right: -20px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .plus:before {
 font-family: FontAwesome;
 content: "\f067";
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .plus:hover {
 color: #FF5400;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .remove {
 color: #0292af;
 font-size: 14px;
 cursor: pointer;
 font-weight: normal;
 margin-right: 0;
 display: inline-block;
 position: absolute;
 right: 13px;
 top: 11px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .remove:hover {
 color: #FF5400;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant .remove:before {
 font-family: fontawesome;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group {
 border-top: 1px solid rgba(115,120,125,0.2);
 line-height: 40px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group>a:after {
 right: 10px;
 float: right;
 line-height: 40px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group>a:before {
 font-family: "cornerstone";
 font-style: normal;
 font-weight: normal;
 speak: none;
 -webkit-font-smoothing: antialiased;
 opacity: 0.7;
 display: inline-block;
 text-decoration: inherit;
 width: 1em;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 position: absolute;
 left: 3px;
 font-size: 26px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.membership>a:before {
 content: '\e88d';
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.shop>a:before {
 content: '\e890';
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.fundraising>a:before {
 content: '\e891';
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.contact>a:before {
 content: '\e88c';
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.attendance>a:before {
 content: "\e88e";
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.personal>a:before {
 content: "\e88b";
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group.more>a:before {
 content: "\e88f";
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group:hover:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select .ui-option-group>a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>ul {
 padding: 0;
 min-width: 220px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select ul ul {
 padding: 0 0 15px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select ul ul a {
 padding-left: 42px;
 line-height: 12px;
 padding-bottom: 4px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select ul ul a {
 padding-left: 42px;
 line-height: 12px;
 padding-bottom: 4px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>ul>li li {
 line-height: normal;
 min-height: 18px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>ul>li>a {
 padding-left: 42px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>a {
 text-align: right;
 padding-top: 8px;
 padding-top: 0;
 line-height: 30px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select.filter-type>a {
 padding-top: 5px;
 line-height: normal;
 min-height: 30px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>a.ui-expanded:before {
 top: 12px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .add-filter-block .ui-multi-level-select {
 position: relative;
 right: 12px;
 top: 6px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .add-filter-block .ui-multi-level-select>a.ui-expanded:before {
 left: 12px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .add-filter-block .ui-multi-level-select>a.ui-collapsed {
 padding-left: 12px;
 border-bottom-width: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-multi-level-select>a {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .add-filter-block .ui-multi-level-select>a.ui-collapsed span {
 border-bottom-style: dashed;
 border-bottom-width: 1px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .add-filter-block .ui-multi-level-select>a.ui-collapsed:before {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 speak: none;
 display: inline-block;
 font-variant: normal;
 text-transform: none;
 line-height: 1em;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 content: "\f067";
 font-size: 10px;
 margin-right: 6px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-link {
 margin-top: 20px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item {
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 margin-top: 6px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item:hover {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .label {
 font-size: 11px;
 display: inline-block;
 border-bottom: 1px dashed #0c92af;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item:hover,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item:hover .label {
 color: #FF5400;
 border-bottom: 0 none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .icon:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .ui-button-add:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .ui-button-inline-add:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .ui-button-search:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .ui-button-cancel:before,
.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-add-item .ui-pagination .content .prev-link:before,
.cs-t-1-w.cs-e-4801-default .ui-pagination .content .search-filter-form .ui-add-item .prev-link:before {
 font-family: FontAwesome;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 content: "\f067";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 31px;
 line-height: 31px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: left;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .cs-lightbox .ui-button2 {
 float: right;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-link {
 float: left;
 line-height: 26px;
 margin-left: 10px;
 margin-top: 3px;
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0C92AF;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .icon-ok:before {
 font-family: FontAwesome;
 content: "\f00c";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .icon-reset:before {
 font-family: "FontAwesome";
 content: "\f0e2";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 13px;
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .icon-sort-up:before {
 font-family: fontawesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 margin-left: 3px;
 position: relative;
 bottom: 3px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .toggle-search {
 color: #0c92af;
 font-size: 11px;
 font-weight: bold;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .toggle-search .icon-filter:before {
 font-family: FontAwesome;
 content: "\f0b0";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .text-block {
 width: 65%;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .search-text-box {
 font-size: 11px;
 color: #9ea3ad;
 text-transform: uppercase;
 padding: 7px 4px;
 border: 1px solid #dadcdd;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .search-text-box:hover,
.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .search-text-box:active {
 border: 1px solid #bdbfc1;
 color: #9ea3ad;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .search-text-box.hastext {
 color: #3a3a3a;
 text-transform: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-icon {
 color: #fff;
 font-family: FontAwesome;
 font-style: normal;
 font-size: 16px;
 background: #BDC0C2;
 border: 1px solid #9DA3A8;
 display: inline-block;
 width: 38px;
 height: 28px;
 text-align: center;
 line-height: 28px;
 border-radius: 2px;
 float: right;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-icon:hover {
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 background-image: linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-icon:active {
 border: 1px solid #0895B8;
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: -moz-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 background-image: linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-icon:before {
 content: "\f002";
 font-size: 18px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form {
 width: 500px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-field-label {
 display: block;
 float: left;
 color: #63676B;
 font-size: 10px;
 font-weight: bold;
 margin: 3px 10px 0 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-state-active {
 background: #E04A00;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form li.ui-state-active:before {
 color: #E04A00;
 position: absolute;
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 margin-bottom: -8px;
 font-family: fontawesome;
 content: "\f0dd";
 font-size: 15px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-state-default .tab-title {
 border-bottom: 1px dashed #0C92AF;
 font-size: 11px;
 font-weight: bold;
 color: #0C92AF;
 margin-right: 0;
 line-height: 11px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-state-active span.tab-title {
 border-bottom: 1px solid transparent;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form li.ui-state-default a {
 padding: 4px 5px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .count {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .count-value {
 margin: 0 0 0 5px;
 display: inline-block;
 padding: 2px 3px;
 background: #ccc;
 color: #323943;
 font-size: 10px;
 line-height: 10px;
 font-weight: bold;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-state-active .count-value {
 background: #B23B00;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .count .left-bkt,
.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .count .right-bkt {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .count .count-value {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-items-list {
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-item {
 background: #80858a;
 background: -moz-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80858a), color-stop(100%, #757a80));
 background: -webkit-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -o-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -ms-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: linear-gradient(to bottom, #80858a 0%, #757a80 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80858a', endColorstr='#757a80', GradientType=0);
 padding: 1px;
 line-height: 13px;
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #757a80 inset,0 2px 0px rgba(250,250,250,0.1) inset;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-item:hover {
 background: #20a3c1;
 background: -moz-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20a3c1), color-stop(100%, #0d93b0));
 background: -webkit-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -o-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -ms-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: linear-gradient(to bottom, #20a3c1 0%, #0d93b0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a3c1', endColorstr='#0d93b0', GradientType=0);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #0d93b0 inset,0 2px 0px rgba(140,233,255,0.1) inset;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-item-text {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-remove-item {
 font-size: 13px;
 color: #BDBFC2;
 background: none !important;
 padding: 0 !important;
 vertical-align: middle !important;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-remove-item:before {
 content: "\f00d";
 font-family: fontawesome;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-item:hover .ui-remove-item {
 color: #8CCFDE;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-input {
 height: 18px !important;
 border: none !important;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .remove {
 position: absolute;
 top: 5px;
 right: 10px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .cs-delimiter-block {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-items-list {
 padding: 4px 10px;
 margin: 15px 0 3px 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-line-block {
 margin-bottom: 9px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .variant .cs-tags-form .ui-tabs-panel {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .filters {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form {
 margin: 0 0 12px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form {
 overflow: visible;
 padding: 10px;
 position: relative;
 position: relative;
 border-top-left-radius: 5px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 border: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .ui-helper {
 background: url(../files/default/images/results_arrow.gif) no-repeat scroll left bottom transparent;
 left: 6px;
 padding-top: 7px;
 position: absolute;
 top: 100%;
 width: 24px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .ui-initial {
 color: grey;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form span.sign {
 position: absolute;
 left: -50px;
 top: 14px;
 text-align: right;
 display: inline-block;
 width: 40px;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form span.sign>span {
 line-height: 11px;
 font-size: 12px;
 color: #0c92af;
 font-weight: bold;
 cursor: pointer;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form span.sign>span:hover {
 color: #ff5400;
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .search-form .variant:first-child span.sign {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .saved-search-add-form,
.cs-t-1-w.cs-e-4801-default .saved-search-edit-form {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .search-filter-form .filter.organization .cs-tags-form2 {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect {
 width: 498px;
 overflow-y: auto;
 overflow-x: hidden;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .ui-state-highlight {
 height: 37px;
 background-color: #f9f9f9;
 left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.available,
.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected {
 width: 244px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected,
.cs-t-1-w.cs-e-4801-default .ui-multiselect ul.selected {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect ul {
 background-color: #fff;
 color: #212a32;
 padding: 0;
 margin: 0;
 min-height: 140px;
 height: 140px;
 overflow: auto;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions {
 height: 11px;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions .title {
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions span {
 font-size: 10px;
 line-height: 11px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions a {
 display: block;
 position: relative;
 top: -1px;
 float: right;
 border-bottom: 1px dashed;
 line-height: 11px;
 font-size: 11px;
 color: #0c92af;
 margin-top: 2px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions a:before {
 font-family: "FontAwesome";
 font-weight: normal;
 display: block;
 height: 11px;
 width: 11px;
 padding-right: 5px;
 line-height: 12px;
 font-size: 14px;
 position: absolute;
 top: 0;
 left: -16px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions .add-all:before {
 content: "\f067";
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions .remove-all:before {
 content: "\f00d";
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.count,
.cs-t-1-w.cs-e-4801-default .ui-multiselect div.search {
 height: 28px;
 padding: 10px;
 background-color: #f1f1f1;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .actions .search {
 margin: 0;
 position: relative;
 top: -5px;
 left: -2px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.search .search {
 border: 0;
 margin: 0;
 font-size: 13px;
 line-height: 13px;
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 padding: 6px;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.count {
 font-size: 10px;
 line-height: 28px;
 display: none;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected ul {
 height: 188px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect li {
 margin: 0;
 padding: 0;
 cursor: default;
 font-size: 13px;
 list-style: none;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected .title {
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .available li.ui-element {
 line-height: 1.3;
 position: relative;
 padding: 10px 30px 10px 25px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .available li .action {
 display: block;
 position: absolute;
 top: 0;
 right: 20px;
 bottom: 0;
 left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .available li:hover {
 background-color: rgba(12,146,175,0.1);
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .available li:hover .ui-icon-plus:before {
 content: "\f067";
 padding-right: 10px;
 font-size: 12px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .selected li.ui-element {
 line-height: 1.3;
 border-bottom: 1px solid #d9d9d9;
 position: relative;
 padding: 10px 30px 10px 25px;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect .ui-icon {
 font-family: "FontAwesome";
 font-weight: normal;
 font-size: 14px;
 color: #0c92af;
 position: absolute;
 left: 10px;
 top: 50%;
 right: 0;
 line-height: 0;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected li>.ui-icon:before {
 content: "\f0dc";
 padding-right: 7px;
 font-size: 12px;
 position: absolute;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected li:last-child {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected .action {
 display: block;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}


.cs-t-1-w.cs-e-4801-default .ui-multiselect div.selected .ui-icon-minus:before {
 content: "\f00d";
 font-size: 12px;
 float: right;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav {
 margin: 0;
 padding: 0;
 list-style: none;
 list-style-type: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav:after {
 clear: both;
 content: ".";
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li {
 display: inline-block;
 float: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected {
 background-color: #ff5400;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 color: #ff5400;
 content: "\f0dd";
 position: absolute;
 line-height: 14px;
 width: 100%;
 bottom: -5px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li .ui-roundable .ui-tr {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a {
 color: #0c92af;
 padding: 0 10px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .tab-title {
 font: bold 11px Arial,sans-serif;
 line-height: 20px;
 color: #0c92af;
 position: relative;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a:hover .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a:active .tab-title {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a .tab-title {
 color: #fff;
 border: 0;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs .ui-tabs-panel {
 margin-top: 10px;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 border-radius: 5px;
 background-color: #fff;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs .ui-tabs-panel.ui-tabs-hide {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count .left-bkt,
.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count .right-bkt {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count .count-value {
 font: bold 10px Arial,sans-serif;
 background-color: rgba(0,0,0,0.2);
 color: #212a32;
 padding: 1px 3px;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count {
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count .left-bkt,
.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li a .count .right-bkt {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a .count .count-value {
 font: bold 10px Arial,sans-serif;
 background-color: rgba(0,0,0,0.3);
 color: #fff;
 padding: 1px 3px;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list {
 position: relative;
 cursor: text;
 font: normal 12px Arial,sans-serif;
 background-color: #fff;
 color: #212a32;
 border: 1px solid #d9d9d9;
 padding: 3px 5px;
 line-height: 16px;
 margin: 0;
 padding: 3px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item {
 padding: 1px 0px 1px 5px;
 margin: 2px 4px 2px 0;
 float: left;
 vertical-align: top;
 font: bold 11px Arial,sans-serif;
 border-radius: 2px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 0 rgba(255,255,255,0.15);
 color: #fff;
 background: #888;
 background: -moz-linear-gradient(top, #888 0%, #797979 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888), color-stop(100%, #797979));
 background: -webkit-linear-gradient(top, #888 0%, #797979 100%);
 background: -o-linear-gradient(top, #888 0%, #797979 100%);
 background: -ms-linear-gradient(top, #888 0%, #797979 100%);
 background: linear-gradient(to bottom, #888 0%, #797979 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '$combo2-color12', endColorstr = 'darken($combo2-color12, 6%)', GradientType = 0);
 border: 1px solid #797979;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
 cursor: default;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item:hover {
 background: #1fa2c2;
 background: -moz-linear-gradient(top, #1fa2c2 0%, #1b8ca8 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fa2c2), color-stop(100%, #1b8ca8));
 background: -webkit-linear-gradient(top, #1fa2c2 0%, #1b8ca8 100%);
 background: -o-linear-gradient(top, #1fa2c2 0%, #1b8ca8 100%);
 background: -ms-linear-gradient(top, #1fa2c2 0%, #1b8ca8 100%);
 background: linear-gradient(to bottom, #1fa2c2 0%, #1b8ca8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = 'darken($combo2-color1, 6%)', endColorstr = 'darken($combo2-color1, 12%)', GradientType = 0);
 border: 1px solid #1b8ca8;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item {
 margin-left: 5px;
 padding: 0;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item .ui-remove-item:before {
 font-family: "FontAwesome";
 font-size: 11px;
 font-weight: normal;
 content: "\f00d";
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 color: rgba(255,255,255,0.7);
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item:hover .ui-remove-item:before {
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 color: rgba(255,255,255,0.7);
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-item a:hover {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-input {
 padding: 0;
 line-height: 20px;
 margin: 0;
 float: left;
 outline: none;
 height: 20px;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-items-list .ui-helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list {
 position: absolute;
 background-color: #fff;
 border: 1px solid #d9d9d9;
 -webkit-box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
 -moz-box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
 box-shadow: -1px 2px 9px rgba(0,0,0,0.2);
 z-index: 2;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-item a {
 text-decoration: none;
 display: block;
 padding: 10px;
 line-height: 11px;
 zoom: 1;
 font-family: Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #0c92af;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-item a:hover,
.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-item a:active {
 background-color: rgba(12,146,175,0.1);
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-item.ui-selected a {
 background-color: rgba(12,146,175,0.1);
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-custom a {
 text-decoration: none;
 display: block;
 padding: 10px;
 line-height: 11px;
 zoom: 1;
 font-family: Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #0c92af;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-custom a:before {
 font-family: "FontAwesome";
 font-size: 11px;
 font-weight: normal;
 content: "\f067";
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-item a:hover {
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-typing-helper {
 float: left;
 color: #73787d;
 font-size: 10px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 font-weight: bold;
 margin: 1px 3px 1px 0px;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default .edit-tags-form .ui-multi-autocomplete .ui-auto-list .ui-nothing {
 font-size: 11px;
 font-style: italic;
 padding: 4px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-title3 {
 font: normal 18px "ProximaNova-Semibold",Arial,sans-serif;
 color: #3a3a3a;
 padding: 0;
 margin: 0;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-class3 {
 margin: 0 0 10px 0;
 width: 100%;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-top3 {
 padding: 15px 0;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-top-left3 {
 height: 31px;
 width: 20px;
 border-top-left-radius: 2px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-top-right3 {
 height: 31px;
 width: 20px;
 border-top-right-radius: 2px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle3 {
 padding: 20px 0 0;
 background-color: #fff;
 border-top: 1px solid rgba(0,0,0,0.15);
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle-left3 {
 width: 20px;
 border-left: 1px solid rgba(0,0,0,0.15);
 border-top: 1px solid rgba(0,0,0,0.15);
 background-color: #fff;
 border-top-left-radius: 2px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle-right3 {
 width: 20px;
 border-right: 1px solid rgba(0,0,0,0.15);
 border-top: 1px solid rgba(0,0,0,0.15);
 background-color: #fff;
 border-top-right-radius: 2px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-bottom3 {
 border-bottom: 1px solid rgba(0,0,0,0.15);
 background-color: #fff;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-bottom-left3 {
 width: 20px;
 height: 20px;
 border-left: 1px solid rgba(0,0,0,0.15);
 border-bottom: 1px solid rgba(0,0,0,0.15);
 border-bottom-left-radius: 2px;
 background-color: #fff;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-bottom-right3 {
 width: 20px;
 height: 20px;
 border-right: 1px solid rgba(0,0,0,0.15);
 border-bottom: 1px solid rgba(0,0,0,0.15);
 border-bottom-right-radius: 2px;
 background-color: #fff;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-title1 {
 font: normal 18px "ProximaNova-Semibold",Arial,sans-serif;
 color: #3a3a3a;
 padding: 0;
 margin: 0 0 20px 0;
 border: none;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-class1 {
 margin: 0 0 20px 0;
 width: 100%;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle1 {
 padding: 5px 0 5px 0;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-class2 {
 margin: 0 0 10px 0;
 width: 100%;
 border-radius: 2px;
 border: 1px solid rgba(0,0,0,0.15);
 background-color: #fff;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-top-left2 {
 width: 20px;
 height: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle2>div:first-child {
 background-color: transparent;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-top-right2 {
 width: 20px;
 height: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle2 {
 padding: 0;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle-left2 {
 width: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-middle-right2 {
 width: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-bottom-left2 {
 width: 20px;
 height: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-table-cell-bottom-right2 {
 width: 20px;
 height: 20px;
}


.cs-t-1-b.cs-e-4801-default.cs-b-default .system-view-spacer-img {
 display: block;
 width: 5px;
 height: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links {
 font-family: Arial,sans-serif;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links ul {
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links li {
 list-style-type: none;
 padding: 0;
 margin: 0;
 font-weight: bold;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links li a {
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links .icon-bookmark-empty,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links .icon-bookmark-empty:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-links .icon-bookmark-empty:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .header {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table .ui-empty {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.body>div>div>div:nth-child(1) {
 width: 30%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.body>div>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.body>div>div>div:nth-child(3) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.body>div>div>div:nth-child(4) {
 text-align: right;
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.head>div>div>div:nth-child(4) .ui-form-link:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .block-table>.body>div>div>div:nth-child(4) .ui-form-link:first-child {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .ui-section-1:last-child {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author {
 font: normal 12px Arial,sans-serif;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-section-1:last-child {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block .ui-field-label {
 width: 160px;
 display: inline-block;
 vertical-align: top;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 font: bold 12px Arial,sans-serif;
 padding-right: 10px;
 text-align: right;
 margin-top: 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block .ui-field-content {
 display: inline-block;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block .ui-field-content .uri {
 line-height: 28px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block .ui-hint-help {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-authors .edit-author .ui-line-block .ui-autocomplete-result {
 margin-left: 0;
 width: 282px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles {
 font-family: Arial,sans-serif;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles ul {
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles .icon-article,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles .icon-article:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles .icon-article:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles .related-article {
 list-style-type: none;
 padding: 0;
 margin: 0;
 font-weight: bold;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-related-articles .related-article a {
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-lightbox>.content {
 max-width: 920px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .submit-block {
 padding: 10px 0;
 text-align: right;
 min-height: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .static-submit-block {
 padding: 10px 0;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .fixed-submit-block {
 padding: 10px 20px;
 background-color: white;
 box-shadow: 0px 0px 9px 0 rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .submit-block .ui-button-flat {
 margin-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .top-media-block {
 min-height: 72px;
 width: 320px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-list {
 min-height: 72px;
 width: 320px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .top-media-drop-zone,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-drop-zone {
 position: absolute;
 line-height: 68px;
 margin: 0 20px;
 padding: 0 18px;
 width: 240px;
 font-size: 16px;
 font-weight: bold;
 color: #f0f1f3;
 top: 0;
 left: 0;
 z-index: 1;
 border: 2px dashed #f0f1f3;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .top-media-block .cs-article-inline-widget,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-list .cs-article-inline-widget {
 z-index: 2;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .top-media-block .cs-article-inline-widget:hover,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-list .cs-article-inline-widget:hover {
 box-shadow: 0px 0px 9px 0 rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head {
 position: relative;
 margin: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head.list-visible {
 background-color: #323943;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .title {
 padding: 0 30px;
 font-size: 16px;
 font-weight: bold;
 line-height: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-button {
 display: block;
 position: absolute;
 top: 10px;
 right: 10px;
 width: 40px;
 height: 40px;
 background-color: #41d6f4;
 color: #fff;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-button:before {
 line-height: 40px;
 font-size: 26px;
 font-family: 'cornerstone';
 content: '\e894';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head.list-visible .add-button:before {
 content: '\e895';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head.list-visible .add-button {
 background-color: inherit;
 color: inherit;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-media-list {
 position: absolute;
 padding: 10px 15px 20px 5px;
 width: 280px;
 top: 60px;
 left: 0;
 z-index: 3;
 background-color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-media-list a.media-button {
 display: inline-block;
 line-height: 40px;
 position: relative;
 padding: 0 0 0 60px;
 width: 80px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 font-weight: bold;
 font-size: 16px;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget {
 position: relative;
 margin: 0 20px 20px 20px;
 background-color: #f0f1f3;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .top-media-block figure.cs-article-inline-widget:last-child {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget figcaption {
 display: block;
 height: 60px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget figcaption .caption {
 display: block;
 padding: 0 20px 0 60px;
 height: 60px;
 line-height: 60px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 color: #323943;
 font-size: 14px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget .cs-cke-controls a {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget .cs-cke-controls:before {
 font-family: 'FontAwesome';
 content: '\e824';
 color: #aeb1b5;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget .cs-cke-controls:hover a {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget .cs-cke-controls a.cs-cke-settings {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls a.cs-cke-settings:before {
 font-family: 'FontAwesome';
 content: '\e824';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls a.cs-cke-settings {
 color: #aeb1b5;
 background-color: inherit;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget img {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls {
 position: absolute;
 top: 0;
 right: 0;
 width: 40px;
 line-height: 40px;
 color: #fff;
 font-size: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls:hover a.cs-cke-settings,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls a {
 text-decoration: none;
 cursor: pointer;
 display: block;
 width: 40px;
 height: 40px;
 color: #fff;
 background-color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls a.cs-cke-settings:hover,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls a:hover {
 text-decoration: none;
 color: #282a2d;
 background-color: #caff32;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls .cs-cke-settings {
 position: absolute;
 top: 0;
 right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls .cs-cke-detach {
 position: absolute;
 top: 0;
 left: 40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls .cs-cke-move-to-editor {
 position: absolute;
 top: 40px;
 left: 40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .media-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-control:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:hover .caption:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:hover .caption:after {
 font-style: normal;
 font-weight: normal;
 speak: none;
 text-decoration: inherit;
 text-align: center;
 font-variant: normal;
 text-transform: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-control:before {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:before {
 color: #909599;
 font-size: 26px;
 line-height: 60px;
 display: inline-block;
 position: absolute;
 top: 0;
 left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-media-list .media-button:before {
 color: #92959c;
 position: absolute;
 left: 15px;
 font-size: 26px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-media-list .media-button:hover:before {
 color: #c7ff31;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-media-list .media-button:hover {
 color: #c7ff31;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-image-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.image-widget:before {
 font-family: "cornerstone";
 content: '\e874';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-video-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.video-widget:before {
 font-family: "cornerstone";
 content: '\e87c';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-audio-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.audio-widget:before {
 font-family: "cornerstone";
 content: '\e881';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-document-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.document-widget:before {
 font-family: "fontawesome";
 content: '\e81b';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-form-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.form-widget:before {
 font-family: "cornerstone";
 content: '\e87f';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-gallery-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.gallery-widget:before {
 font-family: "cornerstone";
 content: '\e876';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-link-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.related-link-widget:before {
 font-family: "cornerstone";
 content: '\e85b';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-article-button:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.related-article-widget:before {
 font-family: "cornerstone";
 content: '\e884';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .attached-media .attached-media-head .add-document-button:before {
 left: 23px !important;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.document-widget:before {
 left: 20px !important;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.document-widget .document-link,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.related-link-widget .related-link,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.related-article-widget .related-article-link {
 display: block;
 line-height: 20px;
 padding: 0 20px 20px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.document-widget .document-link:before {
 font-family: "fontawesome";
 padding-right: 10px;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget.document-widget .document-link:hover:before {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:hover .caption:after {
 font-family: "fontawesome";
 content: '\f077';
 color: #909599;
 display: block;
 position: absolute;
 top: 23px;
 left: 5px;
 font-size: 7px;
 line-height: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 figure.cs-article-inline-widget:hover .caption:before {
 font-family: "fontawesome";
 content: '\f078';
 color: #909599;
 display: block;
 position: absolute;
 bottom: 24px;
 left: 5px;
 font-size: 7px;
 line-height: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-controls:hover a.cs-cke-settings:before {
 font-family: "fontawesome";
 content: '\f040';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-detach:before {
 font-family: "cornerstone";
 content: '\e82a';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .cs-cke-move-to-editor:before {
 font-family: "cornerstone";
 content: '\e824';
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .text-content {
 width: 852px;
 min-height: 400px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .text-input {
 box-sizing: border-box;
 width: 100%;
 line-height: 36px;
 padding: 0 10px;
 font-size: 18px;
 border: 1px solid #94a2b0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .super-title-input {
 font-size: 14px;
 line-height: 22px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .sub-title-input {
 font-size: 14px;
 line-height: 22px;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .title-linked-block {
 margin-right: 40px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .show-titles-link {
 display: block;
 width: 40px;
 height: 40px;
 text-align: center;
 line-height: 40px;
 position: absolute;
 top: 0;
 right: -40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .abstract-input {
 box-sizing: border-box;
 width: 100%;
 padding: 10px;
 font-size: 16px;
 border: 1px solid #94a2b0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .abstract-block {
 padding: 20px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .add-link span {
 border-bottom-style: dashed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .body-input {
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .ui-multiselect {
 background-color: #f0f1f3;
 padding: 10px 35px 15px 15px;
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .ui-line-block {
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-edit-article2 .edit-pages-form {
 background-color: #f0f1f3;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .icon-calendar,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .date:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .published:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .published:before {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .icon-user {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .icon-chevron-right {
 padding-left: 5px;
 font-size: 0.8em;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .icon-comments {
 padding-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .image-container-text {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .super-title {
 text-transform: uppercase;
 font-size: 12px;
 margin-top: 14px;
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .title {
 margin-top: 10px;
 margin-bottom: 13px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .title a {
 color: #212a32;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .sub-title {
 font-size: 10px;
 font-weight: bold;
 margin-top: 0;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .date,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .author {
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 display: inline-block;
 margin-top: 7px;
 margin-bottom: 7px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .abstract,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .article-body {
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .read-more-link {
 display: block;
 float: left;
 text-transform: uppercase;
 font-size: 10px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .comments-count {
 display: block;
 float: right;
 font-size: 11px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .tags,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .list-names {
 font-weight: bold;
 font-size: 11px;
 margin-top: 5px;
 margin-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .name-list-delimiter {
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .tags .label,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .list-names .label {
 color: #73787d;
 display: block;
 float: left;
 padding-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .list>.article {
 margin-top: 40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .list>.article:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .content-block {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .label {
 font-weight: bold;
 color: #73787d;
 font-size: 11px;
 padding-right: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .text {
 color: #212a32;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .copyright {
 font-weight: bold;
 color: #212a32;
 font-size: 11px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .image-content {
 background: rgba(255,255,255,0.8);
 padding: 8px 0;
 font-size: 12px;
 font-family: Arial,sans-serif;
 color: #212a32;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(1) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 130px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(4) {
 width: 130px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(5) {
 text-align: right;
 width: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(5) .ui-form-link:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(5) .ui-form-link:first-child {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(5) .ui-form-link.hidden,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(5) .ui-form-link.hidden {
 visibility: hidden;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(6) {
 width: 80px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:nth-child(8),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:nth-child(8) {
 width: 7%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.head>.head-table>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table>.body>.body-table>div>div:last-child {
 text-align: right;
 width: 40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table .row-title {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table .cs-icon-subscriptions {
 font-size: 25px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table .not-published {
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-all-articles .block-table .stopped {
 color: #f9152f;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-pop-up-form-container .system-form-table-cell.label-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .ui-button-add {
 float: right;
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 40%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.body>.body-table>div>div:nth-child(1) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .block-table>.body>.body-table>div>div:nth-child(4) {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .add-button-container .ui-button-add,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .ui-submit-block .ui-button,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .ui-submit-block .ui-button-cancel {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .icon-pencil {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-form .label-cell {
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: right;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-form td {
 padding: 2px 10px 2px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-form td:last-child {
 padding-right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-text-box.list-name {
 width: 720px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-select {
 padding: 2px 6px;
 height: 22px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-select {
 width: 200px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .selection-form .system-select {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-select,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .ui-multi-autocomplete .ui-items-list {
 padding: 2px 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .edit-tags-form .ui-multi-autocomplete .ui-typing-helper {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .ui-checkbox {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .edit-tags-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .article_list_tags_container {
 padding-top: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .label-cell.tags {
 padding-top: 7px;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-form.edit-tags-form {
 margin-top: 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-lists .system-form td.label-cell:first-child {
 width: 140px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 {
 color: #212a32;
 font-family: Arial,sans-serif;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .icon-calendar,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .date:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list2 .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .date:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .published:before {
 padding-right: 5px;
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .icon-user {
 padding-right: 5px;
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .icon-chevron-right {
 padding-left: 5px;
 font-size: 0.8em;
 position: relative;
 top: -0.1em;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .icon-chat-empty {
 padding-left: 5px;
 font-weight: normal;
 font-size: 1.4em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-label {
 font-size: 11px;
 font-weight: bold;
 color: #73787d;
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .top-image,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .bottom-image {
 background: rgba(255,255,255,0.8);
 padding: 8px 0;
 font-size: 11px;
 font-family: Arial,sans-serif;
 color: #212a32;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .bottom-media {
 width: 100%;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .image-text-container,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-image-info,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-inline-video-title,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .top-video .title,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .bottom-video .title {
 display: block;
 font-size: 11px;
 margin-top: 5px;
 margin-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .image-text-container .image-text {
 display: block;
 margin-top: 2px;
 margin-bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .image-text-container .copyright {
 font-size: 10px;
 display: block;
 white-space: nowrap;
 margin-top: 2px;
 margin-bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .image-text-container .label {
 font-weight: bold;
 color: #73787d;
 display: inline-block;
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .image-text-container .value {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .super-title {
 text-transform: uppercase;
 font-size: 14px;
 margin-top: 14px;
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .header {
 margin-top: 10px;
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .sub-title {
 font-size: 14px;
 font-weight: bold;
 margin-top: 0;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .published {
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 display: inline-block;
 margin-top: 10px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .author {
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 display: inline-block;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .abstract {
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .body {
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents {
 font-family: Arial,sans-serif;
 font-size: 12px;
 padding-top: 10px;
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles .title,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links .title,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents .title {
 font-size: 13px;
 font-weight: bold;
 display: inline-block;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles ul,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links ul,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents ul {
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles li,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links li,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents li {
 list-style-type: none;
 padding: 0;
 margin: 0;
 font-weight: bold;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .related-articles .icon-article:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .links .icon-bookmark-empty:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents .icon-paper-clip:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-inline-video {
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 25px;
 height: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-inline-video iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-inline-video-left {
 float: left;
 clear: left;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-inline-video-right {
 float: right;
 clear: right;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .form-form,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-bottom-form {
 color: #323943;
 background-color: #d4d5d6;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form {
 float: left;
 clear: left;
 display: inline-block;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-image-container-left {
 float: left;
 clear: left;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-image-container-right {
 float: right;
 clear: right;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-image-unwrapped {
 display: block;
 width: 100%;
 clear: both;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-single-social-form {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form {
 background-color: #eeeeee;
 padding: 10px;
 margin: 10px 0;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form .system-form {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-left {
 float: left;
 background-color: #eeeeee;
 padding: 10px;
 margin: 0 10px 10px 0;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-left .system-form {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-center {
 display: block;
 clear: both;
 background-color: #eeeeee;
 padding: 10px;
 margin: 10px auto;
 border-radius: 5px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-center .system-form {
 margin: 0;
 display: inline-block;
 text-align: left;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-right {
 float: right;
 background-color: #eeeeee;
 padding: 10px;
 margin: 0 0 10px 10px;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-inline-form-right .system-form {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .article-article-bottom-forms {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list {
 font-family: Arial,sans-serif;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list ul {
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list .related-document {
 list-style-type: none;
 padding: 0;
 margin: 0;
 font-weight: bold;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list .icon .icon-paper-clip,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list .icon .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents .icon-paper-clip:before,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-article2 .documents .cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list .icon .icon-paper-clip:before {
 font-size: 13px;
 color: #a8abaf;
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-document-list .icon a {
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit {
 font: normal 12px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit ul {
 list-style-type: none;
 padding: 0;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit li {
 background: #fff;
 cursor: move;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table .body-table {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table {
 margin-top: 20px;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table:first-of-type li>.body-table:first-of-type {
 padding-top: 24px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table:first-of-type .body-table:last-of-type {
 padding-bottom: 21px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table ul {
 padding: 10px;
 background-color: #fff;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -khtml-border-radius: 2px;
 -o-border-radius: 2px;
 border-radius: 2px;
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 -khtml-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table li td {
 vertical-align: top;
 padding: 24px 5px 21px 10px;
 border-bottom: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .block-table li:last-of-type td {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-list-edit .icon-sort {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel {
 color: #212a32;
 font-family: Arial,sans-serif;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel ul {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-item img {
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-item {
 position: relative;
 min-height: 55px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .text-container {
 background: rgba(255,255,255,0.8);
 position: absolute;
 min-height: 35px;
 margin: 0px;
 left: 0px;
 bottom: 0px;
 cursor: pointer;
 width: 100%;
 padding: 10px 0 0 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .low-contrast {
 color: #767676;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .title {
 margin: 0 50px 10px 50px;
 font-family: Georgia, Arial;
 font-size: 18px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .sub-title {
 font-weight: bold;
 font-size: 10px;
 margin: 0 50px 10px 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .super-title {
 text-transform: uppercase;
 font-size: 9px;
 margin: 0 50px 10px 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .abstract {
 margin: 0 50px 10px 50px;
 color: #767676;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .date-container {
 margin: 0 50px 10px 50px;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .copyright {
 font-size: 11px;
 font-weight: bold;
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .date {
 font-size: 11px;
 font-weight: bold;
 float: left;
 margin-right: 40px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .image-text {
 font-size: 10px;
 font-weight: bold;
 margin: 0 50px 10px 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-button {
 margin: 1px;
 background: transparent;
 display: block;
 float: left;
 cursor: pointer;
 z-index: 100;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .prev {
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 font-size: 20px;
 font-weight: normal;
 padding: 0 10px;
 color: rgba(0,0,0,0.5);
 outline: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .prev:before {
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .prev:hover {
 color: #000;
 background: rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .next {
 position: absolute;
 top: 0;
 right: 0;
 height: 100%;
 font-size: 20px;
 font-weight: normal;
 padding: 0 10px;
 color: rgba(0,0,0,0.5);
 outline: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .next:before {
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .next:hover {
 color: #000;
 background: rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging {
 position: absolute;
 z-index: 300;
 text-align: right;
 bottom: 10px;
 right: 5px;
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging .ui-carousel-button {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 color: #0c92af;
 padding: 0;
 margin: 0 8px 0 0;
 font-weight: bold;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-article-carousel .ui-carousel-paging .ui-active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .table,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .grouped-table {
 width: 100%;
 border-spacing: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .table td,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .grouped-table td {
 vertical-align: top;
 border-bottom: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .table td:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .grouped-table td:last-child {
 width: 99%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .table>tbody>tr:first-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .grouped-table>tbody>tr:first-child>td {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .table>tbody>tr:last-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .grouped-table>tbody>tr:last-child>td {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list td.grouped {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .icon {
 color: #fff;
 text-shadow: 0 1px 0 rgba(0,0,0,0.4);
 background-color: #24b8dc;
 border-bottom: 3px solid #06809e;
 background-image: -webkit-linear-gradient(top, #3bbede 0, #06a1c7 100%);
 background-image: linear-gradient(to bottom, #3bbede 0, #06a1c7 100%);
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 border-radius: 2px;
 margin-right: 14px;
 padding: 1px 2px;
 text-align: center;
 line-height: normal;
 width: 34px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .icon .month {
 font-size: 9px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .icon .day {
 font-size: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .image-container {
 margin-bottom: 10px;
 margin-right: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .title {
 font-family: Georgia,serif;
 font-size: 18px;
 margin-bottom: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .date {
 color: #212a32;
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .location {
 color: #73787d;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 margin-top: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .description {
 font-size: 13px;
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .tags {
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .tags span {
 color: #73787d;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .tags a {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .navigation {
 border-top: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .navigation .prior {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .icon-chevron-left:before {
 padding-right: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .navigation .next {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .icon-chevron-right:after {
 padding-left: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .navigation a,
.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .more-events a {
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textonly.cs-w-calendar-events-list .more-events {
 padding-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .table,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .grouped-table {
 width: 100%;
 border-spacing: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .table td,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .grouped-table td {
 vertical-align: top;
 border-bottom: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .table td:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .grouped-table td:last-child {
 width: 99%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .table>tbody>tr:first-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .grouped-table>tbody>tr:first-child>td {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .table>tbody>tr:last-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .grouped-table>tbody>tr:last-child>td {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list td.grouped {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .icon {
 color: #fff;
 text-shadow: 0 1px 0 rgba(0,0,0,0.4);
 background-color: #24b8dc;
 border-bottom: 3px solid #06809e;
 background-image: -webkit-linear-gradient(top, #3bbede 0, #06a1c7 100%);
 background-image: linear-gradient(to bottom, #3bbede 0, #06a1c7 100%);
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 border-radius: 2px;
 margin-right: 14px;
 padding: 1px 2px;
 text-align: center;
 line-height: normal;
 width: 34px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .icon .month {
 font-size: 9px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .icon .day {
 font-size: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .image-container {
 margin-bottom: 10px;
 margin-right: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .title {
 font-family: Georgia,serif;
 font-size: 18px;
 margin-bottom: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .date {
 color: #212a32;
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .location {
 color: #73787d;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 margin-top: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .description {
 font-size: 13px;
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .tags {
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .tags span {
 color: #73787d;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .tags a {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .navigation {
 border-top: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .navigation .prior {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .icon-chevron-left:before {
 padding-right: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .navigation .next {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .icon-chevron-right:after {
 padding-left: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .navigation a,
.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .more-events a {
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-dateicon.cs-w-calendar-events-list .more-events {
 padding-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .table,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .grouped-table {
 width: 100%;
 border-spacing: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .table td,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .grouped-table td {
 vertical-align: top;
 border-bottom: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .table td:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .grouped-table td:last-child {
 width: 99%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .table>tbody>tr:first-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .grouped-table>tbody>tr:first-child>td {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .table>tbody>tr:last-child>td,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .grouped-table>tbody>tr:last-child>td {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list td.grouped {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .icon {
 color: #fff;
 text-shadow: 0 1px 0 rgba(0,0,0,0.4);
 background-color: #24b8dc;
 border-bottom: 3px solid #06809e;
 background-image: -webkit-linear-gradient(top, #3bbede 0, #06a1c7 100%);
 background-image: linear-gradient(to bottom, #3bbede 0, #06a1c7 100%);
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 border-radius: 2px;
 margin-right: 14px;
 padding: 1px 2px;
 text-align: center;
 line-height: normal;
 width: 34px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .icon .month {
 font-size: 9px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .icon .day {
 font-size: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .image-container {
 margin-bottom: 10px;
 margin-right: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .title {
 font-family: Georgia,serif;
 font-size: 18px;
 margin-bottom: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .date {
 color: #212a32;
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .location {
 color: #73787d;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 margin-top: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .description {
 font-size: 13px;
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .tags {
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .tags span {
 color: #73787d;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .tags a {
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .navigation {
 border-top: 1px solid rgba(115,120,125,0.2);
 padding-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .navigation .prior {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .icon-chevron-left:before {
 padding-right: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .navigation .next {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .icon-chevron-right:after {
 padding-left: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .navigation a,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .more-events a {
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-events-list .more-events {
 padding-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event h2 {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .occurrence {
 font: bold 12px Arial,sans-serif;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .occurrence:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .icon-calendar {
 font-size: 16px;
 color: #ff5400;
 margin-right: 0.3em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .locations {
 color: #73787d;
 font: bold 10px Arial,sans-serif;
 text-transform: uppercase;
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .locations:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .locations span:after {
 content: ",";
 margin-right: 0.4em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .locations span:last-child:after {
 content: "";
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .description {
 font: normal 14px Arial,sans-serif;
 margin: 20px 0 30px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .description:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .description:last-child {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .label {
 color: #73787d;
 font: bold 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .section {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .section:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .section a {
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .section a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .section a:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .tags .tag:after {
 content: ",";
 margin-right: 0.1em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .tags .tag:last-child:after {
 content: "";
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .tags span.tag {
 font: bold 11px Arial,sans-serif;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .future .future-event:after {
 content: ",";
 margin-right: 0.3em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .future .future-event:last-child:after {
 content: "";
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .future .future-event .icon-calendar {
 font-size: 14px;
 color: inherit;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event .event .future span.future-event {
 font: bold 11px Arial,sans-serif;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .ui-select.short {
 width: 100px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .calendar-edit-event-table-label.external-label {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .calendar-edit-event-form .subscription-source-info {
 text-align: right;
 padding-bottom: 10px;
 font-weight: bold;
 font-size: 12px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .calendar-edit-event-form .cs-icon-subscriptions:before {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .ui-button.link {
 line-height: 29px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline .bottom .navigation:empty {
 min-height: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.body>div:first-child>div>div:nth-child(1) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.body>div:first-child>div>div:nth-child(2) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.body>div:first-child>div>div:nth-child(3) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-calendar-event-edit .block-table-inline>.body>div:first-child>div>div:nth-child(4) {
 width: 10%;
 font-weight: bold;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender .explanation {
 margin-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender .phones-title {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender .phone-number {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender .ui-button-inline {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender .confirmed-message:before {
 font-family: "FontAwesome", sans-serif;
 content: "\e806";
 padding-right: 2px;
 color: #499249;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(3) {
 width: 10%;
 padding-right: 20px;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(4) {
 width: 10%;
 padding-right: 20px;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(4) a {
 color: #be2804;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:nth-child(5) {
 width: 15%;
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .block-table>.body>div>div>div:last-child {
 text-align: right;
 width: 5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .resume-sending-link {
 margin-left: 10px;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .recipients-list {
 max-height: 300px;
 overflow-x: hidden;
 overflow-y: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .recipients-list .block-table-inline .bottom .navigation {
 margin-right: -20px;
 padding: 10px 0 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .recipients-list .block-table-inline .bottom .counter {
 width: 20%;
 top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .bottom .counter {
 text-align: left !important;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .recipients-list .block-table-inline>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-message-list .recipients-list .block-table-inline>.body>div>div>div:last-child {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .ui-block {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .ui-block .ui-block {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .system-text-box {
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .add-email-label {
 width: 302px;
 font-weight: bold;
 font-size: 11px;
 color: #323943;
 display: inline-block;
 padding: 0 0 5px 20px;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .ui-input {
 width: 312px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .ui-checkbox-label {
 margin-bottom: 10px;
 margin-right: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .ui-cell {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .ui-section {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .from-addresses-table .ui-section:first-of-type {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .centered .ui-cell {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .input-cell {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .icon-delete {
 padding-left: 10px;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .verification-link {
 padding: 10px 0 0 0;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .icon-check,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .verification-status {
 color: #73787d;
 padding: 10px 0 0;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .icon-check:before {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .icon-plus {
 margin: 10px 0 0 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .dotted {
 border-bottom: 1px dotted #0c92af;
 margin-left: 10px;
 display: inline-block;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .dotted:hover {
 border-bottom: 1px dotted #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .senders-cell {
 align: right;
 width: 25%;
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .ui-tabs-nav {
 list-style-type: none;
 margin: 0 0 20px 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background-color: transparent;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .tab-title {
 cursor: default;
 font-size: 14px;
 font-weight: bold;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .ui-tabs .ui-tabs-nav li.ui-tabs-selected:before {
 content: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .ui-field-label {
 width: 24%;
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .role-list {
 margin-left: 24%;
 position: relative;
 left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-module-properties .people-privacy-form .role-line .ui-checkbox-label {
 min-width: auto;
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .body-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .head-table>div>div:nth-child(1) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .body-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .head-table>div>div:nth-child(2) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .body-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .head-table>div>div:nth-child(3) {
 width: 45%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .body-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-balance .head-table>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send textarea {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send input {
 outline: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send select {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .people-select .item:first-of-type {
 padding-top: 10px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 background: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .people-select .item:last-of-type {
 padding-bottom: 10px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 background: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .parts {
 width: 100%;
 border-collapse: collapse;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .switch-to-advanced,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .switch-to-basic {
 padding-bottom: 10px;
 display: inline-block;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filter .ui-content {
 padding: 2px 10px;
 border-bottom: 1px dashed #0c92af;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filter .ui-selected {
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 border: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filter .ui-selected .ui-content {
 border-bottom: none;
 color: #fff;
 background: #ff5400;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filter .ui-selected .ui-content:before {
 font-family: "FontAwesome";
 font-size: 14px;
 font-weight: normal;
 color: #ff5400;
 content: "\f0dd";
 position: absolute;
 line-height: 14px;
 width: 100%;
 bottom: -5px;
 left: 0;
 text-align: center;
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-typing-helper {
 color: #73787d;
 font-weight: normal;
 font-size: 12px;
 text-align: right;
 padding: 4px;
 display: inline-block !important;
 width: 170px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-auto-list {
 line-height: 24px;
 padding-bottom: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-label {
 width: 170px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send span.ui-label {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .sms-message-control {
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filters {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label {
 display: inline-block;
 margin-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label:last-of-type {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label .checkbox {
 line-height: 40px;
 vertical-align: middle;
 display: inline-block;
 padding: 5px 5px 5px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label .icon {
 vertical-align: middle;
 line-height: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label .name {
 line-height: 40px;
 vertical-align: middle;
 display: inline-block;
 padding: 5px 5px 5px 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label .name .last-name {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body label .name .last-name:after {
 content: ", ";
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-body .item {
 padding: 0 10px;
 background: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .sms-credits .ui-label,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .sms-to-send .ui-label {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .contacts-block {
 padding-top: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .multi-filters {
 width: 100%;
 margin-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .multi-filters tr:first-of-type td {
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .multi-filters .all-cell {
 width: 1%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .multi-filters .control-cell {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .multi-filters .ui-input {
 display: inline-block;
 width: auto !important;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-head .ui-label {
 width: 80px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .control-head .find-input {
 width: 349px;
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .system-dual-select {
 border: none;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-items-list .ui-item {
 margin-left: 10px;
 margin-bottom: 2px;
 padding: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-items-list .ui-item:last-of-type {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-items-list .ui-item:before {
 font-family: "FontAwesome";
 content: "\e806";
 padding-right: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .people-messages td {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .people-messages tr:last-of-type td {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .people-messages .name {
 padding: 0 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .ui-auto-list {
 position: absolute;
 background: #fff;
 padding: 5px;
 width: 250px;
 border: 1px solid #73787d;
 z-index: 90;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-send .filter-selected {
 font-weight: bold;
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .image-icon-size {
 width: 30px;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-head-cell {
 font-weight: bold;
 padding: 10px;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-odd-cell,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-even-cell {
 padding: 10px;
 background: #fff;
 border-bottom: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list tr .ui-odd-cell:first-of-type,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list tr .ui-even-cell:first-of-type {
 height: 30px;
 width: 30px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list td {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .people-table {
 -webkit-border-radius: 4px;
 -khtml-border-radius: 4px;
 -o-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .people-table tr:last-child {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .people-table td {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .icon-delete:before {
 display: inline-block;
 margin-right: 2px;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-empty {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .subscribers-list-block {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-popup-container {
 background: #fff;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .add-block {
 text-align: right;
 margin-top: 10px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-popup-container {
 right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-multi-autocomplete input {
 width: 100% !important;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-item .ui-item-text:last-of-type {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .delete-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-popup-container .website-content-cell {
 padding: 0;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-popup-container .website-content-cell .website-label-cell .ui-label {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .search-block .ui-helper {
 position: absolute;
 top: 100%;
 left: 6px;
 padding-top: 7px;
 width: 24px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .search-block .system-text-box {
 width: 286px;
 display: block;
 float: left;
 font-size: 13px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .search-block .ui-initial {
 color: grey;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-auto-list {
 position: absolute;
 right: 10px;
 padding: 10px;
 background: #fff;
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-auto-list .ui-item {
 padding: 2px;
 border-bottom: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-auto-list .ui-item:last-of-type {
 border-bottom: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscriber-list .ui-auto-list .ui-item .ui-search-term {
 color: #000;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-line-block {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-field-content {
 display: inline-block;
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-field-content {
 display: inline-block;
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-field-content>div {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-field-content>.ui-button {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .block-table>.body>div>div>div:nth-child(2) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .block-table>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .block-table>.body>div>div>div:last-child {
 text-align: right;
 width: 30%;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-form-link {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .ui-form-link span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .applied-status span {
 font: bold 11px Arial,sans-serif;
 display: inline-block;
 padding-left: .4em;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-theme .add {
 text-align: right;
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .block-table>.body>div>div>div:nth-child(2) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .block-table>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .block-table>.body>div>div>div:last-child {
 text-align: right;
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .ui-form-link {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .add {
 text-align: right;
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .cs-lightbox .ui-text-input-line {
 text-align: left;
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .cs-lightbox .ui-submit-block {
 text-align: center;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .cs-lightbox .ui-submit-block input,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-list .cs-lightbox .ui-submit-block a {
 margin: 0 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings {
 font-size: 12px;
 color: #212a32;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table {
 border-collapse: separate;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(1) .ui-table {
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(1) input {
 margin-right: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(2) .ui-table {
 padding-right: 20px;
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(2) input {
 margin-right: 20px;
 margin-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(3) .ui-table {
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-table:not(.other-settings):not(.auth-table) td:nth-of-type(3) input {
 margin-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .others-wrapper .ui-section-title {
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-settings .ui-label.right span {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-cell {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .system-text-box {
 width: 294px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-checkbox-label {
 margin-bottom: 10px;
 margin-right: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-radio-option-label {
 margin-right: 30px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-label {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-section-title {
 vertical-align: top;
 font-size: 16px;
 font-weight: bold;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 white-space: nowrap;
 padding: 5px 0 0 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .mandrill-logo {
 background: url(../files/services/mandrill_logo.png) no-repeat 0 0;
 height: 50px;
 width: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .mandrill-logo2 {
 background-image: url(../files/services/mandrill_logo.png);
 background-repeat: no-repeat;
 background-position: 20px 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .gmail-logo {
 background: url(../files/services/gmail_logo.png) no-repeat 0 0;
 height: 50px;
 width: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .gmail-logo2 {
 background-image: url(../files/services/gmail_logo.png);
 background-repeat: no-repeat;
 background-position: 20px 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .third-cell {
 width: 33%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .third-cell .ui-button {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-r {
 border-right: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-r .p-bottom {
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-rl {
 border-right: 1px solid #d4d5d6;
 border-right: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-rl .p-bottom {
 padding-right: 20px;
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-l {
 border-left: 1px solid #d4d5d6;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .border-l .p-bottom {
 padding-left: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .p-bottom {
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .centered {
 margin: 0 auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .save-container {
 text-align: center;
 padding: 20px 0 0 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .info-circle {
 vertical-align: top;
 width: 30px;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .icon-info-circle {
 color: #212a32;
 font-size: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .save-container .ui-button {
 font-size: 16px;
 height: 44px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 padding: 10px 30px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .icon-chevron-left {
 font-weight: bold;
 font-size: 12px;
 color: #73787d;
 padding-right: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .icon-chevron-left:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .box-shadow {
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .ui-submit-block-section {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .centered {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-label.top {
 vertical-align: top;
 padding: 2px 20px 0 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-label.right {
 width: 30%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-label.top {
 vertical-align: top;
 padding: 2px 20px 0 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-label.left {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-cell {
 text-align: left;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .ui-table .ui-cell .ui-form-link {
 margin-bottom: 10px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-newsletter-sender-account-settings .other-logo2 .auth-table .ui-label {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 35%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(2) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(5) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.head>div>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-subscription-list .block-table>.body>div:first-child>div>div:nth-child(6) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .body-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .head-table>div>div:nth-child(1) {
 width: 2%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .body-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .head-table>div>div:nth-child(2) {
 width: 48%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .body-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .head-table>div>div:nth-child(3) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .body-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .head-table>div>div:nth-child(4) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .ui-section-1:first-of-type {
 border-top: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .ui-section-1 .label {
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .ui-section-1:last-child {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .transfer-info .label {
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .label {
 font-weight: bold;
 padding-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-transfer .search-block .system-text-box {
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(1) {
 width: 5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(2) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(3) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(4) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(5) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(6) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(7),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(7) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .body-table>div>div:nth-child(8),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .head-table>div>div:nth-child(8) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-messages .block-table img {
 width: 100%;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .info-block {
 font-size: 12px;
 margin-bottom: 30px;
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .info-warning-block {
 font-size: 13px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table {
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table .body .body-table>div>div {
 font-size: 12px;
 padding: 24px 5px 21px 10px;
 height: auto;
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.head .head-table>div>div {
 padding-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 30%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.body>div:first-child>div>div:nth-child(2) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 50%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .ui-field-label {
 text-align: left;
 margin-bottom: 2px;
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
 font-weight: bold;
 display: block;
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox {
 width: 600px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .content {
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .warning {
 color: #ff5400;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .text-only-warning {
 position: relative;
 top: -7px;
 font-style: italic;
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .ui-tabs-panel .warning {
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .custom-message-block,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .default-message-block .subject-line {
 padding-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .system-select {
 width: 100%;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .system-text-area {
 width: 100%;
 min-height: 100px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .ui-tabs {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .ui-hint-help {
 display: inline-block;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .cs-lightbox .ui-section-1:last-child {
 border: 0;
 padding: 0;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-system-message-list .system-editor .ui-readonly {
 font-size: 13px;
 background-color: #ffffff;
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .add-button-container {
 text-align: right;
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(1) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(1) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(2) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(3) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(4) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(5) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .body-table>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-dm-sms-sender-code .head-table>div>div:nth-child(6) {
 width: 15%;
 text-align: right;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 30%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.body>div:first-child>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .block-table>.body>div:first-child>div>div:nth-child(5) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-document-file-list .icon {
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in {
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-list {
 background-color: #EFEFEF;
 border-radius: 4px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 10px 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block>.title {
 font-size: 14px;
 line-height: 20px;
 margin: 10px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block>.title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block>.title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-block,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-block {
 background-color: #EFEFEF;
 padding: 20px;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-block .ui-section,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-block .ui-section {
 background-color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .accompanied-contents>div:first-of-type,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .unaccompanied-contents>div:first-of-type {
 border-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .accompanied-contents>div:last-of-type,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .unaccompanied-contents>div:last-of-type {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .children-block {
 background-color: #ffffff;
 border-radius: 5px;
 padding: 10px 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-list-content {
 width: 100%;
 overflow: auto;
 white-space: nowrap;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event {
 position: relative;
 background-color: #ffffff;
 border-radius: 2px;
 padding: 10px 10px 10px 53px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-option {
 display: inline-block;
 margin-right: 20px;
 cursor: pointer;
 vertical-align: top;
 min-height: 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-option:hover {
 box-shadow: 0px 1px 9px rgba(0,0,0,0.38);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .date-badge {
 position: absolute;
 left: 10px;
 top: 10px;
 height: 27px;
 width: 33px;
 padding: 2px 0 2px 0;
 border-radius: 3px;
 background-color: #0090af;
 color: #ffffff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
 box-shadow: 0px 3px 0px #007690,0px 4px 3px rgba(0,0,0,0.3);
 background-image: -webkit-linear-gradient(top, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .event .date-badge {
 background-image: linear-gradient(to bottom, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .date-badge .day {
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .date-badge .month {
 font-size: 9px;
 line-height: 9px;
 font-weight: bold;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .title {
 color: #0c92af;
 font-family: Georgia;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 4px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .date-time {
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event .location {
 margin-top: 4px;
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .selected-event {
 margin: 20px 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .selected-event .title {
 display: block;
 float: left;
 width: 30%;
 margin: 0 20px 0 0;
 min-height: 31px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .selected-event .location {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-cancel,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-cancel:hover {
 display: block;
 position: absolute;
 top: 10px;
 right: 10px;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 margin-left: 10px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .event-cancel {
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-cancel:hover {
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .event-cancel:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .event-cancel:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .event-cancel:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .options-block label {
 margin-right: 10px;
 color: #73787d;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 font-size: 12px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .options-block .system-select {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee {
 float: left;
 position: relative;
 font-size: 14px;
 line-height: 14px;
 overflow: hidden;
 padding: 7px 9px;
 width: 100px;
 height: 140px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .ui-tabs .attendee {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon {
 position: relative;
 width: 100px;
 height: 100px;
 margin-bottom: 8px;
 background-color: #474f5a;
 border-radius: 2px;
 box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon img {
 border-radius: 2px;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .name {
 position: absolute;
 top: 115px;
 height: 26px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .name-first,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .name-last {
 float: left;
 clear: both;
 font-weight: normal;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .name-last {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-female,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-male,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-nogender,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .helper {
 position: absolute;
 top: 0;
 left: 0;
 width: 100px;
 height: 100px;
 border-radius: 2px;
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-female {
 background-image: url("../files/images/gender_female.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-male {
 background-image: url("../files/images/gender_male.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .attendee .icon .default-nogender {
 background-image: url("../files/images/gender_unspecified.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types {
 text-align: center;
 margin-bottom: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types>div {
 position: relative;
 display: inline-block;
 width: 20%;
 margin: 0 30px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .comment {
 position: absolute;
 top: 60px;
 left: 50%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .comment span {
 display: inline-block;
 position: absolute;
 width: 140px;
 left: -70px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .icon {
 width: 72px;
 height: 50px;
 background-position-x: 50%;
 background-repeat: no-repeat;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .accompanied .icon {
 background-image: url("../files/images/check_in_accompanied.png");
 background-position-y: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .unaccompanied .icon {
 background-image: url("../files/images/check_in_unaccompanied.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .staff .icon {
 background-image: url("../files/images/check_in_staff_member.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-attendant-types .check-out .icon {
 background-image: url("../files/images/check_out.png");
 background-position-y: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in-inactive,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-out {
 color: #999999;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in .icon .helper {
 background-color: rgba(250,157,67,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in-inactive .icon .helper {
 background-color: rgba(230,230,230,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-out .icon .helper {
 background-color: rgba(30,30,30,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .ui-tabs .attendee:hover {
 color: #0090af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .ui-tabs .attendee:hover .icon .helper {
 background-color: rgba(0,144,175,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #ec5206;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-in-inactive .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #666666;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .checked-out .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f08b";
 font-size: 32px;
 color: #bebebe;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox {
 width: 400px;
 min-height: 120px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .description {
 width: 270px;
 margin-top: 20px;
 float: right;
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns {
 width: 100%;
 clear: both;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns>div {
 width: 178px;
 padding: 20px 10px 10px;
 margin: 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns .time {
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 margin: 18px 0 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns .date {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns .action-link {
 text-align: center;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .two-columns .action-link a {
 border-bottom: 1px dashed;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .checked-in-column {
 color: #ec5206;
 float: left;
 border-right: 1px solid #666666;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .checked-out-column {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .title {
 display: inline-block;
 padding-right: 20px;
 font-size: 20px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .checked-in-column .title:before {
 content: "\f00c";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .checked-out-column .title:before {
 content: "\f08b";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .bottom-line {
 border-top: 1px solid #666666;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .check-out-button {
 height: 30px;
 background-color: #333333;
 color: #cccccc;
 border: 0;
 border-radius: 6px;
 width: 100%;
 font-size: 16px;
 margin: -10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .check-out-button:before {
 content: "\f08b";
 color: #cccccc;
 position: absolute;
 left: 10px;
 top: -5px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .status-lightbox .ui-button {
 margin-top: 10px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .options-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-block input {
 display: inline-block;
 height: 28px;
 line-height: 20px;
 width: 180px;
 padding: 4px 4px 4px 8px;
 border: none;
 outline: none;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-block .ui-initial {
 text-transform: uppercase;
 color: #9ea3ad;
 font-size: 11px;
 font-family: Arial;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-cancel {
 display: inline-block;
 width: 20px;
 height: 20px;
 padding: 4px;
 background-color: #ffffff;
 color: #b1b4b7;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-button {
 display: inline-block;
 width: 40px;
 height: 22px;
 padding: 3px;
 margin: -1px 20px -1px 4px;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
 color: white;
 background-color: #B1B4B7;
 border-radius: 3px;
 border: 1px solid #9DA3A8;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.1);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-button:hover {
 background-color: #23A9CA;
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .search-button:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .step-block .search-button:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-cancel:before {
 content: "\f00d";
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-button:before {
 content: "\f002";
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-cancel:hover {
 color: #000000;
 background-color: #0C92AF;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .search-cancel:active {
 background-color: #FF5E0F;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch {
 height: 36px;
 text-align: center;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch .switch-buttons>div {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch input[type="button"] {
 font-size: 16px;
 font-weight: normal;
 cursor: pointer;
 height: 36px;
 margin: 0 12px;
 padding-right: 70px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch .icon {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch .check-in .icon:before {
 position: absolute;
 right: 24px;
 bottom: -2px;
 content: "\f00c";
 color: white;
 font-size: 30px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch .check-out .icon:before {
 position: absolute;
 right: 24px;
 bottom: -2px;
 content: "\f08b";
 color: white;
 font-size: 28px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .mode-switch .ui-state-active {
 border: 1px solid #ff5400;
 border-bottom: 1px solid #ff5400;
 background-color: #ff5400;
 background-image: linear-gradient(to bottom, #ff8433 0, #ff5400 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .fieldset {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .fieldset .label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 8px 10px 8px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .fieldset .label-cell.top {
 vertical-align: top;
 padding-top: 28px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .fieldset .content-cell {
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .fieldset .content-cell .ui-date-picker {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .fieldset .phone-number .system-select {
 width: 78px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .fieldset .phone-number .system-text-box {
 width: 214px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .fieldset .system-calendar>input[type="image"] {
 position: absolute;
 right: 30px;
 top: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .fieldset .system-calendar>img {
 position: absolute;
 right: 8px;
 top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .more-details-link {
 display: inline-block;
 margin-left: 110px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .icon-plus span {
 border-bottom: 1px dotted;
 display: inline-block;
 margin-left: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .ui-section-1:last-child {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .person-form .ui-section {
 padding: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-identification {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-identification .ui-autocomplete-container {
 margin-top: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-identification .ui-autocomplete-container div {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-in-notification,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-notification {
 color: #ff5400;
 padding: 3px 0;
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .icon-plus:before {
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .add-link {
 border-bottom: 1px dashed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-status {
 border-bottom: 1px solid #c8cacc;
 padding: 10px 0;
 font-weight: bold;
 font-size: 24px;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-children {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-adults {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 20px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-action {
 border-top: 1px solid #ffffff;
 padding: 10px 0;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-action a {
 border-bottom: 1px dashed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .adult-text-container {
 display: inline-block;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .adult-name-block {
 display: inline-block;
 position: relative;
 margin-left: 50px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .content-cell>.adult-name-block {
 margin-top: 18px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .adult-name-block .image-element {
 position: absolute;
 left: -45px;
 top: -13px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-adults .inactive {
 color: #999999;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .check-out-adults .inactive .helper {
 position: absolute;
 left: -45px;
 top: -13px;
 width: 40px;
 height: 40px;
 background-color: rgba(230,230,230,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .print-text {
 margin-left: 8px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .print-text span {
 border-bottom: 1px dotted;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .ui-autocomplete-result {
 margin-left: 0px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-safe-check-in .ui-submit-block-section .inactive {
 color: #999999;
 background-image: -webkit-linear-gradient(top, #e2e2e2 0, #ccc 100%);
 background-image: linear-gradient(to bottom, #e2e2e2 0, #ccc 100%);
 text-shadow: 0 -1px 0 rgba(255,255,255,0.5);
 background-color: #E2E2E2;
 border: 1px solid #cccccc;
 border-bottom: 1px solid #aeaeae;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.head>.head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.head>.head-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-faithful-list .block-table>.body>.body-table>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-list .block-table>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-list .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-list .block-table>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-list .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 70%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking {
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-container {
 background-color: #d4d5d6;
 border-radius: 4px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block {
 border-top: 1px solid #dddfe0;
 border-bottom: 1px solid #c8cacc;
 padding: 10px 20px  20px  20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block:first-child {
 border-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block:last-child {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block>.title {
 font-size: 14px;
 line-height: 20px;
 margin: 10px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block>.title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block>.title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-list-content {
 width: 100%;
 overflow: auto;
 white-space: nowrap;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event {
 position: relative;
 background-color: #ffffff;
 border-radius: 2px;
 padding: 10px 10px 10px 53px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-option {
 display: inline-block;
 margin-right: 20px;
 cursor: pointer;
 vertical-align: top;
 min-height: 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-option:hover {
 box-shadow: 0px 1px 9px rgba(0,0,0,0.38);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .date-badge {
 position: absolute;
 left: 10px;
 top: 10px;
 height: 27px;
 width: 33px;
 padding: 2px 0 2px 0;
 border-radius: 3px;
 background-color: #0090af;
 color: #ffffff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
 box-shadow: 0px 3px 0px #007690,0px 4px 3px rgba(0,0,0,0.3);
 background-image: -webkit-linear-gradient(top, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .event .date-badge {
 background-image: linear-gradient(to bottom, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .date-badge .day {
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .date-badge .month {
 font-size: 9px;
 line-height: 9px;
 font-weight: bold;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .title {
 color: #0c92af;
 font-family: Georgia;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 4px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .date-time {
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event .location {
 margin-top: 4px;
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .selected-event {
 margin: 20px 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .selected-event .title {
 display: block;
 float: left;
 width: 30%;
 margin: 0 20px 0 0;
 min-height: 31px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .selected-event .location {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .ui-button,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .ui-button:hover,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel:hover {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel:hover {
 position: absolute;
 top: 10px;
 right: 10px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .bottom-line .ui-button,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .event-cancel {
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel:hover {
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .event-cancel:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .event-cancel:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .event-cancel:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .options-block label {
 margin-right: 10px;
 color: #73787d;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 font-size: 12px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .options-block .system-select {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee {
 float: left;
 font-size: 14px;
 line-height: 14px;
 overflow: hidden;
 padding: 7px 9px;
 width: 100px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-tab-set {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-tab-set .attendee {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon {
 position: relative;
 width: 100px;
 height: 100px;
 vertical-align: top;
 margin-bottom: 8px;
 background-color: #474f5a;
 border-radius: 2px;
 box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon>div:first-child {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon>div:first-child:before {
 font-size: 38px;
 line-height: 100px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon img {
 border-radius: 2px;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .name-first,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .name-last {
 float: left;
 clear: both;
 font-weight: normal;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .name-last {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-female,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-male,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-nogender,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .helper {
 position: absolute;
 top: 0;
 left: 0;
 width: 100px;
 height: 100px;
 border-radius: 2px;
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-female {
 background-image: url(../files/default/images/gender_female.png);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-male {
 background-image: url(../files/default/images/gender_male.png);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendee .icon .icon-nogender {
 background-image: url(../files/default/images/gender_unspecified.png);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-in {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-out {
 color: #999999;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-in .icon .helper {
 background-color: rgba(250,157,67,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-out .icon .helper {
 background-color: rgba(30,30,30,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-tab-set .attendee:hover {
 color: #0090af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-tab-set .attendee:hover .icon .helper {
 background-color: rgba(0,144,175,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-in .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #ec5206;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .checked-out .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f08b";
 font-size: 32px;
 color: #bebebe;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox {
 width: 400px;
 min-height: 120px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .description {
 width: 270px;
 margin-top: 20px;
 float: right;
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns {
 width: 100%;
 clear: both;
 float: left;
 text-align: center;
 border-bottom: 1px solid #c8cacc;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns>div {
 width: 178px;
 height: 100px;
 padding: 20px 10px 10px;
 margin: 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns .time {
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 margin: 18px 0 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns .date {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns .action-link {
 text-align: center;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns .action-link a {
 border-bottom: 1px dotted;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .two-columns .action-link a:hover {
 color: #ec5206;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-in-column {
 color: #ec5206;
 float: left;
 clear: left;
 border-right: 1px solid #dddfe0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-out-column {
 border-left: 1px solid #c8cacc;
 float: left;
 clear: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .title {
 display: inline-block;
 padding-right: 20px;
 font-size: 20px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-in-column .title:before {
 content: "\f00c";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-out-column .title:before {
 content: "\f08b";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .bottom-line {
 border-top: 1px solid #dddfe0;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .check-out-button {
 background-color: #333333;
 color: #cccccc;
 width: 100%;
 font-size: 16px;
 margin: -8px 0;
 display: block;
 text-decoration: none;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #333333;
 border-radius: 3px;
 background-image: -webkit-linear-gradient(top, #666 0%, #333 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(218,218,218,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .check-out-button:hover,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .check-out-button:active {
 background-image: linear-gradient(to bottom, #333 0%, #666 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-out-column .switch {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .checked-out-column .switch:before {
 content: "\f08b";
 color: #cccccc;
 position: absolute;
 font-size: 18px;
 left: 10px;
 top: 8px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .status-lightbox .ui-button {
 margin-top: 10px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .options-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-block input {
 display: inline-block;
 height: 28px;
 line-height: 20px;
 width: 180px;
 padding: 4px 4px 4px 8px;
 border: none;
 outline: none;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-block .ui-initial {
 text-transform: uppercase;
 color: #9ea3ad;
 font-size: 11px;
 font-family: Arial;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-cancel {
 display: inline-block;
 width: 20px;
 height: 20px;
 padding: 4px;
 background-color: #ffffff;
 color: #b1b4b7;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-button {
 display: inline-block;
 width: 40px;
 height: 22px;
 padding: 3px;
 margin: -1px 20px -1px 4px;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
 color: white;
 background-color: #B1B4B7;
 border-radius: 3px;
 border: 1px solid #9DA3A8;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.1);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-button:hover {
 background-color: #23A9CA;
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .search-button:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .step-block .search-button:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-cancel:before {
 content: "\f00d";
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-button:before {
 content: "\f002";
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-cancel:hover {
 color: #000000;
 background-color: #0C92AF;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .search-cancel:active {
 background-color: #FF5E0F;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-field-label {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 width: 24%;
 text-align: right;
 white-space: nowrap;
 float: left;
 padding-right: 20px;
 line-height: 30px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-collapsible-title {
 margin: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-hint-help {
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .ui-submit-block-section {
 padding-top: 15px;
 margin-top: 0;
 border-top: 1px solid #dddfe0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-tracking .attendees-number {
 padding-bottom: 15px;
 border-bottom: 1px solid #c8cacc;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.head>.head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-first-list .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.body>.body-table>div>div:nth-child(2) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.head>.head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.event-layout>.body>.body-table>div>div:nth-child(3) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(1) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(1) .image-container {
 width: 40px;
 height: 40px;
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(1) .image-container img {
 width: 40px;
 height: 40px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(1) span:last-child {
 line-height: 40px;
 vertical-align: middle;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(2) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.head>.head-table>div>div:nth-child(n+3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .block-table.person-layout>.body>.body-table>div>div:nth-child(n+3) {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table {
 width: 100%;
 table-layout: fixed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .icon-cell {
 width: 34px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .name-cell {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .birthday-cell {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .center-cell {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .x-cell {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .persons-table .image-icon-size {
 height: 30px;
 width: 30px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .report .report-block .report_processing {
 font-size: 14px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .report .report-block .report-link {
 display: inline-block;
 font-size: 11px;
 height: 16px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .report .report-block .report-link span {
 font-size: 14px;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .icon-file-excel:before {
 content: '\e814';
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .report .report-block .report-link .icon-file-excel:before {
 font-size: 24px;
 padding: 0 10px 0 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .display-type-block {
 margin-top: 12px;
 padding: 4px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block {
 margin-top: 12px;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button {
 background: url(/_static/membership/images/popup_btn.png) no-repeat;
 cursor: pointer;
 height: 26px;
 width: 36px;
 position: relative;
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button .popup-block {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #B0B0B0;
 border-radius: 5px 5px 5px 5px;
 display: none;
 overflow: hidden;
 position: absolute;
 top: 24px;
 z-index: 1;
 right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link {
 border-bottom: 1px solid #CCCCCC;
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button .popup-block .display-type-link:hover {
 background-color: #b3d4ff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button .popup-block .report-link {
 color: black;
 display: block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 4px 8px;
 text-decoration: none;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .tools-block .gear-button .popup-block .report-link:hover {
 background-color: #b3d4ff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .system-tags-related {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .ui-field-set .label {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .ui-field-set {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-reporting .ui-section-title {
 margin: 10px 0 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.head>.head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.head>.head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.head>.head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-event-attendance-missing-list .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-counter .counter {
 font-size: 24px;
 text-align: center;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-settings .document-folder-select-form {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.body>.body-table>div>div:nth-child(1) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.body>.body-table>div>div:nth-child(2) {
 width: 20%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table>.body>.body-table>div>div:nth-child(3) {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table .button-cell a {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-forms-list .block-table .head a {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .block-table>.body>.body-table>div>div:nth-child(2) {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .ui-button-add {
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .ui-button-add,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .ui-submit-block .ui-button,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .ui-submit-block .ui-button-cancel {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-form-preset-list .system-form .label-cell {
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: right;
 white-space: nowrap;
 padding: 2px 10px 2px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .wrapper {
 background-color: #d4d5d6;
 padding: 20px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .fieldset {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .fieldset .label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 8px 10px 8px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .fieldset .label-cell.top {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .fieldset .label-cell .label-optional {
 font-weight: normal;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .fieldset .content-cell {
 padding: 5px 0;
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .section {
 background-color: #efefef;
 padding: 10px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 font: bold 10px Arial,sans-serif;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 color: #73787d;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-text-box.short,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-select.short {
 width: 48px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-text-box.medium,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-select.medium {
 width: 140px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-text-box:disabled,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .system-select:disabled {
 background-color: #efefef;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .size-table {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .size-table .text-box-label-cell {
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .size-table .px-cell {
 padding-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .size-table .spacer-cell {
 width: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .border-table {
 width: 380px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .border-table .text-box-label-cell {
 padding-bottom: 5px;
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .border-table .px-cell {
 padding-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .border-table .spacer-cell {
 width: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .border-table .no-cell {
 padding-right: 5px;
 padding-left: 45px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table {
 width: 380px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table .no-cell {
 padding-right: 5px;
 padding-left: 55px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table .text-box-label-cell {
 padding-bottom: 5px;
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table.collapsed {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table.collapsed .margin-text-box-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table.collapsed .text-box-label-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table.collapsed .empty-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .margins-table.collapsed .no-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more {
 display: inline-block;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more span:first-child {
 font: bold 11px Arial,sans-serif;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more:hover span:first-child {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more:active span:first-child {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more .icon-sort-down {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more .icon-sort-down:before {
 margin: 0 0 0 2px;
 padding: 0;
 line-height: 11px;
 position: relative;
 bottom: 1px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more .icon-sort-up {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .more .icon-sort-up:before {
 margin: 0 0 0 2px;
 padding: 0;
 line-height: 11px;
 position: relative;
 bottom: -4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .ui-hint-help {
 display: inline-block;
 font: bold 11px Arial,sans-serif;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .brightness-range {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .is-lossless {
 float: left;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .is-lossless+label {
 font: normal 12px Arial,sans-serif;
 line-height: 12px;
 color: #212a32;
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .ui-submit-block-section {
 text-align: center;
 padding-top: 20px;
 -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .ui-button {
 margin: 0 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-table td {
 padding: 10px;
 background-color: #fff;
 vertical-align: top;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-table .icon-delete {
 font-size: 14px;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-table .icon-delete:before {
 margin: 0;
 padding: 0;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-table .icon-delete:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-table .icon-delete:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-add .application-image {
 max-height: 90px;
 max-width: 345px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip {
 color: #212a32;
 font-family: Arial,sans-serif;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip ul {
 padding: 0;
 margin: 0;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip li {
 list-style-type: none;
 padding: 0;
 margin: 0;
 float: left;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip .image-element {
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip .description {
 margin: 15px 0 0 20px;
 font-family: Georgia, Arial;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip .copyright {
 margin: 10px 0 0 20px;
 font-size: 12px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-horizontal-filmstrip .low-contrast {
 color: #767676;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .image-thumbnail-link {
 width: 80px;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table {
 margin-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.body>div>div>div:nth-child(1) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.body>div>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.body>div>div>div:nth-child(3) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.body>div>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-version .block-table>.body>div>div>div:nth-child(5) {
 width: 5%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .label {
 font-weight: bold;
 color: #73787d;
 font-size: 11px;
 padding-right: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .emphasized-text {
 font-weight: bold;
 color: #212a32;
 font-size: 11px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .relative-wrapper {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .transparent-hover:hover {
 background: rgba(255,255,255,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .back-wrapper {
 position: absolute;
 top: 0;
 bottom: 0;
 right: 0;
 width: 43px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .next-wrapper {
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 width: 43px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .content-block {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .nav-link {
 color: #212a32;
 text-shadow: 0px 1px 0px #fff;
 opacity: 0.5;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .image-element {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .text {
 color: #212a32;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .image-tags,
.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .tag-links-block {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .tag-link {
 font-size: 11px;
 padding-left: 0px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .tag-link:first-of-type {
 padding-left: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-textoverlay.cs-w-image-image .image-content {
 background: rgba(255,255,255,0.8);
 padding: 8px 15px;
 font-size: 12px;
 font-family: Arial,sans-serif;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 color: #212a32;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .label {
 font-weight: bold;
 color: #73787d;
 font-size: 11px;
 padding-right: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .emphasized-text {
 font-weight: bold;
 color: #212a32;
 font-size: 11px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .relative-wrapper {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .transparent-hover:hover {
 background: rgba(255,255,255,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .back-wrapper {
 position: absolute;
 top: 0;
 bottom: 0;
 right: 0;
 width: 43px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .next-wrapper {
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 width: 43px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .content-block {
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .nav-link {
 color: #212a32;
 text-shadow: 0px 1px 0px #fff;
 opacity: 0.5;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .image-element {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .text {
 color: #212a32;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .image-tags,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .tag-links-block {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .tag-link {
 font-size: 11px;
 padding-left: 0px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .tag-link:first-of-type {
 padding-left: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image .image-content {
 background: rgba(255,255,255,0.8);
 padding: 8px 0;
 font-size: 12px;
 font-family: Arial,sans-serif;
 color: #212a32;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .add-button-container .ui-button-add,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .ui-submit-block .ui-button,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .ui-submit-block .ui-button-cancel {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table .ui-empty {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(1) {
 width: 22%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(2) {
 width: 16%;
 text-align: right;
 padding-right: 4%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(3) {
 width: 16%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(4) {
 width: 36%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(5) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.head>div>div>div:nth-child(5) a:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-list .block-table>.body>div>div>div:nth-child(5) a:first-child {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .ui-button-add {
 margin-bottom: 20px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.body>.body-table>div>div:nth-child(1) {
 width: 50%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.body>.body-table>div>div:nth-child(1) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.body>.body-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.body>.body-table>div>div:nth-child(3) {
 width: 15%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type .block-table>.body>.body-table>div>div:nth-child(4) {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .wrapper {
 background-color: #d4d5d6;
 padding: 20px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .fieldset {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .fieldset .label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 8px 10px 8px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .fieldset .label-cell.top {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .fieldset .label-cell .label-optional {
 font-weight: normal;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .fieldset .content-cell {
 padding: 5px 0;
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .section {
 background-color: #efefef;
 padding: 10px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 box-shadow: 0 1px 2px rgba(0,0,0,0.2);
 font: bold 10px Arial,sans-serif;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 color: #73787d;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-text-box.short,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-select.short {
 width: 48px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-text-box.medium,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-select.medium {
 width: 140px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-text-box:disabled,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .system-select:disabled {
 background-color: #efefef;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .size-table {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .size-table .text-box-label-cell {
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .size-table .px-cell {
 padding-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .size-table .spacer-cell {
 width: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .border-table {
 width: 380px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .border-table .text-box-label-cell {
 padding-bottom: 5px;
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .border-table .px-cell {
 padding-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .border-table .spacer-cell {
 width: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .border-table .no-cell {
 padding-right: 5px;
 padding-left: 45px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table {
 width: 380px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table .no-cell {
 padding-right: 5px;
 padding-left: 55px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table .text-box-label-cell {
 padding-bottom: 5px;
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table.collapsed {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table.collapsed .margin-text-box-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table.collapsed .text-box-label-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table.collapsed .empty-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .margins-table.collapsed .no-cell {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more {
 display: inline-block;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more span:first-child {
 font: bold 11px Arial,sans-serif;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more:hover span:first-child {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more:active span:first-child {
 color: #ff5400;
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more .icon-sort-down {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more .icon-sort-down:before {
 margin: 0 0 0 2px;
 padding: 0;
 line-height: 11px;
 position: relative;
 bottom: 1px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more .icon-sort-up {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .more .icon-sort-up:before {
 margin: 0 0 0 2px;
 padding: 0;
 line-height: 11px;
 position: relative;
 bottom: -4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .ui-hint-help {
 display: inline-block;
 font: bold 11px Arial,sans-serif;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .brightness-range {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .is-lossless {
 float: left;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .is-lossless+label {
 font: normal 12px Arial,sans-serif;
 line-height: 12px;
 color: #212a32;
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .ui-submit-block-section {
 text-align: center;
 padding-top: 20px;
 -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 -moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .ui-button {
 margin: 0 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-table td {
 padding: 10px;
 background-color: #fff;
 vertical-align: top;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-table .icon-delete {
 font-size: 14px;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-table .icon-delete:before {
 margin: 0;
 padding: 0;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-table .icon-delete:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-table .icon-delete:active {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-image-type-edit .application-image {
 max-height: 90px;
 max-width: 345px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images {
 color: #212a32;
 font-family: Arial,sans-serif;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images article {
 bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .text-container {
 background: rgba(255,255,255,0.8);
 position: absolute;
 min-height: 34px;
 margin: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 padding: 10px 0 5px 15px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .low-contrast {
 color: #767676;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .description {
 margin: 0 15px 0 0;
 color: #767676;
 font-size: 12px;
 float: left;
 padding-bottom: 5px;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .copyright {
 font-size: 11px;
 font-weight: bold;
 float: left;
 margin: 0;
 padding-bottom: 5px;
 white-space: nowrap;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .sy-box {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .news-pager {
 position: absolute;
 margin: 0;
 z-index: 300;
 float: right;
 background: rgba(255,255,255,0.8);
 height: 34px;
 padding: 10px 0 10px 15px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 bottom: 0;
 right: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .news-pager li {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .news-pager li a {
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 color: #0c92af;
 padding: 0;
 margin: 0 8px 0 0;
 font-weight: bold;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-image-gallery-images .news-pager li.sy-active a {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table .body .body-table>div>div {
 font-size: 11px;
 line-height: 15px;
 padding: 24px 5px 21px 10px;
 vertical-align: top;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table .head .head-table>div>div {
 padding: 15px 5px 15px 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(1) span:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(1) span:nth-child(2) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(2) span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(2) span {
 display: block;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(2) .charged-together-header,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(2) .charged-together-header {
 font-size: 9px;
 padding: 8px 0 1px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(2) .name,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(2) .name {
 font-size: 10px;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(2) .name span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(2) .name span {
 font-weight: bold;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(5) {
 width: 13%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(5) a,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(5) a {
 font-weight: bold;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.head>div>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-register-payments .block-table>.body>div:first-child>div>div:nth-child(6) {
 width: 8%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-field>div {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-field .group-discount-label {
 width: 279px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-line-block {
 clear: both;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-line-block:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .system-properties-text-box {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 width: 302px;
 font: normal 12px Arial,sans-serif;
 border: 1px solid #d9d9d9;
 padding: 6px;
 line-height: 16px;
 background-color: #fff;
 color: #212a32;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .organization {
 padding: 20px 0 0 0;
 position: relative;
 left: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-autocomplete-result {
 display: block;
 width: auto;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-block .ui-block-field-set .ui-hint-help {
 margin-left: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-block .ui-block-field-set .ui-form-link {
 margin-left: 2px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .ui-radio-option-label {
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .synced-org-block .website-label-cell {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .organization .website-label-cell {
 padding-top: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .fundraising-block .ui-block-field-set {
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .fundraising-block .ui-autocomplete-result .result-cell-content .value {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-module-properties .system-form .ui-form-link {
 border-bottom: 1px dashed;
 font-size: 11px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .ui-field-set {
 padding: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .ui-section-title {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .website-label-cell {
 vertical-align: top;
 padding-top: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .ui-block-field-set .ui-field>div {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .ui-autocomplete-result {
 margin-left: 0;
 min-width: 282px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block {
 background: #efefef;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 -o-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 padding: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block>.title {
 font-size: 11px;
 font-weight: bold;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 display: block;
 margin: 15px 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block>.title:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block>div {
 padding-bottom: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block>div label {
 position: relative;
 top: 1px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .inline-block>div .ui-checkbox {
 top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .invalid-email {
 border-bottom: 1px dashed;
 margin: 5px 0;
 display: block;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .name-block span:last-child {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .cs-lightbox {
 max-width: 600px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .include_profile_block {
 padding-top: 10px;
 margin-left: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .include_profile_block>span {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.head>div>div>div:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:first-child {
 width: 5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:nth-child(3) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:last-child {
 width: 15%;
 text-align: right;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-send-invoices .membership-block>.block-table-inline>.body>div>div>div:nth-child(2) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in {
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .helper {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-list {
 background-color: #EFEFEF;
 border-radius: 4px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 10px 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block>.title {
 font-size: 14px;
 line-height: 20px;
 margin: 10px 0;
 position: relative;
 padding: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block>.title .index {
 border-radius: 10px;
 border: 10px solid #323943;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 box-shadow: 0px 1px 0px rgba(255,255,255,0.75);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block>.title .index>span {
 position: absolute;
 color: #c4c5c6;
 bottom: 0;
 left: 6px;
 text-shadow: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-block,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-block {
 background-color: #EFEFEF;
 padding: 20px;
 border-radius: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-block .ui-section,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-block .ui-section {
 background-color: #ffffff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .accompanied-contents>div:first-of-type,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .unaccompanied-contents>div:first-of-type {
 border-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .accompanied-contents>div:last-of-type,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .unaccompanied-contents>div:last-of-type {
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .children-block {
 background-color: #ffffff;
 border-radius: 5px;
 padding: 10px 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-list-content {
 width: 100%;
 overflow: auto;
 white-space: nowrap;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event {
 position: relative;
 background-color: #ffffff;
 border-radius: 2px;
 padding: 10px 10px 10px 53px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-option {
 display: inline-block;
 margin-right: 20px;
 cursor: pointer;
 vertical-align: top;
 min-height: 50px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-option:hover {
 box-shadow: 0px 1px 9px rgba(0,0,0,0.38);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .date-badge {
 position: absolute;
 left: 10px;
 top: 10px;
 height: 27px;
 width: 33px;
 padding: 2px 0 2px 0;
 border-radius: 3px;
 background-color: #0090af;
 color: #ffffff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
 box-shadow: 0px 3px 0px #007690,0px 4px 3px rgba(0,0,0,0.3);
 background-image: -webkit-linear-gradient(top, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .event .date-badge {
 background-image: linear-gradient(to bottom, #33a6bf 0%, #0090af 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .date-badge .day {
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .date-badge .month {
 font-size: 9px;
 line-height: 9px;
 font-weight: bold;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .title {
 color: #0c92af;
 font-family: Georgia;
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 4px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .date-time {
 font-size: 10px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event .location {
 margin-top: 4px;
 font-size: 10px;
 font-weight: bold;
 color: #73787d;
 text-transform: uppercase;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .selected-event {
 margin: 20px 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .selected-event .title {
 display: block;
 float: left;
 width: 30%;
 margin: 0 20px 0 0;
 min-height: 31px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .selected-event .location {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-cancel,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-cancel:hover {
 display: block;
 position: absolute;
 top: 10px;
 right: 10px;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 margin-left: 10px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .event-cancel {
 background-image: linear-gradient(to bottom, #3ebfdd 0%, #06a5cc 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-cancel:hover {
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .event-cancel:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .event-cancel:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .event-cancel:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .options-block label {
 margin-right: 10px;
 color: #73787d;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
 font-size: 12px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .options-block .system-select {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee {
 float: left;
 position: relative;
 font-size: 14px;
 line-height: 14px;
 overflow: hidden;
 padding: 7px 9px;
 width: 100px;
 height: 140px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .ui-tabs .attendee {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon {
 position: relative;
 width: 100px;
 height: 100px;
 margin-bottom: 8px;
 background-color: #474f5a;
 border-radius: 2px;
 box-shadow: inset 0px 0px 2px rgba(0,0,0,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon img {
 border-radius: 2px;
 border: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .name {
 position: absolute;
 top: 115px;
 height: 26px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .name-first,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .name-last {
 float: left;
 clear: both;
 font-weight: normal;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .name-last {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-female,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-male,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-nogender,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .helper {
 position: absolute;
 top: 0;
 left: 0;
 width: 100px;
 height: 100px;
 border-radius: 2px;
 background-repeat: no-repeat;
 background-position: center center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-female {
 background-image: url("../files/images/gender_female.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-male {
 background-image: url("../files/images/gender_male.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .attendee .icon .default-nogender {
 background-image: url("../files/images/gender_unspecified.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types {
 text-align: center;
 margin-bottom: 60px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types>div {
 position: relative;
 display: inline-block;
 width: 20%;
 margin: 0 30px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .comment {
 position: absolute;
 top: 60px;
 left: 50%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .comment span {
 display: inline-block;
 position: absolute;
 width: 140px;
 left: -70px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .icon {
 width: 72px;
 height: 50px;
 background-position-x: 50%;
 background-repeat: no-repeat;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .accompanied .icon {
 background-image: url("../files/images/check_in_accompanied.png");
 background-position-y: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .unaccompanied .icon {
 background-image: url("../files/images/check_in_unaccompanied.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .staff .icon {
 background-image: url("../files/images/check_in_staff_member.png");
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-attendant-types .check-out .icon {
 background-image: url("../files/images/check_out.png");
 background-position-y: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in-inactive,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-out {
 color: #999999;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in .icon .helper {
 background-color: rgba(250,157,67,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in-inactive .icon .helper {
 background-color: rgba(230,230,230,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-out .icon .helper {
 background-color: rgba(30,30,30,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .ui-tabs .attendee:hover {
 color: #0090af;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .ui-tabs .attendee:hover .icon .helper {
 background-color: rgba(0,144,175,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #ec5206;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-in-inactive .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f00c";
 font-size: 36px;
 color: #666666;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .checked-out .icon:before {
 position: absolute;
 right: 4px;
 bottom: 10px;
 content: "\f08b";
 font-size: 32px;
 color: #bebebe;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox {
 width: 400px;
 min-height: 120px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .description {
 width: 270px;
 margin-top: 20px;
 float: right;
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns {
 width: 100%;
 clear: both;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns>div {
 width: 178px;
 padding: 20px 10px 10px;
 margin: 0 0 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns .time {
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 margin: 18px 0 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns .date {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns .action-link {
 text-align: center;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .two-columns .action-link a {
 border-bottom: 1px dashed;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .checked-in-column {
 color: #ec5206;
 float: left;
 border-right: 1px solid #666666;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .checked-out-column {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .title {
 display: inline-block;
 padding-right: 20px;
 font-size: 20px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .checked-in-column .title:before {
 content: "\f00c";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .checked-out-column .title:before {
 content: "\f08b";
 z-index: 1;
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .bottom-line {
 border-top: 1px solid #666666;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .check-out-button {
 height: 30px;
 background-color: #333333;
 color: #cccccc;
 border: 0;
 border-radius: 6px;
 width: 100%;
 font-size: 16px;
 margin: -10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .check-out-button:before {
 content: "\f08b";
 color: #cccccc;
 position: absolute;
 left: 10px;
 top: -5px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .status-lightbox .ui-button {
 margin-top: 10px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .options-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-block input {
 display: inline-block;
 height: 20px;
 line-height: 20px;
 width: 180px;
 padding: 4px 4px 4px 8px;
 border: none;
 outline: none;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-block .ui-initial {
 text-transform: uppercase;
 color: #9ea3ad;
 font-size: 11px;
 font-family: Arial;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-cancel {
 display: inline-block;
 width: 20px;
 height: 20px;
 padding: 4px;
 background-color: #ffffff;
 color: #b1b4b7;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-button {
 display: inline-block;
 width: 40px;
 height: 22px;
 padding: 3px;
 margin: -1px 20px -1px 4px;
 text-align: center;
 vertical-align: top;
 line-height: 20px;
 color: white;
 background-color: #B1B4B7;
 border-radius: 3px;
 border: 1px solid #9DA3A8;
 text-shadow: 0 -1px 0px rgba(0,0,0,0.1);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-button:hover {
 background-color: #23A9CA;
 border: 1px solid #0895B8;
 background-color: #11ADD3;
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .search-button:hover {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-button:active {
 background-color: #06A5CC;
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .step-block .search-button:active {
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-cancel:before {
 content: "\f00d";
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-button:before {
 content: "\f002";
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-cancel:hover {
 color: #000000;
 background-color: #0C92AF;
 text-shadow: 0 1px 0px rgba(255,255,255,0.3);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .search-cancel:active {
 background-color: #FF5E0F;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch {
 height: 36px;
 text-align: center;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch .switch-buttons>div {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch input[type="button"] {
 font-size: 16px;
 font-weight: normal;
 cursor: pointer;
 height: 36px;
 margin: 0 12px;
 padding-right: 70px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch .icon {
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch .check-in .icon:before {
 position: absolute;
 right: 24px;
 bottom: -2px;
 content: "\f00c";
 color: white;
 font-size: 30px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch .check-out .icon:before {
 position: absolute;
 right: 24px;
 bottom: -2px;
 content: "\f08b";
 color: white;
 font-size: 28px;
 z-index: 1;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .mode-switch .ui-state-active {
 border: 1px solid #ff5400;
 border-bottom: 1px solid #ff5400;
 background-color: #ff5400;
 background-image: linear-gradient(to bottom, #ff8433 0, #ff5400 100%);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .fieldset {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .fieldset .label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 20px 10px 8px 0;
 vertical-align: top;
 position: relative;
 top: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .fieldset .content-cell {
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .fieldset .add-button-content-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset>div>span {
 display: inline-block;
 width: 100px;
 text-align: right;
 padding-right: 10px;
 color: #73787d;
 font-size: 13px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .system-select,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .system-text-box {
 margin: 4px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .system-calendar {
 position: relative;
 display: inline-block;
 line-height: 34px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .born-and-gender,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .phone-number {
 display: inline-block;
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .born-and-gender .system-select,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .born-and-gender .system-text-box {
 width: 145px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .phone-number .system-select {
 width: 77px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .phone-number .system-text-box {
 width: 211px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .born-and-gender .system-select {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .system-calendar>input[type="image"] {
 position: absolute;
 right: 30px;
 top: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .fieldset .system-calendar>img {
 position: absolute;
 right: 8px;
 top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .more-details-link {
 display: inline-block;
 margin-left: 110px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .icon-plus span {
 border-bottom: 1px dotted;
 display: inline-block;
 margin-left: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .person-form .submit-block {
 width: 302px;
 margin-left: 110px;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-identification {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-identification .ui-autocomplete-container {
 margin-top: 8px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-identification .ui-autocomplete-container div {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-in-notification,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-notification {
 color: #ff5400;
 padding: 3px 0;
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .icon-plus:before {
 margin-right: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .add-link {
 border-bottom: 1px dashed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-status {
 border-bottom: 1px solid #c8cacc;
 padding: 10px 0;
 font-weight: bold;
 font-size: 24px;
 color: #323943;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-children {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-adults {
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #d4d5d6;
 padding: 20px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-action {
 border-top: 1px solid #ffffff;
 padding: 10px 0;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-action a {
 border-bottom: 1px dashed;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .adult-text-container {
 display: inline-block;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .adult-name-block {
 display: inline-block;
 position: relative;
 margin-left: 50px;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .content-cell>.adult-name-block {
 margin-top: 18px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .adult-name-block .image-element {
 position: absolute;
 left: -45px;
 top: -13px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-adults .inactive {
 color: #999999;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .check-out-adults .inactive .helper {
 position: absolute;
 left: -45px;
 top: -13px;
 width: 40px;
 height: 40px;
 background-color: rgba(230,230,230,0.7);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .print-text {
 margin-left: 8px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .print-text span {
 border-bottom: 1px dotted;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .ui-autocomplete-result {
 margin-left: 0px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-event-safe-check-in .ui-submit-block-section .inactive {
 color: #999999;
 background-image: -webkit-linear-gradient(top, #e2e2e2 0, #ccc 100%);
 background-image: linear-gradient(to bottom, #e2e2e2 0, #ccc 100%);
 text-shadow: 0 -1px 0 rgba(255,255,255,0.5);
 background-color: #E2E2E2;
 border: 1px solid #cccccc;
 border-bottom: 1px solid #aeaeae;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .description {
 font-size: 12px;
 margin: 20px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .description:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .description:last-child {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .ui-section-1.single {
 border-bottom: 0;
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .section-text {
 font: 12px Arial,sans-serif;
 margin: 20px 0;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .section-text:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .icon-attention {
 font-size: 24px;
 margin-right: 10px;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .section-text.bold {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .ui-block-field-set {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .message-block {
 font: bold 12px Arial,sans-serif;
 margin-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .message-block .icon-spinner {
 margin-right: 10px;
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.body>div:first-child>div>div:nth-child(1) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans.single-option>.body>div:first-child>div>div:nth-child(1)>* {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.body>div:first-child>div>div:nth-child(2) {
 width: 40%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.body>div:first-child>div>div:nth-child(3) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.plans>.body>div:first-child>div>div:nth-child(4) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.body>div:first-child>div>div:nth-child(1) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.body>div:first-child>div>div:nth-child(2) {
 width: 40%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.head>div>div>div:nth-child(2) .icon-credit-card,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.body>div:first-child>div>div:nth-child(2) .icon-credit-card {
 font-size: 18px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-sign-up .block-table-inline.payment>.body>div:first-child>div>div:nth-child(3) {
 width: 50%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table .body .body-table>div>div {
 font-size: 11px;
 line-height: 15px;
 padding: 24px 5px 21px 10px;
 vertical-align: top;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table .head .head-table>div>div {
 padding: 15px 5px 15px 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(1) span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(1) span {
 display: block;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(1) .charged-together-header,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(1) .charged-together-header {
 font-size: 9px;
 padding: 8px 0 1px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(1) .name,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(1) .name {
 font-size: 10px;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(1) .name span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(1) .name span {
 font-weight: bold;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 12%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 13%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(5) {
 width: 12%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.body>div:first-child>div>div:nth-child(6) {
 width: 17%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-list .block-table>.head>div>div>div:nth-child(5) {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members {
 padding-top: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members span.info {
 display: block;
 padding-bottom: 15px;
 font: bold 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:first-child span:last-child {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:last-child {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .head>div>div>div:last-child .fee-charged-to-block,
.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:last-child .fee-charged-to-block {
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .head>div>div>div:last-child .fee-charged-to-block .membership-name,
.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:last-child .fee-charged-to-block .membership-name {
 font-style: italic;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .head>div>div>div:last-child .fee-charged-to-block label,
.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:last-child .fee-charged-to-block label {
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .head>div>div>div:last-child .fee-charged-to-block:last-child,
.cs-t-1-w.cs-e-4801-default .membership-organization-edit .organization-members .block-table-inline .body>div>div>div:last-child .fee-charged-to-block:last-child {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.head>div>div>div:first-child,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:first-child {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:nth-child(2) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:nth-child(3) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:last-child {
 width: 20%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:first-child span {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:first-child span:first-child {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:first-child span:last-child {
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:first-child a {
 font-weight: bold;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:nth-child(3) .ui-form-link {
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:nth-child(3) .ui-form-link:hover {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div:last-child .ui-form-link:first-child {
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div .fee-charged {
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div .fee-charged .ui-form-link {
 border-bottom: 1px dashed #0c92af;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships>.block-table-inline>.body>div>div>div .fee-charged .ui-form-link:hover {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .add-membership {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .add-membership .icon-plus {
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .add-membership span {
 font: bold 11px Arial,sans-serif;
 border-bottom: 1px dotted #0c92af;
 margin-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .add-membership:hover span {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline .body .body-table>div>div {
 font-size: 11px;
 line-height: 15px;
 padding: 24px 5px 21px 10px;
 vertical-align: top;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline .head .head-table>div>div {
 padding: 15px 5px 15px 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(1) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(1) span,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(1) span {
 display: block;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(1) .charged-together-header,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(1) .charged-together-header {
 font-size: 9px;
 padding: 8px 0 1px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(1) .name,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(1) .name {
 font-size: 10px;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(1) .name span,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(1) .name span {
 font-weight: bold;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(3) {
 width: 12%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(4) {
 width: 13%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(5) {
 width: 12%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.body>div:first-child>div>div:nth-child(6) {
 width: 17%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fee-list .block-table-inline>.head>div>div>div:nth-child(5) {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .cs-lightbox>.content {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .cs-lightbox>.content .payment-option-block,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .cs-lightbox>.content .by-email-block {
 display: inline;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .cs-lightbox>.content .ui-section-title {
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .label-cell {
 width: 120px;
 text-align: right;
 padding: 0 10px 8px 0 !important;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .label-cell.top {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .label-cell label {
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .label-cell.collapsed>* {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell {
 width: 335px;
 text-align: left;
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block.collapsed .ui-date-picker {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block.collapsed .toggle-date-link {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block .toggle-date-link {
 display: none;
 color: #0c92af;
 border-bottom: 1px dashed #0c92af;
 font: bold 11px Arial,sans-serif;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block .toggle-date-link:hover {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block .toggle-date-link:active {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block .icon-delete {
 display: inline-block;
 color: #0c92af;
 margin-left: 10px;
 font-size: 14px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block .icon-delete:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .fieldset .content-cell .date-block.collapsed .icon-delete {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .cs-lightbox .content .ui-block-field-set .ui-field {
 margin-top: 0 !important;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-divider {
 margin: 10px 0 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-description {
 padding: 0 0 10px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-hint-help {
 margin-left: 10px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .submit-block {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .icon-attention,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .icon-spinner,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .icon-file-pdf {
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .highlighted {
 display: inline-block;
 white-space: pre-line;
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-form-link {
 font-weight: bold;
 font-size: 11px;
 margin-top: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-form-link>span {
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-form-link:hover,
.cs-t-1-w.cs-e-4801-default .membership-person-memberships .membership-person-collect-fee .ui-form-link>span:hover {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .message-options {
 float: none;
 clear: both;
 font-size: 12px;
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .contacts-block .message-options {
 color: #63676B;
 font-size: 10px;
 text-shadow: 0 1px 1px rgba(250,250,250,0.3);
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .ui-line-block {
 margin-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .message-options .ui-button2 {
 margin-right: 0;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .message-options .sms-to-send span.label {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .message-options .value {
 color: #212A32;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .cs-lightbox .ui-field-content {
 display: inline-block;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-control {
 float: left;
 clear: both;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-control .count-block {
 float: left;
 height: 20px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-count {
 color: #212A32;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-control .left-block {
 float: right;
 height: 20px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .sms-message-control .count-block {
 float: left;
 height: 20px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .sms-message-control .left-block {
 float: right;
 height: 20px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-control .system-text-area {
 float: left;
 clear: both;
 margin: 0 0 10px 0;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .system-select {
 width: 350px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-left {
 color: #212A32;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .sms-total-block {
 float: left;
 clear: both;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-to-send {
 float: left;
 margin: 9px 16px 0 0;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .sms-to-send {
 float: left;
 margin-right: 16px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form span.sms-total {
 margin-left: 3px;
 color: #212a32;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-credits {
 float: left;
 font-weight: bold;
 margin: 9px 15px 0 0;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .sms-credits span.value {
 margin-left: 3px;
 font-size: 11px;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .ui-button2 {
 display: block;
 color: #ffffff;
 text-decoration: none;
 background-color: #23A9CA;
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, sans-serif;
 height: 29px;
 line-height: 29px;
 padding: 0px 12px;
 border: 1px solid #0895B8;
 border-radius: 3px;
 background-color: #1AB3D8;
 background-image: -webkit-linear-gradient(top, #3ebfdd 0%, #06a5cc 100%);
 text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
 box-shadow: inset 0px 1px rgba(140,233,255,0.58),0px 1px 2px rgba(0,0,0,0.2);
 cursor: pointer;
 float: right;
 margin-top: -2px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .ui-button2:hover {
 background-color: #11ADD3;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b0d5 0%, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .ui-button2:active {
 background-color: #06A5CC;
 background-image: linear-gradient(to bottom, #15b0d5 0%, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #06a5cc 0%, #22b1d4 100%);
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .line {
 border-top: 1px solid #C6C8CA;
 border-bottom: 1px solid #E1E2E2;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .contacts-block {
 clear: both;
 margin-top: 10px;
 margin-bottom: -9px;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .contacts-block a:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form .contacts-block {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-message-form span.sms-total {
 margin-left: 3px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .cs-lightbox .ui-button2 {
 float: right;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .content .label {
 display: inline-block;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .sms-vars-hint {
 font-weight: bold;
 font-size: 10px;
 color: #212A32;
 width: 350px;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-sms-form .icon-exclamation-circle:before {
 padding: 1px 5px 5px 0;
 display: block;
 float: left;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-membership {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-membership .ui-autocomplete.ui-menu {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-membership .ui-section-1:last-child {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-membership .ui-button-delete {
 float: left;
 height: 18px;
 padding: 7px 14px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-membership .fieldset .label-cell label {
 padding-top: 12px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links {
 margin-right: 150px !important;
 line-height: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a {
 font-weight: bold;
 margin: 0 5px 10px 5px;
 display: inline-block;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 height: auto;
 border-bottom: 1px dashed #0c92af;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a:hover {
 color: #ff5400;
 border-bottom: 1px dashed #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a:hover,
.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a:hover span:before,
.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a:active,
.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a:active span:before {
 color: #ff5400;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links a.active {
 color: #ff5400;
 border-bottom: 0 none;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links {
 display: inline-block;
 position: relative;
 padding-right: 110px;
 margin-left: 8px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links .edit-search {
 position: absolute;
 top: 0;
 right: 0;
 padding-left: 10px;
 border-left: 1px solid #d9d9d9;
 border-bottom: none !important;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .links .edit-search i+span {
 margin-left: .4em;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .membership-saved-search-links {
 margin: 0px 150px 0px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .saved-searches .links {
 position: relative;
 padding: 10px 25px 10px 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .saved-searches .links a {
 display: inline-block;
 color: #0c92af;
 font-size: 11px;
 border-bottom: 1px dashed #0c92af;
 margin: 0 5px 3px;
 text-decoration: none;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-links .saved-searches .links a.active {
 border-bottom: 0 none;
 padding: 2px 5px;
 background: #92C0D1;
 border-radius: 3px;
 color: #3A3A3A;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form {
 width: 440px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form .system-text-box {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 6px 4px;
 color: #212a32;
 font-size: 12px;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form .separator {
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 clear: both;
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-add-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form {
 padding: 0;
 width: 412px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .buttons-block {
 margin-top: 13px;
 margin-bottom: -6px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .buttons-block .ui-button2 {
 margin: -2px 0 0 0;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .buttons-block .ui-button-secondary {
 text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .title {
 font-weight: bolder;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .separator {
 box-shadow: 0 -1px 0 rgba(0,0,0,0.21);
 border-top: 1px solid rgba(255,255,255,0.53);
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .system-text-box {
 margin-bottom: 12px;
 padding: 6px 4px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 font-size: 12px;
 color: #212a32;
 margin-top: 3px;
 width: 390px;
 margin-bottom: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form a.remove {
 display: inline-block;
 width: 12px;
 height: 12px;
 vertical-align: middle;
 margin-left: 10px;
 margin-right: 0;
 margin-bottom: 4px;
 border-bottom: none !important;
 cursor: pointer;
 font-size: 15px;
 color: #0c92af;
 font-family: "fontawesome";
 font-weight: normal;
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 font-weight: normal;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 background: none;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .remove:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .remove:before {
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .membership-saved-search-edit-form .remove:hover {
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit {
 font: 12px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .inactive {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .label-cell {
 font: bold 12px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.75);
 width: 24%;
 min-width: 15%;
 text-align: right;
 padding: 8px 10px 8px 0;
 vertical-align: top;
 position: relative;
 top: 4px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .label-cell.top {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell {
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .label-cell.collapsed>* {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .system-text-area {
 resize: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .system-select {
 width: 94px;
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .system-select:first-child {
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block.collapsed {
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block.collapsed .system-select {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .toggle-date-link {
 display: none;
 color: #0c92af;
 border-bottom: 1px dashed #0c92af;
 font: bold 11px Arial,sans-serif;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .toggle-date-link:hover {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .toggle-date-link:active {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block.collapsed .toggle-date-link {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .hide-toggle-date-link {
 display: inline-block;
 color: #0c92af;
 margin-left: 10px;
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .hide-toggle-date-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block .hide-toggle-date-link:before {
 content: "\f00d";
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .date-block.collapsed .hide-toggle-date-link {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .next-number {
 margin-left: 1em;
 color: #0c92af;
 border-bottom: 1px dashed #0c92af;
 font: bold 11px Arial,sans-serif;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .next-number:hover {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit .fieldset .content-cell .next-number:active {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-autocomplete.ui-menu {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .label-cell {
 width: 120px;
 text-align: right;
 padding-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .label-cell.top {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .label-cell label {
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .label-cell.collapsed>* {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell {
 width: 335px;
 text-align: left;
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block.collapsed .ui-date-picker {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block.collapsed .toggle-date-link {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block .toggle-date-link {
 display: none;
 color: #0c92af;
 border-bottom: 1px dashed #0c92af;
 font: bold 11px Arial,sans-serif;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block .toggle-date-link:hover {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block .toggle-date-link:active {
 border-bottom-color: #ff5400;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block .icon-delete {
 display: inline-block;
 color: #0c92af;
 margin-left: 10px;
 font-size: 14px;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block .icon-delete:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .fieldset .content-cell .date-block.collapsed .icon-delete {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .inputs-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-add-item {
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-add-item span {
 border-bottom: 1px dotted #0c92af;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-add-item:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-add-item:hover span {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .ui-add-item:before {
 font-size: 14px;
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .memberships-list-managing .block-table-inline {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:first-child {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>.body>div>div>div:first-child {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:nth-child(2) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:nth-child(3) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:nth-child(5) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline>div>div>div>div:nth-child(6) {
 width: 15%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .action-link {
 display: inline-block;
 line-height: 14px;
 font-size: 14px;
 color: #0c92af;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .action-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .action-link:before {
 font-weight: normal;
 font-family: "FontAwesome";
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .action-link.edit-link:before {
 content: "\f040";
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .action-link.delete-link:before {
 content: "\f00d";
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link {
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
 display: inline-block;
 margin-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link span {
 border-bottom: 1px dotted #0c92af;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link:hover span {
 border-bottom-color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link:before {
 font-size: 14px;
 margin-right: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .add-link:first-child {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields {
 display: table;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div {
 display: table-row;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div {
 display: table-cell;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.label-cell {
 font: bold 10px Arial,sans-serif;
 color: #323943;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: right;
 padding: 8px 10px 8px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.label-cell.top {
 vertical-align: top;
 padding-top: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.content-cell {
 padding: 5px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.content-cell.small .system-select {
 width: 90px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.content-cell .ui-autocomplete-result {
 margin-left: 0;
 min-width: 282px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .fields>div>div.content-cell .ui-autocomplete-result .content {
 border-radius: 0;
 background: none;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .separator {
 border-top: 1px solid #c7c8ca;
 border-bottom: 1px solid #e1e2e2;
 clear: both;
 margin: 20px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .ceremony-dialog .ui-submit-block-section {
 margin-top: 20px;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .roles-list {
 margin-top: 20px;
 width: 670px;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline.roles-list>div>div>div>div:first-child,
.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline.roles-list>div>div>div>div:nth-child(2) {
 width: 49%;
}


.cs-t-1-w.cs-e-4801-default .membership-ceremony-list .block-table-inline.roles-list>div>div>div>div:nth-child(3) {
 width: 2%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block {
 width: 302px;
 display: inline-block;
 font-size: 12px;
 line-height: 17px;
 padding-bottom: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block>span {
 display: inline-block;
 margin-top: 1px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .scroll {
 max-height: 600px;
 overflow-y: scroll;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-block {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-submit-block-section {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-autocomplete-container {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-autocomplete-result {
 margin-left: 0;
 min-width: 280px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline {
 padding-top: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .ui-delete-link {
 padding-left: 5px;
 margin-right: 0 !important;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .image-container,
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .person-name {
 display: inline-block;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .person-name span {
 display: block;
 clear: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .person-name span:first-child {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .person-name span:last-child {
 font-style: italic;
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .image-container+.person-name {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .body>div:first-child>div>div:nth-child(1) {
 width: 60%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .body>div:first-child>div>div:nth-child(2) {
 width: 20%;
 text-align: center;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .head>div>div>div:nth-child(2) input,
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .body>div:first-child>div>div:nth-child(2) input {
 margin-left: 50px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .block-table-inline .body>div:first-child>div>div:nth-child(3) {
 width: 5%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-add-link {
 padding-top: 10px;
 display: inline-block;
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .ui-add-link span {
 border-bottom: 1px dashed;
 margin-left: 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .body {
 min-width: 432px;
 max-width: 432px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline {
 padding-top: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .person-name span {
 display: inline-block;
 margin-left: 3px;
 margin-top: 1px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .person-name span:last-child {
 display: block;
 margin-left: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .head>div>div>div:first-child,
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .body>div:first-child>div>div:first-child {
 padding-left: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .body>div:first-child>div>div:nth-child(2) {
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .head>div>div>div:last-child,
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .body>div:first-child>div>div:last-child {
 padding-right: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .warning {
 font-size: 10px;
 color: #73787d;
 display: inline-block;
 width: 70px;
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .ui-autocomplete-container,
.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .block-table-inline .ui-autocomplete-input {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .others-block .system-checkbox-option {
 float: right;
 margin-right: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .connect-form .others-block .image-container+.person-name+.system-checkbox-option {
 margin-top: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-person-edit-fee .fee-group-discount-block .subgroup-select {
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form.collapse {
 background: #efefef;
 border: 1px solid #d8d8d8;
 border-radius: 5px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
 margin-bottom: 20px;
 padding: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form.collapse .search-icon {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form.collapse .search-field {
 margin: 0 0px 10px 80px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form.collapse .icon-sort-up:before {
 content: "\f0de";
 position: relative;
 top: 1px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .toggle-search {
 display: block;
 vertical-align: middle;
 cursor: pointer;
 margin-top: 8px;
 color: #0c92af;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .toggle-search:hover {
 color: #ff5400 !important;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .toggle-search .num-filters {
 background: #0c92af;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
 padding: 1px 3px;
 margin-left: 3px;
 font-weight: normal;
 font-size: 9px;
 position: relative;
 top: -1px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .toggle-search:hover .num-filters {
 background: #ff5400;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-field {
 margin: 0 50px 10px 200px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-field input {
 width: 100%;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .clearfix {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .filter-list {
 margin-left: 80px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form select.filter-type {
 position: relative;
 z-index: 2;
 float: left;
 margin-top: 10px;
 font-size: 13px;
 background-color: #fff;
 color: #212a32;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .filter {
 float: left;
 margin: 0 0px 0px 10px;
 position: relative;
 border-radius: 5px;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form select {
 margin: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant {
 border-radius: 5px;
 padding: 10px 20px 10px 10px;
 position: relative;
 box-shadow: 0 1px 1px rgba(0,0,0,0.2);
 background: #fff;
 margin-bottom: 10px;
 position: relative;
 max-width: 570px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .post-processing-label {
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .zip-block {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .zip-block .zip-from-label {
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .zip-block .zip-to-label {
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .zip-block .zip {
 width: 50px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant select,
.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant input {
 display: inline-block;
 margin: 0 10px 0 0;
 vertical-align: middle;
 background-color: #fff;
 color: #212a32;
 font-size: 13px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .to,
.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .from {
 font: bold 11px Arial,sans-serif;
 color: #73787d;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .line {
 clear: both;
 border-bottom: 1px solid #f4f6f7;
 border-top: 1px solid #d5dce3;
 margin-left: -10px;
 margin-right: -10px;
 margin-bottom: 11px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .cal-parent {
 position: relative;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .cal-cont {
 display: none;
 position: absolute;
 top: 20px;
 z-index: 10;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant input {
 border: 1px solid #d9d9d9;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .plus {
 color: #0c92af;
 position: absolute;
 bottom: 22px;
 right: 0;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 display: inline-block;
 cursor: pointer;
 -webkit-font-smoothing: antialiased;
 margin-right: -20px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .plus:before {
 font-family: FontAwesome;
 content: "\f067";
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .plus:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .remove {
 color: #0c92af;
 font-size: 14px;
 cursor: pointer;
 font-weight: normal;
 margin-right: 0;
 display: inline-block;
 position: absolute;
 right: 13px;
 top: 12px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .remove:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .variant .remove:before {
 font-family: fontawesome;
 content: "\f00d";
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .ui-button {
 float: right;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .cs-lightbox .ui-button {
 float: right;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-link {
 float: right;
 line-height: 22px;
 margin-right: 10px;
 margin-top: 3px;
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0c92af;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-link:hover {
 color: #ff5400;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .icon-ok:before {
 font-family: FontAwesome;
 content: "\f00c";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .icon-reset:before {
 font-family: "FontAwesome";
 content: "\f021";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 13px;
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .icon-sort-up:before {
 font-family: fontawesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 display: inline-block;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 margin-left: 3px;
 position: relative;
 bottom: 3px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .toggle-search {
 color: #0c92af;
 font-size: 11px;
 font-weight: bold;
 float: left;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .toggle-search .icon-filter:before {
 font-family: FontAwesome;
 content: "\f0b0";
 text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
 -webkit-font-smoothing: antialiased;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 margin-right: 5px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .search-text-box {
 font-size: 12px;
 color: #212a32;
 text-transform: uppercase;
 border: 1px solid #d9d9d9;
 outline: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .search-text-box:hover,
.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .search-text-box:active {
 border: 1px solid #b3b3b3;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-form .search-text-box.hastext {
 color: #73787d;
 text-transform: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-icon {
 color: #fff;
 font-family: FontAwesome;
 font-style: normal;
 font-size: 16px;
 background: #bdc0c2;
 border: 1px solid #888;
 display: inline-block;
 width: 38px;
 height: 28px;
 text-align: center;
 line-height: 28px;
 border-radius: 2px;
 float: right;
 cursor: pointer;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-icon:hover {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 background-color: #10acd2;
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
 background-image: -webkit-gradient(linear, to bottom, #15b1d7 0, #0aa8ce 100%);
 background-image: -webkit-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -moz-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -ms-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: -o-linear-gradient(top, #15b1d7 0, #0aa8ce 100%);
 background-image: linear-gradient(to bottom, #15b1d7 0, #0aa8ce 100%);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-icon:active {
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 background-color: #16afd4;
 border: 1px solid #20a6c7;
 border-bottom: 1px solid #0798bb;
 background-image: -webkit-gradient(linear, to bottom, #06a4ca 0, #22b0d2 100%);
 background-image: -webkit-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -moz-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -ms-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: -o-linear-gradient(top, #06a4ca 0, #22b0d2 100%);
 background-image: linear-gradient(to bottom, #06a4ca 0, #22b0d2 100%);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .search-icon:before {
 content: "\f002";
 font-size: 18px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form {
 width: 500px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-field-label {
 display: block;
 float: left;
 color: #73787d;
 font-size: 10px;
 font-weight: bold;
 margin: 3px 10px 0 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-state-active {
 background: #ff5400;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form li.ui-state-active:before {
 color: #ff5400;
 position: absolute;
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 margin-bottom: -8px;
 font-family: fontawesome;
 content: "\f0dd";
 font-size: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-state-default .tab-title {
 border-bottom: 1px dashed #0c92af;
 font-size: 11px;
 font-weight: bold;
 color: #0c92af;
 margin-right: 0;
 line-height: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-state-active span.tab-title {
 border-bottom: 1px solid transparent;
 color: #fff;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form li.ui-state-default a {
 padding: 4px 5px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .count {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .count-value {
 margin: 0 0 0 5px;
 display: inline-block;
 padding: 2px 3px;
 background: #efefef;
 color: #212a32;
 font-size: 10px;
 line-height: 10px;
 font-weight: bold;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-state-active .count-value {
 background: #ff5400;
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .count .left-bkt,
.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .count .right-bkt {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .count .count-value {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 overflow: hidden;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-item {
 background: #80858a;
 background: -moz-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80858a), color-stop(100%, #757a80));
 background: -webkit-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -o-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: -ms-linear-gradient(top, #80858a 0%, #757a80 100%);
 background: linear-gradient(to bottom, #80858a 0%, #757a80 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80858a', endColorstr='#757a80', GradientType=0);
 padding: 1px;
 line-height: 13px;
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #757a80 inset,0 2px 0px rgba(250,250,250,0.1) inset;
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-item:hover {
 background: #20a3c1;
 background: -moz-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20a3c1), color-stop(100%, #0d93b0));
 background: -webkit-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -o-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: -ms-linear-gradient(top, #20a3c1 0%, #0d93b0 100%);
 background: linear-gradient(to bottom, #20a3c1 0%, #0d93b0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a3c1', endColorstr='#0d93b0', GradientType=0);
 box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 1px 1px #0d93b0 inset,0 2px 0px rgba(140,233,255,0.1) inset;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-item-text {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-remove-item {
 font-size: 13px;
 color: #BDBFC2;
 background: none !important;
 padding: 0 !important;
 vertical-align: middle !important;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-remove-item:before {
 content: "\f00d";
 font-family: fontawesome;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-item:hover .ui-remove-item {
 color: #8CCFDE;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-input {
 height: 18px !important;
 border: none !important;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .remove {
 position: absolute;
 top: 5px;
 right: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .cs-delimiter-block {
 display: none;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-items-list {
 padding: 4px 10px;
 margin: 15px 0 3px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-line-block {
 margin-bottom: 9px;
}


.cs-t-1-w.cs-e-4801-default .membership-filter-form .variant .cs-tags-form .ui-tabs-panel {
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head .head-table,
.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head .body-table {
 padding: 0 17px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head .head-table .ui-checkbox {
 margin: auto;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head .head-table>div>div.selector-cell,
.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .body .body-table>div>div.selector-cell {
 width: 23px;
 vertical-align: bottom;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .body .body-table>div>div.selector-cell {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-sort-desc,
.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-sort-asc {
 font-family: "FontAwesome";
 -webkit-font-smoothing: antialiased;
 padding-left: 6px;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-sort-asc:before {
 content: "\f0de";
 position: relative;
 top: 2px;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-sort-desc:before {
 content: "\f0dd";
 position: relative;
 bottom: 2px;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-sort-second {
 opacity: 0.5;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head .head-table>div>div:last-child {
 padding-right: 30px;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list a.settings {
 font-family: "FontAwesome";
 font-style: normal;
 font-weight: normal;
 font-size: 14px;
 line-height: 20px;
 padding: 0 4px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 color: #fff;
 background-color: #323943;
 display: block;
 position: absolute;
 right: 0;
 top: 0;
 padding: 10px 10px 5px 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list a.settings:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .settings:before {
 content: "\f013";
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .block-table .head {
 overflow-x: hidden;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head a {
 color: #fff;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .head a:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager {
 position: relative;
 padding: 0 10px;
 margin-top: 10px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .content {
 margin: auto;
 float: none;
 display: inline-block;
 overflow: hidden;
 padding: 3px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .status {
 color: #272727;
 font-size: 11px;
 font-weight: bold;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
 position: absolute;
 top: 4px;
 left: 10px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .status .of {
 color: #63676B;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .content .item-link {
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px;
 display: inline-block;
 text-decoration: none !important;
 border-radius: 3px;
 color: #0c92af !important;
 font-weight: bold !important;
 font-size: 10px;
 background: #EBECED;
 background: linear-gradient(#ebeced, #d1d2d4);
 background: -moz-linear-gradient(#ebeced, #d1d2d4);
 background: -webkit-linear-gradient(top, #ebeced, #d1d2d4);
 box-shadow: 0 1px 1px rgba(0,0,0,0.1),0 1px 0px rgba(250,250,250,0.75) inset,inset 0 -1px 0 #b1b4b9;
 text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .content .item-link:hover {
 background: #4ABEDB;
 background: linear-gradient(#4abedb, #03a5cd);
 background: -moz-linear-gradient(#4abedb, #03a5cd);
 background: -webkit-linear-gradient(top, #4abedb, #03a5cd);
 box-shadow: inset 0 -1px 0px #007a97,inset 0 1px 0px rgba(113,227,255,0.75),0 1px 1px rgba(0,0,0,0.1);
 text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
 color: #fff !important;
 padding: 1px 6px 2px 6px !important;
 margin: 0 2.5px !important;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .content .ui-selected,
.cs-t-1-w.cs-e-4801-default .membership-member-list .content .ui-selected:hover {
 background: #ff5400 !important;
 color: #fff !important;
 padding: 1px 6px !important;
 margin-top: -1px !important;
 box-shadow: none !important;
 text-shadow: 0 1px 0 rgba(205,68,0,0.7);
 border: 1px solid #EB4200;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .prev-link,
.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .next-link {
 color: #0c92af;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none !important;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .prev-link,
.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .prev-link:hover {
 margin-right: 8px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .next-link,
.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .next-link:hover {
 margin-left: 8px;
 font-size: 10px;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .next-link:hover,
.cs-t-1-w.cs-e-4801-default .membership-member-list .ui-pager .prev-link:hover {
 color: #ff5e0f;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .next-arrow:before {
 content: "\f054";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-left: 4px;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .block-table .body .body-table>div>div:last-child {
 text-align: right;
 white-space: nowrap;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .phone-value {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .left-arrow:before {
 content: "\f053";
 font-size: 8px;
 font-family: "FontAwesome";
 font-style: normal;
 margin-right: 5px;
 display: inline-block;
 text-shadow: 0 1px 0px rgba(250,250,250,0.75);
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-field-label {
 display: table-cell;
 vertical-align: top;
 text-align: right;
 padding: 9px 10px 15px 0;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-field-content {
 display: table-cell;
 padding-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-line-block {
 display: table-row;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-buttons-line {
 display: block;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .system-select,
.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-checkbox-label {
 width: 244px;
 border: 0;
 margin-right: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .system-select:last-child {
 margin-right: 0;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-checkbox-label .ui-checkbox {
 margin: 0 10px 0 0;
}


.cs-t-1-w.cs-e-4801-default .membership-member-list .column-settings-form .ui-checkbox-label span {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table .body .body-table>div>div {
 font-size: 11px;
 line-height: 15px;
 padding: 24px 5px 21px 10px;
 vertical-align: top;
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table .head .head-table>div>div {
 padding: 15px 5px 15px 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(1) {
 width: 25%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(1) span:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(1) span:nth-child(2) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(2) span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(2) span {
 display: block;
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(2) .charged-together-header,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(2) .charged-together-header {
 font-size: 9px;
 padding: 8px 0 1px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(2) .name,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(2) .name {
 font-size: 10px;
 line-height: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(2) .name span,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(2) .name span {
 font-weight: bold;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(3) {
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(4) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(5) {
 width: 13%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.head>div>div>div:nth-child(6),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .block-table>.body>div:first-child>div>div:nth-child(6) {
 width: 8%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details {
 font: bold 11px Arial,sans-serif;
 color: #0c92af;
 cursor: pointer;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details:before {
 padding-right: 5px;
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details .icon-info-circle {
 font-size: 12px;
 padding-right: .4em;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset {
 width: 100%;
 min-width: 400px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset td {
 width: 50%;
 color: #323943;
 padding: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset tr:first-child td {
 padding-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset tr:last-child td {
 padding-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset .content-cell {
 font: normal 12px Arial,sans-serif;
 text-align: left;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset .content-cell .important {
 color: red;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .fieldset .label-cell {
 font: bold 10px Arial,sans-serif;
 text-shadow: 0 1px 0 rgba(255,255,255,0.4);
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-fee-failed-payments .details-block .ui-section-1:last-child {
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-report-ssn-members .system-dual-select {
 font-size: 12px;
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-report-ssn-members .ui-field {
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-type-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .button-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .ceremony-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .add-button-container {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table {
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .head-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .head-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .head-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .head-table>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(5) {
 width: 10%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .block-table .body-table>div>div:nth-child(6) {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .system-form .ui-submit-block {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .ui-block .ui-field-set .website-label-cell {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .ui-block .ui-field-set td,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .ui-block .ui-field-set th {
 padding-bottom: 4px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .block-table-inline .head-table>div>div:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .block-table-inline .body-table>div>div:first-child {
 width: 302px;
 max-width: 302px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .block-table-inline .head-table>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .block-table-inline .body-table>div>div:nth-child(2) {
 width: 100px;
 max-width: 100px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .block-table-inline .head-table>div>div:nth-child(3) {
 overflow: visible;
 white-space: nowrap;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-ceremony-type-list .roles .add-link {
 margin-top: 10px;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .ui-date-picker {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .contact-phone-section .phone-country-select,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .contact-phone-section .phone-type-select {
 width: 146px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .contact-phone-section .phone-country-select {
 margin-right: 7px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .contact-section {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .icon-credit-card {
 font-size: 18px;
 margin-right: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .payment-section.ui-section-1 {
 border-bottom: 0;
 padding-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration div.payment-recurring {
 padding: 15px 0 0 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration div.accept {
 padding-left: 20px;
 padding-top: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration div.accept .terms-text {
 font-size: 11px;
 margin-top: 8px;
 margin-left: 22px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .icon-attention {
 font-size: 24px;
 margin-right: 10px;
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .message-block {
 font: bold 12px Arial,sans-serif;
 margin-top: 20px;
 text-align: center;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .message-block .icon-spinner {
 margin-right: 10px;
 font-size: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .progress-block {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .cs-design-properties input.cs-checkbox:disabled+span {
 opacity: 1.0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-profiles {
 padding-bottom: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline>.body>div:first-child>div>div:nth-child(1) {
 width: 5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline>.body>div:first-child>div>div:nth-child(2) {
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.body>div:first-child>div>div:nth-child(2) {
 width: 30%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.body>div:first-child>div>div:nth-child(3) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.plans>.body>div:first-child>div>div:nth-child(4) {
 width: 20%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-options>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-options>.body>div:first-child>div>div:nth-child(2) {
 width: 95%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-profiles>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-profiles>.body>div:first-child>div>div:nth-child(2) {
 width: 30%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-profiles>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.payment-profiles>.body>div:first-child>div>div:nth-child(3) {
 width: 65%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .system-select {
 max-width: 302px;
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .block-table-inline.single-option>.body>div:first-child>div>div:nth-child(1)>* {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .ui-date-picker {
 height: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .ui-date-picker .system-select {
 width: 94px;
 max-width: inherit;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .ui-block .ui-block-field-set .ui-field>.ui-label {
 display: block;
 text-align: left;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-text-box,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-select {
 width: 100%;
 display: block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .block-table-inline>.body .body-table,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .block-table-inline>.head .head-table {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .ui-date-picker {
 display: block;
 height: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .contact-section {
 width: 100%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .ui-date-picker .system-select {
 width: 33%;
 margin: 0;
 float: left;
 max-width: 99px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .ui-date-picker .system-select:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .ui-date-picker .system-select:nth-child(3) {
 margin-left: 0.5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-select.phone-country-select,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-select.phone-type-select {
 width: 49.5%;
 margin: 0;
 float: left;
 max-width: 150px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-select.phone-country-select:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .system-select.phone-type-select:nth-child(2) {
 margin-left: 0.5%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .block-table-inline {
 display: block;
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-paid-registration .paid-registration.responsive .block-table-inline>.body .body-table>div {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-select-payment-option ul {
 margin: 0;
 padding: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-select-payment-option li {
 list-style-type: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-select-payment-option .ui-section {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-select-payment-option .icon-sort {
 line-height: 30px;
 vertical-align: middle;
 margin-right: 10px;
 color: rgba(0,0,0,0.25);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-select-payment-option .ui-sortable .ui-section:last-of-type {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .header {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table {
 margin-top: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .ui-sortable-element-item>div:nth-child(2) {
 width: 30%;
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .ui-sortable-element-item>div:nth-child(3) {
 width: 35%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .ui-sortable-element-item>div:nth-child(4) {
 text-align: right;
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .ui-sortable-element-item>div:nth-child(5) {
 text-align: right;
 width: 10%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .block-table>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-list .ui-sortable-element-item>div:nth-child(6) {
 width: 15%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .fee-form {
 margin-top: 20px;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .length-form {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .length-form .date-form {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .length-form .date-form .inline-label {
 margin-right: 5px;
 font-size: 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .length-form .date-form .ui-text-box-short {
 width: 50px;
 margin-right: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .length-form .date-form .system-select {
 width: 151px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .group-discount-form .ui-label {
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .group-discount-form .ui-delete-link {
 margin: 5px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-field .free-days-link-block {
 width: 302px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-field .free-days-link-block>a {
 margin-left: 0px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-field .group-discount-label {
 width: 279px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-section-title {
 display: block;
 margin-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline {
 margin-top: 20px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.head>div>div>div:nth-child(1),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.body>div:first-child>div>div:nth-child(1) {
 width: 40%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.head>div>div>div:nth-child(2),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.body>div:first-child>div>div:nth-child(2) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.head>div>div>div:nth-child(3),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.body>div:first-child>div>div:nth-child(3) {
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.head>div>div>div:nth-child(4),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.body>div:first-child>div>div:nth-child(4) {
 text-align: right;
 width: 15%;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.head>div>div>div:nth-child(5),
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .block-table-inline>.body>div:first-child>div>div:nth-child(5) {
 width: 15%;
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-field div {
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-type-edit .ui-label-suffix {
 margin-left: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .icon-awesome {
 font-family: FontAwesome;
 font-weight: normal;
 font-style: normal;
 text-decoration: inherit;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .sms-total-block {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .sms-message-form .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .sms-message-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .clearfix {
 clear: both;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .parent {
 position: relative;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .cont {
 border-radius: 5px;
 border-collapse: collapse;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .filters {
 vertical-align: top;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-filter-form {
 margin: 0 0 12px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .search-form {
 overflow: visible;
 padding: 10px;
 position: relative;
 position: relative;
 border-top-left-radius: 5px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 border: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .search-form .ui-helper {
 background: url(../files/default/images/results_arrow.gif) no-repeat scroll left bottom transparent;
 left: 6px;
 padding-top: 7px;
 position: absolute;
 top: 100%;
 width: 24px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .search-form .missing-sender-text {
 width: 380px;
 line-height: 14px;
 margin-bottom: 10px;
 font-style: italic;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .search-form .ui-initial {
 color: grey;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .search-form span.sign {
 position: absolute;
 left: 0;
 top: 14px;
 margin-left: -28px;
 line-height: 11px;
 font-size: 12px;
 color: #212A32;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .saved-searches {
 background: #D8E8EA;
 vertical-align: top;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
 float: left;
 -webkit-box-shadow: -2px 0 0 0px #fff;
 -moz-box-shadow: -2px 0 0 0px #fff;
 box-shadow: -2px 0 0 0px #fff;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .saved-searches .links .pencil {
 background: transparent url(/_static/membership/images/pencil.png) no-repeat scroll center center;
 display: inline-block;
 width: 15px;
 height: 14px;
 position: absolute;
 right: 10px;
 top: 10px;
 cursor: pointer;
 margin: 0;
 border-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .nowrap {
 float: right;
 text-align: right;
 width: 150px;
 height: 14px;
 margin-top: -1px;
 position: relative;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .resize {
 position: absolute;
 width: 400px;
 right: 0;
 top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn {
 cursor: pointer;
 font-weight: bold;
 font-size: 11px;
 color: #0c92af;
 position: absolute;
 right: 0;
 top: 0;
 display: inline-block;
 margin-top: -8px;
 z-index: 100;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .shine {
 padding: 8px 10px 0;
 word-wrap: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .shine:hover {
 color: #ff5e0f;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .resize.active .popup-btn {
 background: #222830;
 border-radius: 2px;
 box-shadow: 0 2px 18px rgba(0,0,0,0.5);
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box {
 display: none;
 border-top: 1px solid #1c2128;
 margin-top: 6px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle {
 display: block;
 padding: 5px 10px;
 margin: 0 10px;
 height: 20px;
 line-height: 20px;
 border-top: 1px solid #2e353d;
 color: #CDD0D1;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 text-align: left;
 text-shadow: 0px -1px 0px #000;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn.disabled .popup-box a.toggle {
 color: #73787d;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover {
 color: #fff;
 background: #0F1115;
 margin: 0px;
 padding: 5px 20px;
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn.disabled .popup-box a.toggle:hover,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn.disabled .popup-box a.toggle:hover+a.toggle {
 background: #222830;
 color: #73787d;
 border-top: 1px solid #2e353d;
 cursor: default;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:hover+a.toggle {
 border-top: 1px solid transparent;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .popup-box a.toggle:first-child,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn.disabled .popup-box a.toggle:first-child {
 border-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-add-form,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-saved-search-edit-form,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-export-form,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-sms-form,
.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .fundraising-appeal-form {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-export-form {
 width: auto;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .image-icon-size {
 border-radius: 3px 3px 3px 3px;
 display: inline-block;
 margin-right: 10px;
 vertical-align: middle;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .button-cell {
 text-align: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .download-link {
 color: #0c92af;
 font: normal 11px Arial,sans-serif;
 font-style: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .download-link:hover {
 color: #ff5400;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .icon-download {
 font-size: 14px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .download-link:hover {
 color: #FF5400;
 text-decoration: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .text {
 font-size: 11px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .download-container .line {
 margin: 10px 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .empty-balance-block {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .content {
 font-size: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .content .ui-field-label {
 color: #63676B;
 text-shadow: 0 1px 0px rgba(250,250,250,0.3);
 font-weight: bold;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .left-icon:before {
 font-family: fontawesome;
 content: "\f0ca";
 -webkit-font-smoothing: antialiased;
 font-size: 11px;
 font-style: normal;
 display: inline-block;
 margin-right: 5px;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .popup-btn .right-icon:before {
 font-family: FontAwesome;
 content: "\f0dd";
 -webkit-font-smoothing: antialiased;
 font-style: normal;
 display: inline-block;
 position: relative;
 bottom: 3px;
 margin-left: 5px;
 font-weight: normal;
 font-size: 10px;
 font-weight: normal;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary {
 background: none;
 color: #73787d;
 font-size: 12px !important;
 font-weight: bold !important;
 border: none !important;
 margin: 8px 10px 0 0 !important;
 padding: 0 !important;
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .ui-button-secondary span:before {
 display: inline-block;
 float: left;
 content: "\f00d";
 font-size: 15px;
 color: #73787d;
 font-family: "fontawesome";
 font-style: normal;
 vertical-align: middle;
 overflow: hidden;
 margin-right: 5px;
 font-weight: normal;
 -webkit-font-smoothing: antialiased;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-popup-cont .ui-button-secondary {
 float: right;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .cs-lightbox .ui-button-inline {
 float: right;
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-sms-form .ui-button2 {
 margin-top: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .ui-line-block {
 margin-bottom: 15px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-line-block {
 margin-bottom: 10px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-line-block:last-child {
 margin-bottom: 0;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form .ui-field-content {
 margin-top: 2px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .ui-hint-help {
 font-weight: bold;
 margin-bottom: 10px;
 border-bottom: 1px dashed #0c92af;
 color: #0c92af;
 text-decoration: none;
 font-size: 11px;
 line-height: 12px;
 margin-bottom: 10px;
 display: inline-block;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .ui-input {
 border: 1px solid #d1d3d5;
 padding: 6px;
 font-size: 12px;
 line-height: 16px;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form {
 display: none;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-select {
 height: 30px;
 border: 1px solid #d1d3d5;
 font-size: 12px;
 width: 600px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}


.cs-t-1-w.cs-e-4801-default.cs-a-default.cs-w-membership-person-list .membership-email-form .system-text-area {
 width: 100%;
 margin: 0;
}


