/**
    Header elements.
*/

.patient-row-subheader {
    background-color: #f2f2f2;
    border-bottom: 1px solid #CCC;
}

li.patient-visit-progress-todo {
    color: #4a535f;
    opacity: 0.4;
}

.patient-visit-progress-indicator {
    border: 1px solid #4a535f;
}

.patient-visit-progress li h4 {
    border-top: 1px solid #4a535f;
}

/*
    Common styles
*/
.patient-notification-operation {
    color: #0FE5BD; }

.patient-user-info-copay {
    color: #7045F2; }

.patient-visit {
    background: #7045F2; }

.patient-visit-container .portal-button {
    background-color: #FFFFFF;
    border-color: #0FE5BD;
    color: #0FE5BD; }

.patient-visit-container .portal-button:hover,
.patient-visit-container .portal-button:focus {
    background-color: #0FE5BD;
    border-color: #0FE5BD;
    color: #FFFFFF; }

.patient-visit-container .portal-button:active,
.patient-visit-container .portal-button:active:focus {
    background-color: #0FE5BD;
    border-color: #0FE5BD;
    color: #FFFFFF; }

/*
    My family styles
*/

.patient-visit-list-card-active {
    border-top: 5px solid #0FE5BD; }

.patient-visit-list-card-scheduled {
    border-top: 5px solid #7045F2; }

/*
    Visit styles
*/

li.patient-visit-progress-done {
    border-color: #0FE5BD; }
li.patient-visit-progress-done .patient-visit-progress-indicator {
    background: #0FE5BD;
    border: 1px solid #0FE5BD; }
li.patient-visit-progress-done h4 {
    border-top: 1px solid #0FE5BD; }

.patient-visit-photo button:hover, .patient-visit-photo button:focus, .patient-visit-photo button:active, .patient-visit-photo button.active {
    color: #0FE5BD; }

.patient-visit-medical-section-add-item:hover {
    color: #0FE5BD; }

.patient-change-link {
    color: #0FE5BD; }
.patient-change-link:hover, 
.patient-change-link:active,
.patient-change-link .active {
    color: #0FE5BD; }

.patient-change-link-button {
    color: #0FE5BD; }
.patient-change-link-button:hover, 
.patient-change-link-button:focus, 
.patient-change-link-button:active, 
.patient-change-link-button.active {
    color: #0FE5BD; }

.patient-operation-link {
    color: #0FE5BD; }
.patient-operation-link:link, 
.patient-operation-link:visited, 
.patient-operation-link:hover, 
.patient-operation-link:focus, 
.patient-operation-link:active {
    color: #0FE5BD; }

.patient-exam-status {
    color: #7045F2; }

.patient-examroom-popover .patient-examroom-popover-close:hover {
    color: #0FE5BD; }
.patient-examroom-popover .patient-examroom-popover-close:focus i,
.patient-examroom-popover .patient-examroom-popover-close:active i, 
.patient-examroom-popover .patient-examroom-popover-close.active i {
    color: #0FE5BD; }

#examRoomShowWelcomeVideoContainer {
    color: #0FE5BD; }
#examRoomShowWelcomeVideoContainer:hover, 
#examRoomShowWelcomeVideoContainer:focus, 
#examRoomShowWelcomeVideoContainer:active, 
#examRoomShowWelcomeVideoContainer.active {
    color: #0FE5BD; }

.patient-examroom-popover-action {
    color: #0FE5BD; }
.patient-examroom-popover-action:hover, 
.patient-examroom-popover-action:focus, 
.patient-examroom-popover-action:active, 
.patient-examroom-popover-action.active {
    color: #0FE5BD; }
