@import url("https://fonts.googleapis.com/css?family=Roboto");

/* ADMIN BAR */
#wpadminbar #wp-admin-bar-tw-membership .ab-icon:before {
	content : "\f118";
	top     : 3px;
}

#wpbody-content .twm_info_block {
	margin-right : 20px;
}

/* END ADMIN BAR */

/* GENERAL NOTICE STYLES */
#wpwrap .memberwunder-notice {
	padding               : 0;
	margin                : 5px 0 10px;
	border                : 1px solid #E5E5E5;
	background            : white;
	overflow              : hidden;
	-webkit-border-radius : 6px;
	border-radius         : 6px;
	-webkit-box-shadow    : 0 1px 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow            : 0 1px 1px 0 rgba(0, 0, 0, 0.05);
	position              : relative;
	z-index               : 1;
	min-height            : 80px;
	display               : table;
	width                 : 100%;
}

#wpwrap .memberwunder-notice .memberwunder-notice-text {
	color                  : black;
	font-weight            : normal;
	line-height            : 20px;
	padding                : 10px 20px;
	-webkit-font-smoothing : antialiased;
	width                  : 100%;
}

#wpwrap .memberwunder-notice .memberwunder-notice-text p {
	margin : 0;
}

#wpwrap .memberwunder-notice .memberwunder-notice-text .memberwunder-notice-text-type-error {
	color : red;
}

#wpwrap .memberwunder-notice > div {
	display        : table-cell;
	vertical-align : middle;
	cursor         : default;
	line-height    : 1.5;
}

#wpwrap .memberwunder-notice .memberwunder-notice-actions {
	border-left : 1px solid #E5E5E5;
	background  : #f7f7f7;
	padding     : 0 30px;
	position    : relative;
	white-space : nowrap;
	text-align  : center;
}

#wpwrap .memberwunder-notice .memberwunder-notice-actions button {
	border                 : none;
	background             : none;
	font-size              : 12px;
	color                  : #C5C5C5;
	margin-top             : 10px;
	border                 : none;
	-webkit-font-smoothing : antialiased;
	padding                : 0;
}

#wpwrap .memberwunder-notice .memberwunder-notice-actions button:hover {
	color : black;
}

#wpwrap .memberwunder-notice .memberwunder-notice-actions a:focus,
#wpwrap .memberwunder-notice .memberwunder-notice-actions a:visited,
#wpwrap .memberwunder-notice .memberwunder-notice-actions a:hover,
#wpwrap .memberwunder-notice .memberwunder-notice-actions a {
	outline : 0;
	display : block;
}

#wpwrap .memberwunder-notice.memberwunder-ajax-go .memberwunder-notice-actions {
	opacity : 0.5;
}

#wpwrap .memberwunder-notice .memberwunder-notice-logo {
	background-color    : white;
	background-repeat   : no-repeat;
	background-position : 50% 50%;
	min-width           : 80px;
}

/* END GENERAL NOTICES STYLES */

/* DOI STYLES */
table.wp-list-table.users tr.mw-not-confirmed-user {
	background-color : rgba(255, 185, 0, 0.1);
}

/* END DOI STYLES */

/* WYSING EDITOR BUTTON */
.mce-toolbar .mce-ico.mce-i-memberwunder {
	background-image : url('../../dashboard/images/tinymce.png');
}

/* END WYSING EDITOR BUTTON */

/* REVIEW STARS */
.wp-list-table th.column-rating,
.wp-list-table td.column-rating {
	width : 12%;
}

.wp-list-table td.column-rating .mw-reviews-rating {
	display         : flex;
	align-items     : center;
	justify-content : center;
}

.wp-list-table td.column-rating .mw-reviews-rating__item {
	width        : 15px;
	height       : 15px;
	min-width    : 15px;
	position     : relative;
	margin-right : 3px;
}

.wp-list-table td.column-rating .mw-reviews-rating__item:after {
	content         : '';
	background      : url('../../dashboard/images/reviews/icon-star.svg') no-repeat center center;
	background-size : contain;
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 15px;
	height          : 15px;
}

.wp-list-table td.column-rating .mw-reviews-rating__item:last-child {
	margin-right : 0;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-1 .mw-reviews-rating__item:first-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-2 .mw-reviews-rating__item:first-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-2 .mw-reviews-rating__item:nth-child(2):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-3 .mw-reviews-rating__item:first-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-3 .mw-reviews-rating__item:nth-child(2):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-3 .mw-reviews-rating__item:nth-child(3):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-4 .mw-reviews-rating__item:first-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-4 .mw-reviews-rating__item:nth-child(2):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-4 .mw-reviews-rating__item:nth-child(3):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-4 .mw-reviews-rating__item:nth-child(4):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-5 .mw-reviews-rating__item:first-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-5 .mw-reviews-rating__item:nth-child(2):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-5 .mw-reviews-rating__item:nth-child(3):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-5 .mw-reviews-rating__item:nth-child(4):after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

.wp-list-table td.column-rating .mw-reviews-rating-count-5 .mw-reviews-rating__item:last-child:after {
	background      : url('../../dashboard/images/reviews/icon-star-filled.svg') no-repeat center center;
	background-size : contain;
}

/* REVIEW STAR */

/* AUTORESPONDERS */
/* GRID OF BUTTONS */
.mw-ar-button-group {
	display            : -webkit-box;
	display            : -ms-flexbox;
	display            : flex;
	-ms-flex-wrap      : wrap;
	flex-wrap          : wrap;
	margin-left        : -5px;
	margin-right       : -5px;
	margin-bottom      : -10px;
	-webkit-box-pack   : end;
	-ms-flex-pack      : end;
	justify-content    : flex-end;
	-webkit-box-sizing : border-box;
	box-sizing         : border-box; }

.mw-ar-button-group * {
	-webkit-box-sizing : border-box;
	box-sizing         : border-box; }

@media (max-width : 800px) {
	.mw-ar-button-group {
		-webkit-box-pack : start;
		-ms-flex-pack    : start;
		justify-content  : flex-start; }
}

.mw-ar-button-wrap {
	padding-left   : 5px;
	padding-right  : 5px;
	padding-bottom : 10px; }

@media (max-width : 800px) {
	.mw-ar-button-wrap {
		-webkit-box-flex : 0;
		-ms-flex         : 0 0 50%;
		flex             : 0 0 50%;
		max-width        : 50%; }
}

@media (max-width : 540px) {
	.mw-ar-button-wrap {
		-webkit-box-flex : 0;
		-ms-flex         : 0 0 100%;
		flex             : 0 0 100%;
		max-width        : 100%; }
}

.mw-ar-button {
	-webkit-transition : .2s background-color ease-in-out;
	-o-transition      : .2s background-color ease-in-out;
	transition         : .2s background-color ease-in-out;
	outline            : none;
	position           : relative;
	display            : inline-block;
	font-size          : 0;
	font-family        : 'Roboto', sans-serif;
	color              : #fff;
	line-height        : 40px;
	border-radius      : 3px;
	background-color   : #0074a6;
	border             : 0;
	cursor             : pointer;
	margin             : 0 0 10px 0;
	padding            : 0 20px;
	height             : 40px;
	-webkit-box-shadow : 0 2px 0 0 #005980;
	box-shadow         : 0 2px 0 0 #005980;
	text-decoration    : none; }

@media (max-width : 800px) {
	.mw-ar-button {
		width : 100%; }
}

.mw-ar-button:hover {
	background-color   : #0083bb;
	-webkit-transition : none;
	-o-transition      : none;
	transition         : none;
	color              : #fff; }

.mw-ar-button:active {
	-webkit-transition : none;
	-o-transition      : none;
	transition         : none;
	-webkit-box-shadow : none;
	box-shadow         : none;
	color              : #fff;
	top                : 2px; }

.mw-ar-button:focus {
	color      : #fff;
	top        : 2px;
	box-shadow : none;}

.mw-ar-button__icon {
	fill           : #80bfda;
	margin-right   : 12px;
	display        : inline-block;
	vertical-align : middle; }

.mw-ar-button__icon--plus {
	width : 20px; }

.mw-ar-button__logo {
	fill           : #fff;
	margin-right   : 12px;
	display        : inline-block;
	vertical-align : middle; }

.mw-ar-button__logo--activecampaign {
	width : 12px; }

.mw-ar-button__logo--getresponse {
	width : 22px; }

.mw-ar-button__logo--klicktipp {
	width : 23px; }

.mw-ar-button__logo--mailchimp {
	width : 25px; }

.mw-ar-button__logo--quentn {
	width : 22px; }

.mw-ar-button__text {
	font-size      : 14px;
	vertical-align : middle; }

body.post-type-twmembership_ar a.page-title-action {
	display : none;
}

/*  GRID OF BUTTONS */
/* AUTORESPONDERS*/

/*  META BOXES */
textarea.mw-mb-settings-field {
	width  : 100%;
	height : 100px;
}

.mw-mb-field {
	margin : 0 0 8px 0;
}

.mw-mb-field .mw-mb-label {
	width       : 20%;
	padding     : 4px 0;
	line-height : normal;
	float       : left;
}

.mw-mb-value {
	display : block
}

.mw-mb-value p {
	color  : rgba(51, 51, 51, .5);
	margin : 0;
}

.mw-mb-value img {
	width : 100%;
}

.mw-mb-value.mw-mb-value-with-label {
	margin-left : 25%;
}

.mw-mb-value input,
.mw-mb-value select {
	width : 100%;
}

.mw-mb-field:after {
	content : "";
	display : table;
	clear   : both;
}

.mw-mb-field.mw-mb-field-wrapper-message {
	display : none;
}

.mw-mb-field.mw-mb-field-wrapper-message label {
	display : none;
}

.mw-mb-field.mw-mb-field-wrapper-message .mw-mb-value p {
	color       : red;
	font-weight : bold;
}

.mw-mb-field .mw-mb-value .mw-mb-field-validation p {
	color       : red;
	font-weight : bold;
}

/*  META BOXES */

/* START STYLES FOR ORDERS POPUP */
.mw-export-orders-modal{
	display: none;
}
.mw-export-orders-modal {
	background : #f1f1f1;
}

.mw-export-orders-modal__inner h1,
.mw-export-orders-modal__inner h2,
.mw-export-orders-modal__inner h3,
.mw-export-orders-modal__inner h4,
.mw-export-orders-modal__inner h5 {
	text-align : center;
}

.mw-export-orders-modal__inner select{
	display : block;
	width   : 100%;
}

.wp-core-ui .mw-export-orders-modal__inner a.button-primary{
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 25%;
	margin-top: 30px;
}

.mw-export-orders-dates input{
	width: 48%;
}

.mw-export-orders-dates input,
.mw-export-orders-dates{
	text-align: center;
}

/* END STYLES FOR ORDERS POPUP */

/* PURCHASES TABLE */
@media only screen and (min-width:783px) {
	body.twmembership_page_orders table.wp-list-table .column-gateway{
		text-align: center;
		width: 60px;
	}
	body.twmembership_page_orders table.wp-list-table .column-status{
		width: 80px;
		text-align: center;
	}
	body.twmembership_page_orders table.wp-list-table td.column-status img{
		margin-right: 23px;
		margin-top: 8px;
	}
}
@media only screen and (max-width:782px) {
	body.twmembership_page_orders table.wp-list-table td.column-status img{
		display: block;
	}
}
body.twmembership_page_orders table.wp-list-table td{
	vertical-align: middle;
}
body.twmembership_page_orders table.wp-list-table .column-gateway img{
	width: 30px;
}
/* END PURCHASES TABLE */