/*	------------------------------------------------------- 
	ACTION STYLES
	------------------------------------------------------- */
	
.a-button {
	display: none;
}
.button-primary.alert, 
.button-primary.alert:hover {
	background-color: #CC2F2F;
	border-color:  #A30000;
}

#profile-submission {
	text-align: center;
	font-size: 1.25em;
	height: auto;
}


/*	------------------------------------------------------- 
	GENERAL FORM ELEMENTS
	------------------------------------------------------- */
.pp-panel .delete {
	display: none;
}

.input-micro, 
li.meta-item input[type="text"] .input-micro, 
li.meta-item .pp-text-input.input-micro {
	width: 1.5em;
}

.input-short, 
li.meta-item input[type="text"] .input-short,
li.meta-item .pp-text-input.input-short {
	width: 3em;
}

.input-medium, 
li.meta-item input[type="text"] .input-medium, 
li.meta-item .pp-text-input.input-medium {
	width: 6em;
}

.input-long, 
li.meta-item input[type="text"] .input-long, 
li.meta-item .pp-text-input.input-long {
	width: 12em;
}

.pp-metabox {
	position: relative;
	/*min-width: 255px;*/
	/*border: 1px solid #E5E5E5;*/
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	background: #FFF;
	margin-bottom: 10px;
}
.pp-metabox h3 {
	border-bottom: 1px solid #EEE;
	line-height: 1.4em;
}

.pp-action-button {
	padding-top: 3px;
	margin-bottom: 3px;
}

.pp-block {
}
.pp-clear {
	clear: both;
}

/*
.usertype h1, 
.usertype h2, 
.usertype h3, 
.usertype p, {
	display: inline-block;
}

.ind:before {
	content: "\f110";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 50px/1 'dashicons';
	vertical-align: top;
}
.org:before {
	content: "\f307";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 50px/1 'dashicons';
	vertical-align: top;
}
*/
li.meta-item input[type="text"], 
li.meta-item .regular-text, 
li.meta-item textarea, 
li.meta-item select {
	max-width: 95%;
	font-size: inherit;
	font-family: inherit;
	padding: .313em;
}

li.meta-item .pp-text-input {
	width: 95%;
}

.pauloader {
	text-align: center;
}
.pau-required, 
.asterix-required, 
.pau-required, 
.asterix-required {
	color: #990000;
}
.asterix-required, 
.asterix-required {
	font-size: 1.5em;
	line-height: 1em;
	padding: 0 2px;
	font-weight: bold;
}
.pau-required.halt {
	font-weight: bolder;
}
.sortable li {
	cursor: move;
}
.error-wash {
	background-color:#FBE3E4!important;
}
.paupress_error, 
.paupress_notice, 
.paupress_success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.paupress_error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.paupress_notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.paupress_success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.paupress_error a {color:#8a1f11;}
.paupress_notice a {color:#514721;}
.paupress_success a {color:#264409;}
.header-msg {
	font: 11px/12px Helvetica, Arial, sans-serif;
	margin: 0 0 5px 10px;
	position: absolute;
	float: left;
}
ul.item, 
ul.item:hover {
	border: none;
	background-color: transparent;
	overflow: hidden;
}

/*	------------------------------------------------------- 
	EXPANDABLE PANELS
	------------------------------------------------------- */

/*	WRAPPERS ---------------------------------------------- */
.t-wrapper, .tn-wrapper, .action-count {
	background-color: #DDDDDD;
	color: #000000;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin: 2px;
}
.t-wrapper:hover, .tn-wrapper:hover {
	background-color: #CCCCCC;
	/* color: #CCCCCC; */
}
.t-wrapper:hover h2, .tn-wrapper:hover h2 {
	background-color: #555555;
	color: #CCCCCC;
	text-shadow: #555555 1px 0 0
}
.t-wrapper:hover a:hover, .tn-wrapper:hover a, .tn-wrapper:hover a:hover {
	/* color: #FFFFFF; */
}
.t-wrapper:hover .t-panel a:hover, .tn-wrapper:hover .t-panel a:hover {
	color: #21759B;
}
.t-wrapper p, .tn-wrapper p { margin: 0; }
.t-wrapper.group {
	width: 95%;
}
.t-wrapper.section {
	background-color: transparent;
	border-bottom: 2px dashed #CCC;
}
.t-wrapper.deleted {
	background-color: transparent;
	background-image: none;
	border: 2px dashed #333333;
	color: transparent;
}


/*	TRIGGERS ---------------------------------------------- */

.t-trigger { 
	padding: 10px; 
	line-height: 100%;
}
.t-trigger-wrapper { 
	padding: 10px 0; 
	line-height: 100%;
	overflow: auto;
	width: 100%;
}
.t-trigger-faux { padding: 5px 10px; }
span.t-trigger, 
p.t-trigger, 
div.t-trigger { 
	background-image: url('../g/aclose.png');
	padding: 10px 25px;
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 0;
	cursor: pointer;
	line-height: 100%;
	font-weight: 300;
	overflow: auto;
}
h2 .t-trigger {
	background-position: 0 10px;
	font-size: 23px;
	padding: 10px 5px 10px 25px;
}
span.t-trigger.open, p.t-trigger.open, div.t-trigger.open {
	background-image: url('../g/aopen.png');
}
.left {
	float: left;
	text-align: left;
}
.right {
	float: right;
	text-align: right;
}
.tleft {
	text-align: left;
}
.tright {
	text-align: right;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.end-of-float {
	clear: both;
	padding: 5px 0;
}

.pau-handle {
	padding: 10px 12px;	
}
.pp-option-sortable .pau-handle, 
.pau-handle  { 
	cursor: move;
	background: url('../g/move.png') 0 4px no-repeat;
}

#paupress .delete, 
.paupress .delete, 
#paupress .delete_trigger, 
.paupress .delete_trigger, 
#paupress .undo, 
.paupress .undo, 
.visibility, 
.invisibility, 
.info, 
#paupress .visibility, 
.paupress .visibility, 
#paupress .invisibility, 
.paupress .invisibility, 
#paupress .act-sprite, 
.paupress .act-sprite, 
#paupress .icon-public, 
.paupress .icon-public,
#manage-fields .icon-admin, 
.paupress .icon-admin,
#manage-fields .icon-signup, 
.paupress .icon-signup {
	padding: 10px;
	background-position: 0 3px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#paupress .delete, 
.paupress .delete, 
#paupress .delete_trigger, 
.paupress .delete_trigger { background-image: url('../g/cirx-black.png'); }
.undo { background-image: url('../g/refresh.png'); display: none; }
#manage-fields .icon-admin { background: url('../g/admin.png') 0 0 no-repeat; }
#paupress .icon-signup, 
.paupress .icon-signup { background: url('../g/signup.png') 0 4px no-repeat; }
.icon-public { background-image: url('../g/public-black.png'); }
.visibility { background-image: url('../g/public-black.png'); margin-right: 20px; }
.invisibility { background-image: url('../g/private-black.png'); margin-right: 20px; }
.t-wrapper.deleted .t-trigger { background-image: none; }

.trigger-action {
	padding: 10px;
	background-color: #efefef;
	margin: 5px 0;
	float: left;
	width: 100%;
}
.trigger-action ul, 
.trigger-action li {
	margin-left: 20px;
}
/* TEST */

#pautainer {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 490px;
    overflow: hidden;  
}

.pp-box {
    position: absolute;
    width: 101%;
    height: 100%;
    line-height: 300px;
    font-size: 50px;
    text-align: center;
    left: 100%;
    top: 0;
    margin: 0;
    border-left: 1px solid #FFF;
}

#do {
    background-color: #B8C9E4;
}

#re {
    background-color: #5B7BAF;
}

#mi {
    background-color: #003366;
    color: #FFF;
}

.pp-jumbo {
	width: 90%;
	font-size: 1.25em;
	padding: 20px;
	margin-top: 15%;
	line-height: 1.25em;
}

/*	PANELS ------------------------------------------------ */

.pp-profile {
	overflow: auto;
	clear: both;
}
.pp-profile span {
	float: left;
}
.pp-profile .avatar {
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #DDD;
}
.pp-field-edit {
	cursor: pointer;
}
.pp-field-data {
	background-color: #7897C5;
	color: #FFF;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pp-field-data.post {
	background-color: #777777;
}
.pp-field-data a {
	color: #FFF;
}
.pp-meta-span {
	padding-right: 10px;
}
.pp-norm {
	font-size: 14px;
	font-weight: 100;
	clear: both;
}
.pp-block-label {
	padding: 0 5px;
}
.pp-block-label.pp-none, 
.paupress-label.pp-none {
	display: none;
}
.pp-field-position {
	overflow: auto;
	padding: 0;
	clear: both;
}
.pp-field-display {
	padding: 2px;
}
.pp-form-list-holder {
	padding: 10px 0;
	clear:  both;
}
.pp-form-field-holder {
	padding: 10px 0;
	clear:  both;
	overflow: hidden;
}
.pp-holder, 
.pp-list-holder {
	float: left;
	padding: 10px 0;
	width: 100%;
	/*overflow: auto;*/
}
.pp-form-section-holder {
	padding: 10px 0;
	clear:  both;
}
.pp-option-sortable {
	min-height: 20px;
	border: 1px dashed #DDD;
	padding: 5px;
	overflow: auto;
}
.pp-panel {
	margin: 2px 0;
	padding: 5px;
	border: 2px #eee solid;
	background-color: #FFF;
	clear: both;
	overflow: auto;
}

.pp-disabled td, 
.pp-disabled a {
	color: #999;
}

.pp-lookup-value, 
.pp-auto-target {
	display: none;
}
.t-panel {
	display: none;
	margin: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: auto;
	clear: both;
}

.action-count {
	background-color: #000000; 
	color: #FFFFFF;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 7px;
}

.actions div.t-panel, .taxonomies div.t-panel, .t-panel {
	padding: 0;
	margin: 7px 0 0 0;
	background-color: #FFFFFF;
	/* border: 1px dotted #777777; */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #000000;
}
.t-panel:hover, .action-panel:hover {
	color: #000000;
}
.action-detail {
	padding: 5px 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.action-detail h3 {
	padding: 0;
	margin: 0;
}
.t-panel li, .action-select, .action-select-inline {
	background-position: 0 0;
	background-repeat: no-repeat;
}
#paupress .sortable .t-wrapper {
	cursor: move;
}
.t-panel li { padding: 6px; }
.t-panel li.action-select { padding: 5px 30px; }

.help, 
.help-text {
	font-size: 12px;
	font-style: italic;
	font-family: Georgia, serif;
}

/*	------------------------------------------------------- 
	SEARCH
	------------------------------------------------------- */


/*	------------------------------------------------------- 
	SECTIONS
	------------------------------------------------------- */




/*	------------------------------------------------------- 
	PRIMARY LIST
	------------------------------------------------------- */

ul.paupress, 
ul.paupress-list {
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	float: left;
	width: 100%;
}
#paupress ul.column {
	min-height: 20px;
}
ul.paupress li, 
ul.paupress-list li {
	display: block;
	clear: both;
	overflow: visible;
	/*float: left;
	width: 100%;*/
	margin: 0;
}
#paupress .chosen-container li, 
ul.paupress .chosen-container li, 
ul.paupress-list .chosen-container li,  
ul.paupress-list .chzn-container li {
	width: auto;
}
.pp-ui-highlight {
	border: 2px dashed #333333;
	background-color: #FFF;
	height: 1.5em; 
	line-height: 1.2em;
	padding: 0;
	margin: 0;
}
.options-panel .t-panel li {
/*
	background: none !important;
	border: none !important;
*/
}

#paupress ul.no-float li {
	display: block;
	clear: both;
	overflow: visible;
}
/* .SEARCH-LABLE IS DEPRECATED */
.search-label, 
.paupress-label { 
	width: 100%;
	float: left;
	padding: 1px 0;
	font-weight: bold;
}
.wrap .paupress-label {
	font-size: 14px;
}
.paupress-field {
	float: left;
	width: 100%;
	padding: 1px 0;
}

#column_1_holder, 
#column_2_holder, 
.column_holder, 
.column-holder {
	/*width: 48%; */
	float: left; 
	display: block; 
	padding: 5px; 
	margin: 3px;
}
.column-holder { margin: 0; }
.options-panel #column_1_holder, .options-panel #column_2_holder {
	border: 2px dashed #CCCCCC; 
	min-height: 50px;
}
li.meta-item {
	padding: 5px;
	text-align: left;
	overflow: auto;
	list-style-type: none;
}


/*	------------------------------------------------------- 
	PROFILE
	------------------------------------------------------- */

#user-avatar-display {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	text-align: center;
	padding: 10px;
	width: 170px;
	background: #EEE;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow: none;
}
#user-avatar-display h3 {
	display: none;
}
.user-avatar-wrap {
	text-align: center;
}
#user-avatar-display-image {
	margin: 0 auto;
}
#avatar_profile_box {
	position: relative !important;
	top: 0 !important;
}

.column_holder.actions-history-holder ul { padding: 10px; }
.column_holder.actions-editor ul { padding: 10px 0; }
.column_holder.actions-history-holder ul.actions-history-list {
	max-height: 400px;
	overflow: auto;
}
.column_holder ul.actions-history-list li, 
.column_holder ul.actions-history-list li {
	width: 90%;
}

/*	------------------------------------------------------- 
	DATA VIS
	------------------------------------------------------- */

a.pp-data-circle {
	width: auto;
	display: inline-block;
	text-decoration: none;
}

.pp-manual-rating a.pp-data-circle {
	color: #0074A2;
	border: 1px solid #0074A2;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px;
	border-radius: 70px;
	padding: 1px 9px;
}
.pp-manual-rating a.pp-data-circle:hover {
	background-color: #0074A2;
	color: #FFF;
}


/*	------------------------------------------------------- 
	OPTIONS LIST EXTENDS PRIMARY LIST
	------------------------------------------------------- */

ul.group, 
ul.taxonomy {
	padding: 5px;
	background-color: #EEEEEE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pp-stat-large {
	font-size: 7em;
	line-height: 1em;
	font-weight: 100;
}
.pp-stat-label {
	padding-top: 10px;
}
.pp-stat-label a {
	font-size: .85em;
	padding: 5px 10px 7px 10px;
	-moz-border-radius: 14px; 
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-color: #D54E21;
	color: #FFFFFF;
	line-height: .75em;
	text-decoration: none;
}
.pp-stat-label a:hover {
	background-color: #333;
}

.pp-dashboard-statistics {
	border-bottom: 1px solid #DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 25px 50px;
	margin-bottom: 25px;
	overflow: auto;
}
.pp-dashboard-stat {
	margin: 0 10px 10px 0;
	text-align: center;
	color: #D54E21;
	float: left;
	height: 222px;
	width: 100%;
}
.pp-dashboard-stat a.pp-data-circle {
	color: #D54E21;
	border: 2px solid #D54E21;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	border-radius: 200px;
	padding: 50px 36px;
	min-width: 140px;
}
.pp-dashboard-stat a.pp-data-circle:hover {
	background-color: #D54E21;
	color: #FFF;
}
.pp-dashboard-widget {
	border: 1px solid #DDD;
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 20px 10px 0 0;
	float: left;
	height: 140px;
	width: 100%;
}
.pp-dashboard-title {
	margin: 0;
	padding: 5px 0 0 90px;
	font-size: 4em;
	line-height: 1.5em;
	font-weight: 100;
}
.pp-dashboard-body {
	padding: 0 10px 10px 80px;
}
.pp-dashboard-body h3 {
	padding: 0;
	margin: 0;
	line-height: 1em;
}
.pp-dashboard-actions {
	overflow: auto;
	padding-top: 5px;
}
.pp-dashboard-actions a {
	float: right !important;
}
.pp-dashboard-widget.crm .pp-dashboard-body :before {
	content: "\2605";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px/1 'dashicons';
	vertical-align: top;
}
.pp-icon-dash {
	background-position: 15px 20px;
	background-repeat: no-repeat;
}
.pp-gear, .pp-setting { background-image: url('../g/gear.png'); }
.pp-user { background-image: url('../g/user-48.png'); }
.pp-filter { background-image: url('../g/filter-48.png'); }
.pp-calendar { background-image: url('../g/calendar-48.png'); }
.pp-content { background-image: url('../g/content-48.png'); }
.pp-users { background-image: url('../g/users-48.png'); }
.pp-clock { background-image: url('../g/clock-48.png'); }
.pp-chart { background-image: url('../g/chart-48.png'); }
.pp-money { background-image: url('../g/money-48.png'); }
.pp-forms { background-image: url('../g/form-48.png'); }
.pp-mail { background-image: url('../g/mail-48.png'); }


/*	------------------------------------------------------- 
	CHECKBOX UI
	------------------------------------------------------- */

.pp-icon { 
	background-position: 0 -3px;
	background-repeat: no-repeat;
	padding-right: 25px;
}


a.umt, 
a.umtf, 
a.upt, 
a.uwpt, 
a.rui, 
a.pp-toggle-check, 
a.pmt, 
a.help, 
.pp-help-tool, 
a.add, 
a.query-add, 
a.sub, 
a.query-sub,
.loader, 
.query-loader,
a.icon-admin,  
a.paupress-icon, 
.paupress-icon { 
	margin: 0;
	padding: 3px 0 4px 25px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: transparent;
	background-position: 0 -3px;
	background-repeat: no-repeat;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	display: inline;
	float: left;
	line-height: normal;
	border: none;
	height: auto;
}

.pp-float-date { 
	margin-top: 10px; 
	background-color: transparent; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 3px 4px 3px; 
	float: left;
	/*width: 100px;*/
	color: #333;
	text-align: center;
}
.pp-block-date {
	float: left;
	width: 20%;
}
.pp-block-icon {
	float: left;
	width: 10%;
	padding-top: 0;
}
.pp-block-title {
	margin-top: 10px;
	float: left;
	width: 69%;
	padding-top: 5px;
	font-size: 1.25em;
	font-weight: 500;
}

.pl-month, 
.pl-year, 
.pl-day { 
	text-align: center; 
	margin: 0; 
	padding: 5px 2px;
	float: left; 
	text-transform: uppercase;
}
.pl-day {
	padding: 5px 7px;
	-moz-border-radius: 14px; 
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background-color: #ccc;
}

.pp-day, .pp-month, .pp-year { 
	text-align: center; 
	margin: 0; 
	float: left; 
	width: 36px;
	text-transform: uppercase;
}
.pp-day { 
	font-size: 24px; 
	font-weight: 100;
	line-height: 24px;
	color: #777;
}
.pp-month { 
	font-size: 14px; 
	font-weight: bolder; 
	line-height: 12px;
}
.pp-year { 
	font-size: 12px;
	font-weight: bolder; 
	line-height: 11px;
}
.pp-block-icon .paupress-icon {
	padding: 25px;
	margin-top: 2px;
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px;
	border-radius: 25px;
	border: 1px solid #CCC;
	background-position: 13px 12px;
}
.pp-block-icon .paupress-icon:hover {
	border-color: #333;
}
#pp-content-filter .hidden {
	display: none !important;
}
#pp-content-filter.paupress li {
	padding: 10px 0;
}

a.query-add, 
a.query-sub {
	margin: 0;
	padding: 3px 0 4px 25px;
}  
a.pmt {
	padding: 0 10px 0 7px;
	background-image: url('../g/private-black.png');
}
a.help, 
.pp-help-tool {
	padding: 3px 10px 4px 7px;
	background-image: url('../g/help.png');
}
.pp-help-line {
	font-size: .9em;
	font-style: italic;
	float: left;
}
a.query-add, 
a.query-sub, 
a.query-loader {
	margin: 0;
	padding: 3px 0 4px 25px;
}  
a.query-loader {
	background: transparent url('../g/inline-loader.gif') 0 1px no-repeat;
	float: none;
	display: none;
}
a.add, 
a.query-add {
	background-image: url('../g/add-black.png');
	float: none;
}
a.sub, 
a.query-sub {
	background-image: url('../g/sub-black.png');
	float: none;
}

a.pmt {
	padding: 0 10px 0 7px;
	background-image: url('../g/private-black.png');
}

a.icon-admin {
	padding: 3px 10px 4px 7px;
	background-image: url('../g/admin.png');
}

a.umt:hover, 
a.upt:hover, 
a.uwpt:hover, 
a.rui:hover, 
a.pmt:hover, 
a.pp-toggle-check:hover { 
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #CCCCCC;*/
	opacity: 100;
}

.paupress-icon.post { background-image: url('../g/post.png'); }
.paupress-icon.page { background-image: url('../g/page.png'); }
.paupress-icon.pp_event { background-image: url('../g/event.png'); }
.paupress-icon.pp_support { background-image: url('../g/support.png'); }
.paupress-icon.pp_product { background-image: url('../g/store.png'); }


a.display, 
a.umt, 
a.umtf, 
a.upt, 
a.uwpt, 
a.rui, 
a.pp-toggle-check { 
	background-image: url('../g/no.png');
	/*display: inline;*/
}

a.display.on, 
a.umt.on, 
a.umtf.on, 
a.upt.on, 
a.uwpt.on, 
a.rui.on, 
a.pp-toggle-check.on { 
	background-image: url('../g/ok.png');
	/*display: inline;*/
}
a.pmt.on {
	background-image: url('../g/public-black.png');
}
a.umtf.on, 
a.umtf.on, 
a.umtf.off, 
a.umtf.off {
	opacity: .25;
}

.umd  { background-image: url('../g/off-grey.png'); }

.paupress-icon.pp_log { background-image: url('../g/log.png'); }
.paupress-icon.pp_form { background-image: url('../g/form.png'); }
.paupress-icon.pp_interaction { background-image: url('../g/in-person.png'); }
.pp_phone { background-image: url('../g/phone.png'); }
.pp_email, 
.username a.c-email:hover, 
.paupress-icon.pp_mail_item { background-image: url('../g/email.png'); }
.pp_tweet { background-image: url('../g/tweet.png'); }
.pp_facebook { background-image: url('../g/facebook.png'); }
.pp_d_ca { background-image: url('../g/donation_cash.png'); }
.pp_d_ck { background-image: url('../g/donation_check.png'); }
.pp_d_cd { background-image: url('../g/donation_card.png'); }
.pp_p_ca { background-image: url('../g/purchase_cash.png'); }
.pp_p_ck { background-image: url('../g/purchase_check.png'); }
.pp_p_cd { background-image: url('../g/purchase_card.png'); }
.pp_import { background-image: url('../g/upload.png'); }
.pp_enews { background-image: url('../g/newsletters.png'); }
.c-billing { background-image: url('../g/purchase.png'); }
.c-shipping { background-image: url('../g/in-person.png'); }

#report-nav {
	line-height: 16px !important;
}

.paupress-icon-text, 
.paupress-icon-ghost {
	padding: 0;
	margin: 0;
}
.nav-tab-wrapper .paupress-icon { padding: 0 0 0 20px; background-position: 0 -1px; }
.nav-tab-wrapper .paupress-icon-text { display: none; }
.nav-tab-wrapper .paupress-icon-ghost { display: inline-block; }
.nav-tab-wrapper .paupress-icon.query { background-image: url('../g/search-glass.png'); }
.nav-tab-wrapper .paupress-icon.action { background-image: url('../g/action.png'); }
.nav-tab-wrapper .paupress-icon.edit { background-image: url('../g/edit.png'); }
.nav-tab-wrapper .paupress-icon.bookmark { background-image: url('../g/bookmark.png'); }

.paupress-icon.list { background-image: url('../g/view_list.png'); }
.paupress-icon.grid { background-image: url('../g/view_grid.png'); }
.paupress-icon.calendar { background-image: url('../g/event.png'); }
.paupress-icon.map { background-image: url('../g/view_map.png'); }
.paupress-icon.search { background-image: url('../g/search.png'); }
.paupress-icon.upcoming { background-image: url('../g/upcoming.png'); }

.paupress-icon.jpg, 
.paupress-icon.jpeg, 
.paupress-icon.png, 
.paupress-icon.gif { background-image: url('../g/img.png'); }
.paupress-icon.pdf { background-image: url('../g/pdf.png'); }
.paupress-icon.download.xls, 
.paupress-icon.csv { background-image: url('../g/xls.png'); }
.paupress-icon.doc, 
.paupress-icon.docx { background-image: url('../g/doc.png'); }
.paupress-icon.ppt { background-image: url('../g/ppt.png'); }
.paupress-icon.exe, 
.paupress-icon.dmg { background-image: url('../g/code.png'); }
.paupress-icon.zip { background-image: url('../g/zip.png'); }
.paupress-icon.txt, 
.paupress-icon.rtf { background-image: url('../g/txt.png'); }

.paupress-icon.pp_track.jpg, 
.paupress-icon.pp_track.jpeg, 
.paupress-icon.pp_track.png, 
.paupress-icon.pp_track.gif { background-image: url('../g/download-image.png'); }
.paupress-icon.pp_track.pdf, 
.paupress-icon.pp_track.xls, 
.paupress-icon.pp_track.csv, 
.paupress-icon.pp_track.doc, 
.paupress-icon.pp_track.docx, 
.paupress-icon.pp_track.exe, 
.paupress-icon.pp_track.dmg, 
.paupress-icon.pp_track.zip, 
.paupress-icon.pp_track.txt, 
.paupress-icon.pp_track.rtf, 
.paupress-icon.pp_track.ppt { background-image: url('../g/download-document.png'); }


.paupress-icon.pp_log.download.jpg, 
.paupress-icon.pp_log.download.png, 
.paupress-icon.pp_log.download.gif { background-image: url('../g/down-img.png'); }
.paupress-icon.pp_log.download.pdf { background-image: url('../g/down-pdf.png'); }
.paupress-icon.pp_log.download.xls, 
.paupress-icon.pp_log.download.csv { background-image: url('../g/down-xls.png'); }
.paupress-icon.pp_log.download.doc { background-image: url('../g/down-doc.png'); }
.paupress-icon.pp_log.download.ppt { background-image: url('../g/down-ppt.png'); }
.paupress-icon.pp_log.download.exe, 
.paupress-icon.pp_log.download.dmg { background-image: url('../g/down-code.png'); }
.paupress-icon.pp_log.download.zip { background-image: url('../g/down-zip.png'); }
.paupress-icon.pp_log.download.txt, 
.paupress-icon.pp_log.download.rtf { background-image: url('../g/down-txt.png'); }

/* DONATIONS */
.paupress-icon.donation.pending, 
.paupress-icon.variable_donation.pending { background-image: url('../g/donation-pending.png'); }
.paupress-icon.donation.hold, 
.paupress-icon.variable_donation.hold { background-image: url('../g/donation-error.png'); }
.paupress-icon.donation.refunded, 
.paupress-icon.variable_donation.refunded { background-image: url('../g/donation-refunded.png'); }
.paupress-icon.donation.completed, 
.paupress-icon.variable_donation.completed { background-image: url('../g/donation.png'); }
.paupress-icon.recurring_donation.completed, 
.paupress-icon.recurring_variable_donation.completed, 
.paupress-icon.recurring_donation.active, 
.paupress-icon.recurring_variable_donation.active { background-image: url('../g/recurring-donation-active.png'); }

/* CREDIT DONATIONS */
.paupress-icon.recurring_donation.canceled, 
.paupress-icon.recurring_variable_donation.canceled { background-image: url('../g/recurring-donation-canceled.png'); }

/* NON-SHIPPABLE PURCHASES */
.paupress-icon.purchase.pending, 
.paupress-icon.variable_purchase.pending { background-image: url('../g/purchase-pending.png'); }
.paupress-icon.purchase.failed, 
.paupress-icon.variable_purchase.failed { background-image: url('../g/purchase-error.png'); }
.paupress-icon.purchase.refunded, 
.paupress-icon.variable_purchase.refunded { background-image: url('../g/purchase-refunded.png'); }
.paupress-icon.purchase.credited, 
.paupress-icon.variable_purchase.credited { background-image: url('../g/credited.png'); }
.paupress-icon.purchase.completed, 
.paupress-icon.variable_purchase.completed { background-image: url('../g/purchase.png'); }
.paupress-icon.recurring_purchase.completed, 
.paupress-icon.recurring_variable_purchase.completed, 
.paupress-icon.recurring_purchase.active, 
.paupress-icon.recurring_variable_purchase.active { background-image: url('../g/recurring-purchase-active.png'); }

/* CREDIT PURCHASES */
.paupress-icon.credit.pending { background-image: url('../g/credit-pending.png'); }
.paupress-icon.credit.failed { background-image: url('../g/credit-error.png'); }
.t-wrapper.completed { background: #000; color: #FFF; }
.t-wrapper.failed { background-color: #CC2F2F; color: #FFF; }
.paupress-icon.credit.refunded { background-image: url('../g/credited.png'); }
.paupress-icon.credit.completed { background-image: url('../g/credit.png'); }
.paupress-icon.recurring_purchase.canceled, 
.paupress-icon.recurring_variable_purchase.canceled { background-image: url('../g/recurring-purchase-canceled.png'); }

/* SHIPPABLE PURCHASES */
.paupress-icon.purchase.pending.ship, 
.paupress-icon.variable_purchase.pending.ship { background-image: url('../g/shipping-pending.png'); }
.paupress-icon.purchase.hold, 
.paupress-icon.variable_purchase.hold { background-image: url('../g/shipping-error.png'); }
.paupress-icon.purchase.returned, 
.paupress-icon.variable_purchase.returned, 
.paupress-icon.purchase.lost, 
.paupress-icon.variable_purchase.lost { background-image: url('../g/ship-returned.png'); }
.paupress-icon.purchase.ready, 
.paupress-icon.variable_purchase.ready { background-image: url('../g/ship.png'); }
.paupress-icon.purchase.shipped, 
.paupress-icon.variable_purchase.shipped { background-image: url('../g/shipped.png'); }
.paupress-icon.purchase.delivered, 
.paupress-icon.variable_purchase.delivered { background-image: url('../g/shipped.png'); }
.ship-mismatch { color: #b94a48; }

/* ALL PURPOSE */
.paupress-icon.paupay-note { background-image: url('../g/note.png'); }

/* COLUMNS */
.pp-icon.pp_col_12_12 { background-image: url('../g/col_12_12.png'); }
.pp-icon.pp_col_18_6 { background-image: url('../g/col_18_6.png'); }
.pp-icon.pp_col_6_18 { background-image: url('../g/col_6_18.png'); }
.pp-icon.pp_col_6_12_6 { background-image: url('../g/col_6_12_6.png'); }
.pp-icon.pp_col_8_8_8 { background-image: url('../g/col_8_8_8.png'); }
.pp-icon.pp_col_6_6_6_6 { background-image: url('../g/col_6_6_6_6.png'); }

/*	------------------------------------------------------- 
	CHECKBOXES
	------------------------------------------------------- */

span.float-checkbox {
	display: block;
	padding: 5px;
	float: left;
	clear: both;
}

textarea {
	height: 120px;
	/* width: 97%; 
	background-color: #FFFFFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	*/
}


/*	------------------------------------------------------- 
	MULTI-TEXT
	------------------------------------------------------- */

.multilist a.sub, 
.multilist a.add {
	padding: 3px 0 4px 18px;
	font-weight: bolder;
	background-color: transparent;
}
.multilist {
	padding: 10px 0;
}


/*	------------------------------------------------------- 
	VIEWS
	------------------------------------------------------- */

#loader {
	text-align: center;
	padding: 42px;
	clear: both;
}
a.list-view, a.grid-view, a.calendar-view, a.map-view, a.gmap-view, a.search-view, a.upcoming-view {
	padding: 15px;
	margin: 0;
	border: 0;
	opacity: .25;
}
.list-view { background: url('../g/view_list.png') 5px 12px no-repeat; }
.grid-view { background: url('../g/view_grid.png') 5px 12px no-repeat; }
.calendar-view { background: url('../g/event.png') 5px 12px no-repeat; }
.map-view, .gmap-view { background: url('../g/view_map.png') 5px 12px no-repeat; }
.search-view { background: url('../g/search.png') 5px 12px no-repeat; }
.upcoming-view { background: url('../g/upcoming.png') 5px 12px no-repeat; }
.toggle-view a.list-view:hover, 
.toggle-view a.list-view.on, 
.toggle-view a.grid-view:hover, 
.toggle-view a.grid-view.on, 
.toggle-view a.calendar-view:hover, 
.toggle-view a.calendar-view.on, 
.toggle-view a.map-view:hover, 
.toggle-view a.map-view.on, 
.toggle-view a.upcoming-view:hover, 
.toggle-view a.upcoming-view.on, 
.toggle-view a.search-view:hover, 
.toggle-view a.search-view.on, 
.toggle-view a.gmap-view:hover, 
.toggle-view a.gmap-view.on {
	opacity: 100;
	display: inline;
	cursor: pointer;
}
.pagination {
	line-height:13px;
	display: inline;
}
.result-navigation {
	padding: 10px 0;
}
.report-result-tab {
	background-color: #DDDDDD;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	padding: 10px;
	margin: -1px 0 10px 0;
}
.report-result-tab .muted {
	color: #333;
	opacity: 100;
}
.report-tab a {
	cursor: pointer;
}
.content-display, #content-loader {
	display: none;
}

ul.chzn-choices li {
	clear: none;
	display: inline;
	width: auto;
	color: #333 !important;
}
.paupress-count {
	padding: 2px 5px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #888;
	color: #FFFFFF;
	line-height: 10px;
	font-size: 10px;
}

.pp-center {
	text-align: center;
	width: 100%;
	float: left;
}
.pp-center div, 
.pp-center p {
	clear: both !important;
	text-align: center !important;
}
.pp-center img {
	border: none !important;
	float: none !important;
	padding: 1px;
	border: 1px solid #555 !important;
}
#fin-btn, 
.fin-btn {
/*
	width: 400px !important;
	height: 42px !important;
	resize: none !important;
*/
	background-color: #EEE !important;
	color: #000 !important;
	border: 1px dashed #CCC !important;
	overflow: hidden;
	margin-bottom: 5px !important;
	padding: 0 3px !important;
	height: 50px !important;
	overflow-y: scroll;
}
.fin-btn {
	width: 100%;
}

.paupress-reports-user-avatar, 
.paupress-reports-user-info {
	display: inline-block;
	float: left;
}

.pauhide {
	display: none !important;
}

.pp-wp-editor {
	width: 100%;
}

#pp-footer-actions {
	position: fixed;
	bottom: 0;
	width: 100%;
}
#pp-header-actions {
	position: fixed;
	top: 0;
	width: 100%;
}
.pp-fixed-actions {
	text-align: right;
	padding: 10px 10px 5px 0;
	margin-right: 7px;
	background-color: #444;
}
.pp-close {
	margin: 0 5px 0 10px;
	padding: 3px 10px 4px 25px;
	background: transparent url('../g/x-white.png') 0 -3px no-repeat;
	line-height: normal;
	border: none;
	text-decoration: none !important;
	cursor: pointer;
	color: #FFF;
}

.pp-debug {
	clear: both;
}

.pp-profile-header {
	margin-bottom: 25px;
}

.pp-error {
	text-align: center;
	font: 18px/24px Georgia, serif;
	font-style: italic;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 0;
	background: #FBE3E4;
	color: #8a1f11;
	border: 2px solid #8a1f11;
	margin: 0 0 20px 0;
}
.pp-info {
	border-left: 5px solid #2E61AD;
	background-color: #FFF;
	padding: 5px;
}
.pp-warning {
	border-left: 5px solid #8a1f11;
	background-color: #FFFF;
	padding: 5px;
}

.pp-liability {
	color: #A50202;
}

@media screen and (min-width: 600px) {

	.paupress-label, 
	.paupress-field, 
	.paupress-label.pp-left, 
	.paupress-field.pp-left {
		width: 100%;
	}
	#column_1_holder, #column_2_holder, .column_holder  {
		width: 100%;
	}
	.column-holder {
		width: 47%;
	}
	.column-holder.full {
		width: 100%;
	}
	
	.nav-tab-wrapper .paupress-icon-text { display: inline-block; }
	.nav-tab-wrapper .paupress-icon-ghost { display: none; }

}
@media screen and (min-width: 800px) {

	.paupress-label.pp-left {
		width: 30%;
	}
	.paupress-field.pp-left {
		width: 65%;
	}
	#column_1_holder, #column_2_holder, .column_holder, .column-holder  {
		width: 47%;
	}
	.column-holder.full {
		width: 100%;
	}
	
	.pp-wp-editor {
		width: 95%;
	}
	
	.nav-tab-wrapper .paupress-icon-text { display: inline-block; }
	.nav-tab-wrapper .paupress-icon-ghost { display: none; }
	
	.pp-dashboard-stat, 
	.pp-dashboard-widget {
		width: 30%;
	}
	
	.pp-width-10 { width: 10%; }
	.pp-width-15 { width: 15%; }
	.pp-width-20 { width: 20%; }
	.pp-width-25 { width: 25%; }
	.pp-width-30 { width: 30%; }
	.pp-width-35 { width: 35%; }
	.pp-width-40 { width: 40%; }
	.pp-width-45 { width: 45%; }
	.pp-width-50 { width: 50%; }
	.pp-width-55 { width: 55%; }
	.pp-width-60 { width: 60%; }
	.pp-width-65 { width: 65%; }
	.pp-width-70 { width: 70%; }
	.pp-width-75 { width: 75%; }
	.pp-width-80 { width: 80%; }
	.pp-width-85 { width: 85%; }
	.pp-width-90 { width: 90%; }

}