/**
 * Checkout.com
 * Authorized and regulated as an electronic money institution
 * by the UK Financial Conduct Authority (FCA) under number 900816.
 *
 * PHP version 7
 *
 * @category  Magento2
 * @package   Checkout.com
 * @author    Platforms Development Team <platforms@checkout.com>
 * @copyright 2010-2019 Checkout.com
 * @license   https://opensource.org/licenses/mit-license.html MIT License
 * @link      https://docs.checkout.com/
 */
 
#checkoutcom_card_payment_frm *,#checkoutcom_card_payment_frm ::after,#checkoutcom_card_payment_frm ::before{box-sizing:border-box}#checkoutcom_card_payment_frm html{padding:1rem;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}#checkoutcom_card_payment_frm iframe{height:38px!important}#checkoutcom_card_payment_frm label{display:block;height:10px;color:#13395e;font-size:14px;font-weight:500;line-height:10px;margin:8px 0}#checkoutcom_card_payment_frm .date-and-code{display:flex;margin-bottom:8px}#checkoutcom_card_payment_frm .date-and-code>div:nth-child(1){width:55.715%}#checkoutcom_card_payment_frm .date-and-code>div:nth-child(2){width:45.719%}#checkoutcom_card_payment_frm .input-container{position:relative;display:flex;height:40px}#checkoutcom_card_payment_frm .icon-container:last-child{right:0}#checkoutcom_card_payment_frm .icon-container.payment-method{right:0}#checkoutcom_card_payment_frm .input-container.card-number{margin-bottom:8px}#checkoutcom_card_payment_frm .input-container.expiry-date{margin-right:4px}#checkoutcom_card_payment_frm .input-container.cvv,#checkoutcom_card_payment_frm label[for=cvv]{margin-left:4px}#checkoutcom_card_payment_frm .card-number-frame{padding-left:40px;width:100%}#checkoutcom_card_payment_frm .expiry-date-frame{padding-left:40px}#checkoutcom_card_payment_frm .cvv-frame{padding-left:40px}#checkoutcom_card_payment_frm .icon-container{position:absolute;top:0;bottom:0;display:flex;justify-content:center;width:26px;margin:0 7px}#checkoutcom_card_payment_frm .icon-container.payment-method{transform:translateY(-50%) rotateY(90deg);transition:opacity .15s ease-out;opacity:0;top:50%}#checkoutcom_card_payment_frm .icon-container.payment-method.show{opacity:1;transition:all .4s ease-out;transform:translateY(-50%) rotateY(0)}#checkoutcom_card_payment_frm .icon-container.payment-method img{width:100%}#checkoutcom_card_payment_frm [id$="-error"]{display:none}#checkoutcom_card_payment_frm .frame{opacity:0}#checkoutcom_card_payment_frm .frame--activated{opacity:1;border:solid 1px #13395e;border-radius:3px;box-shadow:0 1px 3px 0 rgba(19,57,94,.2)}#checkoutcom_card_payment_frm .frame--activated.frame--focus{border:solid 1px #13395e;box-shadow:0 2px 5px 0 rgba(19,57,94,.15)}#checkoutcom_card_payment_frm .frame--activated.frame--invalid{border:solid 1px #d96830;box-shadow:0 2px 5px 0 rgba(217,104,48,.15)}#checkoutcom_card_payment_frm .error-message{display:block;color:#c9501c;font-size:1.2rem;margin:8px 0 0 1px;font-weight:300}#checkoutcom_card_payment_frm .token{color:#b35e14;font-size:.9rem;font-family:monospace}@media screen and (max-width: 407px){#checkoutcom_card_payment_frm .date-and-code label{height: 28px;line-height: 15px;}
}