﻿html {
    background-image: url(images/satelliteNE2.png);
    background-size: 7em;
}

.SHOP_NOTE_STARTORRESUME {
    line-height: 1.4em;
}

.SHOP_BTNS_NEWORRESUMEORDER_WRAP, .SHOP_BTNS_RESUMEORDER_WRAP {
    text-align: left;
    padding-top: 0.5em;
}

.SHOP_BTNS_NEWORRESUMEORDER, .SHOP_BTNS_RESUMEORDER {
    text-align: center !important;
    margin: 2em 0 1em 0;
}

.SHOP_BTNS_RESUMEORDER {
    text-align: left !important;
}

.SHOP_BTNNEWORDER, .SHOP_BTNRESUMEORDER, .SHOP_BTNCANCEL {
    padding: 0.7em 1.5em;
    margin-right: 2.2em;
    margin-bottom: 0.7em;
    min-width: 13em;
}

.SHOP_BTNCANCEL {
    min-width: unset;
}

.SHOP_RESUMEORDER_ORDERNUMBER {
    text-align: center;
    vertical-align: middle;
    font-size: 1.4em;
    font-weight: bold;
    color: #555;
    margin-top: 1em;
}

.SHOP_RESUMEORDER_ORDERNUMBER_TB, .EC_TB_CODE {
    padding: 0.1em 0.3em !important;
    width: 9em;
    text-align: center;
    font-weight: bold;
    font-size: inherit !important;
    color: #007ad2;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

#tabs a, #tabs a:link, #tabs a:link, #tabs a:visited {
    color: #a7a7a7;
    font-weight: bold;
}

#tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs .ui-state-active a:visited {
    color: white !important;
}

.COMPLETEDTAB a, .COMPLETEDTAB a:link, .COMPLETEDTAB a:link, .COMPLETEDTAB a:visited,
.INPROGRESSTAB a, .INPROGRESSTAB a:link, .INPROGRESSTAB a:link, .INPROGRESSTAB a:visited {
    color: #008c06 !important;
}

.TAB {
    font-size: 0.9em;
}

    .TAB span {
        display: inline-block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background-color: red;
        color: white;
        min-width: 1.3em;
        text-align: center;
        -moz-box-shadow: 0 0 0.3em #9ba5bf;
        -webkit-box-shadow: 0 0 0.3em #9ba5bf;
        box-shadow: 0 0 0.3em #9ba5bf;
        margin-left: -0.5em;
        margin-right: 0.24em;
    }


.ui-tabs .ui-tabs-nav li {
    height: 2.2em !important;
}

#tabs li.ui-tab.COMPLETEDTAB .TAB span,
#tabs li.ui-tab.INPROGRESSTAB .TAB span {
    background-color: #00ad07 !important;
    border: 1px solid #a4c1de;
}

#tabs li.ui-tab.INPROGRESSTAB .TAB span {
    -webkit-animation: BLINKRED 1s step-start 0s infinite;
    -moz-animation: BLINKRED 1s step-start 0s infinite;
    -ms-animation: BLINKRED 1s step-start 0s infinite;
    -o-animation: BLINKRED 1s step-start 0s infinite;
    animation: BLINKRED 1s step-start 0s infinite;
}

#tabs {
    background-color: transparent !important;
}

.TABCONTENT {
    padding: 1em !important;
}

.CONTENTTITLE_ORDERNUMBER {
    float: right;
    color: #005cb9;
    font-size: 0.7em;
    line-height: 1.8em;
    margin-right: 0.4em;
    white-space: nowrap;
}

.SHOP_BTNCANCELORDER {
    float: right;
    padding: 0.6em 1.2em;
    min-width: 5em;
    line-height: 1em;
    font-size: 0.75em;
    font-weight: normal;
    margin-left: 0.7rem;
}

.MAXWIDTHPANEL50 {
    display: inline-block;
    width: 45%;
    width: calc(50% - 2em);
    margin: 0 1em;
    min-width: 20em;
}

    .MAXWIDTHPANEL50 input[type=text] {
        width: 100%;
        font-size: 1.1em;
        letter-spacing: 0.02em;
    }

.SHOP_PREVNEXT {
    margin: 0.5em 0;
    min-height: 2em;
    padding: 0 0.3em;
}

.SHOP_BTNPREVTAB, .SHOP_BTNNEXTTAB, .SHOP_BTNNEXTTAB_TRIGGER {
    padding: 0.6em 1.2em;
    min-width: 7em;
}

.SHOP_BTNNEXTTAB, .BTNNEXTNOTE {
    float: right;
}

.BTNNEXTNOTE {
    padding-top: 0.25em;
    margin-right: 0.7em;
    font-size: 0.9em;
    font-weight: normal;
    font-style: italic;
    color: #0086d4;
}

.DIV_READONLY {
    min-height: 2em;
    line-height: 2.3em;
    color: #ef0000;
    font-weight: bold;
    font-size: 0.85em;
    margin: 0 1em;
}

    .DIV_READONLY img {
        float: left;
        height: 1.6em;
        margin-right: 0.7em;
    }

@media only screen and (max-width: 1024px) {
    .DIV_READONLY {
        margin: 0 !important;
    }

    .MAXWIDTHPANEL50 {
        width: 100% !important;
        margin: 0 !important;
    }

    .SHOP_PREVNEXT {
        padding: 0;
    }
}

.EC_IMG_EMAIL_OK {
    width: 1em;
    vertical-align: top;
    margin-left: 0.25em;
}

.EC_DIV_CONTENT_PENDINGVERIF, .EC_DIV_CONTENT_VERIFIED {
    margin-top: 0.5em;
    margin-bottom: 0.2em;
}

.EC_DIV_CODE_WRAP, .SHOP_RESUMEORDER_DIV_CODE_WRAP {
    margin-top: 0.5em;
    margin: 1em 0;
    font-size: 1.2em;
    text-align: center;
}

.EC_DIV_CODE, .SHOP_RESUMEORDER_DIV_CODE {
    display: inline-block;
    text-align: left;
}

.EC_TB_CODE, .SHOP_RESUMEORDER_TB_CODE {
    margin-left: 0.2em;
    width: 15em !important;
    font-size: 1.2em !important;
    font-weight: bold;
    max-width: unset !important;
    letter-spacing: unset !important;
    text-align: center;
    text-transform: uppercase;
    padding: 0.1em 0.3em !important;
    color: #007ad2;
}

.EC_WAIT, .SHOP_RESUMEORDER_WAIT, .REVIEW_DISCOUNTCODE_WAIT, .REVIEW_DISCOUNTCODE_OK {
    height: 1.8em;
    margin-left: 0.4em;
    display: inline-block;
    vertical-align: top;
    margin-top: 0.6em;
}

.REVIEW_DISCOUNTCODE_WAIT, .REVIEW_DISCOUNTCODE_OK {
    margin-top: 0;
}

.REVIEW_DISCOUNTCODE_OK {
    height: 1em;
    margin-top: 0.15em;
    margin-left: 0.5em;
}

.EC_BTNREVERIFYEMAIL {
    padding: 0.6em 1.2em !important;
}

.EC_DIV_EMAIL {
    font-weight: bold;
    color: #0065ca;
}

.EC_DIV_DATEEMAILSENT, .EC_DIV_DATEEMAILVERIFIED {
    font-weight: bold;
}

.EC_DIV_CODE_NOTE, .SHOP_RESUMEORDER_DIV_CODE_NOTE {
    font-size: 0.8em;
    font-style: italic;
    margin-top: 0.8em;
    color: #507294;
}

.SHOP_RESUMING_ORDERNUMBER {
    display: inline-block;
    font-weight: bold;
    font-size: 1.4em !important;
    color: #007ad2;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.SHOP_SELECTTRACKERS_TBL {
    width: 100%;
    border-top: 0.15em solid #b1b1b1;
}

    .SHOP_SELECTTRACKERS_TBL td {
        border-bottom: 0.1em solid #b1b1b1;
    }

        .SHOP_SELECTTRACKERS_TBL td:first-child {
            padding: 0.5em 0.2em;
            vertical-align: middle;
        }

        .SHOP_SELECTTRACKERS_TBL td:last-child {
            padding: 0.5em 0 1em 0;
            vertical-align: top;
        }

.SHOP_SELECTTRACKERS_TDIMG {
    position: relative;
    min-width: 5em;
    max-width: 15em;
    padding: 1.5em 1em 0 0 !important;
}

    .SHOP_SELECTTRACKERS_TDIMG img {
        width: 100%;
    }

.SHOP_SELECTTRACKERS_TDNAMEANDINFO {
}

.SHOP_SELECTTRACKERS_DIVNAME {
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 0.05em 0.4em;
    margin-top: 0.2em;
    margin-bottom: 0.7em;
    background-color: #c50400;
    background: -moz-linear-gradient(left, #c50400 0%, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c50400), color-stop(100%,#2f2f2f));
    background: -webkit-linear-gradient(left, #c50400 0%, #2f2f2f 100%);
    background: -o-linear-gradient(left, #c50400 0%, #2f2f2f 100%);
    background: -ms-linear-gradient(left, #c50400 0%, #2f2f2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50400', endColorstr='#2f2f2f',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50400', endColorstr='#2f2f2f',GradientType=1 );
    background: linear-gradient(left, #c50400 0%, #2f2f2f 100%);
}

.SHOP_SELECTTRACKERS_DIVCOST {
    position: absolute;
    top: 0.7em;
    left: 0.3em;
    float: left;
    display: inline-block;
    color: #004170;
    background-color: #f2f7ff;
    padding: 0.05em 0.5em;
    font-style: italic;
    font-weight: bold;
    font-size: 1.2em;
    -moz-box-shadow: 0 0 1.4em #bbd;
    -webkit-box-shadow: 0 0 1.4em #bbd;
    box-shadow: 0 0 1.4em #bbd;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
}

.SELECT_GPSTRACKERS_TBLTOPNOTE, .SELECT_DELIVERY_TBLTOPNOTE {
    width: 100%;
    margin-bottom: 1em;
    font-size: 1em;
    font-weight: normal;
    color: #000;
}

    .SELECT_GPSTRACKERS_TBLTOPNOTE td, .SELECT_DELIVERY_TBLTOPNOTE td {
        vertical-align: top;
    }

    .SELECT_GPSTRACKERS_TBLTOPNOTE ul {
        margin: 0.1em 0 !important;
    }

    .SELECT_GPSTRACKERS_TBLTOPNOTE li b, .SELECT_DELIVERY_TBLTOPNOTE b {
        color: #0058b1;
    }

    .SELECT_GPSTRACKERS_TBLTOPNOTE td:last-child, .SELECT_DELIVERY_TBLTOPNOTE td:last-child {
        width: 1%;
        white-space: nowrap;
    }

.SHOP_SELECTTRACKERS_TBL select {
    min-width: 4em;
    margin-top: 0.1em;
    margin-right: 0.4em;
}

    .SHOP_SELECTTRACKERS_TBL select.HASSELECTION {
        background-color: #9edeff;
        color: black;
    }

.SHOP_SELECTTRACKERS_QUANTITY_NOTEDISCOUNT, .SHOP_SELECTTRACKERS_PLANDETAILS, .SHOP_SELECTTRACKERS_INSTALLATIONTYPE_NOTE {
    color: #324d69;
    font-style: italic;
    font-size: 0.9em;
    display: inline-block;
    padding: 0 0.2em;
    margin-top: 0.1em;
}

.ORDER_TOTALCOST {
    display: inline-block;
    border: 0.2em solid #b7cad8;
    padding: 0.4em;
    background-color: #004170;
    color: white;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    border-radius: 0.4em;
}

.ORDER_TOTALCOST_LBL {
    font-weight: bold;
}

.ORDER_TOTALCOST_VALUE {
    font-weight: bold;
    font-size: 1.4em;
}

.ORDER_TOTALCOST_TAXNOTE {
    font-style: italic;
    font-size: 0.8em;
    text-align: right;
    margin-right: 0.5em;
    color: #558;
}

.SHOP_SELECTTRACKERS_ACTIVATIONFEE_WRAP {
    float: right;
    display: inline-block;
}

.SHOP_SELECTTRACKERS_ACTIVATIONFEE {
    padding-top: 0.15em;
    padding-right: 0.5em;
    color: black;
}

.SHOP_DELIVERY_ADDRESS_TBL {
    width: 100%;
}

    .SHOP_DELIVERY_ADDRESS_TBL td:first-child {
        width: 30% !important;
    }

    .SHOP_DELIVERY_ADDRESS_TBL td:not(:last-child) {
        padding-right: 1.4em;
        width: 1%;
        white-space: nowrap;
    }

.SHOP_DELIVERY_ADDRESS_TBSTREET {
    width: 100%;
}

.SHOP_DELIVERY_ADDRESS_TBCITY {
    width: 100%;
    min-width: 10em;
}

.SHOP_DELIVERY_ADDRESS_TBPOSTALCODE {
    width: 7em !important;
    text-align: center;
}

.fieldset {
    background-color: #e8edf9;
}

.SHOP_DELIVERY_FROM_ADDRESS_FULL, .SHOP_DELIVERY_FROM_ADDRESS_CITYPROVCOUNTRY, .SHOP_DELIVERY_INSTALLERRATE,
.SHOP_DELIVERY_FEE_BASE, .SHOP_DELIVERY_FEE_ADDITIONAL {
    background-color: #fff;
    font-weight: bold;
    font-style: normal;
    display: inline-block;
    padding: 0.05em 0.2em;
    border: 0.05em dotted #d0dbec;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
}

.SHOP_ADDRESS, .SHOP_ADDRESS_LEFT {
    display: inline-block;
    margin-right: 1em;
}

.SHOP_ADDRESS_LEFT {
    float: left;
}

.SHOP_BTNAPPLYNEWDELIVERYADDRESS {
    float: right;
    padding: 0.6em 1.2em;
    min-width: 7em;
}

.SHOP_NEWDELIVERYADDRESS {
    display: inline-block;
    padding-top: 0.6em;
    color: #0072e4;
    font-weight: bold;
}


.SHOP_DELIVERY_ADDRESS_DISTANCESTR {
    float: right;
    font-weight: normal;
    color: white;
    background-color: #a700bf;
    padding: 0 0.45em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    font-size: 1.1em;
    margin-top: -0.3em;
}

.SHOP_DELIVERY_STATUS_SHORT_WRAP {
    margin-top: 0.4em;
}

.SHOP_DELIVERY_STATUS_SHORT {
    display: inline-block;
    background-color: #0063c7;
    color: white;
    padding: 0 0.45em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}

.SHOP_DELIVERY_STATUS_LONG {
    color: #0063c7;
    margin-top: 1em;
    font-style: italic;
}

.SHOP_REVIEW_NOTE2 {
    padding-top: 0.5em;
    font-weight: bold;
    color: #0066ce;
}

.SHOP_REVIEW_INVOICEHTML {
    margin-top: 1em;
    border: 1px dotted #c2c6ca;
    padding: 0.15em;
}

.REVIEW_TB_DISCOUNTCODE, .REVIEW_DIV_DISCOUNTCODE {
    font-size: 1.2em !important;
    color: #007fff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    background-color: #ffffe6;
}

.REVIEW_TB_DISCOUNTCODE {
    width: 20em !important;
    max-width: unset !important;
    text-align: center;
}

.REVIEW_DISCOUNTCODE_DIV_WRAP {
    padding-top: 1em;
}

    .REVIEW_DISCOUNTCODE_DIV_WRAP .LBL {
        display: inline-block;
        margin-top: 0 !important;
    }

.REVIEW_DIV_DISCOUNTCODE {
    display: inline-block;
}


.PAYMENT_CARDNUMBER, .PAYMENT_CARDNAME {
    width: 14em !important;
    text-align: left !important;
}

.PAYMENT_CARDNAME {
    text-transform: uppercase;
}

.PAYMENT_EXPMONTH, .PAYMENT_EXPYEAR {
    width: 2.4em;
    text-align: center;
}

.PAYMENT_EXPYEAR {
    margin-left: 0.15em;
}

.PAYMENT_CVC {
    width: 3em;
    text-align: center;
}

.PAYMENT_CARDDETAILS input {
    font-size: 1.2em;
    color: #0078de;
    border-width: 0.05em;
    padding: 0.15em 0.3em !important;
    text-align: center;
}

.PAYMENT_CARDDETAILS_WRAP {
    background-color: #f2f3f7;
}

.PAYMENT_CARDDETAILS {
    padding-left: 1em;
    padding-bottom: 0.2em;
}

    .PAYMENT_CARDDETAILS table {
    }

.PAYMENT_TOPRIGHT {
    display: inline-block;
    float: right;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}

.PAYMENT_IMG_STRIPELOGO {
    height: 1.6em;
}

.PAYMENT_IMG {
    height: 2.8em;
}

.PAYMENT_TESTMODE {
    margin-top: 0.2em;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    background-color: red;
    color: white;
    padding: 0.25em 1em;
    font-size: 0.8em !important;
}

.PAYMENT_PAY_AGREECB_WRAP {
    width: 100%;
    margin-top: 0.2em;
    color: #00244a;
}

    .PAYMENT_PAY_AGREECB_WRAP td {
        padding-bottom: 0.3em;
        vertical-align: top;
    }

        .PAYMENT_PAY_AGREECB_WRAP td:first-child {
            width: 1%;
            padding-right: 0.4em;
        }

    .PAYMENT_PAY_AGREECB_WRAP input[type="checkbox"] {
        margin-top: 0.03em !important;
    }

    .PAYMENT_PAY_AGREECB_WRAP label {
        cursor: pointer;
    }

.BLUELINK, .BLUELINK:link, .BLUELINK:link, .BLUELINK:visited {
    color: #46586f !important;
    font-weight: bold !important;
}

    .BLUELINK:hover {
        color: #2c5fa0 !important;
    }

.PAYMENT_BTNPAY {
    float: right;
    padding: 0.6em 1.4em !important;
    font-size: 1.1em;
}

.PAYMENT_WAIT {
    float: right;
    margin-top: 1em;
    margin-right: 0.5em;
    height: 0.8em;
}

.PAYMENT_CARD_IMG_VISA, .PAYMENT_CARD_IMG_MC {
    height: 1.9em;
}

.PAYMENT_CARD_IMG_VISA {
    margin-left: 1em;
}

.PAYMENT_CARD_IMG_MC {
    margin-left: 0.2em;
}

.PAYMENT_PAID_TBL {
    width: 100%;
}

    .PAYMENT_PAID_TBL td {
        vertical-align: middle;
    }

        .PAYMENT_PAID_TBL td:last-child {
            padding-left: 1em;
            padding-right: 0.15em;
            width: 1%;
        }

.PAYMENT_PAID_NOTES_HEAD_DIV {
    padding-bottom: 1em;
    margin-top: 0.8em;
}

.PAYMENT_PAID_NOTES_DIV {
    padding-bottom: 0.4em;
    color: #0058b1;
    font-weight: bold;
}

.PAYMENT_PAID_PHPAYMENTFILE .BG_DROPINDICATOR {
    background-image: none !important;
}

.PAYMENT_PAID_PHPAYMENTFILE .XAIMGW, .PAYMENT_PAID_PHPAYMENTFILE .XIMG {
    width: 5em !important;
}

.PAYMENT_PAYNOW_NOTE {
    margin-top: 0.2em;
    margin-bottom: 1em;
}

.PAYMENT_PAID_PAYMENTCONFIRMATION_DIV_WRAP {
    margin-bottom: 0.5em;
}

.INSTALLATION_ADMIN_TBL1, .INSTALLATION_ADMIN_TBL2, .INSTALLATION_CUSTOMER_TBL, .INSTALLATION_INSTALLER_TBL {
    width: 100%;
}

    .INSTALLATION_ADMIN_TBL1 td:first-child, .INSTALLATION_ADMIN_TBL1 td:nth-child(2) {
        width: 10em;
        white-space: nowrap;
        text-align: left;
        padding-right: 1em;
    }

    .INSTALLATION_ADMIN_TBL1 input {
        width: 100%;
    }

    .INSTALLATION_ADMIN_TBL2 td, .INSTALLATION_CUSTOMER_TBL td, .INSTALLATION_INSTALLER_TBL td {
        vertical-align: top;
    }

        .INSTALLATION_ADMIN_TBL2 td:first-child, .INSTALLATION_CUSTOMER_TBL td:first-child, .INSTALLATION_INSTALLER_TBL td:first-child {
            padding-right: 1em;
        }

    .INSTALLATION_ADMIN_TBL2 td {
        width: 50%;
    }

    .INSTALLATION_ADMIN_TBL2 textarea, .INSTALLATION_CUSTOMER_TBL textarea, .INSTALLATION_INSTALLER_TBL textarea {
        width: 100%;
        border-width: 0;
    }

.DDLCOMPANY {
    min-width: 15em;
}

.INSTALLATION_ADMIN_FIELDSET {
    background-color: #c3c3c3 !important;
    margin-top: 0.5em;
}

    .INSTALLATION_ADMIN_FIELDSET legend {
        color: white;
        background-color: #ad0000;
        padding: 0 0.5em;
    }

.INSTALLATION_CUSTOMER_FIELDSET {
    margin-top: 1.2em;
    background-color: #008451 !important;
}

    .INSTALLATION_CUSTOMER_FIELDSET legend {
        color: white;
        background-color: #ad0000;
        padding: 0 0.5em;
    }

    .INSTALLATION_CUSTOMER_FIELDSET .LBL {
        color: #FFF;
    }

.INSTALLATION_INSTALLER_FIELDSET {
    margin-top: 1.2em;
    background-color: #004170 !important;
}

    .INSTALLATION_INSTALLER_FIELDSET legend {
        color: white;
        background-color: #ad0000;
        padding: 0 0.5em;
    }

    .INSTALLATION_INSTALLER_FIELDSET .LBL {
        color: #FFF;
    }

.INSTALLATION_INSTALLER_PICTURES_WRAP {
    background-color: #7893a7;
    padding-left: 0.5em;
}

.INSTALLATION_INSTALLER_PICTURE {
    display: inline-block;
    margin: 0.5em 0.25em 0.5em 0;
    float: left;
}

    .INSTALLATION_INSTALLER_PICTURE .XIMG {
        min-width: 8em;
    }

    .INSTALLATION_INSTALLER_PICTURE .XCONTROLS {
        margin-top: 0.2em;
    }

.INSTALLATION_INSTALLER_PICTURES_WRAP .BG_DROPINDICATOR {
    background-image: none !important;
}

.INSTALLATION_CUSTOMER_TBL2 {
    background-color: #afcecc;
    margin-top: 0.5em;
}

    .INSTALLATION_CUSTOMER_TBL2 td {
        vertical-align: top;
        padding: 1em;
    }

    .INSTALLATION_CUSTOMER_TBL2 .LBL {
        color: black !important;
        margin-top: 0.2em !important;
    }

.SHOP_INSTALATION_CUSTSIGNATURE {
    display: inline-block;
    border-width: 0;
}

    .SHOP_INSTALATION_CUSTSIGNATURE, .SHOP_INSTALATION_CUSTSIGNATURE .signaturePanelContainer {
        width: 22em !important;
        height: 14em !important;
    }

        .SHOP_INSTALATION_CUSTSIGNATURE canvas {
            background-color: #f5f5f5;
        }

        .SHOP_INSTALATION_CUSTSIGNATURE img {
            position: absolute;
            top: 0;
            right: 0;
            cursor: pointer;
            width: 1.4em !important;
            margin-top: -0.5em !important;
            margin-right: -0.5em !important;
        }

.INSTALLATION_CUSTOMER_TBL2 ul {
    margin: 0;
    padding-left: 1.2em;
}

.SHOP_INSTALATION_CUSTOMER_TERMS {
    padding-top: 0.2em;
}

    .SHOP_INSTALATION_CUSTOMER_TERMS li {
        margin: 0.2em 0;
    }

.SHOP_COMPLETED_DATE_WRAP {
    margin: 1em 0;
}

.SHOP_COMPLETED_DATE {
    display: inline-block;
    font-weight: bold;
}

.SHOP_COMPLETED_DATE_WRAP img {
    width: 1em;
    margin-left: 0.4em;
    margin-top: -0.2em;
}

.UL_PLACINGORDERNOTES {
    list-style: none; /* Remove default bullets */
    /*list-style-type: disclosure-closed;*/
    margin: 0.2em 0;
    padding-left: 0 !important;
}

    .UL_PLACINGORDERNOTES li::before {
        content: "\27a4";
        color: #145d92;
        display: inline-block; /* Needed to add space between the bullet and the text */
        width: 1em; /* Also needed for space (tweak if needed) */
        margin: 0 0.5em 0 0.5em;
    }

.LBLMONTHLYPLANONEYEAR {
    margin-top: 0.2em !important;
}

    .LBLMONTHLYPLANONEYEAR * {
        font-weight: normal;
        color: #14438a;
    }

    .LBLMONTHLYPLANONEYEAR label {
        cursor: pointer;
    }

    .LBLMONTHLYPLANONEYEAR label {
        cursor: pointer;
    }

    .LBLMONTHLYPLANONEYEAR i {
        text-decoration: underline;
    }

.HIGHLIGHTPAYONEYEAR, .HIGHLIGHTPAYONEYEAR * {
    color: #dd0052;
}

.TBL_STOREPRESENCE {
    margin-top: 0.3em;
    width: 100%;
    display: block;
}

    .TBL_STOREPRESENCE td {
        padding: 0.2em 0 !important;
    }

    .TBL_STOREPRESENCE img {
        float: left;
        height: 1.8em;
    }

    .TBL_STOREPRESENCE span {
        display: inline-block;
        padding-top: 0.25em;
        margin-left: 0.5em !important;
    }
