/************************************************************************************
*
*	[if you want to edit/amend this css, copy it to your theme directory and edit it there]
*
************************************************************************************/
/******************
	[dashicon - link to howto page]
******************/
.wppizza_cad-dashicons{vertical-align: baseline;font-size: 34px;width: 34px;height: 34px}
.wppizza_cad-dashicons-link{float:right}
.wppizza_cad-dashicons-link,.wppizza_cad-dashicons-link:hover{text-decoration:none}
/******************
	[chosen set top so we know we always have it in space allocated regardless how many were selected already]
*******************/
#wppizza_cad_coupons .chosen-drop,#wppizza_cad_discounts .chosen-drop{top:25px}
#wppizza_cad_coupons .chosen-results,#wppizza_cad_discounts .chosen-results {max-height: 250px;}
#wppizza_cad_coupons .wppizza_coupons_exclude_items .chosen-results {max-height: 150px;}
#wppizza_cad_coupons .search-field,#wppizza_cad_discounts .search-field {width: 100% !important;}
#wppizza_cad_coupons .search-field>input,#wppizza_cad_discounts .search-field>input {width: 100% !important;}


/******************
	[some general div alignments]
*******************/
.wppizza_cad_align{white-space:nowrap; vertical-align:middle}
.wppizza_cad_align_middle{vertical-align:middle}


/******************
	[coupons]
*******************/
.wppizza_cad_coupons .form-table>tbody>tr>th{display:none}
#wppizza_cad_coupons th{padding:8px 10px;}
#wppizza_cad_coupons_table th,#wppizza_cad_coupons_table td{display:table-cell}

#wppizza_cad_coupons tbody>tr:nth-child(6n+4){background: #f9f9f9}
#wppizza_cad_coupons tbody>tr:nth-child(3n+4)>td{border-top:1px solid #e1e1e1}
/*summary*/
#wppizza_cad_coupons .wppizza_cad_summary>td{font-size:90%;padding-top:5px;padding-bottom:5px}
/*details header**/
#wppizza_cad_coupons .wppizza_cad_coupons_details_header{
	background-color:#EAEAEA;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
#wppizza_cad_coupons .wppizza_cad_coupons_details_header>td{margin:0;padding:3px 3px 3px 2px;vertical-align:middle;line-height:30px}
/*#wppizza_cad_coupons .wppizza_cad_coupons_details_header>td:not(:first-child){border-left:1px dotted #999999}*/
#wppizza_cad_coupons .wppizza_cad_coupons_details_header>td>label{float:right;font-weight:600}
/*details**/
#wppizza_cad_coupons .wppizza_cad_coupons_details{background-color:#efefef;}
#wppizza_cad_coupons .wppizza_cad_coupons_details>td{vertical-align:top; padding:3px 0 3px 3px;margin:0;height:325px}
#wppizza_cad_coupons .wppizza_cad_coupons_details>td:not(:first-child){border-left:1px dotted #999999}
#wppizza_cad_coupons .wppizza_cad_coupons_details>td label{min-width:85px;display:inline-block;font-size:90%}
#wppizza_cad_coupons .wppizza_cad_coupons_details>td>div>div{vertical-align:middle}


/*reqeuirements and restrictions*/
#wppizza_cad_coupons .wppizza_cad_coupons_details>td.wppizza_cad_coupons_details_td4 label{min-width:110px;}
/**weekdays**/
#wppizza_cad_coupons .wppizza_cad_coupons_details>td label.wppizza_cad_coupons_weekdays{min-width:65px;margin-right:2px;padding-left: 5px; padding-right: 5px;text-align:center}

/*selects/inputs*/
#wppizza_cad_coupons .wppizza_cad_coupons_details select,#wppizza_cad_coupons .wppizza_cad_coupons_details input{font-size:90%}
/**some individual selects*/
#wppizza_cad_coupons .wppizza_coupons_all_or_any_items,#wppizza_cad_coupons .wppizza_coupons_total_selected{width:95%}
/**add info textarea*/
#wppizza_cad_coupons .wppizza_coupons_additional_info{width:180px;height:150px}


#wppizza_cad_coupons .wppizza_coupons_required:after{content:'*';color:red;font-size:120%}
/******************
	[discounts]
*******************/
.wppizza_cad_discounts .form-table>tbody>tr>th{display:none}
#wppizza_cad_discounts th{padding:8px 10px;}
#wppizza_cad_discounts_table th,#wppizza_cad_discounts_table td{display:table-cell}
#wppizza_cad_discounts tbody>tr:nth-child(6n+4){background: #f9f9f9}
#wppizza_cad_discounts tbody>tr:nth-child(3n+4)>td{border-top:1px solid #e1e1e1}

/*summary*/
#wppizza_cad_discounts .wppizza_cad_summary>td{font-size:90%;padding-top:5px;padding-bottom:5px}


/*details header**/
#wppizza_cad_discounts .wppizza_cad_discounts_details_header{
	background-color:#EAEAEA;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
#wppizza_cad_discounts .wppizza_cad_discounts_details_header>td{margin:0;padding:3px 3px 3px 2px;vertical-align:middle;line-height:30px}

/*#wppizza_cad_discounts .wppizza_cad_discounts_details_header>td:not(:first-child){border-left:1px dotted #999999}*/
#wppizza_cad_discounts .wppizza_cad_discounts_details_header>td>label{float:right;font-weight:600}
/*details**/
#wppizza_cad_discounts .wppizza_cad_discounts_details{background-color:#efefef;}
#wppizza_cad_discounts .wppizza_cad_discounts_details>td{vertical-align:top; padding:3px 0 3px 3px;margin:0;height:325px}
#wppizza_cad_discounts .wppizza_cad_discounts_details>td:not(:first-child){border-left:1px dotted #999999}
#wppizza_cad_discounts .wppizza_cad_discounts_details>td label{min-width:85px;display:inline-block;font-size:90%}
/*reqeuirements and restrictions*/
#wppizza_cad_discounts .wppizza_cad_discounts_details>td.wppizza_cad_discounts_details_td4 label{min-width:110px;}


/**weekdays**/
#wppizza_cad_discounts .wppizza_cad_discounts_details>td label.wppizza_cad_discounts_weekdays{min-width:65px;margin-right:2px;padding-left: 5px; padding-right: 5px;text-align:center}

/*selects/inputs*/
#wppizza_cad_discounts .wppizza_cad_discounts_details select,#wppizza_cad_discounts .wppizza_cad_discounts_details input{font-size:90%}
/**some individual selects*/
#wppizza_cad_discounts .wppizza_discounts_all_or_any_items,#wppizza_cad_discounts .wppizza_discounts_total_selected{width:95%}
/**add info textarea*/
#wppizza_cad_discounts .wppizza_discounts_additional_info{width:180px;height:150px}

#wppizza_cad_discounts .wppizza_discounts_required:after{content:'*';color:red;font-size:120%}
/******************
	[localization]
*******************/
.wppizza_cad_localization .form-table th{display:none}
/******************
	[access rights]
*******************/
.wppizza_wppizza_cad_admin_access_caps{display:block;overflow:auto;padding:5px;margin:0}
.wppizza_wppizza_cad_admin_access_caps:nth-child(odd){background:#F9F9F9}
.wppizza_wppizza_cad_admin_access_caps:nth-child(even){background:#FFFFFF}
.wppizza_wppizza_cad_admin_access_caps>li{display: inline;list-style: none;float: left;padding-right: 10px;}
/******************
	[howto]
*******************/
.wppizza_cad_howto .form-table>tbody>tr>th{display:none}
#wppizza_cad_howto_details>ul{margin-left:20px;list-style-type: square;}
#wppizza_cad_howto_details>ul>li{}
#wppizza_cad_howto_details table{border-bottom:1px dotted #999999;margin:0;margin-bottom:20px;width:95%}
#wppizza_cad_howto_details table img{border:1px dotted #999999;margin:0 5px 0 0;padding:0}
#wppizza_cad_howto_details table td{vertical-align:top;margin:0;padding:0;}
#wppizza_cad_howto_details table td:first-child{width:20px}
#wppizza_cad_howto_details table ul{margin-top:0}
#wppizza_cad_howto_details table li>span{font-weight:600;padding-right:5px}
#wppizza_cad_howto_details table h3{margin-top:0}
#wppizza_cad_howto_details .wppizza_cad_howto_note{font-style:italic;padding:10px 0 0 0 }
#wppizza_cad_howto_details .wppizza_cad_howto_note_div{font-style:italic;padding:3px 0 3px 20px;font-weight:600 }