/* <link href="http://localhost/kaspersky_18272_global_cart/styles/myaccount/kaspersky_myaccount_styles.css" rel="stylesheet" type="text/css"> */
/*****************/
/*** MYACCOUNT ***/
/*****************/

body {
    color: #727272;
}
div,
td,
select,
input,
textarea {
    font-size: 12px;
}
.productcodes {
    color: inherit;
}

/* replace */
#breadcrumb a, /* #4479AB */
.support_menu a, /* #4479AB */
#logout_container a, /* #1B8197 */
  a {
    color: #006d55;
    /* text-decoration: none; */
} /* #4479AB */

a:visited {
    color: #006d5c !important;
}

#breadcrumb a:hover,
.support_menu a:hover,
#logout_container a:hover #logout_label, /* #f00 */
a:hover {
    color: #006d55;
} /* #f00 */

/* forced A style */
.support_menu a,
a.support_link_soft {
    color: #006d55 !important;
}
.support_menu a:visited,
a.support_link_soft:visited {
    color: #006d55 !important;
}
.support_menu a:hover,
a.support_link_soft:hover {
    color: #ff0000 !important;
}

#breadcrumb {
    color: inherit;
}
#breadcrumb .label {
    color: inherit;
}

/* table stuff */
.table_heading td {
    color: #265566; /* 265566 */
    background-color: #abc5cd;
    background-image: none;
    background-image: -webkit-gradient(
        linear,
        100% 0% 0% 0%,
        from(#abc5cd),
        color-stop(-100%, #fff)
    ); /* Safari 4-5, Chrome 1-9 */
    background-image: -webkit-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Safari 5.1, Chrome 10+ */
    background-image: -moz-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Firefox 3.6+ */
    background-image: -ms-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* IE 10 */
    background-image: -o-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Opera 11.10+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ABC5CD', endColorstr='#ffffff -100%');*/ /*For IE7-8-9*/
}
.table_heading .highlight {
    color: #265566;
} /* #fff */
.table_row_odd td {
    color: #333333;
} /* #565656 */
.table_row_odd .highlight {
    color: #333333;
} /* #565656 */
.table_row_even td {
    color: #333333;
} /* #565656 */
.table_row_even .highlight {
    color: #333333;
} /* 565656 */

/* tabs */
#band {
    color: #94d0f1;
    background-color: #3974a3; /* color:#A4D0F1 */
    background-image: none;
    background-image: -webkit-gradient(
        linear,
        100% 0% 0% 0%,
        from(#3974a3),
        color-stop(-100%, #fff)
    ); /* Safari 4-5, Chrome 1-9 */
    background-image: -webkit-linear-gradient(
        bottom,
        #fff -100%,
        #3974a3
    ); /* Safari 5.1, Chrome 10+ */
    background-image: -moz-linear-gradient(
        bottom,
        #fff -100%,
        #3974a3
    ); /* Firefox 3.6+ */
    background-image: -ms-linear-gradient(
        bottom,
        #fff -100%,
        #3974a3
    ); /* IE 10 */
    background-image: -o-linear-gradient(
        bottom,
        #fff -100%,
        #3974a3
    ); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3974A3', endColorstr='#ffffff -100%'); /*For IE7-8-9*/
}
.menu_item {
    padding: 0;
}

.menu_item_selected {
    /* from 909 to f0f */
    background-color: #3974a3;
    background-image: none;
}

.menu_item_selected a,
.menu_item_selected a:visited {
    color: #ffffff;
} /* #fff */
.menu_item a,
.menu_item a:visited {
    background-color: #7ca8ca;
    background-image: none;
    background-image: -webkit-gradient(
        linear,
        100% 0% 0% 0%,
        from(#7ca8ca),
        color-stop(-100%, #fff)
    ); /* Safari 4-5, Chrome 1-9 */
    background-image: -webkit-linear-gradient(
        bottom,
        #fff -100%,
        #7ca8ca
    ); /* Safari 5.1, Chrome 10+ */
    background-image: -moz-linear-gradient(
        bottom,
        #fff -100%,
        #7ca8ca
    ); /* Firefox 3.6+ */
    background-image: -ms-linear-gradient(
        bottom,
        #fff -100%,
        #7ca8ca
    ); /* IE 10 */
    background-image: -o-linear-gradient(
        bottom,
        #fff -100%,
        #7ca8ca
    ); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7CA8CA', endColorstr='#ffffff -100%'); /*For IE7-8-9*/
    color: #ffffff; /* #fff */
    padding: 5px 10px;
}
.menu_item a:hover {
    background-color: #6487a2;
    background-image: none;
    color: #ffffff;
    padding: 5px 10px;
}

#footer {
}
#footer td {
    color: inherit;
}

.title {
    color: #c22626;
    font-size: 11px;
}

#billing .label,
#delivery .label,
.productcontent .subtitle {
    color: #265566;
}

.productcontent .label,
#form .label,
form .label,
.label {
    color: inherit !important;
}

#logo {
    background: none;
}

.productname {
    color: #265566;
    background-image: none;
    background-color: #abc5cd;
    background-image: -webkit-gradient(
        linear,
        100% 0% 0% 0%,
        from(#abc5cd),
        color-stop(-100%, #fff)
    ); /* Safari 4-5, Chrome 1-9 */
    background-image: -webkit-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Safari 5.1, Chrome 10+ */
    background-image: -moz-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Firefox 3.6+ */
    background-image: -ms-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* IE 10 */
    background-image: -o-linear-gradient(
        bottom,
        #fff -100%,
        #abc5cd
    ); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ABC5CD', endColorstr='#ffffff -100%'); /*For IE7-8-9*/
}

.productname a,
.productname a:hover,
.productname a:visited {
    color: #265566;
}

.pager a {
    background-image: none;
    background-color: #abc5cd;
    color: #ffffff;
    border: 1px solid #abc5cd;
}

.pager .pager_active,
.pager a:hover {
    background-image: none;
    color: #abc5cd;
    border: 1px solid #abc5cd;
    background-color: #fff;
}

/****************/
/*** SUPPORT ***/
/***************/

/*Top containers*/

.support_container_top {
    background-color: #eef3ff;
    border: 1px solid #c4d4f3;
}

/*Boxes*/

.support_tooltip {
    border: 1px solid black;
    background: #fffb81;
}

.support_box_title {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.support_box_title_questions {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}

.support_box_login {
    border: 1px solid #c4d4f3;
    border-bottom: 0;
}

.support_bottom_boxes {
    border: 1px solid #c4d4f3;
    background: #eef3ff;
    text-align: left;
}

.support_content_box {
    border: 1px solid #c4d4f3;
    background: #eef3ff;
}

/*Links*/

.support_link_hard {
    font-weight: bold;
    color: #4479ab;
    font-size: 10pt;
}

.support_link_soft {
    color: #4479ab;
    font-size: 11px;
}

.support_menu a {
    font-weight: bold;
    color: #4479ab;
    font-size: 9pt;
}

/*Inputs*/

.support_btn_arrow {
    border: 1px solid #498fc4;
    color: #ffffff;
    background: #407dab;
    font-style: italic;
    font-weight: bold;
    font-size: 10pt;
    background-image: url("../../images/faq_arrow.gif?20250717095433");
    background-repeat: no-repeat;
    background-position: 0.5px 2px;
}

/*Sprites*/

.support_icon_clicked {
    background-color: #e6e6e6;
}

.support_sprite[src] {
    background-image: url("/images/cache/support/064/125/171.png");
    background-repeat: no-repeat;
    border: 0pt none;
}

.support_sprite {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cache/support/064/125/171.png');
    border: 0pt none;
}

/**********************************
  *** CUSTOM KASPERSKY MY ACCOUNT ***
  **********************************/
.main_container {
    width: 980px;
    margin: 0 auto;
}
.header .main_logo {
    float: left;
}
.header .right_panel {
    float: right;
    padding-top: 24px;
}
.header .right_panel #languages_container {
    padding: 2px 0 2px 9px;
}
.header .right_panel #languages_container select {
    background-color: #f5f5f5;
    border: 1px solid #cfcfcf;
    color: #006d55;
    height: 24px;
    padding: 3px;
}
.header .right_panel #languages_label {
    color: #333333;
}
.header .right_panel .login_logout_link,
.header .right_panel .lang_selector {
    float: left;
}
.header .right_panel .login_logout_link {
    padding: 5px 18px 8px 21px;
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/login_logout.png?20131011140130")
        no-repeat scroll left center transparent;
}
.header .right_panel .login_logout_link a {
    color: #006d55;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.header .right_panel .lang_selector {
    border-left: 1px solid #dadada;
}
.breadcrump {
    display: none;
    color: #666666;
    padding: 5px 2px;
}
.breadcrump .breadcrump_first a {
    font-weight: bold;
}
.breadcrump .breadcrump_next {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/sagetzuka.png?20131011140130")
        no-repeat 3px center transparent;
    padding-left: 18px;
}
/* Main Menu */
#primary {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/menu-bg.png?20131010115612")
        no-repeat scroll center top #00644e;
    height: 47px;
    left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 980px;
}
#primary ul.links {
    display: block;
    height: 47px;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
}
#primary ul.links li {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/menu-separator.png?20131010115805")
        no-repeat scroll right top transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 0 2px 0 0;
    position: relative;
    text-align: center;
}
#primary ul li.first {
    width: 185px;
}
#primary ul li.last {
    background-image: none;
    padding-right: 0;
}
#primary li a {
    padding-bottom: 8px;
    padding-top: 8px;
}
#primary ul.links li a {
    color: #ffffff !important;
    display: block;
    font-family: Arial !important;
    font-size: 12px;
    font-weight: 800;
    line-height: 25px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
#primary ul li a:hover,
#primary ul li a.active {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/menu-hover.png?20131010120115")
        repeat-x scroll left top transparent;
}
#primary ul li.first a:hover,
#primary ul li.first a.active {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/menu-nav.png?20131010121030")
        no-repeat scroll left -50px transparent;
}
#primary ul li.last a:hover,
#primary ul li.last a.active {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/menu-nav.png?20131010121030")
        no-repeat scroll right -50px transparent;
}
#primary ul li.menu-294 {
    width: 185px;
}
#primary ul li.menu-538 {
    width: 200px;
}
#primary ul li.menu-295 {
    width: 225px;
}
#primary ul li.menu-331 {
    width: 177px;
}
h1.page_heading {
    color: #4a4c46;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada;
}
/*.menu_container{border-bottom: 1px solid #DADADA;}*/
.myaccount__login__page .blockLogin {
    background-color: #eef6f8;
    border: 1px solid #d5e3e7;
    float: left;
    padding: 30px 35px;
    width: 265px;
}
.myaccount__login__page .blockLogin .title {
    padding: 0 0 10px 0;
    margin: 0;
    background: none transparent;
    color: #333333;
    font-weight: normal;
    font-size: 14px;
}
#blockLoginOpenId {
    width: 205px;
}
.myaccount__login__page .socialButtons {
    width: 205px;
}
.myaccount__login__page .horizontal-bar-line {
    border: none;
}
.myaccount__login__page .loginForm {
    margin-top: 20px;
}
.myaccount__login__page .settings-info {
    padding-top: 0;
}
.myaccount__login__page .settings-info .settings {
    border: 0;
}
.myaccount__login__page .settings-info .settings .settings_title {
    background: none transparent;
    border: none;
    padding: 8px 0 8px;
}
.myaccount__login__page .settings-info .settings .settings_title * {
    color: #727272;
    font-size: 12px;
}
.myaccount__login__page .settings-info .settings .label {
    border-bottom: 1px solid #dadada;
    color: #4a4c46;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.myaccount__login__page .settings-info .settings li {
    padding-left: 20px;
    list-style: none outside none;
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/li_arrow_right_blank.png?20131011140148")
        no-repeat scroll left 4px transparent;
}
.myaccount__login__page .toggleBlock {
    border: none;
    padding-left: 40px;
}
.myaccount__login__page .toggleBlock .title {
    color: #006d55;
}
.myaccount__login__page .login-card .accesslink-type-selector .accesslink-type.active,
.myaccount__login__page .login-card .login-type-selector .login-type.active {
    color: #006d55;
    border-color: #006d55;
}
.myaccount__login__page .login-card .accesslink-type-selector .accesslink-type:hover,
.myaccount__login__page .login-card .login-type-selector .login-type:hover {
    color: #006d55;
    border-color: #006d55;
}
.myaccount__login__page #accesslink-button, #login-button {
    background-color: #006d5c;
    border: 1px solid #006d5c;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 0 15px;
    min-height: 40px;
}
#accesslink-form input, .login-form input {
    border: 1px solid #d4d4d4;
    height: 40px;
    line-height: 35px;
}

#accesslink-form label, .login-form label {
    color: #7a7a7a;
    font-size: 14px;
}
#accesslink-form .accesslink-email-notice.input-message, .login-email-notice {
    color: #7a7a7a;
}
.login-card-title {
    color: #4a4c46;
}
.login-card input {
    border-radius: 0;
    padding: 6px 12px;
    font-size: 14px;
}
.blockLogin form td {
    float: left;
    clear: both;
}
.keep_me_signed_in {
    display: inline;
}
.keep_me_signed_in td {
    /*float:none !important;*/
    clear: none !important;
}
input[name="refno"],
input[name="create_account_email"],
input[name="email"],
input[name="password"] {
    width: 255px;
    /* height: 18px; */
}
input[type="text"] {
    height: 18px;
}
.myaccount__login__page .blockLogin i {
    font-style: normal;
    color: #333333;
    font-size: 13px;
}
.myaccount__login__page .label-inline,
.myaccount__login__page td.label {
    color: #333333 !important;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    padding-top: 3px;
    float: left;
}
.myaccount__login__page .horizontal-bar-container {
    width: 10px;
}
.myaccount__login__page .horizontal-bar-label {
    color: #333333;
    font-size: 14px;
    border-left: 2px solid #d5e3e7;
    border-radius: 15px 15px 15px 15px;
    border-right: 2px solid #d5e3e7;
    font-size: 13px;
    font-weight: bold;
    left: -14px;
    padding: 4px;
    width: auto;
}
.myaccount__myproducts__page .my-products-table {
    width: 1020px;
}
.productcontent > table > tbody > tr > td {
    border-bottom: 1px solid #dadada;
}
.productcontent > table > tbody > tr:last-child > td {
    border-bottom: none;
}
.myaccount__myproducts__page {
    margin-top: 5px;
}
.myaccount__mylicense__page > br {
    display: none;
}
.myaccount__mylicense__page .history-container {
    padding: 20px 0 0;
}
.myaccount__mylicense__page {
    padding-top: 10px;
}
.productname {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/my_license_table_header_bg.png?20131011142718")
        repeat-x scroll left top #d5d5d5;
    filter: none;
}
.myaccount__mylicense__page .grid td {
    padding: 8px;
    border-bottom: medium none;
    border-right: medium none;
}
.productcontent td {
    border-bottom: none;
    border-right: 1px solid #dadada;
}
.productcontent td:last-child {
    border-right: medium none;
}
.product {
    border: 1px solid #9e9e9e;
}
.productname:last-child {
    border-right: none;
}
.license-details-history-row td {
    border-right: 1px solid #dadada !important;
    border-bottom: 1px solid #dadada !important;
}
.license-details-history-footer td {
    border-right: 1px solid #dadada !important;
}
.productname a,
.productname a:hover,
.productname a:visited {
    color: #006d55;
}
.license-status-image,
.license-support-image {
    width: 53px;
    height: 49px;
    margin-right: 15px;
}
.productcontent td div {
    font-size: 12px;
}
.history {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/icon-search-small.png?20131011152931")
        no-repeat scroll left top transparent;
}
.license-subscription-status-label,
.license-status {
    color: #333333;
    font-weight: bold !important;
}
.license-support-label,
.license-general-details span[class*="label"],
.license-subscription-details span[class*="label"],
.license-support span[class*="label"] {
    color: #727272;
}
.license-payment-method {
    font-weight: bold;
}
.productcodes .product-code-container {
    background-color: #feecd5;
    padding: 10px 20px;
}
.productcodes {
    border: 1px solid #e7d0b4;
    padding: 1px;
    color: #727272 !important;
}

.my_products_banner {
    margin: 5px 0 20px;
}
.productname:first-child {
    border-top-left-radius: 5px;
}
.productname:last-child {
    border-top-right-radius: 5px;
}
.product {
    border-radius: 5px 5px 0 0;
}

.my_products_banner {
    display: none /* !important*/;
}
.myaccount__vieworder__page {
    margin-top: 20px;
}
.box {
    border: 1px solid #9e9e9e;
}
.myaccount__vieworder__page span.section-header {
    margin-bottom: 10px;
}
.title {
    background: none transparent;
    color: #727272;
    border-bottom: 1px solid #dadada;
    height: auto;
    margin-bottom: 10px;
    font-size: 12px;
}
.productname {
    color: #535252;
}
.table_heading td {
    color: #535252;
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/my_license_table_header_bg.png?20131011142718")
        repeat-x scroll left top #d5d5d5;
    border-bottom: none;
}
.myaccount__vieworder__page td.seller-commercial-name {
    background-color: transparent;
}
.order_content > table {
    border: 1px solid #9e9e9e;
    border-radius: 5px 5px 0 0;
    margin-bottom: 15px;
}
.myaccount__vieworder__page td.delivery-details-container {
    border-left: 1px solid #9e9e9e;
}
table.payment-method {
    border-radius: 0;
}
.myaccount__vieworder__page td.billing-details-container,
.myaccount__vieworder__page td.delivery-details-container {
    padding-left: 10px;
    padding-right: 10px;
}
.myaccount__index__page .myaccount__orderlisting__page > h3.title {
    height: 19px;
}
.myaccount__index__page {
    margin-top: 20px;
}
.table_heading td {
    height: auto;
    padding: 10px 8px;
}
.support_menu a,
a.support_link_soft {
    color: #006d55 !important;
    font-size: 12px;
}
.support_menu a:hover,
a.support_link_soft:hover {
    color: #006d55 !important;
}
a.support_link_soft {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/arrow-green.png?20131011140130")
        no-repeat scroll left center transparent;
    padding-left: 22px;
    margin-left: 10px;
}
.table_row_even td {
    background: none transparent;
    border-bottom: none;
}
.myaccount__orderlisting__page > table {
    border: 1px solid #9e9e9e;
    border-radius: 5px 5px 0 0;
}
.table_heading td:first-child {
    border-radius: 5px 0px 0px 0px;
}
.table_heading td:last-child {
    border-radius: 0 5px 0px 0px;
}
.table_row_odd td {
    border-bottom: 1px solid #9e9e9e;
}
.order_overview div {
    border-radius: 5px;
}
.support_sprite[src] {
    background-image: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/041.png?20131014110516");
    filter: none;
}
.myaccount__index__page .other-listing span.label {
    color: #006d55 !important;
}
.toggleBlock input[type="button"] {
    margin-top: 10px;
}
#myAccountInfo ul {
    padding-left: 10px;
}
.myaccount__index__page td.other-listing {
    border-left: none;
    padding-left: 25px;
}
.order_overview {
    border-right: none;
    padding-right: 25px;
}
h1.order-lookup-title {
    color: #4a4c46;
    border-bottom: 0;
}
.myaccount__orderlookup__page {
    margin-top: 10px;
}
#frmLookup {
    margin-top: 15px;
}
.myaccount__orderlookup__page .order-lookup-content {
    margin-top: 30px;
}
.myaccount__orderlookup__page .order-lookup-title {
    font-size: 14px;
}
#amount,
#currency {
    width: 220px;
}
#fdigits,
#ldigits {
    width: 85px;
}
.support_bottom_boxes {
    background-color: #eef6f8;
    border: 1px solid #d5e3e7;
}
.support_link_hard,
.ui-widget-content a {
    color: #006d55;
    font-weight: normal;
}
.support_box_link {
    padding-top: 30px;
    padding-bottom: 10px;
}
.support__faq__category {
    margin: 0;
    padding: 0;
}
.support_box_padding {
    width: 50%;
}
.support_content_box {
    border: 1px solid #d5e3e7;
    background: none repeat scroll 0 0 #eef6f8;
    padding-top: 0;
}
.support_box_title,
.support_box_title_questions {
    margin: 0 10px 20px;
    padding: 10px 0;
    border-bottom: 1px solid #dadada;
}
.support_content_box hr {
    display: none;
}
/* jQuery dialog */
.ui-widget-header {
    /* fallback */
    background: none #006d55;
    /*background: url('../../images/merchant/4a06d868d044c50af0cf9bc82d2fc19f/other_payments_gradiend.png?20130724104029');
    background-repeat: repeat-x;*/
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(
        linear,
        0% 0%,
        0% 100%,
        from(#006d55),
        to(#005844)
    );
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #006d55, #005844);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #006d55, #005844);
    /* IE 10 */
    background: -ms-linear-gradient(top, #006d55, #005844);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #006d55, #005844);
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
    background: none #005844;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
    border: none;
}
.ui-widget-header {
    color: #ffffff;
}
#newPaymentInformation td:first-child {
    white-space: nowrap;
    padding-right: 10px;
}
.myaccount__myproductschangecard__page .tabel td.explain {
    padding-left: 10px;
}
#cardType {
    width: 216px;
}
#cardExpYear {
    width: 86px;
}
span[class*="history-label"] {
    color: #006d55 !important;
}
.license-history {
    padding-top: 10px;
}
.myaccount__userdata__page .user-data-container {
    width: 450px;
    padding: 0 25px 10px 14px;
    border-right: 1px solid #9e9e9e;
}
.myaccount__userdata__page {
    margin-top: 30px;
}
.myaccount__userdata__page .change-password-container {
    padding-left: 50px;
    width: 440px;
}
.support_main_container {
    margin-top: 30px;
}
.secureLocked {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/locket-small.png?20131014145925")
        no-repeat scroll left top transparent;
}
.support_main_container ol li {
    list-style: none !important;
}
.keep_me_signed_in {
    float: left;
}

.footer {
    margin-top: 110px;
    padding: 12px 20px;
    margin-bottom: 35px;
    border-left: 1px solid #dadada;
}
.footer .myaccount_v {
    padding-bottom: 10px;
}
.license-notify-expiration-label {
    font-size: 11px;
}

#forgot_pass_link {
    color: #408acf;
}
.myaccount__orderlisting__page tr.table_row_even td a {
    font-weight: bold;
}
.myaccount__orderlisting__page span.left {
    float: none;
}
.order_status_pending {
    /*width:100px;*/
    width: auto;
    text-align: right;
}

.license-codes .license-code-download-file-url {
    padding-left: 20px;
}
.license-codes .license-code-key {
    padding-right: 20px;
}

.myaccount__vieworder__page div.license-code-details div.product-details,
.myaccount__orderlisting__page div.products-container div.product-details {
    max-width: 300px;
}

#rtl .order_status_pending {
    text-align: left;
}

/*** RTL ****/
#rtl .header .main_logo {
    float: right;
}
#rtl .header .right_panel {
    float: left;
}
#rtl .header .right_panel .login_logout_link,
#rtl .header .right_panel .lang_selector {
    float: right;
}
#rtl .header .right_panel .lang_selector {
    border-left: 0px solid #dadada;
    border-right: 1px solid #dadada;
}
#rtl .header .right_panel .login_logout_link {
    background-position: right center;
}
#rtl .header .right_panel #languages_container {
    padding: 2px 9px 2px 0px;
}
#rtl .header .right_panel .login_logout_link {
    padding: 5px 21px 8px 18px;
}
#rtl .breadcrump .breadcrump_next {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/sagetzuka_rtl.png?20131014152922")
        no-repeat scroll 97% center transparent;
    padding-left: 0px;
    padding-right: 25px;
}

#rtl #primary ul.links li {
    float: right;
}
#rtl #primary ul.links li {
    background-position: left top;
    padding: 0 0 0 2px;
}
#rtl #primary ul li.first a:hover,
#rtl #primary ul li.first a.active {
    background-position: right -50px;
}
#rtl #primary ul li.last a:hover,
#rtl #primary ul li.last a.active {
    background-position: left -50px;
}
#rtl #primary ul li.last {
    padding-left: 0px;
}
#rtl .support_bottom_boxes {
    text-align: right;
}
#rtl .support_box_link {
    padding-right: 10px;
    padding-left: 0px;
}

#rtl .ui-dialog .ui-dialog-title {
    float: right;
}
#rtl .ui-dialog .ui-dialog-titlebar-close {
    right: auto;
    left: 0.3em;
}
#rtl .ui-dialog .ui-dialog-titlebar {
    padding: 0.5em 1em 0.3em 0.3em;
}
#rtl #secureLocked {
    margin: 0 0px -3px 5px;
}
#rtl .myaccount__index__page td.other-listing {
    padding-left: 0;
    padding-right: 25px;
}
#rtl .myaccount__index__page td.order-listing {
    padding-right: 0px;
    padding-left: 10px;
}
#rtl .table_heading td:last-child {
    border-radius: 5px 0 0 0;
}
#rtl .table_heading td:first-child {
    border-radius: 0 5px 0 0;
    text-align: right;
}
#rtl .order_status_finished,
#rtl .order_status_pending,
#rtl .order_status_refund {
    float: left;
}
#rtl .myaccount__vieworder__page div.license-code-details div.product-details,
#rtl .myaccount__orderlisting__page div.products-container div.product-details {
    float: right;
}

#rtl a.support_link_soft {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/arrow-green_rtl.png?20131014145925")
        no-repeat scroll right center transparent;
    margin-right: 10px;
    padding-right: 22px;
}
#rtl .fleft {
    float: right;
}
#rtl .productcontent td {
    border-right: none;
    border-left: 1px solid #dadada;
}
#rtl .productcontent td:last-child {
    border-left: medium none;
}
#rtl .productcontent .label img,
#rtl .productcontent .label span {
    float: right;
}
#rtl .myaccount__myproductschangecard__page .tabel img.secure-signs {
    float: left;
}
#rtl .license-status-image,
#rtl .license-support-image {
    margin-right: 0;
    margin-left: 15px;
}
#rtl .myaccount__myproductschangecard__page .tooltipImage {
    margin: 0 359px 0 0;
    padding: 20px 5px 70px 145px;
}
#rtl #cardExpMonth {
    width: 126px;
}
#rtl .myaccount__myproductschangecard__page .tabel td.explain {
    padding-left: 0px;
    padding-right: 10px;
}
#rtl .order_overview {
    padding-left: 25px;
    padding-right: 0px;
}
#rtl .order_content {
    padding-left: 0px;
    padding-right: 10px;
}
#rtl .myaccount__vieworder__page td.delivery-details-container {
    border-right: 1px solid #9e9e9e;
    border-left: medium none;
}
#rtl .blockLogin form td {
    float: right;
}
#rtl .myaccount__login__page .settings-info {
    float: left;
    margin-left: 20px;
    padding-top: 10px;
}
#rtl .myaccount__login__page .horizontal-bar-container {
    float: right;
}
#rtl .myaccount__login__page .blockLogin {
    float: right;
}
#rtl #myAccountInfo ul {
    padding-left: 40px;
    padding-right: 10px;
}
#rtl .myaccount__login__page .settings-info .settings li {
    background: url("../../images/merchant/06ccc6fac98a777fce43a972eaca83df/li_arrow_right_blank_rtl.png?20131014151903")
        no-repeat scroll right 4px transparent;
    padding-left: 0px;
    padding-right: 20px;
}
#rtl .myaccount__login__page .label-inline,
#rtl .myaccount__login__page td.label {
    float: right;
}
#rtl .keep_me_signed_in {
    float: right;
}

#rtl .footer {
    border-left: none;
    border-right: 1px solid #dadada;
}
/*.license-renewal-recurring-disabled,
  .recurring-disabled.recurring-disabled-simple,*/
.license-payment-update-date-url {
    display: none;
}

.fr .menu-294,
.fr #blockLoginOpenId .social-buttons,
.fr #social-buttons,
.fr .lang_selector,
.fr #toggleCreateAccount .title,
.fr #toggleLoginAccount .title,
.fr .settings_title .label,
.fr #myAccountInfo > p,
.fr #myAccountInfo > ul,
.fr .footer {
    display: none !important;
}

.fr .license-subscription-details .license-next-billing-amount {
    display: none;
}
.fr #myAccountInfo .label,
.fr #myAccountInfo .new_list {
    display: block !important;
}

.fr .change-password-container {
    width: 440px !important;
}

.fr #primary ul li.menu-294 {
    width: 230px;
}
.fr #primary ul li.menu-538 {
    width: 250px;
}
.fr #primary ul li.menu-295 {
    width: 290px;
}
.fr #primary ul li.menu-331 {
    width: 249px;
}
/* APS-8271 #START*/
/*Custom new pop-up update card */

.new-changecard-popup {
    padding: 0;
    border: 0;
}

.new-changecard-popup .ui-widget-header {
    cursor: move;
    background: none;
    background-image: none;
    border: 0;
    color: #494949;
    border-bottom: 1px solid #ccc;
    font-size: 21px;
    text-transform: uppercase;
    padding: 15px 15px 10px 25px;
}

.new-changecard-popup #ui-dialog-title-showCardOverlay img {
    display: none;
}

.new-changecard-popup .customer_cards_table.info_row {
    background-image: url("../../images/merchant/4d5b995358e7798bc7e9d9db83c612a5/polygons-bg.jpg?20170222172456") !important;
    background-size: 150%;
}

.new-changecard-popup #showCardOverlay {
    padding-top: 10px;
    padding: 0 20px;
}

.new-changecard-popup .new_payment_information_table.ccnumber_row,
.new-changecard-popup .new_payment_information_table.cardtype_row,
.new-changecard-popup .new_payment_information_table.cardexpiration_row,
.new-changecard-popup .new_payment_information_table.ccname_row,
.new-changecard-popup .new_payment_information_table.cvv_row {
    background: #f6f6f6;
}

/*.new-changecard-popup .new_payment_information_table.ccnumber_row td,
.new-changecard-popup .new_payment_information_table.cardtype_row td,
.new-changecard-popup .new_payment_information_table.cardexpiration_row td,
.new-changecard-popup .new_payment_information_table.ccname_row td,
.new-changecard-popup .new_payment_information_table.cvv_row td {
	padding-left: 60px;
}*/

.new-changecard-popup
    .new_payment_information_table.ccnumber_row
    td:nth-child(3),
.new-changecard-popup
    .new_payment_information_table.cardtype_row
    td:nth-child(3),
.new-changecard-popup
    .new_payment_information_table.cardexpiration_row
    td:nth-child(3),
.new-changecard-popup .new_payment_information_table.ccname_row td:nth-child(3),
.new-changecard-popup .new_payment_information_table.cvv_row td:nth-child(3) {
    padding-left: 10px;
}

.new-changecard-popup .customer_cards_table.info_row .select_credit_card {
    padding: 23px 7px !important;
}

.new-changecard-popup .card_row td {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}

.new-changecard-popup #customer_new_card_tr td {
    padding: 20px 0 20px 0;
}

.new-changecard-popup #customer_new_card_tr td:nth-child(2) {
    padding-left: 0 !important;
}

.new-changecard-popup .selectedCard {
    background-color: #f6f6f6;
}

/*Start custom radio button */

/* The container */

.container_radio {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */

.container_radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */

.container_radio .checkmark {
    position: absolute;
    top: -3px;
    left: 0;
    height: 17px;
    width: 17px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #ccc;
}

/* On mouse-over, add a grey background color */

.container_radio:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */

.container_radio input:checked ~ .checkmark {
    background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */

.container_radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */

.container_radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */

.container_radio .checkmark:after {
    top: 4px;
    left: 4px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #1f6d5c;
}

/*End custom radio button */

/*Custom checkbox button */

/* The container */

.container_checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */

.container_checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */

.container_checkbox .checkmark {
    position: absolute;
    top: -3px;
    left: 0;
    height: 17px;
    width: 17px;
    background-color: #fff;
    border: 1px solid #ccc;
}

/* On mouse-over, add a grey background color */

.container_checkbox:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.container_checkbox input:checked ~ .checkmark {
    background-color: #1f6d5c;
}

/* Create the checkmark/indicator (hidden when not checked) */

.container_checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */

.container_checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */

.container_checkbox .checkmark:after {
    left: 6px;
    top: 5px;
    width: 4px;
    height: 4px;
    border: 1px solid white;
    border-width: 0 2px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*end */

.new-changecard-popup .card_row .select_credit_card,
.new-changecard-popup #customer_new_card {
    padding-left: 20px !important;
}

.new-changecard-popup .customer_cards_table.card_row td.select_credit_card,
.new-changecard-popup #customer_new_card {
    width: 30px !important;
}

/*  .new-changecard-popup .new_payment_information_table {
	display: flex;
	flex-wrap: wrap;
}*/

.new-changecard-popup #tooltipImage {
    margin: 0;
    padding: 0;
    top: 192px;
    background: #f6f6f6;
    left: 56%;
}

/*.new-changecard-popup #newPaymentInformation {
	padding-left: 50px;
}*/

.new-changecard-popup #customer_credit_cards tr {
    background: #fff;
}

.new-changecard-popup #customer_credit_cards_wrapper {
    padding-bottom: 0;
}

/*.new-changecard-popup #newPaymentInformation td:first-child {
	float: left;
    width: 88%;
}*/

.new-changecard-popup #newPaymentInformation .cctitle,
.new-changecard-popup #newPaymentInformation .cardtype_row td:first-child,
.new-changecard-popup #newPaymentInformation .cvv_row td:first-child,
.new-changecard-popup #newPaymentInformation .ccname_row td:first-child {
    width: 155px;
    padding-left: 60px;
}

/*.new-changecard-popup select::-ms-expand {
	display: none;
}*/

.new-changecard-popup .new_payment_information_table {
    display: block;
}

.new-changecard-popup .td-card-date {
    min-width: 215px;
}

input:focus {
    outline: none;
}

/* Change Autocomplete styles in Chrome*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: 1px solid #aaa;
    -webkit-text-fill-color: #222;
    transition: background-color 5000s ease-in-out 0s;
}

.new-changecard-popup input {
    height: 30px;
}

.new-changecard-popup select {
    height: 35px;
    -webkit-appearance: menulist-button;
    -moz-appearance:    menulist;
    appearance:         menulist-button;
    background-color: #fff;
    border: 1px solid #727272;
}

.new-changecard-popup .new_payment_information_table td:nth-child(1),
.new-changecard-popup .new_payment_information_table td:nth-child(2) {
    padding-bottom: 3px;
}

.new-changecard-popup .new_payment_information_table td:nth-child(1) label {
    width: auto;
    white-space: normal;
}

.new-changecard-popup .new_payment_information_table td:nth-child(3) {
    padding-left: 10px !important;
}

.new-changecard-popup .myaccount__myproductschangecard__page .showError {
    background-image: url("../../images/merchant/cf372cbe6eae54c6a6dfb3ebbcdc3404/bg-error.jpg?20190522162544");
    border: 1px solid #f0aaaa;
    margin-top: 20px;
}

.new-changecard-popup #newPaymentInformation a {
    color: #222;
    text-decoration: underline;
    text-decoration-style: dotted;
    cursor: default;
}

.new-changecard-popup #updateButton .secure-signs {
    width: 25px !important;
    padding: 5px 0 !important;
}

.new-changecard-popup .myaccount__myproductschangecard__page .submitButton {
    margin-top: 0;
    color: #fff;
    background: #1f6d5c;
    border-color: #1f6d5c;
    height: 35px;
    border: 0;
    padding: 10px 20px;
    cursor: pointer;
}

.new-changecard-popup
    #updateButton
    .update_button_table
    .secure-signs:nth-child(2),
.new-changecard-popup
    #enableAutoRenewalInsertWrapper
    .tabel
    .nopadding:nth-child(2) {
    display: flex;
    width: 100% !important;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0 !important;
}

.new-changecard-popup
    #updateButton
    .update_button_table
    .secure-signs:nth-child(1) {
    padding: 35px 0 35px 20px !important;
}

.new-changecard-popup .customer_cards_table.card_row.selectedCard {
    background-color: #f6f6f6 !important;
}

.update-not-auto-renewal {
    text-align: right;
    border-top: 1px solid #ccc;
    padding: 25px 0 !important;
}

.update-not-auto-renewal img,
.new-changecard-popup #updateButton .update_button_table.button_row img,
.update-not-auto-renewal #loadingImage {
    display: none !important;
}

.new-changecard-popup #enableAutoRenewalInsertWrapper .nopadding:first-child {
    padding-left: 25px !important;
    width: 5px !important;
    padding-bottom: 0;
}

.new-changecard-popup #enableAutoRenewalInsertWrapper .nopadding:nth-child(2) {
    padding-left: 0px !important;
    padding-right: 5px;
}

.new-changecard-popup #enableAutoRenewalInsertWrapper {
    /*min-width: 610px;*/
    display: block;
    padding: 10px 0;
    border-bottom: 0 !important;
}

.secure-img {
    background: #f6f6f6;
    text-align: right;
    border-top: 1px solid #ccc;
    padding: 15px 20px;
}

.new-changecard-popup .add-not-auto-renewal {
    text-align: right;
    display: block;
    padding: 25px 0 !important;
    border-top: 1px solid #ccc;
}

.new-changecard-popup .ccname_row {
    padding-bottom: 30px;
}

.new-changecard-popup
    .myaccount__myproductschangecard__page
    .tabel
    td.border_bottom {
    border-bottom: 0 !important;
}

.new-changecard-popup #newPaymentInformation td:first-child {
    padding-right: 0;
}

/* .new-changecard-popup .renewal_row table{
    padding-left: 20px !important;
}*/

.new-changecard-popup .add-auto-renewal .update_button_table.button_row {
    display: none !important;
}

.new-changecard-popup .credit_card_type,
.new-changecard-popup .credit_card_number,
.new-changecard-popup .credit_card_expiration,
.new-changecard-popup .credit_card_name,
td.credit_card_image {
    display: none;
}

.new-changecard-popup.ui-dialog .ui-dialog-titlebar-close:hover,
.new-changecard-popup.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
    border: 0 !important;
    box-shadow: none;
    background: transparent !important;
}

.new-changecard-popup .card-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.new-changecard-popup .card-tyoe {
    flex: 0.3;
    display: flex;
    align-items: center;
}

.card-image-card-type {
    display: none;
}

.ui-dialog.new-changecard-popup {
    max-width: 800px !important;
    width: 100% !important;
    top: 15% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 800px) {
    .ui-dialog.new-changecard-popup {
        width: 100% !important;
        max-width: 100%;
        top: 0 !important;
        left: 0 !important;
    }
    .add-not-auto-renewal,
    .update-not-auto-renewal {
        text-align: center !important;
    }
    .update-not-auto-renewal .submitButton {
        width: 100%;
    }

    .new-changecard-popup #newPaymentInformation .explain {
        padding-left: 60px;
    }
    /* .new-changecard-popup #newPaymentInformation input{              
 width:95%
} 
	.new-changecard-popup #newPaymentInformation input {
		width: auto;
	}
  */
    .new-changecard-popup #newPaymentInformation .explain {
        width: auto !important;
        padding-left: 25px;
    }
    .new-changecard-popup #newPaymentInformation .cctitle,
    .new-changecard-popup #newPaymentInformation .cardtype_row td:first-child,
    .new-changecard-popup #newPaymentInformation .cvv_row td:first-child,
    .new-changecard-popup #newPaymentInformation .ccname_row td:first-child {
        float: left !important;
        width: 88%;
    }
    .new-changecard-popup .new_payment_information_table.ccnumber_row td,
    .new-changecard-popup .new_payment_information_table.cardtype_row td,
    .new-changecard-popup .new_payment_information_table.cardexpiration_row td,
    .new-changecard-popup .new_payment_information_table.ccname_row td,
    .new-changecard-popup .new_payment_information_table.cvv_row td {
        padding-left: 60px !important;
    }
    .myaccount__myproductschangecard__page .tabel td.explain {
        padding-left: 0 !important;
    }
    .new-changecard-popup .add-not-auto-renewal input {
        width: 100% !important;
    }
    .new-changecard-popup #tooltipImage {
        left: 75px;
        top: 135px;
    }
}
@media screen and (max-width: 600px) {
    .new-changecard-popup #newPaymentInformation .ccnumber_row,
    .new-changecard-popup #newPaymentInformation .cardtype_row,
    .new-changecard-popup #newPaymentInformation .cardexpiration_row,
    .new-changecard-popup #newPaymentInformation .cvv_row,
    .new-changecard-popup #newPaymentInformation .ccname_row {
        display: flex;
        flex-direction: column;
    }
    .myaccount__myproductschangecard__page .tabel td.explain {
        padding-left: 60px !important;
    }
}
@media screen and (max-width: 450px) {
    .card-details {
        flex-direction: column;
    }
    .card-image-card-type {
        display: inline-block;
    }
    .card-details span {
        width: 100%;
    }
    .card-image {
        display: none !important;
    }
    .new-changecard-popup .customer_cards_table.card_row .select_credit_card {
        padding-top: 0px;
    }
    .new-changecard-popup .new_payment_information_table.ccnumber_row td,
    .new-changecard-popup .new_payment_information_table.cardtype_row td,
    .new-changecard-popup .new_payment_information_table.cardexpiration_row td,
    .new-changecard-popup .new_payment_information_table.ccname_row td,
    .new-changecard-popup .new_payment_information_table.cvv_row td {
        padding-left: 25px !important;
    }
}

@media (max-width: 600px) and (min-width: 450px) {
    .new-changecard-popup #newPaymentInformation .explain {
        width: auto !important;
        padding-left: 60px !important;
    }
}

.new-changecard-popup .new_payment_information_table .cctext,
.new-changecard-popup
    .new_payment_information_table.cardtype_row
    td:nth-child(2),
.new-changecard-popup .new_payment_information_table .td-card-date,
.new-changecard-popup .new_payment_information_table .cvstitle,
.new-changecard-popup .new_payment_information_table .cctext {
    width: 220px;
}
.myaccount__myproductschangecard__page .tabel td.explain {
    padding-left: 10px;
    width: 300px;
}
.new-changecard-popup
    .new_payment_information_table.cardtype_row
    td:nth-child(3) {
    display: none !important;
}
.new-changecard-popup #updateButtonWrapper {
    display: none;
}
.page-preloader {
    width: 100%;
    height: 100%;
    /*   background: url('https://edge.avangate.net/images/merchant/67caec8041b2d689a5035d3bf441c34c/gif-load.gif') center center no-repeat #FFF;*/
    /*background: url('../../images/merchant/c0356641f421b381e475776b602a5da8/preloaders.gif?20190125224158') center center no-repeat #FFF;*/
    background: url("../../images/merchant/e1ab840a08f6e72d3baf13622bef60ad/gif_new_ipp.gif?20180301183752")
        center center no-repeat #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}

.new-changecard-popup .add-not-auto-renewal {
    display: block !important;
}
.new-changecard-popup
    label.select_credit_card.credit_card_label
    .sprite-icons-payments {
    padding-left: 0 !important;
}
.ie.new-changecard-popup .card-details span {
    margin: 0 25px;
}
.new-changecard-popup #cardExpMonth {
    width: 125px !important;
}

.new-changecard-popup .card-image {
    margin-right: 20px;
}
/* END APS-8271 #START*/
