/* Minification failed. Returning unminified contents.
(2116,16): run-time error CSS1030: Expected identifier, found ' '
(2116,17): run-time error CSS1031: Expected selector, found '16px'
(2116,17): run-time error CSS1025: Expected comma or open brace, found '16px'
(2116,23): run-time error CSS1019: Unexpected token, found '}'
 */
html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.bottomTextNoOrder
{
    color: #EE0000;
    margin-bottom: 10px;
}

.Stmary
{
    background-color: rgb(0,0,0);
}

.header_back_div
{
    width: 100%;
    height: 77px;
    overflow: hidden;
    background-image: url('/Content/images/header_back_x.jpg');
    background-repeat: repeat-x;
}

.header-div
{
    height: 77px;
    background: url('/Content/images/header.jpg');
    background-position: left top;
    background-repeat: no-repeat;
}

.NewsList
{
    margin-top: 0.8em;
}

.contact_button
{
    margin-top: 55px;
    float: right;
}

.content
{
    width: 99.9%;
    margin-top: 3px;
    background: url('/Content/images/right_bar_back.jpg') repeat-y;
    background-position: right top;
}

.image-content
{
    width: 99.8%;
    height: 100%;
    background-color: white;
    text-align: left;
    border-radius: 0.938em;
    -webkit-border-radius: 0.938em;
    -moz-border-radius: 0.938em;
    -o-border-radius: 0.938em;
    margin-top: 5px;
    margin-left: 2px;
    margin-bottom: 5px;
    margin-right: 5px;
    display: block;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    /*padding-bottom: 200px;*/
}

.login-paddings
{
    padding-left: 15px;
    padding-right: 15px;
}

.login-paddings-pedigree
{
    padding-left: 15px;
}

.MainDiv
{
    text-align: center;
    min-height: 620px;
    background-color: white;
    border-radius: 0.938em;
    -webkit-border-radius: 0.938em;
    -moz-border-radius: 0.938em;
    -o-border-radius: 0.938em;
    margin-right: 250px;
    margin-left: 3px;
    margin-bottom: 10px;
    margin-top: 2px;
    /* background: url('/Content/images/corner_top_left.gif') no-repeat left top;
    z-index: 1000 !important; 
    min-height:490px;*/
}

aside
{
    width: 246px;
    background: -webkit-linear-gradient(#848484 5%, #CCCCCC 40%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(#848484 5%, #CCCCCC 40%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#848484 5%, #CCCCCC 40%); /* Standard syntax (must be last) */
    background-color: rgb(204,204,204);
    position: absolute;
    right: 0.000em;
}

.sidebar
{
    width: 245px;
    position: absolute;
    right: 1px;
    top: 99px;
    background: url('/Content/images/right_bar.jpg') no-repeat;
    background-position: left top;
}

.Login aside
{
    width: 246px;
    background: -webkit-linear-gradient(#848484 5%, #CCCCCC 40%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(#848484 5%, #CCCCCC 40%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#848484 5%, #CCCCCC 40%); /* Standard syntax (must be last) */
    background-color: rgb(204,204,204);
    position: absolute;
    right: 0.000em;
}

.Login .sidebar
{
    background: url('/Content/images/right_bar.jpg') no-repeat;
    background-position: left top;
}

.LoginButtons
{
    margin-left: 30px;
}

.sidebar_item
{
    width: 218px;
    margin-top: 6px;
    margin-left: 15px;
}

.Mainlink
{
    text-decoration: none;
    color: black;
    font-family: serif;
    font-size: 0.750em;
}

    .Mainlink img
    {
        border: none;
        outline: none;
    }

.people-image
{
    border-radius: 0.938em;
    -webkit-border-radius: 0.938em;
    -moz-border-radius: 0.938em;
    -o-border-radius: 0.938em;
    margin-left: 11.4%;
}

.image
{
    width: 100%;
    height: 100%;
}

.silverbar-div
{
    width: 100%;
    height: 18px;
    background: url('/Content/images/silver_bar_back.jpg') repeat-x;
    overflow: hidden;
    margin-top: 1px;
}

.silverBarContent
{
    height: 18px;
    line-height: 18px;
    text-align: right;
    padding-right: 5px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background: url('/Content/images/silver_bar.jpg') no-repeat left top;
    vertical-align: middle;
}

.silverbar-div a
{
    text-decoration: none;
    color: #000000;
}

    .silverbar-div a:hover
    {
        color: #761744;
    }

.MainList
{
    float: left;
    position: absolute;
    top: 4.063em;
    right: 0.625em;
}

    .MainList li
    {
        font-family: serif;
        font-size: 10px;
    }

.form_line_item
{
    margin-top: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
}

.search
{
    margin-left: -15px;
    margin-top: 30px;
    margin-bottom: 0px;
}

    .search li
    {
        list-style: none;
        display: inline-block;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 100;
        font-size: 10px;
        margin-bottom: 0.625em;
    }

    .search .searchContent
    {
        font-weight: 100;
    }

.address
{
    width: 99%;
    height: 125px;
    border: 0.063em solid black;
    -moz-border: 0.063em solid black;
    -webkit-border: 0.063em solid black;
    -o-border: 0.063em solid black;
    margin-bottom: -6px;
    margin-top: -7%;
    background-color: #EBE4EC;
}

.bottombox
{
    margin-top: -5px;
}

.address p:first-child
{
    margin-top: 10%;
}


.address p:last-child
{
    margin-bottom: 10%;
    margin-left: 10%;
}

.address p
{
    margin-top: -7%;
    margin-left: 10%;
    margin-right: 10%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: 700;
}

.right_bar_item
{
    width: 218px;
    margin-top: 10px;
    margin-left: 15px;
}

.innerRight
{
    margin-right: 10px;
}

.right_bar_content
{
    text-align: left;
    line-height: 120%;
    margin-bottom: -7px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: 700;
    background-image: url('/Content/images/right_box_filler.jpg');
}

.MoreInfo
{
    color: #761744;
    text-decoration: none;
}

    .MoreInfo:hover
    {
        color: black;
        text-decoration: underline;
    }

.contact-us
{
    width: 88%;
    height: 50%;
    position: absolute;
    left: 6%;
    top: 2%;
}

.textarea
{
    height: 3.125em;
    overflow-y: scroll;
}

.textbox
{
    background-color: #CCCCCC;
    width: 6.250em;
}

.news-div
{
    margin-bottom: 0.625em;
}


INPUT.menu
{
    -webkit-border: 1px solid #333333;
    -moz-border: 1px solid #333333;
    -o-border: 1px solid #333333;
    border: 1px solid #333333;
    background-image: url('/Content/images/textfield_back.jpg');
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.login-div
{
    width: 89%;
    height: 45%;
    margin-top: 0.500em;
    position: absolute;
    left: 6%;
    top: 25%;
}

.login
{
    width: 99.2%;
    height: 48%;
    border: 0.063em solid black;
    margin-top: -7%;
    border-bottom-left-radius: 0.938em;
    border-bottom-right-radius: 0.938em;
    background-color: #EBE4EC;
}

#newsBox
{
    width: 180px;
    height: 90px;
    overflow: auto;
}

.sidebar_list
{
    line-height: 20px;
    padding-left: 0px;
    margin-top: 0px;
    margin-left: 5px;
}

    .sidebar_list li
    {
        list-style: none;
        margin-bottom: -5px;
    }

.news-detail
{
    color: #761744;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.02em;
    text-decoration: none;
}

.news-image
{
    margin-bottom: -7%;
}

.news-img
{
    margin-bottom: -2%;
}

.header-image
{
    height: 77px;
    width: 100%;
    overflow: hidden;
}
/*StMarys Home css*/
.ConcentraHome
{
    display: none;
}

.StmarysHome
{
    margin-bottom: 0px;
    text-align: center;
    /*min-height: 510px;*/
}

.welcome-img
{
    width: 90%;
    height: 60%;
}


.footer
{
    margin-top: -2px;
    height: 48px;
    background-image: url('/Content/images/footer_back.png');
    background-repeat: repeat-x;
    background-color: rgb(255,255,255);
}

.footer_right
{
    width: 251px;
    height: 38px;
    overflow: hidden;
    float: right;
    background-image: url('/Content/images/footer-img.gif');
}

.footer2
{
    padding-top: 19px;
    padding-left: 15px;
    margin-right: 251px;
}

.footer-t
{
    left: 0.000em;
    margin-top: 0em;
    margin-bottom: 10px;
}

    .footer-t li
    {
        color: #666666;
        display: inline;
        font-size: 0.625em;
        margin-right: 0px;
        margin-right: 1.25em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

.footer3
{
    background-color: white;
}

.foot-image
{
    height: 100%;
    width: 19%;
}

.footer-div
{
    clear: both;
}

/*//report css*/

.Shippinglisttotal .ShippinglistTD
{
    text-align: right;
    margin-right: 15px;
}

.ReportInfo
{
    margin-left: -120px;
    margin-top: 0px;
    margin-bottom: 0px;
}

    .ReportInfo li
    {
        list-style: none;
        display: inline-block;
        zoom: 1;
        *display: inline;
        margin-left: 110px;
        width: 100px;
    }

    .ReportInfo .liPrint
    {
        width: 160px;
    }

.ReportError
{
    color: red;
    margin-right: 0.625em;
    margin-left: -65px;
    margin-bottom: -30px;
}

.invoiceReport
{
    width: 92%;
    text-align: left;
    margin-left: 12px;
    margin-top: -375px;
    font-size: 12px;
    margin-bottom: 20px;
}

.invoiceNoData
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 300px;
}

.ReportList
{
    width: 100%;
    margin-left: -30px;
}

    .ReportList li
    {
        list-style: none;
        display: inline-block;
        text-align: left;
    }

    .Reportlist ul:nth-child(odd)
    {
        background-color: rgb(225,225,225);
    }

.webgrid
{
    width: 95%;
    border-spacing: 5px;
    margin-left: 20px;
    margin-top: -375px;
    font-size: 13px;
}

    .webgrid th
    {
        text-align: left;
    }

.webgrid-alternating-row
{
    background-color: rgb(225,225,225);
    height: 30px;
}

.shippingList
{
    color: #ffffff;
    background-color: rgb(118, 23, 68);
    height: 25px;
}

.Shippinglisttotal
{
    color: #ffffff;
    background-color: rgb(150, 55, 100);
}

.ReportDataList:nth-child(even)
{
    background-color: rgb(225,225,225);
}

.ReportHeadlines
{
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

    .ReportHeadlines .Quantity
    {
        text-align: center;
    }

.ReportDataList
{
    height: 25px;
    text-align: left;
    width: 95%;
}

    .ReportDataList .Quantity
    {
        text-align: center;
    }


.link
{
    margin-left: 0.625em;
    margin-top: 22.188em;
}

.validation-summary-errors
{
    margin-right: 0.625em;
}

#validationSpan
{
    margin-left: 40px;
    margin-bottom: 40px;
}

.Reports
{
    margin-left: 5px;
    padding-bottom: 420px;
}

.CurrentPrices
{
    margin-bottom: 0.625em;
}

.ReportHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
    margin-left: 0.625em;
    margin-top: 0em;
}

.ReportDiv
{
    -webkit-border: 1px solid #999999;
    -moz-border: 1px solid #999999;
    -o-border: 1px solid #999999;
    border: 1px solid #999999;
    padding: 0.938em;
    width: 89%;
    margin-left: 0.625em;
    margin-top: 0.000em;
    font-size: 15px;
}

#DataUnavailable
{
    height: 500px;
    margin-top: -400px;
}

.DataUnavailable1
{
    margin-left: 40px;
    font-family: Arial, Helvetica, sans-serif;
}

.UnAvailableList
{
    margin-left: -30px;
    width: 100%;
}

    .UnAvailableList li
    {
        list-style: none;
        display: inline-block;
        zoom: 1;
        *display: inline;
        text-align: left;
    }

.DataUnavailableList li
{
    list-style: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 20%;
    margin-bottom: 10px;
}

.DataUnavailableList .CurrentPrice
{
    width: 30%;
    font-weight: 100;
    margin-left: -10px;
}

/*//change password css*/

.ChangePasswordContent
{
    margin-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 300px;
}

.ChangePwdError
{
    margin-left: 400px;
    margin-bottom: 40px;
}

.ChangePwdErrorTable
{
    margin-bottom: -10px;
}

.changepwdList li
{
    list-style: none;
    display: inline-block;
}

.ChangePwd
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.ChangePwdtable
{
    width: 100%;
    text-align: left;
}

.changepwderror
{
    text-align: center;
    width: 100%;
}

.changepwderror-t
{
    width: 430px;
}

.changepwderror-tt
{
    width: 720px;
}

.Questextfield
{
    margin-left: 48px;
    margin-bottom: 8px;
}

.Anstextfield
{
    margin-left: 57px;
    margin-bottom: 8px;
}

.oldPwdtextfield
{
    margin-left: 72px;
    margin-bottom: 8px;
}

.newPwdtextfield
{
    margin-left: 64px;
    margin-bottom: 8px;
}

.confirmPwdtextfield
{
    margin-left: 7px;
    margin-bottom: 8px;
}

.submitButton
{
    margin-left: 120px;
}


.bottompara
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
}

.ChangePwdHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
}

.pwdRule
{
    padding: 5px;
    overflow: hidden;
}


.warning
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 1.250em;
}
/*contact us css*/

.errorList
{
    margin-bottom: -10px;
    margin-left: 35px;
}

    .errorList li
    {
        list-style: none;
    }

.ContactDiv
{
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 10px;
    padding-bottom: 150px;
}


.contactUsHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
    margin-top: 30px;
}

.ContactTable
{
    margin-top: 10px;
}

.ErrorPage .error
{
    color: red;
}

.error
{
    color: red;
    /*text-align:center;*/
}

ul li
{
    list-style: none;
}

.validation-summary-valid
{
    text-align: center;
}

#contactname
{
    width: 28em;
}

.ClinicID
{
    width: 28em;
}

#ClinicName
{
    width: 28em;
}

#emailid
{
    width: 15.250em;
}

t #comment
{
    width: 19.375em;
}

#contactphone
{
    width: 11.250em;
}

#contactUsSpan
{
    margin-left: 40px;
}

/*PatientInfo css*/
.PatientInfoSheet
{
    margin-left: 0.425em;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 400px;
}

.PatientInfoHeading
{
    font-size: 18px;
    font-family: serif;
    margin-top: 1.625em;
    margin-bottom: 1.250em;
    margin-left: 0.500em;
    color: #761744;
}

.PatientInfo
{
    margin-left: 11.625em;
    margin-bottom: 0.500em;
}

.PatientInfo1
{
    margin-left: 13.9em;
    margin-bottom: 1.00em;
}

.PatientInfo2
{
    margin-left: 16.513em;
    margin-bottom: 0.750em;
    width: 10%;
}

.PatientIfo-go
{
    width: 575px;
}

.PatientIfo-go-t
{
    width: 100%;
    text-align: center;
}

.Patientinfolang
{
    margin-left: 8px;
    margin-bottom: 0.425em;
}

/*Pedigrees css*/

.Pedigrees
{
    margin-left: 0.8em;
    margin-top: 35px;
    padding-bottom: 300px;
}

.pedigressHeading
{
    font-family: serif;
    font-size: 18px;
    color: #761744;
}

.Pedigree-data
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin-bottom: 0.2em;
}

.Pedigree-link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin-top: 2em;
}

.pedigreeLink
{
    color: #761744;
    text-decoration: none;
}
/*Login page css*/

.Login
{
    background-color: black;
    border: 1px solid black;
}


    .Login header
    {
        width: 100%;
        height: 15%;
    }

    .Login footer
    {
        width: 100%;
        height: 8%;
        background-color: #CCCCCC;
        overflow: hidden;
        margin-top: 0.000em;
    }

    .Login body
    {
        background-color: black;
    }

    .Login .content
    {
        width: 100%;
        height: 120%;
    }

    .Login .image-content
    {
        width: 81%;
        height: 97%;
        background-color: white;
        float: left;
        margin-top: 0.3% !important;
        margin-left: 0.2%;
        margin-bottom: 1.79%;
        display: block;
        overflow: hidden;
        display: inline-table;
    }


.profile
{
    font-family: Arial, Helvetica, sans-serif;
    left: 0px;
    position: relative;
    top: -10px;
}

.RbContent
{
    text-align: left;
    font-size: medium;
    /*margin-top: 1px;*/
    margin-left: 12px;
    /*margin-bottom: 0px;*/
}

.LoginImageSet
{
    position: absolute;
    top: 280px;
    left: 50%;
}

.LoginImageSetRel
{
    position: relative;
    top: 0px;
    left: -290px;
}

/*.imageHeight
{
    margin-top: 1px;
}*/

.splashImage
{
    margin-left: 10px;
    margin-right: 10px;
    /*margin-bottom: 5px;
    margin-top: 5px;*/
    background-color: rgb(255,255,255);
}

#splash
{
    background-image: url('/Content/images/splash.jpg');
    background-repeat: no-repeat;
    background-position: 50% top;
    padding-right: 5px;
    padding-left: 5px;
}

#splash2
{
    background-image: url('/Content/images/splash.jpg');
    background-repeat: no-repeat;
    background-position: 50% top;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    float: left;
}

#StMarys_splash
{
    background-image: url('/Content/images/building1.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 12px;
    margin-right: 12px;
}

#client_splash_placeholder
{
    width: 490px;
    height: 625px;
}

#home_splash_placeholder
{
    width: 490px;
    height: 400px;
}

.CompanyProfile
{
    text-align: justify;
    width: 97%;
}


.profileList li
{
    list-style: disc;
}

.ForgotPassword
{
    margin-left: 50px;
    margin-top: 5px;
}

#ForgotMessage
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
}

#pwdRule
{
    margin-left: -100px;
    margin-top: 5px;
    margin-right: 5px;
    overflow: hidden;
}

.Helplink
{
    text-decoration: none;
    color: black;
    font-family: serif;
    font-size: 0.750em;
    margin-top: -5px;
}

.Login .people-image
{
    width: 60.5%;
    /*height: 67.5%;*/
    border-radius: 0.938em;
    margin-left: 22.4%;
}

.Login .footer-text
{
    z-index: 100;
    position: absolute;
    left: 0.000em;
    top: 43.750em;
}

    .Login .footer-text li
    {
        display: inline;
        font-size: 0.625em;
        margin-right: 1.250em;
    }

.Login .image
{
    width: 100%;
    height: 100%;
}

.Login .address
{
    width: 98%;
    height: 38%;
    border: 0.063em solid black;
    margin-top: -7%;
    border-bottom-left-radius: 0.938em;
    border-bottom-right-radius: 0.938em;
    background-color: #EBE4EC;
}

    .Login .address p:first-child
    {
        margin-top: 10%;
    }

    .Login .address p:last-child
    {
        margin-bottom: 10%;
        margin-left: 10%;
    }

    .Login .address p
    {
        margin-top: -6%;
        margin-left: 10%;
        margin-right: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        font-weight: 700;
    }

.Login .contact-us
{
    width: 89%;
    height: 50%;
    position: absolute;
    left: 6%;
    top: 2%;
}

.contact-usContact
{
    top: 8%;
}

.login-divContact
{
    top: 32%;
}

.newsContact
{
    top: 58%;
}


.Login .login-div
{
    width: 89%;
    height: 45%;
    position: absolute;
    left: 6%;
    top: 25%;
}

.Login .logindetails
{
    width: 98%;
    height: 50%;
    border: 0.063em solid black;
    margin-top: -7%;
    border-bottom-left-radius: 0.938em;
    border-bottom-right-radius: 0.938em;
    background-color: #EBE4EC;
}

.Login .loginBoxs
{
    height: 1em;
    width: 85px;
    background: -webkit-radial-gradient(35% 60%,farthest-side,white,grey); /* Safari 5.1 to 6.0 */
    background: -o-radial-gradient(35% 60%, farthest-side,white,grey); /* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(35% 60%, farthest-side,white,grey); /* For Firefox 3.6 to 15 */
    background: radial-gradient(35% 60%,farthest-side,white,grey); /* Standard syntax (must be last) */
    background: url('/Content/images/textfield_back.jpg') no-repeat;
    -webkit-background-size: 250%;
    -moz-background-size: 250%;
    -o-background-size: 250%;
    background-size: 250%;
    -webkit-border: 1px solid #333333;
    -moz-border: 1px solid #333333;
    -o-border: 1px solid #333333;
    border: 1px solid #333333;
    margin-left: 0.15em;
}


#dvhome
{
    display: none;
}

.dvhomeContact
{
    margin-top: 0.625em;
    margin-left: 0.85em;
}

.Login .uname
{
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

.Login .news
{
    position: absolute;
    left: 26%;
    top: 40%;
    margin-top: 10%;
    margin-bottom: 150%;
}

.Login .news-image
{
    width: 98%;
}

.Login .header-image
{
    height: 100%;
    width: 100%;
}

.Login .footer1
{
    width: 81%;
    height: 2.500em;
    background-color: #CCCCCC;
    float: left;
}

.Login .footer2
{
    width: 100%;
    height: 1.875em;
    margin-top: 0.625em;
    background-color: white;
    border-top: 0.063em solid black;
}

.Login .footer-t
{
    margin-top: 0.125em;
}

    .Login .footer-t li
    {
        color: #666666;
        display: inline;
        font-size: 0.625em;
        margin-right: 1.25em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

.legal
{
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.Login .footer3
{
    background-color: white;
}

.Login .foot-image
{
    height: 100%;
    width: 19%;
}

/*logoff css*/

.Logoff
{
    background-color: white;
}

    .Logoff .logoffContent
    {
        margin-top: 250px;
        text-align: center;
        font-size: 18px;
        margin-bottom: 250px;
    }

    .Logoff footer
    {
        margin-bottom: 0px;
        height: 38px;
        background-image: url('/Content/images/footer_back.png');
        background-repeat: repeat-x;
        background-color: rgb(255,255,255);
    }

/*termsAndConditions css*/

.termsAndConditions
{
    margin-top: 25px;
    margin-left: 15px;
    margin-right: 15px;
    text-align: justify;
    font-size: 16px;
    font-weight: 100;
}

.terms
{
    margin-bottom: 15px;
}

/*Privacy css*/

.Privacy li
{
    list-style-type: none;
    font-size: 16px;
    font-weight: 100;
    text-align: justify;
    margin-top: 30px;
    margin-left: -30px;
    margin-right: 15px;
}

.Privacy .gap
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.Privacy h2
{
    font-weight: bold;
}

 .Privacy table {
        text-align: justify;
        margin-top: 20px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 20px;
    }

    .Privacy td {
        padding-bottom: 1em;
    }
/*-----------------OrderRequest css -------*/

.OrderRequestDiv
{
    width: 100%;
}

.EnterQuantity
{
    width: 100%;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.orderRequestListDiv
{
    width: 100%;
    text-align: left;
}

.orderRequestList
{
    width: 100%;
    margin-left: 10px;
}

    .orderRequestList li
    {
        list-style: none;
        display: inline-block;
        zoom: 1;
        *display: inline;
        text-align: left;
    }

    .orderRequestList .heading
    {
        font-family: serif;
        font-size: 18px;
        color: #761744;
    }

    .orderRequestList .Print
    {
        text-align: right;
    }

.Order_Print
{
    margin-right: 20px;
}

.orderRequestContent
{
    margin-bottom: 3px;
    margin-top: -25px;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 10px;
    width: 100%;
    text-align: left;
}

.orderRequest
{
    margin-right: 75px;
    float: right;
    width: 100%;
}

.errorMessage
{
    color: red;
    margin-bottom: 10px;
    margin-left: 10px;
}

.GridData, .GridData1
{
    width: 100%;
}


    .GridData .DrugQuanHeading
    {
        font-weight: bold;
        width: 10%;
    }

    .GridData .DrugNameHeading
    {
        font-weight: bold;
        width: 30%;
    }

    .GridData .DrugRequestHeading
    {
        font-weight: bold;
        width: 15%;
    }

    .GridData .DrugClassiHeading
    {
        font-weight: bold;
        width: 30%;
    }

.GridData1
{
    margin-top: 10px;
}

    .GridData1 .DrugNameHeading
    {
        width: 30%;
        margin-bottom: 5px;
    }

    .GridData1 .DrugRequestHeading
    {
        width: 15%;
        margin-bottom: 5px;
    }

    .GridData1 .DrugClassiHeading
    {
        width: 30%;
        margin-bottom: 5px;
    }

    .GridData1 .DrugQuanHeading
    {
        width: 10%;
        margin-bottom: 5px;
    }


    .GridData1 .btnDrugQuantity
    {
        width: 32%;
        margin-left: 15px;
    }


.MainHead
{
    margin-left: 10px;
}

.GridData1 .DrugName
{
    width: 20%;
    margin-left: -50px;
}

.GridData1 .DrugEquiv
{
    margin-left: -8px;
    margin-right: 70px;
}

.GridData1 .Drugclassification
{
    margin-left: 0px;
    vertical-align: middle;
}

.buttonlist li
{
    list-style: none;
}

.orderrequest-buttons-s
{
    margin-left: 14px;
}

.NotAvailable
{
    margin-top: 20px;
}

    .NotAvailable li
    {
        list-style: none;
        text-align: center;
    }

.orderrequest
{
    margin-top: 20px;
    padding-bottom: 12px;
}

.BorderColor
{
    border-color: red;
}


/*Trackorder css*/
.bottomTextNoOrder
{
    color: #EE0000;
    margin-bottom: 10px;
}

.TrackOrder
{
    margin-top: 15px;
    margin-left: 15px;
    padding-bottom: 100px;
}

.TrackOrderheading
{
    font-family: serif;
    font-size: 18px;
    color: #761744;
    margin-top: 1.525em;
}

.TrackOrderContent
{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    font-size: medium;
}

.TrackOrderItalicContent
{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    color: #777777;
    font-size: medium;
}

.TrackOrderItalic
{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
    color: #777777;
    font-size: medium;
}


.orderDates
{
    color: #6699cc;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: 20px;
}

.TrackPackage
{
    margin-top: 1.25em;
    margin-bottom: 15.50em;
    width: 160px;
}

.NoOrder
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #777777;
    padding-bottom: 400px;
}

.bottomText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-top: 1%;
    margin-bottom: -90px;
    color: #777777;
}
/*News css*/
.NewsHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
    margin-bottom: 1.12em;
    margin-left: 15px;
    margin-top: 2em;
}

.newsList li
{
    text-align: justify;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-bottom: 1.12em;
    margin-left: -1.8em;
    padding-right: 15px;
    /*float:left;*/
}

.NewsLink
{
    text-decoration: none;
    color: #761744;
}

.NewsDetail
{
    padding-bottom: 400px;
}

.OrderConfirmHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
    margin-left: 0.625em;
    margin-top: 1.41em;
    margin-bottom: 30px;
}

.OrderConfirmContent
{
    margin-left: 0.626em;
    padding-bottom: 150px;
}

.note
{
    margin-top: 0.625em;
    margin-bottom: 0.625em;
}

#txtComments
{
    height: 80px;
}

.ContentLine
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
}

.ConfirmContent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-top: 15px;
    margin-bottom: 15px;
}

.OrderLink
{
    text-decoration: none;
}

.OrderConfirmTable
{
    width: 92%;
}

    .OrderConfirmTable, .OrderConfirmTable th, .OrderConfirmTable td
    {
        margin-left: 3.125em;
        font-family: Arial, Helvetica, sans-serif;
        font-size: medium;
        border: 1px solid rgb(204,204,204);
        height: 50%;
        text-align: left;
    }

.Ordersuccess
{
    margin-left: 8px;
    padding-bottom: 350px;
}

.SuccessMessage
{
    color: #761744;
    font-family: serif;
    font-size: large;
    margin-left: 0.625em;
    margin-top: 1.41em;
    margin-bottom: 15px;
}

.OrderDetails
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-bottom: 15px;
}

.OrderFont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-bottom: 15px;
    font-weight: bold;
}

.SuccessTable, .SuccessTable th, .SuccessTable td
{
    border: 1px solid rgb(204,204,204);
}

.SecurityTable {
    width: 80%;
}
.ChangeSecAnsContaint
{
    margin-top: 50px;
    text-align: center;
}

.ChangeScurityAnswers
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 320px;
}

.UpdateSecAnswerHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
}

.SecAnswerError
{
    text-align: center;
    /*padding-left: 392px;*/
}


/*ForgotPassword css*/
.ForgotPasswordDiv
{
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 10px;
    height: 550px;
}

.ForgotPwdHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
    padding-top: 20px;
}

.ForgotPwdContaint
{
    margin-top: 40px;
    margin-left: 100px;
}

.SecAnswerHeading
{
    color: #761744;
    font-family: serif;
    font-size: 18px;
}

.errorDiv
{
    margin-left: 40px;
}

#forgotPasswordMessages
{
    color: red;
}

.password
{
    display: none;
}

/*Create User css*/
.CreateUser
{
    margin-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
}

.UserName
{
    margin-left: -40px;
}

    .UserName li
    {
        list-style: none;
        display: inline-block;
        margin-right: 5px;
    }

.UserError
{
    margin-left: -40px;
    color: red;
}

.UserSubmit
{
    margin-left: 162px;
}

.CreateUserSuccess
{
    color: green;
}

#sMessage
{
    color: red;
}

/*FAQ CSS*/
.FAQList {
    margin-left: 20px;
}
/**********BASIC ELEMENTS**********/

	.stmary-login a {
	  font-size: 14px;
	  color: #f68933;
	  text-decoration: none;
	  cursor: pointer; }
	  a[disabled="disabled"] {
		color: #555;
		cursor: not-allowed;
		pointer-events: none;
		text-decoration: line-through; }

	.stmary-login a:hover {
	  text-decoration: underline;
	  color: #f68933; }

	.stmary-login a:focus {
	  color: #f68933; }



	/**********FORMS**********/
	.stmary-login form .form-group {
	  position: relative; }
	.stmary-login  form .form-group > label {
		position: absolute;
		top: 0;
		left: 0;
		margin: 15px 0px 0px 9px;
		font-weight: normal;
		transition: 0.2s; }

	.stmary-login form .form-group > select ~ label {
	  display: none; }

	.stmary-login form .form-group > select {
	  color: #555; }
	.stmary-login form .form-group > select:focus, form .form-group > select:focus:valid, form .form-group > select:valid {
		color: #303030; }

	.stmary-login form .form-group > input[type=text]:valid, form .form-group > input[type=text]:focus, form .form-group > input[type=text]:disabled, form .form-group > input[type=password]:valid, form .form-group > input[type=password]:focus, form .form-group > input[type=password]:disabled, form .form-group > input[type=search]:valid, form .form-group > input[type=search]:focus, form .form-group > input[type=search]:disabled, form .form-group > textarea:valid, form .form-group > textarea:focus, form .form-group > textarea:disabled, form .form-group > select:valid, form .form-group > select:focus, form .form-group > select:disabled {
	  padding-top: 18px;
	  outline-color: transparent; }
	.stmary-login  form .form-group > input[type=text]:valid:not(textarea), form .form-group > input[type=text]:focus:not(textarea), form .form-group > input[type=text]:disabled:not(textarea), form .form-group > input[type=password]:valid:not(textarea), form .form-group > input[type=password]:focus:not(textarea), form .form-group > input[type=password]:disabled:not(textarea), form .form-group > input[type=search]:valid:not(textarea), form .form-group > input[type=search]:focus:not(textarea), form .form-group > input[type=search]:disabled:not(textarea), form .form-group > textarea:valid:not(textarea), form .form-group > textarea:focus:not(textarea), form .form-group > textarea:disabled:not(textarea), form .form-group > select:valid:not(textarea), form .form-group > select:focus:not(textarea), form .form-group > select:disabled:not(textarea) {
		padding-top: 16px; }
	.stmary-login  form .form-group > input[type=text]:valid:not(.error_show), form .form-group > input[type=text]:focus:not(.error_show), form .form-group > input[type=text]:disabled:not(.error_show), form .form-group > input[type=password]:valid:not(.error_show), form .form-group > input[type=password]:focus:not(.error_show), form .form-group > input[type=password]:disabled:not(.error_show), form .form-group > input[type=search]:valid:not(.error_show), form .form-group > input[type=search]:focus:not(.error_show), form .form-group > input[type=search]:disabled:not(.error_show), form .form-group > textarea:valid:not(.error_show), form .form-group > textarea:focus:not(.error_show), form .form-group > textarea:disabled:not(.error_show), form .form-group > select:valid:not(.error_show), form .form-group > select:focus:not(.error_show), form .form-group > select:disabled:not(.error_show) {
		border-color: #165788; }
	 .stmary-login  form .form-group > input[type=text]:valid ~ label, form .form-group > input[type=text]:focus ~ label, form .form-group > input[type=text]:disabled ~ label, form .form-group > input[type=password]:valid ~ label, form .form-group > input[type=password]:focus ~ label, form .form-group > input[type=password]:disabled ~ label, form .form-group > input[type=search]:valid ~ label, form .form-group > input[type=search]:focus ~ label, form .form-group > input[type=search]:disabled ~ label, form .form-group > textarea:valid ~ label, form .form-group > textarea:focus ~ label, form .form-group > textarea:disabled ~ label, form .form-group > select:valid ~ label, form .form-group > select:focus ~ label, form .form-group > select:disabled ~ label {
		display: block;
		top: 4px;
		left: 2px;
		width: 100%;
		margin: 0;
		text-align: left;
		height: 15px;
		line-height: 16px;
		padding-left: 6px;
		font-size: 11px; }
	
	  padding-top: 16px; }
	

	*::-ms-backdrop,.stmary-login  form .form-group > input[type=text]:valid ~ label, .stmary-login form .form-group > input[type=text]:focus ~ label, form .form-group > input[type=text]:hover ~ label, form .form-group > input[type=password]:valid ~ label, form .form-group > input[type=password]:focus ~ label, form .form-group > input[type=password]:hover ~ label, form .form-group > input[type=search]:valid ~ label, form .form-group > input[type=search]:focus ~ label, form .form-group > input[type=search]:hover ~ label, form .form-group > textarea:valid ~ label, form .form-group > textarea:focus ~ label, form .form-group > textarea:hover ~ label, form .form-group > select:valid ~ label, form .form-group > select:focus ~ label {
	  display: block;
	  top: 4px;
	  left: 2px;
	  width: 100%;
	  margin: 0;
	  text-align: left;
	  height: 15px;
	  line-height: 16px;
	  padding-left: 6px;
	  font-size: 11px; }



	.stmary-login form .field-error {
	  line-height: 25px;
	  text-align: left;
	  color: #f00; }

	.stmary-login input[type=text], input[type=search],.stmary-login  input[type=password], textarea, select {
	  width: 100%;
	  max-width: 100%;
	  box-sizing: border-box;
	  border-radius: 3px;
	  color: #303030;
	  border: 1px solid #ccc;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  padding: 4px 6px; }
	  input[type=text].error, input[type=search].error, input[type=password].error, .stmary-login textarea.error, .stmary-login select.error {
		border-color: #f00; }

	.stmary-login input[type=search] {
	  padding-right: 33px; }



	.stmary-login input, textarea, select {
	  width: 100%;
	  max-width: 100% !important;
	  box-sizing: border-box;
	  border-radius: 3px;
	  height: 48px;
	  color: #303030;
	  border: 1px solid #ccc;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px; }
	  
	.stmary-login button, input[type="button"], input[type="submit"] {
	  background-color: #6493b5;
	  border: 0;
	  color: #fff;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  font-size: 14px;
	  font-weight: normal;
	  height: 48px; }
	  .stmary-login button.disabled, button:disabled, input[type="button"].disabled, .stmary-login input[type="button"]:disabled, .stmary-login input[type="submit"].disabled,.stmary-login input[type="submit"]:disabled {
		background-color: #ccc;
		cursor: not-allowed;
		color: #165788; }
	  .stmary-login button.narrow, input[type="button"].narrow, input[type="submit"].narrow {
		width: auto; }
	 .stmary-login button.specialSmall, input[type="button"].specialSmall, input[type="submit"].specialSmall {
		width: 50%;
		height: 32px; }

	.stmary-login button:hover,.stmary-login  input[type="submit"]:hover, .stmary-login input[type="button"]:hover {
	  background-color: #165788;
	  color: #fff;
	  cursor: pointer; }
	 .stmary-login  button:hover.disabled, .stmary-login button:hover:disabled, .stmary-login input[type="submit"]:hover.disabled, .stmary-login input[type="submit"]:hover:disabled, .stmary-login input[type="button"]:hover.disabled, .stmary-login input[type="button"]:hover:disabled {
		background-color: #ccc;
		cursor: not-allowed; }


	.stmary-login button.btn-link {
	  color: #f96b07;
	  background-color: white; }
	.stmary-login button.close {
	  background-color: white; }

	  
	  /*authen css */

	.stmary-login .login-form {
	  border-radius: 4px;
	  text-align: center;
	  margin: 0 auto 30px;
	  background-color: #f5f5f5;
	  border: 1px solid #ddd;
	  padding: 30px 20px;
	  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
	  .login-form .form-group {
		margin-bottom: 30px; }
	  .login-form #submitLogin {
		margin-bottom: 5px; }
	  .login-form input {
		width: 100%; }

	@media (min-width: 768px) {
	.stmary-login  .login-form {
		width: 420px;
		padding: 35px 40px; }
		.login-form.wide {
		  width: 500px; }
		  .login-form.wide h1 {
			font-size: 20px;
			margin-top: 0;
			margin-bottom: 30px; } 
	}
	.stmary-login .login-greeting-message {
	  margin-bottom: 30px;
	  font-size: 18px;
	  text-align: center;
	  color: #555; }
	  
	.stmary-login  .site-logo {
    /* visibility: hidden; */
    height: 77px;
    background: url(/Images/stmary-Official.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin-left: 43rem;
    background-size: 24rem;
}
.stmary-login .image-content {
	-webkit-border-radius:0;
	width:100%;
}
.content  {
	background : none;
}
.stmary-login  fieldset.fieldset {
	border: none;
}
    
	/*# sourceMappingURL=authentication.css.map */









