.c-personalize [class*=iradio]::after{background:#faa532}
.c-personalize .header{border-bottom:1px solid rgba(191,191,191,.25)}
.sec-shipping .header{border-bottom:0}
.form-section .heading{font-size:1em;line-height:1.5;margin-bottom:20px}
.form-section .heading .link-edit{color:#666;font-size:12px;margin-left:20px}
.form-section .heading .link-edit .icon-edit{margin-right:5px}
.form-section .heading .link-edit:focus,.form-section .heading .link-edit:hover{color:#f99612}
.field-static .title,.form-section.read-only .title{display:block;color:#666;font-size:.85714em;line-height:1.5}
.field-static .value,.form-section.read-only .value{display:block;color:#222;font-size:1.14286em;line-height:2;font-weight:400}
.c-personalize{background:#fff;border-radius:4px}
.c-personalize .header{padding:25px 30px}
.c-personalize .header .h2{font-size:1.14286em;line-height:1.5;color:#222;margin:0}
.c-personalize .content{padding:25px 30px}
.c-personalize .desc,.c-personalize .fee{font-size:.85714em;line-height:1.5}
.c-personalize .head .text{color:#666;margin-right:5px;font-weight:300}
.c-personalize .head .static-label{color:#faa532}
.flag-holder{height:40px;width:40px;float:left;overflow:hidden;border-radius:100%;margin:0 21px 0 0}
.address-form{padding:15px 30px 30px}
.order-success .order-details .img-holder img{height:154px}
.order-success .order-details .balance .static-label{line-height:1.33333}
.shipping-review{padding:30px}
.shipping-review .agreement{margin-bottom:30px;padding-left:60px;position:relative}
.shipping-review .agreement .slider-checkbox{position:absolute;top:48%;left:21px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.shipping-review .btns-holder .btn{margin-right:15px;min-width:144px}
.shipping-review .float-right .btn{margin-right:0}
.summary-table{margin:0 0 50px}
.summary-table .heading{font-size:1.14286em;line-height:1.5;color:#262626;margin:0 0 20px}
.summary-table .table-container{border:1px solid #D8DDE4;border-radius:4px;padding:25px 30px}
.summary-table .table-container .table{margin-bottom:0}
.summary-table .table thead th{border:0;font-size:.78571em;line-height:1.54545;color:#666;letter-spacing:.55px}
.summary-table .table thead th:first-child,.summary-table .table thead th:last-child{width:25%;padding-left:0;padding-right:0}
.summary-table tbody td:first-child,.summary-table tbody td:nth-child(3){padding-left:0;padding-right:0}
.summary-table .tr .ico-holder .text{font-size:.92857em;line-height:1.46154;color:#666;text-transform:uppercase;font-weight:500;letter-spacing:.22px}
.summary-table .tr .ico-holder .ico{color:#faa532;margin-right:10px}
.summary-table .tr .img-holder{width:62px;border-radius:4px;overflow:hidden;border:1px solid #d8dde4}
.summary-table .tr .img-holder .img-responsive{height:auto!important}
.summary-table .tr .title{font-size:.92857em;line-height:1.46154;color:#222;margin-bottom:5px;display:block;font-weight:500}
.summary-table .tr .fee{font-size:.92857em;line-height:1.46154;color:#222;font-weight:500}
.summary-table .ship-method-tr .info{padding:15px;border-radius:4px;border:1px solid #EBEFF4;color:#444}
.summary-table .ship-method-tr .duration,.summary-table .ship-method-tr .info{font-size:.85714em;line-height:1.5}
.summary-table .ship-method-tr .info p{margin-bottom:0;color:#666}
.summary-table .ship-method-tr .info p strong{font-weight:500;color:#444}
.summary-table .ship-method-tr td:nth-child(2){position:relative}
.summary-table .ship-method-tr .amount{position:absolute;right:5px;top:15px}
.summary-table .ship-method-tr .tag.fee{background-color:#5AB492;color:#FFF;font-size:11px}
.summary-table tr.total-amount{font-size:1.14286em;line-height:1.5;color:#222}
.summary-table tr.total-amount .static-label img{display:inline-block;vertical-align:top;width:12px;height:12px;margin:4px 2px 0}
#personalInformationSection.form-section #PersonalInformationInputInfo{display:none}
#personalInformationSection.form-section.show-form #PersonalInformationInputInfo{display:inherit}
#identityVerificationSection.form-section #identityVerificationInputInfo,#personalInformationSection.form-section.show-form #PersonalInformationStaticInfo{display:none}
#identityVerificationSection.form-section.show-form #identityVerificationInputInfo{display:inherit}
#addressInformationSection.form-section #addressInformationInputInfo,#identityVerificationSection.form-section.show-form #identityVerificationStaticInfo{display:none}
#addressInformationSection.form-section.show-form #addressInformationInputInfo{display:inherit}
#addressInformationSection.form-section.show-form #addressInformationStaticInfo{display:none}
.customer-support{min-width:335px;border:1px solid #EBE095;border-radius:4px;background-color:#FFFFF8;padding:20px 30px;margin:auto;font-weight:400;letter-spacing:.23px;line-height:21px;color:#222;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.customer-support>strong{margin-left:5px}
.customer-support .icon{color:#1A9A6B;margin-right:10px;font-size:1rem}
.order-success{padding:120px 0;background:#fff;border-radius:4px}
.order-success.credit .block{max-width:700px}
.order-success .block{max-width:540px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.order-success .heading{color:#00A675;font-size:1.57143em;line-height:1.45455}
.order-success .desc{color:#444;font-size:.92857em;line-height:1.38462;max-width:418px;margin-bottom:45px}
.order-success .order-details-title{color:#666;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:21px;text-align:center;margin-bottom:10px}
.order-success .order-details{border:1px dashed #D8DDE4;border-radius:6px;background-color:rgba(235,239,244,.2);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);padding:30px;max-width:345px;min-width:370px}
.order-success .order-details .img-holder{width:100%;height:100%;margin-bottom:15px;text-align:center}
.order-success .order-details .img-holder img{width:100%}
.order-success .order-details .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 17px}
.order-success .order-details .balance .heading{color:#444;font-size:1em;line-height:1.71429;letter-spacing:.23px;font-weight:300;float:left;margin-right:10px}
.order-success .order-details .balance .static-label{float:right;font-size:20px;color:#faa532}
.order-success .order-details .balance .static-label img{height:15px!important;width:15px!important}
.order-success .order-details .card-info{text-align:left;margin-bottom:20px}
.order-success .order-details .card-info .card-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.order-success .order-details .card-info .card-number .card-num{font-weight:700}
.order-success .order-details .card-info .tag{margin-left:30px}
.order-success .order-details .card-info .card-number-type{color:#666;font-size:.8571428571em}
.order-success .summary .title{display:block;font-size:1em;line-height:2;color:#303030;font-weight:500}
.order-success .summary .value{display:block;font-size:.85714em;line-height:1.5;color:#989898}
.order-success .summary ul{margin-bottom:0;text-align:left}
.order-success .summary ul li:last-child{margin-bottom:0}
.order-success .summary .col-space{width:50%;float:left;margin:0 0 30px}
.order-success .btns .btn:not(:last-child){margin-right:15px}
.profile-authentication-failed{padding:60px;background:#fff;border-radius:4px}
.profile-authentication-failed.credit .block{max-width:700px}
.profile-authentication-failed .block{margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.profile-authentication-failed .heading{color:#E64C4C;font-size:1.57143em;line-height:1.45455;margin-bottom:15px}
.profile-authentication-failed .desc{color:#444;font-size:.92857em;line-height:1.38462;margin-bottom:35px}
.profile-authentication-failed .btn-holder{margin-top:40px}
.profile-authentication-failed .btn-holder .btn{min-width:144px}
.card-upgraded-successfully{padding:60px;background:#fff;border-radius:4px}
.card-upgraded-successfully.credit .block{max-width:700px}
.card-upgraded-successfully .block{margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-upgraded-successfully .heading{color:#1A9A6B;font-size:1.57143em;line-height:1.45455;margin-bottom:15px}
.card-upgraded-successfully .desc{color:#444;font-size:.92857em;line-height:1.38462;margin-bottom:35px;max-width:50%}
.card-upgraded-successfully .btn-holder{margin-top:40px}
.card-upgraded-successfully .btn-holder .btn{min-width:144px}
.card-requsted-successfully{padding:60px;background:#fff;border-radius:4px}
.card-requsted-successfully.credit .block{max-width:700px}
.card-requsted-successfully .block{max-width:540px;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-requsted-successfully .heading{color:#00A675;font-size:1.57143em;line-height:1.45455;margin-bottom:15px}
.card-requsted-successfully .desc{color:#444;font-size:.92857em;line-height:1.38462;max-width:418px;margin-bottom:35px}
.card-requsted-successfully .order-details-title{color:#666;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:21px;text-align:center;margin-bottom:10px;margin-top:40px}
.card-requsted-successfully .order-details{border:1px dashed #D8DDE4;border-radius:6px;background-color:rgba(235,239,244,.2);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);padding:30px;max-width:345px}
.card-requsted-successfully .order-details .heading{margin-bottom:0}
.card-requsted-successfully .order-details .img-holder{width:100%;height:100%;margin-bottom:15px;text-align:center}
.card-requsted-successfully .order-details .img-holder img{width:100%}
.card-requsted-successfully .order-details .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:17px}
.card-requsted-successfully .order-details .balance .heading{color:#444;font-size:1em;line-height:1.71429;letter-spacing:.23px;font-weight:300;float:left;margin-right:10px}
.card-requsted-successfully .order-details .balance .static-label{float:right;font-size:20px;color:#faa532}
.card-requsted-successfully .order-details .balance .static-label img{height:15px!important;width:15px!important}
.card-requsted-successfully .order-details .card-info{text-align:left;margin-bottom:20px}
.card-requsted-successfully .order-details .card-info .card-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.card-requsted-successfully .order-details .card-info .card-number .card-num{font-weight:500}
.card-requsted-successfully .order-details .card-info .tag{margin-left:30px}
.card-requsted-successfully .order-details .card-info .card-number-type{color:#666;font-size:.8571428571em}
.card-requsted-successfully .summary .title{display:block;font-size:1em;line-height:2;color:#303030;font-weight:500}
.card-requsted-successfully .summary .value{display:block;font-size:.85714em;line-height:1.5;color:#989898}
.card-requsted-successfully .summary ul{margin-bottom:0;text-align:left}
.card-requsted-successfully .summary ul li:last-child{margin-bottom:0}
.card-requsted-successfully .summary .col-space{width:50%;float:left;margin:0 0 30px}
.card-requsted-successfully .btns .btn:not(:last-child){margin-right:15px}
section#orderSuccess{padding:60px 0}
.instructions .title{font-size:1em;line-height:1.5;color:#222;margin-bottom:15px;display:inline-block}
.instructions ul{padding-left:0;margin-bottom:60px;list-style:none}
.instructions ul li{color:#666;font-size:.92857em;line-height:1.15385}
.instructions ul li:before{content:"\2022";color:#faa532;font-weight:700;font-size:20px;display:inline-block;width:20px;position:relative;top:4px}
.instructions .btn{width:144px;margin-right:15px}
.instructions .btn+.btn{margin-right:0}
.finished-card .img-holder{margin:0 auto;height:195px;width:307px;overflow:hidden;border:10px;position:relative}
.finished-card .img-holder .img{height:195px;width:307px}
.card-stats.plastic-card-stats{padding:28px}
.card-stats{background:#fff;border-radius:4px;margin:0 0 20px}
.card-stats .available-credit{border:0;border-radius:0;width:100%}
.card-stats .card-holder{padding:0}
.card-stats .card-holder .card-info{display:inline-block;vertical-align:top}
.card-stats .card-holder .card-info .name{color:#222;font-size:.9285714286em}
.card-stats .card-holder .card-info p .label{color:#666}
.card-stats .card-holder .card-info .print-name .label{font-size:.85714em}
.card-stats .card-holder .card-info .print-name .value{padding-left:10px}
.card-stats .card-holder .card-info .balance .label{margin-bottom:0}
.card-stats .card-holder .tag{margin-left:15px}
.card-stats .card-holder .img-holder{float:left;width:145px;overflow:hidden;min-height:90px;border-radius:4px;margin:0 20px 0 0;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3)}
.card-stats .card-holder .img-holder img{width:100%}
.card-stats .card-holder .img-holder .card-num{display:inline;color:rgba(255,255,255,.3);font-size:1em;line-height:1.5;font-weight:700;letter-spacing:.54px;margin:0;position:absolute;right:15px;bottom:7px}
.card-stats .card-holder .img-holder .card-num .dot{background:rgba(255,255,255,.3)}
.card-stats .card-holder .img-holder .card-num>*{vertical-align:middle!important}
.card-stats .card-holder .card-num{margin:0 0 10px;font-weight:700}
.card-stats .card-holder .last-trans{margin:10px 0 13px;font-size:.78571em;line-height:1.54545;color:#666;}
.card-stats .card-holder .last-trans strong{font-weight:500}
.card-stats .card-holder .last-trans label{margin:0}
.card-stats .card-holder .balance{margin:0;font-size:.92857em;line-height:1.30769;color:#444}
.card-stats .card-holder .balance .static-label{font-weight:500;padding-left:10px;font-size:.875rem}
.card-stats .card-holder .balance .static-label img{height:10px;width:10px;margin-left:2px;margin-top:-2px;border-radius:100%}
.card-stats.plastic-card-stats .plastic-card-info>span{display:block}
.card-stats.plastic-card-stats .plastic-card-info>span.title{font-size:.85714em;font-weight:400;color:#444;margin-bottom:5px;line-height:1.42857}
.card-stats.plastic-card-stats .plastic-card-info>span.value{font-weight:600;font-size:.875rem;line-height:1.42857}
.card-stats.plastic-card-stats .plastic-card-info>span.date{font-size:.7857em;line-height:1.42857;color:#666}
.card-stats.plastic-card-stats .card-holder-items-wrapper{padding:1.1rem;height:100%}
.card-stats.plastic-card-stats .card-holder-items-wrapper .scroll-holder,.card-stats.plastic-card-stats .card-holder-items-wrapper .slimScrollDiv{height:99px!important}
.card-stats.plastic-card-stats .card-holder-items{max-height:initial;overflow:initial;border:none;padding:0;margin:auto;height:100%;width:80%}
.order-plastic-cardform .single-border .chosen-container .chosen-single{color:#222}
.shipping-address-fields .input label{font-size:.8571em}
.shipping-address-fields .input .input-text{font-size:1.14285em;color:#222}
.order-plastic-cardform .alert.alert-primary:before{content:"\e979";font:18px/1 cholder4!important;color:#2D619F;position:absolute;left:16px;top:15px;display:none}
.order-plastic-cardform .alert.alert-primary{padding-left:45px;margin:0 0 40px}
.order-plastic-cardform .alert.alert-primary .icon-info{top:50%;left:20px;position:absolute;margin:-10px 0 0;font-size:1.53846em;line-height:1.2em}
.table-card-holder .card-holder-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left}
.table-card-holder .img-holder{margin-right:15px;float:left}
.table-card-holder .cart-status{margin-top:0}
.personal-information .cart-status strong{color:#333}
.personal-information .cart-status .ico{color:#666;opacity:.66;margin-right:4px}
.order-success .img-card-holder{max-width:254px;margin:0 auto 20px;border-radius:8px;position:relative;padding:21px 19px 18px;background-size:cover!important;min-width:310px}
.order-success .img-card-holder:before{left:50%;z-index:-1;content:"";bottom:26px;position:absolute;margin:0 0 0 -250px;width:500px;height:100px;opacity:.7}
.order-success .img-card-holder>*{z-index:2;position:relative}
.order-success .img-card-holder .logo-holder{width:173px;margin:0 0 17px}
.order-success .img-card-holder .logo-holder.logo-holder-inner{margin:0 0 8px;width:100%}
.order-success .img-card-holder .logo-holder img{display:block;max-width:100%;height:20px;float:right;margin-right:-5px}
.order-success .img-card-holder .logo-holder svg{display:block;max-width:100%;height:auto}
.order-success .img-card-holder .fields-holder{border-radius:4px;background-color:rgba(0,0,0,.1);border:2px solid rgba(255,255,255,.1)}
.order-success .img-card-holder .chip-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.order-success .card-info-holder .info .card-num{font-family:'Oxanium',Arial,sans-serif;color:#fff;font-size:1.14286em;line-height:1.5;letter-spacing:.9px;margin:0 0 10px}
.order-success .card-info-holder .dot{margin:0;opacity:60%;height:8px;width:8px;background:#e0e0e0;border-radius:100%;display:inline-block;vertical-align:middle}
.order-success .card-info-holder .slash{font-size:.92857em;line-height:1.46154}
.order-success .card-info-holder .program{font-size:.85714em;line-height:1.5;color:#fff;font-weight:400;margin-top:7px}
.order-success .card-info-holder .footer{width:100%;height:1%;display:table-footer-group}
.order-success .card-info-holder .footer .name{font-family:'Oxanium',Arial,sans-serif;text-transform:uppercase;font-size:1em;line-height:1.5;color:#fff;font-weight:400}
.order-success .card-info-holder .footer .card_img-holder{margin-top:2px;max-width:60px}
.order-success .card-info-holder .footer .card_img-holder .svg-converter{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}
.order-plastic-cardform #address-slider{display:flex;align-items:center;margin:0 0 35px}
.order-plastic-cardform #address-slider .label{font-size:.9285714286em;line-height:1.6153846154;margin:0 0 0 5px;font-weight:400;-webkit-user-select:none;user-select:none}
.order-plastic-cardform #address-slider label{margin:0 15px 0 0;line-height:1.5;font-weight:500;font-size:.875rem;color:#2f2f2f}
.shipping-address-fields .field-holder .static-val img{width:12px;height:12px;margin:0 5px 0 0}
.tag.tag-green{background:#357A62;}
@media (max-width: 767px) {
.order-success{padding:60px 0}
.order-success .order-details{min-width:inherit}
.order-success .img-card-holder{min-width:inherit}
.summary-table .table-container{padding:15px 10px}
.table-custom > tfoot .total-amount > *{width:33.333%;float:left}
.table-custom > tfoot{width:100%;display:block}
.table-custom > tfoot tr{display:block}
}