#envira-proofing-messages{margin-bottom:20px}form.envira-proofing-form input[type=text],form.envira-proofing-form input[type=email]{-webkit-appearance:textfield;-moz-appearance:textfield;border:1px solid #e7e7e7 !important;margin:0 0 10px 0;padding:10px}form.envira-proofing-form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;border:1px solid #e7e7e7 !important;margin:0;padding:0}form.envira-proofing-form input[type=number]:focus{background:none}form.envira-proofing-form .envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner .envira-gallery-position-overlay.envira-gallery-top-left{margin-left:30px;padding-top:0}form.envira-proofing-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;display:none}form.envira-proofing-form input[type=checkbox]:disabled{display:none}form.envira-proofing-form input[type=checkbox]+label{display:inline-block;width:30px;height:30px;padding:0;background:url(../images/tick-grey.png) center no-repeat #f0f0f0;background-size:20px 20px}form.envira-proofing-form input[type=checkbox]:checked+label{display:inline-block;width:30px;height:30px;padding:0;background:url(../images/tick.png) center no-repeat #3c9d37;background-size:20px 20px}form.envira-proofing-form input[type=checkbox]:not(:checked):disabled+label{display:none}form.envira-proofing-form input[type=submit]{margin:0 10px 0 0}form.envira-proofing-form input.envira-proofing-select-image,form.envira-proofing-form label.envira-proofing-select-image{position:absolute;z-index:2;top:0;left:0}form.envira-proofing-form p{line-height:1;margin:0 0 10px 0}form.envira-proofing-form .envira-proofing-selected{border:3px solid #3c9d37}form.envira-proofing-form textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;clear:both;float:left;width:100%;height:70px;margin:0 0 20px 0;padding:10px;border:1px solid #e7e7e7}form.envira-proofing-form div.envira-proofing-fields{display:none}form.envira-proofing-form div.envira-proofing-field{clear:both;float:left;width:100%;line-height:30px;margin:10px 0 0 0;position:relative;background-color:#fff}form.envira-proofing-form div.envira-proofing-field label{clear:none;float:left;width:auto;line-height:30px;font-size:14px;padding-left:5px;color:#000}form.envira-proofing-form div.envira-proofing-field input.envira-proofing-number{clear:none;float:right;width:40px;height:30px;text-align:center;font-size:14px}form.envira-proofing-form div.envira-proofing-field input.envira-proofing-checkbox{float:right;margin-top:3px}div.envira-proofing-summary-box{float:left;width:100%;height:60px;color:#fff}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner{position:fixed;bottom:-80px;left:0;width:100%;height:80px;background:rgba(0,0,0,0.6);z-index:99898}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.images{position:absolute;width:100%;height:60px;left:0;margin:10px 0;padding:0 180px 0 40px}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.images div.images-inner{float:left;width:100%;height:60px;overflow:hidden;white-space:nowrap}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.images div.images-inner div.image{display:inline-block;width:60px;height:60px;margin:0 10px 0 0;padding:0}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.images div.images-inner div.image:last-child{margin:0}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.images div.images-inner div.image img{width:100%;height:auto}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.buttons{position:absolute;float:right;width:120px;height:80px;padding:10px 0;right:40px;line-height:80px}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.buttons button{clear:both;float:right;width:100%;height:26px;margin:0 0 8px 0;padding:0 7px;font-size:13px;background:#ececec;color:#000;border-radius:3px}div.envira-proofing-summary-box div.envira-proofing-summary-box-inner div.buttons button:last-child{margin:0}.envirabox-proofing .envirabox-outer .envirabox-inner input[type=checkbox]{display:block}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing{display:block;position:absolute;width:200px;right:0;bottom:0;padding:0 10px 10px 10px;background:#000;color:#fff;z-index:988041}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form input[type=checkbox]{display:block;margin:7px 7px 0 0}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields{display:block}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields div.envira-proofing-field label{width:130px;margin-right:10px}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields div.envira-proofing-field input{color:#fff}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields div.envira-proofing-field input[type=number]{background:#000}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields div.envira-proofing-field input[type=number]:focus{background:#000}.envirabox-proofing .envirabox-outer .envirabox-inner .envira-proofing form.envira-proofing-form div.envira-proofing-fields input[type=submit]{float:right;margin:10px 0 0 0}form.envira-proofing-form div.envira-gallery-public.envira-justified-gallery div.envira-proofing-fields{margin-top:35px}form.envira-proofing-form div.envira-gallery-public.envira-justified-gallery div.envira-proofing-field{margin-top:0;margin-bottom:0}form.envira-proofing-form div.envira-gallery-public.envira-justified-gallery div.envira-proofing-selected{border:none}@media screen and (max-width: 480px){form.envira-proofing-form input[type=text],form.envira-proofing-form input[type=email]{width:95%}form.envira-proofing-form input[type=submit]{margin:20px 0}}.envirabox-overlay.envira-proofing-no-order .envirabox-proofing .envirabox-inner .envira-proofing{display:none}@media screen and (-webkit-min-device-pixel-ratio: 0){form.envira-proofing-form div.envira-proofing-field select:focus,form.envira-proofing-form div.envira-proofing-field textarea:focus,form.envira-proofing-form div.envira-proofing-field input:focus{font-size:16px !important}}@media screen and (-webkit-min-device-pixel-ratio: 0){form.envira-proofing-form div.envira-proofing-field select,form.envira-proofing-form div.envira-proofing-field textarea,form.envira-proofing-form div.envira-proofing-field input{font-size:16px !important}}
