.telecashcw-preview-fields{
margin-top: 5px;
}
.telecashcw-control-group {
margin-bottom: 5px;
}
.telecashcw-control-label {
display: inline-block;
padding-top: 6px;
padding-bottom: 3px;
width: 100%;
font-weight: bold;
}
.telecashcw-help-block{
font-size: 14px;
padding-top: 3px;
padding-bottom: 6px;
font-size: 0.9em;
}
.telecashcw-control-label .telecashcw-required {
color: #990000;
font-size: 0.8em;
padding-left: 2px;
vertical-align: top;
}
.telecashcw-error {
margin-left: 140px;
color: #D8000C;
}
.telecashcw-element-error input[type='text'],
.telecashcw-element-error input[type='password'],
.telecashcw-element-error select {
border-color: #D8000C;
}
.telecashcw-card-cvc input[type='text'] {
max-width: 100px;
}
.telecashcw-multi-control .telecashcw-controls {
float:left;	
}
.telecashcw-multi-control > div {
display: inline-block;
width: 100%;
}
.telecashcw-text-field {
width: 80%;
}
.telecashcw-iframe {
width: 100%;
border: none;
}
.telecashcw-widget {
width: 100%;
border: none;
}
.telecashcw-alias-hidden-new {
display: none;
}
.card-brand-image-box {
display: inline-block;
}
.card-brand-image-color.brand-is-deselected {
display: none;
}
.card-brand-image-grey.brand-is-selected {
display: none;
}
.entry-content .card-brand-image-selection img,
.card-brand-image-selection img {
width: auto;
height: 25px;
padding-right: 4px;
padding-bottom: 4px;
margin: 0 .5em 0 0;
}
.invalid-card-number, .invalid-card-number:focus, .invalid-cvc-number,
.invalid-cvc-number:focus, .invalid-issuer-number,
.invalid-issuer-number:focus {
border-color: #fb7f88;
background-image: url(//www.lbc-paris.com/wp-content/plugins/woocommerce_telecashcw/resources/image/invalid.png);
background-position: 95% center;
background-repeat: no-repeat;
}
.valid-card-number, .valid-card-number:focus, .valid-cvc-number,
.valid-cvc-number:focus, .valid-issuer-number, .valid-issuer-number:focus
{
background-image: url(//www.lbc-paris.com/wp-content/plugins/woocommerce_telecashcw/resources/image/valid.png);
background-position: 95% center;
background-repeat: no-repeat;
}
.telecashcw-multi-control .telecashcw-select-field select {
margin-right: 1em;
}
.telecashcw-card-number .telecashcw-multi-control select {
float: none;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
.card-brand-image-selection {
margin-top: 0.5em;
cursor: pointer;
}
.telecashcw-card-number .telecashcw-html-field {
display: block;
}
.telecashcw-back-to-checkout {
margin-top: 10px;
font-size: small;
}
.telecashcw-requires-second-run {
display: none;
}
.telecashcw .col2-set {
width: 100%;
margin-bottom: 24 px
}
.telecashcw .col2-set:after, .woocommerce .col2-set:before
{
content: " ";
display: table;
}
.telecashcw .col2-set :after {
clear: both;
}
.telecashcw .col2-set .col-1 {
float: left;
width: 48%;
}
.telecashcw .col2-set .col-2 {
float: right;
width: 48%;
}
.telecashcw-external-checkout-line-items-table .head-name {
width: 60%;
}
.telecashcw-external-checkout-line-items-table .head-quantity {
width: 10%;
}
.telecashcw-external-checkout-line-items-table .head-total {
width: 30%;
}
.telecashcw-external-checkout-line-items-table .product-quantity {
text-align: center;
}
.telecashcw-external-checkout-additional {
width: 100%;
margin-bottom: 24px
}
.telecashcw-external-checkout-terms {
width: 100%;
margin-bottom: 12px
}
.telecashcw-external-checkout-confirm-buttons {
margin-bottom: 24px
}
.telecashcw-external-checkout-account input.button {
margin-top: 12px
}
.cw-external-checkouts {
overflow: hidden;
margin-bottom: 12px;
}
.cw-external-checkouts .cw-external-checkout {
float: right;
margin-left: 10px;
margin-bottom: 1em;
}
.telecashcw-external-checkout-customer-details {
margin-bottom: 24px;
}
.telecashcw-external-checkout-billing {
margin-bottom: 24px;
}
.telecashcw-external-checkout-shipping {
margin-bottom: 24px;
}
.telecashcw-external-checkout-login-info-message {
margin-bottom: 24px;
}
.woocommerce-checkout #payment div.payment_box p:nth-last-of-type(1) {
margin-bottom: 0px;
}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}#tiptip_holder{display:none;left:0;position:absolute;top:0;z-index:8675309}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333;margin-left:-6px;margin-top:-7px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333;margin-left:-6px;margin-top:-5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333;margin-left:-5px;margin-top:-6px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333;margin-left:-7px;margin-top:-6px}#tiptip_content{background:#333;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#fff;font-size:.8em;max-width:150px;padding:.618em 1em;text-align:center}#tiptip_content code{background:#888;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{border:6px solid transparent;height:0;position:absolute;width:0}.dhl-preferred-service-content{margin-top:1em}.dhl-preferred-service-content .dhl-hidden{display:none}.dhl-preferred-service-content .dhl-preferred-service-cost{font-size:.9em}.dhl-preferred-service-content .dhl-preferred-service-item,.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo{margin-bottom:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo img{background:#fc0;margin:0;max-height:100px;max-width:100px;padding:0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-title{font-size:1em;font-weight:700;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-cost{margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-desc{font-size:.9em;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li{background-color:#e3e3e3;display:inline-block;flex-basis:10%;margin:0 8px 8px 0;padding:10px 0 0;text-align:center}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label{background-color:#eef4f2;color:#5f7285;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;font-size:.9em;font-weight:700;margin:0;padding:5px 10px;position:relative}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label .dhl-preferred-time-title{font-size:1.2em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]{height:1px;opacity:0;position:absolute;width:1px}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]:checked~label{background-color:#fc0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li{flex-basis:inherit;flex-grow:inherit}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li label .dhl-preferred-time-title{font-size:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data input[type=text]{margin-bottom:.5em;width:100%}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip{background:#fc0;border-radius:50%;display:inline-block;font-size:1em;font-style:normal;height:18px;line-height:18px;margin-left:5px;margin-top:-5px;padding:3px;position:relative;vertical-align:middle;width:18px}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip:after{content:"?";cursor:help;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types,.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 0 1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types li,.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types li{margin-right:1em}.dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header .dhl-preferred-service-title{font-size:1.1em}