.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}#voucher-multistep-form{margin:30px
auto}#voucher-multistep-form
*{box-sizing:border-box}#voucher-multistep-form
.mailhidden{display:none !important}#voucher-multistep-form .voucher-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;box-sizing:border-box}#voucher-multistep-form
.vouchercol4{width:25%;float:left;padding:0
15px;margin-bottom:20px;box-sizing:border-box}#voucher-multistep-form
.vouchercol3{width:33.33%;float:left;padding:0
15px;box-sizing:border-box}#voucher-multistep-form.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}#voucher-multistep-form.wizard a,
.tabcontrol
a{outline:0}#voucher-multistep-form.wizard ul,
.tabcontrol
ul{list-style:none!important;padding:0;margin:0}#voucher-multistep-form.wizard ul>li,
.tabcontrol ul>li{display:block;padding:0}#voucher-multistep-form.wizard>.steps .current-info,
.tabcontrol>.steps .current-info{position:absolute;left:-999em}#voucher-multistep-form.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}#voucher-multistep-form.wizard>.steps{position:relative;display:block;width:100%}#voucher-multistep-form.wizard.vertical>.steps{display:inline;float:left;width:30%}#voucher-multistep-form.wizard>.steps
.number{font-size:2em;display:block;line-height:1.2em}#voucher-multistep-form.wizard>.steps>ul>li{margin:0;width:25%}#voucher-multistep-form.wizard>.steps>ul>li,#voucher-multistep-form.wizard>.actions>ul>li{float:left;box-sizing:border-box}#voucher-multistep-form.wizard.vertical>.steps>ul>li{float:none;width:100%}#voucher-multistep-form.wizard>.steps a,
#voucher-multistep-form.wizard>.steps a:hover,
#voucher-multistep-form.wizard>.steps a:active{display:block;width:auto;margin:0
.5em .5em;padding:1em
.5em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0 1rem 0 1rem;text-align:center}#voucher-multistep-form.wizard>.steps .disabled a,
#voucher-multistep-form.wizard>.steps .disabled a:hover,
#voucher-multistep-form.wizard>.steps .disabled a:active{background-color:#eee;color:#aaa;cursor:not-allowed}#voucher-multistep-form.wizard>.steps .current a,
#voucher-multistep-form.wizard>.steps .current a:hover,
#voucher-multistep-form.wizard>.steps .current a:active{background-color:#4d4f4e;color:#fff;cursor:default}#voucher-multistep-form.wizard>.steps .done a,
#voucher-multistep-form.wizard>.steps .done a:hover,
#voucher-multistep-form.wizard>.steps .done a:active{background-color:#90cbaf;color:#fff}#voucher-multistep-form.wizard>.steps .error a,
#voucher-multistep-form.wizard>.steps .error a:hover,
#voucher-multistep-form.wizard>.steps .error a:active{background-color:#ff3111;color:#fff}#voucher-multistep-form.wizard>.content{display:block;margin: .5em;min-height:15em;overflow:hidden;position:relative;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#voucher-multistep-form.wizard.vertical>.content{display:inline;float:left;margin:0
2.5% .5em 2.5%;width:65%}#voucher-multistep-form.wizard>.content>.body{padding:2%;border:1px
solid #ddd;margin:0
0 .5em}#voucher-multistep-form.wizard>.content>.body.loading{position:relative}#voucher-multistep-form.wizard>.content>.body.loading.current:after{position:absolute;content:url(/wp-content/plugins/gift-voucher-pro/assets/img/loader.gif);background-color:#eee;z-index:111;top:calc(50% - 12px);left:calc(50% - 110px)}#voucher-multistep-form.wizard>.content>.body.loading.current:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;z-index:1}#voucher-multistep-form.wizard>.content>.body
legend{width:auto;padding:0
.5em;font-size:1.5em;font-weight:700;margin:0}#voucher-multistep-form.wizard>.content>.body
ul{list-style:disc!important}#voucher-multistep-form.wizard>.content>.body ul>li{display:list-item}#voucher-multistep-form.wizard>.content>.body input[type="checkbox"]{width:auto !important;display:inline-block}#voucher-multistep-form.wizard>.content>.body
input.error{background-color:#fbe3e4;border:1px
solid #fbc2c4;color:#8a1f11}#voucher-multistep-form.wizard>.content>.body
label{font-weight:400;margin-bottom:3px;display:block;font-size:15px}#voucher-multistep-form.wizard>.content>.body
label.error{color:#8a1f11;display:inline-block;font-size:13px}#voucher-multistep-form.wizard>.actions{position:relative;display:block;text-align:right;width:100%}#voucher-multistep-form.wizard.vertical>.actions{display:inline;float:right;margin:0
2.5%;width:95%}#voucher-multistep-form.wizard>.actions>ul{display:block;text-align:left;overflow:auto}#voucher-multistep-form.wizard>.actions>ul>li{margin:0
.5em;float:right}#voucher-multistep-form.wizard>.actions>ul>li:first-child{float:left}#voucher-multistep-form.wizard>.actions>ul>.disabled
a{cursor:not-allowed}#voucher-multistep-form.wizard.vertical>.actions>ul>li{margin:0
0 0 1em}#voucher-multistep-form.wizard>.actions a,
#voucher-multistep-form.wizard>.actions a:hover,
#voucher-multistep-form.wizard>.actions a:active{background-color:#90cbaf;color:#fff;display:block;padding: .5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#voucher-multistep-form.wizard>.actions .disabled a,
#voucher-multistep-form.wizard>.actions .disabled a:hover,
#voucher-multistep-form.wizard>.actions .disabled a:active{background-color:#eee;color:#ddd}.tabcontrol>.steps{position:relative;display:block;width:100%}.tabcontrol>.steps>ul{position:relative;margin:6px
0 0 0;top:1px;z-index:1}.tabcontrol>.steps>ul>li{float:left;margin:5px
2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.tabcontrol>.steps>ul>li:hover{background-color:#edecec;border:1px
solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background-color:#fff;border:1px
solid #bbb;border-bottom:0 none;padding:0
0 1px 0;margin-top:0}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0
none;margin:0;padding:10px
30px;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px
30px 10px 30px}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.tabcontrol>.content>.body
ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}#voucher-multistep-form .sin-template{text-align:center;cursor:pointer;font-size:14px}#voucher-multistep-form .sin-template
label{position:relative;border:3px
solid transparent;display:block;cursor:pointer}#voucher-multistep-form .sin-template label
img{display:block;width:100%;max-width:100%}#voucher-multistep-form .sin-template label
span{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, .8);color:#fff;opacity:0;transition:0.3s linear;padding:4px}#voucher-multistep-form .sin-template label:hover
span{opacity:1}#voucher-multistep-form .sin-template
label.selectImage{border:3px
solid #90cbaf}#voucher-multistep-form .sin-template input[type="radio"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;display:inline-block;height:26px !important;width:26px !important;overflow:hidden;vertical-align:middle;margin-top:5px !important;padding:0
!important;-webkit-appearance:none;cursor:pointer;outline:0
!important;border-radius:50%;box-shadow:0 0 6px 2px rgba(0, 0, 0, .15)}#voucher-multistep-form .sin-template input[type="radio"]:checked:before{content:'';width:18px;height:18px;margin:4px
auto;border-radius:50%;background:#90cbaf;display:block}#voucher-multistep-form
.voucherform{width:50%;float:left;padding:0
15px;box-sizing:border-box}#voucher-multistep-form .voucherform .form-group{margin-bottom:20px;width:100%;position:relative}#voucher-multistep-form .voucherform .form-group input[type="text"],
#voucher-multistep-form .form-group input[type="email"],
#voucher-multistep-form .form-group input[type="tel"],
#voucher-multistep-form .form-group input[type="number"],
#voucher-multistep-form .form-group select,
#voucher-multistep-form .form-group
textarea{width:100%;height:50px;box-sizing:border-box;border:5px
solid #90cbaf!important;box-shadow:inset 1px 1px 1px 0 #ddd;background-color:#fafafa;border-radius:0;outline:0;padding:0
10px;margin:0;box-sizing:border-box}#voucher-multistep-form.wizard>.content>.body label
sup{font-size:16px;color:#FF5722;position:relative;top:-1px;line-height:1}#voucher-multistep-form .voucherform .form-group
textarea{height:180px;padding:10px}#voucher-multistep-form .voucherform
.currencySymbol{position:absolute;display:inline-block;left:13px;font-weight:700;bottom:10px;line-height:30px;font-size:18px}#voucher-multistep-form .voucherform
#voucherAmount{padding-left:30px}#voucher-multistep-form
.secondRightDiv.sideview{width:50%;float:right;padding:0
15px;box-sizing:border-box}#voucher-multistep-form .secondRightDiv .cardImgTop
img{width:100%}#voucher-multistep-form .secondRightDiv
.cardDiv{max-width:450px;margin:0
auto;background-color:#81c6a9;color:#fff}#voucher-multistep-form .secondRightDiv .cardDiv
*{font-family:Arial!important}#voucher-multistep-form .secondRightDiv .voucherBottomDiv
h2{font-size:25px;text-align:center;color:#fff;line-height:1.2;margin-top:0;font-weight:bold;margin-bottom:15px}#voucher-multistep-form
.voucherBottomDiv{padding:10px
15px;position:relative}#voucher-multistep-form .voucherBottomDiv .nameFormLeft,
#voucher-multistep-form .voucherBottomDiv
.nameFormRight{width:50%;float:left;padding:0
10px;box-sizing:border-box}#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"],
#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"]:focus,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"]:hover,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:hover,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:focus{width:100%;height:25px;border:0;display:block;border-radius:0;background-color:#fff;font-size:12px;padding:0
10px;outline:0;color:#555;margin:0;margin-bottom:10px;box-sizing:border-box}#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:hover,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:focus{height:120px;resize:none;padding:10px;overflow:hidden;font-size:13px;line-height:1.6}#voucher-multistep-form.wizard>.content>.body .voucherBottomDiv
label{font-size:12px;line-height:1.5;display:block;margin-bottom:3px;color:#555}.voucherBottomDiv .voucherValueForm
.currencySymbol{position:absolute;left:15px;color:#000;line-height:25px;font-weight:700}#voucher-multistep-form .voucherBottomDiv .voucherValueForm,
#voucher-multistep-form .voucherBottomDiv
.messageForm{position:relative;padding:0
10px;float:left;width:100%;box-sizing:border-box}#voucher-multistep-form .voucherBottomDiv
.voucherValueForm{width:50%}#voucher-multistep-form .voucherBottomDiv .expiryFormLeft,
#voucher-multistep-form .voucherBottomDiv
.codeFormRight{width:50%;float:left;box-sizing:border-box;padding:0
10px}#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard:hover,
#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard:focus{padding-left:25px;font-weight:700;font-size:13px}#voucher-multistep-form .voucherBottomDiv
.termsCard{position:absolute;transform:rotate(270deg);font-size:9px;left:-188px;width:400px;bottom:210px;height:15px}#voucher-multistep-form .voucherBottomDiv
.voucherSiteInfo{text-align:center;font-size:11px;color:#fff;margin-bottom:10px;padding:0
10px}#voucher-multistep-form .voucherBottomDiv .voucherSiteInfo
a{color:#fff;text-decoration:none;border:0;outline:0;box-shadow:none}#voucher-multistep-form .voucherPreviewButton button,
#voucher-multistep-form
#voucherPaymentButton{width:300px;margin:20px
auto;background-color:#81c6a9;text-align:center;display:block;font-size:1.2em;color:#fff;padding:7px
20px;border:0;border-radius:0}#voucher-multistep-form .paymentUserInfo .full,
#voucher-multistep-form .paymentUserInfo
.half{width:100%;float:left;padding:0
5px;margin-bottom:1em;color:#000 !important;font-size:1.2em;line-height:1.5;box-sizing:border-box}#voucher-multistep-form .paymentUserInfo
.half{width:50%}#voucher-multistep-form .paymentUserInfo
.labelInfo{font-size: .9em;color:#666}#voucher-multistep-form .paymentUserInfo
hr{margin:0
0 1em 0;height:1px;background-color:#ddd;border:0}#voucher-multistep-form .voucherNote,
#voucher-multistep-form .acceptVoucherTerms,
#voucher-multistep-form
.checkEmailInfo{margin-bottom:10px;color:#666;line-height:1.5;font-size: .9em}#voucher-multistep-form
.voucherNote{color:#F44336}#voucher-multistep-form .acceptVoucherTerms input[type=checkbox]{width:1.2em;height:1.2em;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;vertical-align:text-bottom}#voucher-multistep-form.wizard>.content>.body #acceptVoucherTerms-error{display:block;color:red}#voucher-multistep-form .voucherBottomDiv
.voucherPowered{font-size:11px;text-align:center}#voucher-multistep-form .voucherBottomDiv .voucherPowered
a{color:#000}.wpgv-post-data{display:none}.buying-options,.shipping-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:5px;margin-bottom:20px}.buying-options div, .shipping-options
div{width:50%;border:1px
solid #ddd;text-align:center;padding:10px;background:#fff;border-radius:5px 0 0 5px;cursor:pointer;box-sizing:border-box}.buying-options .yourself, .shipping-options
.shipping_as_post{border-radius:0 5px 5px 0}.buying-options div.selected, .shipping-options
div.selected{background:#81c6a9;color:#fff}.buying-options div img, .shipping-options div
img{width:30px;margin:0
auto;display:block}.order_details_preview{margin:0
-20px;border-top:1px dashed #ddd;padding:20px}.order_details_preview
h3{font-weight:bold;font-size:1.5em;margin-bottom:20px}.order_details_preview>div{display:flex;flex-wrap:wrap;margin-bottom:15px}.order_details_preview>div:last-child{margin:0}.order_details_preview>div>:first-child{width:80%}.order_details_preview>div>:last-child{width:20%;text-align:right;font-size:16px}.order_details_preview
h4{font-size:1.2em;margin:0;line-height:1.3;color:#000}.order_details_preview
span{font-size:0.9em;color:#888}.order_details_preview > div b, .order_details_preview > div b
*{color:#000;font-size:20px}.preview-box
#itempreview{width:100%;text-align:center;padding:10px;border-radius:5px;background:#000;color:#fff;border:0;outline:0;font-size:15px}.order_details_preview .wpgv_shipping_box,.shippingaspost{display:none}#voucher-multistep-form .voucher-row .secondRight:not(:nth-child(2)){display:none}#voucher-multistep-form
.voucherPreviewButton{margin:0
auto}.wpgvmodaloverlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, .6);display:flex;justify-content:center;z-index:999999;padding:30px;align-items:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;height:100vh}.wpgvmodaloverlay
.wpgvmodalcontent{width:320px;background:#eee;padding:20px;margin-top:20px !important;border-radius:5px;overflow-y:scroll;height:100vh;-webkit-overflow-scrolling:touch;box-shadow:0 0 13px 2px rgba(0, 0, 0, .6)}.wpgvmodalcontent
h4{text-align:center;font-size:20px;line-height:1.4;font-weight:700;margin-bottom:20px}.wpgvmodalcontent
#stripePaymentForm{margin:0;padding:0;border:0}.wpgvmodalcontent input[type="text"],
.wpgvmodalcontent input[type="email"]{width:100%;background:transparent;padding:0;height:40px;border:0;box-shadow:none;outline:0;padding:10px;margin:0
!important;box-sizing:border-box;display:inline-block}.wpgvmodalcontent .payeremail,
.wpgvmodalcontent
.paymentinfo{margin-bottom:15px;box-sizing:border-box;background:#fff;border-radius:4px;border:1px
solid #ddd;box-shadow:inset 0 0 3px rgba(0, 0, 0, .3)}.wpgvmodalcontent .paymentinfo .wpgv-card-number{border-bottom:1px solid #ddd}.wpgvmodalcontent .paymentinfo .wpgv-card-cvc{width:50%;border-right:1px solid #ddd}.wpgvmodalcontent .paymentinfo .wpgv-card-expiry-month{width:15%;padding:5px
5px 5px 10px}.wpgvmodalcontent .paymentinfo .wpgv-card-expiry-year{width:30%;padding:5px}.wpgvmodalcontent
#wpgvpayBtn{display:block;width:100%;background:#3ca940;color:#fff;border-radius:5px;height:35px;padding:0;margin-bottom:10px}.wpgvmodalcontent .wpgv-cancel{text-align:center}@media only screen and (max-width:1199px){#voucher-cmultistep-form
.vouchercol4{width:33.33%}}@media only screen and (max-width:991px){#voucher-multistep-form .voucherform.secondLeft,
#voucher-multistep-form
.secondRightDiv.sideview{width:100%}#voucher-multistep-form .vouchercol4,
#voucher-multistep-form
.vouchercol3{width:50%}}@media only screen and (max-width:600px){#voucher-multistep-form.wizard>.steps>ul>li{width:50%}#voucher-multistep-form.wizard>.steps a,
#voucher-multistep-form.wizard>.steps a:hover,
#voucher-multistep-form.wizard>.steps a:active{margin-top: .5em}#voucher-multistep-form.wizard.vertical>.steps,#voucher-multistep-form.wizard.vertical>.actions{display:block;float:none;width:100%}#voucher-multistep-form.wizard.vertical>.content{display:block;float:none;margin:0
.5em .5em;width:auto}#voucher-multistep-form .vouchercol4,
#voucher-multistep-form
.vouchercol3{width:100%}}@media only screen and (max-width:480px){#voucher-multistep-form.wizard>.steps>ul>li{width:100%}}#voucher-multistep-form .voucherstyle2
.voucherBottomDiv{display:flex;flex-wrap:wrap;padding-top:20px}#voucher-multistep-form .voucherstyle2 .cardImgTop,
#voucher-multistep-form .voucherstyle2
.sidedetails{width:50%;padding:10px}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .nameFormLeft,
#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .nameFormRight,
#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv
.voucherValueForm{width:100%;padding:0}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv
h2{text-align:left;margin:20px
0 40px}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv
.voucherSiteInfo{margin-top:20px}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv
.termsCard{position:static;transform:rotate(0);text-align:center;margin-bottom:10px;font-size:11px}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea,
#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea:hover,
#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea:focus{height:120px}#voucher-multistep-form .voucherstyle2 .voucherBottomDiv .voucherValueForm
.currencySymbol{left:5px}#voucher-multistep-form .voucherstyle2 .voucherBottomDiv
.sidedetails{align-self:flex-end;padding:0
10px}#voucher-multistep-form .voucherstyle2 .cardDiv .cardImgTop
img{height:100%}#voucher-multistep-form .voucherstyle3
.voucherBottomDiv{display:flex;flex-wrap:wrap;padding-top:30px}#voucher-multistep-form .voucherstyle3 .cardImgTop,
#voucher-multistep-form .voucherstyle3
.sidedetails{width:50%;padding:0
10px 20px}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .nameFormLeft,
#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .nameFormRight,
#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv
.voucherValueForm{width:100%;padding:0}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv
h2{width:100%;padding:0
10px}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv
.voucherSiteInfo{margin-top:20px}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv
.termsCard{position:static;transform:rotate(0);text-align:center;margin-bottom:10px;font-size:11px}#voucher-multistep-form .voucherstyle3 .voucherBottomDiv .voucherValueForm
.currencySymbol{left:5px}#voucher-multistep-form .voucherstyle3 .voucherBottomDiv
.sidedetails{align-self:flex-end;padding:0
10px 10px}#voucher-multistep-form .voucherstyle3 .cardDiv .cardImgTop
img{height:100%}#voucher-multistep-form
#voucherPaymentButton.clicked{cursor:wait;opacity:0.5}.voucherstyle2 .uk-form-row{float:left;width:100%}.voucherstyle3 .uk-form-row{float:left;width:100%}.voucherstyle2
.termsCard{float:left;width:100% !important}.voucherstyle3
.termsCard{float:left;width:100%}.wpgvmodaloverlay
.wpgvmodalcontent{margin-top:20px !important}.wpgvmodaloverlay{align-items:flex-start !important;overflow:auto !important;-webkit-overflow-scrolling:touch;height:100vh}.wpgvmodaloverlay
.wpgvmodalcontent{overflow-y:scroll;height:100vh;-webkit-overflow-scrolling:touch}.voucherSendDatePikerRow{height:0;overflow:hidden}.voucherform .form-group .input-group{position:relative;display:table;border-collapse:separate}.voucherform .form-group .input-group-addon,
.voucherform .form-group .input-group .form-control{display:table-cell}.voucherform .form-group .input-group-addon:not(:first-child):not(:last-child),
.voucherform .form-group .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.voucherform .form-group .input-group-addon{width:1%;white-space:nowrap;vertical-align:middle}.voucherform .form-group .input-group-addon{padding:5px
10px;font-size:14px;font-weight:normal;line-height:1;text-align:center;background-color:#eee;border:1px
solid #ccc;border-radius:4px}.voucherform .form-group .input-group-addon span:before,
.datetimepicker th span.glyphicon:before{content:"";position:relative;width:20px;height:20px;display:block;background-size:contain;background-repeat:no-repeat}.voucherform .form-group .input-group-addon .date-add-icon:before{background-image:url(/wp-content/plugins/gift-voucher-pro/assets/img/dateadd.png)}.voucherform .form-group .input-group-addon .date-remove-icon:before{background-image:url(/wp-content/plugins/gift-voucher-pro/assets/img/dateremove.png)}.voucherform .form-group .input-group-addon:last-child{border-left:0}.voucherform .form-group .input-group-addon:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.datetimepicker th span.glyphicon.glyphicon-arrow-left:before{background-image:url(/wp-content/plugins/gift-voucher-pro/assets/img/left-arrow.png)}.datetimepicker th span.glyphicon.glyphicon-arrow-right:before{background-image:url(/wp-content/plugins/gift-voucher-pro/assets/img/right-arrow.png)}.datetimepicker
table{border:0}.datetimepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px
0;margin:2px
0 0;font-size:14px;list-style:none;background-color:#fff;border:1px
solid #ccc;border:1px
solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box}.datetimepicker table
td{padding:3px}/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor:pointer;width:14px;height:14px}