﻿/* overrides */

/*sup {
    vertical-align: super;
    font-size: 67%;
    font-family: 'AvenirLTStd45Book';
    font-family: Helvetica, Arial, sans-serif;
}*/

.headerTextColor{
    color: #638800;
}

caption {
    color: #000000;
    font-family: Verdana,Tahoma,sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.homePageParagraph {
    margin-bottom: 15px;
}

.homePageLeadParagraph {
    margin-top: 6px;
}

.homePageBullets {
    margin-left: -23px;

}
.btn-primary {
    margin-right: 30px;
}

.btn-default {
    margin-right: 30px;
}

.formUploadHeader {
    background-color: #99cc66;
    color: #fff;
    border-radius: 0 !important;
    padding: 5px !important;
}

.certificationLegalText {
    font-size: 12px;
    line-height: none;
}

.validationText {
    font-weight: normal;
    color: red;
}

.downloadResourcesLink {
    text-decoration: none !important;
}

.sidebar {
    background-image: none;
}

#divLogin {
    /*margin: 20px 0 0 0;*/
    margin: 10px 0 0 20px;
}

#footer-copyright p {
    text-shadow: none;
    font-size: 12px;
    line-height: 14px;
    color: #666666;
    font-weight: normal;
}

    #footer-copyright p:first-child {
        padding-top: 30px;
    }

    #footer-copyright p.copyRight {
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: normal;
    }

.programSidebar {
    font-size: 12px;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #d1d1d1;
    padding: 15px;
    min-height: 1230px;
    /*width: 242px;*/
}

    .programSidebar p {
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 14px;
        line-height: 18px;
    }

.epipenInfoLink {
    text-decoration: underline;
}

.orderingInstructions {
    font-size: larger;
}

    .orderingInstructions p {
        color: #628800;
        margin: 30px 0 20px 0;
    }

    .orderingInstructions a:link, .orderingInstructions a:active, .orderingInstructions a:visited {
        color: #628800;
        text-decoration: underline;
    }

    .orderingInstructions a:hover {
        color: #24668d;
        text-decoration: none;
    }

.greenBG {
    background-color: #DDECC6;
    border: 1px solid #d1d1d1;
    padding: 10px 30px 20px 30px;
    width: 100%;
    max-width: 761px;
    margin: 20px 0 20px 0;
}


.startProcess {
    background-color: #DDECC6;
    border: 1px solid #d1d1d1;
    padding: 30px;
    text-align: center;
    width: 100%;
    max-width: 761px;
    font-weight: bold;
    font-size: 18px;
    color: #003089;
    margin: 10px 0 20px 0;
}

    .startProcess a:link, .startProcess a:visited, .startProcess a:active {
        color: #003089;
        text-decoration: underline;
    }

    .startProcess a:hover {
        color: #000000;
        text-decoration: none;
    }

.moreAnaphylaxisInfo p {
    background-color: #99cc67;
    border: 1px solid #999999;
    padding: 30px;
    text-align: center;
    width: 100%;
    max-width: 550px;
    font-weight: bold;
    font-size: 18px;
    color: #003089;
    margin: 30px 0 20px 0;
}

div.moreAnaphylaxisInfo {
    font-size: 18px;
    color: #007588;
}

.moreAnaphylaxisInfo a:link, .moreAnaphylaxisInfo a:active, .moreAnaphylaxisInfo a:visited {
    color: #007588;
    text-decoration: underline;
}

.moreAnaphylaxisInfo a:hover {
    color: #000000;
    text-decoration: none;
}


ol.orderingSteps {
    border: 1px solid #99cc66;
    background-color: #fffbeb;
    padding: 28px 25px 28px 45px;
    margin-top: 14px;
}

.orderingSteps li {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
    color: #99cc66;
}

    .orderingSteps li span {
        font-weight: normal;
        color: #060606;
    }

.storageBox {
    display: inline-block;
    background-color: #fef5cf;
    border: 1px solid #99cc66;
    /*width: 530px;
    height: 250px;*/
    padding: 18px 23px;
    margin: 14px 0 0 -25px;
}

.storageBoxInfo {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    color: #333333;
    float: left;
}

.storageBoxImgBlock {
    width: 162px;
    height: 100%;
    float: right;
}

.caption {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 10px;
    /*position: relative;
    top: 21px;
    left: 12px;*/
    /*font-size: 8px;
	position: relative;
	left: 18px;
	top: -6px;*/
}

.subCaption {
    border-top: 1px solid #428004;
    border-bottom: 1px solid #428004;
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    color: #428004;
    font-size: 12px;
    line-height: 17px;
}

.subCaptionPad {
    display: inline-block;
    padding: 10px;
    color: #428004 !important;
}

.storageBoxPic {
    background: url('/assets/img/productStorageBoxOff.png') no-repeat 0 0;
    width: 162px;
    height: 148px;
    cursor: pointer;
}

.storageBoxPicHover {
    background: url('/assets/img/productStorageBox.png') no-repeat 0 0;
    width: 162px;
    height: 148px;
    cursor: pointer;
}

.storageBoxLargePic {
    text-align: center;
    border: 2px solid #d1d1d1;
    padding: 5px;
    margin: 10px;
}

.storageBoxPopupCloseBtn {
    float: right;
    margin-right: 7px;
}



.didYouKnow {
    margin-top: 283px; /* chrome only */
    padding: 15px !important;
    background-color: #C1E0B1;
    color: #1263CC;
    font-weight: bold;
    line-height: 26px;
    text-shadow: none;
    padding: 0;
}

/*.didYouKnow p
    {
        font-weight: bold;
        color: #1263CC;
        padding: 0;
        line-height: 26px;
        text-shadow: none;
    }*/

/* contact page*/
.contact-details, .contactForm {
}

.contactFormBioridge {
    float: right;
    clear: both;
    margin-right: -300px;
}

.bioridgeAddress {
    padding: 0 40px 0 0;
    float: left;
    display: inline-block;
    line-height: 24px;
}

.bioridgePhoneFax {
    clear: none;
    float: left;
    display: inline-block;
    line-height: 24px;
}

/* register page */
.btn-shift-left {
    position: relative;
    left: -15px;
}

/* orderstep pages */
.step3BtnRight {
    position: relative;
    right: -54px;
}

h4.vertH4Or {
    line-height: 95px;
}

.chkbxAlign {
    top: -10px;
    position: relative;
}

span.lblSchoolName {
    width: 90%;
    float: right;
    clear: none !important;
    padding: 2px 0 0 3px;
}

input[type="checkbox"].chkSelect {
    width: 10%;
    float: left;
}

/* popup dialog box css */
#dialog-confirm, #fda-confirm {
    display: none;
    height: auto !important;
}

.ui-dialog.ui-widget {
    width: 33% !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    text-align: center;
    float: none !important;
}

.ui-dialog .ui-dialog-title {
    height: 23px;
}

div.ui-dialog-buttonset button:last-child {
    background: #acacac !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #428bca;
    color: #fff;
}

.ui-widget {
    font-size: 16px;
}

.ui-dialog .ui-dialog-buttonpane button {
    font-size: 14px;
    font-weight: bold;
}

.ui-state-default .ui-icon {
    background-color: #e6e6e6;
}
