.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #91c400;
}

.page-footer {
    color: #91c400;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #91c400;
}

span.date-round {
    background: #91c400;
}

.login .content h3 {
    color: #91c400;
    font-size: 24px;
}

a {
    color: #91c400;
}

a:hover {
    color: #75a600;
}

.green.btn {
    background-color: #91c400;
}

.progress .bar {
    background-color: #91c400;
}

.appointmentHeadings {
    color: #91c400;
}

.clickable-text:hover {
    color: #91c400;
}

.default-green {
    color: #91c400;
}

th.today {
    background-color: #91c400 !important;
}

.lookLikeLink {
    color: #91c400;
}

button.help-instruction-video {
    border: 1px solid #91c400;
}

.blue-col {
    color: #91c400;
}

.border-default-color{
    border: 2px solid #91c400;
}

.sortable-placeholder{
    border: 3px solid #91c400;
}

h5 span {
    color: #91c400;
}

.heroicon-component-accent {
    fill: #91c400;
}

.task-block > * {
    border: solid 5px #91c400;
}

.task-block .start {
    background: #91c400;
}

@media (min-width: 768px) and (max-width: 1050px) {
    .task-block > * {
        border: solid 4px #91c400;
    }
}

div.block-number {
    color: #91c400;
}

.color-primary {
    color: #91c400;
}

.border-primary {
    border-color: #91c400;
}

.bg-primary {
background-color: #91c400;
}

input.scale-slider {
    accent-color: #91c400;
}

.color-secundary {
color: #75a600;
}

hr.sidebar
{
    border-top: solid 1px #91c400;
    border-bottom: solid 1px #91c400;
    background: #eff3f8
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav.nav-pills li.active {
    border-bottom: solid 3px #91c400;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #91c400;
}

h1, h2, h3 {
    color: #91c400;
}

.trainingTable th {
    background: #91c400 !important;
}

.navbar-header.main-menu {
    background-color: #91c400;
}

.navbar-header.main-menu li > a:hover {
    background-color: #75a600 !important;
}


.navbar-header.main-menu li:hover {
    background-color: #91c400 !important;
}

ul.mega-menu-submenu li:active {
    background-color: #FF0000 !important;
}

.navbar-header.main-menu li:hover {
    background-color: #75a600;
}

.navbar-header.main-menu ul.mega-menu-submenu {
    background-color: #75a600;
}

.navbar-header.main-menu ul.mega-menu-submenu li > a:hover {
    background-color: #91c400 !important;
}

.header .subject {
    color: #91c400;
}

.btn.blue {
    background: #217ebd;
}

.btn.blue:hover {
    background: #217ebd;
    opacity: 0.8;
}

body, .page-content, .login {
    background: #eff3f8 !important;
}

.statistics-pane {
    height: 275px;
    border: solid 1px #cccccc;
    border-top: solid 5px #91c400;
    padding-top: 10px;
    border-radius: 5px;
}
.statistics-pane div.primary {
    color: #91c400;
    font-size: 80px;
    margin: 10px;
    margin-bottom: 0px;
    font-weight: bold;
}

.statistics-pane .statistics-pane-details div.primary {
    color: #91c400;
    font-size: 30px;
    margin: 0px;
    font-weight: bold;
    margin-top: 10px;
}

.statistics-pane span.primary {
    color: #91c400;
    font-size: 110%;
    font-weight: bold;
}

#dashboard .tile .value {
    color: #91c400;
    font-size: 22pt;
    font-weight: bold;
    margin-top: -10px;
    margin-bottom: -1px;
    padding-left: 5px;
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #91c400 !important;
 }
.dropdown-menu .active > a:hover {
    background-color: #75a600;
  }

  .dropdown-menu .active a {
    background-color: #75a600;
  }  

  .sidebar-filter li.active {
    border-left: solid 3px #91c400;
    background: #FFFFFF;
    font-weight: bold;
    margin-left: 0px;
  }

  .sidebar-filter li a {
    color: #000000;
  }

  .sidebar h3 {
    color: #222222;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 8px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

[x-cloak] {
display: none !important;
}

.notepad-patient-header {
    padding: 5px; 
    background: #91c400;
}

.notepad-patient-reply {
    border-top: solid 1px #91c400;
    border-bottom: solid 1px #91c400;
}

div.horizon-bubble {
    display: inline-block;
    border-radius: 50% !important;
    background: #91c400;
    color: #FFFFFF;
    width: 60px;
    height: 60px;
    text-align: center;
    margin: 5px;
    border: solid 1px #cccccc;
}

.border-color-primary {border-color: #91c400;}
.border-color-primary-left {border-left: solid 4px #91c400;}
.border-color-gray-300-left {border-left: solid 4px #cccccc;}
.border-color-gray-600-left {border-left: solid 4px #777777;}

.modal-body {
    background: #fafafa !important;
}

.placeholder {
position: relative;
color: transparent;
}
.placeholder:after {
display: block;
content: '';
position: absolute;
right: 0;
left: 0;
top: 50%;
margin-top: -5px;
height: 10px;
background: #e0e1e2;
}

.lightbox {
z-index: 20001;
}
.lightboxOverlay {
    z-index: 20000;
}

div.patient-gradient {
background: #EEEEEE;
background: linear-gradient(90deg,rgba(238, 238, 238, .8) 0%, #91c400 89%);
}

div.patient-gradient p {
    color: white;
}

/* Theme colours as classes, for views that used theme()->getColor() in a style attribute. The layouts put the theme in this
   stylesheet's URL, so switching theme doesn't serve the previous theme's cached colours. */
.bg-theme-icon {
    background-color: #c8e180;
}

.text-theme-main {
    color: #91c400;
}

/* time-table/index.blade.php: the active calendar button */
.time-table-page #calendar .fc-button.fc-button-active {
    background-color: #91c400;
}

/* help-items/show.blade.php: the table headers in a help item's content */
.helpItem table th {
    background: #91c400;
}



