﻿/* Current owner Contact Nominee */
.bg-cocn-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2122px;
    background-color: white;
}

.bg-cocn-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -2026px;
    background-color: white;
}

.active .bg-cocn-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2218px;
    background-color: white;
}

.active .bg-cocn-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2218px;
    background-color: white;
}

.list-group-item-success .bg-cocn-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2314px;
    background-color: white;
}

    .list-group-item-success .bg-cocn-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -2314px;
        background-color: white;
    }

.bg-cocn-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -1928px;
    background-color: white;
}

/*Current Owner Contact Nominee End*/

/* Contact Nominee */
.bg-contactnominee-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -0px;
    background-color: white;
}

    .bg-contactnominee-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) 0px -1640px;
        background-color: white;
    }



.active .bg-contactnominee-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1736px;
    background-color: white;
}

    .active .bg-contactnominee-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -1736px;
        background-color: white;
    }

.list-group-item-success .bg-contactnominee-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1832px;
    background-color: white;
}

    .list-group-item-success .bg-contactnominee-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -1832px;
        background-color: white;
    }

.bg-contactnominee-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -1542px;
    background-color: white;
}

/* Contact Nominee End*/

/* Applicant Details */
.list-group-item .bg-appdetails-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -772px;
    background-color: white;
}

    .list-group-item .bg-appdetails-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -676px;
        background-color: white;
    }

.list-group-item-success .bg-appdetails-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -964px;
    background-color: white;
}

    .list-group-item-success .bg-appdetails-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -964px;
        background-color: white;
    }

.active .bg-appdetails-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -868px;
    background-color: white;
}

    .active .bg-appdetails-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -868px;
        background-color: white;
    }

.bg-appdetails-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -578px;
    background-color: white;
}
/* Applicant Details End*/

/*Other Documents start */
.bg-od-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2506px;
    background-color: white;
}

.bg-od-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -4048px;
    background-color: white;
}

.active .bg-od-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -4144px;
    background-color: white;
}

    .active .bg-od-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -4144px;
        background-color: white;
    }

.list-group-item-success .bg-od-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -4240px;
    background-color: white;
}

    .list-group-item-success .bg-od-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -4240px;
        background-color: white;
    }
/*Other Documents End*/

/* Supportting Docs*/

.bg-supp-doc-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1254px;
}

    .bg-supp-doc-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -1158px;
    }

.active .bg-supp-doc-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1350px;
    background-color: white;
}

    .active .bg-supp-doc-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -1350px;
        background-color: white;
    }

.list-group-item-success .bg-supp-doc-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1446px;
    background-color: white;
}

    .list-group-item-success .bg-supp-doc-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -1446px;
        background-color: white;
    }

.bg-supp-doc-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1060px;
    background-color: white;
}


/* Supportting Docs End*/



/* Declarations / Confirmation Pre condition*/
.bg-pd-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2796px;
    background-color: white;
}

    .bg-pd-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -2700px;
        background-color: white;
    }

.active .bg-pd-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2892px;
    background-color: white;
}

    .active .bg-pd-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -2892px;
        background-color: white;
    }

.list-group-item-success .bg-pd-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2988px;
    background-color: white;
}

    .list-group-item-success .bg-pd-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -2988px;
        background-color: white;
    }

.bg-pd-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2602px;
    background-color: white;
}

/* Declarations Pre Condition End*/


/* Declarations */
.bg-adec-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -290px;
    background-color: white;
}

    .bg-adec-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -194px;
        background-color: white;
    }

.active .bg-adec-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -482px;
    background-color: white;
}

    .active .bg-adec-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -482px;
        background-color: white;
    }


.list-group-item-success .bg-adec-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -386px;
    ;
    background-color: white;
}

    .list-group-item-success .bg-adec-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) -1px -386px;
        ;
        background-color: white;
    }

.bg-adec-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -96px;
    ;
    background-color: white;
}

/* Declarations Docs End*/


/*Pharmacy location rules*/
.progress {
    background-color: white;
}

ol .progress {
    list-style-type: none;
    background-color: white;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0px 0px;
    box-shadow: inset 0 0px 0px;
    margin-top: 20px;
}

li.list-group-item:not(:first-child)::before {
    padding: 0;
    margin: 4px 0 10px 126px;
    background-color: white;
    content: url(/arrow.gif);
}

.list-group-item {
    position: relative;
    display: block;
    padding: 5px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 0px;
}

    .list-group-item.active,
    .list-group-item.active:hover,
    .list-group-item.active:focus {
        z-index: 2;
        background-color: white;
        color: #000000;
    }

.list-group-item-success,
.list-group-item-success:hover {
    color: black;
}


.list-group-item .bg-plr-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -3182px;
    background-color: white;
}

.list-group-item .bg-plr-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -3278px;
    background-color: white;
}

.active .bg-plr-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -3374px;
    background-color: white;
}

    .active .bg-plr-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) 0px -3374px;
        background-color: white;
    }

.list-group-item-success .bg-plr-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -3470px;
    background-color: white;
}

    .list-group-item-success .bg-plr-norm:hover {
        width: 304px;
        height: 95px;
        background: url(/progressSprites.png) 0px -3470px;
        background-color: white;
    }

.bg-plr-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) 0px -3084px;
    background-color: white;
}

/*Pharmacy location rules End*/

/*Proposed Premises*/
.bg-pp-error {
    background: url(/progressSprites.png) 0px -3566px;
    width: 304px;
    height: 95px;
}

.bg-pp-norm:hover {
    background: url(/progressSprites.png) 0px -3664px;
    width: 304px;
    height: 95px;
}

.bg-pp-norm {
    background: url(/progressSprites.png) 0px -3760px;
    width: 304px;
    height: 95px;
}

.active .bg-pp-norm {
    background: url(/progressSprites.png) 0px -3856px;
    width: 304px;
    height: 95px;
}

    .active .bg-pp-norm:hover {
        background: url(/progressSprites.png) 0px -3856px;
        width: 304px;
        height: 95px;
    }

.list-group-item-success .bg-pp-norm {
    background: url(/progressSprites.png) 0px -3952px;
    width: 304px;
    height: 95px;
}

    .list-group-item-success .bg-pp-norm:hover {
        background: url(/progressSprites.png) 0px -3952px;
        width: 304px;
        height: 95px;
    }
/*Proposed Premises End*/

/* Payer Details */
.bg-payer-error {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -1930px; 
    background-color: white;
}

.list-group-item .bg-payer-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2026px; 
    background-color: white;
}

.list-group-item .bg-payer-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2122px;
    background-color: white;
}

.active .bg-payer-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2218px;
    background-color: white;
}

.active .bg-payer-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2218px;
    background-color: white;
}

.list-group-item-success .bg-payer-norm {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2314px;
    background-color: white;
}

.list-group-item-success .bg-payer-norm:hover {
    width: 304px;
    height: 95px;
    background: url(/progressSprites.png) -1px -2314px;
    background-color: white;
}

/* Payer Details End*/


.font-ad-3 {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 35px 5px 0 160px;
    /* width: 20px; */
    font-weight: bold;
}

.fontClass {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding-left: 160px;
    padding-top: 35px;
}

.bg-arrow {
    padding: 0;
    margin: 4px 0 10px 126px;
    background-color: white;
    width: 53px;
    height: 15px;
    background: url(/progressSprites.png) -0px -4107px;
    ;
}

.list-group-item-success .glyphicon {
    display: none;
}
