input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    input:not([type=checkbox]):not([type=radio]) {
        -webkit-appearance: none;
    }
    .select-number-mobile {
        margin-top: 24px;
        margin-left: 0;
        width: 50%;
    }
}

@media (min-width: 767px) {
    #ExtInfo {
        max-width: 40%;
    }
}

.default-btn.disable {
    background: grey;
}

input[type="text"]:read-only {
    background: #dddddd;
    text-shadow: -1px 1px #fff;
    color: #000000;
    cursor: not-allowed;
}

.field-text:disabled,
.innerFields__selectPhoneNumber--field label:disabled,
.default-select:disabled {
    background: #dddddd;
    text-shadow: -1px 1px #fff;
    color: #000000;
    cursor: not-allowed;
}

a.definitions__row--error.active {
    color: #ea050e;
}

a.definitions__row--error {
    color: #ea1985;
}


/*.field-error input[type=radio]:checked ~ .check::before, .field-error input[type=checkbox]:checked ~ .checked::before {*/


/*background: #ea1985;*/


/*}*/

.upsale-item {
    margin-bottom: 35px;
}

.innerFields__definitions-block-inner-choices {
    direction: rtl;
}

.innerFields__definitions--input .check:before {
    top: 3px !important;
    right: 3px !important;
}

.serviceType {
    font-size: 20px;
}

.pele-blue {
    color: #0078bd;
}

.bold {
    font-weight: bold;
;
}

g path {
    d: path('M21,26 L21,28.0025781 C21,29.1090746 20.1057238,30 19.0025781,30 L3.99742191,30 C2.89092539,30 2,29.1012878 2,27.9926701 L2,5.00732994 C2,3.89833832 2.8992496,3 4.0085302,3 L14,3 L14,9.00189865 C14,10.1132936 14.8980806,11 16.0059191,11 L21,11 L21,13 L12.0068483,13 C10.3462119,13 9,14.3422643 9,15.9987856 L9,23.0012144 C9,24.6573979 10.3359915,26 12.0068483,26 L21,26 L21,26 Z M15,3 L15,8.99707067 C15,9.55097324 15.4509752,10 15.990778,10 L21,10 L15,3 L15,3 Z M11.9945615,14 C10.8929956,14 10,14.9001762 10,15.992017 L10,23.007983 C10,24.1081436 10.9023438,25 11.9945615,25 L29.0054385,25 C30.1070044,25 31,24.0998238 31,23.007983 L31,15.992017 C31,14.8918564 30.0976562,14 29.0054385,14 L11.9945615,14 L11.9945615,14 Z M25,19 L25,17 L29,17 L29,16 L24,16 L24,23 L25,23 L25,20 L28,20 L28,19 L25,19 L25,19 Z M12,18 L12,23 L13,23 L13,20 L14.9951185,20 C16.102384,20 17,19.1122704 17,18 C17,16.8954305 16.1061002,16 14.9951185,16 L12,16 L12,18 L12,18 Z M13,17 L13,19 L15.0010434,19 C15.5527519,19 16,18.5561352 16,18 C16,17.4477153 15.5573397,17 15.0010434,17 L13,17 L13,17 Z M18,16 L18,23 L20.9951185,23 C22.102384,23 23,22.1134452 23,20.9940809 L23,18.0059191 C23,16.8980806 22.1061002,16 20.9951185,16 L18,16 L18,16 Z M19,17 L19,22 L21.0010434,22 C21.5527519,22 22,21.5562834 22,21.0001925 L22,17.9998075 C22,17.4476291 21.5573397,17 21.0010434,17 L19,17 L19,17 Z');
}

g path#cart-img {
    d: path('M19.006,2.97c-0.191-0.219-0.466-0.345-0.756-0.345H4.431L4.236,1.461     C4.156,0.979,3.739,0.625,3.25,0.625H1c-0.553,0-1,0.447-1,1s0.447,1,1,1h1.403l1.86,11.164c0.008,0.045,0.031,0.082,0.045,0.124     c0.016,0.053,0.029,0.103,0.054,0.151c0.032,0.066,0.075,0.122,0.12,0.179c0.031,0.039,0.059,0.078,0.095,0.112     c0.058,0.054,0.125,0.092,0.193,0.13c0.038,0.021,0.071,0.049,0.112,0.065c0.116,0.047,0.238,0.075,0.367,0.075     c0.001,0,11.001,0,11.001,0c0.553,0,1-0.447,1-1s-0.447-1-1-1H6.097l-0.166-1H17.25c0.498,0,0.92-0.366,0.99-0.858l1-7     C19.281,3.479,19.195,3.188,19.006,2.97z M17.097,4.625l-0.285,2H13.25v-2H17.097z M12.25,4.625v2h-3v-2H12.25z M12.25,7.625v2     h-3v-2H12.25z M8.25,4.625v2h-3c-0.053,0-0.101,0.015-0.148,0.03l-0.338-2.03H8.25z M5.264,7.625H8.25v2H5.597L5.264,7.625z      M13.25,9.625v-2h3.418l-0.285,2H13.25z');
}

.ui-autocomplete-loading {
    background-color: #ffffff;
    background-image: url("../../images/ajax-loader.gif");
    background-size: 25px 25px;
    background-position: right center;
    background-repeat: no-repeat;
}

#btn-row {
    margin-left: 37px
}

#btnShip {
    margin-top: 15px
}

.right_thankyou .order_number {
    text-align: center;
    padding-bottom: 40px;
}

.right_thankyou .support {
    line-height: 22px;
    text-align: center;
    width: 300px;
    margin: 20px auto;
    padding: 0 0 34px;
}

.right_thankyou .support span {
    clear: both;
    display: block;
}

.right_thankyou .support a {
    text-decoration: none;
    color: #444;
    font-weight: bold;
    display: inline-block;
    padding-right: 18px;
    background-size: 12px;
    background: #fff url("/images/storePkg/a../storePkg/arr_pink_left.png") right center no-repeat;
}

.mainobj {
    margin-top: 0;
}

.mailWitdh {
    width: 115%;
}

.site-side__img {
    width: 100%;
}

@media (max-width: 767px) {
    .site-side__img {
        display: none;
    }
}