﻿/* Second part of sitewide.css */

/*  UI Tabs overrides  */
.ui-widget-header {
	background: none transparent;
	border: 0 none;
}
.apsis-tabs .ui-widget-header {
	overflow: hidden;
}
.report-main .ui-tabs .ui-tabs-panel {
	border: 0 none;
}
.save-single-subscriber {
	margin-top: 5px;
}
/*START Add from file*/
.recipient-dd-content-border {
	margin-top: 10px;
	width: 728px;
}
.recipient-dd-content-header {
	font-size: 18px;
}
ul#listStructure, ul#listSource, ul#listDestination, div.listSource {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.recipient-add-lists {
    margin-top: 10px;
}
#new-coulmn-name {
    margin-left:10px;
    float:right;
    max-width:300px;
    width:300px;
}
label.coulmn-name-label {
    float:left;
    margin: 5px 0;
}
div.listSource select {
	margin: 1px;
	margin-bottom: 4px;
	padding: 3px;
	width: 208px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
}
ul#listStructure li, ul#listSource li, ul#listDestination li {
	margin: 1px;
	padding: 3px;
	width: 200px;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
	border: 1px solid #dddddd;
	background-color: #ececec;
	cursor: pointer;
}
/*Override jquery ui*/
.ui-droppable-disabled, .ui-state-disabled {
	cursor: pointer!important;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
ul#listStructure li {
}
ul#listSource li:hover {
	border: 1px solid #dddddd;
	background-color: #dddddd;
}
ul#listSource {
	min-height: 32px;
	min-width: 210px;
}
ul#listDestination li.highlight {
	background-color: #cccccc;
}
ul#listSource li {
	background-color: #eeeeee;
}
#recipient-dd-splitterdiv {
	float: left;
	padding: 100px 10px;
}
.list-destination-hover {
	background: #e1edd5!important;
}
.list-source-hover {
	padding: 5px;
	border: dashed 3px #e6f7d4;
}
.recipient-validation-fail {
	color: #DF0101;
}
.recipient-validation-fail-border {
	border: 1px solid #DF0101 !important;
}
.recipient-hidden, .recipient-validation-hidden {
	display: none;
}
#new-coulmn-validation {
    width: 310px;
    float:right;
    margin-top:5px;
}
.new-column-validation {
    display:inline-block;
    width:100%;
}
.recipient-input-div {
	margin-left: 5px;
 *float: left;
 *display: inline;
}
/* the star targets only ie7 and below*/
.recipient-input-option {
	margin-top: 5px;
}
.recipient-input-div div {
	margin: 5px;
}
/*END Add from file*/

/* FORM IN SETTINGS FOR MAILING LIST*/
#ctl00_cphANP_ucSubscription_tcRightDesigner_header, #ctl00_cphANP_ucSubscription_tcLeftPanel_header {
    position: relative;
    top: -1px;
}
#ctl00_cphANP_ucSubscription_ddlForm {
    height: 22px !important;
line-height: 15px;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel {
    padding: 0 !important;
    margin: 0 !important;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_divAddSec {
    background:#ececec;
    padding:0px 10px 10px !important;
    color:#1a1a1a;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpMailinglist, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpEdit {
    background:#ececec;
    padding:10px !important;
    color:#cdcdcd;
    max-width:350px;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulSubscribersFields, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulDemoFields {
    padding:0 !important;
    margin-top:5px;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulSubscribersFields li, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulDemoFields li {    
    background: none repeat scroll 0 0 #BBBBBB;
    border-bottom: 1px solid #ECECEC !important;
    cursor: move;
    margin: 0;
    padding: 8px 0;
    width: 100%;
text-decoration:none;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulSubscribersFields li:hover, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_ulDemoFields li:hover {
    background: #dddddd;
}
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpCode_divCode #ctl00_cphANP_ucSubscription_tcRightDesigner_tpCode_txtLatestCode {
    min-width:682px !important;
}
#ctl00_cphANP_ucSubscription_txtFormNameNew {
    width: 288px;
    max-width: 300px;
}
#ctl00_cphANP_ucSubscription_lstMailingListNew {
    height: 100px !important;
    width: 300px !important;
    max-width: 300px;
    background:#fafafa !important;
}
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpData_divDesignContainer, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpSettings, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpCode, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpPreview {
    background:#ececec !important;
    padding:10px !important;
    color:#1a1a1a;
}
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpData_divDesignContainer {
    background: none repeat scroll 0 0 #ECECEC !important;
}
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpData_divDesignContainer table.FullW {
    background:#ececec;
    margin:0;
    padding:10px !important;
    width:100%;
}
#divMailingList, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpMailinglist_upMailingList {
    background:none;
    margin:0;
    color:#1a1a1a;
}
#ctl00_cphANP_tabContainer1_tabNewsArchive_ucNewsLetterArchive_pnlNewsLetterArchive, #divMailingList {
    background:none !important;
    padding:0px !important;
} 
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpMailinglist_upMailingList {
    padding-bottom:30px;
}
#divEmptyContent {
    padding:10px;
    background:none !important;    
    margin: 0 auto !important;
    color:#1a1a1a;
}
#divEditContent {
    background:none;
    padding:0 !important;
    color: #1A1A1A;
    width: 177px;
}
#divEditContent .FullW {
    background:none !important;
}
#divMailingList {
    padding: 10px !important;
}
    #divMailingList select {
        background:#fafafa !important;
    }
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpData_ulDesignContainer, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpSettings_divSettings, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpCode_divCode, #ctl00_cphANP_ucSubscription_tcRightDesigner_tpPreview {
    color:#1a1a1a;
}
#ctl00_cphANP_ucSubscription_tcRightDesigner_tpCode_txtLatestCode {
    height:200px !important;
}
#divAddNewField {
    background:#ececec;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_lblSystemObjects, #ctl00_cphANP_ucSubscription_tcLeftPanel_tpAdd_lblDemographicData {
    color: #1a1a1a;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}
#ctl00_cphANP_ucSubscription_lblFormNameNew {
    position: relative;
    top: 5px;
}
#divAddNewField .BoxTitle {
    background:#333333;
    font-size:15px;
    height:70px;
    border:none !important;
    padding: 20px 25px;
}
#divAddNewField .BoxBorder {
    border:none !important;
    padding:15px 15px 0 15px;
    width: 100%;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpMailinglist_lstMailingList, #divFieldValue textarea {
    height:100px !important;
}
#ctl00_cphANP_ucSubscription_tcLeftPanel_tpMailinglist_lstMailingList {
    margin-top:5px;
    color:#1a1a1a !important;
    border:none !important;
}
#divFieldValue textarea {
    line-height:15px;
}
#form-settings .editor-left-panel-form-settings ul {
    padding:10px 0px;
}
#divEditContent input[type="text"], #divFieldValue textarea, #form-settings input[type="text"] {
	max-width:245px;
	min-width:245px;
}
#divEditContent select {
	max-width:255px;
	min-width:255px !important;
}
#divEditContent input[type="checkbox"] {
    margin-right:5px;
}
input#btnDelete, input#btnNew, input#btnShowMailingList, input#btnSave {
     padding: 5px 15px !important;
}
input#btnNew {
    margin-left:5px;
}
input#btnShowMailingList {
    margin-right:5px;
}
#dlFilterStatements_ctl00_divCategoryDemographic table, #dlFilterStatements_ctl01_divCategoryDemographic table, #dlFilterStatements_ctl02_divCategoryDemographic table, #dlFilterStatements_ctl03_divCategoryDemographic table, #dlFilterStatements_ctl04_divCategoryDemographic table, #dlFilterStatements_ctl05_divCategoryDemographic table, #dlFilterStatements_ctl06_divCategoryDemographic table, #dlFilterStatements_ctl07_divCategoryDemographic table, #dlFilterStatements_ctl08_divCategoryDemographic table, #dlFilterStatements_ctl09_divCategoryDemographic table, #dlFilterStatements_ctl10_divCategoryDemographic table, #dlFilterStatements_ctl02_divCategoryClicks table {
    padding: 5px 0 0;
    background:none !important;
}
#tblAddEditGroupSection table {
    margin:0 !important;
    border:none !important;
}
#ddlOperators {
    min-width: 50px !important;
}
#tblAddEditGroupSection input[type="radio"] {
    position:relative;
    top:-2px;
}
#trYesNo td {
    height: 25px;
}
#UnscubscriptionFormTable {
    background: none repeat scroll 0 0 #ECECEC;
    height: 100% !important;
    width: 50% !important;
}
#ctl00_cphANP_ucTellFriend_lblRecepientEMail, #ctl00_cphANP_ucTellFriend_lblSenderMessage {
    position:relative;
    top:5px;

}
#UnscubscriptionFormTable textarea {
    min-height:100px;
}
#ctl00_cphANP_ucSingleSubscriber_lblEditSubscriber {
    font-size:15px;
}
/* END FORM */

/* FILTER POP UP SENDING */
#formFilter {
    background:#ececec;
    min-height: 400px;
}

#new-updates .title {
    font-family: 'titilliumtext22llight',Calibri,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:normal;
    color:#ececec;
}
div#new-updates {
    padding-top: 0 !important;
    height: auto !important;
}
div#new-updates .updates-table {
    margin-top: 15px;
}
.updates-table {
    margin-top: 10px;
}

/*  FILTER POP UP */

/* forms */
#Settingsdiv input {
	font-size: 13px;
}
#Settingsdiv textarea {
	font-size: 13px;
}
#Settingsdiv input[type="text"], input[type="password"], textarea, input[type="DateRange"] {
	border: 1px solid #B5B8C8;
	height: 18px;
	padding-top: 2px;
	padding-left: 2px;
	vertical-align: middle;
}
#Settingsdiv input[type="checkbox"] {
	cursor: pointer;
	margin-top: -1px;
	vertical-align: middle;
}
#Settingsdiv label {
	margin-left: 3px;
	cursor: pointer;
}
div#Toolsdiv textarea#addresslist {
	width: 500px;
min-width: 400px !important;
	height: 100px !important;
}
button#toolsbutton {
	float: right;
}
tr td.left-td {    
padding-bottom: 5px;
}

.alternative-radio div {
	padding-bottom: 5px;
}
.fileVerification-header {
	font-size: 24px;
}
.report-page-container {
	width:100% !important;    
    padding-top: 100px;
}
#left-toolbar-holder {
	background: url(../img/new/editor-left-panel-bg.png) repeat-x scroll left top #1A1A1A !important;
	float: left;
	left: 0;
	margin-top: -30px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 30px 0px 0 !important;
	position: fixed;
	min-width: 320px !important;
	height:100%;
}
.report-main {
	width: 800px !important;
	left:360px;
	position:relative;
}
#reportToolsTabs {
	background:none !important;
}
#searchTab {
	background:#3b3b3b !important;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 300px !important;
	padding:10px !important;
}
.report-tools-heading {
	background: none #272626 !important;
}
.report-tools-heading-inner {
	background: none !important;
	color: #a4a4a4 !important;
	height: 25px !important;
	line-height: 25px !important;
	font-size: 13px !important;
	margin-left: 10px !important;
	text-align: left !important;
	font-weight: normal;
}
#exportTab .report-tools-tab-container {
	padding: 0px !important;
}
.report-tools-content-container {
	background: none #333333 !important;
}
.report-tools-content-container-inner {
	background: none #333333 !important;
	padding:10px !important;
	margin: 0 !important;
}
.report-tools-content {
	font-size:13px !important;
	color:#a4a4a4;
	font-family:Calibri, Arial, Helvetica, sans-serif !important;    
    min-height: 175px !important;
}
.report-tools-content label {
	color:#cdcdcd;
}

#exportReportbutton {
    bottom: 25px;
    float: right;
    position: absolute;
    right: 20px;
}
#report-main #graphical {
}

#exportTab #fileFormats .pdf {
    background-image: url("img/pdf.png");
	cursor:pointer;
}
#exportTab #fileFormats .xls {
    background-image: url(../img/new/xls_report.png) !important;
	cursor:pointer;
}
#exportTab #fileFormats .pdf {
    background-image: url(../img/new/pdf_report.png) !important;
	cursor:pointer;
}
#exportTab #fileFormats .csv {
    background-image: url(../img/new/csv_report.png) !important;
	cursor:pointer;
}
#exportTab #fileFormats .btn_export_selected {
    background-color: #272626 !important;
    background-position: 5px center;
	border-radius:none !important;
}
#exportTab #fileFormats .btn_export:hover, #exportTab #fileFormats .btn_export_selected {
    border: none !important;
}
#exportTab #fileFormats .btn_export {
    background-position: -59px center;
    background-repeat: no-repeat;
    border-radius: none !important;
    display: block;
    float: left;
    height: 32px;    
    margin: 20px 10px 10px 0;
    padding: 5px;
    width: 32px;
}
#searchTab label, #searchTab #SearchQuery {
	display: block;
	float: left;
	margin: 4px 0 0 !important;
	white-space: nowrap;
	width: 60px;
}
label {
	cursor: pointer;
}
#searchSubscribersForm button {
	margin-top:15px !important;
}
#subscribers th {
	text-align:left;
}
.endOfListMessage {
	display:block;
	padding:10px;
}
div.boxheader {
	background-position: center top;
	vertical-align: top;
}
div.boxheader table {
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}
tr.boxheader th {
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 1px 1px;
	height: 20px;
	border: 0 none;
	text-align: left;
}
.report-main, #statisticsArea {
	width: 760px;
}
#tab-contents {    
	position:relative;
	top:-2px;
	background: none repeat scroll 0 0 #EDEDED !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	padding:10px;
}
.report-main #tab-contents h2 {
	font-family: 'titilliumtext22llight',Calibri,Arial,Helvetica,sans-serif !important;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0 0;
	color:#1a1a1a;
}
#graphical .report-box-inner, .report-header-box .report-box-inner {
	background: none repeat scroll 0 0 #3b3b3b;
	border: 1px solid #1a1a1a;
	padding: 10px;
	color:#ececec;
}
.report-box-inner {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #ffffff;
	padding: 0px;
	color:#1a1a1a;
}
.report-content {
	margin-bottom:15px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DDDDDD;
padding:10px;
}
#sendingsContainer td {
	font-size: 13px;
    overflow: hidden;
    padding: 1px 10px;
    white-space: nowrap;
}
.trend-links-search {
	margin: 15px 0px;
    font-size: 13px;
}
#trendReportFilter .heading, #sendings .heading {
    width: 120px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#333333;
margin-top: 3px;
}
.report-box .box-heading {
    padding: 2px 0px;
    font-size:18px;
    font-family:'titilliumtext22llight',Calibri, sans-serif;
    margin-bottom:5px;
}
#numerical .report-box {
border-bottom: 1px dotted #dddddd;
    padding: 5px 0px 20px;
}
#graphical .report-box-inner span, .report-header-box .report-box-inner span {
    color:#ececec;
}
.report-box-inner span {
    color:#1a1a1a;
}
.report-two-boxes {
	width: 100%;
	margin: 10px 0 0 0;
}
.report-two-boxes .report-box-inner {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #dddddd;
	padding: 0px;
	color:#333333;
}
.summary-funnel {
	background: url(../img/new/reportfunnel.png) no-repeat scroll 0 10px #ffffff;
	border: 0px none;
padding-top: 14px;
background-position-y: 10px;
}
.funnel-description {
    font-size:13px;
    font-weight:normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
    cursor: default;
}
.chart-header {
    margin-right:40px;
    margin-top:2px;
    text-align:left;
}
#TwoColumnLayout {
	width: 100%;
	background:#ffffff;
	margin:0 !important;
	padding-top:20px;
}
#LeftColumn {
	width: 30%;
	background:#ffffff;
}
#leftColumnInner {
	border-right: 1px solid #EEEEEE;
	padding-right: 10px;
}
#rightColumnInner {
	padding-left: 10px;
}
#RightColumn {
	width: 70%;
	background:#ffffff;
}
#TwoColumnLayout .column {
	float: left;
}
#Recipients {
	border-color: transparent #CCCCCC #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
#recipientsTree {
	border-collapse: collapse;
	border: 0;
}
.newRows:hover {
	cursor: pointer;
}

.report-update {
	position:absolute;
	width: 300px;
    top: 90px;
    left: 935px;
}
#csvSelection {
    padding: 4px !important;
}
.report-update-text {
	padding-bottom: 5px;
	width:110px;
	float:left;
    color:#ececec;
}
.report-box-left, .report-box-right {
width: 50%;
float: left;
}
#linksTableNumerical {
	margin:20px 0;
}
.report-table {
	font-size: 13px;
	white-space: nowrap;
	border: 1px solid #dddddd;
	width: 100%;
	border-spacing: 0;
	background: none repeat scroll 0 0 #ffffff;
	margin-top:20px;
}

.linksSearch {
    height: 25px;
    font-size: 13px;
}
.report-table .table-row {
	border: 0px none;
}
.report-table .table-row td {
	padding: 5px;
	border: 0px none;
}
.report-table .table-row-odd {
	background: none repeat scroll 0 0 #F5F5F5;
}
.report-table .column-1 {
	width: 380px;
}
.report-table .column-2 {
	width: 30px;
}
.report-table .column-3 {
	width: 40px;
}
.report-table .column-4, .report-table .column-5, .report-table .column-6 {
	width: 25px;
}
.report.table td.column-2, .report.table td.column-3, .report.table td.column-4, .report.table td.column-5, .report.table td.column-6 {
	text-align: right;
}
#SplitTestReport td, #SplitTestReport-statistics td {
    font-family:Calibri, Arial, sans-serif;
    font-size:13px;
}

#summaryReportToolsTabs {
    background:none !important;
}

/* begin index report */
#ctl00_cphANP_ucEditReportLink_upEditReportLink {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -5px;
    margin-bottom: 10px;
    padding: 15px;
    position: relative;
}
#industryIndexSelection {
	position: absolute;
	top: 26px;
	left: 630px;
	padding-top: 5px;
	padding-right: 10px;
	width: 200px;
}
#industryIndexSelection > div {
	padding: 1px 0 1px 0;
}
#selectedIndustry, .index-report-metric {
	color: #666 !important
}
#compareWithIndustry {
	margin-right:5px;
}
/* end index report */
/* List columns */

#tabs .list-email, #tabs .list-bounces, #tabs .list-created, #tabs .list-updated, #tabs .list-optout, #tabs .list-reason {
	white-space: nowrap;
	overflow: hidden;
}
#tabs .list-square input {  /* Should only affect checkbox (See separate rule for IE7) */
	margin: 3px 4px;
	padding: 0px;
}
#tabs .list-square {
	width:4%;
	font-size: 65% !important;
}
#tabs .list-name {
	width:24%;
}
#tabs .list-email {
	max-width: 24%;
	overflow: hidden;
}
#tabs .list-bounces, #subscribers .boxheader .list-bounces {
	width:10%;
	text-align:right;
	padding-right: 10px;
}
#tabs .list-column {
    width: 12%;
    text-align: right !important;
    padding-right: 15px !important;
}  
#tabs .list-created, #tabs .list-optout, #tabs .list-updated {
	width:14%;
	max-width: 120px;
}
#tabs .list-reason {
	width:20%;
	max-width: 120px;
}
/* Static-width list columns (icon holders) */

#tabs .list-confirm, #tabs .list-resend, #tabs .list-delete {
	max-width: 20px;
	overflow: hidden;
	width: 20px;
}
#tabs td.list-delete {
	background: url(../img/new/delete-16x16.png) no-repeat scroll center center transparent;
	cursor: pointer;
}
#tabs td.list-delete:hover {
	background: url(../img/new/delete-depth-16x16.png) no-repeat scroll center center transparent;
	cursor: pointer;
}
#tabs td.list-resend {
	background: url(../img/new/resend.png) no-repeat scroll center center transparent;
	cursor: pointer;
}
#tabs td.list-confirm {
	background: url(../img/new/check.png) no-repeat scroll center center transparent;
	cursor: pointer;
}
#doughnut, #hunkydoughnut {
	display: none;
	text-align: center;
}
#doughnut span {
	position: relative;
	top: -5px;
}
/* Subscriber details/information */

.infoContainer {
	height: 304px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #ffffff;
}
.infoContainerLoading {
	background: #ffffff url(../img/new/loader.gif) no-repeat scroll center center;
}
table.subscriberInfoTable {
	width:100%;
	height: 100%;
}
td.demoDataTd {
	width:33%;
	vertical-align: top;
}
table.infoColumn {
	width: 100%;
	padding:10px;
}
p.infoHeading {
font-family: Calibri,Arial,Helvetica,sans-serif !important;
color: #1a1a1a !important;
font-size: 14px !important;
font-weight: bold;
	height: 25px !important;
	line-height: 25px !important;
	text-align: left !important;
width: 100%;
margin-bottom: 10px;
border-bottom: 1px solid #dddddd;
}
.mailingListTd, .historyTd {
	width:24%;
	vertical-align: top;
}
.dataFieldsHr {
	color: #1a1a1a;
	background-color: #dddddd;
	height: 1px;
	border: 0;
}
.subscriberInfoTable input {
	font-family: Calibri, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: Black;
}
.mailingListCheckbox {
	margin: 1px 3px 1px 4px;
}
.saveDataLoading {
	background-image: url(../img/new/saveoverlay.png);
	z-index: 1000;
	position: absolute;
	display: none;
	width: 140px;
	height: 40px;
	background-position: 0%;
	background-repeat: no-repeat;
}
.saveDataLoading div {
	padding-top:10px;
	padding-left:4px;
	font-size:12px;
	line-height:21px;
	color:#666666;
}
.demoDataTd select {
	height: 20px;
}
/* Start Subscriber history */

#SubscriberHistory a:hover {
	text-decoration: underline;
}
#SubscriberHistory .datecolumn {
	text-align:right;
	width: 150px;
	white-space: nowrap;
}
#SubscriberHistory .padding {
	padding-left: 5px;
}
#SubscriberHistory .Click .padding {
	padding-left: 15px;
}
#SubscriberHistory .Click td:first-child {
	background-image:url(../img/new/click.png);
background-size: 12px;
background-repeat: no-repeat;
background-position: 19px 2px;
	width: 105px;
	padding-left: 35px;
}
.subscriber-added {
    background-image:url(../img/new/plus.png);
	background-repeat:no-repeat;
	background-position:18px 8px;
	width: 35px;
	padding-left: 20px;
}
.subscriber-clicked {
    background-image:url(../img/new/click.png);
	background-repeat:no-repeat;
	background-position:5px 8px;
	width: 35px;
	
}
#SubscriberHistory .Read td:first-child {
	background-image:url(../img/new/open.png);
	background-repeat:no-repeat;
	background-position:5px 0px;
	width: 105px;
	padding-left: 25px;
}
#SubscriberHistory .Import td:first-child {
	background-image:url(../img/new/plus.png);
	background-repeat:no-repeat;
	background-position:5px 0px;
	width: 105px;
	padding-left: 25px;
}
#SubscriberHistory {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 260px;
	overflow: hidden;
	overflow-y: auto;
}
#SubscriberHistory .EventDescription {
	max-width: 250px;
	white-space: nowrap;
	overflow: hidden;
text-overflow: ellipsis;
}
#subscriberHistoryLabel {
margin: 5px 0 10px;
}
#SearchValue, #left-toolbar-holder input[type="text"] {
	width:auto !important;
    background:#464646 !important;
    border: 0 !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#ececec;
margin-left:0;
}
#CreateNewFolderButton {
    float:right !important;
margin-bottom: 6px !important;
}
#h3-popup-alignleft {
    text-align:left !important;
    padding: 20px 4% !important;
    width: 92% !important;
}
/* End Subscriber history */

/*
THIS IS FOR DROP-DOWN THAT SUPPORTS MULTIPLE CHOICES (JQUERY PLUGIN)
.ui-dropdownchecklist-text
{
    color: #333;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:normal;
}

.ui-state-default .ui-icon {
    background-image: url(../jqueryui/images/ui-icons_888888_256x240.png);
}*/


/*START Settings*/
.recipients-advanced-settings {
	margin-bottom: 10px;
}
.recipient-permalink div {
	white-space:nowrap;
	overflow:hidden;
	max-width: 700px;
}
.recipients-advanced-children {
	border-top:#dddddd solid 1px;
	padding:10px;
	margin:5px 0px;
}
.recipients-advanced-children-content {
	padding: 5px 0px;
}
.recipients-advanced-children-content div, .recipients-advanced-children-content div div {
	padding: 2px;
} /*Make some air when we have radiobuttons and checkboxes*/
.recipients-advanced-children-content div div textarea {
	width:400px;
	height: 50px;
}
.recipients-advanced-children-title {
	font-weight:bold;
	margin:0px;
}
.recipients-advanced-settings label, #Settingsdiv label {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
div.recipient-modal-loading {
	text-align: center;
	position: relative;
	top: 35px;
    height: 25px;
}
span.recipient-loading-prompt {
	margin-left: 5px;
	background: transparent url(../img/new/ajax-loader.gif) no-repeat 50% 50%;
	min-width: 18px;
	min-height: 12px;
	display: inline-block;
 *display: inline;/*IE7 and below fix*/
}
div.recipient-select-count {
height: 18px;
border-left: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
background: #ececec;
font-size: 13px;
padding-left: 5px;
padding-top: 6px;
}
div.recipient-select-count span:hover {
	cursor: pointer;
	/*Disable text select*/
    -webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-decoration: underline;
}
/*END SETTINGS*/
#exportSubscriberButton {
	float: right;
    position:absolute;
    bottom:20px;
    right:20px;
}
/* START STATISTICS */

#statisticsArea {
	/*background-color: #e6e6e6;*/
    border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../img/new/statfade.jpg);
	background-repeat: repeat-x;
}
#statisticsArea .statCaption {
	font-weight: bold;
	width: 120px;
}
#statisticsArea .listTitle {
	font-size: 13px;
	font-weight: bolder;
	color: #555;
	height: 23px;
}
/* END STATISTICS */

#subscriber-detail-form label.error {
	display:block;
	color:#f7a600;
}
#subscriber-detail-form .email-cell {
}
#subscriber-detail-form #subscriberExistsInfo {
	display: block;
	color: green;
}
/* New Recipient END */
/* Content settings */

td[class=FullW] {
	background-color: transparent !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
#ctl00_cphANP_tabContainer1 {
	background-color: transparent !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
#ctl00_cphANP_tabContainer1_body, #ctl00_cphANP_upTrashCan, #ctl00_cphANP_tcMailingList_body {
	background:#ffffff;
	border: 1px solid #dddddd;
	margin-bottom:15px;
}
#ctl00_cphANP_upTrashCan {
	padding:15px;
}
#SendWrapper, .SendContentWrapper {    
    min-width: 1400px;
}
#ctl00_cphANP_tabContainer1_tabContentModule_ucContentModule_ddlPlacement {
width: 177px !important;
}
#ctl00_cphANP_tabContainer1_tabContentModule_ucContentModule_pnlContentModule .ANPDDTextMandatory {
    min-width:500px !important;
}
#ctl00_cphANP_tabContainer1_tabModule_ucModule_ddlModuleWidth {
    min-width:44px !important;
    width:44px !important;
}
#ctl00_cphANP_upTrashCan th, #ctl00_cphANP_upTrashCan td, #ctl00_cphANP_upTrashCan table {
	border: none;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_txtTemplateCode, #ctl00_cphANP_tabContainer1_tabModule_ucModule_txtModuleCode, #ctl00_cphANP_tcRecipientSettings_tabHeaderFooter_ucHeaderFooter_txtHeaderHtmlCode, #ctl00_cphANP_tcRecipientSettings_tabHeaderFooter_ucHeaderFooter_txtFooterHtmlCode {
	min-height:200px;
    min-width:700px;
}
.header-footer-content textarea {
    min-height: 80px;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_ddlSelectTemplate, #ctl00_cphANP_tabContainer1_tabModule_ucModule_ddlSelectModule {
	position:relative;
	top:-5px;
	margin-left:10px;
	margin-right:10px;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_btnNewTemplate, #ctl00_cphANP_tabContainer1_tabModule_ucModule_btnNewModule {
	position:relative;
	top:-5px;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_txtDefaultTextVersion {
	min-height:100px;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_pnlModuleBaseTemplate .FullW .FullW {
	width:auto;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_pnlModuleBaseTemplate, #ctl00_cphANP_tabContainer1_tabModule_ucModule_pnlModules {
	padding-top:15px;
}
div[class=FullW] {
	width:98% !important;
}
#divMailingList .FullW, #divSettings, #divMailingList {
	padding:0;
	margin-left:0px;
}
#ctl00_cphANP_tabContainer1_tabNewsArchive_ucNewsLetterArchive_lstMailinglistNames {
	min-height:150px;
}
#ctl00_cphANP_tabContainer1_tabContentModule_ucContentModule_dlModules_ctl00_tdTemplateTitle {
	background-color: #cccccc !important;
	color:#333333;
}
.EditModule {
	color:#333333;
	font-size:12px;
}
#ctl00_cphANP_tabContainer1_tabModulePermissions_upModulePermissions div {
	height:50px;
}
#ModulePermissionsDiv {
	padding:15px;
	width:93% !important;
    overflow:auto !important;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_chkLock, #ctl00_cphANP_tabContainer1_tabModule_ucModule_chkLock {
	position:relative;
	top:-9px;
	margin-right:5px;
}
#ctl00_cphANP_tabContainer1_tabTemplate_ucTemplate_pnlModuleBaseTemplate table table .PadT5, #ctl00_cphANP_tabContainer1_tabModule_ucModule_pnlModules table table .PadT5 {
	padding:0 !important;
}
/* Content settings END */

/* Mailing list settings */

#ctl00_cphANP_tcRecipientSettings_tabMessagesSettings_ucMessages_pnlMessageSettings, #ctl00_cphANP_tcRecipientSettings_tabHeaderFooter, #ctl00_cphANP_tcRecipientSettings_tabDemographicData, #ctl00_cphANP_tcRecipientSettings_tabBounces, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList, #ctl00_cphANP_tcRecipientSettings_tabProcessSubscriber, #ctl00_cphANP_tcRecipientSettings_tabDynamicForm {
	background-color: #FFFFFF;
	border-color: #D5D5D5;
	border-style: solid;
	border-width: 1px;
	margin-bottom:15px;
}
#ctl00_cphANP_tcRecipientSettings_tabMessagesSettings_ucMessages_pnlMessageSettings textarea {
min-height: 100px;
float: left;
}
#ctl00_cphANP_tcRecipientSettings_tabMessagesSettings_ucMessages_lblDefaultTextVer {
width: 100%;
float:left;
margin-bottom:5px;
}
#ctl00_cphANP_tcRecipientSettings_tabPassMailingList {
	padding-top:15px;
	padding-bottom:15px;
}
#ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblMailingList, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblNumOfChars, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblFormSettings, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblResult, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblResult, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblTimeStamp {
	padding-left:15px;
}
#ctl00_cphANP_tcRecipientSettings_tabMessagesSettings_ucMessages_lblHTMLFormat {
	font-size:12px;
}
#ctl00_cphANP_tcRecipientSettings_tabMessagesSettings_ucMessages_pnlMessageSettings .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabHeaderFooter .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabDemographicData .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabFilter .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabProcessSubscriber .BoxTitle, #ctl00_cphANP_tcRecipientSettings_tabDynamicForm .BoxTitle, #ctl00_cphANP_tabContainer1_tabWebSettings_ucWebSetting_pnlWebStatisticSetting .BoxTitle, .settings-category-head {
	padding-top:10px !important;
	padding-bottom:10px !important;
	color: #333333 !important;
	font-family: calibri, Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	text-shadow: none !important;
	background: linear-gradient(to bottom, #E1E0E0 0%, #F5F4F4 100%) repeat scroll 0 0 #F5F4F4 !important;
	border: medium none !important;
	clear: both;
	margin-bottom: 30px;
}
.DivBoxTitle {
	color: #333333 !important;
	font-family: calibri, Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	text-shadow: none !important;
	background: linear-gradient(to bottom, #E1E0E0 0%, #F5F4F4 100%) repeat scroll 0 0 #F5F4F4 !important;
	border: medium none !important;
	clear: both;
	margin-bottom: 30px;
}
#ctl00_cphANP_dgTrashCan_ctl02_lnkHeaderDeleted, #ctl00_cphANP_dgTrashCan_ctl02_lnkHeaderLastModified, #ctl00_cphANP_dgTrashCan_ctl02_lnkHeaderOriginalLocation, #ctl00_cphANP_dgTrashCan_ctl02_lnkHeaderName {
	padding-top:10px !important;
	padding-bottom:10px !important;
	color: #ececec !important;
	font-family: calibri, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	text-shadow: none !important;
}
#ctl00_cphANP_dgTrashCan_ctl02_imgHeaderDeletedDESC {
    position:relative;
    top:4px;
}
#ctl00_cphANP_dgTrashCan_ctl02_imgHeaderDeletedASC, #ImageLinkCheckInput, #report-chart-edit-container input[type="checkbox"] {
    position:relative;
    top:3px;
}
#icon_sendDemoData {
	display:none;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter {
	margin-bottom:15px;
	padding-top:15px;
	background-color: #FFFFFF;
	border-color: #D5D5D5;
	border-style: solid;
	border-width: 1px;
}
#ctl00_cphANP_tcRecipientSettings_tabBounces .BoxM {
	padding:15px !important;
}
#ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_pnlCreateUniquePasswords .BoxM .BoxM {
	padding:0px !important;
	height:40px;
}
#ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblWarning {
	background-color: #EDEDED;
	border: 1px solid #CDCDCD;
	color: #000000;
	display: inline-block;
	font-size: 13px;
	margin-left: 15px;
	padding: 10px;
}
#ctl00_cphANP_tabContainer1_tabWebSettings_ucWebSetting_lblImportant {
	background-color: #EDEDED;
	border: 1px solid #CDCDCD;
	color: #000000;
	display: inline-block;
	font-size: 13px;
	padding: 10px;
}
#ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_pnlCreateUniquePasswords .PadLeft10, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_pnlCreateUniquePasswords .PadL10 {
	padding-left: 0px !important;
}
#ctl00_cphANP_tcRecipientSettings_tabDynamicForm .Instruction, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_btnGenerate, #ctl00_cphANP_tcRecipientSettings_tabPassMailingList_ucPassMailingList_lblInstruction, #ctl00_cphANP_tcRecipientSettings_tabDynamicForm_ucDynamicForm_btnSave {
	margin-left:15px;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter .FullW .FullW .FullW .AlignT {
	padding: 0px;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter_ucFilter_lblEditFilter
, #ctl00_cphANP_ucFilter_lblEditFilter {
	margin-left:15px;
	margin-right:10px;
	position: relative;
	top: 5px;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter_ucFilter_ddlFilters
, #ctl00_cphANP_ucFilter_ddlFilters {
	margin-right:5px;
}
#ctl00_cphANP_tcRecipientSettings_tabBounces .PadT5 {
	padding-top:0px !important;
}
/* Mailing list settings END */

/*--------------------------------------------------- IMAGE GALLERY ------------------------------------- */
.image-gallery-add-folder .styled-button .icon-posleft {
    display: none;
}
.image-gallery-search #delete-search-criteria {
padding-right: 25px !important;
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, .image-gallery-modal table, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
#ctl00_cphANP_tabContainer1_tabImageGallery {
	height:616px;
    background:none repeat scroll 0 0 #ffffff !important;
}
.image-gallery-content {
	width: 930px;
	height: 470px;
	background:#1a1a1a;
}
.image-gallery-content li {
	list-style: none;
}
.image-gallery-modal {
	background: #1a1a1a;
    padding:10px;
    position:absolute;
	z-index: 1000;
}
/* LEFT */
.image-gallery-left {
	float: left;
	width: 380px;
	padding:0px;
	line-height: 18px;
	background:#3b3b3b;
}
#imgPreviewUl {
width: 520px;
padding: 0;
left: -12px;
}
/**
 * Right
 **/
 .image-gallery-right {
	float: left;
	width: 523px;
	margin-left: 20px;
}
/* Image search box */
.image-gallery-search {
	margin-top: 5px;
	padding: 20px 10px;
	background-color:#333333;
	font-size:12px;
	color:#cdcdcd;
}
.image-gallery-search span {
	margin-right:5px;
}
#searchbox {
	background: url(../img/new/search-input.png) left center no-repeat #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	padding-left:7px !important;
	color:#cdcdcd;
	height:22px;
	min-width:265px;
	text-indent:12px;
}
/* Image search message if no results*/
.image-gallery-message-left {
	color: #999;
	text-align: center;
	height: 75px;
	line-height: 230px;
	top: 50%;
}
.image-gallery-message-right {
	position: absolute;
	top: 50%;
	left: 0%;
	text-align: center;
	font-size: 14px;
	color: #776;
	width: 100%;
	line-height: 130px;
	margin-top: -70px;
	height: 130px;
}
/* File information box */
.image-gallery-info {
	height: 180px;
	background-color:#222222;
}
.image-gallery-url-modal {
    padding-bottom: 0 !important;
}
.gallery-popup-content {
    margin-bottom: 0 !important;
}
.image-gallery-new-url-upload-input {
    margin-left: 50px;
}
.image-gallery-add-folder-input {
    margin-left: 40px;
}
/* File upload box */
.image-gallery-upload {
	position: relative;
}
.qq-upload-drop-area {
	color: #999;
	text-align: center;
	height: 130px;
	line-height: 90px;
	background:url(../img/new/dropbox-image.png) 50% 30% no-repeat;
}
.qq-upload-drop-area span {
	position:relative;
	top:45px;
}
.qq-upload-drop-area-active {
	background:url(../img/new/dropbox-image.png) 50% 30% no-repeat rgba(247,166,0,0.2);
}
.qq-upload-list {
	display: none;
}
.qq-uploader {
	background-color:#3B3B3B;
	height: 30px;
	position: relative;
	width: 360px !important;
	padding:10px;
}
/* File information box */
.image-gallery-file-info {
	padding: 10px 0 !important;
}
.image-gallery-filename .textbox {
	background: url(../img/new/image-input.png) left center no-repeat #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	padding-left:19px !important;
	color:#cdcdcd;
	height:22px;
	min-width:200px;    
    max-width: 200px !important;
	float:left;
    width:auto !important;
}
.image-gallery-image-url .textbox, #widget-videoid {
	background: url(../img/new/url-input.png) left center no-repeat #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	padding-left:19px !important;
	color:#cdcdcd;
	height:22px;
	width: 91%;
    max-width: 255px;
	float:left;
}
#ctl00_RightContent_CustomLastDayActionInput {
	background: url(../img/new/link-input.png) left center no-repeat #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	padding-left:19px !important;
	color:#cdcdcd;
	height:22px;
	min-width:200px;
	float:left;
}
#ctl00_RightContent_CustomLastDayActionInput {
	margin-top:1px;
}
.image-gallery-file-info {
	padding: 5px 0px;
}
.image-gallery-file-info li {
	height: 30px;
	line-height: 30px;
	width: 100%;
	position: relative;
}
.image-gallery-file-info label {
	float: left;
	width: 80px;
	padding-left: 10px;
	color:#cdcdcd;
	font-size:12px;
	height:22px;
	line-height:22px;
}
.image-gallery-file-info .extension {
	color: #999;
	position: absolute;
	top: -2px;
	right: 10px;
	font-size: 11px;
}
.image-gallery-upload-checkbox {
	width: 60%;
	float: left;
	margin-top: 5px;
	margin-left: 3px;
}
.active-gallery .ui-droppable:hover, 
.active-gallery .ui-draggable:hover {
	background:rgba(0,0,0,0.1);
}
.ui-dialog-buttonset button {
	float:right;
}
/* Applies to .ui-dialog-content under Safari only (not in Chrome). */
.ui-dialog .ui-dialog-content.safari {
	margin-top: -14px !important;
}
.ui-dialog .ui-button-text {
	font-weight: normal;
}
.ui-dialog .ui-dialog-buttonset {
	position: relative;
	z-index: 1990;
}
#divDesktopList td, #divMobileList td {
    padding-bottom:10px !important;
}
#LeftDiv #divLeftTabs {
    width:auto !important;
}
    #LeftDiv #divLeftTabs .boxtab span {
        margin-left: 1px;
    }
/* Preview */
#LeftDiv {
    background: url(../img/new/editor-left-panel-bg.png) top left repeat-x #1a1a1a !important;
	background-color: #1a1a1a;
	float: left;
	left: 0;
	margin-top: -31px;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	width: 320px !important;
	padding-top: 95px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 0px !important;
	height:100%;
    z-index: 11;
}
    #LeftDiv .boxtab, #PreviewDiv .boxtab {
        cursor:pointer;
    }
#LeftDiv .boxtab.selected span, #PreviewDiv .boxtab.selected span {
	background: #ffc244; /* Old browsers */
    color:#1a1a1a;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	background: -moz-linear-gradient(top, #ffc244 0%, #f7a600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc244), color-stop(100%, #f7a600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffc244 0%, #f7a600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffc244 0%, #f7a600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffc244 0%, #f7a600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffc244 0%, #f7a600 100%); /* W3C */
}
#divWebList, #divDesktopList, #divMobileList, #divDeliverabilityList {
    overflow-x:hidden !important;
    overflow-y:auto !important;
    margin-top:24px;
}
#divWebList table, #divDesktopList table, #divMobileList table, #divDeliverabilityList table {    
    background: none repeat scroll 0 0 #3B3B3B;
    border: medium none !important;
    margin-top: 0px !important;
    width: 320px !important;
}
    #divMobileList table table {
        background: none;
    }
#PreviewDiv{
    margin-left: 362px;
    margin-top: 49px;
    margin-right: 10px;    
    padding-top: 64px;
}
#PreviewDetailsdiv table {
    margin-top:24px !important;
    border:none !important;
    margin-bottom:24px;
}
#boxNotepad .boxborder {
}
#bigthumb, #mobilethumb {
    background:#1a1a1a !important;
    padding:10px;
}
#spamreport {
    background:#1a1a1a !important;
    color:#cdcdcd;
}
#bigthumb{
    max-height: 720px;
    overflow-x: hidden;
    overflow-y: auto;
}
#bigthumb img{
    max-width: 1024px;
}

#mobilethumb{
    max-height: 720px;
    overflow-x: hidden;
    overflow-y: auto;
}
#divDeliverabilityList td {
    padding-bottom: 10px;
}
#divWebList td {
    padding-bottom: 10px;
}
#divMobileList table table {
    width: auto !important;
}

    #divMobileList table table span {
        position: relative;
        top: 6px;
        width: auto !important;
    }
    #divMobileList table table button span {
        top: 0px !important;
    }
ul.clientoverview input 
{
    font-size: 13px;
    vertical-align: middle;
    padding-top: 2px;
    height: 18px;
        background: #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#cdcdcd;
	height:22px;
    margin-bottom:0px !important;
}
ul.clientoverview li img.Failed, ul.clientoverview li img.Passed{
    float: left;
    margin-top: 3px;    
    margin-right: 0px;
    display:none;
}
#ctl00_Content_ProviderListMobile_rptPreviewProviderItems_ctl00_PreviewInfoForm_btnSendMail {
    margin-top:10px;
}
ul.clientoverview {
    list-style: none;
    padding: 10px;
    margin: 0;
    width: 100%;
}
ul.clientoverview li{
    padding: 5px 10px;
    width: 280px;    
    background: none repeat scroll 0 0 #333333;
    cursor: pointer;
    float: left;
}

ul.clientoverview li:hover{
    background: none repeat scroll 0 0 #303030;
}

ul.clientoverview li div.title{
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    width: 180px;
    color: #cdcdcd;
    text-align: left;
    padding-bottom: 0px;
}

ul.clientoverview li div.titleDelivery
{
        float: left;
    font-size: 13px;
    line-height: 22px;
    padding-left: 3px;
    width: 180px;
    color: #cdcdcd;
    text-align: left;
    padding-bottom: 0px;
    }

ul.clientoverview div.EmptyListForm 
{
    float: left;
    width: 275px;
    height: auto;
    font-size: 13px;
    color: #cdcdcd;
    text-align: left;
    padding: 10px;
        margin: 0 0 10px;
    background:#333333;
}

ul.clientoverview li div.titleSpamFilter
{
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    padding-left: 3px;
    width: 115px;
    color: #cdcdcd;
    text-align: left;
    padding-bottom: 0px;
    }
    
ul.clientoverview li span{
    float: right;
    line-height: 20px;
    font-size: 11px;
}

ul.clientoverview li span.smallPassed
{
    color: #96b200;
    font-size:13px;
}

ul.clientoverview li span.smallFailed
{
    color: #e24a1b;
}

ul.clientoverview div.divSpamFilter{
    margin-right: 2px;
    float: none;
    width: 100%;
    height: 20px;
}
ul.clientoverview div{
    margin-right: 2px;
    float: right;
    width: 20px;
    height: 20px;
}


ul.clientoverview div.ImagesOff{
    background: transparent url(../img/new/images_off.png) no-repeat;
}
ul.clientoverview div.ImagesOn{
    background: transparent url(../img/new/images_on.png) no-repeat;
}
ul.clientoverview div.WindowOff{
    background: transparent url(../img/new/window_off.png) no-repeat;
}
ul.clientoverview div.WindowOn{
    background: transparent url(../img/new/window_on.png) no-repeat;
}

.image-gallery-previews-no-files {
	position: absolute;
	top: 50%;
	left: 0%;
	text-align: center;
	font-size: 14px;
	color: #cdcdcd;
	width: 100%;
	line-height: 130px;
	margin-top: -70px;
	height: 130px;
}
.image-gallery-previews {
	height: 484px;
	position: relative;
	background: transparent no-repeat 50% 50%;
}
.image-gallery-previews > ul {
	position: absolute;
	top: 0;
	left: 0;
}
.image-gallery-preview-list {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}
.image-gallery-popup-content {
    background: transparent url("../img/new/warning-48x32.png") no-repeat scroll 4px 7px;
    padding: 6px 20px 20px 65px;
}

.zoom-item {
	width: 105px;
	float: left;
	margin: 5px 10px;
}
.zoom-wrap img {
	width: 100%;
	display: block;
}
.zoom-wrap {
	background:#3B3B3B;
	width: 105px;
	cursor: pointer;
	padding: 4px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#999999')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#999999');
}
.zoom-info {
	display: none;
	font-size: 10px;
}
.zoom-info li {
	overflow: hidden;
	white-space: pre;
	padding: 2px;
}
.zoom-preview {
	position: absolute;
	top: 0;
	left: 0;
	z-index:2;
}
.zoom-preview .zoom-info {
	padding: 5px;
	display: block;
	font-size:12px;
	color:#cdcdcd;
}
.zoom-info a {
	color:#cdcdcd;
	text-decoration:none;
}
.zoom-info a:hover {
	text-decoration:underline;
}
/* Preview, single item */
.image-gallery-preview-single-image {
	height: 402px;
	overflow: hidden;
}
.image-gallery-preview-single-info {
	height: 70px;
	margin: 0 auto;
	position: relative;
	width: 410px;
}
#colorSelector {
	cursor: pointer;
	background:#ffffff;
}
/* External agreement dialog */
.image-gallery-confirm h3 {
	font-size: 18px;
	margin-bottom: 10px;
	text-align:left;
}
.image-gallery-confirm img {
	width: 120px;
	float: right;
}
.image-gallery-preview-single-info p {
	float: left;
	white-space: pre;
	line-height: 70px;
	overflow: hidden;
	font-weight: bold;
	padding-left: 10px;
	color: #666;
}
.image-gallery-modal .icon-add-folder {
	background: url(../img/new/addfolder-16x16.png) no-repeat scroll 0 0 transparent !important;
	height: 16px;
	position: absolute;
	margin-top:-2px;
}
.image-gallery-modal .icon-url-upload {
	display:none;
}
.image-gallery-add-folder, .image-gallery-url-upload, .qq-upload-button {
	float:left;
}
.qq-upload-button .icon-upload, .icon-upload {
	display:none;
}
.image-gallery-modal .icon-delete, li[data-type="mapitem"] a.icon-delete {
	background: url(../img/new/delete-20x20.png) no-repeat scroll 0 0 transparent !important;
	padding:1px;
}
.image-gallery-modal .icon-delete:hover, li[data-type="mapitem"] a.icon-delete:hover {
	background: url(../img/new/delete-depth-20x20.png) no-repeat scroll 0 0 transparent !important;
}
.ui-dropdownchecklist-item.ui-dropdownchecklist-indent.ui-state-default.ui-state-disabled, .ui-dropdownchecklist-group, .ui-dropdownchecklist-item.ui-dropdownchecklist-indent.ui-state-default {
	width: 100%;
}
.ui-dropdownchecklist-text {
	margin: 0 !important;
}
#createUpdateLabel {
	position:relative;
	font-style:normal !important;
}
/* ANP Modal, overrides the jQuery UI dialog */
.ui-dialog .ui-dialog-titlebar {
	border: 0;
	cursor: default;
	z-index: 1990;
    padding:0 !important;
}
.ui-dialog-title {
	font-weight: bold;
	color: #000;
	font-size: 160%;
}
.ui-dialog .ui-dialog-titlebar #ui-dialog-title-new-updates {
	width: 96%;
}
.ui-dialog .ui-state-hover {
	background: inherit;
	border: none;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 9999;
}
.ui-dialog-titlebar-close .ui-icon {
	width: 20px;
	height: 20px;
	background: transparent url(../img/new/delete-20x20.png) no-repeat;
}
.Editor4PopupNoBorder .ui-dialog-titlebar-close .ui-icon {
	width: 20px;
	height: 20px;
	background: transparent url(../img/new/delete-20x20.png) no-repeat;
}
.ui-dialog-titlebar-close .ui-icon:hover {
	width: 20px;
	height: 20px;
	background: transparent url(../img/new/delete-depth-20x20.png) no-repeat;
}
.ui-dialog {
	border: 0;
}
.ui-widget-content {
	background: #ededed !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.ui-autocomplete.ui-widget-content {
    background: #fcfcfc !important;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

}
.ui-autocomplete.ui-menu {
    padding: 0 2px;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
    line-height: 1.3;
    padding: 0 0.4em;
}
/* Applies to .ui-dialog-content under Safari only (not in Chrome). */
.ui-dialog .ui-dialog-content.safari {
	margin-top: -14px !important;
}
.ui-dialog .ui-dialog-buttonset {
	position: relative;
	z-index: 1990;
	left:-8px;
}
.ui-dialog .ui-dialog-content {
	margin-top: -16px;
	margin-left: -20px;
	padding-top: 30px;
	padding-left: 32px!important;
	padding-bottom: 30px;
	float: left;
	z-index: 1980;
}
.ui-widget-content .ui-widget-header {
	background: none !important;
	border: none !important;
}
.ui-dialog-title {
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
	color: #333333;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 10px;
}
.ui-dialog .ui-dialog-titlebar {
	position: relative;
}
.ui-widget-content p {
	font-size:13px;
}
.ui-dialog-content .popup-content {
    margin: 25px 20px 0 0;
    text-align: center;
}
/* Gallery list */
.image-gallery-list {
	height: 428px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:10px;
}
.image-gallery-list ul {
	clear: both;
}
.image-gallery-list > ul ul {
	margin-left: -28px;
}
.image-gallery-list a {
	padding: 0px 2px;
}
li[data-type=root] {
	margin: 0px 5px;
	padding: 0px 0px 10px 28px;
	background: transparent url(../img/new/folder-up.png) no-repeat 0px 1px;
}
li[data-type=root] li {
	clear: both;
	min-height: 18px;
	line-height: 18px;
}
li[data-type=root] .name {
	overflow: hidden;
	float: left;
	white-space: pre;
	width: 65%;
	font-size: 13px;
}
li[data-type=root] > a {
	position: relative;
	top: 1px;
	color: #cdcdcd;
	font-size: 11px;
}
li[data-type=root] a {
	text-decoration: none;
	color: #cdcdcd;
}
li[data-type=root].active-gallery a {
	color: #cdcdcd;
	font-size: 13px;
}
li[data-type=root] .icon-delete {
	display: none;
}
li[data-type=root].active-gallery .icon-delete {
	display: block;
}
li[data-type=folder] .icon-folder {
	width: 29px;
	background: transparent url(../img/new/folder-closed.png) no-repeat 0px 1px;
}
li[data-type=folder] > ul {
	margin-left: 14px;
	padding-left: 20px;
	background: transparent url(../img/new/node.gif) repeat-y;
	display: none;
}
li[data-type=folder].opened .icon-folder {
	background: transparent url(../img/new/folder-open-gallery.png) no-repeat 0px 1px;
}
li[data-type=folder].opened > ul {
	display: block;
}
li[data-type=folder] > .icon-permissions {
	display: none;
}
.active-gallery li[data-type=folder]:hover > .icon-permissions {
	display: block;
}
li[data-type=folder].addto .icon-folder {
	background: transparent url(../img/new/folder-add.png) no-repeat 0px 1px;
}
li[data-type=folder].deniedto .icon-folder {
	background: transparent url(../img/new/folder-denied.png) no-repeat 0px 1px;
}
/*STANDARD FILE ICON*/
li[data-type=file] .icon-image {
	background: transparent url(../img/new/image.png) no-repeat 0px 1px;
}
/*IF WE HAVE IMAGEMAPS IN FILE THEN SHOW THIS ICON*/
li[data-map] .icon-image {
	background: transparent url(../img/new/imagemap.png) no-repeat 0px 1px;
}
li[data-type=root] > ul > li[data-type=file] {
	margin-left: 13px;
}

li[data-type=file].ui-draggable-dragging .icon-delete {
	display: none;
}
#ctl00_cphANP_tabWorkingSpace_tabTextVersion_txtHtmlText {
    min-height:370px;
min-width: 100%;
}
#HTMLeditorDynamicContent {
    width:100%;
    background:#ffffff;
    min-height:700px;
}
#ctl00_cphANP_pnlEditor td {
font-size: 13px;
}
/*Ugly hacks to get it to work in content menu*/
li[data-type=folder] .icon-folder {
	padding-right: 10px;
	padding-bottom:3px;
} /*Add padding on the folder icon*/
li[data-type=file] .icon-image {
	padding-right: 4px;
	padding-bottom:3px;
	padding-top:1px;
} /*Add padding to the file icon*/
li[data-type=file] .name {
	display:inline-block;
	position:relative;
	top:1px;
}
.image-gallery-modal-map-content {
	font-size:13px;
    margin-top: 10px;
}
/*IMAGE MAP*/
.image-gallery-modal-map-setings div, .image-gallery-modal-map-image div, .image-gallery-modal-map-image img {
	display: inline-block;
}
.image-gallery-modal-map-setings, .image-gallery-modal-map-image {
	padding: 3px;
	display:block;
}
.image-gallery-modal-map-image {
	margin-top: 5px;
}
.image-gallery-modal-map-image-imgholder {
	height: 470px;
	max-height: 470px;
	width: 595px;
	max-width: 595px;
	float:left;
}
.image-gallery-modal-map-image-liholder span {
	display: block;
	border-bottom: 1px dotted #DDDDDD;
}
.image-gallery-modal-map-image-liholder {
	width: 160px;
	max-width: 150px;
	list-style:none;
	float:left;
	margin-right:5px;
}
.image-gallery-modal-map-image-liholder li {
	list-style: none;
}
.image-gallery-modal-map-image-liholder ul {
	margin-top: 4px;
}
input.image-gallery-modal-map-setings-link {
	width: 300px;
}
input.image-gallery-modal-map-setings-description {
	width: 200px;
}
.image-gallery-map-img-url {
	background-color:#FFFFFF;
	max-height: 470px;
	max-width: 600px;
}
/*Custom button for new and save*/
.image-gallery-modal-map-setings-buttons div:hover {
	cursor: pointer;
}
.image-gallery-modal-map-setings-buttons span {
	float:right !important;
	margin-bottom:0px !important;
}
.image-gallery-modal-map-setings-buttons div {
	float: left;
	position: relative;
	top: 6px;
}
.ui-dialog .ui-dialog-title {
	float: left;
    text-align:left!important;
    padding-left: 25px;
}
/*Text editor*/
div.image-gallery-add-text-modal .warning {
	background-color: #ffffff;
	border: 1px solid #CDCDCD;
	color: #000000;
	display: inline-block;
	font-size: 13px;
	padding: 10px;
    margin-top: 15px;
}
.image-gallery-text-colorpick {
	display:inline-block;
}
.image-gallery-textadding {
	margin:20px auto;
	overflow:hidden;
}
.image-gallery-font-size, .image-gallery-text-colorpick {
	display:inline-block;
	font-size:13px;
}
#slider {
    margin:7px 15px 0 0;
    background: none repeat 0 0 #FFFFFF!important;
}
#slider .ui-slider-handle.ui-state-default {
    background: #F7A600 none !important; /* Old browsers */
	background: linear-gradient(to bottom, #FFC244 0%, #F7A600 100%) repeat scroll 0 0 transparent !important;
	background: -moz-linear-gradient(top, #FFC244 0%, #F7A600 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFC244), color-stop(100%, #F7A600)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFC244 0%, #F7A600 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFC244 0%, #F7A600 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFC244 0%, #F7A600 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #FFC244 0%, #F7A600 100%) !important; /* W3C */
	border: solid 1px #d08c00 !important;
}
.image-gallery-add-text-toolbar {
    margin-right:15px;
}
.image-gallery-modal-text {
	overflow:auto;
	max-height:400px;
    margin-right:15px;
}
.image-gallery-text-buttons, .image-gallery-text-buttons-DynamicData {
	display:inline-block;
	padding: 0px 5px 0px 5px;
}
.image-gallery-text-buttons div:hover, .image-gallery-text-buttons-DynamicData:hover {
	cursor: pointer;
}
.image-gallery-text-buttons div, .image-gallery-text-buttons-DynamicData {
	display:inline-block;
	padding: 3px 7px 6px;
	margin-right: 2px;
	background:url(../img/new/bg-text-button.png);
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -2px 0 rgba(0, 0, 0, 0.6) inset, 0 -3px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -2px 0 rgba(0, 0, 0, 0.6) inset, 0 -3px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 -2px 0 rgba(0, 0, 0, 0.6) inset, 0 -3px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	color:#cdcdcd;
	font-size:13px;
}
.image-gallery-text-buttons-DynamicData {
	margin-left: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#img-text-input {
	background:#fcfcfc !important;
	margin-bottom:0px !important;
}
.image-gallery-add-text-toolbar .image-gallery-option-font {
	background:#fcfcfc url(../img/new/dropdown-arrow.png) center right no-repeat !important;
	margin-bottom:0px !important;
}
.image-gallery-text-buttons div.selected, .image-gallery-text-buttons-DynamicData:active {
	display:inline-block;
	position: relative;
	top: 2px;
	padding: 3px 7px 4px;
	margin-right: 2px;
	background:url(../img/new/bg-text-button.png);
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0px 0 rgba(0, 0, 0, 0.8) inset, 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0px 0 rgba(0, 0, 0, 0.8) inset, 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0px 0 rgba(0, 0, 0, 0.8) inset, 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
	color:#cdcdcd;
}
#anpp .boxborder textarea {
	height: 200px;
	min-height: 150px;
	overflow-y: auto;
	width: 96%;
	max-width: 270px;
    margin-top: -23px;
	padding:2px;
}
.image-gallery-text-buttons-B {
	font-weight: bold;
}
.image-gallery-text-buttons-I {
	font-style: italic;
}
.image-gallery-text-buttons-U {
	text-decoration:underline;
}
.image-gallery-text-span {
	white-space: nowrap;
}
/*DemoDataModal for texteditor*/
.image-gallery-demodata-modal {
	z-index: 1100;
	position: absolute;
	width: 280px;
	height: 295px;
	background: #222222;
	padding: 20px;
	margin-top: 20px;
	color:#cdcdcd;
	font-size:13px;
}
.image-gallery-demo-close {
	position: absolute;
	top:-15px;
	left: 285px;
	height: 30px;
	width: 30px;
	display:inline-block;
	background: transparent url(../img/new/delete-20x20.png) no-repeat;
}
.image-gallery-demo-close {
	background: transparent url(../img/new/delete-depth-20x20.png) no-repeat;
}
.image-gallery-dd-content {
	height:300px;
	width: 285px;
	overflow-y: scroll;
}
.image-gallery-demodata-span:hover {
	cursor: pointer;
}
.image-gallery-center-content {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.image-gallery-dd-content div {
	height:20px;
}
.collorpicker_980 div input {
	min-width:none !important;
}
/* Icons */
.image-gallery-modal .icon-add-folder {
	background: transparent url(../img/new/folder_add.png) no-repeat;
}
.image-gallery-modal .icon-edit-folder {
	background: transparent url(../img/new/folder_add.png) no-repeat;
}
.image-gallery-modal .loading {
	background: transparent url(../img/new/loader.gif) no-repeat 50% 50%;
}
.image-gallery-modal .icon-confirm {
	background: none;
}
.image-gallery-modal .icon-permissions {
	background: transparent url(../img/new/lock-imagegallery.png) no-repeat;
}
.image-gallery-modal .icon-folder {
	background: transparent url(../img/new/folder-closed-16x16.png) no-repeat;
}
/*SingleView buttons standard*/
.image-gallery-advanced-editor, .image-gallery-convert, .image-gallery-rotate, .image-gallery-resize, .image-gallery-crop, .image-gallery-add-text, .image-gallery-imagemap {
	min-width:35px;
	float: right;
	margin: 6px 10px 0px 0px;
	padding: 38px 4px 4px;
	color: #a4a4a4;
	font-size:11px;
	text-decoration: none;
	text-align: center;
}
.image-gallery-preview-single-info a:hover {
	text-decoration:none;
}
/*SingleView buttons on hover*/
.image-gallery-advanced-editor:hover, .image-gallery-convert:hover, .image-gallery-add-text:hover, .image-gallery-rotate:hover, .image-gallery-resize:hover, .image-gallery-crop:hover, .image-gallery-imagemap:hover {
	background-color: rgba(247,166,0,0.2);
	color: #a4a4a4;
}
/*SingleView Icons*/
.image-gallery-rotate {
	background: transparent url(../img/new/gallery-rotate.png) no-repeat 50% 4px;
}
.image-gallery-resize {
	background: transparent url(../img/new/gallery-resize.png) no-repeat 50% 4px;
}
.image-gallery-crop {
	background: transparent url(../img/new/gallery-crop.png) no-repeat 50% 4px;
}
.image-gallery-add-text {
	background: transparent url(../img/new/gallery-text.png) no-repeat 50% 4px;
}
.image-gallery-imagemap {
	background: transparent url(../img/new/gallery-imagemap.png) no-repeat 50% 4px;
}
.image-gallery-advanced-editor {
	background: transparent url(../img/new/gallery-edit.png) no-repeat 50% 4px;
}
.image-gallery-convert {
	background: transparent url(../img/new/gallery-convert.png) no-repeat 50% 4px;
}
/*End SingleView buttons*/

/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
	position: absolute;
	width: 400px;
	overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	background-image: none;
    margin-left:12px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
	margin:0 !important;
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
    width:100%;
}
/* Administrate permission for folder */
.image-gallery-permission-modal {
	padding-left: 10px;
}
.image-gallery-sub-accounts {
	list-style: none;
}
.image-gallery-sub-account {
	width: 100%;
	clear:both;
	color:#333333;
	font-size:13px;
}
.image-gallery-sub-account-name {
	width:50%;
	float: left;
}
.image-gallery-sub-account-checkbox-read {
	width:25%;
	float: right;
	text-align: center;
}
.image-gallery-sub-account-checkbox-write {
	width:25%;
	float: right;
	text-align: center;
}
.image-gallery-sub-account input {
	margin-top:3px;
}
/* COLOR PICKER */

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: #1A1A1A;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
    z-index:99999;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../img/new/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../img/new/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 176px;
	width: 21px;
	height: 150px;
	cursor: n-resize;
	background: url(../img/new/slider.png);
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../img/new/colorpicker_indic.gif) left top;
	margin: -4px -7px 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	position: absolute;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #ececec;
	top: -1px;
	right: 14px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
	min-width: 25px !important;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(../img/new/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(../img/new/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(../img/new/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(../img/new/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(../img/new/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(../img/new/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(../img/new/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../img/new/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}
/*We have to reset the css for the image gallery so we have the same design that we have in Survey*/

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}
nav ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration:line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}
.image-gallery-modal table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:block;
	height:1px;
	border:0;
	margin:0.5em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
label {
	cursor:pointer;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom;
*vertical-align: baseline;
}
.image-gallery-close {
	position: absolute;
	top: 5px;
	right: -8px;
	width: 30px;
	height: 30px;
	background: transparent url(../img/new/delete-20x20.png) no-repeat;
	z-index:1;
}
.image-gallery-close:hover {
	background: transparent url(../img/new/delete-depth-20x20.png) no-repeat;
}

.hidden {
	display: none!important;
}
.image-gallery-use-image {
    margin-top:10px;
}
.image-gallery-add-folder input {
	width: 160px!important;
	margin-right: 7px!important;
}
.icon-posright {
	float:right!important;
}
.icon-delete {
	padding-right:10px!important;
}
.icon-permissions {
	padding-right:15px!important;
}
/* jQuery UI overrides */
.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-widget-content .ui-state-default, .ui-tabs-nav.ui-widget-header .ui-state-default {
}
/* jQuery UI Spinner 1.9 pre */
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
#trigger-settings .ui-spinner-input {
    margin-right: 3px;
}
.ui-spinner-input {
	outline: none;
	border: 0!important;
	background-image: none!important;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: 2px;
	margin-right: 22px;
	height:22px;
	background: #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#cdcdcd;
	float: left;
	font-size: 12px;
	max-width: 130px;
	min-width: 130px !important;
}
.ui-spinner-button {
	width: 16px !important;
	height: 10px !important;
	font-size: .5em;
	padding: 0 !important;
	margin: 0 !important;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	cursor: pointer;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner-button .ui-button-text {
	display: block;
	line-height: 1.6;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
} /* more specificity required here to overide default borders */
.ui-spinner-down {
	margin-top:-2px;
}
.ui-spinner .ui-icon {
	margin-top: -4px;
	top: 50%;
	left: 0;
	cursor:pointer;
} /* vertical centre icon */
#trigger-settings .ui-spinner-up {
    top: 7px;
    right: 5px;
}
#trigger-settings .ui-spinner-down {
    bottom: 5px;
    right: 5px;
}
.ui-spinner-up {
	top: 7px;
    right: 22px;
}
.ui-spinner-down {
	bottom: 5px;
    right: 22px;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
/* Custom ui-dialog classes */
.ui-dialog-right {
	position: absolute;
	top: 0;
	right: 10px;
}
/* Custom ui-dialog classes HACK FOR IE 8*/
.ui-dialog-right-top {
 position: absolute!important\9;
}
.ui-dialog-right-content {
 position: absolute!important\9;
 top: 40px!important\9;
 left: -15px!important\9;
}
.ui-dialog-titlebar-close:hover {
 background: none!important\9;
}
.ui-dialog-right-bottom {
 position: absolute!important\9;
	padding-left:5px\9;
}
.ui-dialog .ui-button .ui-button-text {
	position:relative\9;
    padding: 0;
}

#ctl00_cphANP_tabContainer1_tabContentModule_ucContentModule_txtModuleName {
    max-width:488px !important;
}
/* END -We have to reset the css for the image gallery so we have the same design that we have in Survey*/
/*
.MainDivImageGallery {
	width:100px;
	float:left;
	margin-left:15px;
}
.CloseDivImageGallery {
	float:right;
	margin-bottom:-20px;
	padding-left:-25px;
	position:relative;
	z-index:2;
}
.resultOK {
	color:Green;
}
.resultBad {
	color:Red;
}
.ContentImageGallery {
	width: 80px;
	height: 100px;
	float: left;
	padding: 5px 7px 7px 5px;
	margin: 2px;
	background: white;
}
.ContentImageGallery:hover {
	border-width: 2px;
	border-color:#C1C1C4;
	Background:#F0F0F0;
}
.UploadButtonImageGallery {
	width:30px;
}
#ttImageGallery {
	z-index:5;
	position:absolute;
	display:block;
	background:url(img/tt_left.gif) top left no-repeat
}
#tttopImageGallery {
	z-index:5;
	display:block;
	height:5px;
	margin-left:5px;
	background:url(img/tt_top.gif) top right no-repeat;
	overflow:hidden
}
#ttcontImageGallery {
	z-index:5;
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF
}
#ttbotImageGallery {
	z-index:5;
	display:block;
	height:5px;
	margin-left:5px;
	background:url(img/tt_bottom.gif) top right no-repeat;
	overflow:hidden
}
--------------------------------------------------- IMAGE GALLERY? ------------------------------------- */

#style-layout, #style-text, #style-buttons, #style-header, #style-footer, #style-messages, #style-admin {
    max-height: 440px;
    overflow: auto;
    width: 820px;
}

#statement-list .statement-column select, #ctl00_StatementRepeater_ctl00_ctl03_AlternativesTextbox {
    min-width: 20px !important;
    width: 110px !important;
}
#ctl00_StatementRepeater_ctl00_ctl03_AlternativesTextbox {
    height: 26px !important;
}
#statement-list .statement-column, #statement-list .statement-head {
    float: left;
    margin-right: 5px;
    width: 108px;
}
#statement-list {
    width: 95%;
}

.overview-page h3 {
cursor: move;
margin: -8px 0 10px -8px;
background-color: #D4D4D4;
line-height: 26px;
width: 208px;
text-align:left;
}

/* SURVEY */
#content {
	clear: both;
	margin-top: 75px;
}
.invitation-remove .icon-minus {
display: block !important;
background-position: center center;
}
#divId input {
	height:auto !important;
}
#survey-left {
	position: fixed;
	width: 320px;
	font-size: 12px;
	background:#1a1a1a !important;
	height:100%;
	padding-top: 40px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
#survey-left #tab-items, #survey-left #tab-edit, #survey-left #tab-add {
	background: none repeat scroll 0 0 #3B3B3B !important;
	padding: 10px !important;
}
#survey-left #tab-items .boxer-content, #survey-left #tab-edit .boxer-content, #survey-left #tab-add .boxer-content {
	background: none repeat scroll 0 0 #333333 !important;
}
#survey-left .ui-tabs-panel {
	padding: 0px;
}
#survey-left .ui-tabs-nav .ui-state-active, #survey-left .ui-tabs-nav.ui-widget-content .ui-state-active, #survey-left .ui-tabs-nav.ui-widget-header .ui-state-active, #survey-right .ui-tabs-nav .ui-state-active, #survey-right .ui-tabs-nav.ui-widget-content .ui-state-active, #survey-right .ui-tabs-nav.ui-widget-header .ui-state-active {
	background-image: none !important;
	border: none !important;
}
#survey-left .ui-state-default a, #survey-right .ui-state-default a, #style-tabs .ui-state-default a, .report-main .ui-state-default .tab-bg a, #reportToolsTabsList .ui-state-default .tab-bg a {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 21px;
	font-weight:normal;
	color: #f9f9f9;
	display: block;
	float: left;
	height: 24px;
	padding-left: 15px;
	padding-right: 15px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	background: #323131 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #464646 0%, #323131 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #323131)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #464646 0%, #323131 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #464646 0%, #323131 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #464646 0%, #323131 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #464646 0%, #323131 100%) !important; /* W3C */
}
#survey-left .ui-state-default a:hover, #survey-right .ui-state-default a:hover, #style-tabs .ui-state-default a:hover, .report-main .ui-state-default .tab-bg a:hover, #reportToolsTabsList .ui-state-default .tab-bg a:hover {
	background: #414040 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #575757 0%, #414040 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #575757), color-stop(100%, #414040)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #575757 0%, #414040 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #575757 0%, #414040 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #575757 0%, #414040 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #575757 0%, #414040 100%) !important; /* W3C */
}
#survey-left .ui-tabs-selected a, #survey-left .ui-tabs-selected a:hover, #survey-right .ui-tabs-selected a, #survey-right .ui-tabs-selected a:hover, #style-tabs .ui-state-active a, #style-tabs .ui-state-active a:hover, #reportToolsTabsList .ui-state-active .tab-bg a, #reportToolsTabsList .ui-state-active .tab-bg a:hover {
	background: none #ffc244 !important; /* Old browsers */
	line-height: 22px;
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold !important;
	color: #282727;
	padding-left: 15px;
	padding-right: 15px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	background: -moz-linear-gradient(top, #ffc244 0%, #f7a600 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc244), color-stop(100%, #f7a600)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffc244 0%, #f7a600 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffc244 0%, #f7a600 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffc244 0%, #f7a600 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #ffc244 0%, #f7a600 100%) !important; /* W3C */
	cursor: text;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding:0 !important;
}
#tab-event-modules-edit .icon-edit, #open-newsletter-manager .icon-edit, #open-mailing-list-manager .icon-edit {
	background-image: url(../img/new/edit-20x20-light.png);
padding: 1px;
background-size: 16px;
position: relative;
top: 2px;
right: 1px;
}
#tab-event-modules-edit ul {
	padding:10px
}
#tab-event-modules-edit ul ul {
	padding:0px
}
input[type="checkbox"], #event-left li input[type="checkbox"] {
	height:auto !important;
}
/* Left-hand side boxes */
.boxer {
	margin: 0 auto;
}
.boxer h3 {
	color: #cdcdcd;
	font-size: 13px !important;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	text-align: left;
	background: none repeat scroll 0 0 #272626;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
.boxer h3 span {
	margin-left: 10px;
}
.boxer-content {
	background: none !important;
}
.boxer-wrap {
	background: none !important;
	padding: 10px;
	color:#cdcdcd;
	font-size:13px;
}
.boxer-wrap-inner {
	padding: 3px;
	background-color: #FFF;
	width: 254px;
	margin: 0 auto;
	margin-left: -2px;
	border: 1px solid #DDD;
}
#survey-left .instructions {
	font-size:12px;
	line-height:14px;
	margin-top:10px;
}
#dynamic-content {
	margin-top: 10px;
}
#tab-edit .condition {
	float: left;
}
#tab-edit .edit-condition, #tab-edit .open-gallery, #tab-edit .open-alias-manager {
	width: 16px;
	height: 16px;
	text-decoration: none;
	float: right;
	margin-top: 4px;
}
/* Toolbox, modules and edit tabs */
#survey-left .survey-mi-items li {
	float: right;
}
#survey-left .survey-mi-items li, li.mi-drag {
	width: 85px!important;
	padding-left: 40px;
	height: 38px!important;
	line-height: 36px;
	list-style: none;
	cursor: move;
}
#survey-left .survey-mi-items .clear {
	float: left;
	clear: left;
}
#survey-left .mi-blur {
	margin-top: 2px;
	float: left;
	margin-left: -40px;
	display: block;
	width: 34px;
	height: 34px;
	background-color: #EEE;
}
#tab-edit #mandatoryMessage {
	width: 250px;
    margin-left:92px;
}
#edit-usercontrol-container #mandatory {
    position:relative;
    top:4px;
}
#tab-edit #UniqueAnswersInput {
	width:30px;
}
#image-url {
	float: left;
	width: 122px;
}
#edit-types li {
	background-position: center 5px;
	float: left;
	width: 80px;
	text-align: center;
	margin-top: 5px;
	padding-top: 40px;
	cursor: pointer;
}
#edit-types .active {
	font-weight: normal;
	color: #cdcdcd;
	border: 1px dashed #ececec;
}
#copy-item {
	float: right;
	margin-right: 10px;
	text-decoration: none;
	color: #ededed;
	font-size: 10px;
}
.condition-box {
	position: absolute;
	top: 1px;
	left: 1px;
    padding:2px;
	background:  rgba(205,205,205,0.7) url(../img/new/filter-16x16.png) no-repeat center left;
    background-position:5px 5px;
	height: 22px;
	font-size: 12px;
	color: #1a1a1a;
	line-height: 22px;
    opacity:0.85;
}
.condition-box span {
	height: 22px;
	padding: 0 25px;
	float: left;
	text-decoration: none;
}
#TextareaHeader, #TextareaFooter {
    min-height:200px;
}
#survey-right .survey-page h2 {
    color:#1a1a1a;
}

#btn-back { margin-top: -50px; margin-right:10px !important; }
/* Branching manager */
#branching-manager-wrap select {
	width: 100%;
}
/* Larger icons, for menus */

.mi-textbox {
	background: transparent url(../img/new/toolbox_textbox.png) no-repeat;
}
.mi-image {
	background: transparent url(../img/new/toolbox_image.png) no-repeat;
}
.mi-textarea {
	background: transparent url(../img/new/toolbox_textarea.png) no-repeat;
}
.mi-heading {
	background: transparent url(../img/new/toolbox_text.png) no-repeat;
}
.mi-checkboxes {
	background: transparent url(../img/new/toolbox_checkboxes.png) no-repeat;
}
.mi-description {
	background: transparent url(../img/new/toolbox_description.png) no-repeat;
}
.mi-radiobuttons {
	background: transparent url(../img/new/toolbox_radiobuttons.png) no-repeat;
}
.mi-html {
	background: transparent url(../img/new/toolbox_html.png) no-repeat;
}
.mi-dropdown {
	background: transparent url(../img/new/toolbox_dropdown.png) no-repeat;
}
.mi-comment {
	background: transparent url(../img/new/toolbox_comment.png) no-repeat;
}
.mi-matrix {
	background: transparent url(../img/new/toolbox_matrix.png) no-repeat;
}
.mi-link {
	background: transparent url(../img/new/toolbox_link.png) no-repeat;
}
.mi-scale {
	background: transparent url(../img/new/toolbox_scale.png) no-repeat;
}
.mi-space {
	background: transparent url(../img/new/toolbox_space.png) no-repeat;
}
#si-trashcan {
	background: transparent url(../img/new/trashcan-light.png) no-repeat center center;
	height: 40px;
	width: 100%;
	padding-bottom: 15px;
	margin: 10px 0;
}
#si-trashcan.ui-state-highlight {
	border: none!important;
	background: url(../img/new/trashcan-light.png) rgba(0,0,0,0.1) no-repeat center center !important;
}
#si-trashcan.ui-state-hover {
	background: url(../img/new/trashcan-light-drop.png) rgba(0,0,0,0.4) no-repeat center center !important;
}
/* Icons */

.icon {
	width: 16px;
	height: 16px;
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
}
.icon-large {
	width: 24px;
	height: 24px;
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
}
.icon-posleft {
	float: left;
}
.icon-posright {
	float: right;
}
.icon-branching {
	background-image: url(../img/new/branching.png);
}
.icon-branching:hover {
	background-image: url(../img/new/branching_active.png);
}
.icon-branching-active {
	background-image: url(../img/new/branching_active.png);
}
.icon-checkbox {
	background-image: url(../img/new/checkbox.png);
}
.icon-checkbox-off {
	background-image: url(../img/new/checkbox_off.png)!important;
}
.icon-clear {
	background-image: url(../img/new/delete-16x16.png);
	margin-left:3px !important;
}
.icon-clear:hover {
	background-image: url(../img/new/delete-depth-16x16.png);
}
.icon-copy {
	background: transparent url(../img/new/copy-20x20.png) no-repeat center center;
}
.icon-calendar {
	background-image: url(../img/new/calendar-16x16.png);
}
#tab-settings .icon-calendar {
	background-image: url(../img/new/calendar-16x16-light.png);
}
#tab-settings .icon-calendar:hover {
	background-image: url(../img/new/calendar-16x16-light-hover.png);
}
.icon-dropdown {
	background-image: url(../img/new/dropdown_survey.png);
}
.icon-dropdown-off {
	background-image: url(../img/new/dropdown_off.png)!important;
}
.icon-edit {
	background-image: url(../img/new/edit-20x20.png);
}
.icon-edit-condition {
	background-image: url(../img/new/filter-16x16-light.png);
	margin-top: 1px;
}
.icon-edit-condition:hover {
	background-image: url(../img/new/filter-16x16-light-hover.png);
	margin-top: 1px;
}
#ctl00_RightContent_SurveySettingsItem .icon-edit {
	background-image: url(../img/new/url-16x16.png);
}
#ctl00_RightContent_SurveySettingsItem .icon-edit:hover {
	background-image: url(../img/new/url-16x16-hover.png);
}
.icon-endpage {
	background-image: url(../img/new/endpage.png);
}
.icon-endpage:hover {
	background-image: url(../img/new/endpage-hover.png);
}
.icon-export {
	background: transparent url(../img/new/export.png) no-repeat center center;
}
.icon-lastday {
	background-image: url(../img/new/calendar-16x16-light.png);
}
.icon-maxanswers {
	background-image: url(../img/new/maxanswers.png);
}
.icon-minus {
	background-image: url(../img/new/delete-16x16.png);
	margin-top: 1px;
}
.icon-minus:hover {
	background-image: url(../img/new/delete-depth-16x16.png);
	margin-top: 1px;
}
.icon-plus {
	background-image: url(../img/new/plus.png);
	margin-top: 1px;
}
.icon-plus:hover {
	background-image: url(../img/new/plus-hover.png);
	margin-top: 1px;
}
.icon-radiobutton {
	background-image: url(../img/new/radiobutton.png);
}
.icon-radiobutton-off {
	background-image: url(../img/new/radiobutton_off.png)!important;
}
.icon-textbox {
	background-image: url(../img/new/textbox.png);
}
.icon-warning {
	background-image: url(../img/new/warning-16x16.png);
}
.icon-tick {
	background-image: url(../img/new/approve-16x16.png);
}
.icon-error {
	background-image: url(../img/new/delete-16x16.png);
}
.icon-pdf {
	background-image: url(../img/new/pdf.png);
}
.icon-print {
	background-image: url(../img/new/print.png);
}
.icon-new {
	background-image: url(../img/new/new.png);
}
.icon-mandatory {
	background-image: url(../img/new/mandatory.png);
}
.icon-other {
	background-image: url(../img/new/other.png);
}
.icon-report {
	background-image: url(../img/new/report.png);
}
.icon-scheduled {
	background-image: url(../img/new/scheduled.png);
}
.icon-arrowup {
	background-image: url(../img/new/arrow_up.png);
}
.icon-arrowdown {
	background-image: url(../img/new/arrow_down.png);
}
.icon-arrowleft {
	background-image: url(../img/new/arrow_left.png);
}
.icon-arrowright {
	background-image: url(../img/new/arrow_right.png);
}
.icon-navarrowleft {
	background-image: url(../img/new/nav_arrow_left.png);
}
.icon-navarrowright {
	background-image: url(../img/new/nav_arrow_right.png);
}
.icon-subscriber {
	background-image: url(../img/new/subscriber.png);
}
.icon-anonymous {
	background-image: url(../img/new/anonymous.png);
	top:0 !important;
}
.icon-style {
	background-image: url(../img/new/style.png);
}
.icon-style:hover {
	background-image: url(../img/new/style-hover.png);
}
.icon-play {
	background-image: url(../img/new/play.png);
}
.icon-pause {
	background-image: url(../img/new/pause.png);
}
.icon-alias {
	background-image: url(../img/new/alias.png);
}
.icon-lock {
	background-image: url(../img/new/lock.png);
}
.icon-revisit {
	background-image: url(../img/new/revisit.png);
}
.icon-delete {
	background-image: url(../img/new/delete-16x16.png);
}
.icon-delete-big {
	background-image: url(../img/new/delete-20x20.png);
}
.icon-delete:hover {
	background-image: url(../img/new/delete-depth-16x16.png);
}
.icon-delete-big:hover {
	background-image: url(../img/new/delete-depth-20x20.png);
}
.icon-publish {
	background-image: url(../img/new/publish.png);
}
.icon-translate {
	background-image: url(../img/new/translate.png);
}
.icon-loader {
	background-image: url(../img/new/ajax-loader.gif);
	background-color:#ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	z-index:99;
padding: 10px 15px;
}
.icon-imagegallery {
	background-image: url(../img/new/imagegallery.png);
}
.icon-external-link {
	background-image: url(../img/new/external_link.png);
	margin-top: 3px !important;
}
.icon-external-link:hover {
	background-image: url(../img/new/external_link_hover.png);
}
.icon-save {
	background: transparent url(../img/new/approve-16x16.png) no-repeat center center;
}
.icon-information {
	background-image: url(../img/new/information.png);
	margin-top: 5px;
}
.icon-report-disabled {
	background-image: url(../img/new/report-disabled.png);
}
/*  TRIGGER ICON */
.icon-Triggersendemail {
	background: transparent url(../img/new/trigger_scheduled.png) no-repeat center center;
}
.icon-Triggersendemail:hover {
	background: transparent url(../img/new/trigger_scheduled_hover.png) no-repeat center center;
}
.icon-Triggersendsms {
	background: transparent url(../img/new/trigger_scheduled_sms.png) no-repeat center center;
}
.icon-Triggersendsms:hover {
	background: transparent url(../img/new/trigger_scheduled_sms_hover.png) no-repeat center center;
}
.icon-Triggersendtoone {
	background: transparent url(../img/new/trigger_send_to_one.png) no-repeat center center;
}
.icon-Triggersendtoone:hover {
	background: transparent url(../img/new/trigger_send_to_one_hover.png) no-repeat center center;
}
.icon-Triggeraddtolist {
	background: transparent url(../img/new/trigger_adresses.png) no-repeat center center;
}
.icon-Triggeraddtolist:hover {
	background: transparent url(../img/new/trigger_adresses_hover.png) no-repeat center center;
}
.mi-Triggersendemail, #module-list li.mi-Triggersendemail:hover {
	background: transparent url(../img/new/trigger_scheduled_small.png) left center no-repeat;
}
.mi-Triggeraddtolist, #module-list li.mi-Triggeraddtolist:hover {
	background: transparent url(../img/new/trigger_adresses_small.png) left center no-repeat;
}
.mi-Triggersendsms, #module-list li.mi-Triggersendsms:hover {
	background: transparent url(../img/new/trigger_scheduled_sms_small.png) left center no-repeat;
}
.mi-Triggersendtoone, #module-list li.mi-Triggersendtoone:hover {
	background: transparent url(../img/new/trigger_send_to_one_small.png) left center no-repeat;
}
.mi-Triggersetdata {
	background: transparent url(../img/trigger/modulebox/module-setdata.png) left center no-repeat;
}
.mi-sendemail, #module-list li.mi-sendemail:hover {
	background: transparent url(../img/new/trigger_scheduled_small.png) left center no-repeat;
}
.mi-addtolist {
	background: transparent url(../img/trigger/modulebox/module-add_to_list.png) left center no-repeat;
}
.mi-sendsms, #module-list li.mi-sendsms:hover {
	background: transparent url(../img/new/trigger_scheduled_sms_small.png) left center no-repeat;
}
.mi-setdata {
	background: transparent url(../img/trigger/modulebox/module-setdata.png) left center no-repeat;
}
a .icon-delete, a .icon-pdf, a .icon-export, a .icon-minus {
	display:none;
}
#event-right a.delete-parameter span.icon-minus,
a.delete-data-category .icon-minus,
a.delete-data-item .icon-minus {
    display: block;
}
/* Language flags, following the ISO 3166-1 alpha-2 country codes standard (suffixed) */
.icon-lang {
	position: relative;
	top: -1px;
	margin-right: 5px;
}
.icon-lang-en {
	background-image: url(../img/new/languages/gb.png);
} /* English (US/GB) */
.icon-lang-sv {
	background-image: url(../img/new/languages/se.png);
} /* Swedish */
.icon-lang-pl {
	background-image: url(../img/new/languages/pl.png);
} /* Polish */
.icon-lang-es {
	background-image: url(../img/new/languages/es.png);
} /* Spanish */
.icon-lang-af {
	background-image: url(../img/new/languages/za.png);
} /* Aafrikans (South Africa) */
.icon-lang-sq {
	background-image: url(../img/new/languages/al.png);
} /* Albanian */
.icon-lang-ar {
	background-image: url(../img/new/languages/dz.png);
} /* Arabic (Algeria) */
.icon-lang-eu {
	background-image: url(../img/new/languages/es.png);
} /* Basque (Spain) */
.icon-lang-be {
	background-image: url(../img/new/languages/by.png);
} /* Belarusian */
.icon-lang-bg {
	background-image: url(../img/new/languages/bg.png);
} /* Bulgarian */
.icon-lang-ca {
	background-image: url(../img/new/languages/catalonia.png);
} /* Catalanian (Spain) */
.icon-lang-zh-cn {
	background-image: url(../img/new/languages/cn.png);
} /* Chinese, simplified */
.icon-lang-zh-tw {
	background-image: url(../img/new/languages/cn.png);
} /* Chinese, traditional */
.icon-lang-hr {
	background-image: url(../img/new/languages/hr.png);
} /* Croatian */
.icon-lang-cs {
	background-image: url(../img/new/languages/cz.png);
} /* Czech */
.icon-lang-da {
	background-image: url(../img/new/languages/dk.png);
} /* Danish */
.icon-lang-nl {
	background-image: url(../img/new/languages/nl.png);
} /* Netherlands/dutch */
.icon-lang-et {
	background-image: url(../img/new/languages/ee.png);
} /* Estonian */
.icon-lang-tl {
	background-image: url(../img/new/languages/ph.png);
} /* Filipino (Philippines) */
.icon-lang-fi {
	background-image: url(../img/new/languages/fi.png);
} /* Finnish */
.icon-lang-fr {
	background-image: url(../img/new/languages/fr.png);
} /* French */
.icon-lang-gl {
	background-image: url(../img/new/languages/es.png);
} /* Galician (Spain) */
.icon-lang-de {
	background-image: url(../img/new/languages/de.png);
} /* German */
.icon-lang-el {
	background-image: url(../img/new/languages/gr.png);
} /* Greece */
.icon-lang-ht {
	background-image: url(../img/new/languages/ht.png);
} /* Haitian Creole */
.icon-lang-iw {
	background-image: url(../img/new/languages/il.png);
} /* Hebrew (Israel) */
.icon-lang-hi {
	background-image: url(../img/new/languages/in.png);
} /* Hindi (India) */
.icon-lang-hu {
	background-image: url(../img/new/languages/hu.png);
} /* Hungarian */
.icon-lang-is {
	background-image: url(../img/new/languages/is.png);
} /* Icelandic */
.icon-lang-id {
	background-image: url(../img/new/languages/id.png);
} /* Indonesian */
.icon-lang-ga {
	background-image: url(../img/new/languages/ie.png);
} /* Irish */
.icon-lang-it {
	background-image: url(../img/new/languages/it.png);
} /* Italian */
.icon-lang-ja {
	background-image: url(../img/new/languages/jp.png);
} /* Japanese */
.icon-lang-lv {
	background-image: url(../img/new/languages/lv.png);
} /* Latvia */
.icon-lang-lt {
	background-image: url(../img/new/languages/lt.png);
} /* Lithuanian */
.icon-lang-mk {
	background-image: url(../img/new/languages/mk.png);
} /* Macedonian */
.icon-lang-ms {
	background-image: url(../img/new/languages/my.png);
} /* Malay */
.icon-lang-mt {
	background-image: url(../img/new/languages/mt.png);
} /* Maltese */
.icon-lang-no {
	background-image: url(../img/new/languages/no.png);
} /* Norwegian */
.icon-lang-fa {
	background-image: url(../img/new/languages/ir.png);
} /* Persian (Iran) */
.icon-lang-pt {
	background-image: url(../img/new/languages/pt.png);
} /* Portuguese */
.icon-lang-ro {
	background-image: url(../img/new/languages/ro.png);
} /* Romanian */
.icon-lang-ru {
	background-image: url(../img/new/languages/ru.png);
} /* Russian */
.icon-lang-sr {
	background-image: url(../img/new/languages/rs.png);
} /* Serbian */
.icon-lang-sk {
	background-image: url(../img/new/languages/sk.png);
} /* Slovak */
.icon-lang-sl {
	background-image: url(../img/new/languages/si.png);
} /* Slovenian */
.icon-lang-sw {
	background-image: url(../img/new/languages/ke.png);
} /* Swahili (Kenya) */
.icon-lang-th {
	background-image: url(../img/new/languages/th.png);
} /* Thai */
.icon-lang-tr {
	background-image: url(../img/new/languages/tr.png);
} /* Turkish */
.icon-lang-uk {
	background-image: url(../img/new/languages/ua.png);
} /* Ukrainian */
.icon-lang-vi {
	background-image: url(../img/new/languages/vn.png);
} /* Vietnamese */
.icon-lang-cy {
	background-image: url(../img/new/languages/gb.png);
} /* Welsh (GB) */
.icon-lang-yi {
	background-image: url(../img/new/languages/il.png);
} /* Yiddish (Israel)  */
#survey-right {
	width: 700px;
	margin-left: 340px;
	margin-bottom: 150px;
	background:none !important;
	padding:40px 10px !important;
}
#survey-report-right {
	width: 700px;
    background:none !important;
	padding:40px 30px !important;
}
#survey-right #settings-list li.right input {
	position:relative;
}
.si-editable {
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid transparent;
	padding: 2px;
	display: block;
	width: 350px;
}
.si-editable:focus {
	border: 1px dotted #999;
	outline: none;
}
#survey-right .si-container.ui-state-default, #survey-right .si-container.ui-state-hover, #survey-right .si-container.ui-state-active {
	border: 2px dashed #999;
}
#survey-right .si-container.ui-sortable-placeholder {
	border: 1px dotted #000;
}
#page-item-container {
	background:#ffffff;
	padding: 5px 10px;
}
#page-item-container ul.ui-state-active {
    background:none !important;
}
/* Survey Right */
#survey-page-header-condition {
	width: 230px;
	padding: 1px 4px 0 4px;
	position: absolute;
	top: 50px;
	right: 10px;
}
#survey-page-header-condition select {
	float: left;
	width: 120px;
	background:#464646 url(../../static/img/new/dropdown.png) top right !important;
    background-position-y:1px !important;
	border:none !important;
	color: #cdcdcd !important;
	margin-top:0px;    
	height: 23px !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius:0px;
}
#survey-page-header-condition .edit-condition {
	margin: 4px 0 0 4px;
	float: right;
}
#ctl00_RightContent_PageItemRenderer_PageConditionSelect {
	left: 7px;
	position: relative;
}
#tab-edit select {
	height: 23px !important;
}
#tab-trigger-modules-edit select.select {
margin-left: 0;
min-width: 250px !Important;
}
#survey-settings select {
	height: 24px !important;
}
#lblWarningFormatDate {
    background: url("../../static/img/common/info-icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* #survey-page-header #remove-page {display:none;}*/
#survey-page-header input {
	background: transparent;
}
#page-item-container input.si-editable {
	min-width:90% !important;
	width: auto !important;
	background:none !important;
	border:none !important;
	padding:0 !important;
}
.si-scale table input {
	min-width:10px !important;
	max-width:30px !important;
	width:auto !important;
}
.si-matrix-radiobuttons {
	overflow:auto;
	padding-bottom:20px;
}
#survey-right li.ui-state-highlight {
	border-color: transparent;
	background: #FFF url(../img/new/dropbox.gif) no-repeat center center;
	margin: 9px auto;
}
#survey-right .ui-sortable-helper {
	list-style-type: none!important;
}
#survey-right .ui-tabs, #survey-right .ui-tabs-panel {
	padding: 10px 2px;
}
#survey-right .si-container, #survey-report-right .si-container {
	width:650px;
	overflow: hidden;
	position: static;
    padding:10px;
	min-height: 65px;
}
#survey-right .si-container .si-item {
	border: 1px dashed #aaaaaa;
	clear: both;
	position: relative;
	width: 100%;
	margin: 10px auto;
	list-style: none;
	background: #FFF;
	padding: 1px;
	margin-bottom: 2px;
}
#survey-right .si-container .si-item .move-wrap {
	cursor: move;
padding: 7px 5px 6px;
	margin-bottom: 5px;
}
#survey-right .si-container .si-item:hover {
	border: 1px dashed #999;
}
#survey-right .si-container .si-item:hover .move-wrap {
	background-color: #EEE;
}
#survey-right .si-editable {
	cursor: pointer;
}
#survey-right .active-edit {
	padding: 0px!important;
	border: 2px dashed #C88337!important;
}
#survey-right .si-html ul, #survey-right .si-html ol {
	margin-left: 25px;
}
#survey-right .no-items-placeholder {
	min-height: 75px;
	background: transparent url(../img/new/holder-background-newsletter.png) no-repeat center center;
}
#survey-right .si-title {
	font-size: 16px !important;
	font-weight: bold;
}
#survey-right .si-subtitle {
	color: #1a1a1a;
}
#survey-right .si-heading-title {
	font-size: 22px !important;
	font-weight: bold;
}
#survey-right .si-description-text {
	color: #666;
}
#survey-right .si-option {
	display: inline!important;
}
#survey-right .si-space {
	width: 100%;
	margin: 0;
}
#survey-right .si-link-item {
	color: #0080FF;
}
#survey-right .si-comment-item {
	font-style: italic;
	font-weight: bold;
	color: #009525;
}
#survey-right .si-matrix table {
	width: 100%;
}
#survey-right .si-matrix-row .si-editable {
	width: 80% !important;
}
#survey-right .si-matrix-label {
	text-align: left!important;
}
#survey-right .si-matrix-row .si-manage {
	width: 50px;
}
#survey-right .si-matrix-row a {
	padding-top: 5px;
	background-position: bottom left;
}
#survey-right .si-scale table .si-editable {
	text-align: center;
	display: block;
	margin: 0 auto;
}
#survey-right .si-scale table .si-scale-label {
	text-align: center;
	display: block;
	margin: 0 auto;
	min-width: 100% !important;
}
#survey-right .si-scale td {
	padding-left: 0px;
	text-align: center;
	line-height: 25px;
}
#survey-right .si-scale a {
	display: block;
	margin: 0 auto;
}
#survey-right .si-scale .icon {
	position: relative;
	left: -1px;
}
#survey-right .si-image {
	text-align: center;
}
#survey-right .si table {
	width: 98%;
	border-collapse: collapse;
}
#survey-right a.si-manage-add-column {
	background-position: center right;
	float: right;
	margin-right: 2px;
	width: auto;
	padding-right: 17px;
	font-size: 11px;
	color: #666;
	line-height: 11px;
}
#survey-right a.si-manage-remove-column {
	background-position: center left;
	float: left !important;
	padding-left: 20px;
	font-size: 11px;
	color: #666;
	line-height: 12px;
}
#survey-right a.si-manage-add-row {
	background-position: center left;
	padding-left: 20px;
	font-size: 12px;
	text-decoration: none;
	color: #555;
	line-height: 12px;
	width: auto;
}
#survey-right a.si-manage-remove-row {
}
#survey-right a.si-manage-add-option {
	background-position: center left;
	margin-left: 1px;
	padding-left: 20px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	width: auto;
}
#survey-right a.si-manage-remove-option {
}
#survey-right a.si-manage-branching {
	margin-left: 6px;
	margin-top: 1px;
}
#survey-right .si-matrix a.si-manage-remove-column {
	padding: 0px;
	margin: 5px 3px 0px 2px;
}
#survey-right .move-wrap .icon {
	position: absolute;
	top: 1px;
	right: 1px;
	display: none;
	width: 24px;
	height: 24px;
}
#survey-right .move-wrap .icon-copy {
	right: 24px;
}
#survey-right .move-wrap .icon-delete-big {
	right: 46px;
}
#survey-right .move-wrap .icon-plus {
	right: 68px;
}
#survey-right .move-wrap .icon {
	display: none;
}
#survey-right li:hover .move-wrap .icon {
	display: block;
}
#survey-right .si-table-icon {
	background-position: bottom left;
	margin-right:5px;
	width: 16px;
	height: 16px;
	float: left;
    margin-top:3px;
}
#survey-right .matrix-textbox-default-value {
	width: 40px;
}
a .icon-copy {
	display:none;
}
/*
 * -------------------------------------------------------
 * Survey Page's header, including the page tab navigation
 * ------------------------------------------------------- */
#survey-page-header-top {
	padding: 10px;
	height: 30px;
	padding-bottom:0px;
}
#survey-page-header-top-buttons {
	float: right;
}
#survey-page-header-menu-wrap {
	position: relative;
	background-color: #464646;
	margin: 10px 0 5px 0px;
	height: 25px;
}
#survey-page-header ul {
	float: left;
	list-style: none;
}
#survey-page-header li {
	float: left;
}
#survey-page-header li a {
	text-align: center;
	padding: 5px 4px 4px 4px;
	width: 23px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	text-decoration: none;
	height:16px;
	color:#cdcdcd;
}
#survey-page-header-menu li a.page-nav {
	display: none;
}
#survey-page-header li.active a {
	background-color: #272626;
	color: #ffffff;
}
#survey-page-header li a:hover {
	background-color: #272626;
	color: #ffffff;
}
#survey-page-header .non-page {
	overflow: hidden;
	text-indent: -99999px;
}
.survey-page {
	background:#3B3B3B !important;
    position: relative;
    top: -4px;
}
.survey-page-item a {
	color:#cdcdcd !important;
}
#survey-right .survey-page, #survey-report-right .survey-page {
	background:#ececec !important;
    position: relative;
    top: -4px;
}
#add-page, #remove-page {
	padding: 4px 0!important;
	border: none!important;
}
#EditInvitationNewsletter {
	background-image: url(../img/new/edit-20x20.png);
    right: 8px;
    top: 4px;
	padding: 1px;
}
#SurveyPageTitelInput {
	width: 350px !important;
	background: #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#cdcdcd;
	font-weight:normal;
	height:22px;
	float: left;
	width: 590px;
	margin-left:5px;
	font-size: 15px;
}
#report-items li:hover .edit-chart {
    display:block;
}
#report-items .edit-chart {
z-index: 999;
top: 6px;
right: -7px !important;
padding: 2px 15px;
display:none;
position:absolute;
}
#survey-settings {
	padding: 20px 20px 60px 20px;
}
#settings-list {
	list-style: none;
	width: 100%;
}
#survey-settings #settings-list {
	padding-bottom:30px;
}
#settings-list li {
	padding: 2px 10px 0 0;
	width: 180px;
	float: left;
	margin-bottom: 5px;
}
#settings-list li label {
	width: 100%;
	display: block;
	text-align: left;
}
#settings-list .right {
	padding: 0 2px;
	width: 420px;
	text-align: left;
}
#settings-list .right label {
	width: auto;
	display: inline;
	text-align: left;
	line-height: 7px;
}
.styled-button .icon-posleft {
	display:none;
}
.leftside-chkbox {
	float: left;
}
.survey-name {
	width: 100%;
}
#settings-list label, #settings-list p {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	color:#222222;
}
.invitation-area label {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	color:#222222;
}
.invitation-area, #invitation-bottom p {
	color:#222222;
}
.custom-browser-title {
	width: 100%;
	display: none;
}
.last-day {
	width: 150px;
	float: left;
}
.custom-last-day-action, .custom-thank-you-action, .custom-max-completed-action, .custom-revisit-survey-action {
	width: 220px;
	display: none;
}
.custom-thank-you-action, .custom-revisit-survey-action {
    margin-left:5px;
}
#remove-last-day {
	margin-top: 6px;
	margin-top: 2px\9 /* For <=IE8 */;
	margin-left: 1px;
	width: 16px;
	height: 16px;
	float: left;
}
.max-completed {
	width: 140px;
}
.max-answers-holder, .last-day-holder {
	display: none;
}
.template-toggle {
	display: none;
}
.template-toggle a {
	line-height: 24px;
}
/* Style Editor */
#save-style {
    float: right;
    position: relative;
    right: 13px;
    top: 4px;
}
.lock-style-container {
	position: absolute;
	top: 16px;
	right: 80px;
}
#style-tabs .ui-tabs-panel {
	padding: 0 !important;
}
.style-edit-list {
	padding:15px;
}
#style-modal .style-editable {
	border: 1px solid transparent;
}
#style-modal .style-editable {
	cursor: pointer;
	padding: 2px 3px;
}
#style-modal .style-editable:focus {
	outline: none;
}
#style-modal .style-title {
    width: 740px;
    max-width: 740px;
	font-size: 20px;
	font-weight: normal;
	border: 1px solid #C2C2C2;
	margin-bottom: 10px;
	margin-top: 5px;
}
#style-modal .ui-tabs-panel {
	border: 1px solid #D5D5D5;
}
#style-tabs .ui-widget-content {
	background:#ffffff !important;
}
#style-tabs h3 {
	text-align:left;
	background: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #F5F4F4;
	background: -moz-linear-gradient(top, #E1E0E0 0%, #F5F4F4 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E1E0E0), color-stop(100%, #F5F4F4)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E1E0E0 0%, #F5F4F4 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E1E0E0 0%, #F5F4F4 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E1E0E0 0%, #F5F4F4 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #E1E0E0 0%, #F5F4F4 100%) !important; /* W3C */
	border: none !important;
	border-image: none;
	border-left: medium none;
	border-right: medium none;
	border-style: solid none none;
	border-width: 1px medium 0;
	margin-bottom:10px;
	padding: 10px 17px 10px 15px;
	width:96%;
	color: #333333 !important;
	font-family: calibri, Arial, Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	text-shadow: none !important;
}
#style-tabs .textbox {
	background: none repeat scroll 0 0 #fafafa !important;
	border: 1px solid #C2C2C2 !important;
	color:#333333 !important;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	line-height: 20px;
	margin-bottom: 5px;
	min-width: 150px;
	padding: 0 5px;
	resize: none;
	vertical-align: middle;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#style-header textarea, #style-footer textarea {
	margin: 15px;
	resize: vertical;
	width: 96% !important;
    min-width:96%;
}
.style-edit-list {
	list-style: none;
}
.style-edit-list .ui-slider {
	margin-top: 3px;
}
.style-edit-list li {
	margin-bottom: 10px;
}
.style-edit-list .left {
	float: left;
	width: 200px;
}
.style-edit-list .left-small {
	width: 150px;
}
.style-edit-list .right {
	float: left;
	width: 400px;
}
.style-edit-list .right-small {
	float: left;
	width: 400px;
	margin-top: -5px;
}
.style-edit-list .last {
	margin: 0;
	padding: 0;
}
.style-edit-list .col {
	float: left;
	width: 26%;
	margin-right: 2%;
}
.style-edit-list .col input, .style-edit-list .col select {
	width: 100px !important;
	min-width:100px;
}
.style-edit-list .right .textbox {
	width: 300px;
}
.button-edit-list {
	list-style: none;
	display: none;
}
.button-edit-list .ui-slider {
	margin-top: 3px;
}
.button-edit-list li {
	margin-bottom: 10px;
}
.button-edit-list .left {
	float: left;
	width: 200px;
}
.button-edit-list .left-small {
	width: 150px;
}
.button-edit-list .right {
	float: left;
	width: 400px;
}
.button-edit-list .right-small {
	float: left;
	width: 400px;
	margin-top: -5px;
}
.button-edit-list .last {
	margin: 0;
	padding: 0;
}
.button-edit-list .col {
	float: left;
	width: 26%;
	margin-right: 2%;
}
.button-edit-list .col input, .button-edit-list .col select {
	width: 100px;
}
.button-edit-list .right .textbox {
	width: 300px;
}
.bgcolor-style {
	margin-left: 3px;
	width: 80px!important;
}
.style-textarea {
	width: 100%;
	height: 160px;
}
/* Action Handler */
.modal-action-handler {
	height:300px !important;
    max-width:500px;
}
.modal-action-handler ul {
	list-style: none;
	width: 100%;
}
.modal-action-handler label {
	line-height: 22px;
	float: left;
    width:113px;
	margin-right: 5px;
}
.modal-action-handler select {
	float: left;
	width: auto;
}
.modal-action-handler p {
	float: left;
	width: auto;
	font-style: italic;
}
.modal-action-handler .top {
	width: 100%;
	padding-bottom: 5px;
}
.modal-action-handler .top li {
	float: left;
}
.modal-action-handler .top .choose-action {
	float: left;
	text-align: left;
}
.modal-action-handler .bottom .action-name {
	min-width: 318px;
	font-size: 15px;
	font-weight: normal;
	color:#333333;
	padding: 2px;
	margin-bottom: 5px;
}
.modal-action-handler .bottom li {
	width: 100%;
}
.modal-action-handler .bottom label {
	margin-left: 3px;
	width: 110px;
}
.modal-action-handler .bottom .dd-static {
	font-style: italic;
}
.modal-action-handler .bottom .single {
	width: 150px;
}
.modal-action-handler .bottom .double {
	width: 300px;
}
.modal-action-handler .action-system-data {
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
}
/*.modal-action-handler .demodata-split { clear: left; margin-bottom: 10px; }*/

/* Color picker */
.anonymous-text {
	font-style: italic;
}
.anonymous-info-holder {
	margin: -5px 0px 20px 0px !important;
}
/* iframe publish survey*/
.survey-publish-iframe {
	width: 490px;
	height: 240px;
	background: none repeat scroll 0 0 transparent;
	margin: 0;
	border: none;
	overflow: hidden;
    margin-left: 14px;
}

.survey-publish-loader {
    background: transparent url(../img/new/loader-48x48.gif) no-repeat center center;
    display: inline-block;
    min-height: 200px;
    width: 100%;
    text-align: center;
}

body.publishSurveyBody {
    background: #ededed !important;
}
.publishSurveyBody .publish-button-box em{
    font-size: 12px;
}

.publish-survey .button-section {
    float: right;
    margin-top: 10px;
}

.publish-survey .text-section, 
.publish-survey-button-succes-box, 
publish-survey-button-error-box {
    margin-bottom: 10px;
    margin-top: 10px;
}

.publish-survey .text-section.warning {
    font-weight: bold;
}

/* TRANSLATIONS */
#survey-translations {
	color:#222222;
}
#tab-translations .boxer-wrap {
	min-height:30px;
	padding-top:10px;
}
#survey-translations {
	padding:0;
	width: 628px;
}
ul {
	list-style-type: none;
}
p {
	margin-bottom: 2px;
}
button p {
	margin-bottom:0;
}
.available-languages {
	float: left;
	margin-top: -3px;
	width: 180px;
}
#translation-page-container {
	margin-top: 10px;
}
.translation-list-wrap {
	width: 233px;
	margin-bottom: 0px;
	margin-right: 10px;
}
.translation-list-wrap-labels {
	width: 130px;
}
.translation-list .head {
	height: 18px;
	padding: 6px 0px;
	margin: 0px 4px;
	font-weight: normal;
	font-size: 15px;
}
.translation-list-wrap-labels .head {
	height: 19px;
	border: none;
}
.translation-list .item {
	padding: 3px 6px;
	margin: 5px 0px;
	width: 95%;
}
.translation-list .item > div {
	clear: both;
	height: 26px;
}
.translation-list label {
	display: block;
	line-height: 23px;
	height: 27px;
	overflow: hidden;
}
.translation-list-wrap-labels label {
    padding-left:10px;
}
.translation-list .even { /*background-color: #eaeaea;*/
}
.translation-list input {
	width: 98%;
	font-size: 11px;
	padding: 2px 4px;
	height: 22px;
}
.translation-list input.disabled, .translation-list input {
	color: #cdcdcd;
	font-size:12px;
}
.translation-list div {
	position: relative;
}
.icon-arrowright {
	position: absolute;
	top: 3px;
	left: -18px;
}
.do-translation {
	position: absolute;
	top: -24px;
left: 220px;
}
#survey-page-header h2 {
	margin-top: 15px;
	padding: 8px 15px;
	color:#1a1a1a;
	font-weight:normal;
}
#survey-page-header p {
	padding:0px 15px;
}
#survey-page-header .info-box {
	background-color: #333333;
	border: none;
	margin-left: 15px;
	margin-top: 5px;
	padding: 20px;
	width: 80%;
	color:#cdcdcd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#save-translations {
	float: left;
	margin-right: 20px;
	margin-left:15px;
}
#auto-translate {
	float: left;
}
.info-box {
	margin-left: -5px;
}
/* END TRANSLATIONS */

/* REPORTS SECTION */
#ctl00_cphANP_tcReportCharts_tabNumericalReport_ucNumericReport_tblNumericalReportWidth {
	padding:15px !important;
}
#ctl00_cphANP_tcReportCharts_tabNumericalReport_ucNumericReport_rptSendQueue_ctl01_lblNewsletterName {
	margin-right:10px;
}
#survey-page-top-menu {
	float: left;
	margin: 5px 0;
	width: 100%;
}
#survey-page-top-menu select {
	float: left;
	margin: 5px;
	width: 220px;
	margin-left:15px;
}
.individual-responses-option {
}
#subscriber-data-list {
	list-style: none;
}
#new-report .icon, #ctl00_RightContent_ReportSelectorControl_ButtonPDF .icon {
	display:none;
}
#new-report, #ctl00_RightContent_ReportSelectorControl_ButtonPDF {
	margin-top:5px;
}
#ctl00_RightContent_ReportSelectorControl_ButtonPDF {
    margin-right:10px !important;
}
#delete-report {
	margin-bottom:4px;
}
#IsPublic {
	margin-right:3px;
}
/* Report export */
.export-container .seperator {
	display: block;
	padding: 5px 0px;
	border-top: 1px solid #D5D5D5;
}
.export-container label {
	display: block;
	padding: 2px 0px;
}
.export-container .report-addresses, #PublicTokenLink {
	width: 80%;
	margin-top: 5px;
}
.export-options {
	margin-top: 5px;
	list-style: none;
	width: 100%;
}
.export-options h3 {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}
.export-options p {
	margin: 5px 0px 55px 0px;
}
.export-options li {
	cursor: pointer;
	float: left;
	position: relative;
	width: 155px;
	height: 120px;
	margin: 0px 1px 10px 1px;
	padding: 2%;
	line-height: 18px;
}
.export-options .active {
	background-color:rgba(247,166,0,0.7);
}
.export-options .active h3 {
	background-color:rgba(247,166,0,0.7);
}
.export-options .disabled {
	color: #BFBFBF;
	cursor: default!important;
}
.export-options .disabled h3 {
	color: #BFBFBF;
}
.export-options p {
	margin-top: 5px;
}
.ui-dialog-buttonpane > span {
	display: block;
	font-size: 20px;
	line-height: 26px;
	margin-left: 15px;
	margin-top: 10px;
}
/* LEFT */
#search-questions {
	margin-bottom: 15px;
	margin-top:10px;
	line-height: 26px;
	width: 100%;
}
#search-questions span {
	float: left;
	line-height:20px;
}
#search-questions input {
	width: 210px;
	float: left;
	margin-left:10px;
}
.survey-page #si-trashcan {
	margin-left:0px !important;
	padding-bottom:50px !important;
}
#question-list {
	background-color: #333333;
	width: 100%;
	height: 300px;
	overflow-y: auto;
    overflow-x:hidden;
	list-style: none;
}
#question-list li {
	overflow: hidden;
	width: 95%;
	margin: 5px auto;
	height: 40px;
	line-height: 40px;
	cursor: move;
	background:#1a1a1a;
	float: left;
	font-size: 13px;
	line-height: 30px;
	margin-left: 0px;
	padding:10px;
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
	color:#cdcdcd;
	height:auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#question-list li:hover {
	background: #323131 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #464646 0%, #323131 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #323131)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #464646 0%, #323131 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #464646 0%, #323131 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #464646 0%, #323131 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, #464646 0%, #323131 100%) !important; /* W3C */
}
/* Chart Type icons */
#tab-edit .boxer-wrap-inner li {
	margin: 3px;
	float: left;
	width: 55px;
	height: 55px;
	border: 1px dotted transparent;
	cursor: pointer;
}
.icon-chart-pie {
	background: transparent url(../img/new/chart_pie.png?1) no-repeat top left;
}
.icon-chart-columns {
	background: transparent url(../img/new/chart_columns.png?1) no-repeat top left;
}
.icon-chart-lines {
	background: transparent url(../img/new/chart_lines.png?1) no-repeat top left;
}
.icon-chart-datatable {
	background: transparent url(../img/new/chart_datatable.png?1) no-repeat top left;
}
.icon-chart-columns-stacked {
	background: transparent url(../img/new/chart_columns_stacked.png?1) no-repeat top left;
}
.icon-chart-cone {
	background: transparent url(../img/new/chart_cone.png?1) no-repeat top left;
}
.icon-chart-bars {
	background: transparent url(../img/new/chart_bars.png?1) no-repeat top left;
}
.icon-chart-blobs {
	background: transparent url(../img/new/chart_blobs.png?1) no-repeat top left;
}
.icon-chart-active {
	border-color: #999!important;
}
.icon-chart-disabled {
	cursor: default!important;
}
.icon-chart-disabled.icon-chart-pie {
	background: transparent url(../img/new/chart_pie_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-columns {
	background: transparent url(../img/new/chart_columns_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-lines {
	background: transparent url(../img/new/chart_lines_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-datatable {
	background: transparent url(../img/new/chart_datatable_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-columns-stacked {
	background: transparent url(../img/new/chart_columns_stacked_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-cone {
	background: transparent url(../img/new/chart_cone_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-bars {
	background: transparent url(../img/new/chart_bars_disabled.png?1) no-repeat top left;
}
.icon-chart-disabled.icon-chart-blobs {
	background: transparent url(../img/new/chart_blobs_disabled.png?1) no-repeat top left;
}
#tab-settings select {
	width: 230px;
	float: left;
}
#tab-settings a {
	float: left;
	margin: 5px 0px 0px 5px;
}
#tab-edit .spinner {
	width: 100px!important;
}
#report-items {
	width:97% !important;
	padding:1px;
	overflow:auto !important;
	background:#ececec !important;
	margin-top:-4px;
}
/* BLOCK FRAMEWORK */
.block-drag-holder {
	width: 214px;
	height: 198px;
	border: 1px solid #999;
	background-color: #FFD;
	line-height: 198px;
	text-align: center;
	font-size: 12px;
	color: #000;
	list-style: none;
}
.block .ui-resizable-se {
	bottom: 0;
	margin-bottom: 4px;
	margin-right: 4px;
}
.block {
	float: left;
	padding-bottom: 16px;
	cursor: move;
	background-color: #FFF;
	position: relative;
    margin-bottom:1px;
}
.block .chart-datatable {
	height: 90%;
	overflow: auto;
	cursor: auto;
}
.block table {
	font-size: 11px!important;
	width: 100%;
	line-height: 25px;
}
.block table td {
	padding: 0px 4px;
	background-color: #E6E6E6;
	border-bottom: 1px solid #AAA;
}
.block table .head td {
	background-color: #cdcdcd !important;
	font-weight: bold;
}
.block table .foot td {
	background-color: #cdcdcd !important;
}
.block table .alternate td {
	background-color: #EEEEEE;
}
.block table .label {
	border-right: 1px solid #AAA;
	padding-right: 15%;
}
.block table .value {
	border-right: 1px solid #AAA;
}
.block table .matrix {
	text-align: center;
}
.block table .percent {
	text-align: right;
}
.block table .foot .label {
	font-weight: bold;
}
.block-content h3 {
	margin: 0;
	color: #333333;
	font-weight: normal;
	padding: 4px;
	margin-top: -5px;
	margin-left: -5px;
	overflow: hidden;
}
.block-content {
	margin: 1px;
	padding: 5px;
	height: 100%;
	overflow: hidden;
}
.block-content div {
	height: 95%;
}
.block-content object, .block-content embed {
	margin-top: -10px;
	height: 100%;
	cursor: move!important;
}
.block-w-1 {
	width: 214px!important;
}
.block-w-2 {
	width: 428px!important;
}
.block-w-3 {
	width: 642px!important;
}
/* Statistics Chart */
.statistics-chart-1, .statistics-chart-2 {
	font-size: 13px;
	float: left;
	width: 46%;
	height: 100%;
	text-align: center;
}
.statistics-chart-2 {
	float: right;
}
.block-content .statistics-charts {
	width: 100%;
	height: 65%;
}
ul.chart-stats {
	float: left;
	width: 40%;
	font-size: 10px;
}
ul.chart-stats-last {
	float: right;
}
p.chart-stats {
	width: 100%;
	font-size: 13px;
}
p.chart-stats-first {
	margin-top: 20px;
}
.chart-stats .icon {
	float: left;
	width: 8px;
	height: 8px;
	margin: 4px 5px 0 5px;
}
.chart-stats .icon-sent {
	background-color: #6688ff;
}
.chart-stats .icon-completed {
	background-color: #66ff66;
}
.chart-stats .icon-not-completed {
	background-color: #ff6666;
}
ul.chart-stats .left {
	width: 110px;
	float: left;
}
p.chart-stats .left {
	width: 50%;
	float: left;
}
ul.chart-stats .right {
	float: right;
	margin-right: 5px;
	text-align: right;
}
p.chart-stats .right {
	width: 45%;
	float: right;
	margin-right: 10px;
	text-align: right;
}
/* Report print */
.report-print .loader-msg {
	width: 100%;
	height: 100%;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 90px;
	color: #444;
}
.report-print .loader-msg img {
	position: relative;
	top: 2px;
}
.survey-page textarea {
    min-height:100px;
resize: both !important;
max-width: 640px !important;
}
.survey-page table {
	width: 95%;
	margin: 15px auto;
}
.survey-page td {
	padding: 4px;
	line-height: 22px;
	color:#1a1a1a;
	font-size:13px;
}
.survey-page thead td, .survey-page tfoot td {
	font-weight: bold;
	background-color: #EEE;
}
.survey-page tbody {
	font-size: 11px;
}
.survey-page tbody tr td {
}
.survey-page tbody tr:hover td {
	background-color: #DDD;
	cursor: pointer;
}
.survey-page tfoot td {
	line-height: 0;
}
.survey-page tfoot .icon-posleft {
	margin-left: 5px;
}
.survey-page .col-icon {
	width: 5%;
}
.survey-page .col-name {
	width: 30%;
}
.survey-page .col-email {
	width: 40%;
}
.survey-page .col-finishtime {
	width: 23%;
	text-align: right;
}
.survey-page .icon {
	position: relative;
}
.table-pagination {
	width: 100%;
}
.individual-response {
	height:100%;
	overflow:auto;
}
.individual-response h2 {
	font-size: 18px;
	background-color: #cdcdcd;
	padding: 4px 8px;
	line-height: 24px;
	margin-top: 15px;
margin-left: -5px;
margin-right: 10px;
}
.individual-response h3 {
	margin-left: 8px;
	font-size: 14px !important;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 2px;
    font-family:Calibri, Arial, sans-serif;
    text-align:left;
color: #222222 !important;
}
.individual-response p {
	margin-left: 8px;
}
#subscriber-data-list ul {
	list-style:none;
}
#subscriber-data-list li label {
	width: 200px;
	float:left;
}
/* END REPORTS SECTION */


/* END SURVEY */

/* FILTER POP-UP */
#modal-condition-manager .boxer h3 {
	background: none;
	color: #333333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	text-align: left;
}
#modal-condition-manager .boxer h3 span {
	margin-left: 0px;
}
#condition-container .boxer-wrap, #statement-container .boxer-wrap {
	margin-left:0px;
	padding:0;
    overflow-y:hidden;
}
#condition-container {
	width: 25%!important;
	height: 100%;
	float:left;
	font-size: 11px;
}
#condition-list li {
	height: 24px;
	border-bottom: 1px solid #999;
	margin-bottom: 1px;
	line-height: 20px;
	list-style: none;
	width: 100%;
}
#condition-list .condition-name {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	background-color: transparent;
	border: 1px solid transparent;
	cursor: pointer;
	width: 70%;
	float: left;
	padding: 2px 2px;
	line-height: 17px;
}
#condition-list .condition-name-input {
	color: #000;
	border: 1px solid #999;
	background-color: #FEFEFE;
	outline: 0;
	cursor: inherit;
}
#condition-list li.add-condition {
	border-color: #666;
}
#condition-list li.add-condition a {
	width: auto;
	background-position: center right;
	float: right;
	padding-right: 20px;
	text-align: right;
	text-decoration: none;
	color: #333333;
	margin-bottom: 5px;
	margin-right: 2px;
	line-height: 14px;
}
#condition-list a.edit-name {
	background-position: bottom left;
	float: right;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 3px;
}
#condition-list a.remove-condition {
	background-position: bottom left;
	float: right;
	text-decoration: none;
	margin-top: 3px;
}
#statement-container {
	margin-left: 10px;
	width: 73%!important;
	height: 100%;	
	float:right;
	font-size: 11px;
}
.statement-head {
	width: 21%;
	float: left;
	font-weight: bold;
}
.statement-column {
	width: 21%;
	float: left;
}
.statement-last {
	width: 10%;
}
#statement-list li {
	width: 100%;
	color: #333333;
}
#statement-list li select, #statement-list li input {
	width: 90%;
}
#statement-list .cm-text {
	line-height: 14px;
}
#statement-list li .add-statement {
	background-position: center right;
	background-repeat: no-repeat;
	float: right;
	padding-right: 20px;
	text-align: right;
	text-decoration: none;
	color: #333333;
	margin-top: 5px;
	margin-right: 1px;
}
#statement-list li .remove-statement {
	text-decoration: none;
	margin-top: 4px;
}
#statement-list li .state-statement {
	margin-top: 3px;
	margin-right: 5px;
}
.ui-autocomplete {
	width: 200px;
	list-style: none;
}
.ui-autocomplete li {
	margin: 2px;
}
.ui-autocomplete li a {
	color: #333333;
	line-height: 18px;
	display: block;
	padding: 2px;
	cursor: pointer!important;
	border: 1px solid transparent;
}
/* EN FILTER POP-UP */

/* NEWSLETTER EDITOR */

.editor-content {
	overflow: auto;
}
.editor-left-panel-tab-container input {
	margin-bottom: 5px;
}
#widget-editor .clearfix {
    display:block;
}
#widget-editor input[type="checkbox"] {
    min-width:10px !important;
}
.settings-right-column .active-control {
    margin-right: 0 !important;
}
.link-full-editable {
	margin-top:5px;
}
.editor-left-panel-tab-container label {
    color: #cdcdcd;
}

.editor-left-panel-tab-container #use-external-page {
	margin-top: 5px;
}

.link-full-editable > label {
	margin-right: 5px;
	margin-top: 5px;
}
ul, li {
	border: 0 none;
	padding: 0;
}
.newsletter-lock input[type="radio"] {
	clear: left;
	margin-bottom: 4px;
	margin-top: 4px;
}
.newsletter-lock input[type="text"] {
	width: 80px !important;
	margin-left: 10px;
}
.newsletter-lock .caption {
	font-size: 11px;
	font-style: italic;
	color: #808080;
	margin: 2px;
}
.newsletter-lock .double_caption {
	position: absolute;
	margin-left: 110px
}
#ctl00_cphANP_tabWorkingSpace_tabHtml .BoxBorder {
	background: #ffffff;
	width:96%;
}
.newsletter-lock .double_caption .caption {
	margin-bottom: 10px;
}
.newsletter-lock .newsletter-lock-date, .newsletter-lock-date .error {
	float: left;
}
.editor-page-container {
	clear: both;
	margin-top: 0px;
	padding: 85px 0px 0px;
	display: none;
}
    .no-master-header .editor-page-container {
        padding-top: 15px;
    }

.editor-left-panel-rss-settings {
	min-height: 25px;
	padding: 5px 5px 0px 0px;
}
#settingsTab #attachments-panel .editor-left-panel-content {
	min-height: 150px;
}
.editor-left-panel-rss-settings label {
	float: none;
	display: inline;
}
.editor-left-panel-rss-settings #anprss #startNumber {
	width: 25px;
    background: #464646 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none !important;
    color: #cdcdcd;
}
.editor-left-panel-rss-settings label#endNumberLabel {
	margin-left: 5px;
}
.editor-left-panel-rss-settings #anprss #endNumber {
	width: 25px;
    background: #464646 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none !important;
    color: #cdcdcd;
}
.editor-tools #editor-newsletter-name {
	margin: 10px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.editor-left-panel-rss-settings #anprss button {
	float: right;
	display: block;
}
*:first-child + html .newsletter-module-settings-button-wrap /* IE7 selector hack */ {
	width: 33%;
}
.page-module-settings-button-wrap {
	display: inline-block;
	text-align: center;
}
.editor-left-panel-subaccount.subaccout-newsletter {
	min-height: 131px;
}
.editor-left-panel-subaccount.subaccout-page {
	min-height: 90px;
}
.editor-left-panel-subaccount.subaccout-page.dropdown-expanded {
	min-height: 285px;
}

.editor-newsletter-save-button-container {
    float:right;
    color:#CDCDCD;
    margin-top: 15px;
}

.editor-newsletter-export-xml-container {
    float:right;
    color:#CDCDCD;
    margin-top: 15px;
}

#copy-newsletter-button {
}
#poll-update-button {
	min-width: 100px; /*padding-right: 6px;*/
}
.cleaner_h5 {
	clear: both;
	width: 100%;
	height: 5px;
}
button[disabled] {
	opacity: 0.4;
}
#ctl00_cphANP_tcHomeSettings_tpGeneralSettings_ucGeneralSettings_lblSendOutCancelDueToLackOfSmsCredit {
    line-height: 12px !important;
}
div#SaveData {
	z-index: 1000;
	position: absolute;
	width: auto;
    min-width:40px;
	height: 50px;
	display: none;
}
div #SaveDataLoader {
	background: url(../img/new/ajax-loader.gif) center center no-repeat;
	margin-left: 4px;
	background-color:#ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 30px !important;
	height: 30px !important;
	color:transparent !important;
	font-size:1px;
}
div#SaveData > div {
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
/* sortable */
ul.editorSection {
	list-style: none;
	list-style-type: none;	
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.editorSection li {
	/*list-style: none inside none; 	list-style-type: none;*/
    cursor: move;
	float: none;
	width: auto;
}
/* Override for NewNewsletterStyle.css (sort sensivity problem) */
ul.editorSection li.ui-state-highlight {
	border-color: transparent;
	background: #FEFFE0 url(../img/new/dropbox.gif) no-repeat center center;
	margin: -1px;
}
ul.editorSection li:hover {
	border: 1px dashed #888899;
	margin: -1px;
}
ul.editorSection .editable {
	cursor: pointer;
	vertical-align: bottom !important;
}
ul.editorSection .notEditable {
	cursor: pointer;
}
ul.editorSection .editable.hover {
	background: #dddddd;
}
ul.editorSection .dragging {
	background: #ffffff;
	border: 1px dashed #dddddd;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute !important;
}
.dragged_object {
	margin: 1px;
	padding: 2px;
	width: 245px;
	border: #dddddd 1px solid;
	height: 38px;
	background-color: #f5f5f5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height: normal;
}
.editorSection li .editable:hover {
	background: #dddddd;
}
/* end sortable */

.image-size-input {
	width: 12px;
}
/*
*In newsletter when scroll bar appears in left panel, this input is to long so it needs to be shorten

.editor-left-panel input[type="text"]#editor-newsletter-subject-input
{
    width: 236px !important;
}*/

#editor-newsletter-subject-input, input#form-title {
	width: 320px !important;
    max-width: 320px !important;
}
#editor-newsletter-name-form, #au-editor-newsletter-name-form {
    padding-right: 15px;
	float: left;
	margin-top: 2px;
}
#editor-newsletter-name-form label.error {
	display: block;
	margin-left: 8px;
}
.editor-left-panel #no-module-selected {
	padding: 10px;
	font-style: italic;
	color: #888888;
	font-size: 13px;
}
.default-ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#editor-image .dynamic {
	margin-top: -5px;
}
.updatexml {
	float: right;
	font-size: 10px;
	height: 16px;
	margin-top: 4px;
	width: 86px;
	margin-right: 6px;
	line-height: 0px;
}
.line {
	margin: 5px 0px;
	border-top: 1px solid #dddddd;
}
.line-margin-bottom {
	margin: 5px 0px;
	border-top: 1px solid #666666;
}
#ddcl-select-subaccount {
    min-width: 260px !important;
}
#editor-settings #anpp {
	display: none;
}
#anpp .boxborder > div > div > select {
	float: right;
	width: 160px;
}
#anpa {
	display: none;
}
#anpa select {
	width: 160px !important;
	margin-right: 8px !important;
	float: right;
}
.clear {
	clear: both;
}
#btnImageGallery {
	float: right;
	padding-right: 5px;
}
.ImageGaleryNNEModuleButton {
	background-image: url(../img/new/image.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: -5px;
	text-indent: 20px;
}
#editor-settings li {
	list-style: none outside none;
	width: 100%;
}
.ui-tabs-nav.ui-widget-header .ui-state-active {
	border: 0px !important;
}
.loader {
	background: url(../img/new/ajax-loader.gif) no-repeat scroll center center #ffffff !important;
	z-index: 1;
	position: absolute;
	background-color:#ffffff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 30px !important;
	height: 30px !important;
    margin-top: -7px;
	float: right;
}
.selectiongroup_all .loader, .activityPanel .loader {
	background: url(../img/new/ajax-loader.gif) no-repeat scroll center center #fafafa !important;
	z-index: 1;
	position: absolute;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 20px !important;
	height: 20px !important;
    margin-top: -3px;
margin-left: 3px;
	float: right;
}
.long-input {
	width: 100% !important;
}
.textbox-country-code {
max-width: 40px !important;
min-width: 40px !important;
}
.filter-manager-iframe {
	width: 100%;
	height: 300px;
	frameborder: 0;
}
.old-image-gallery-iframe {
	width: 100%;
	height: 450px;
	frameborder: 0;
}
#dynamicoverlay-box {
	overflow: auto;
	height: 322px;
	width: 306px;
	margin-top: 6px;
}
#dynamicoverlay ul li {
	float: left;
	padding: 4px;
	width: 130px;
}

#module-preview-holder {
	position: fixed;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	display: none;
	font-size: 8px;
	line-height: 9px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
#module-preview-loader {
	display: none;
}
#editor-parent-select {
	float: left;
	margin-left: 4px;
	margin-right: 8px;
    width: 99% !important;
    max-width: 275px;
}
.social-facebook-icon {
	height: 16px;
	width: 16px;
}
.social-twitter-icon {
	height: 16px;
	width: 16px;
}
#preview-simulate-subscriber-box {
	font-size: 12px;
}
#subscriber-list {
	width: 504px;
	height: 155px;
}
.subscriber-bottom-box {
	margin-top: 10px;
	width: 700px;
	float: left;
}
.parentTree li {
	line-height: 14px;
}
.parentTree .Newsletter {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/new/newsletter-16x16.png);
	background-position: 0 0;
	background-repeat: repeat;
}
.parentTree .Article {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/new/article-20x20.png);
	background-position: 0 0;
	background-repeat: repeat;
}
.parentTree .Newsletter, .parentTree .Article {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: -moz-use-text-color;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 0;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: -moz-use-text-color;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 0;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	cursor: move;
	float: left;
	height: 18px;
	margin-right: 5px;
	width: 18px;
    background-repeat:no-repeat;
}
ul.parentTree li ul li {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../img/new/node2.gif);
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	height: 17px;
	line-height: 14px;
	margin-left: 14px;
	padding-left: 20px;
}
ul.parentTree li {
	-moz-user-select: none;
	clear: both;
	margin-left: 3px;
	min-height: 17px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
ul.parentTree li a {
	color: #ececec;
	float: left;
}
* + html ul.parentTree li a {
	line-height: 14px;
}
ul.parentTree li a.selected {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../img/new/approve-16x16.png);
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	padding-left: 20px;
}
.emptyElement {
	border: 1px dotted #ccc;
}
span.emptyElement, a.emptyElement {
	display: inline-block;
	width: 100%;
	min-height: 20px;
}
#anpa #anpa-link-select {
	float: left;
    margin-right: 0 !important;
	margin-top: 2px;
	width: 125px !important;
}
.red-border {
	border: 2px solid #ff0000;
	margin: -2px;
	position: relative;
}
.red-border-top-bottom {
	border-top: 2px solid #ff0000;
	border-bottom: 2px solid #ff0000;
	margin: -2px 0px;
	position: relative;
}
.editor-left-panel #settingsTab .review-status {
	margin-left: 6px;
}
.editor-left-panel #settingsTab .finished-status {
	margin-left: 6px;
}
.editor-left-panel #settingsTab .review-status select, .editor-left-panel #settingsTab .finished-status select, .editor-left-panel #settingsTab .review-status .review-status-value {
	margin-top: 2px;
	float: right;
}
.tracking-options {
	padding: 0px;
	line-height: 8px;
	display: block;
	height: 19px;
}
* + html .tracking-options {
	line-height: 14px !important;
}
.align-right {
	text-align: right;
}
#mailing-list, #email-address, #test-sending {
	display: none;
}
.test-sending {
	padding-bottom: 26px;
}
* + html .test-sending {
	padding-bottom: 16px;
	line-height: 20px !important;
}
.test-sending input[type="radio"] {
	margin-top: 4px;
}
#settingsTab #attachments-panel .upload-attachment-button {
	margin-right: 0px;
	margin-top: 2px;
	width: 110px;
	display: block;
}
#settingsTab #attachments-panel #attachment-list {
	max-width: 280px;
	margin-top: 3px;
    margin-bottom:10px;
    background:#464646;
    border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#settingsTab #attachments-panel #attachment-list div {
	overflow-x: hidden;
	overflow-y: auto;
	height: 64px;
}
#settingsTab #attachments-panel #attachment-list ul {
	list-style-type: none;
	padding: 0px;
}
#settingsTab #attachments-panel #attachment-list ul li {
	line-height: normal;
}
#settingsTab #attachments-panel #attachment-list ul li img {
width: 16px;
padding: 2px 2px 2px 5px;
}
#settingsTab #attachments-panel #attachment-list ul li a {
	position: relative;
	top: -6px;
    color:#cdcdcd;
}
#settingsTab #attachments-panel #attachment-list ul li .delete-attachment-button {
	float: right;
	padding-top: 2px;
}
#informationTab .editor-left-panel-content {
    padding: 10px 10px 10px;
}
    #informationTab .editor-left-panel-content li:nth-child(2n) {
        margin-bottom: 5px;
    }
.clearfix-higher-line {
	line-height: 15px !important;
}
#unlimited-sendings {
	margin-bottom: -4px !important;
	margin-left: 2px;
}
#dynamicoverlay ul li.dynamicoverlay-head {
	border-bottom: 1px dotted #BBBBBB;
	float: left;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 10px;
	width: 260px;
}
#dynamicoverlay ul li.dynamicoverlay-head:hover {
	border: 1px solid white;
	border-bottom: 1px dotted #BBBBBB;
	background: inherit !important;
	color: inherit;
	cursor: inherit !important;
	outline: none !important;
}
#tracking-group-list ul li {
	display: none;
	line-height: 12px;
}
#tracking-group-list li.tracking-group-dropdown {
	display: block;
	cursor: pointer;
	line-height: 12px;
	margin-bottom: 3px;
	text-decoration: underline;
}
#tracking-group-list li.tracking-group-dropdown:hover {
	text-decoration: cancel-underline;
}
#tracking-group-list label {
	width: 10px;
	display: block;
margin-top: 7px;
}
#tracking-group-list input[type="text"] {
	float: right;
	width: 140px;
	margin-right: 5px;
}
#tracking-group-list #collaps {
	display: none;
}
#tracking-group-list .tracking-group-tree {
margin-left: 5px;
margin-top: 5px;
}
#loginoverlayEx #loginoverlayEx-content {
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 35px;
}
#loginoverlayEx #loginoverlayEx-content h2 {
	font-size: 13px;
	font-weight: bold;
}
#loginoverlayEx #loginoverlayEx-content h1 {
	font-size: 13px;
	padding-top: 55px;
	font-weight: bold;
	text-align: center;
}
#locked-module-selected {
	display: none;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
	padding: 3px;
	margin: 5px;
	min-height: 16px;
	background: #ffffdd;
	cursor: pointer;
}
#xml-update-button {
	float: right;
	margin-right: 8px;
}
#xml-update-id {
	width: 170px;
	float: left;
	margin-top: 5px;
}
#anpxml, #anprss {
	min-height: 27px;
    padding:10px;
}
#anplistmodule {
	min-height: 27px;
    padding:10px;
}
#list-module-buttons-add-remove {
	margin-top: 9px;
}
#list-module-button-add {
	float: right;
	margin-right: 3px;
}
#list-module-button-remove {
	float: right;
	margin-right: 8px;
}
/* Poll module */
.editor-left-panel-poll-settings textarea {
	height: 120px;
	width: 280px;
	overflow-y: auto;
}
.editor-left-panel-poll-settings label {
	padding: 0px 4px;
}
.editor-left-panel-poll-settings .answer-fake {
	display: none;
}
.editor-left-panel-poll-settings button {
	margin-top: 10px;
}
.editor-left-panel-poll-settings ul {
	list-style: none;
	list-style-type: none;
}
/* End Poll module */

#add-answer, #remove-answer, #add-price-item, #remove-price-item, .add-advanced-subject-line, .remove-advanced-subject-line {
	cursor: pointer;
}
*:first-child + html .remove-advanced-subject-line /* IE7 selector hack */ {
	margin-top: 3px;
}
/* Price module */
.editor-left-panel-price-content li {
    width:100%;
}
.editor-left-panel-price-settings input[type="text"] {
    min-width: 160px !important;
    max-width: 160px !important;
    float: right;
    background: #464646;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none !important;
    color: #ececec;
    margin-top:0;
}
.editor-left-panel-price-content select {
    background: url(../img/new/dropdown.png) #464646 no-repeat top right !important;
    border: none !important;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 13px;
    float: right !important;
    color: #cdcdcd !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    line-height: 17px;
    width: 170px !important;
    background-position-y: 3px !important;
}
.editor-left-panel-price-settings label {
	display: block;
	font-size: 13px;
line-height: 24px;
	float: left;
	clear: left;
	width: 90px;
}
.editor-left-panel-price-settings label:after {
	content: ": ";
}
.editor-left-panel-price-settings button {
	margin-left: 122px;
	min-width: 100px;
	float: right;
	margin-bottom: 5px;
}
.price-date input {
	width: 75px !important;
}
#price-return-date, #price-deptdate, #price-checkin-date, #price-checkout-date {
	width: 75px !important;
    min-width:initial !important;
}
#price-hotel {
	display: none;
}
#price-month {
	display: none;
}
.editor-left-panel-price-content {
	padding: 10px;
    color: #cdcdcd;
}
.editor-left-panel-price-content li {
	list-style: none outside none;
}
/* End Price module */


.low-permission-label {
	font-size: 12px;
	color: #f7a600;
    padding-top:5px;
    padding-bottom:5px;
}
.back-to-image {
	float: right;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-top: 10px;
}
/*Bug fix in IE7*/
* + html div.editor-left-panel-content button em {
	min-width: 98px;
}
* + html div.editor-left-panel-module-settings button em {
	min-width: 58px;
}
* + html ul.editorSection li:hover {
	border: none;
	margin: 0;
}
* + html .editor-content {
	overflow: auto;
	width: 720px;
}
* + html .module-loop {
	margin-top: -15px;
}
* + html #list-elements li img {
	position: inherit !important;
}
* + html #subscriber-randomize-button em {
	min-width: 85px;
}
* + html #subscriber-randomize-button {
	margin-top: -25px;
}
* + html #subscriber-list-div {
	margin-top: -155px;
}
* + html #rss-update-button {
	margin-top: -30px !important;
}
* + html .red-border {
	border: none !important;
	margin: 0px;
	position: relative;
}
* + html #btnImageGallery em, * + html #btnWidget em, * + html .open-mobile-gallery em, * + html .back-to-image em {
	min-width: 100px;
}
* + html .back-to-image em {
	min-width: 120px !important;
}
* + html #mobile-image-url-row td label.error {
	margin-top: 5px;
	float: left;
}
* + html #mobile-image-url-row td {
	padding-top: 5px;
}
* + html .open-mobile-gallery {
	margin-left: 10px;
	float: left;
	margin-top: -5px;
}
* + html .mobile-widget-button {
	float: left;
	margin-left: 10px;
	margin-top: -5px;
}
* + html .mobile-back-to-image {
	min-width: 140px;
	margin-left: 10px;
	margin-top: -5px;
}
* + html .mobile-image-url {
	float: left;
}
* + html #editor-image-form {
	margin-right: 20px;
}
* + html #editor-image #txtAnpimgLinkURL {
	margin-left: 5px;
}
* + html .editor-left-panel-content {
	max-width: 280px;
}
* + html #anpp-text {
	float: left;
}
#email-address-textarea {
    float: none !important;
min-width: 257px !important;
}
#editorLeftPanelTabs #mailing-list-select {
    float: none !important;
    height: 100px !important;
min-width: 100% !important;
}
#AttachmentDiv {
    padding: 10px;
}
    #AttachmentDiv span {
        font-size: 13px;
    }
#attachment-file {
    color: #CDCDCD;
}
#anpp-text {    
	line-height: 16px;
	font-size:13px;
    border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;    
    padding: 30px 4px 4px !important;
}
.settings-list textarea {
    padding: 30px 4px 4px !important;
	line-height: 17px;
	font-size:14px;
	color:#ececec;
}
#event-session .settings-list textarea {
    padding: 4px 4px 4px !important;
    min-height:100px;
}
#EmailAttendeeNotificationRegistrations {
min-width: 50px !important;
max-width: 50px !important;
}
#event-session input[type="text"] {
    margin:5px 0;
}
#event-session .ui-spinner-up, #event-session .ui-spinner-down {
    right:0;
}
* + html #copy-newsletter-button em {
	min-width: 120px;
}
* + html #list-elements li {
	width: 240px;
}
* + html ul.editorSection li.ui-state-highlight {
	margin: 0px;
}
.newsletter-lock input[type="radio"] {
	min-height: 0;
}
* + html #send-test-button {
	margin-right: 0px;
}
* + html #newsletter-lock {
	float: left;
	display: inline-block;
	width: 100px;
}
* + html #newsletter-lock label {
	float: left;
	padding-top: 7px;
}
* + html .newsletter-lock .newsletter-lock-date {
	float: right;
	position: absolute;
	margin-top: 60px;
	width: 30px;
}
* + html .newsletter-lock .double_caption {
	margin-left: -9px;
	margin-top: 10px;
	float: right;
}
* + html #attachment-file {
	height: 22px;
}
* + html .red-border {
	border: 2px solid #ff0000 !important;
	margin: -2px;
	margin: -2px 0px -2px 0px;
	position: relative;
}
* + html ul.editorSection li:hover {
	border: 1px dashed #888899;
	margin: -1px 0px -1px 0px;
	position: relative;
}
* + html #html-content table {
	table-layout: auto; /*Fix for bug #2905*/
}
* + html #btnWidget span, * + html #btnWidget em {
	min-width: 70px !important;
}
* + html #widget-openimagegallery span {
	min-width: 15px !important;
	width: 15px !important;
}
/*Bug fix ie7 beta */
* + html body {
	height: 0px;
}
/*End of Bug fix in IE7*/

#add-listmodule-row, #remove-listmodule-row {
	cursor: pointer;
}
#advanced-subject-list ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#advanced-subject-list ul li {
	float: left;
	width: 100%;
	margin-left: 0 !important;
}
#autogenerate-textversion {
	min-width: 140px;
}
#advanced-subject-filter-select {
	float: left;
	width: 100%;
}
#advanced-subject-div .no-filter-info {
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
	padding: 3px;
	margin: 5px;
	width: 92%;
	min-height: 16px;
	background: #ffffdd;
	line-height: normal;
}
#advanced-subject-div {
	margin-left: 2px;
}
.editor-left-panel-price-content .select {
	width: 150px;
}
#subject-symbols-dynamicoverlay-box {
	border: 1px #dddddd solid;
	background-color: #f1f1f1;
	position: fixed;
	z-index: 100;
	height: auto;
	width: auto;
	overflow: visible !important;
	padding: 1px !important;
}
#subject-symbols-table {
	border-collapse: collapse;
}
#subject-symbols-table td {
	cursor: pointer;
	background-color: white;
	border: 1px #dddddd solid;
	padding: 6px;
}
.editor-newsletter-subject {
	width: 211px !important; /*height: 20px; */
	padding-right: 25px; /* puts padding on the right side, so text doesn't go under the button. NOTE: TOTAL WIDTH IS 240 + 25 = 265px */
	float: left; /* some browsers display correctly without this, but better to leave it for cross browser compatibility */
	position: static;
}
.subject-line {
	display: inline-block;
}
#editor-newsletter-last-date-form label {
	margin-top: 10px;
}
#use-advanced-subject-checkbox {
	margin-left: -1px;
}
.add-advanced-subject-line {
	margin-left: 2px;
	margin-bottom: 4px;
}
#UseTxtSubject {
	margin-left: 0px;
	margin-top: 5px;
	width: 342px;
    float: left;
}
* + html #UseTxtSubject {
	margin-left: -0px !important;
}
* + html #chkUseTxtSubject {
	margin-left: 0px !important;
}
* + html .editor-left-panel-content li {
	line-height: 8px;
}
label.left-label {
	margin-top: 4px;
}
.lineWrapper {
	width: 300px;
}
.no-close-button .ui-dialog-titlebar-close {
	display: none;
}
/* hover over deleted module, similar to locked module */
.chart-datatable td {
color: #222222;
}
.ui-resizable-handle.ui-icon {
	background: url(../img/new/ui-icons_222222_256x240.png) no-repeat scroll;
background-position: -64px -224px;
}
.delete-response {
	background: url(../img/new/delete-16x16.png) no-repeat scroll 5px 5px;
padding: 5px 12px;
}
.delete-response:hover {
	background: url(../img/new/delete-depth-16x16.png) no-repeat scroll 5px 5px !important;
}
.deleted-module-box {
	background: url(../img/new/delete-16x16.png) no-repeat scroll 5px 5px;
	margin-top: -10px;
	min-height: 15px;
	min-width: 50px;
	opacity: 0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	padding: 5px 5px 5px 24px;
	position: absolute;
}
.deleted-module-box:hover {
	background: url(../img/new/delete-depth-16x16.png) no-repeat scroll 5px 5px;
}
/* END NEWLSETTER EDITOR */

/* LOGIN FLAGS */

#apsis-language-flags-center {
    margin: 0 auto;
    max-width: 450px;
    position: relative;
    top:15px;
}
#apsis-language-flags div div {
    margin-bottom:10px;
}
#apsis-language-flags a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-position: left center;
    background-size: auto auto;
    border-radius: 30px 30px 30px 30px;
    margin-right: 10px;
    padding: 3px 11px;
    position: relative;
}
#apsis-language-flags a:hover {
    box-shadow: inset 0 0 3px #000000;
    -moz-box-shadow:inset 0 0 3px #000000;
}
#apsis-description {
    margin-right: 10px;
    position: relative;
    top: -3px;
}
#flag-swedish {
    background-image: url("../../static/img/new/se.png");
}
#flag-english {
    background-image: url("../../static/img/new/gb.png");
    background-position: center center !important;
}
#flag-norwegian {
    background-image: url("../../static/img/new/no.png");
}
#flag-danish {
    background-image: url("../../static/img/new/dk.png");
}
#flag-finnish {
    background-image: url("../../static/img/new/fi.png");
}
#flag-hongkong {
    background-image: url("../../static/img/new/hongkong.png");
background-position: -4px 0px !important;
}
/* END LOGIN FLAGS */

/* FORM EDITOR */

.editor-left-panel-form-settings {
    color:#cdcdcd;
}
#preset-module-selected {
    display: none;
    padding: 10px;
    background: #1a1a1a;
    cursor: pointer;
    color:#f7a600;
}
.align-control span {
    position: relative;
    top: 5px;
    float:left;
    margin-right:5px;
}
#editpanel-MailingLists ul, #editpanel-CancelResetButton ul, #editpanel-EmailPolicy ul, #editpanel-SaveButton ul, #editpanel-Textbox ul, .delivery-format-panel, #editpanel-Email ul, #editpanel-Name ul, #editpanel-Mobile ul, #editpanel-RadioButtons ul {
    padding:10px;
}
    #editpanel-MailingLists ul li {
        font-size:13px;
    }
#editpanel-MailingLists ul ul {
    padding:0px;
}
#editpanel-Heading .text-editor-buttons {
    background: none repeat scroll 0 0 #222222;
    position: absolute;
    top: 131px;
    width: 277px;
	-webkit-border-top-left-radius: 3px !important;
    -moz-border-radius-topleft: 3px !important;
    border-top-left-radius: 3px !important;
	-webkit-border-top-right-radius: 3px !important;
    -moz-border-radius-topright: 3px !important;
    border-top-right-radius: 3px !important;
}
#image-preview-box
{
    clear: both;
    height: 162px;
    width: 267px;
    padding-top: 10px;
    cursor: pointer;
    background:#272626;
}
#image-preview {
    max-width: 260px;
    max-height: 150px;
    height:auto !important;
}
.show-modules-div
{
    margin-top: 10px;
}

#editor-settings .edit-panel ul li
{
    display: inline-block;
}

    #editor-settings .edit-panel ul li:after, #form-settings ul li:after
    {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
    }

#form-settings ul li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.editor-left-panel-module-settings
{
    font-size: 12px !important;
}

#editor-settings #editpanel-demographicdata, #editor-settings #editpanel-controltype, #editor-settings #editpanel-linkselect
{
    width: 50%;
}

#editor-settings .align-control
{
    float: left;
    margin-right: 4px;
}

#editor-settings .close-li
{
    display: block !important;
}

#editor-settings input[type="radio"]
{
    margin-top: -2px;
}

#editor-settings .left-right-control
{
    width: 100%;
}

    #editor-settings .left-right-control span
    {
        float: left;
        margin-top: 8px;
    }

    #editor-settings .left-right-control select
    {
        float: right;
        margin-right: 4px;
    }

    #editor-settings .left-right-control #forms-controltype
    {
        width: 120px;
    }

#editor-settings textarea
{
    height: 200px;
}

.editor-right-panel .editor-client-data
{
    display: none;
}

.editor-right-panel .hidden-item
{
    opacity: 0.6;
}

.editor-right-panel textarea
{
    width: 200px;
    height: 70px;
}

.editor-right-panel h3 span.editable
{
    font-size: 18px;
    font-weight: bold;
}

.editor-right-panel input[type="text"], .editor-right-panel input[type="password"]
{
    width: 200px;
}

.editor-right-panel input, .editor-right-panel select, .editor-right-panel textarea
{
    cursor: pointer;
}

    .editor-right-panel input[type="text"], .editor-right-panel input[type="password"]
    {
        width: 200px;
    }






.align-center
{
    text-align: center;
}

#editor-form-name
{
    margin-bottom: 8px;
    margin-right: 10px;
    width: 590px;
    cursor: auto !important;
}
.use-name-as-title-panel {
    float: left;
    margin-left: -3px;
    margin-top: 5px;
    width: 230px;
}

#editor-form-name-form .error
{
    margin-left: 8px;
}
#editor-form-name-form {
    float: left;
    margin-top: 2px;
    padding-right: 15px;
}
#editor-form-title-form {
    margin-top: 2px;
    float: left;
    
}
.editor-tools
{
    height: 70px;
    width: 1000px;
}
.editor-tools-au
{
    height: 73px;
    width: 1000px;
    padding-bottom: 10px;
}

#form-settings input[type="radio"], #form-settings input[type="checkbox"]
{
    margin-top: 5px;
}

.mailing-lists-hidden
{
    width: 50%;
    float: right;
}

#editor-settings input.mailing-list-is-hidden
{
    margin-right: 8px;
    float: right;
}

#editor-settings .mailing-lists
{
    padding: 4px 0;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    background:#464646;
}

#colorSelector2
{
    margin-left: 3px;
    margin-top: -1px;
}

    #colorSelector2 div
    {
        width: 28px;
        height: 28px;
        background: url(../img/new/select.png) center;
    }

#form-width-validation-form
{
    display: inline;
}

.editor-left-panel label.error
{
    float: none !important;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.width-and-color-panel
{
    margin-left: 4px;
    margin-right: 4px;
}

.editor-right-panel .country-code input, .editor-left-panel .country-code input
{
    margin-left: 2px;
    width: 60px;
    margin-right: 2px;
}

.country-code label
{
    margin-top: 5px;
}

.editor-content label
{
    padding: 4px;
}

.icon-pointer
{
    cursor: pointer;
    margin-right: 8px;
    margin-top: 5px;
}

.select-dropdownlist
{
    width: 246px;
    margin-top: 5px;
}

.confirmation-link-notice
{
    font-size: 13px;
    color: #f7a600;
}

.has-confirmation-link
{
    background-color: #fffc9c;    
}


.field-validation-error
{
    color: #f7a600;
    float: left;
    font-size: 13px;
    line-height: 13px;
    padding: 1px 5px;
    width: 90%;
}

#form-width-validation-form .field-validation-error
{
    float: none;
    padding: 0px;
}

.click-to-edit
{
    border: 1px solid #cc8901;
    padding: 4px;
    background:#f7a600;
    color:#1a1a1a;
}

div.form-wrapper
{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.forms-demographic-data img
{
    cursor: pointer;
}

.forms-demographic-data div
{
    margin-left: 5px;
}

.demographic-data-table table
{
    width: 100%;
    text-align: left;
}

.demographic-data-table td
{
    text-align: left;
}

    .demographic-data-table td[name='default']
    {
        width: 20px;
    }

#forms-demographicdatatype
{
    width: 140px !important;
}



.forms-code-inner-content
{
    padding: 10px;
    width: 700px;
}

    .forms-code-inner-content input[type=text], .forms-code-inner-content textarea
    {
        min-width: 500px;
    }

    .forms-code-inner-content textarea
    {
        height: 100px;
    }

    .forms-code-inner-content input[type=checkbox]
    {
        margin-right: 8px;
    }

#DefaultCountryCode, .editable.mobile-country-code select {
    width: 122px !important;
    height: 19px;
    padding-right: 20px !important;
}

#forms-align
{
    width: auto !important;
}

#editpanel-Image .align-control
{
    float: left;
    margin-left: 2px;
}

#editTab .forms-demographic-data table.demographic-data-table tr
{
    display: block;
    margin-bottom: 2px;
}


#editTab .forms-demographic-data table.demographic-data-table tr.demographic-data-header
{
    margin-bottom: 4px;
}
/* See also publicEditor4Forms.css where this rule is duplicated*/
.module-item 
{
}


/* FORM EDITOR END */

/* Login Module */
/* ANPv3 Button CSS Classes */
.BoxBgMiddleForm {
	background-color: #f5f5f5;
	color: #333333;
	vertical-align: top;
}
.LoginBg a {
	color: #333333;
	text-decoration: underline;
}
.LoginBg a:hover {
	color: #333333;
	text-decoration: none;
}
.LoginShadowLeft, .ShadowL {
}
.LoginShadowRight, .ShadowR {
}
.LoginShadowMiddle, .ShadowM {
}
.LoginAccount, .LoginAcc {
	height: 20px;
	font-size: 13px;
	color: #000000;
	text-align: center;
}
.LoginAccount a, .LoginAcc a {
	color: #000000;
	text-decoration: underline;
}
.LoginAccount a:hover, .LoginAcc a:hover {
	color: #000000;
	text-decoration: none;
}
.LoginTextBox, .LoginT {
	border: 1px solid #a7a7a7;
	width: 223px;
	height: 16px;
	padding-top: 2px;
}
.Footer {
	padding: 15px 0px;
	text-align: center;
	font-size: 11px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #888888;
}
.Footer a {
	text-decoration: underline;
	color: #333333;
}
.Footer a:hover {
	text-decoration: none;
	color: #000000;
}
textarea, input {
	outline: none;
}
/* TRASH */
#ctl00_cphANP_pnlTrashCan .FullW {
    margin: 0 !important;
    padding: 0 !important;
}
#ctl00_cphANP_dgTrashCan td {
	border: 1px solid #DDDDDD !important;
	padding-left:5px;
}
/* TRASH END */

/* PROJECTS */

/* EVENT */
#event-settings .selectUnderCheckbox {
    margin-left:-18px;
}
#AttendeeLimit, #AdditionalGuestLimit {
min-width: 80px !important;
max-width: 80px !important;
}
.event-right .dynamic-content-modal {
top: 155px;
}
.settings-categories input[type="checkbox"] {
    min-width:10px !important;
}
#event-left .timefield, #trigger-left .timefield {
max-width: 50px !important;
min-width: 50px !important;
height: 25px !important;
padding-right:0px !important;
float: none;
}
#event-left .boxer-wrap textarea {
	float: left;
	display: block;
    min-width: 258px !important;
    background: #464646 !important;
    color:#ececec;
    border:0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#tab-edit-participant select {
height: 26px !important;
}
#tab-edit-participant .boxer-wrap ul {
    padding:10px;
}
#event-left .boxer-wrap .edit-icon  {
right: 12px;
position: absolute;
}
#tab-event-modules-edit .daysfield {
    height: 18px !important;
    margin-top: 4px;
    min-width: 40px !important;
    padding: 0 2px !important;
    width: 40px !important;
}
#tab-event-modules-edit .time-zone {
    position: relative;
}


#tab-event-modules-edit .confirmation-page, #tab-event-modules-edit .confirmation-email, #tab-event-modules-edit .waitinglist-confirmation-page, #tab-event-modules-edit .waitinglist-confirmation-email {
min-width: 245px;
background-position-y: 3px !important;
}
#event-left {
	background: url(../img/new/editor-left-panel-bg.png) repeat-x scroll left top #1A1A1A !important;
	float: left;
	left: 0;
	margin-top: -30px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 70px 10px !important;
	position: fixed;
	min-width: 320px !important;
	height:100%;
}
#event-settings, #event-session {
	padding: 10px 10px 40px 10px;
}
#event-left .boxer-content {
	background:#333333 !important;
}
.session-editor, #tab-event-report-export .boxer-content {
	padding:10px;
	background:#333333 !important;
}
#tab-event-report-email .boxer-wrap {
	padding:10px !important;
}
#ctl00_RightContent_generalInformationBox_lblEventName {
    font-size:15px;
    color:#cdcdcd;
}
.session-editor a {
	color:#cdcdcd;
}
#tab-messages-settings .boxer-content, #tab-cancel-settings .boxer-content, #tab-add-participant .boxer-content {
	padding:10px;
}
#tab-add-participant .boxer {
	height:auto !important;
	min-height:55px;
    overflow:auto;
}
#tab-edit-participant .boxer {
	height:auto !important;
	min-height:55px;
    overflow:auto;
}
#event-left .boxer-wrap {
	padding:0;
	margin:0;
}
#module-list {
	background:#333333;
	margin-bottom: 5px;
	line-height: 26px;
	width: 100%;
	min-height: 230px;
	overflow-x: hidden;
	list-style: none;
}
#event-participants {
	min-height: 402px;
	padding: 15px 15px 40px;
	background:#ffffff;
	border:1px solid #dddddd;
}
#event-left span .icon-posleft, #event-right span .icon-posleft {
	display:none;
}
#event-right {
	max-width: 780px;
	position: relative;
	left: 350px;
	margin-bottom: 150px;
	padding: 40px 0px 0 !important;
	background:none !important;
}
#event-right .si-container {
	width: 760px;
	border: 2px solid transparent;
	_height: 65px;
	min-height: 65px;
}
#event-right #event-page-title {
	width: 350px;
	font-size: 18px;
	font-weight: bold;
	background-color: transparent;
	float: left;
}
.event-page {
	background:#ededed;
	padding:10px;
}
h2 {
	font-size: 22px;
	line-height: 30px;
	padding: 20px 10px;
	font-weight:normal;
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
}
select#advanced-subject-filter-select {
	height: auto !important;
min-width: 255px;
}
.editor-left-panel-content label {
    color:#cdcdcd;
    line-height:21px;
    display: inline;
}

.value-parameter, .delete-parameter a .icon-delete {
    float: left;
}
.delete-parameter .icon-delete {
    margin-left: 5px;
    margin-top: 5px;
    display: block!important;
}

.remove-advanced-subject-line {
position: relative;
right: -2px;
top: 7px;
float: right;
}
#LinkButtonSearch {
	float: right !important;
}
/* Event Editor */
.event-page #tab-right-edit {
	background:#ffffff !important;
	border:1px solid #dddddd;
}
.event-page .event-page-header {
	padding:10px 0px;
}
li {
	list-style-type: none;
}
.boxer {
	max-height: 568px;
    overflow-y: auto;
}
#RightContent_BackToEventLink {
	float:right !important;
}
/* Form */
#form-item-list {
	margin-bottom: 10px;
	line-height: 26px;
	background-color: #333333;
	list-style: none;
	overflow: hidden;
	padding-top:5px;
}
#form-item-list li {
	overflow: hidden;
	text-indent: 50px;
	width: 100%;
	cursor: move;
	background:#1a1a1a;
	float: left;
	font-size: 13px;
	line-height: 35px;
	margin-left: -5px;
	margin-bottom:5px;
	padding:7px;
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
	color:#cdcdcd;
	height:auto;
}
#form-item-list li:hover {
	background: #464646;
}
#tab-event-form-edit .settings-list {
	padding:10px;
}
#tab-event-form-edit .module-settings {
	padding:10px;
}
/* Drag and drop icons in Form Menu*/
.fi-label {
	background: transparent url(../img/event/form/form_label.png) no-repeat;
}
.fi-password {
	background: transparent url(../img/event/form/form_password.png) no-repeat;
}
.fi-radiobutton {
	background: url(../img/new/toolbox_radiobuttons_event.png) #1a1a1a left center no-repeat !important;
}
.fi-radiobutton:hover {
	background: url(../img/new/toolbox_radiobuttons_event.png) #464646 left center no-repeat !important;
}
.fi-checkbox {
	background: url(../img/new/toolbox_checkboxes_event.png) #1a1a1a left center no-repeat !important;
}
.fi-checkbox:hover {
	background: url(../img/new/toolbox_checkboxes_event.png) #464646 left center no-repeat !important;
}
.fi-dropdown {
	background: url(../img/new/toolbox_dropdown_event.png) #1a1a1a left center no-repeat !important;
}
.fi-dropdown:hover {
	background: url(../img/new/toolbox_dropdown_event.png) #464646 left center no-repeat !important;
}
.fi-submit {
	background: transparent url(../img/event/form/form_submit.png) no-repeat;
}
.fi-text {
	background:url(../img/new/toolbox_text_event.png) #1a1a1a left center no-repeat !important;
}
.fi-text:hover {
	background:url(../img/new/toolbox_text_event.png) #464646 left center no-repeat !important;
}
.fi-textbox {
	background: url(../img/new/toolbox_textbox_event.png) #1a1a1a left center no-repeat !important;
}
.fi-textbox:hover {
	background: url(../img/new/toolbox_textbox_event.png) #464646 left center no-repeat !important;
}
.fi-repeaterstart {
	background: transparent url(../img/event/form/form_repeaterStart2.png) no-repeat;
}
.fi-repeaterstop {
	background: transparent url(../img/event/form/form_repeaterStop2.png) no-repeat;
}
#form-item-list span {
	float: left;
}
#module-list input {
	width: 180px;
	float: right;
}
.event-page-header {
	padding: 10px;
}
.event-page-header input {
	width: 60%;
	padding: 3px;
	font-size: 14px;
}
.event-page-header .styled-button {
	float: right;
}
#draggable {
    width: 0;
    height: 0;
    line-height: 0;
    margin: 0;
}
#chckBxHiddenForAdditionGuests, label.checkbox-label {
	width:auto !important;
}
#data-field-select optgroup {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#tab-event-form-edit #save-settings {
	margin-left:10px;
}
/* End Event Editor */

.item-type-repeater-start {
	background: url(../img/new/invite-guests-top-2.png) no-repeat;
	width: 100%;
	height: 50px;
	margin: 0px !important;
}
.item-type-repeater-end {
	background: url(../img/new/invite-guests-bottom-2.png) no-repeat;
	width: 100%;
	height: 50px;
	margin: 0px !important;
}
#event-left {
	position: fixed;
	width: 290px;
	font-size: 11px;
}
#event-left .ui-tabs-panel {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	width: 100%;
}
.si-editable {
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid transparent;
	padding: 2px;
	display: block;
	width: 350px;
}
.si-editable:focus {
	border: 1px dotted #999;
	outline: none;
}
#event-right .si-container.ui-state-default, #event-right .si-container.ui-state-hover, #event-right .si-container.ui-state-active {
	border: 2px dashed #999;
}
#event-right .si-container.ui-sortable-placeholder {
	border: 1px dotted #000;
}
/* Icons */
.icon-xlarge {
	width: 48px;
	height: 48px;
	text-decoration: none;
}
.icon-social {
	width: 70px;
	height: 20px;
	padding-right: 12px;
	text-decoration: none;
}
.icon-test {
	background: transparent url(../img/event/settings/settings_test.png) no-repeat center center;
}
.icon-stopped {
	background: transparent url(../img/event/settings/settings_stopped.png) no-repeat center center;
}
.icon-running {
	background: transparent url(../img/event/settings/settings_running.png) no-repeat center center;
}
.icon-preview {
	background: transparent url(../img/event/settings/settings_preview.png) no-repeat center center;
}
.icon-facebook {
	background: transparent url(../img/event/common/social_facebook.jpg) no-repeat center center;
}
.icon-twitter {
	background: transparent url(../img/event/common/social_twitter.jpg) no-repeat center center;
}
.icon-linkedin {
	background: transparent url(../img/event/common/social_linkedin.jpg) no-repeat center center;
}
.icon-stumbleupon {
	background: transparent url(../img/event/common/social_stumbleupon.jpg) no-repeat center center;
}
.ico .icon-filter {
	background: transparent url(../img/event/common/edit-filter.png) no-repeat center center;
}
.icon-email {
	background: transparent url(../img/event/settings/settings_email.png) no-repeat center center;
}
.icon-email-resend {
	background: transparent url(../img/event/settings/resend.png) no-repeat center center;
}
/* Generic list (left side) */
#tab-data-fields .boxer-wrap {
	background-color: #333333;
	padding:10px !important;
}
.inner-list {
	list-style: none;
	width: 100%;
}
.inner-list li {
	display: block;
	margin: 4px 0px;
	padding: 2px 4px;
	clear: both;
}
.inner-list .add-icon {
	text-align: right;
	border-bottom: 1px solid #464646;
	padding-bottom: 2px;
}
.inner-list .add-icon a {
	text-decoration: none;
	min-width: 55px;
}
.inner-list .add-icon .icon {
	margin-left: 4px;
}
.inner-list .item {
	text-decoration: none;
	width: 80%;
	float: left;
}
.inner-list .item:hover {
}
.left {
	float: left;
}
.right {
	float: right;
}
/*
 * -------------------------------------------------------
 * Survey Page's header, including the page tab navigation
 * ------------------------------------------------------- */
#event-page-header-top {
	padding-top: 10px;
	height: 30px;
}
#event-page-header-top-buttons {
	float: right;
}
#event-page-header-menu-wrap {
	position: relative;
	background-color: #F2F2F2;
	margin: 10px 0 5px 0px;
	width: 648px;
	height: 25px;
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
}
#event-page-header ul {
	float: left;
	list-style: none;
}
#event-page-header li {
	float: left;
}
#event-page-header li a {
	text-align: center;
	border-right: 1px solid #D5D5D5;
	padding: 5px 4px 4px 4px;
	width: 23px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	text-decoration: none;
}
#event-page-header li.active a {
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
	color: #069;
}
#event-page-header .non-page {
	overflow: hidden;
	text-indent: -99999px;
}
#event-left .event-page {
	border-top: none !important;
	background: #3b3b3b;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 300px !important;
	padding: 10px;
}
.disabledarea {
	position: absolute;
	background-color: #000;
}
.disabled-area {
	opacity: 0.6!important; /* Add IE, Mozilla etc here */
}
.disabled-area, .disabled-area * {
	color: #999!important;
	cursor: auto!important;
}
/* Override z-index for datepickers */
.ui-datepicker {
	z-index: 1500!important;
}
.invalid {
	border-color: #FF5357;
}
.validation-msg {
	color: #FF5357;
	margin-bottom: 5px;
}
.invisible {
	visibility: hidden;
}
#tab-event-modules-edit .boxer-wrap li {
	width: 95%;
}
.validation-popup-message {
	color: red;
	height: 10px;
}
.validation-popup-control {
	border: 1px red solid;
}
.boxer {
	max-height: 568px;
}
.icon-parameter {
	background: url(../img/new/datacategory-20x20.png) no-repeat top left;
	height:20px !important;
	width:20px !important;
}
#tab-event-form-settings select {
}
/* EVENT REPORT */

#funnel {
	height: 205px;
	background: #ffffff url(../img/new/reportfunnel_4bars.png) no-repeat top left;
}
#funnel table {
	position: relative;
	top: 6px;
}
#funnel tr {
	height: 47px;
}
#funnel td {
}
/* Funnel table column specific */
.part-title {
	font-size: 16px !important;
	font-weight: bold;
	line-height: 20px;
}
.part-description {
	color: #777;
}
/* Activity timeline */
#activity {
	padding-top: 20px;
	position: relative;
	height: 480px;
	background:#ffffff;
}
#activity h3 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 12px;
}
#activity select {
	position: absolute;
	top: -4px;
	right: 20px;
}
#session-statistics {
	padding-top: 20px;
	position: relative;
	padding-left: 13px;
	height: 170px;
	background:#ffffff;
}
#session-statistics select {
	margin-left: 20px;
}
.session-block {
	float: left;
	border: 1px #F6F6F6 solid;
	background-color: #FAFAFA;
	width: 348px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 30px;
}
.session-block .left {
	width: 230px;
	float: left;
	margin-left: 10px;
	font-weight: bold;
}
.session-block .right {
	width: 100px;
	float: left;
}
.session-block ul {
	list-style-type: none;
	margin-top: 10px;
}
.session-block li {
	margin-bottom: 10px;
}
/*Session Breakdown*/
#session-breakdown {
	padding-top: 50px;
	height: 480px;
	background:#ffffff;
}
#session-breakdown h3 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 12px;
}
#session-breakdown select {
	position: absolute;
	top: -4px;
	right: 20px;
}
#SessionNameForPDF {
	display: none;
}
/* Funnel table icons */
.part-icon-invited {
	background-image: url(../img/new/icon_invitation.png) !important;
}
.part-icon-bounced {
	background-image: url(../img/new/icon_bounces.png) !important;
}
.part-icon-opened {
	background-image: url(../img/new/icon_opens.png) !important;
}
.part-icon-clicks {
	background-image: url(../img/new/icon_clicks.png) !important;
}
.part-icon-registrations {
	background-image: url(../img/new/icon_registrations.png) !important;
}
.part-icon-guests {
	background-image: url(../img/new/icon_guests.png) !important;
}
/* Funnel table columns */
#event-right .part-icon {
	width: 50px;
	background-position: 70% 50% !important;
	background-repeat: no-repeat !important;
	text-indent: -999em;
}
.part-icon {
	width: 60px;
	background-position: 70% 50% !important;
	background-repeat: no-repeat !important;
	text-indent: -999em;
}
#event-right .part-text {
	width: 270px;
}
.part-text {
	width: 240px;
}
#event-right .part-number {
	width: 60px;
	text-align: center;
}
.part-number {
	width: 70px;
	text-align: center;
}
.part-percent {
	font-size: 15px;
	font-weight: bold;
	text-align: right;
}
.part-percent span {
	white-space: nowrap;
}
#row-invited .part-percent span {
	margin-right: 124px;
}
#row-bounced .part-percent span {
	margin-right: 124px;
}
#row-opened .part-percent span {
	margin-right: 124px;
}
#row-clicks .part-percent span {
	margin-right: 124px;
}
/* Statuses */
#statuses {
	list-style-type: none;
	width: 100%;
	padding: 0px 8px;
	margin-top: 20px;
}
#statuses li {
	float: left;
	width: 135px;
	border: 1px solid #DDD;
	margin: 0px 3px;
}
#statuses p {
	color: #569;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	line-height: 1;
}
#statuses span {
	margin: 0px 4px 0px;
	font-weight: bold;
}
.statuses-number {
	float: left;
	font-size: 18px;
	line-height: 20px;
}
.statuses-percent {
	float: right;
	line-height: 24px;
	color: #3A3;
}
/* Report END */


/* Toolbox, modules and edit tabs */

    #module-list span {
	float: left;
}
#module-list input {
	width: 85%;
	float: right;
}
hr.overview-rule {
	margin:0;
}
span.hr-label {
	display: inline-block;
	text-align: center;
	position: relative;
	padding:10px 3px;
	font-size:15px;
}
#module-list li {
	overflow: hidden;
	text-indent: 40px;
	width: 100%;
	margin: 5px auto 0px;
	padding: 7px;
	background-color: #1a1a1a;
	height: 30px;
	line-height: 30px;
	cursor: move;
	font-size: 13px;
	float:left;
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
}
#module-list li:hover {
	background: #464646; /* Old browsers */
}
.edit-icon {
	float: right;
	margin-top: 3px;
	cursor: pointer;
}
.modules {
	list-style-type: none;
	min-height: 25px;
}
.modules > li {
	display: inline;
}
/* Big Module Icons */
.icon-confirmation {
	background: transparent url(../img/new/event_confirmation.png) no-repeat center center;
}
.icon-confirmation:hover {
	background: transparent url(../img/new/event_confirmation_hover.png) no-repeat center center;
}
.icon-invitationemail {
	background: transparent url(../img/new/event_invitationmail.png) no-repeat center center;
}
.icon-invitationemail:hover {
	background: transparent url(../img/new/event_invitationmail_hover.png) no-repeat center center;
}
.icon-registrationform {
	background: transparent url(../img/new/event_registrationform.png) no-repeat center center;
}
.icon-registrationform:hover {
	background: transparent url(../img/new/event_registrationform_hover.png) no-repeat center center;
}
.icon-evaluationemail {
	background: transparent url(../img/new/event_evaluationmail.png) no-repeat center center;
}
.icon-evaluationemail:hover {
	background: transparent url(../img/new/event_evaluationmail_hover.png) no-repeat center center;
}
.icon-event {
	background: transparent url(../img/event/modules/modules_event.png) no-repeat center center;
}
.icon-reminderemail {
	background: transparent url(../img/new/event_remindermail.png) no-repeat center center;
}
.icon-reminderemail:hover {
	background: transparent url(../img/new/event_remindermail_hover.png) no-repeat center center;
}
.icon-remindersms {
	background: transparent url(../img/new/event_remindersms.png) no-repeat center center;
}
.icon-remindersms:hover {
	background: transparent url(../img/new/event_remindersms_hover.png) no-repeat center center;
}
.icon-scheduled {
	background: transparent url(../img/new/scheduled_dark.png) no-repeat center center;
}
.icon-scheduled-evaluation {
	background: transparent url(../img/event/modules/modules_scheduled_evaluation.png) no-repeat center center;
}
.icon-scheduled-invitation {
	background: transparent url(../img/event/modules/modules_scheduled_invitation.png) no-repeat center center;
}
.icon-scheduled-remindersms {
	background: transparent url(../img/event/modules/modules_scheduled_remindersms.png) no-repeat center center;
}
.icon-scheduled-socialnetwork {
	background: transparent url(../img/event/modules/modules_scheduled_socialnetwork.png) no-repeat center center;
}
.icon-socialnetwork {
	background: transparent url(../img/event/modules/modules_socialnetwork.png) no-repeat center center;
}
#session-list .icon-map {
	background: transparent url(../img/new/session-25x23.png) no-repeat center center;
	width:25px;
	height:23px;
	margin-right:5px;
}
#event-settings .settings-list input[type="checkbox"] {
	float:left;
	margin-right:5px;
}
/* Drag and drop icons in Add Menu*/
.mi-evaluation, #module-list li.mi-evaluation:hover {
	background: url(../img/new/event_small_evaluationmail.png) #464646 center left no-repeat;
}
.mi-invitation, #module-list li.mi-invitation:hover {
	background: url(../img/new/event_small_invitationmail.png) #464646 center left no-repeat;
}
.mi-registrationform, #module-list li.mi-registrationform:hover {
	background: url(../img/event/modulebox/modulebox_registrationform.png) #464646 center left no-repeat;
}
.mi-reminder, #module-list li.mi-reminder:hover {
	background: url(../img/new/event_small_reminderemail.png) #464646 center left no-repeat;
}
.mi-smsreminder, #module-list li.mi-smsreminder:hover {
	background:  url(../img/new/event_small_remindersms.png) #464646 center left no-repeat;
}
.mi-social {
	background: url(../img/event/modulebox/modulebox_social.png) #464646 center left no-repeat;
}
.instructions {
	padding:10px;
}
/* Social media dialog */
.social-media-modal {
	height:170px !important;
}
.social-media-modal p {
	margin-bottom: 10px;
}
.social-media-modal ul {
	display: block;
	width: 400px;
	margin: 15px auto;
}
.social-media-modal li {
	margin: 0px 20px;
}
.social-media-modal li a {
	float: left;
	width: 90px;
	padding-top: 55px;
	text-align: center;
	font-size: 13px;
	background-position: top center;
	margin: 15px 0;
}
.social-media-modal .first {
	margin-left: 0px;
}
.social-media-modal .last {
	margin-right: 0px;
}
.social-media-submodal {
	overflow: auto;
}
.social-media-twitter {
	background: transparent url(../img/new/twitter-48x48.png) no-repeat;
}
.social-media-linkedin {
	background: transparent url(../img/new/linkedin-48x48.png) no-repeat;
}
.social-media-facebook {
	background: transparent url(../img/new/facebook-48x48.png) no-repeat;
}
.social-media-stumbleupon {
	background: transparent url(../img/new/stumbleupon-48x48.png) no-repeat;
}
#event-session ul {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 0 0 50px;
}
#event-session ul ul {
	border:none !important;
	padding:0px 15px;
	width:90%;
}
#event-session ul ul ul {
	padding:0px;
}
/* Needed to remove any additional padding added by IE7 */

.moduleboxer {
	position:relative;
	background-color:#ffffff;
	border:1px solid #dddddd;
	padding:10px;
	width: 96%;
	margin: 0px auto 8px auto;
}
.moduleboxer h3 {
	position: relative;
	margin:10px;
}
.moduleboxer h3 .send-date {
	position: absolute;
	top: 0;
	right: 8px;
	font-size: 10px;
}
.moduleboxer .move {
	cursor: move;
}
.moduleboxer-content {
}
.moduleboxer-wrap {
	min-height: 74px;
	_height: 74px;
	margin-left: 5px;
	padding: 0px 0px 6px;
}
.moduleboxer-wrap-inner {
	padding: 13px;
	background-color: #FFF;
	width: 254px;
	margin: 0 auto;
	margin-left: -2px;
	border: 1px solid #DDD;
}
.moduleboxer-edit {
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 20px;
	text-align: center;
}
.moduleboxer-edit .icon-xlarge {
	float: none;
	display: block;
	width: 64px;
	height: 48px;
}
.moduleboxer ul {
	padding-top: 5px;
	margin-left: 70px;
	height: 100%;
}
.moduleboxer li {
	width: 80%;
}
.moduleboxer .left {
	width: 120px;
	padding-left: 30px;
	float: left;
	font-weight: bold;
}
.moduleboxer .right {
	float: left;
	width: 300px;
}
h3.passed > span .send-date {
	color: #FF8285;
}
h3.next > span .send-date {
	color: #A9FF8C;
}
.ui-draggable-loading {
	background: transparent url(../img/new/dropbox.gif) no-repeat center center!important;
}
.ui-sortable-placeholder {
	visibility: visible!important;
	background: transparent url(../img/new/dropbox.gif) no-repeat center center!important;
	height: 97px;
    margin-bottom:10px;
}
.ui-draggable-loading .moduleboxer {
	visibility: hidden;
}
.ui-sortable-placeholder {
	display: block!important;
	height: 97px;
}
.boxer-wrap .textbox {
	float: left;
	display: block;
}
textarea.textbox {
	margin-right:10%;
}
.boxer-wrap .timefield, .boxer-wrap .datefield, .boxer-wrap .daysfield {
}
.boxer-wrap .select {
	float: left;
	width: 90%;
}
.boxer-wrap .full-width {
	width: 100%;
}
.boxer-wrap label {
	display: inline-block;
}
.translation-count {
	display:inline !important;
}
.boxer-wrap hr {
	width: 95%;
}
.ckeckbox-label {
	display: inline !important;
}
.boxer-wrap li label {
	margin-bottom: 5px;
}
.boxer-wrap .datefield {
	width: 75px;
}
.boxer-wrap .edit-tab-buttons {
	margin-top: 10px;
	width: 265px;
}
.modal-list {
	width: 98%;
	padding: 5px;
}
.modal-list p {
	padding: 5px 0px 5px;
}
.modal-list a {
	float: right;
}
.modal-list select {
	margin-right: 25px;
}
#twitter-list {
	padding-top: 10px;
}
#twitter-list .left {
	width: 20px;
	float: left;
}
#twitter-list .right {
	margin-left: 20px;
	text-align: right;
	float: none;
}
#twitter-list li {
	padding: 2px;
	display: block;
}
#twitter-list label {
	display: block;
}
ul li {
	list-style-type: none;
}
a.moduleboxer-edit {
	color: #333;
	text-decoration: none;
}
a.moduleboxer-edit:hover {
	color: #333;
	text-decoration: none;
}
.report-link, .publish-link {
	position: absolute;
	top: 23px;
	right: 10px;
	padding-left: 20px;
	height:16px;
	line-height:16px;
}
.report-link {
	background: transparent url(../img/new/report-16x16.png) no-repeat center left;
}
.publish-link {
	background: url(../img/new/url-16x16.png) no-repeat center left;
}
.publish-link:hover {
	background: url(../img/new/url-16x16-hover.png) no-repeat center left;
}
.ui-datepicker-current-day .ui-state-active {
	background:#f7c96a;
	color:#333333 !important;
	line-height:normal;
}
.hide {
	display: none;
}
.event-general-information {
	margin-top: 0px;
	position:relative;
	background-color:#272626;
	border:solid 5px #333333;
	padding:10px;
	width: 95%;
}
.settings-categories {
	background-color:#ffffff;
	border:solid 1px #dddddd;
	padding:0 0 50px;
}
.settings-list .right .link-displaying-url {
    display: inline-block;
    max-width: 530px;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:6px;
	color:#333333;
}
.settings-list .right .link-displaying-url:hover {
	text-decoration:underline;
}
#header-buttons {
	position: absolute;
	top: 100px;
	right: 15px;
}
.settings-category-head {
	padding-left:15px;
}
.settings-category {
	padding:0px 15px;
}
.expand {
	background: url(../img/new/arrow_right.png) no-repeat;
}
.collapse {
	background: url(../img/new/arrow_down.png) no-repeat;
}
/* SWITCH */
#ProjectDisabled {
	background: url(../img/new/switch-large.png) left center no-repeat;
	display:none;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
}
#ProjectDisabled.selected {
	display: block;
	background-position:-49px;
}
#ProjectEnabled {
	background: url(../img/new/switch-large.png) left top no-repeat;
	display: none;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
}
#ProjectEnabled.selected {
	display: block;
}
#ProjectEnabled, #ProjectDisabled, #ProjectEnabled span, #ProjectDisabled span {
	float: left;
	margin: 0;
}
#ProjectEnabled span, #ProjectDisabled span {
	background-repeat: no-repeat;
	display: block;
	line-height: 22px;
}
#ProjectEnabled span {
}
#ProjectDisabled span {
}
#ProjectDisabled.selected span {
}
#ProjectEnabled.selected span {
}
#ProjectStatus {
	color: #333333;
	display: inline;
	font-size: 12px;
	font-style: italic;
	line-height: 22px;
	margin-left: 10px;
}
/* SWITCH END */
.event-status {
	min-height: 35px !important;
	margin-top:2px !important;
}
.settings-category-icon {
	display: inline-block;
	margin-left: -2px;
	margin-top:3px;
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	cursor: pointer;
}
#SaveSession {
	top:-37px;
	left:15px;
	position:relative;
}
#LinkButtonSaveEvent, #SaveSession {
	top:-37px;
	left:15px;
	position:relative;
}
#event-left select {
    min-width: 266px !important;
    background-position-y: 3px !important;
    margin-left:0;
}
.image-gallery-text-colorpick #colorSelector {
position: relative;
top: 6px;
}
.image-gallery-option-font {
min-width: 150px !important;
max-width: 150px;
}
.image-gallery-dd-content .image-gallery-demo-close {
    top:0px;
}
#SendConfirmationMailCheckbox {
    top:3px;
    position:relative;
}
.session-editor-content {
    width: 100%;
}
.session-list-item {
    height: 40px;
}
.session-editor-header label {
    display:inline !important;
}
#header-buttons-test {
	display: inline-block;
}
.general-information-table {
	width: 100%;
}
.general-information-table td {
	color:#cdcdcd;
	font-size: 14px;
	font-weight: normal !important;
}
.general-information-table tr {
	height: 22px;
}
.session-expand-column {
	width: 100px;
}
.sessions-column {
	width: 290px;
}
.expander {
	cursor: pointer;
	background: url(../img/new/arrow_right.png) no-repeat;
	float: left;
	margin-right: 5px;
	margin-left: 2px;
}
.collapser {
	cursor: pointer;
	background: url(../img/new/arrow_down.png) no-repeat;
	float: left;
	margin-right: 10px;
}
.bold {
	font-weight: bold;
}
.sessions-expand-icon {
	padding-left: 20px;
}
.report-pop-up-overlay {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 100;
}
.dynamicoverlay-box {
	margin-top: 30px!important;
	overflow: auto;
	max-height: 160px;
	/*width: 250px;*/
    /*margin-left:*/
    margin-right: 20px!important;
}
.dynamicoverlay-box-context {
	/*margin-top: 30px!important;*/
    margin-left: 30px!important;
}
.dynamicoverlay-box-context-item {
	margin-top: 5px;
}
#SendTime, .time-zone {
	float: right;    
    position: relative;
    top: -11px;
    right:0px;
    width:111px;
}
.time-zone {
    position: relative;
    top: -18px;
}
.send-time .time-zone {
    position: relative;
    top: -16px !important;
}
.send-time {
	width: 100% !important;
}
.filter-manager-iframe {
	width: 100%;
	height: 300px;
}
.sms-message {
	max-width: 245px;
	min-width: 245px;
	resize: vertical;
	width: 245px;
}
.ui-spinner {
	margin-bottom: 4px;
}
.ui-spinner input {
	min-height: 18px;
	height: 18px;
	line-height: 18px;
	min-width: 100px !important;
}
.ui-spinner-input {
	margin-left: 1px;
}
.ui-spinner-button {
	z-index: 10;
}
.text-Incomplete {
	color: #bd4926;
	padding:3px;
}
.hovered {
	color: #333333 !important;
}
.settings-list {
	padding:10px;
}
.settings-list > li {
	list-style-type: none;
	display: block;
}
.settings-list label {
	margin-bottom: 3px;
}
.settings-list .checkbox-label {
	display: inline-block;
}
.left-margin {
	margin-left: 4px;
}
.settings-list input[type="checkbox"] {
	vertical-align: middle;
}
.settings-list > li {
	margin: 0px 5px;
	min-height: 26px;
}
.settings-list select {
	width: 250px;
}
#event-session .settings-list select {
	width: auto !important;
}
#data-field-select {
	width: 120px;
	float: right;
	margin-right: 12px;
}
.settings-list .form-title-label {
	display: inline;
}
.drop-down-option:hover {
	background-color: gray;
}
input#nbrAnonGuests {
	line-height: 22px;
	height: 18px;
	height: 21px\0/IE9;
 height: 14px !ie;
	width: 57px;
	display: inline-block;
}
input#moreGuests {
	background: url('../../static/img/event/form/dropdown2.jpg') no-repeat 8px center;
	height: 15px;
	border: none;
	margin-left: -26px;
	height: 22px;
	width: 22px;
}
div#popDown {
	width: 57px;
	display: none;
	position: absolute;
	background-color: white;
	border: 1px solid black;
}
span.drop-down-option {
	display: block;
}
.module-settings {
	height: 28px;
}
.form-items {
	/* http://stackoverflow.com/questions/5791886/jquery-draggable-shows-helper-in-wrong-place-when-scrolled-down-page */
    overflow: auto;
}
.form-items > li {
	width: 95%;
	margin: 10px auto;
	padding: 2px;
	border: 1px dashed transparent;
}
.form-items > label {
	font-size: 13px;
}
.form-items > li:hover {
	border: 1px dashed #AAA;
	cursor: move;
}
.form-items span.editable {
	border: 1px solid transparent;
}
.form-items .editable:hover {
	background-color: #DDD;
	border: 1px solid #DDD;
	cursor: pointer;
}
/* All items have this */
.itemboxer {
	background-color: #FFF;
	margin: 5px;
}
.itemboxer > label {
	display: block;
}
.itemboxer > select {
	min-width: 252px;
}
.itemboxer > .textbox {
	width: 300px;
}
.itemboxer > input[type="password"] {
	min-height: 20px;
}
.textbox-country-code {
	width: 40px;
	border: 1px solid #B5B8C8;
	background: white url(../img/common/textbox_bg.gif) repeat-x;
}
.textbox-phone-number {
	width: 245px !important;
}
.multiline {
	width: 285px;
	height: 20px;    
    position: absolute;
    top: 117px;
}
.multiline li {
	width: 100%;
}
.multiline .right {
	font-size: 13px;
	float: right;
}
.contenteditable {
	width: 96%;
	_height: 50px;
	min-height: 50px;
	font-size: 11px;
	overflow: auto;
}
/* Form Items */
.item-type-textbox textarea {
	width: 40%;
	min-height: 60px;
	_height: 60px;
}
.item-type-heading {
	font-weight: bold;
	font-size: 24px;
	line-height: 1.3;
}
.item-type-submit .styled-button {
	float: none;
}
/* Dynamic content */
.dynamic-content-modal {
	padding: 6px 10px 0px;
	width: 340px;
	background: url(../img/event/common/dynamicoverlay.png) no-repeat;
	margin-bottom: 10px;
	position: absolute;
	top: 95px;
	left: -25px;
}
.dynamic-content-modal .inline {
	margin-top: 10px;
	margin-left: 20px;
	width: 90%;
}
.dynamic-content-modal .foot {
	background: url(../img/event/common/dynamicoverlay.png) no-repeat bottom left;
	width: 344px;
	height: 10px;
	position: relative;
	top: 10px;
	margin-left: -10px;
}
.dynamic-content-modal .head {
	font-weight: bold;
	border-bottom: 1px solid #DDD;
	margin-bottom: 3px;
}
.dynamic-content-modal a {
	border: 1px solid transparent;
	float: left;
	color: #333333;
	text-decoration: none;
	width: 140px !important;
	padding: 4px;
}
.dynamic-content-modal a:hover {
	background-color: #f7a600;
	border: 1px solid #e09702;
}
/*Editable textbox done right*/
.editable-box {
	width: 257px;
	min-height: 100px;
	font-size: 13px;
}
.repeater-item {
	text-align: center;
}
/*
 * fix tabs to have 4 in one row
 */
body .ui-tabs .ui-tabs-nav li a {
	padding: 3px 8px;
}
#modal-data-manager div {
    max-width:500px;
}
.scriptcode-manager, .datacategory-manager {
	list-style: none;
	width: 100%;
    max-width:500px;
}
.datacategory-manager {
	margin: 10px 0;
}
.datacategory-manager .clearfix {
	margin: 0px;
}
.datefield {
	width: 90px;
}
/*#open-script-codes { position: relative; top: -6px; }*/
.data-category {
	margin-left: 8px;
	width: 70%;
	font-size: 13px;
	line-height:20px;
	text-decoration: none;
	float: left;
	color:#cdcdcd;
}
.data-category:hover {
	color:#ffffff;
    background:none !important;
}
.sublist-item label {
	font-style: italic;
}
/* Data category manager */
select.data-category-type {
	width: 80px;
}
input.data-category-name {
	font-size: 14px;
	width: 220px;
	padding-top: 2px;
	height: 18px;
}
a.add-data-item {
	cursor: pointer;
	clear: both;
	padding-left: -8px;
}
a.delete-data-item {
	height: 15px;
	margin-left: 10px;
}
.add-data-category a {
	float: right;
}
.add-data-category span {
	float: right;
}
.data-item-ordinal-col {
	padding: 0px 0px 0px 4px;
	width: 20px;
}
.data-item-name-col {
	width: 340px;
}
.data-item-delete-col {
	width: 30px;
}
#modal-data-manager p {
	margin-top: 1em;
}
#dataitem-list {
	clear: both;
	width: 300px;
	margin-top: 15px;
}
#dataitem-list .left {
	width: 20px;
	line-height: 24px;
}
#dataitem-list .right {
	margin-left: 20px;
	text-align: right;
	float: none;
	width: 100px;
}
#dataitem-list li {
	padding: 2px;
	display: block;
	width: 470px;
}
#dataitem-list input {
	width: 95%;
}
#dataitem-list .validation-msg {
	float: right;
	margin-right: -210px;
}
ul li {
	list-style-type: none;
}
#data-category-type-wrapper {
	margin: 0px;
	position: relative;
	top: -5px;
}
#data-category-name-wrap .validation-msg {
	line-height: 20px;
	margin-right: 20px;
}
#data-category-type-wrapper label{
    display: block;
    margin-top: 10px;
}
a.table-add-link .icon {
	margin-right: 5px;
}
/* EVENT END */

/* TRANSACTIONAL */
#ctl00_cphANP_tcTransactionalEmail_tpNumericalReport_ucNumericalControl_NumericalReportPanel table.FullW {
    padding:0px !important;
    margin-left:0px !important;
}
    #ctl00_cphANP_tcTransactionalEmail_tpNumericalReport_ucNumericalControl_NumericalReportPanel table.FullW .BoxTitle {
        font-size:15px;
        height:40px !important;
        padding-left:0px !important;
        border: none !important;
    }
#ctl00_cphANP_tcTransactionalEmail_tpNumericalReport_ucNumericalControl_NumericalReportPanel table.FullW .BoxTitle {
    border: medium none !important;
    font-size: 15px;
    height: 30px !important;
    padding-left: 0 !important;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblGraphHeading, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblGraphHeading b, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblAPIcode b, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblHTTPPostCode b, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblHTTPGetCode b, #ctl00_cphANP_tcTransactionalEmail_tpOverview_ucOverview_lblDeliveryReport {
    font-size: 15px;
    font-weight:normal;
}
#ctl00_cphANP_tcTransactionalEmail_tpNumericalReport_ucNumericalControl_lblReportHeading {
    display: none;
}
#ctl00_tdContent .LM10 {
    margin-left:0px !important;
}
#ctl00_cphANP_tcTransactionalEmail_body {
    padding: 15px;
    background: #ffffff;
    margin-bottom:15px;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_lblGraphHeading {
    font-size:15px;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_pnlConfig .PadLeftRight10, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_pnlConfig .PadLR10 {
    padding-left:0px !important;
    padding-right:0px !important;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_divAPICode {
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_ddlNewsletter {
min-width: 212px;
}

#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_litAPIcode, #ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_litHTTPPostcode {
    height: 130px !important;
    width: 700px !important;
    min-width: 700px !important;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_litHTTPGetcode {    
    height: 50px;
    width: 700px;
    min-width: 700px !important;
    min-height:100px;
}
#ctl00_cphANP_tcTransactionalEmail_tpNewEditProject_ucProjectConfiguration_pnlConfig .PadL5 {    
    padding-bottom:0px;
    padding-left:5px;
}
/* TRANSACTIONAL END */
#ctl00_cphANP_tcMailingList_tpAdd_ucAddSubscribersMethodSelection_ucSingleSubscriber_tdDemographicData {
padding: 0px !important;
}

#ctl00_cphANP_tcMailingList_tpAdd_ucAddSubscribersMethodSelection_ucSingleSubscriber_tdMailingList td {
padding: 2px 0px 0px !important;
height: 20px !important;
}

/* SPLIT TEST */

#manuallySendReminder span {
	width:100% !important;
	float:none !important;
}
/* END SPLIT TEST */

/* TRIGGER */

#trigger-left {
	height:100%;
}
#trigger-left input[type="checkbox"] {
	margin-right:5px;
}
#trigger-right {
	padding-top:30px !important;
	max-width:760px;
    z-index:99;
}
#trigger-settings li.left {
	width:22% !important;
}
#trigger-settings li.right {
	width:78%;
}
#trigger-settings li.right {
	margin-bottom:0px;
}
ul li {
	list-style-type: none;
}
#trigger-settings .settings-list label {
	margin-bottom:0px;
}
/* Generic table add link, used preferably after a data table like custom trigger parameters */
a.table-add-link .icon {
	margin-right: 11px;
}
#trigger-settings {
	padding: 10px 10px 20px 10px;
	background:#EDEDED;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	max-width:760px;
}
#trigger-settings .settings-list {
    font-size: 0;
}
#trigger-settings hr {
	display:none;
}
#save-trigger {
	position:relative;
	top:-40px;
	left:15px;
    float:left !important;
}
#trigger-settings .ui-state-default a, #trigger-settings .ui-state-default a:hover {
	background:none !important;
}
#AnnualActivityCheckbox {
	float:left;
	margin-right:5px;
}
#dataitem-list {
	clear: both;
	width: 300px;
	margin-top: 15px;
}
#dataitem-list .left {
	width: 20px;
	line-height: 24px;
}
#dataitem-list .right {
	margin-left: 20px;
	text-align: right;
	float:none;
	width: 100px;
}
#dataitem-list li {
	padding: 2px;
	display:block;
	width: 470px;
}
#dataitem-list input {
	width: 100%;
}
#dataitem-list .validation-msg {
	float: right;
	margin-right:-210px;
}
#email-list .icon-minus {
	margin-left: 8px;
	margin-top: 4px;
}
.sublist-item a.table-add-link {
	margin-top: 0px;
}
.sublist-item a.table-add-link .icon {
	margin-left: 1px;
	margin-right: 7px;
}
#email-list label {
	padding-right: 5px;
}
.settings-category-head {
	font-weight: bold;
	border-bottom: 1px solid #DDD;
	margin-top: 10px;
	margin-bottom: 5px;
}
.settings-list {
	width: 100%;
}
.settings-list li {
	margin: 3px 0px;
	min-height: 26px;
}
#trigger-right #trigger-settings .settings-list li {
	margin:0px !important;
	min-height: 34px;
    float: none;
    font-size: 13px;
    vertical-align: middle;
    display: inline-block;
}
.settings-list .left {
	width: 135px !important;
	float: left;
	margin-right: 10px;
}
.settings-list .left label {
	text-align: left;
	display: block;
	width: 100%;
	line-height: 24px;
}
.settings-list .left span {
	text-align: left;
	display: block;
	width: 100%;
	line-height: 24px;
}
.information-list li #txtAreaRecipients {
    width:240px;
}
.information-list {
    width: 410px !important;
    padding: 0 14px;
}

#spamReportDetailsTitle {
    color:#ececec;
}

#email-information {
    position: relative;
    top: -30px;
}
#event-session #email-information {
    position: relative;
    top: -1px;
}
#trigger-left .settings-list .right {
	width: 400px;
	float: left;
}
.settings-list .right label {
	float: none;
	line-height: 1;
}
.settings-list .current-status a {
	margin-left: 3px;
	padding: 4px 0px 0px 18px;
	background: no-repeat 0px 3px;
	display: block;
	height: 22px;
	text-decoration: none;
}
.settings-list .current-status a.stop {
	background: url(../img/new/switch-large.png) left top no-repeat;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
	    padding: 0;
}
.settings-list .current-status a.start {
	background: url(../img/new/switch-large.png) left center no-repeat;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
	    padding: 0;
	background-position:-49px;
}
.settings-list #FilterSelect {
	width: 140px;
}
.sending-filter-box #FilterSelect {    
    min-width: 100% !important;
    margin-left:0 !important
}
.copy-list {
	width: 440px;
}
.copy-list li {
	margin: 2px 0px;
	min-height: 26px;
}
.copy-list .left {
	width: 150px;
	float: left;
	margin-right: 10px;
}
.copy-list .left label {
	text-align: right;
	display: block;
	width: 100%;
	line-height: 24px;
}
.copy-list .right {
	width: 280px;
	float: left;
}
.copy-list .right label {
	float: none;
	line-height: 1;
}
.copy-list .trigger-name-textbox {
	width: 165px;
}
.copy-list .description {
	width: 400px;
	float: left;
}
.copy-list .textbox {
	width: 250px;
	float: left;
}
#script-list {
	width: 100%;
}
#script-list li {
	padding: 3px;
	display: block;
}
#script-list li label {
	display: block;
}
.datacategory-manager .clearfix {
	margin: 0px;
}
.datefield {
	width: 80px;
}
.spinnerfield {
	width: 55px;
}
.longfield {
	width: 370px;
}
.emailfield {
	width: 350px;
}
.ui-spinner-input {
	margin-left: 1px;
}
/*#open-script-codes { position: relative; top: -6px; }*/
.data-category {
	margin-left: 10px;
	width: 70%;
	font-size: 12px;
	text-decoration: none;
	float: left;
}
.data-category:hover {
	background-color: #EEE;
}
.sublist-item label {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.inline-listitem {
	float: left;
	font-size: 11px;
	padding-right: 10px;
	width: 400px;
}
.inline-listitem .left {
	width: auto;
}
.category {
	padding: 10px;
}
.delete-save {
	padding-bottom: 40px;
}
#no-emails td {
	height: 24px;
}
/* Custom trigger parameters */
.custom-trigger-parameters {
	width: 620px;
}
.p-index {
	width: 20px;
}
.p-name {
}
.p-value {
	width: 380px;
}
.p-action {
	width: 30px;
}
/* Data category manager */
select.data-category-type {
	width: 80px;
}
input.data-category-name {
	font-size: 14px;
	width: 220px;
	padding-top: 2px;
	height: 18px;
}
a.add-data-item {
	cursor: pointer;
	clear: both;
	padding-left: -8px;
}
a.delete-data-item {
	height: 15px;
	margin-left: 10px;
}
.add-data-category a {
	float: right;
}
.add-data-category span {
	float: right;
}
.data-item-ordinal-col {
	padding: 0px 0px 0px 4px;
	width: 20px;
}
.data-item-name-col {
	width: 340px;
}
.data-item-delete-col {
	width: 30px;
}
#modal-data-manager p {
	margin-top: 1em;
}
.calendar-settings-trigger-location-description {
	margin-top: -5px !important;
	width: 400px;
}
.location-error-text {
	color: #FF5357;
}
.calendar-link-holder {
	clear: both;
	float: left;
	width: 195px;
}
.map-link-holder {
	width: 195px;
}
.trigger-sms-holder p {
	display:block;
	font-size: 10px;
}
.trigger-sms-holder .selectWidth {
	width: 180px;
}
#trigger-copy {
	top:-12px;
	right:5px;
	position:absolute;
}
#tab-trigger-modules-edit .boxer-wrap {
	padding:10px !important;
}
#tab-trigger-modules-edit .boxer-wrap ul {
	padding:0px !important;
}
.checkbox-editlist.add-to-list, .checkbox-editlist.remove-from-list, .checkbox-editlist.remove-from-account {
	margin-top:5px;
}
#AddToListItems {
	width:100%;
	margin:5px 0px;
}
#RemoveWarning strong {
	color:#f7a600 !important;
}
.trigger-page {
	background:#eeeeee;
	padding:10px;
	margin-bottom:20px;
}
.trigger-page select, #SenderNameInput {
min-width: 245px !important;
}
#ctl00_cphANP_tcHomeSettings_tpGeneralSettings_upGeneralSettings #ctl00_cphANP_tcHomeSettings_tpGeneralSettings_ucGeneralSettings_ddlGeneralRunOptOutAuto {
    min-width: 50px !important;
    max-width: 50px !important;
    padding-right:0 !important;
}
.settings-categories input, .settings-categories #SenderNameInput {
min-width: 233px !important;
}
#SendTimeHourSelect, #SendTimeMinSelect {
    min-width:45px !important;
}
#ReportHeader {
	font-family: 'titilliumtext22llight', Calibri, Arial, Helvetica, sans-serif !important;
	padding: 6px 0;
	color: #333333;
	display: block;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -0.2pt;
	text-align: center;
	width: 100%;
}
.ui-daterangepicker.ui-widget.ui-helper-clearfix.ui-widget-content.ui-corner-all {
	background: none repeat scroll 0 0 #FFFFFF !important;
}
.filterText .label-text, #ClearFilterButton {
	margin-top:3px;
}
.trigger-page div {
	background:#ffffff;
}
#trigger-left .trigger-page div {
	background:#333333;
}
#send-report-to {
	background: #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none !important;
	color:#cdcdcd;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:2px;
}
/* END TRIGGER */


/* XML Automation */

#xmlautomation-left {
	background: url(../img/new/editor-left-panel-bg.png) repeat-x scroll left top #1A1A1A !important;
	float: left;
	left: 0;
	margin-top: -30px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 50px 10px !important;
	position: fixed;
	min-width: 320px !important;
	height:100%;
}
#xmlautomation-left-tabs {
	background:none !important;
}
#xmlautomation-left-tabs #leftTab-container {
	background: #3b3b3b;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 300px !important;
	padding: 10px;
	top:-2px;
}

#xmlautomation-left #status-tab {
	background: #333333 !important;
	padding: 10px;
	color:#cdcdcd;
	border:none !important;
	border-radius: none !important;    
	border-bottom-right-radius: 0px !important;    
	border-bottom-left-radius: 0px !important;
}
#xmlautomation-right {
	max-width: 780px;
	position: relative;
	left: 360px;
	margin-bottom: 150px;
	padding: 20px 0px 0 !important;
	background:none !important;
}
#xmlautomation-right #xmlautomation-right-tabs {
	background:none !important;
}
#xmlautomation-right #rightTab-container {
	background:#EDEDED;
	padding:10px;
	position:relative;
	top:-2px;
}
#xmlautomation-right #schedule-tab {
	background:#ffffff !important;
	padding:10px 10px 55px;
	border:1px solid #dddddd;
}
#xmlautomation-right #schedule-settingspickin-table {
	max-width:375px;
}
#xmlautomation-right #schedule-content-table td {
    min-width: 160px !important;
}
#xmlautomation-left .tab-content-common {
	font-family: Calibri, Helvetica, Arial;
	color:#cdcdcd;
	font-size:13px;
}
#xmlautomation-right .tab-content-common {
	font-family: Calibri, Helvetica, Arial;
	color:#333333;
	font-size:13px;
}
.no-select {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xmlautomation-container {
	min-width: 1140px;
    padding-top: 96px;
}
.schedule-divider {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom:10px;
}
#schedule-content-table {
	width:100%;
}
#xmlautomation-right #schedule-content-table .hour-selector, #xmlautomation-right #schedule-content-table .minute-selector {
	width:auto;
	min-width:50px !important;
    max-width:50px;
    padding:2px !important;
}
.left-td {
	width:150px;
}
.hidden {
	display:none;
}
.hour-selector {
	margin-right: 5px;
}
#SchduleFrequencyId, .peer-list-select {
min-width: 120px;
max-width: 219px;
}
.input {
	width: 400px!important;
	padding:3px;
}
/*Switch start*/
ul.weekdays {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.weekdays li {
	float: left;
	width: 22px;
	height: 22px;
	border-style: solid;
	border-color: #888888;
	border-width: 1px;
	margin-right:-1px;
	margin-bottom:-1px;
	background: #DDDDDD url(../img/xmlautomapper/toggle_off.gif) top left repeat-x;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
ul.weekdays li.selected {
	background: #BBBBBB url(../img/xmlautomapper/toggle_on.gif) top left repeat-x;
}
ul.monthdays {
	padding: 0;
	margin: 0;
	margin-left: 20px;
	list-style: none;
	width: 165px;
}
ul.monthdays li {
	float: left;
	width: 22px;
	height: 22px;
	border-style: solid;
	border-color: #888888;
	border-width: 1px;
	margin-right:-1px;
	margin-bottom:-1px;
	background: #DDDDDD url(../img/xmlautomapper/toggle_off.gif) top left repeat-x;
	text-align: center;
	line-height: 22px;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
ul.monthdays li.selected {
	background: #BBBBBB url(../img/xmlautomapper/toggle_on.gif) top left repeat-x;
}



/*Switch end*/
#each, #onthe {
	margin-top:5px;
}
#onthe select {
    min-width:210px;
}
#onthe select.onthe-first {
}
.monthly-group-collection label {
	padding-right: 5px;
}
#schedule-button-container button {
	position:relative;
	float: right;
	top:10px;
	margin: 5px;
}
.status-toggle span {
	display:none;
}
.status-toggle:hover {
	cursor: pointer;
}
.status-image {
	display:inline-block;
	width: 16px;
	height:16px;
	padding-right: 5px;
*display:inline;
*padding-right: 17px;
*padding-bottom: 3px;
}
div.running .status-image {
	background: url(../img/new/switch-large.png) left center no-repeat;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
}
div.stopped .status-image {
	background: url(../img/new/switch-large.png) left top no-repeat;
	height:24px;
	width:42px;
	text-indent:9000px;
	overflow:hidden;
	background-position:-49px;
}
div.status-tab-content .schedule-status {
	display:inline-block;
	top: -6px;
position: relative;
}
#xmlautomation-left-tabs .ui-tabs-nav, #xmlautomation-right .ui-tabs-nav {
	overflow: hidden!important;
}
/* XML Automation END */


/* PROJECTS END */


/* REPORT */

.report-tools {
    background: url(../img/new/editor-left-panel-bg.png) top left repeat-x #1a1a1a !important;
	background-color: #1a1a1a;
	float: left;
	left: 0;
	margin-top: -30px;
	overflow-x: hidden;
	overflow-y: auto;
	position: fixed;
	width: 320px !important;
	padding-top: 36px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 0px !important;
	height:100%;
    z-index:1;
}
#exportTab, .report-tools-tab-container {
	background: #3b3b3b !important;
	padding:10px;
}
#searchTab .report-tools-tab-container {
    padding:0px;
}
#exportTab, #linkAliasTab, #filterTab {
	top:-2px;
	position:relative;
}
.ui-tabs {
	padding:0 !important;
}
#fileFormatsExtraSelection {
	margin-bottom:5px;
}
.report-exported-header {
    float: left;    
	font-family: 'titilliumtext22llight',Calibri,Arial,Helvetica,sans-serif;
}
.report-exported {
	position:relative;
	top:-2px;
}
#pdfSingle, #pdfAll {
	margin-right:5px;
	margin-bottom:5px;
}
.summary-column {
	float: left;
}
.summary-row a {
	font-weight: inherit;
}
.summary-row {
	height: 36px;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 4px;
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
}
.summary-row-1 {
	background-image: url(../img/new/icon_invitation.png) !important;
}
.summary-row-2 {
	background-image: url(../img/new/icon_bounces.png) !important;
}
.summary-row-3 {
	background-image: url(../img/new/icon_opens.png) !important;
}
.summary-row-4 {
	background-image: url(../img/new/icon_clicks.png) !important;
}
.summary-row-5 {
	background-image: url(../img/new/icon_registrations.png) !important;
}

#trend-report {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
    padding: 10px;
	margin:0;
}
#trend-report .report-two-boxes .report-box-inner {
	background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #cdcdcd;
    color: #333333;
    padding: 0px;
}
#dateRange.filter-box, #mailingList.filter-box, #filter.filter-box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0;
}
#dateRange .heading, #mailingList .heading, #filter .heading, #sendings .heading {
	font-size:13px;
	color:#1a1a1a !important;
	font-weight:normal;
	line-height: 20px;
}
#reportTabSpinner {
position: relative;
top: 3px;
left: 4px;
}
#filter .heading {
	width:80px !important;
}
#trend-report #fromDate, #trend-report #toDate, #rightSection .hasDatepicker {
	background: url(../img/new/calendar-input.png) left center no-repeat #fafafa !important;
    border: 1px solid #cdcdcd !important;
	color:#1a1a1a !important;
}
#trend-report #fromDate, #trend-report #toDate, #rightSection {
    margin-bottom:0px !important;
	margin-top:0px !important;
}
#rightSection .hourclass, #rightSection .minuteclass {
    min-width:45px !important;
    max-width:45px !important;
    width:45px;
    margin-bottom:0;
}

.box-list a, .box-list td {
    color: #333333;
}

#linkReportTable {
	margin-bottom:10px;
}

/* REPORT END */




/* UNFIXED CODE FROM DIFFERENT CSS FILES -----------
These classes have not been edited because Mario and Luigi told me 
that they could not save the princess if these were edited.
 */

/* UNFIXED TRIGGER CSS */

#trigger-left .ui-tabs-panel {
	padding: 5px 0px;
	overflow-y:hidden !important;
}
#trigger-left .trigger-page {
	background:#3b3b3b;
	padding:10px;
	width:300px;
	overflow-x: hidden;
	overflow-y: auto;
}
#tab-settings-info .boxer-wrap {
	padding:10px;
	background: #333333 !important;
	margin-left:0px;
}
#trigger-right {
	width: 670px;
	margin-left: 300px;
	margin-bottom: 150px;
	background: none !important;
}
#trigger-right .si-container {
	width: 760px;
	border: 2px solid transparent;
	_height: 65px;
	min-height: 65px;
}
#trigger-right #trigger-page-title {
	width: 350px;
	font-size: 18px;
	font-weight: bold;
	background-color: transparent;
	float: left;
}
.si-editable {
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid transparent;
	padding: 2px;
	display: block;
	width: 350px;
}
.si-editable:focus {
	border: 1px dotted #999;
	outline: none;
}
#trigger-right .si-container.ui-state-default, #trigger-right .si-container.ui-state-hover, #trigger-right .si-container.ui-state-active {
	border: 2px dashed #999;
}
#trigger-right .si-container.ui-sortable-placeholder {
	border: 1px dotted #000;
}
/* Drag and drop icons in Add Menu*/





/* Icons */
.icon {
	width: 16px;
	height: 16px;
	text-decoration: none;
}
.icon-large {
	width: 24px;
	height: 24px;
	text-decoration: none;
}
.icon-xlarge {
	width: 48px;
	height: 48px;
	text-decoration: none;
}
.icon-social {
	width: 70px;
	height: 20px;
	padding-right:12px;
	text-decoration: none;
}
.icon-posleft {
	float: left;
}
.icon-posright {
	float: right;
}
.icon-test {
	background: transparent url(../img/event/settings/settings_test.png) no-repeat center center;
}
.icon-export {
	background: transparent url(../img/common/icons/export.png) no-repeat center center;
}
.icon-mobile {
	background: transparent url(../img/event/participants/participants_mobile.png) no-repeat center center;
}
.icon-print {
	background: transparent url(../img/event/participants/participants_print.png) no-repeat center center;
}
.icon-save {
	background: transparent url(../img/event/common/icon_save.png) no-repeat center center;
}
.icon-delete {
	background: transparent url(../img/new/delete-20x20.png) no-repeat center center;
}
.icon-preview {
	background: transparent url(../img/event/settings/settings_preview.png) no-repeat center center;
}
.icon-facebook {
	background: transparent url(../img/event/common/social_facebook.jpg) no-repeat center center;
}
.icon-twitter {
	background: transparent url(../img/event/common/social_twitter.jpg) no-repeat center center;
}
.icon-linkedin {
	background: transparent url(../img/event/common/social_linkedin.jpg) no-repeat center center;
}
.icon-stumbleupon {
	background: transparent url(../img/event/common/social_stumbleupon.jpg) no-repeat center center;
}
/* Report icons */
.icon-bounce {
	background: transparent url(../img/event/report/settings/icon_bounces.png) no-repeat center center;
}
.icon-pdf {
	background: transparent url(../img/event/report/settings/icon_pdf.png) no-repeat center center;
}
/* Big Module Icons */

.icon-sendemail {
	background: transparent url(../img/event/modules/modules_invitationemail.png) no-repeat center center;
}
.icon-addtolist {
	background: transparent url(../img/trigger/modules/module-add_to_list.png) no-repeat center center;
}
.icon-setdata {
	background: transparent url(../img/trigger/modules/module-setdata.png) no-repeat center center;
}
.icon-sendsms {
	background: transparent url(../img/event/modules/modules_remindersms.png) no-repeat center center;
}
.icon-scheduled-invitation {
	background: transparent url(../img/event/modules/modules_scheduled_invitation.png) no-repeat center center;
}
.icon-scheduled-remindersms {
	background: transparent url(../img/event/modules/modules_scheduled_remindersms.png) no-repeat center center;
}
.icon-TriggersendemailOnChanges {
	background: transparent url(../img/new/modules_scheduled_TriggeremailOnChanges.png) no-repeat center center;
}
.icon-Triggersetdata {
	background: transparent url(../img/trigger/modules/module-setdata.png) no-repeat center center;
}
.icon-TriggersendsmsOnchanges {
	background: transparent url(../img/Trigger/modules/modules_scheduled_triggersmsOnChanges.png) no-repeat center center;
}
/* Generic list (left side) */
.inner-list {
	list-style: none;
	width: 100%;
}
.inner-list li {
	display: block;
	margin: 4px 0px;
	padding: 2px 4px;
	clear: both;
}
.inner-list .add-icon .icon {
	margin-left: 4px;
}
.inner-list .item {
	text-decoration: none;
	width: 80%;
	float: left;
}
.inner-list .item:hover {
}
.inner-list {
}
#trigger-left .ui-tabs-panel {
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*
 * -------------------------------------------------------
 * Survey Page's header, including the page tab navigation
 * ------------------------------------------------------- */
#trigger-page-header-top {
	padding-top: 10px;
	height: 30px;
}
#trigger-page-header-top-buttons {
	float: right;
}
#trigger-page-header-menu-wrap {
	position: relative;
	background-color: #F2F2F2;
	margin: 10px 0 5px 0px;
	width: 648px;
	height: 25px;
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
}
#trigger-page-header ul {
	float: left;
	list-style: none;
}
#trigger-page-header li {
	float: left;
}
#trigger-page-header li a {
	text-align: center;
	border-right: 1px solid #D5D5D5;
	padding: 5px 4px 4px 4px;
	width: 23px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	text-decoration: none;
}
#trigger-page-header li.active a {
	background-color: #FFF;
	color: #069;
}
#trigger-page-header .non-page {
	overflow: hidden;
	text-indent: -99999px;
}
a.external {
	color: #1a1a1a;
	text-decoration: none;
}
a.external:hover {
	color: #1a1a1a;
	text-decoration: underline;
}
#nativeAppicationLink, #mobileAppicationLink {    
	position: relative;
    top: 4px;
}
.disabledarea {
	position: absolute;
	background-color: #000;
}
.disabled-area {
	opacity: 0.6!important; /* Add IE, Mozilla etc here */
}
.disabled-area, .disabled-area * {
	color: #999!important;
	cursor: auto!important;
}
/* Override z-index for datepickers */
.ui-datepicker {
	z-index: 1500!important;
}
.invalid {
	border-color: #FF5357;
}
.validation-msg {
	color: #FF5357;
}
.invisible {
	visibility: hidden;
}
.timefield {
	width: 46px;
}
#tab-trigger-modules-edit .boxer-wrap li {
	width: 100%;
}
/* Toolbox, modules and edit tabs */

#module-list {
	margin-bottom: 5px;
	line-height: 26px;
	width: 100%;
	min-height: 194px;
	overflow-y: auto;
	overflow-x:hidden;
	list-style: none;
}
#module-list span {
	float: left;
}
#module-list input {
	width: 85%;
	float: right;
}
#module-list li {
	overflow: hidden;
	text-indent: 50px;
	width: 90%;
	margin: 5px auto 0px;
	padding-left: 10px;
	background-color: #1a1a1a;
	height: 40px;
	line-height: 40px;
	cursor: move;
	border-radius:0px;
	width:100%;
}
.edit-icon {
	float: right;
	margin-top: 3px;
	cursor: pointer;
}
.modules {
	list-style-type: none;
	padding: 10px;
	min-height:150px;
    background: #EDEDED url(../img/new/holder-background-newsletter.png) no-repeat center 60px;
}
.modules > li {
	display: inline;
} /* Needed to remove any additional padding added by IE7 */
#trigger-left .boxer-wrap {
	background: #333333 !important;
	color: #CDCDCD;
	font-size: 13px;
	margin-left: 0px !important;
	padding: 0px;
}
#trigger-left .boxer-wrap #module-list {
	padding:0px;
}
#trigger-left .boxer-wrap ul {
	padding:10px;
}
.moduleboxer {
	margin: 0px auto 8px auto;
	position: relative;
}
ul#ctl00_RightContent_Modules {
	padding:0px !important;
}
.moduleboxer h3 {
	position: relative;
}
.moduleboxer h3 > span {
	height: 23px;
	color: #333333;
	line-height: 23px;
	margin-left: 10px;
	display: block;
}
.moduleboxer h3 .date {
	position: absolute;
	top: 0;
	right: 8px;
	font-size: 13px;
}
.moduleboxer .move {
	cursor: move;
}
.moduleboxer-content {
}
.moduleboxer-wrap {
	min-height: 74px;
	_height: 74px;
	margin-left: 5px;
	padding: 0px 0px 6px;
background:
}
.moduleboxer-wrap-inner {
	padding: 13px;
	background-color: #FFF;
	width: 254px;
	margin: 0 auto;
	margin-left: -2px;
	border: 1px solid #DDD;
}
.moduleboxer-edit {
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 20px;
	text-align: center;
}
.moduleboxer-edit .icon-xlarge {
	float: none;
	display: block;
	width: 64px;
	height: 48px;
}
.moduleboxer ul {
	padding-top: 5px;
	margin-left: 70px;
	height: 100%;
}
.moduleboxer li {
	width: 95%;
}
.moduleboxer .right {
	float: left;
	width: 383px;
}
.moduleboxer a {
	text-decoration: none;
	color:#000000;
}
.moduleboxer a:hover {
	text-decoration: underline;
}
h3.passed > span .date {
	color: #333333;
}
h3.next > span .date {
	color: #333333;
}
.ui-draggable-dragging {
	list-style-type: none;
	display: block!important;
	width: 640px;
	background-color: #FFF;
	height: 97px;
}
.image-gallery-list .ui-draggable-dragging {
    background-color: transparent;
    border: medium none;
    display: block !important;
    height: auto;
    text-align: left;
    width: auto;
}
#listSource .ui-draggable-dragging {
	list-style-type: none;
	display: block!important;
	width: 200px!important;
	background-color: #EEF;
	height: 16px!important;
	line-height: 11px;
	text-align: center;
}
#listSource .dummy-li { display:none!important; }

.ui-draggable-loading {
	background: transparent url(../img/common/dropbox.gif) no-repeat center center!important;
}
.ui-draggable-loading .moduleboxer {
	visibility: hidden;
}
.ui-sortable-placeholder {
	display: block!important;
	height: 97px;
}
.boxer-wrap .textbox {
	float: left;
	width: 90%;
	display: block;
}
.boxer-wrap .select {
	float: left;
	width: 90%;
}
.boxer-wrap label {
	display: block;
}
.boxer-wrap a {
    color: inherit;
}
.boxer-wrap li {
	_margin-bottom: 10px;
}
.boxer-wrap .datefield {
	width: 75px;
}
.boxer-wrap .deletesave {
	width: 265px;
}
.modal-list {
	width: 98%;
	padding: 5px;
}
.modal-list p {
	padding: 5px 0px 5px;
}
.modal-list a {
	float: right;
}
.modal-list select {
	margin-right: 25px;
}
#twitter-list {
	padding-top: 10px;
}
#twitter-list .left {
	width: 20px;
	float:left;
}
#twitter-list .right {
	margin-left: 20px;
	text-align: right;
	float: none;
}
#twitter-list li {
	padding: 2px;
	display: block;
}
#twitter-list label {
	display: block;
}
ul li {
	list-style-type: none;
}
a.moduleboxer-edit {
	color: #333;
	text-decoration: none;
}
a.moduleboxer-edit:hover {
	color: #333;
	text-decoration: none;
}
#TriggerTimeInput {
	width: 45px;
}
#SpanSelect {
min-width: inherit !important;
max-width: 73px;
float: none !important;
top: -1px;
left: -10px;
position: relative;
}
#trigger-settings-info-box {
	padding-top:14px;
}
.report-link {
	position: absolute;bu
	top: 30px;
	right: 10px;
	padding-left: 20px;
	background: transparent url(../img/new/report-16x16.png) no-repeat center left;
}
#trigger-right {
	width: 740px;
	margin-bottom: 10px;
    z-index:99;
}
#trigger-right #DayInput {
max-width: 40px !important;
min-width: 40px !important;
position: relative;
float: none;
}
#trigger-right #DateTypeSelect, #trigger-right #BeforeAfterSelect {
    float:none;
min-width: 83px !important;
max-width: 83px;
}
#MailingListSelect, #TriggerMailingListTypeSelect {
margin-right: 10px;
}
#FilterSelect {
float: none;
max-width: 200px !important;
min-width: 200px !important;
}
.filterText {
	padding: 10px 9px;
	border-bottom: 1px solid #F1F1F1;
	border-top: 1px solid #F1F1F1;
	height: 21px;
}
h2 {
	font-size: 22px;
	line-height: 30px;
	margin: 10px 0px;
	padding: 10px 10px;
}
.label-text {
	float: left;
}
.reportNum td {
	border: 1px solid #EEEEEE;
	color: #556699;
	font-size: 13px;
	font-weight: bold;
	height: 38px;
	line-height: 20px;
	padding: 4px 10px 4px 6px;
	text-align: left;
}
.reportNum span {
	color: #444444;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.reportNum strong {
	color: #33AA33;
	float: right;
	font-size: 12px;
	font-style: normal;
}
#modal-data-manager {
    height: auto !important;
    overflow: hidden;
    position: relative;
    padding-bottom: 0;
    width:95% !important;
}
#publicLink {
	border-top: 1px solid #000000;
	padding-top: 20px;
}
.export-button {
	margin-top: 44px !important;
}
#event-right .export-button {
    margin-top: 0px !important;
}
#sendToEmail {
	height: 99px;
}
#A1 {
	float: right;
}
.filter-buttons {
	position: relative;
	padding-left: 10px;
	float: left;
	top: -3px;
}
/* Statuses */
#statuses {
	list-style-type: none;
	width: 100%;
	padding: 0px 4px;
	margin-top: 0px;
}
#statuses p {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	line-height: 1;
}
#statuses span {
	margin: 0px 4px 0px;
	font-weight: bold;
}
.statuses-number {
	float: left;
	font-size: 18px;
	line-height: 24px;
}
.statuses-percent {
	float: right;
	line-height: 24px;
	color: #3A3;
	color: #d79000;
	font-size: 12px;
	font-style: normal;
}
/* Activity timeline */
#activity h3 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 12px;
}
#activity select {
	position: absolute;
	top: 35px;
	right: 20px;
	z-index: 1;
}
#txtEmailAddresses {
	display:none;
	width: 315px;
}
#open-export-dialog {
	float: right;
}
.textbox {
	width: 100%;
}
.dataTables_filter {
	float: left !important;
	text-align: left !important;
	margin-bottom: 6px;
}
.dataTables_filter input {
}
.dataTables_wrapper {
	width: 700px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 10px;
	min-height: 1px !important;
}
.dataTables_paginate {
	margin-top: -4px;
}
.datatable {
	width: 100%;
	clear: both;
	margin: 0px 0px -1px;
	border: 0;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	font-size: 12px;
}
.datatable th {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #dddddd;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.datatable th.sortable {
	cursor: pointer;
}
.datatable th.sorting_asc span:after {
	content: " \25BC";
}
.datatable th.sorting_desc span:after {
	content: " \25B2";
}
.datatable td {
	white-space: nowrap;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	padding: 2px 6px;
}
.datatable td, .datatable th {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.datatable .not-activate-edit {
	min-width: 10px!important;
}
.datatable .odd {
	background: #f5f5f5;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #888888;
}
.datatable .even {
	background: #ffffff;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #888888;
}
#content .datatable tbody tr:hover td {
	background-color: #e3eeff;
}
#content .datatable td.sorting_1 {
	background-color: #FFF;
}
.participant-buttons {
	width: 350px; /*float:right;*/
	position: absolute;
	top: 72px;
	right: 10px;
	z-index: 100;
}
.select {
	width: 200px;
}
.clickrate-bars {
	background-image: url("../img/trigger/report/statBarGradient.png");
	background-position: -150px 0;
	background-repeat: no-repeat;
	width: 150px;
}
.clickrate-bars span {
	padding-left: 4px;
}
.report-col-bars {
	width: 150px;
	padding: 2px 0 !important;  /* overrides:  .datatable td */
}
.odd .report-col-bars {
	background-image: url("../img/trigger/report/statBarBg_dark.png");
	background-color: transparent;
}
.even .report-col-bars {
	background-image: url("../img/trigger/report/statBarBg.png");
	background-color: transparent;
}
.report-col-occ {
	width: 80px;
}
.report-col-uqclicks {
	width: 80px;
	color: #3344aa;
}
.report-col-link a {
	font-weight: normal;
	text-decoration: none;
}
.report-col-link a:link {
	color: #3344aa;
}
.date-range {
	float: left;
	width: 180px;
	margin-left: 8px;
}
/*styles for jquery ui daterangepicker plugin */

.ui-daterangepickercontain {
	position: absolute;
	z-index: 999;
}
.ui-daterangepickercontain .ui-daterangepicker {
	float: left;
	padding: 5px !important;
	width: auto;
	display: inline;
	background-image: none !important;
	clear: left;
}
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	float: left;
	padding: 0;
	margin: 0;
}
.ui-daterangepicker .ranges {
	width: auto;
	position: relative;
	padding: 5px 5px 40px 0;
	margin-left: 10px;
    background:#f7a600 !important;
}
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	margin-left: 5px;
	margin-right: 5px;
}
.ui-daterangepicker button.btnDone {
	margin: 0 5px 5px 0;
	position: absolute;
	bottom: 0;
	right: 0;
	clear: both;
	cursor: pointer;
	font-size: 1.1em;
}
.ui-daterangepicker ul {
	width: 17.6em;
	background: none;
	border: 0;
}
.ui-daterangepicker li {
	list-style: none;
	padding: 1px;
	cursor: pointer;
	margin: 1px 0;
}
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active {
}
.ui-daterangepicker li.preset_0 {
	margin-top: 1.5em !important;
}
.ui-daterangepicker .ui-widget-content a {
	text-decoration: none !important;
}
.ui-daterangepicker li a {
	font-weight: normal;
	margin: .3em .5em;
	display: block;
}
.ui-daterangepicker li span {
	float: right;
	margin: .3em .2em;
}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end {
	display: block;
	margin: 0 0 .2em;
font-size: 16px;
padding: 0 4px 5px;
}
.ui-daterangepicker .ui-datepicker-inline {
	font-size: 1em;
}
.ui-daterangepicker-arrows {
	padding: 2px;
	width: 204px;
	position: relative;
}
.ui-daterangepicker-arrows input.ui-rangepicker-input {
	width: 158px;
	margin: 0 2px 0 20px;
	padding: 2px;
	height: 1.1em;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next {
	position: absolute;
	top: 2px;
	padding: 1px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {
	left: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-next {
	right: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover, .ui-daterangepicker-arrows .ui-daterangepicker-next:hover, .ui-daterangepicker-arrows .ui-daterangepicker-prev:focus, .ui-daterangepicker-arrows .ui-daterangepicker-next:focus {
	padding: 0;
}

.trend-links th, .trend-links td {
border-color: #DDDDDD;
border-style: solid;
border-width: 1px 1px 0 0;
font-size: 13px !important;
text-align: left !important;
white-space: nowrap;
max-width: 350px;
background-color: inherit;
}

#ctl00_cphANP_ucSubscriberListTotalViews_upSubscriberListTotalViews, #ctl00_cphANP_ucSubscriberListForLink_upSubscriberListForLink, #ctl00_cphANP_ucSubscriberListOptOutFromSingleList_upSubscriberListOptOutFromSingleList, #ctl00_cphANP_ucSubscriberListOptOutAll_upSubscriberListOptOutAll, #ctl00_cphANP_ucSubscriberListBounces_upSubscriberListBounces, #ctl00_cphANP_ucSubscriberListNumberOfForwards_upSubscriberListNumberOfForwards, #ctl00_cphANP_ucSubscriberListUniqueClicks_upSubscriberListUniqueClicks, #ctl00_cphANP_ucSubscriberListTotalClicks_upSubscriberListTotalClicks, #ctl00_cphANP_SubscriberListUniqueviews_upSubscriberListUniqueViews, #ctl00_cphANP_ucSubscriberListActiveSubscribers_upSubscriberListActiveSubscribers {
background: #ffffff;
padding: 10px;
margin: 0 0 15px;
border: 1px solid #dddddd;
}

#ctl00_cphANP_ucSubscriberListTotalViews_upSubscriberListTotalViews .BoxM, #ctl00_cphANP_ucSubscriberListForLink_upSubscriberListForLink .BoxM, #ctl00_cphANP_ucSubscriberListOptOutFromSingleList_upSubscriberListOptOutFromSingleList .BoxM, #ctl00_cphANP_ucSubscriberListOptOutAll_upSubscriberListOptOutAll .BoxM, #ctl00_cphANP_ucSubscriberListBounces_upSubscriberListBounces .BoxM, #ctl00_cphANP_ucSubscriberListNumberOfForwards_upSubscriberListNumberOfForwards .BoxM, #ctl00_cphANP_ucSubscriberListUniqueClicks_upSubscriberListUniqueClicks .BoxM, #ctl00_cphANP_ucSubscriberListTotalClicks_upSubscriberListTotalClicks .BoxM, #ctl00_cphANP_SubscriberListUniqueviews_upSubscriberListUniqueViews .BoxM, #ctl00_cphANP_ucSubscriberListActiveSubscribers_upSubscriberListActiveSubscribers .BoxM {
padding: 0;
}

#ctl00_cphANP_ucSubscriberListTotalViews_upSubscriberListTotalViews .BoxM .FullW, #ctl00_cphANP_ucSubscriberListForLink_upSubscriberListForLink .BoxM .FullW, #ctl00_cphANP_ucSubscriberListOptOutFromSingleList_upSubscriberListOptOutFromSingleList .BoxM .FullW, #ctl00_cphANP_ucSubscriberListOptOutAll_upSubscriberListOptOutAll .BoxM .FullW, #ctl00_cphANP_ucSubscriberListBounces_upSubscriberListBounces .BoxM .FullW, #ctl00_cphANP_ucSubscriberListNumberOfForwards_upSubscriberListNumberOfForwards .BoxM .FullW, #ctl00_cphANP_ucSubscriberListUniqueClicks_upSubscriberListUniqueClicks .BoxM .FullW, #ctl00_cphANP_ucSubscriberListTotalClicks_upSubscriberListTotalClicks .BoxM .FullW, #ctl00_cphANP_SubscriberListUniqueviews_upSubscriberListUniqueViews .BoxM .FullW, #ctl00_cphANP_ucSubscriberListActiveSubscribers_upSubscriberListActiveSubscribers .BoxM .FullW {
padding: 0;
margin: 0;
}
.FormItemLi img {
display: none;
}


.export > div {
height: 20px !important;
width: 20px !important;
cursor: pointer;
float: left;
margin-left: 3px;
}

.newsletter-lock {
    padding:10px;
}

.hint-top p span {
    line-height:16px !important;
}

#ctl00_cphANP_tcHomeSettings_tpGeneralSettings_ucGeneralSettings_lblGeneralRunOptOutAuto {
line-height: 16px !important;
}

#ctl00_cphANP_tcMailingList_tpSubscribers_ucSubscribers_ucSingleSubscriber_trSubscriberName {
    display:none;
}

.search-icon {
    display:none;
}

/* UNFIXED TRIGGER CSS */

/* homepage tables */

.home-box-table td {
    height: 25px;
}

table.text-overflow-ellipsis {
    table-layout: fixed;
}

table.text-overflow-ellipsis td {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.home-box-table-row-number {
    text-align: right;
}

.home-box-table-header-number {
    text-align: right;
}

.home-box-table-header-last {
    width: 41px;
}

.home-box-table-header-last.no-status-icons {
    width: 17px;
}

.ErrorImg, .PreviewImg, .QueuedImg, .ProgressImg, .TypeImg, .StatusImg {
    margin-left: 3px;
    margin-right: 3px;
}

.ProgressImg {
    text-align: center;
    width: 100%;
}

/* homepage tables */

.IframeBodyBackground {
    background:#ededed !important;
}

#ctl00_RightContent_PageItemRenderer_ItemUnorderedList.ui-state-active {
    background:none !important;
}

#ctl00_cphANP_ucSubscription_pnlSubscriptionForm {
    background: #ffffff;
    border: 1px solid #dddddd;
}

.row-icon-report input[type="checkbox"] {
position: relative;
top: -7px;
}

#optInProcessDialog {
    min-height:200px;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter_ucFilter_ddlYearFilter {
max-width: 59px !important;
    padding-right: 2px !important;
}
#ctl00_cphANP_tcRecipientSettings_tabFilter_ucFilter_ddlAfterBefore {
max-width: 135px;
}

#style-width-slider .ui-slider-handle, #style-alignment-slider .ui-slider-handle, #style-spacing-slider .ui-slider-handle {
background: #333333;
}
#style-width-slider .ui-slider-range, #style-alignment-slider .ui-slider-range, #style-spacing-slider .ui-slider-range {
background: #dddddd !important;
}
#style-width-slider, #style-alignment-slider, #style-spacing-slider {
border: 1px solid #dddddd;
}

#sendText {
min-height: 100px;
}

#form1 table, #OuterContainer table {
margin-left: 5px;
width: 98%;
}
#boxDelivery table, #boxSender table {
margin-left: 10px;
}

#contentbox form, #contentbox p {
font-size: 13px;
color: #cdcdcd;
text-align: center;
}

#ctl00_cphANP_ucSubscription_tcRightDesigner_tpData_divDesignContainer ul textarea {
    min-height:100px;
}


#ctl00_cphANP_ucSubscription_tcLeftPanel_body {
max-width: 350px;
}

.mobileversion-content-background #LinkUrl {
    min-width:216px !important;
    max-width:216px !important;
}
#ddlPreviewNewsletters {
    padding-right: 20px !important;
}

#LogInPhoneSupport {
	background: url(../img/new/phonesupport.png) no-repeat 12px 2px;
    padding:5px;
    color:transparent;
opacity: 0.8;
font-size: 12px;
  /*-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
   ...and now for the proper property 
  transition:.5s */
}

#LogInPhoneSupport:hover {
    opacity:1;
	background-position: 12px -45px;
}
#LogInMailSupport {
	background: url(../img/new/mailsupport.png) no-repeat 8px 2px;
    padding:5px;
    color:transparent;
opacity: 0.8;
font-size: 12px;
left: -11px;
position: relative;
}

#LogInMailSupport:hover {
    opacity:1;
	background-position: 8px -45px;
}

#LogInPhoneSupportPopUp {
    position:absolute;
    background: url("../../static/img/new/support-bg.png") center bottom no-repeat;
    padding-left:10px;
    width:auto;
top: 4px;
left: 46%;
    display:none;
    z-index:999;
}
#LogInPhoneSupport:hover + #LogInPhoneSupportPopUp {
    display:block;
}
#LogInPhoneSupportPopUp:hover {
    display:block;
}




#LogInMailSupportPopUp {
    position:absolute;
    background: url("../../static/img/new/support-bg.png") bottom center no-repeat;
    padding-right:10px;
    width:auto;
    top: 4px;
    left: 43%;
    display:none;
    z-index:999;
}
#LogInMailSupport:hover + #LogInMailSupportPopUp {
    display:block;
}
#LogInMailSupportPopUp:hover {
    display:block;
}
#LogInPhoneSupportPopUp ul, #LogInMailSupportPopUp ul {
    padding:15px;
}



#LogInPhoneSupportPopUp li, #LogInMailSupportPopUp li, #LogInMailSupportPopUp li a {
    color:#cdcdcd;
    font-size:13px;
    line-height:30px;
    font-family:Calibri, Arial, sans-serif;
    text-align:left;
}

#LogInPhoneSupportPopUp li a.flag, #LogInMailSupportPopUp li a.flag {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
    padding:2px 10px;
    margin-right:10px;
}

.flag-english {
    background-image: url("../../static/img/new/gb.png");
    background-position: center center !important;
}
.flag-swedish {
    background-image: url("../../static/img/new/se.png");
}
.flag-danish {
    background-image: url("../../static/img/new/dk.png");
}
.flag-finnish {
    background-image: url("../../static/img/new/fi.png");
}
.flag-norwegian {
    background-image: url("../../static/img/new/no.png");
}
.flag-hongkong {
    background-image: url("../../static/img/new/hongkong.png");
    background-position: -5px -1px;
}


/* send tab */

#send-popup-filter {
    background: #ececec;
    padding-right: 10px;
}

#send-popup-filter #divAutofillDemoData {
    width: 125px !important;
}

#send-popup-filter .input-short {
    width: 115px !important;
}

#send-popup-filter .input-medium {
    width: 150px !important;
}

#send-popup-filter .input-long {
    width: 185px !important;
}

#send-popup-filter .button-top-right {
    margin-top: 5px;
    margin-right: 4px;
}

#send-popup-filter .button-right {
    margin-left: 5px;
}

#send-popup-filter .button-top {
    margin-top: 0;
}

#send-popup-filter select,
#send-popup-filter input {
    margin-bottom: 0;
}

#send-popup-filter table {
    padding-top: 0;
}

#send-popup-filter .condition {
    margin-left: 2px;
}

#send-popup-filter .condition span {
    margin-bottom: 2px;
    margin-top: 2px;
    display: block;
}

#send-popup-filter .empty-statement {
    margin-left: 5px;
    margin-bottom: 5px;
}

#send-popup-filter .statement-buttons {
    width: 40px;
}

#send-popup-filter .activity-threshold {
    margin-left: 5px;
}

#send-popup-filter td {
    padding-right: 10px;
    padding-bottom: 10px !important;
}

#send-popup-filter .no-padding-bottom-direct > td {
    padding-bottom: 0 !important;
}

#send-popup-filter .no-padding-right-direct > td {
    padding-right: 0 !important;
}

#send-popup-filter .no-padding-right td {
    padding-right: 0;
}

#send-popup-filter h2 {
    color: #333333;
    padding: 0;
    font-size: 16px;
    height: 32px;
    line-height: 24px;
    margin: 0;
}

#send-popup-mailing-list {
    background: #ececec;
    height: 350px;
    padding: 5px 10px;
    overflow: auto;
}

#send-popup-mailing-list table {
    width: 100%;
}

#send-popup-mailing-list table td {
    border: none;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
    max-width: 200px;
}

#send-popup-mailing-list .pager-row td {
    font-size: 14px;
    padding-bottom: 4px;
}

#send-popup-mailing-list .pager-row td span {
    padding-right: 2px;
}

#send-popup-mailing-list .header-row td {
    font-size: 12px;
    padding: 4px 2px;
    color: #333333;
}

#send-popup-mailing-list .row td,
#send-popup-mailing-list .alternating-row td {
    background: #ffffff;
    padding: 8px 2px;
}

/* send tab */


#ctl00_cphANP_tabContainer1_tabNewsArchive_ucNewsLetterArchive_ddlArchiveList {
display: block;
}

#txtRssUrl {
min-width: 377px;
}

#UpdateYourselfForm td, #UpdateYourselfForm p {
    text-align:left;
}

#ctl00_cphANP_tcMailingList_tpSubscribers_ucSubscribers_ucSingleSubscriber_tdDemographicData table table {
width: 100%;
}


#form-settings select {
	margin-left: 2px;
	min-width:240px !important;
    max-width:127px;
    background: url(../img/new/dropdown.png) #464646 no-repeat center right !important;
    color:#cdcdcd !important;
    border:0 !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height:26px !important;
}

.existingEmail #nextStepBtn {
    right:54px;
}

.existingEmail #forgotpassword {
    position:relative;
    top:5px;
left: -11px;
}

.existingEmail #Password, .existingEmail #PasswordRepeat {
    min-width: 223px;
}

#open-mailing-list-manager {
position: absolute;
right: 24px;
}

.UpdateProfileBox #SecurityLevelSlider {
    margin-left:0;
}


.classEditModuleContent input[type="text"], .classEditModuleContent textarea {
    max-width:none;
}
#OuterContainer {
    overflow: hidden;
}
.lightgreybackgroundwithpadding {
    width:80%;
    max-width:500px;
}

#AdminHomeWhiteandBorder {
background: #ffffff;
border: 1px solid #dddddd;
}

.filter-manager-button {
    display: inline-block;
}

.filter-manager-filter-statement-table {
    background-color: #FFF; border: 1px solid #C2C2C2; padding: 0 10px;
}

.custom-feature, .custom-feature-export-statistics, .custom-feature-hm-import, .custom-feature-newsletter-status {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.custom-feature-export-statistics {
    background: url('../img/new/custom-feature-export-statistics.png') no-repeat left center;
}

.custom-feature-hm-import{
    background: url('../img/new/custom-feature-hm-import.png') no-repeat left center;
}

.custom-feature-newsletter-status{
    background: url('../img/new/custom-feature-newsletter-status.png') no-repeat left center;
}

.filter-manager-filter-statement-edit, .filter-manager-filter-statement-delete {
	border: none;
	background-repeat: no-repeat;
	background-position: top center;
	width:20px;
	height:20px;
	cursor: pointer;
	float:right;
}

.filter-manager-filter-statement-edit {
	background-image: url('../img/new/edit-20x20.png');
}

.filter-manager-filter-statement-delete {
	background-image: url('../img/new/delete-button-20x20.png');
}

.span-text-disabled {
    color: #464646;
}

span.CheckBox {
    line-height: normal !important;
}

.form-wrapper label {
color: #111111;
}

#divNewslettersGrid .boxlist,
#divRecipientsGrid .boxlist {
    overflow-x: hidden;
}

.SMSEditorWarning {
padding: 10px;
background: #ececec;
}

.SMSEditorWarning .LabelGeneral {
    color:#1a1a1a;
}


.activate-edit .checkbox {
position: relative;
top: 4px;
left: 4px;
}

#checkall {
position: relative;
top: 4px;
left: 6px;
}

#txtXmlUrl {
min-width: 378px;
}

.forms-demographic-data .active-control[type="text"] {
min-width: 85px;
max-width: 85px;
}

.forms-demographic-data .active-control[type="checkbox"] {
margin-left: 0 !important;
margin-top: -3px !important;
}

.default-code-value {
position: relative;
top: 6px;
}

#form-width {
min-width: 40px !Important;
max-width: 40px !important;
}

.recipientsListTableBody .activeRow, .recipientsListTableBody .activeRow.hover {
font-weight: bold;
}

.subscriber-detail-content #Password {
	background: url(../img/new/password.png) left center no-repeat #ffffff !important;
	padding-left:20px !important;
}

.infoColumn #Name {
	background: url(../img/new/username.png) left center no-repeat #ffffff !important;
	border:none;
	padding-left:20px !important;
	color:#1a1a1a;
	right:10px;
}
.infoColumn #Email, #AdminPage #EmailAddress {
	background: url(../img/new/email.png) left center no-repeat #ffffff !important;
	padding-left:22px !important;
}
.infoColumn #PhoneNumber {
	background: url(../img/new/phonenumber.png) left center no-repeat #ffffff !important;
	padding-left:22px !important;
    color:#1a1a1a !important;
}
.infoColumn #CountryCode {
	background: url(../img/new/countrycode.png) left center no-repeat #ffffff !important;
	padding-left:22px !important;
    color:#1a1a1a !important;
}

.subscriber-detail-content input[type="text"], .subscriber-detail-content #Password, .infoColumn #Name, .infoColumn #Email, .infoColumn #PhoneNumber, .infoColumn #CountryCode, #AdminPage #EmailAddress {
	background: #ffffff;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
    color:#1a1a1a;
	border: 1px solid #c2c2c2;
	width: 200px;
    max-width: 184px;
    min-width: 175px;
	height: 24px !important;
	padding: 0px 4px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	margin-bottom:5px;
	resize: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.infoColumn input[type="text"] {
	background: #ffffff !important;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
    color:#1a1a1a !important;
	border: 1px solid #c2c2c2;
	width: 200px;
    max-width: 185px;
    min-width: 198px;
	height: 24px !important;
	padding: 0px 4px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	margin-bottom:5px;
	resize: none;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.infoColumn select {
    background-color:#ffffff !important;
}

#ctl00_cphANP_tcMailingList_tpAdd_upAdd select {
min-width: 212px !important;
}

#left-toolbar-holder select {
    background-position-y:3px !important;
}

.create-preview-message {
    background: none repeat scroll 0 0 #EDEDED;
    height: 200px;
    text-align: center;
}

.BoxTLineHeight {
    background:#ffffff;
    border:1px solid #dddddd;
}

.BoxTLineHeight .BoxT {
    padding-left:0;
}

.BoxTLineHeight .BoxT span {
    padding:0 15px;
    top:9px;
    position:relative;
}

#tblDateControls #sendDate {
    margin-top:0px !important;   
}
#ddlSelectVersions {
min-width: 206px;
}

#sliderLowLabel, #sliderMedLabel, #sliderHighLabel {
    width:33%;
}
#sliderMedLabel {
    text-align:center !important;
}
#sliderHighLabel {
    text-align:right !important;
}

#session-name {
min-width: 404px !important;
}

#ReportList #dynamicoverlay-box {
position: relative;
left: -20px;
top: -10px;
}

#ReportList {
    background:#ececec;
}

#anppoll {
    padding:10px;
}
#anppoll li {
    width:100%;
}
#anpppoll-text {    
	line-height: 16px;
	font-size:13px;
	color:#ececec;
	background:#464646;
	border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;    
    padding: 4px;
    width: 97%;
min-width: initial;
    max-width: 270px;
}
#answer-container .answer input[type="text"] {
	background: #464646 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none !important;
	color:#cdcdcd;
	height:22px;
    padding-right:20px;
	max-width:232px;
	width: 82%;
}

#anppoll #remove-answer {
position: relative;
top: 2px;
}
#listboxAvailableGallerys {
min-width: 211px !important;
background: #fafafa !important;
min-height: 100px;
}
.login a, .unlock a {
    font-weight:bold;
}
.unlock span {
    opacity:0.5;
}

.scrolledContent li {
background: #464646;
color:#ececec;
padding: 0 4px;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
margin-right:3px;
}
.scrolledContent li.current {
background: #f7a600;
color:#1a1a1a;
padding: 0 4px;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}

/* homepage folder editor popup */

#folder-editor {
    background-color: #ededed;
    border: none;
    width: 100%;
}

#folder-editor td {
    padding: 0 10px 10px 0;
}

#folder-editor input {
    margin-bottom: 0;
}

#folder-editor .labels {
    white-space:nowrap;
    width: 1%;
}

#folder-editor .validation {
	color: #FF5357;
}

#folder-editor #folder-users li {
    margin-bottom: 5px;
}

#folder-editor #folder-users .CheckBox {
    margin-right: 5px;
}

#folder-editor #folder-save a {
    float: right;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    top: 10px;
}

.settings-control.icon-pointer {
    margin-top: 9px;
}

#overviewTab .parentTree {
    padding:10px;
}

#modal-data-manager .validation {
border: 0;
}
.ModuleUnSelected table {
padding: 0 !important;
margin: 0 !Important;
}
#align-wrapper, .body-div {
    color:#1a1a1a;
}
#event-left .icon-filter {
background: url(../../static/img/new/filter-16x16-light.png);
position: relative;
top: 2px;
right: 2px;
}
.expanded .LabelBold, .colapsed .LabelBold {
    text-transform:uppercase;
}
.message-with-icon h3 {
text-align: left;
}
#extended-support-wrapper img {
max-width: 650px;
height: auto !important;
}

.divDescription img {
max-width: 800px;
}

.divDescription p, .divDescription table, .divDescription ul, .divDescription h1 {
    margin:0 auto !important;
    width:800px;
}
.divDescription table p, .divDescription table table {
    width:100% !important;
}
.snoobiArgument .cssbutton {
margin-bottom: 6px !important;
}

#event-session input[type="checkbox"], .settings-list input[type="checkbox"] {
    border:0 !important;
    background:none !important;
}

#divMain textarea {
    width: 600px !important;
    max-width:none !important;
}
#ctl00_cphANP_tabContainer1_tabWebSettings_tab {
display: none;
}
.image-gallery-modal-map-image-liholder li {
height: 20px;
}
#wrapper-support-contactform textarea {
    max-width:none !important;
}
#WaitingListLimit {
min-width: 50px !important;
max-width: none !important;
width: 80px;
}
#trigger-right [disabled="disabled"] {
opacity: 0.7;
}
.light-account-send-tab select {
    padding-right:2px !important;
}
.light-account-send-tab .validate-dmarc-message
{
    margin-left:104px;
}
#linksChartPlaceholder .highcharts-container, #linksChartPlaceholder .highcharts-container svg {
    overflow: visible!important;
}
#linksChartPlaceholder .highcharts-container svg {
    width: 750px!important;
}
#loading-modal {
    background: url("../../static/img/new/loader-48x48.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100px;
    margin-bottom: -40px;
    text-align: center;
}
#snoobiDialogLoader {
    background: url("../img/new/loader-48x48.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 515px;
    width: 100%;
}
#singleRecipientBox #deliveryFormat {
min-width: 212px;
}
#tblRemovePopup {
    margin-left: 10px;
    margin-top: 5px;
}
#tblRemovePopup td {
    padding-right: 10px;
}
.smsLoginSubmitWrapper {
    padding-top: 10px;
}
#contentbox a.startOver {
    color: #A4A4A4;
    margin-left: 40px;
    margin-top: 6px;
    float: left;
}
#contentbox a.startOver:hover {
    color: #F7A600;
}
.trigger-crm-connector .crm-campaign-loader, #crmconnector-container .crm-campaign-loader, #CrmCampaignRegion .crm-campaign-loader {
    background: url("../img/new/ajax-loader.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 20px;
}
#crm-campaign-select-wrap {
    padding-top:5px;
}
#crm-campaign-select-wrap .info {
    background: url("../img/new/info.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 10px;
}
.crm-campaign-tooltip:hover + .hint {
    display: block;
}
#crm-campaign-tooltip-text {
    background: none;
}
#integrationsTable #tblGroupSettings
, #integrationsTable #tblApiKeys{
    width: 100%!important;
}
.tableWrapper {
    width:700px;
}
.apiKeysSection.noApiKeysWarningWrapper, .trackingGroupsSection.noItemsWarning {
    width: 675px;
}
#integrationsTable #tblApiKeys
, .apiKeysSection.noApiKeysWarningWrapper
, #integrationsTable #tblGroupSettings 
, .trackingGroupsSection.noItemsWarning{
    border: 1px solid #CCCCCC;
    padding: 10px;
}
.integrations-api-wrapper .overlaycontainer div.closeBlack {
    margin-right:-10px;
}
/* Integrations & CRM Integration styles */
.crmIntegrationSection {
    margin: 10px 0 10px;
}
.crmIntegrationSection.checkboxesSection {
    margin-left: 20px;
}
.crmIntegrationSection .CheckBox {
    display:block;
    margin: 7px 5px;
}
.crmIntegrationSection.crmMandatory .CheckBox {
    display:inline;
    float:left;
}

.crmIntegrationInfoIcon, .integrationInfoIcon {
    background: url("../img/new/info.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin: 5px 0 0;
    width: 20px;
}
.hiddenColumn .integrationInfoIcon {
    background: url("../img/new/information.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin: 0 0 0 5px;
    width: 16px;
}
.hiddenColumn .integrationInfoText {
    text-align:left;
}
.integrationInfoIcon {
    margin: 0 0 0 15px;
    cursor:pointer;
}
.crmIntegrationInfoText, .integrationInfoText {
    background: none;
}
.crmIntegrationInfoIcon:hover + .hint
, .integrationInfoIcon:hover + .hint {
    display: block;
}
.integrationInfoText .LabelGeneral {
    font-size:13px!important;
}
.hint-top {
    background: url(../../static/img/common/hint-top.png) no-repeat !important;
    color: #333333;
    font-size: 10px;
    padding: 8px 10px 0px 20px;
}

.hint-bottom {
    background: url(../../static/img/common/hint-bottom.png) no-repeat !important;
    height: 10px;
}
.hint-top-inverted {
    background: url(../../static/img/common/hint-top-inverted.png) no-repeat !important;
    height: 10px;
}
.hint-bottom-inverted {
    background: url(../../static/img/common/hint-bottom-inverted.png) bottom left no-repeat !important;
    color: #333333;
    font-size: 10px;
    padding: 0px 10px 8px 20px;
}
.integrationInfoText .hint-top p {
    padding:0;
}
.crmIntegrationValidationWrapper span{
    color: #FF0000;
}
.integrations-api-wrapper .apiKeysSection{
    margin: 0 5px 10px 5px;
}
.trackingGroupsSection {
    margin: 10px 5px;
}
#integrationsTable #tblGroupSettings .removeButtonColumn {
    width:12px;
}
#integrationsTable #tblGroupSettings .removeButtonColumn input{
    margin-bottom:5px;
}
.triangleIcon {
    margin-right:10px;
    margin-top:3px;
    position:relative;
    float:left;
    cursor: pointer;
}
.triangleIcon.downArrow{
    background: url(../../static/img/new/arrow_down.png) no-repeat;
    width: 16px;
    height: 16px;
}
.triangleIcon.rightArrow{
    background: url(../../static/img/new/arrow_right.png) no-repeat;
    width: 16px;
    height: 16px;
}
#tblGroupSettings .hiddenColumn span.CheckBox {
    float:left;
    margin-left:12px;
}
#integrationsTable .firstColumn {
    width: 260px;
    padding-left:5px;
    padding-right:5px;
}
#integrationsTable .secondColumn {
    width: 280px;
    padding-left:5px;
    padding-right:5px;
}
#tblApiKeys .APIKeyHoverRow .btnLeft {
    float:right;
    padding-right:4px;
}
.trackingGroupsSection > select
, .trackingGroupsSection > input {
    width: 270px !important;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.trackingGroupsSection > input {
    min-width: 258px !important;
}
.trackingGroupsSection a {
    margin-bottom:0;
}

.validate-dmarc-message{
    clear: both;
    margin-bottom:5px;
}
.settings-list .validate-dmarc-message
{
    margin-left:152px;
    white-space:normal;
}
.settings-list .no-margin{
    margin-left:0 !important;
}
#boxSender .validate-dmarc-message
{
    margin-left:120px;
} 
.Underline {
    text-decoration: underline !important;
}
/* END of Integrations & CRM Integration styles */
div#intercom-launcher {
    width: 42px;
    position: relative;
    height: 42px;
    float: left;
    margin-right: 10px;
    border-radius: 2px;
    cursor: pointer;
    background-size: 28px 30px;
    background-repeat: no-repeat;
    background-position: center 8px;
    background-image: url('../img/intercom/Intercom_symbol_white.png');
}

.xmlnewsletterimport-main-container {
    margin-top: 100px;
    padding: 0 30px 30px 30px !important;
    background: none;
}

.xmlnewsletterimport-main-container .xmlnewsletterimport-container-title {
    background: none repeat scroll 0 0 #2F2F2F;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-image: none;
    font-family: titilliumtext22llight, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
    color: #f7a600;
    line-height: 23px;
    margin-left: 10px;
}

.xmlnewsletterimport-main-container .xmlnewsletterimport-inner-container {
    background: #EDEDED;
    padding: 10px;
    position: relative;
    top: -2px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.xmlnewsletterimport-main-container .xmlnewsletterimport-import-section {
    background: #ffffff;
    padding: 10px 10px 55px;
    border: 1px solid #dddddd;
}

.xmlnewsletterimport-main-container .xmlnewsletterimport-import-section .selectedFiles {
    padding-top:10px;
    margin-bottom: 20px;
    width:400px;
}

.selectedItem {
    width:350px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.selectedItem > .delete {
    cursor: pointer;
    background: url('../img/new/delete.png');
    width: 16px;
    height: 16px;
}

.fileValidation {
    color: black; 
    display:grid;
}

.fileValidation ul li {
    list-style-type: disc;
    list-style-position: inside;
}
