.card .card-header{background-color:#87b145;border:2px solid #87b145;margin-bottom:0}.card .card-header h4{color:white}.card .card-block{background:#000;padding:15px;border:2px solid #87b145}.card .card-block h5{color:#fff}.card .card-block p{color:#fff}.credit-block h4{color:#87b145}.center_title{padding-bottom:15px;text-align:center;width:100%}.center_title:before{border-bottom:2px solid #f00886;border-left:0;bottom:0;padding-bottom:15px;width:10%;text-align:center;left:0;right:0;margin:0 auto}.subscription_info{background:#ddd}form #card_number{background-image:url(../images/card.png),url(../images/card.png);background-position:2px -121px, 508px -61px;background-size:120px 366px, 120px 370px;background-repeat:no-repeat;padding-left:54px;min-height:36px}form #card_number.visa{background-position:2px -163px, 508px -61px}form #card_number.visa_electron{background-position:2px -205px, 508px -61px}form #card_number.mastercard{background-position:2px -247px, 508px -61px}form #card_number.maestro{background-position:2px -289px, 508px -61px}form #card_number.discover{background-position:2px -331px, 508px -61px}form #card_number.valid{background-position:2px -121px, 508px -87px}form #card_number.valid.visa{background-position:2px -163px, 508px -87px}form #card_number.valid.visa_electron{background-position:2px -205px, 508px -87px}form #card_number.valid.mastercard{background-position:2px -247px, 508px -87px}form #card_number.valid.maestro{background-position:2px -289px, 508px -87px}form #card_number.valid.discover{background-position:2px -331px, 508px -87px}.form-group.required label:after{content:"*";color:red;padding-left:2px}@media (max-width: 767px){.form-group{font-size:1.5rem}}@media (max-width: 767px){.credit-block .form-control{font-size:1.5rem;height:auto;padding:0.5rem .75rem}}@media (max-width: 767px){.sm-mb-3{margin-bottom:1rem}}.invalid .form-control:valid,.valid .form-control:valid{border-color:green}.invalid .form-control:invalid,.valid .form-control:invalid{border-color:red}.form-group-img{margin-top:-32px;margin-right:7px;font-size:27px !important;float:right}.cc-messages-notices{width:100%;border-radius:10px;padding:5px;text-align:center}.cc-messages-notices.error{border:2px solid red;background:#f5abab;position:inherit;height:auto;display:block}.cc-messages-notices.success{border:2px solid green;background:#d9f9da}.coupon-messages-notices{width:75%;border-radius:10px;padding:5px;text-align:center}.coupon-messages-notices.error{border:2px solid red;background:#f5abab;position:inherit;height:auto;display:block}.coupon-messages-notices.success{border:2px solid green;background:#d9f9da}.thankyou-page{margin-bottom:50px 0 50px}.thankyou-page i{color:#87b145}.thankyou-page>.row{margin-top:25px}.your-card{position:relative;width:95mm;margin:0 auto;color:#fff !important;font-family:'Iceland', monospace !important;font-size:22px;background:#000;border:1px solid #1e1584;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;overflow:hidden}@media (max-width: 992px){.your-card{width:100%}}.your-card>.data{position:relative;z-index:100;margin-left:30px;text-transform:uppercase;color:#fff !important;font-family:'Iceland', monospace !important}.bank-name{float:right;margin-top:15px;margin-right:30px;font-family:'Open Sans', Arial, sans-serif !important;color:#fff !important;font-size:28px;font-weight:800}.chip{position:relative;z-index:1000;height:40px;margin-top:50px;margin-bottom:10px;margin-left:30px;overflow:hidden;width:100%}.data .pan,.data .month{position:relative;z-index:20;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#fff !important;font-family:'Iceland', monospace !important}.data .year{position:relative;z-index:20;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#fff !important;font-family:'Iceland', monospace !important}.data .year:before{position:relative;z-index:20;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#fff !important;font-family:'Iceland', monospace !important}.data .name-on-card,.data .date{position:relative;z-index:20;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#fff !important;font-family:'Iceland', monospace !important}.data .pan:before,.data .month:before{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .year:before{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .year:before:before{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .name-on-card:before,.data .date:before,.data .pan:after,.data .month:after{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .year:after,.data .year:before:after{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .name-on-card:after,.data .date:after{position:absolute;z-index:-10;content:attr(title);color:rgba(0,0,0,0.2);text-shadow:none}.data .pan:before,.data .month:before{top:-1px;left:-1px;color:rgba(0,0,0,0.1)}.data .year:before{top:-1px;left:-1px;color:rgba(0,0,0,0.1)}.data .year:before:before{top:-1px;left:-1px;color:rgba(0,0,0,0.1)}.data .name-on-card:before,.data .date:before{top:-1px;left:-1px;color:rgba(0,0,0,0.1)}.data .pan:after,.data .month:after{top:1px;left:1px;z-index:10}.data .year:after,.data .year:before:after{top:1px;left:1px;z-index:10}.data .name-on-card:after,.data .date:after{top:1px;left:1px;z-index:10}.data .pan{position:relative;z-index:50;margin:0;letter-spacing:1px;font-size:26px}.data .first-digits{margin:0;font:400 10px/1 'Open Sans', Arial, sans-serif !important}.data .exp-date-wrapper{margin-top:5px;margin-left:64px;line-height:1;*zoom:1}.data .exp-date-wrapper:before{content:" ";display:table}.data .exp-date-wrapper:after{content:" ";display:table;clear:both}.data .exp-date-wrapper .left-label{float:left;display:inline-block;width:40px;font-family:'Open Sans', Arial, sans-serif !important;color:#fff !important;font-weight:400;font-size:7px;letter-spacing:0.5px}.data .exp-date-wrapper .exp-date{display:inline-block;float:left;margin-top:-10px;margin-left:10px;text-align:center}.data .exp-date-wrapper .exp-date .upper-labels{color:#fff !important;font-family:'Open Sans', Arial, sans-serif !important;font-weight:400;font-size:7px}.data .exp-date-wrapper .exp-date .year:before{content:'/'}.data .name-on-card{margin-top:10px}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadein 0.5s, fadeout 0.5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.jconfirm.jconfirm-custom .jconfirm-bg{background-color:rgba(0,0,0,0.5)}.jconfirm.jconfirm-custom .jconfirm-box{border:1px solid #87b145;padding:0;text-align:center}@media (max-width: 575px){.jconfirm.jconfirm-custom .jconfirm-box{width:300px !important}}.jconfirm.jconfirm-custom .jconfirm-box .jconfirm-title-c{padding:15px 20px;background:#000;color:#87b145}.jconfirm.jconfirm-custom .jconfirm-box .jconfirm-content-pane{margin:15px 20px;width:auto}.jconfirm.jconfirm-custom .jconfirm-box .jconfirm-buttons{margin:0 20px}.product-detail-banner{width:100%;font-size:28px;display:flex}.product-detail-banner>.product-detail-name{flex-basis:50%}.product-detail-banner>.product-detail-name>h4{color:white}.product-detail-banner>.product-detail-duration-price{text-align:right;flex-basis:50%}.product-detail-banner>.product-detail-duration-price>h4{color:white}.product-detail-channels{width:100%;text-align:center}.product-detail-channels>.product-detail-channel{text-align:left}.product-detail-channels>.product-detail-channel>.product-channel-image>a img{border-radius:20px;height:215px}.product-detail-channels>.product-detail-channel>.product-channel-title{font-size:18px;font-weight:bold;margin:3%}.product-button-select{width:100%;text-align:center;display:flex}.product-button-select>.product-button-back{font-size:18px;margin-left:20%;flex-basis:30%;padding:5px 0;border-radius:5px}.product-button-select>.product-button-buy{font-size:18px;margin-left:1%;flex-basis:30%;padding:5px 0;border-radius:5px}#channel-detail-modal{top:15%;z-index:9999}#channel-detail-modal>.modal-dialog .modal-content .modal-body>hr{border-top:solid 1px #000000}#channel-detail-modal>.modal-dialog .modal-content .modal-body>.hidden{display:none !important}#channel-detail-modal>.modal-dialog .modal-content .modal-body>.modal_channel_image{height:250px;border-radius:12px}#channel-detail-modal>.modal-dialog .modal-content .modal-body>.modal_description:before{content:"";display:block;width:80%;height:2px;background:#000;left:0;top:53%;position:absolute;left:4%}.payment_information>.bill_info .complete_payment .b-info{padding-left:10rem}.billing_value{font-size:1.375rem;font-weight:500;color:#000000;margin-left:5%}.credit_card_label_info{font-size:1.175rem;font-weight:500;color:#000000;text-transform:uppercase;width:30%}.card_info .card_number_info p{font-size:1.375rem;font-weight:500;color:#000000}.modal_channel_description,.modal_channel_actors,.modal_channel_directors{font-size:1.2rem;font-weight:400;color:#000000 !important;font-family:"Roboto"}#channel-detail-modal .modal-dialog{max-width:600px}.payment_history_current_plan_info h5{font-family:"Roboto";font-size:1.275rem;font-weight:500;line-height:1.4875rem}.payment_history_current_plan_info p{font-family:"Roboto";font-size:1.275rem;font-weight:500;line-height:1.4875rem}.active_subscription_information .current_plan{background-color:#f5f5f5;border:2px solid #e0e0e0;padding:25px}.active_subscription_information .current_plan_title,.purchase_listing .current_plan_title{font-size:2.0rem;font-weight:500;line-height:2.1875rem}.purchase_listing table thead th{font-family:"Roboto";font-size:1.275rem;font-weight:bold;line-height:1.4875rem}.purchase_listing table tbody tr td{font-family:"Roboto";font-size:1.0rem;font-weight:500;line-height:1.2875rem}
