/* generate preview button style end*/
@-webkit-keyframes nprogress-spinner{
	0%{-webkit-transform: rotate(0deg);}
	100%{-webkit-transform: rotate(360deg);}
}
@keyframes nprogress-spinner{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
#generator_action_timer_wrapper{display: flex;align-items: center;margin-left: 10px; flex-wrap: wrap;}
#generator_action_timer_container{font-weight: 600; margin-left: 5px; margin-right: 5px;}

.generate_preview_button_container{position:relative;margin:0px;display: block;border-top: #e5e5e5 solid 1px;padding:10px 20px;}
.dh_ce_right_section .generate_preview_button_container{position: sticky;position: -webkit-sticky;top: 0px;background: #f8f8f8;z-index: 5;border-bottom: #e5e5e5 solid 1px;margin:0px;display: block;border-top: #e5e5e5 solid 1px;padding:10px 20px;}
.dh_ce_right_section .generate_preview_button_container{top:0px;}
.dh_ce_right_section .generate_preview_button_container + .list_sec{border-top:none;}
.generate_preview_button_msg{
	display: none;
	text-align: right;
	color: #ff0000;
	font-size: 12px;
	align-items: flex-end;
	margin-left: 5px;
}
.why_disabled .generate_preview_button_msg{display: inline-flex;}
#mockup_list .generate_preview_button_container, 
#cart-item-list .generate_preview_button_container, 
#pp_order_list .generate_preview_button_container, 
#savelater_list .generate_preview_button_container, 
.order-confirmation-container .generate_preview_button_container, 
#saved-later-container .generate_preview_button_container, 
.cart-right-bar .generate_preview_button_container, 
#pp-checkout-inner-container .generate_preview_button_container,
.min-cart.minCartContainer .generate_preview_button_container {padding: 5px 0px; line-height: 1.4;}
.generate_preview_button_container .generation-processing,
#mockup_list .generate_preview_button_container .generation-processing, 
#cart-item-list .generate_preview_button_container .generation-processing, 
#pp_order_list .generate_preview_button_container .generation-processing, 
#savelater_list .generate_preview_button_container .generation-processing, 
.order-confirmation-container .generate_preview_button_container .generation-processing, 
#saved-later-container .generate_preview_button_container .generation-processing, 
.cart-right-bar .generate_preview_button_container .generation-processing, 
.min-cart.minCartContainer .generate_preview_button_container .generation-processing, 
#pp-checkout-inner-container .generate_preview_button_container .generation-processing {display: none;}

.generate_preview_button_container button{color: #ffffff;background-color: var(--printshop-color);border: solid 2px var(--printshop-color);border-radius:4px;padding: 5px 10px;display:inline-flex;align-items: center;justify-content: center;min-width:176px;height: 36px;text-transform: uppercase; cursor: pointer;}
#mockup_list .generate_preview_button_container button, 
#cart-item-list .generate_preview_button_container button, 
#pp_order_list .generate_preview_button_container button, 
#savelater_list .generate_preview_button_container button, 
.order-confirmation-container .generate_preview_button_container button, 
#saved-later-container .generate_preview_button_container button, 
.cart-right-bar .generate_preview_button_container button, 
.min-cart.minCartContainer .generate_preview_button_container button, 
#pp-checkout-inner-container .generate_preview_button_container button {border-radius: 5px;padding: 5px;min-width:180px;height: 30px; font-size: 12px;}
.generate_preview_button_container.processing button, .generate_preview_button_container button:disabled{pointer-events: none;background-color: #bbb;border-color: #aaa;}
.generate_preview_button_container.processing button span{opacity: 0;}
.generate_preview_button_container.processing .generation-processing,
#mockup_list .generate_preview_button_container.processing .generation-processing, 
#cart-item-list .generate_preview_button_container.processing .generation-processing, 
#pp_order_list .generate_preview_button_container.processing .generation-processing, 
#savelater_list .generate_preview_button_container.processing .generation-processing, 
.order-confirmation-container .generate_preview_button_container.processing .generation-processing, 
#saved-later-container .generate_preview_button_container.processing .generation-processing, 
.cart-right-bar .generate_preview_button_container.processing .generation-processing, 
.min-cart.minCartContainer .generate_preview_button_container.processing .generation-processing, 
#pp-checkout-inner-container .generate_preview_button_container.processing .generation-processing {position: absolute;top: 50%;display: inline-block;left: 50%;transform: translate(-50%,-50%);}
.generate_preview_button_container.processing .generation-processing .spinner-icon,
#mockup_list .generate_preview_button_container .generation-processing .spinner-icon, 
#cart-item-list .generate_preview_button_container .generation-processing .spinner-icon, 
#pp_order_list .generate_preview_button_container .generation-processing .spinner-icon, 
#savelater_list .generate_preview_button_container .generation-processing .spinner-icon, 
.order-confirmation-container .generate_preview_button_container .generation-processing .spinner-icon, 
#saved-later-container .generate_preview_button_container .generation-processing .spinner-icon, 
.cart-right-bar .generate_preview_button_container .generation-processing .spinner-icon, 
.min-cart.minCartContainer .generate_preview_button_container .generation-processing .spinner-icon, 
#pp-checkout-inner-container .generate_preview_button_container .generation-processing .spinner-icon {width: 20px;height: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 4px solid #0000;border-top-color: var(--printshop-color);border-left-color: var(--printshop-color);border-radius: 50%;-webkit-animation: nprogress-spinner 0.4s linear infinite;animation: nprogress-spinner 0.4s linear infinite;}
@media screen and (max-width:1024px){
	.generate_preview_button_container.header-exists{top:68px;}
}
@media screen and (max-width:767px){
	.page16 .pages-content.container-fluid{overflow: unset;}
}
@media screen and (max-width:576px){
	.generate_preview_button_container{border-bottom:#e5e5e5 solid 1px;border-top:none;}
	/* .generate_preview_button_container button {font-size: 12px; min-width: none;} */
}
/* generate preview button style end*/

.generate_preview_button_container .tooltip{display: block !important;}

.gen-preview-warning{margin-left: 5px; display: flex; align-items: center;color: #555;}

.generate_preview_button_container.gen-preview-btn button{min-width: 190px;}
.generate_preview_button_container.gen-preview-btn #generator_action_timer_wrapper{line-height: 1.2;}
@media screen and (max-width:480px){
	.generate_preview_button_container.gen-preview-btn .generate_preview_button_holder{flex-direction: column;}
	.generate_preview_button_container.gen-preview-btn #generator_action_timer_wrapper{padding-top: 10px; margin-right: 0;}
	.generate_preview_button_container.gen-preview-btn button{width: 100%;}
}