.sendpro-update .headline h4 {
    font-weight: 300;
}

.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h4,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h3,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h1 {
    color: #fff;
}

.sendpro-update .headline h1 {
    margin-bottom: 30px;
}

h3.strong {
    font-weight: 700;
}

.sendpro-main-content img {
    vertical-align: middle;
}

.no-image{
    width: 0px;
    height: 0px;
    visibility: hidden;
}
.sendpro-main-content h2 {
    display: inline-block;
    font-size: 1.62em;
    width: 300px;
    text-align: left;
}

.sendpro-update .parsys.double-par-1 ul {
    padding-left: 20px;
    margin-top: 30px
}

.sendpro-update .parsys.double-par-1 ul li {
    margin-bottom: 5px;
    font-size: 1.2em;
}

.sendpro-update .parsys.double-par-1 h4 {
    margin: 50px 0 30px 0;
    font-weight: normal;
}

.sendpro-check {
    color: #cf0989;
    font-size: 1.7em;
}

.sendpro-update .sendpro-comparison-table {
    width: 100%;
}

.sendpro-update .sendpro-comparison-table td:nth-child(1),
.sendpro-update .sendpro-comparison-table th:nth-child(1) {
    padding: 0 10px;
    text-align: center;
    width: auto;

}

.sendpro-update .sendpro-comparison-table td:nth-child(1) {
    text-align: left;
    padding: 10px 10px 10px 5px;
}

.sendpro-update .sendpro-comparison-table tr:nth-child(even) {
    background-color: #f0f0f0;
}

.sendpro-update .sendpro-comparison-table td:nth-child(2),
.sendpro-update .sendpro-comparison-table th:nth-child(2),
.sendpro-update .sendpro-comparison-table td:nth-child(3),
.sendpro-update .sendpro-comparison-table th:nth-child(3) {
    padding: 10px;
    text-align: center;
    width: 30%;
}

.sendpro-table-accent {
    font-size: 1.5em;
}

.sendpro-table-border {
    border: 1px solid #979797;
    padding: 10px;
}

.sendpro-form-hr {
    width: 100%;
    color: #717171;
}

.sendpro-form-short {
    background-color: #f0f0f0;
    padding: 20px;
    box-shadow: 3px 1px 5px #acacac;
}

.sendpro-form-block {
    position: relative;
    top: -103px;
}

.sendpro-update h4 {
    color: #4e4e4e;
}

.sendpro-form-short form {
    width: 100%;
    margin-top: 20px;
}

.sendpro-form-short .btn.btn-primary-submit, .sendpro-select-uk-form .btn.btn-primary-submit, .btn.btn-primary-submit.custom-checkout {
    background-color: #CF0989;
    border: 1px solid #BA067A;
    border-radius: 25px;
    padding: 10px 20px;
    color: #fff;
    width: 100%;
}
.btn.btn-primary-submit.custom-checkout.custom-checkout-disabled {
    background-color: #dedede;
    border: 1px solid #979797;
    pointer-events: none;
    color: #9B9B9B;
}

.sendpro-select-form .btn.btn-primary-submit {
    background-color: #3E53A4;
    border: 1px solid #3E53A4;
    border-radius: 4px;
    padding: 10px 60px;
    color: #fff;
    width: auto;
}

.sendpro-form-short button {
    margin-top: 20px;
}

.text-align-center {
    text-align: center;
}

.campaign.simple .main-content .hero-wrapper {
    margin-bottom: 30px;
}

.sendpro-form-block img {
    margin-top: 60px;
}

.sendpro-conf .sendpro-update {
    margin-top: 0;
}

.sendpro-conf .sendpro-update .sendpro-benefits {
    color: #707175;
    font-size: 1.45em;
    font-weight: 300;
}

.sendpro-benefits img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.sendpro-conf .sendpro-update p {
    font-weight: 300;
    font-size: 12px ;
}
.tooltip-img {
    cursor: pointer;
}

.sendpro-conf .sendpro-update ul {
    /*    padding: 0;
        margin-top: 40px;*/
    padding-left: 20px;

}
.sendpro-conf .sendpro-update ul li {
    margin-bottom: 6px;
    font-size: 16px;


}
li#ca-conf-li {
    margin-bottom: 6px;
    font-size: 16px;
	white-space: nowrap;
font-family: "Helvetica";	
color: #4A4A4A;
}

.sendpro-conf .sendpro-update .sendpro-benefits ul li {
    list-style: disc;
    margin-bottom: 30px;
    margin-top: 30px;
}

.sendpro-conf-select-sprite {
    background-image: url('../images/large/send_pro_uk_select_sp.png');
    background-repeat: no-repeat;
}

.sendpro-conf .sendpro-update .sendpro-conf-select-sprite {

    margin-top: 25px;
    /* padding-left: 60px;
 */
}

.select-single-user {
    height: 50px;
    background-position: 0 0;
    width: 28px;
    margin: 0 auto

}

.select-multi-user {
    height: 50px;
    background-position: -50px 0;
    width: 50px;
    margin: 0 auto

}

.que-circle {
    height: 15px;
    background-position: -100px 0;
    width: 25px;
    margin: 0 auto

}

.select-block {
    /*
    text-align: center;
    */
    margin-top: 25px;
    margin-bottom: 25px;
}

.select-block .price-exp {
    color: #2693db;
    margin: 10px 0 0 0;
    font-size: 1.1em;
}

.select-block h4 {
    font-size: 1.42em;
    margin: 10px 0;

}

.sendpro-conf .sendpro-update .sendpro-conf-sprite {
    background-image: url('../images/large/send_pro_updated_sp.png');
    background-repeat: no-repeat;
    padding-left: 60px;

}

.parcel {
    height: 35px;
    background-position: 0 -7px;
    display: table;
}

.forms {
    height: 35px;
    background-position: 0 -87px;
    display: table;

}

.payment {
    height: 37px;
    background-position: 0 -166px;
    display: table;

}

.multi-users {
    height: 37px;
    background-position: 0 -246px;
    display: table;

}

.outline-choice {
    border: 1px solid #c0c0c0;
    border-radius: 6px;
    width: auto;
    margin-bottom: 30px;
}

.choice-header {
    background-color: #f8f8f8;
    border-radius: 6px 6px 0 0;
    display: table-cell;
    height: 60px;
    vertical-align: middle;
    width: 800px;
}

body.sendpro-conf .sendpro-update .text .row .choice-header h5 {
    color: #0d0d0d;
    display: block;
    font-size: 1.4em;
    margin-bottom: 0;
    margin-left: 30px;
    font-weight: 300;
}

.send-kit-block h5 {
    color: #0d0d0d;
    display: block;
    font-size: 1.4em;
    font-weight: 300;

}

.col-padding-right {
    padding-right: 30px;
}

.col-padding-left {
    padding-left: 30px;
}

.sendpro-conf-choice-single {
    border: 2px solid;
    border-color: #bfbfbf;
    width: 47%;
    height: 210px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 5px;
}

.sendpro-conf-choice-single.sendpro-conf-height {
    height: 140px !important;
}

.sendpro-conf-choice-multi-user.sendpro-conf-height {
    height: 140px !important;
}

.sendpro-conf-user-text {
    margin-top: 10px;
    padding-left: 10px;
    font-size: 1.1em;
}

.sendpro-conf-text {
    margin-top: 15px;
    padding-left: 10px;
    font-size: 1.3em;
    color: #717171;
}

.height-111 .sendpro-conf-choice-block {
    height: 111px;
}

.sendpro-conf-text-fee {
    font-size: 16px;
    margin-top: 5px;

}

.sendpro-sub-heading {
    margin: 25px 0 0 35px;
}

.sendpro-carrier-disabled {
    pointer-events: none;
    opacity: 0.4;
}

.sendpro-conf-choice {
    position: relative;
    padding-left: 0;
    cursor: pointer;
    line-height: 20px;
    color: #666;
    max-width: 100%;
    margin-bottom: 5px;
    text-align: center;
}

.shipping_co {
    cursor: pointer;
    line-height: 20px;
    display: block;
    color: #666;
    max-width: 100%;
    margin-bottom: 15px;
    border: 2px solid;
    border-color: #bfbfbf;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 1px 2px 2px 2px #888888;

}

.sendpro-conf-choice-block:hover {
    border: 2px solid #5895a3 !important;
    background-color: #fff;
    box-shadow: none;
}
.sendpro-conf-choice-block.sendpro-conf-user-active {
    border: 2px solid #009BDF !important;
    background-color: #fff;
    box-shadow: none;
}

.sendpro-conf-choice-block {
    border: 2px solid;
    border-color: #bfbfbf;
    width: 266px;
    height: 156px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0px 2px 2px 0px #e3e3e3;

}
.select-block .sendpro-conf-choice-block:first-of-type {
    margin-right: 25px;
}

.sendpro-conf-choice-block img {
    margin-top: 30px;
    width:116px;
    height:39px;
}

.choice-uk-content form {
    margin: 0;
    width: 100%;
}

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #bfbfbf;
    border-radius: 100%;
    background: #fff;
}

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #3e53a3;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.send-kit-block label {
    font-size: 1.2em;
    font-weight: bold;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.select-block [type="radio"]:checked + label,
.select-block [type="radio"]:not(:checked) + label {
    position: relative;

    padding-left: 0;

    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

.select-block [type="radio"]:checked + label:before,
.select-block [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 120px;
    top: 200px;
    width: 28px;
    height: 28px;
    border: 1px solid #bfbfbf;
    border-radius: 100%;
    background: #fff;
}

.select-block [type="radio"]:checked + label:before, [type="radio"]:checked + label:before {
    border: 1px solid #3e53a3;
}

.select-block [type="radio"]:checked + label .sendpro-conf-choice-single,
.select-block [type="radio"]:checked + label .sendpro-conf-choice-multi-user {
    border: 2px solid #3e53a3;
    background-color: #f4f9fd;
}

.select-block [type="radio"]:checked + label:after,
.select-block [type="radio"]:not(:checked) + label:after {
    content: '';
    background: #3e53a3;
    position: absolute;
    border-radius: 100%;
    height: 20px;
    left: 125px;
    top: 205px;
    width: 20px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.select-block [type="radio"]:checked.sendPro-select-inactive + label:before,
.select-block [type="radio"]:checked.sendPro-select-inactive + label:before,
.select-block [type="radio"]:not(:checked).sendPro-select-inactive + label:before,
.select-block [type="radio"]:checked.sendPro-select-inactive + label:before,
.send-kit-block [type="radio"]:checked.sendPro-select-inactive + label:after,
.send-kit-block [type="radio"]:not(:checked).sendPro-select-inactive + label:after {
    content: '';
    position: absolute;
    left: 120px;
    top: 200px;
    width: 28px;
    height: 28px;
    border: 1px solid #bfbfbf;
    border-radius: 100%;
    background: #fff;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.onsite-multi {
    display: none;
}

[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.input-sendkits {
    display: inline-block;
}

.input-sendkits .qty {
    width: 20px;
    height: 25px;
    text-align: center;
    border: 0;
    font-size: 1.1em;
    color: #3e53a3;
}

input.qtyplus, input.qtynwplus, input.qtyminus, input.qtynwminus {
    width: 33px;
    height: 25px;
    padding-top: 5px
}

.send-kit-block {
    margin: 40px 0 0 0;

}

.send-kit-block .col-sm-12 {
    padding: 0 20px 0 0;
}

.send-kit-block .col-sm-12 p {
    padding-left: 28px;

}

.send-kit-block p {
    color: #7b7b7b;
}

.send-kit-block .row {
    padding: 10px 10px 10px 0px;
    margin: 0;
}

.pink {
    color: #cf0989;
}

hr.separator {
    border: 0;
    border-top: 2px solid #D8D8D8;
    margin: 15px 0;
    width: 100%;
}

.radioinclude {
    margin-bottom: 10px;
}

.total {
    font-size: 1.2em;
    margin-right: 10px;
    margin: 0;

}

/*.sendpro-conf {
    margin-top: -25px;
}*/

.choice-uk-content {
    margin-bottom: 20px;
}

.sendpro-conf h1 {
    font-size: 32px;
    color: #CF0989;
    margin: 0 0 20px 0;
}

.sendpro-conf .sendpro-header p {
    margin: 0 0 20px 0;

}

.req-text {
    color: #9b9b9b;
}

.sendpro-shipping-method .sendpro-conf {
    margin-top: 0;
}

.sendpro-shipping-method .form-group {
    border: 1px solid #ccc;
    margin-bottom: 12px;
    padding: 20px 15px;
    position: relative;
}

.sendpro-shipping-method .form-group.active {
    background-color: #eaeaea;
}

.sendpro-shipping-method .form-group.inactive [type="radio"]:not(:checked) + label, .sendpro-shipping-method .form-group.inactive {
    color: #ccc;

}
.tooltip-inner {
    background-color: #fff !important;
    color: #2b2b2b !important;
    border: 1px solid #bebebe !important;
}
.tooltip.top .tooltip-arrow {
    bottom: -2px !important;
    left: 50% !important;
    margin-left: -5px !important;
    border-width: 8px 8px 0 !important;
    border-top-color: #bebebe !important;
}
.tooltip-inactive-body {
    background-color: #fff;
    border: 1px solid;
    bottom: 48px;
    color: #4e4e4e;
    display: block;
    margin-left: 28px;
    margin-top: 15px;
    padding: 10px;
    position: absolute;
    right: -41px;
    z-index: 1000;
    box-shadow: 5px 5px 5px #888888;
    display: none;
}

.tooltip-inactive:hover .tooltip-inactive-body {
    display: block;
}

.tooltip-inactive {
    cursor: pointer;
    margin-left: 10px;
}

.sendpro-conf-tooltip {
    background-position: -105px 0;
    height: 20px;
    margin: 0 auto;
    width: 28px;
    padding-left: 20px;
}

form.form-sendpro-pp-uk {
    width: 100%;
}

.form-sendpro-pp-uk .form-group .form-control {
    border-radius: 0;
}

.form-sendpro-pp-uk button {
    margin-top: 20px;
}

.form-sendpro-pp-uk .row {
    margin-bottom: 15px;
}

.sendpro-conf .sendpro-header.meter-location p {
    margin: 30px 0 40px 0;
}

.sendPro-options {
    display: none;
}

.img-width {
    max-width: 90%
}

.sendpro-review-order-img {
    background-image: url('../images/large/sendpro_printing_stamps.jpg');
    background-repeat: no-repeat;
    padding-left: 60px;

}

.green {
    color: green;
    font-weight: 700;
}

.text-bold {
    font-weight: 600 !important;
    color: #4e4e4e;
}

.sendpro-new-btn {
    border-radius: 5px;
    padding: 15px;
}

/*additionl fixes according to the design */
.cart .review h3 + a {
    text-transform: capitalize;
}

/*end of additionl fixes according to the design */

/*Add a promo code*/
hr.separator.lighter-separator {
    border-top: 2px solid #e1e1e1;

}

table.discount input.form-control {
    height: 32px;
    min-height: 32px;
    margin-bottom: 0;
    padding: 0 0 0 8px;
    margin-bottom: 0;
    border-radius: 4px 0 0 4px;
}

table.discount .square-animated-button {
    text-transform: capitalize;
    background-color: #fff;
    border: 1px solid #3e53a4;
    border-radius: 0 4px 4px 0;
    padding: 6px 25px;
}

table.discount .square-animated-button:hover {
    background-color: #3e53a4;

}

.sendpro-conf h3 {
    font-size: 20px;
    color: #4e4e4e;
    font-weight: normal;
    margin-bottom: 10px;
}

a.sub-h3 {
    font-size: 1.3em;
}
.c200-product-block ul {
    font-size: 20px;
}
.c200-product-block h2{
    color: #2E2E2E ;
    font-size: 24px;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
}

.c200-product-block h1 {
    font-size: 32px;
    font-weight: 300;
    margin: 20px -1px;
	white-space: nowrap;
}
.ups_sendpro, .all_carriers_sendpro {
    background-image: url("../images/large/ups_sendpro.jpg");
    height: 50px;
    background-repeat: no-repeat;
    line-height: 50px;
    text-align: right;
}

.modal .ups_sendpro, .modal .all_carriers_sendpro {
    height: 57px;
    line-height: 50px;
    text-align: left;
    font-size: 1.2em;

}

.modal .ups_sendpro {
    padding: 0 0 0 100px;
}

.modal .all_carriers_sendpro {
    padding: 0 0 0 300px;
    line-height: normal;

}

.usb_sendkit, .network_sendkit {
    background-image: url("../images/large/usb_sendpro.jpg");
    height: 92px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 216px;
}

.network_sendkit {
    background-image: url("../images/large/wifi_sendpro.jpg");
}

.modal .usb_sendkit, .modal .network_sendkit {
    background-image: url("../images/large/usb_explained.jpg");
    height: auto;
    text-align: left;
    padding-left: 250px;
    font-size: 1.2em;
}

.modal .network_sendkit {
    background-image: url("../images/large/network_explained.jpg");

}

.all_carriers_sendpro {
    background-image: url("../images/large/all_shipping_sendpro.jpg");
}

.select-block .price-exp {
    margin: 0;
    color: #707175
}

.input-sendkits, .usb_sendkit {
    padding-top: 15px;
}

.sendpro-price {
    font-size: 1.2em;
    margin-top: 12px;
}

.total.sendpro-price {
    font-size: 1.5em;
}

.total.sendpro-price span {
    margin-right: 30px;
}

hr.separator.hardware-separator {
    border-top: 2px solid #e3e3e3;
}

.training-price {
    font-size: 1.2em;
}

.sendpro-conf h3.addon_setup_training {
    color: #3E53A4;
}

.addon_setup_training {
    cursor: pointer;
}

.selected_remove {
    display: none;
    color: #3E53A4;
    text-decoration: underline;
}

#LABELPRINTER-YES img, #LABELPRINTER-YES .sendpro-conf-text {
Margin:0; 
}

@media (min-width: 768px) {
    .modal .modal-content {
        padding: 45px;
    }

    .modal .modal-content {
        padding: 0;
        position: relative;
        background-color: #fff;
        border-radius: 0;
        box-shadow: none;
        min-height: auto;
    }

}

.modal .modal-header .close {
    background-position: -119px -10px;
    border: 0;
}

.modal .modal-header {
    border: none;
}

.modal .modal-body {
    padding: 0 30px 60px 30px;
    min-height: auto;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 750px;
        margin: 30px auto;
    }
}

.modal-extra-bottom-copy {
    margin: 60px 0;
    font-size: 0.9em;
}

.modal .modal-body h1 {
    text-align: center;
}

.modal .modal-body h4 {
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: 700;
}

.modal .modal-body p {
    font-size: 1.2em;
    margin: 15px 0;
}

hr.separator {
    border: 0;
    border-top: 1px solid #D8D8D8;
    margin: 20px 0;
}

.c200-product-block {
    margin-bottom: 20px;
}

.configurator-checkout {
    font-size: 16px;
}

.configurator-checkout #order-summary-head {
    font-size: 20px;
}

.configurator-checkout table tr.total td  {
    color: #007D00;
    font-size: 16px;
}

.configurator-checkout table tr.total td span{
    text-decoration:line-through;
}

.configurator-checkout table tr .price-removed {
    text-decoration: line-through;
    color: #909090;
}

.configurator-checkout table tr .no-change{
    color: #909090;
}

.configurator-checkout table tr td:last-child {
    text-align: right;
}

.configurator-checkout table tr td  {
    padding: 10px 5px;
}

.configurator-checkout table{
    width: 100%;
}
.configurator-checkout {
    background-color: #F8F8F8;
    padding: 20px;
    border-radius: 5px;
}

.configurator-checkout p{
    margin: 10px 0;
    padding: 0 10px;
}

.configurator-checkout table tr {
    border-bottom: 1px solid #D8D8D8;
}

.configurator-checkout table tr:last-child{
    border-top: 1px solid #D8D8D8;
}

.configurator-checkout table tr:nth-last-child(2) {
    border-bottom: none;
}

.configurator-checkout table tr:first-child {
    border-top: none !important;
    border-bottom: 1px solid #D8D8D8;
}

.configurator-checkout table tr.CustomTotal {
    border-bottom: 1px solid #D8D8D8;
    border-top: 1px solid #9B9B9B !important;
}

.configurator-checkout #summary-msg-complete{
    text-align: center;
}

.configurator-checkout #summary-msg{
    padding-top: 30px;
    padding-bottom: 20px;
}

.configurator-legal-copy{
    margin-top: 150px;
    margin-left: 82px;
    margin-right: 250px;
	
    font-size: 12px;
    color: gray;
}

.ca-configurator-legal-copy{
    margin-top: 60px;
    margin-left: 72px;
    margin-right: 50px;
    font-size: 12px;
	white-space: nowrap;
    color: gray;
}
.breadcrumb-configurator {
    color: #909090 ;
    margin-bottom: 15px;
}
.mega-menu__cat__head__text {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin-left: 3px;
}
.breadcrumb-configurator .mega-menu__cat__head__icon {
    display: inline;
    position: relative;
    font-size: 20px;
    top: 0.14em;
}
.breadcrumb-configurator-content{
    margin-top: 15px;
}
.svg-icon__cat-mailing, .svg-icon__cat-shipping-mailing {
    display: inline-block;
    width: 23px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 35 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.05 21.53c-.13 0-.26-.03-.37-.1-.3-.2-.37-.6-.17-.9.2-.3.4-.6.54-.92 1.65-3.27.84-7.4-1.92-9.84-2.76-2.43-6.97-2.7-10.02-.64-.3.2-.7.12-.9-.17s-.12-.7.18-.9c3.52-2.38 8.4-2.07 11.6.74 3.2 2.8 4.12 7.6 2.22 11.4-.18.35-.4.7-.62 1.05-.12.18-.33.28-.53.28z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M23.3 27.5c-.24 0-.48-.16-.58-.4-.14-.33 0-.7.34-.85 2.77-1.17 5-3.45 6.08-6.25 1.14-2.94.97-6.37-.47-9.18-1.6-3.13-4.63-5.35-8.1-5.93-3.57-.62-7.23.55-9.8 3.1-.25.27-.66.27-.9 0s-.26-.65 0-.9c2.85-2.86 6.93-4.16 10.92-3.5 3.85.67 7.22 3.14 9 6.63 1.62 3.13 1.82 6.96.54 10.24-1.22 3.12-3.7 5.66-6.78 6.97-.08.04-.16.06-.25.06z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M18.62 31.45c-1 0-2.03-.1-3.04-.3-.35-.07-.57-.42-.5-.77s.4-.57.76-.5c5.57 1.14 11.44-1.26 14.62-5.97 2.12-3.12 2.9-7.06 2.14-10.78-.74-3.6-2.9-6.83-5.97-8.9-3.14-2.12-7.07-2.9-10.8-2.13-3.58.72-6.82 2.9-8.9 5.96-.2.3-.6.37-.9.17s-.37-.6-.17-.9c2.26-3.33 5.8-5.7 9.72-6.5 4.06-.84 8.35 0 11.77 2.32 3.34 2.25 5.7 5.8 6.5 9.7.85 4.07 0 8.37-2.32 11.8-2.9 4.27-7.83 6.8-12.9 6.8z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M20.97 25.5H3.5c-1.67 0-3-1.34-3-3v-9.24c0-1.65 1.34-3 3-3h17.47c1.65 0 3 1.35 3 3v9.26c0 1.65-1.35 3-3 3zM3.5 11.57c-.95 0-1.7.76-1.7 1.7v9.25c0 .95.75 1.72 1.7 1.72h17.47c.94 0 1.7-.77 1.7-1.7v-9.26c0-.94-.77-1.7-1.7-1.7H3.5z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M4.04 14.85c-.26-.22-.66-.45-.78-.78-.2-.6.54-1.12 1.04-.7l6.38 5.44c.47.42 1 .93 1.68.88.73-.07 1.3-.78 1.83-1.23l5.97-5.1c.63-.53 1.47.45.84 1l-5.97 5.1c-.83.7-1.6 1.52-2.77 1.52-1.12 0-1.9-.75-2.7-1.43zM20.6 22.6c-.14 0-.3-.07-.4-.17l-3.08-2.6c-.27-.24-.3-.65-.07-.92s.64-.3.9-.06l3.08 2.6c.27.24.3.65.07.92-.13.15-.3.23-.5.23zM6.5 18.84c.27-.24.68-.2.9.07s.2.7-.06.92l-1.82 1.55-1.25 1.06c-.12.1-.27.15-.42.15-.18 0-.36-.07-.5-.22-.22-.27-.2-.68.08-.9z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.live-chat span {
    color: #FFFFFF !important;
}

.btn.btn-primary-submit.custom-checkout{ 
	width: 298px; 
}

@media screen and (max-width: 768px) {

	.ca-configurator-legal-copy{
		margin-left: 0px;
		margin-right: 0px;
		white-space: normal;
    }
.c200-product-block h1 {
    font-size: 32px;
    font-weight: 400;
    margin: 20px -1px;
	white-space: normal;
}
    .sendpro-conf .col-sm-6{
        padding:0;
    }

    .sendpro-conf.col-sm-12 {
        padding: 0;
    }
    .c200-product-block ul {
        margin: 10px 0 0 0 ;
    }
    .sendpro-conf .sendpro-update ul {
        padding-left: 6px;
    }

    .sendpro-conf .sendpro-update ul li {
        margin-bottom: 6px;
    }
	li#ca-conf-li {
        margin-bottom: 6px;
		white-space: normal;
		font-size: 13px;
    }
	.configurator-checkout #summary-msg-complete{
    text-align: center;
	font-size: 14px;
	}

    .sendpro-conf-choice-block {
        width: 95%;
        margin: 0 0 20px 0 ;
    }
    .sendpro-form-block {
        top: -30px;
    }

    .sendpro-update h4 {
        font-size: 2.3em;

    }

    .sendpro-form-short .btn.btn-primary-submit {
        font-size: 2.3em;
    }

    .sendpro-form-short label {
        font-size: 14px;
        color: #000000;
    }

    .sendpro-update .sendpro-comparison-table {
        font-size: 1.7em;
    }

    .campaign .container-fluid {
        padding: 0;
    }

    .sendpro-update .sendpro-main.col-xs-12 {
        padding: 0;
    }

    .col-padding-left {
        padding-left: 0;
    }

    .sendpro-conf-choice-multi-user {
        margin-left: 0;
    }

    .select-block .price-exp {
        font-size: 1.4em;
    }

    .sendpro-benefits img {
        width: 100%;
    }

    .modal .ups_sendpro, .modal .all_carriers_sendpro {
        line-height: 15px;
    }

    .modal .all_carriers_sendpro {
        padding: 0;
    }

    .modal .modal-content {
        background-color: #fff;
    }

    .modal .font-14em {
        font-size: 1.4em;
    }

    .configurator-legal-copy {
        margin-left: 30px;
        width: 320px;
    }

    .sendpro-conf-choice-block img {
        display: inline-block;
        margin-top: 24px;
        float:left;
        margin-left: 20px;
        width:116px;
        height:39px;
        
    }
    .sendpro-conf-user-text {
        display: inline-block;
        margin-top:29px;
        font-size: 14px;
        width: 80px;
        text-align: right;
        float: right;
        margin-right: 15px;
    }
    .sendpro-conf-text {
        margin-top: 27px;
        padding-right: 10px;
        font-size: 14px;
        height:23px;
        color: rgb(113, 113, 113);
        font-weight: normal;
        text-align: right;
        line-height: 22px;
        
    }
    .no-image + .sendpro-conf-text {
        padding-left: 10px !important;
        font-size: 20px;
    }
    .sendpro-conf-text-fee {
        font-size: 14px;
        margin-top: -5px;
        padding-right: 10px;
        text-align:right;
    }
    .no-image +.sendpro-conf-text + .sendpro-conf-text-fee {
        padding-left: 10px !important;
        font-size: 20px;
        margin-top: 2px;
    }
    .sendpro-conf-choice-block {
        height: 90px;
    }
    .height-111 .sendpro-conf-choice-block {
        height: 80px;
    }
	.btn.btn-primary-submit.custom-checkout{ 
		width: 100%;
	}	
	#LABELPRINTER-YES img {
    	width: 78px;
	}
	#LABELPRINTER-YES .sendpro-conf-text {
    	Margin-top: 8px;
	}
	
	.c200-product-block h2{
    color: #2E2E2E ;
    font-size: 21px;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
}
}
div.sticky {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
         .img-resx
	 	{
             height:90px;
         }

    }
td#customTotalFr{
width:242px;
} 
.sendpro-c .tooltip-inner {
    color: #2E2E2E !important;
    font-size: 16px;
    line-height: 23px;
    padding: 20px;
	text-align:left; 
}
.sendpro-c .tooltip.in {
    opacity: 1;
    filter: alpha(opacity=90);
}
.dark-header.sendpro-conf nav ul li a{
	color: white
    }
	
.sendpro-c .configurator-checkout table tr.CustomTotal td:first-child {
  font-weight: bold;
  vertical-align: top;
}

.sendpro-c .configurator-checkout table tr.CustomTotal td:last-child strong {
  font-family: "Helvetica";
  line-height: 24px;
}

.sendpro-c .btn.btn-primary-submit.custom-checkout {
	font-family: "Precision Sans";
    font-weight: 300;
    letter-spacing: 0.57px;
    line-height: 14px;
}

.sendpro-c #summary-msg-complete {
  color: #2E2E2E;
  font-family: "Helvetica";
  line-height: 23px;
}
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){
    .sendpro-conf-choice-block img {
    display: inline-block;
    margin-top: 22px;
    float: left;
    margin-left: 4px;
	width: 50%;
}
.sendpro-conf-text {
    padding-left: 144px;
    font-size: 14px;
}
.sendpro-conf-text-fee {
    font-size: 14px;
    padding-left: 147px;
}
.sendpro-conf-text-fee {
    margin-top: -5px;
}
}
#LABELPRINTER-YES img {
     height: unset;
     width: unset;
 }