﻿body {
    padding: 0;
    margin: 0;
    font-size: 12px;
    overflow: scroll;
}

.title-site {
    font-size: 22px;
}

.title-sub {
    font-size: 18px;
}

.navbar-header {
    background-image: url('/img/Icon.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 64px;
    color: white !important;
}

#body-container {
    overflow-x: hidden;
    overflow-y: auto;
    margin: 10px;
    background-color: #fff;
    border: solid 2px #ccc;
}

    #body-container.initial-container {
        height: 1200px;
    }

.main-content-container {
    margin-top: 15px;
    border: 0;
    border-top: solid 1px #41BA89;
}

.top-divider {
    border: 0;
    border-bottom: solid 1px #41BA89;
}

.green-text {
    color: #41BA89;
}

.red-text {
    color: #ff0000;
}

strong {
    font-weight: bold;
}

.hidden {
    display: none;
    visibility: hidden;
}

.view-container {
    background-color: white;
    padding: 5px;
    margin: 5px;
}

.practice-info-holder {
    padding: 10px;
}

#container-prescription {
    padding: 10px 0;
}

.list-item-prescription {
    padding: 5px;
    font-weight: bold;
}

    .list-item-prescription:hover {
        background-color: #fefefe;
    }

.list-item-prescription-strength {
    font-size: 10px;
    color: #909090;
    padding-left: 30px;
}

.list-item-prescription-type-erx .list-item-prescription-noerxmessage,
.list-item-prescription-type-erx .list-item-prescription-medication-noerx,
.list-item-prescription-type-erx .list-item-prescription-medication-noerx-submessage {
    display: none;
}

.list-item-prescription-type-physical .list-item-prescription-medication {
    display: none;
}

.list-item-prescription-type-physical .list-item-prescription-medication-noerx {
    padding: 2px 0 2px 30px;
    color: #666;
    background-repeat: no-repeat;
    background-position: 0,0;
    background-image: url('/img/check-notselected.png');
}

.list-item-prescription-type-physical .list-item-prescription-medication-noerx-submessage {
    color: #666;
    display: block;
    font-size: 11px;
}

.radio-container {
    padding: 5px;
}

.radio, .checkbox {
    display: none;
}

    .radio ~ label, .checkbox ~ label {
        padding: 2px 0 2px 30px;
        background-repeat: no-repeat;
        background-position: 0,0;
        cursor: pointer;
    }

    .radio ~ label {
        background-image: url('/img/radio-notselected.png');
    }

    .radio:checked ~ label {
        background-image: url('/img/radio-selected.png');
    }

    .checkbox ~ label {
        background-image: url('/img/check-notselected.png');
    }

    .checkbox:checked ~ label {
        background-image: url('/img/check-selected.png');
    }

.title-prescription {
    font-weight: bold;
}

.container-send-prescription-functions {
    padding-top: 10px;
}

.container-send-prescription-buttons {
    padding: 10px 0;
}

.title-patient-name {
    font-size: 14px;
    font-weight: bold;
}

.button {
    color: white;
    background-color: #41BA89;
    cursor: pointer;
    border: 0px none;
    padding: 5px 10px;
}

    .button:disabled {
        background-color: #666666;
        cursor: not-allowed;
    }

.img-button {
    border: none;
    cursor: pointer;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    vertical-align: top;
    text-decoration: none;
}

    .img-button img {
        width: 20px;
        height: 20px;
    }

    .img-button.enabled {
    }

        .img-button.enabled .enable-img {
            display: inline;
        }

        .img-button.enabled .disable-img {
            display: none;
        }

    .img-button.disabled {
        cursor: not-allowed !important;
    }

        .img-button.disabled .enable-img {
            display: none;
        }

        .img-button.disabled .disable-img {
            display: inline;
        }

.link-button {
    text-decoration: none;
    cursor: pointer;
    color: #41BA89;
}

.link-button-2 {
    text-decoration: underline !important;
    cursor: pointer;
    color: #113F66;
    padding-bottom: 5px;
}

.help-container {
    border: solid 1px #ccc;
    padding: 0 10px;
    margin: 5px;
}

#container-resend-link-functions {
    padding: 20px;
    background-color: #eeeeee;
}

.input-patient-info {
    padding: 5px;
    width: 90%;
    margin: 5px 0;
}

.invalid-input {
    border: solid 1px red;
}

.sub-text {
    font-size: 10px;
    color: #0C4166;
}
