
.woocommerce_page_woocommerce_email_control #adminmenuwrap,
.woocommerce_page_woocommerce_email_control #adminmenuback,
.woocommerce_page_woocommerce_email_control #wpfooter { display:none; }
/* html.wp-toolbar { padding-top:0; } */


/* EMAIL CONTROL - ADMIN PAGE ---------- */

.woocommerce_page_woocommerce_email_control #wpbody,
.woocommerce_page_woocommerce_email_control #adminmenumain,
.woocommerce_page_woocommerce_email_control #wpadminbar { display: none; } /* Hide some uneeded WP elemnts */

/* LEFT COL */
.woocommerce_page_woocommerce_email_control {  }
.woocommerce_page_woocommerce_email_control .left-column {width: 300px;box-sizing: border-box;display: table-cell;vertical-align: top;border: 0;padding: 0;margin: 0;outline: 0;position: relative;/* overflow: visible; */z-index: 100;/* opacity: .1; */position: absolute;left: 0px;}

/* MAIN PANEL - LEFT */
.ec-admin-panel .main-controls-form { width: 299px; position: relative; }
.ec-admin-panel .main-controls { border-bottom: 1px solid #E4E4E4; margin: 0 0 2px; background: white;}
.ec-admin-panel .heading-first h2 { margin: 3px 0; font-weight: 300; font-size: 23px; background: url(../images/pe-icon.png) left 60% no-repeat; padding: 0 0 0 27px;}
.ec-admin-panel .controls-label {display: block;/* width: 90px; */font-size: 14px;margin: 0 -6px 9px 0;padding: 0;font-weight: 500;/* text-transform: uppercase; */white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ec-admin-panel .main-controls-element.ec-half .controls-label {letter-spacing: -.4px;}
.ec-admin-panel .controls-field {margin: 0 0 9px;}
.ec-admin-panel label { display: block; margin-bottom: 6px; }
.ec-admin-panel label:last-child { margin-bottom: 0; }
.ec-admin-panel select,
.ec-admin-panel input[type="text"],
.ec-admin-panel input[type="number"],
.ec-admin-panel textarea {width: 100%;box-sizing: border-box;margin: 0;line-height: 20px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 4px 8px;height: auto;display: block;font-size: 14px;}
.ec-admin-panel select {padding-left: 4px;padding-right: 4px;}
.ec-admin-panel textarea {height: 120px; }
.ec-admin-panel input[type="number"] {padding-right: 4px;}

.ec-admin-panel input#ec_send_email {padding-right: 38px;}

.ec-admin-panel .forminp-color input {border-radius: 3px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.016), 0 1px 0 rgba(255, 255, 255, 0.2) inset;text-align: center;max-width: 112px;}

.ec-admin-panel .control-dropdown.control-field { display: block; }
.ec-admin-panel .main-controls-element.element-open input[type="text"] { padding-right:40px; }
.ec-admin-panel .main-controls-element { text-align: left; padding: 17px 15px 13px; position: relative; box-sizing: border-box; clear: both; /* box-shadow: 0 -1px 0 #EEE; */ border-bottom: 1px solid #EEE; transition: padding-top 3s ease, padding-bottom 3s ease, border 3s, opacity 3s; opacity: 1; visibility: visible; background: rgba(255, 255, 255, 0.96);}

.ec-admin-panel .main-controls-element.disabled { background: #F5F5F5; border-bottom: 1px solid rgba(0, 0, 0, 0.04); box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.01); /* padding: 0; */ /* overflow: hidden; */ /* border: 0; */ /* visibility: hidden; */ /* opacity: 0; */}

.ec-admin-panel .main-controls-element .get_themes { display:none; position:absolute;   bottom: 50%;   left: 24px;   background: #FFF;   /* line-height: 26px; */   /* padding: 0 11px; */  /* border-radius: 100px; */  box-shadow: inset 0 1px 0 #FFF,0 1px 0 rgba(0, 0, 0, 0.08);  margin: 0 0 -14px 0;}
.ec-admin-panel .main-controls-element.disabled .get_themes { display:block; }
.ec-admin-panel .main-controls-element .get_themes_flyout { display:none; background: #FFFFFF; position: absolute; left: 100%; border: 1px solid #E1E1E1; padding: 12px 18px; height: 64px; top: 0; margin-left: -5px; border-radius: 2px; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.07); min-width: 150px; margin-top: -1px; display: none;}
.ec-admin-panel .main-controls-element.disabled:hover .get_themes_flyout { display:block; }
.ec-admin-panel .main-controls-element.disabled .get_themes_flyout:after { top:50%; position:absolute; margin-top: -8px; margin-right: -1px; content:''; right:100%; width: 0; height: 0; border-style: solid; border-width: 7px 8px 7px 0; border-color: rgba(0, 0, 0, 0) #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
.ec-admin-panel .main-controls-element.disabled .get_themes_flyout:before { top:50%; position:absolute; margin-top: -8px; content:''; right:100%; width: 0; height: 0; border-style: solid; border-width: 7px 8px 7px 0; border-color: rgba(0, 0, 0, 0) #D6D6D6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
.ec-admin-panel .main-controls-element.disabled .controls-label,
.ec-admin-panel .main-controls-element.disabled .controls-field { opacity: .2; pointer-events: none; }
.ec-admin-panel .main-controls-element .controls-inner-row { /* padding: 0 0 15px; */ position: relative; }
.ec-admin-panel .main-controls-element .controls-inner-row:last-child { /* margin: 0; */ }
.ec-admin-panel .main-controls-element .controls-inner-row.controls-inner-button-row { }
.ec-admin-panel .main-controls-element .controls-inner-row.controls-inner-button-row.ec_theme_button_row {margin-top: 8px;}
.ec-admin-panel .main-controls-element #theme-commit { display:none; }
.ec-admin-panel-controls .main-controls-element:last-child { border-bottom: none; }
.ec-admin-panel .main-controls-element.main-controls-element-heading-block { padding-top: 20px; padding-bottom: 21px; }
.ec-admin-panel .main-controls-top-button-row {padding: 7px 13px 0;box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.03) inset;line-height: normal;height: 45px;box-sizing: border-box;}
.ec-admin-panel input.upload_image { width: 75.5%; }
.ec-admin-panel input.upload_image_button {width: 25%;text-align: center;position: absolute;right: 0;top: 0;border-radius: 0 3px 3px 0 !important;height: auto;line-height: 26px;}

/* BUTTONS */
.ec-admin-panel .button {
    font-size: 13px !important;
    overflow: hidden;
    height: 28px;
    line-height: 26px;
}
.ec-admin-panel .button-primary {}
.ec-admin-panel .button .fa,
.ec-admin-panel .button-primary .fa {}
.ec-admin-panel .button.send_test {display:none;position: absolute;right: 0;top: 0;border-radius: 0 3px 3px 0;width: 38px;box-sizing: border-box;/* box-shadow: none; */padding: 0;text-align: center;outline: none;height: auto;line-height: 27px;}
.ec-admin-panel .button i {font-size: 13px;}
.ec-admin-panel .button .ec-back-icon { color: white; margin-right: 1px; font-size: 20px; position: relative; /* top: -1px; *//* background-color: rgba(255, 0, 0, 0.38); */line-height: inherit;height: auto;width: 15px;margin-left: -7px;}
.ec-admin-panel .button.exit-button {}
	
	/* BUTTONS: HOVER */
	.ec-admin-panel .button-primary:hover {}

.help-icon {color: rgb(195, 195, 195);position: relative;margin: 0 0px;cursor: pointer;background: url(../images/help-icon.png) 50% 5px no-repeat;text-indent: -9999px;display: inline-block;width: 12px;transition: .2s;opacity: .4;/* top: -1px; */}
.help-icon:hover {opacity: .9;}

.ec-admin-panel #ec_edit_content {}
.ec-admin-panel #ec_edit_content i {margin-right: -1px;margin-left: -2px;}


/* EDIT PANEL - RIGHT */
.ec-admin-panel.ec-admin-panel-edit-content {transition: all 0.15s ease-in-out 0.05s;visibility: hidden;opacity: 0;background: white;position:absolute;z-index: 999;left: 100%;top: 0px;margin-left: -5px;width: 100%;box-sizing: border-box;/* padding: 14px 20px; */min-height: 120px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.03), 1px 1px 0 rgba(0,0,0,0.05);/* border: 1px solid #EBEBEB; */border-left: 0;border-top: 0;pointer-events: none;/* visibility: visible !important; *//* opacity: 1 !important; *//* margin-left: 0 !important; *//* pointer-events: auto !important; *//* left: 311% !important; */max-height: 100vh;}
.ec-admin-panel.ec-admin-panel-edit-content.ec_active { visibility: visible; opacity: 1; margin-left: 0; pointer-events: auto;}
.ec_force_hide { opacity:0 !important; }
.ec-admin-panel.ec-admin-panel-edit-content .ec_settings_form { /* background: rgba(255, 0, 0, 0.05); */ margin: 0 0 10px 0; display: none; padding: 0; /* border: 1px solid rgba(124, 0, 0, 0.02); */ border-radius: 3px;}
.ec-admin-panel.ec-admin-panel-edit-content .ec_settings_form_sub { display:none; /* overflow: hidden; */}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls { text-align: right; /* border-bottom: 1px solid rgb(241, 241, 241); */ background: #EEE; margin-left: -1px; border-left: 1px solid rgb(219, 219, 219);}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls:after { content:""; clear:both; display:block; }
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls .edit-top-control {line-height: 45px;/* background: rgba(255, 0, 0, 0.17); */display: block;min-width: 45px;text-align: center;float: left;border-right: 1px solid #ddd;transition: .3s;cursor: pointer;}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls .edit-top-control.close_settings {font-size: 11px;}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls .edit-top-control:first-child {/* border-left: 1px solid #ddd; */}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls .edit-top-control.hide_settings {}
.ec-admin-panel.ec-admin-panel-edit-content .edit-top-controls .edit-top-control.close_settings:hover { background: rgb(95, 95, 95); color: white; }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element { /* border-bottom: 0; */ padding: 15px 15px 15px; margin: 0;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element:last-child { border-bottom:0; }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-heading { display:block; clear:both; background: rgb(252, 252, 252); padding: 10px 10px 11px 14px; color: #555; font-weight: 600; font-size: 13px; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07); border-bottom: 1px solid rgba(0, 0, 0, 0.05); text-transform: uppercase; text-align: center; margin: 0 0 12px; line-height: 21px;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-half { width:50%; float: left; clear: none; /* box-shadow: 1px 0 0 rgb(237, 237, 237); */}
.ec-admin-panel.ec-admin-panel-edit-content .controls-label { font-weight: 400; }
	
	/* ALLOWED SHORTCODE TAGS */
	.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-allowed-tags {border-bottom: 0;background: rgb(250, 250, 250);margin-bottom: -10px;}
	.ec-new-shortcode-badge {background: #a7a7a7;margin: 0 2px;color: #fafafa;padding: 0 3px 1px;border-radius: 3px;font-size: 9px;font-weight: normal;text-transform: uppercase;}
	.ec-allowed-shortcode-docs-link {margin: 2px 0 0;font-size: 12px;font-style: italic;/* color: #8e8e8e; */}
	.ec-allowed-shortcode-docs-link a { color: #6d6d6d; text-decoration: none; border-bottom: 1px dotted rgba(0,0,0,0.2); }
	.ec-allowed-shortcode-docs-link a:hover {color: #007fa7;border-bottom-color: #007fa7;}

.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-condensed { border-bottom: 0; margin: 15px 15px 20px; padding: 0;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-condensed .controls-label { font-weight: 600; }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-condensed .controls-field {  }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-condensed .controls-inner-row {  }

.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.forminp-tags .controls-label {color: #838383;line-height: 1.6em;margin: 0 0 1px;font-size: 13px;font-weight: 500;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.forminp-tags .controls-field {color: #838383;font-size: 11px;line-height: 1.6em;margin-bottom: 6px;}

.ec-admin-panel.ec-admin-panel-edit-content .section {
    padding: 0;
    margin: 0;
}
.ec-admin-panel.ec-admin-panel-edit-content .section h3 {border-left: none;border-right: none;padding: 10px 10px 11px 14px;line-height: 21px;background: #fff;margin: 0;font-size: 14px;font-weight: 500;color: #555;cursor: pointer;border-bottom: 1px solid #EEE;position: relative;transition: .3s;box-shadow: 0 -1px 0 #EEE;}
.ec-admin-panel.ec-admin-panel-edit-content .section h3:after { right: 0; content: '\f140'; border: none; background: 0 0; font: 400 20px/1 dashicons; speak: none; display: block; padding: 0; text-indent: 0; text-align: center; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none!important; position:absolute; top:50%; margin: -10px 10px 0 0; }
.ec-admin-panel.ec-admin-panel-edit-content .section.ec-active h3:after { content: '\f142'; }
.ec-admin-panel.ec-admin-panel-edit-content .section h3:hover { background: #f5f5f5; }
.ec-admin-panel.ec-admin-panel-edit-content .section.ec-active h3 { background: #F5F5F5; }
.ec-admin-panel.ec-admin-panel-edit-content .section.ec-active h3:hover { background: #EDEDED; }
.ec-admin-panel.ec-admin-panel-edit-content .section .section-inner {padding: 0;overflow: auto;}
.ec-admin-panel.ec-admin-panel-edit-content .section .section-inner:before,
.ec-admin-panel.ec-admin-panel-edit-content .section .section-inner:after { display:block; content: ""; clear:both; float:none; }

.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element .iris-picker { z-index: 100; position: absolute; display: none; border: 1px solid #CCC; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); border-radius: 3px; }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.ec-half-right .iris-picker { right: 0; }

.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element .reset-to-default {position:absolute;left: -8px;bottom: -20px;font-size: 11px;color: #909090;cursor: pointer;visibility: hidden;opacity: 0;padding: 0 8px 0 8px;line-height: 18px;box-sizing: border-box;text-align: right;letter-spacing: -.1px;transition: all 0.15s ease-in-out 0.05s;/* text-transform: uppercase; *//* display: block !important; *//* opacity: 1 !important; *//* visibility: visible !important; *//* background: rgba(255, 0, 0, 0.28) !important; */}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element .reset-to-default i {margin: 0 0 0 2px;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element:hover .reset-to-default { visibility:visible; opacity:1; }
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.dissabled { opacity:.2;  pointer-events: none;}
.ec-admin-panel.ec-admin-panel-edit-content .main-controls-element.button-row .preview_edit_settings { /* float: right; */ display: inline-block;}
#save_edit_settings { width: auto; position: absolute; right: 8px; top: 8px; /* line-height: 23px; */ /* height: auto; */ white-space: nowrap; }
	
	.ec-admin-panel.ec-admin-panel-edit-content .controls-inner-row { min-height: 30px; }
	.ec-admin-panel.ec-admin-panel-edit-content input[type="checkbox"] { margin-top: 6px; }

	/* POPUOUT PREVIEW BUTTON */
	.ec-propout-preview {transition: .1s ease-in-out;position: absolute;right: 35px;top: 4px;z-index: 1000;opacity: 0;}
	.ec-propout-preview:hover,
	#preview-email-iframe:hover + .ec-propout-preview {top: 9px;opacity: 1;}

/* MAIN CONTENT */
.woocommerce_page_woocommerce_email_control .main-container { display: table; width: 100%; padding: 0; margin: 0;}
.woocommerce_page_woocommerce_email_control .main-container:after { /* content:""; */ display:block;  clear: both; float: none;}
.woocommerce_page_woocommerce_email_control .main-content { width: 100%; box-sizing: border-box; position: relative; /* display: table-cell; */ padding: 0; margin: 0; border: 0;}

/* ORDER PAGE - MAGNIFICENT POPUP */

.ec-admin-page {position: fixed;left:0;z-index: 99998;width:100%;height:100%;box-sizing: border-box;/* border: 1px solid #F00 !important; */border: 0;top: 0;background: #f1f1f1;/* display: none; */}

#tiptip_holder {}
#tiptip_holder #tiptip_arrow {}
#tiptip_holder #tiptip_arrow #tiptip_arrow_inner {}
#tiptip_holder #tiptip_content { max-width: 198px; padding: 1.1em 1.1em; font-size: 11px; line-height: 1.5em;}


/* EMAIL CUSTOMIZER - EMAIL PREVIEW ---------- */

.ec-theme { box-sizing: border-box; padding: 0;margin: 0;/* border: 8px solid #F00; */ }

/* COMPATABILITY WARNING */
.compatability-warning { position: absolute; width: 100%; height: 100%; background: #f1f1f1; z-index: 2;font-family: "Open Sans";text-align: left;top: 0;left: 0;box-sizing: border-box;padding: 0 90px;}
.compatability-warning-text {text-align: left;max-width: 525px;margin: 50px auto;color: #444444;font-size: 14px;line-height: 1.5em;position: relative;font-family: "Open Sans";}
.compatability-warning .compatability-warning-text { margin: 140px auto; }
.compatability-warning-text .dashicons { position: absolute;right: 100%;font-weight: normal;margin-right: 8px;  margin-top: -4px;font-size: 37px;width: auto;height: auto;color: #9B9B9B;}
.compatability-warning-text h6{ margin: 0 0 3px; font-size: 15px; }
.compatability-warning-text p{ margin: 0 0 6px; font-size: 13px; }
.compatability-warning-text a {  color: #00A0D2;font-size: inherit;text-decoration: none;}
.compatability-warning-text a:hover { text-decoration: underline; }

/* FROM WC SETTINGS */
.header-info table.form-table, .header-info table.form-table .forminp-radio ul { margin: 0; }
.header-info table.form-table .forminp-radio ul li { line-height: 1.4em; }
.header-info table.form-table textarea.input-text { height: 100%; min-width: 150px; display: block; }
.header-info table.form-table input.regular-input { width: 25em; }
.header-info table.form-table textarea.wide-input { width: 100%; }


/* HEADER INFO */
.header-info-holder {background: white;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);position: relative;z-index: 1000;/* overflow: hidden; *//* transition: .5s; */font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight: normal;display: none;/* box-shadow: 0 0 1px red inset; */width: 100%;/* display: none !important; */}
.header-info-meta-blocks {/* width: 80%; *//* max-width: 850px; *//* box-shadow:0 0 1px red inset; */float: none;padding: 25px 40px 40px;box-sizing: border-box;}
.header-info-meta-block {/*/* float: left; */*/padding: 0 15px 12px 0;box-sizing: border-box;/*/* width: 50%; */*//* box-shadow: 0 0 1px red inset; */border-bottom: 1px solid red;border-bottom: 1px dotted #efefef;font-size: 14px;line-height: 18px;}
.header-info-meta-block:after { display:block; content: " "; clear:both; position: relative;}
.header-info-meta-block:last-child { border-bottom: none; }
.header-info-meta-heading {font-size: 14px;font-weight: 500;width: 20%;float: left;/* box-shadow: 0 0 1px red inset; */margin: 0;padding: 9px 9px 9px 0;color: #444;box-sizing: border-box;}
.header-info-meta {color: #777;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;/* box-shadow: 0 0 1px blue inset; */width: 80%;float: left;margin: 0;padding: 9px 9px 9px 0;box-sizing: border-box;}
.meta-divider { color: rgb(234, 234, 234); margin: 0 1px; font-size: 12px; position: relative; top: -1px;}
.edit-meta { text-decoration: none; color: #0074A2; font-size: 13px;}
.edit-meta:hover { text-decoration:underline; }

	/* TEMPLATE INFO */
	.template-info-holder {	padding-top: 3px; }
	.template-info-holder .template-files {padding: 0px 0 18px;}
	.template-info-holder pre {margin: 0 0 2px;padding: 0px 2px;font-size: 12px;line-height: 14px;background: whitesmoke;display: inline-block;border-radius: 2px;}
	.template-info-holder pre.third-party {color: white;background: #ab79a9;}
	.template-info-holder pre.override {color: white;background: #ea4b71;}
	
		/* TEMPLATE LEGEND */
		.template-legend {font-size: 12px;font-style: italic;color: #9a9a9a;font-weight: 500;color: #848484;padding: 0px 0 14px;}
		.legend-text {margin-right: 8px;}
		.legend-color {display: inline-block;width: 12px;height: 12px;background: #f2f2f2;border-radius: 2px;position: relative;bottom: -1px;margin-right: 2px;}
		.legend-color.legend-color-default {}
		.legend-color.legend-color-third-party { background: #a667a3; }
		.legend-color.legend-color-override { background: #ea4b71; }

		/* TEMPLATE EXPLANATION */
		.template-explanation {font-size: 12px;font-style: italic;color: #9a9a9a;padding: 0px 0 0px;max-width: 650px;}
		.template-explanation strong {font-weight: 500;color: #848484;}
		.template-explanation a {color: #9a9a9a;text-decoration: none;border-bottom: 1px dotted rgba(0,0,0,0.2);}
		.template-explanation a:hover {color: #007fa7;border-bottom-color: #007fa7;}

.hide-icon { display: block; width: 40px; line-height: 22px; text-align: center; cursor: pointer; color: rgb(150, 150, 150); font-size: 12px; margin-left: -20px; text-decoration: none;}
.hide-icon.hide-up {position: absolute;left: 50%;bottom: 2px;font-size: 12px;}
.hide-icon.hide-up:after { content: "\25B2"; }
.hide-icon.hide-down { position: absolute; left: 50%; display: none !important; }
.hide-icon.hide-down:after { content: "\25BC"; }
#preview-email-iframe { height: 100%; width: 70%;width: calc( 100% - 300px );border: 0;margin: 0;padding: 0;display: block;overflow: auto;box-shadow: -1px 0 0 #e0e0e0;position: absolute;right: 0;z-index: 99;background: #f1f1f1;}

/* SHORTCODE TESTING */
.ec_shortcode { /* background: rgba(0, 0, 255, 0.05); */ /* border-radius: 3px; */ /* box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06) inset; */ }


/* WC SETTINGS */
.pe-wc-settings-holder { padding: 15px 0 1px; /* border-top: 1px solid rgba(0, 0, 0, 0.13); */ /* border-bottom: 1px solid rgba(0, 0, 0, 0.13); */ max-width: 900px;}
.pe-wc-settings-holder h3,
.pe-wc-settings-holder h4 { background: url(../images/pe-icon.png) left 60% no-repeat; padding-left: 25px; }
.pe-wc-settings-holder p { width: 97%; }
.pe-wc-settings-holder .button { float: right;  margin-left: 10px;  margin-top: -4px; }


/* RE-USABLE COMPONENTS */
	
	/* NOTIFICATIONS */
	#cxectrl-notification-holder { position: fixed; left: 50%; top: 15px; z-index: 100000; width: 0;}
	#cxectrl-notification-holder .cxectrl-notification { background: white; padding: .6em .8em .65em; border-radius: 3px; /* border: 1px solid rgb(225, 225, 225); */ border-left: 4px solid #3AC24A; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), 0 3px 20px rgba(0, 0, 0, 0.18); font-size: 13px; color: rgb(88, 88, 88); margin-bottom: 5px; position: relative; float: left; white-space: nowrap; }
	#cxectrl-notification-holder .cxectrl-notification.cxectrl-notification-medium { font-size: 18px; }
	#cxectrl-notification-holder .cxectrl-notification.cxectrl-notification-large { font-size: 22px; }
	
	/* LOADING */
	.cxectrl-loading-holder { position: absolute; left: 0; top: 0; z-index: 100001; background: rgba(255, 255, 255, 0.9); width: 100%; height: 100%; }
	.cxectrl-loading-inner-holder { position: absolute; left: 50%; top: 25%; width: 50%; margin-left: -25%; margin-top: -15px; padding-top: 35px; text-align: center; font-size: 13px; color: rgb(80, 80, 80); }
	.cxectrl-loading-graphic { background: url(loading.gif) no-repeat 50% 50%; width: 38px; height: 38px; margin:auto; background-color: white; border-radius:200px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);}
