#my-account .btn-toggle-pass.active {
  color: #2b5d80;
}
.vault-view.grid-view .vcf-file.multiple-selected {
  border: 1px solid #2b5d80;
}
.ao-pdfviewer-container #xclose .xcloseicon {
  color: #fff;
}
#email-fwd-ctrl-settings-dropdown .email-fwd-list-item-icon.selected {
  background-color: #2b5d80;
}
.custom-control-primary .custom-control-input:checked ~ .custom-control-indicator {
  background-color: #2b5d80;
}
#defaultModalBody .contact-list-item.selected .bg-info-inverse {
  background-color: #2b5d80;
  border-color: #2b5d80;
}
#inviteSelection .modal-body .text-center .btn-outline-primary:hover,
.ao-invite-component-container .btn-outline-primary:hover {
  background-color: #fff;
}
body.dark #inviteSelection .modal-body .text-center .btn-outline-primary:hover,
.ao-invite-component-container .btn-outline-primary:hover {
  background-color: #fff;
}
body {
  color: #444;
}
a,
a:focus,
a:hover {
  color: #2b5d80;
}
.company-color {
  color: #2b5d80;
}
#xclose .xcloseicon {
  color: #2b5d80;
}
.company-hover-background {
  background-color: #ee0000;
}
.btn-default.btn-new.company-hover-background {
  background-color: #ee0000;
}
.vh-left-actionbar .vault-new-dropdown .menu-item:hover {
  background-color: #ee0000;
}
.btn-default:active,
.open > .btn-default.dropdown-toggle,
.drop-down-toggle:active {
  background-color: #ee0000;
}
.btn-default:focus,
.open > .btn-default.dropdown-toggle:focus,
.drop-down-toggle:focus {
  background-color: #ee0000;
}
.btn-default:hover {
  background-color: #ee0000;
}
a:focus,
a:hover {
  text-decoration: none;
  font-weight: 500;
}
.modal-header {
  background-color: #f4f5f8;
  color: #2b5d80;
}
.ao-customer-background-color.modal-header {
  color: #fff;
}
.popup-container .popup-window .title-section {
  background-color: #f4f5f8;
  color: #2b5d80;
}
.rel-info,
rel-info:focus {
  color: #2b5d80;
}
.rel-info:hover {
  color: #2b5d80;
}
.md-form-group.has-success .md-control-label,
.md-form-group.has-success .m-help-block {
  color: #2b5d80;
}
.md-form-group.has-success .md-form-control {
  border-color: #5189aa;
}
.btn-outline-success,
.label-outline-info {
  color: #2b5d80;
  border-color: #5189aa;
}
.btn-outline-success:hover,
.btn-outline-success:active {
  color: #ffffff;
  background-color: #2b5d80;
}
.label-outline-info:hover,
.label-outline-info:active {
  color: #ffffff;
  background-color: #2b5d80;
}
#compose-action-bar .ao-msg-attach-file-label {
  border-color: #5189aa;
}
.ao-susignup-container .steps .step.active .step-icon {
  color: #2b5d80;
}
.ao-susignup-container .steps a {
  color: #2b5d80;
}
.ao-susignup-container .ao-btn-bar label:last-of-type {
  border-color: #5189aa;
}
.ao-susignup-container .steps .step-icon {
  border: 2px solid #5189aa;
}
.ao-susignup-container .steps .step-icon {
  background-color: #5189aa;
}
.ao-susignup-container .steps .step.active .step-icon {
  color: #2b5d80;
}
.ao-susignup-container .steps .step-segment:after {
  background-color: #666666;
}
#ao-send-message-container #editor-container {
  color: #444;
}
#ao-diary-container .steps .step.active .step-icon {
  color: #2b5d80;
}
#ao-diary-container .steps a {
  color: #2b5d80;
}
#ao-diary-container .ao-btn-bar label:last-of-type {
  border-color: #5189aa;
}
#ao-diary-container .steps .step-icon {
  border: 2px solid #5189aa;
}
#ao-diary-container .steps .step-icon {
  background-color: #5189aa;
}
#ao-diary-container .steps .step.active .step-icon {
  color: #2b5d80;
}
#ao-diary-container .steps .step-segment:after {
  background-color: #666666;
}
.quick-email .quick-email-header {
  background-color: #666666;
}
.switch-primary .switch-input:checked ~ .switch-track {
  background-color: #666666;
}
.switch-primary .switch-input:checked ~ .switch-thumb {
  border-color: #666666;
}
.md-control-label {
  color: #2b5d80;
}
::-webkit-scrollbar-thumb {
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.44,#666666ff),color-stop(0.72,#666666ee),color-stop(0.86,#666666dd));
}
.account-controls .button:hover {
  background-color: #2b5d80;
}
.btn-clear {
  color: #2b5d80;
  border-color: #5189aa;
}
#ao-diary-container .button:hover {
  background-color: #2b5d80;
}
.ao-font-icon-flag {
  color: #aaaaaa;
}
td.note-cell {
  color: #aaaaaa;
}
.title-bar-title {
  color: #2b5d80;
}
.btn-primary {
  background-color: #666666;
  border-color: #5189aa;
}
.btn-primary:focus,
.btn-primary:hover {
  background-color: #ee0000;
  border-color: #ee0000;
}
#toast-container .toast-info {
  background-color: #ee0000;
}
#toast-container .toast-warning {
  background-color: #ee0000;
}
#toast-container .toast-success {
  background-color: #666666;
}
.popup-container .popup-window .buttons-section div.confirm-btn {
  background-color: #666666;
  border-color: #5189aa;
  color: #ffffff;
}
.popup-container .popup-window .buttons-section div.confirm-btn:focus {
  background-color: #ee0000;
}
.popup-container .popup-window .buttons-section div.confirm-btn:hover {
  background-color: #ee0000;
}
#ao-login-btn:focus,
#ao-login-btn:hover {
  background-color: #ee0000;
  border-color: #ee0000;
}
.btn-primary:a {
  background-color: #ee0000;
}
.btn-outline-primary {
  border: none;
  background-color: #fff;
  color: #2b5d80;
}
.btn-outline-primary:a {
  background-color: #ee0000;
  color: #2b5d80;
}
.btn-outline-primary:focus {
  background-color: #ee0000;
  border-color: #5189aa;
}
.btn-outline-primary.focus {
  background-color: #ee0000;
}
.dropdown-menu>li>a:hover {
  background-color: #ee0000;
}
.dropdown-menu>li>a:focus {
  background-color: #ee0000;
  color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #ee0000;
}
.navbar-default .navbar-nav > li > a.dropdown-toggle:hover,
.navbar-default .navbar-nav > li > a.dropdown-toggle:active,
.navbar-default .navbar-nav > li#ao_refresh > a:hover {
  background-color: #666666;
  color: #fff;
  filter: brightness(1.2) #000000;
}
.sidenav > li:hover > a.ao-customer-color {
  color: #2b5d80;
}
.sidenav > li.active > a.ao-customer-color {
  color: #2b5d80;
}
.sidenav > li > a.ao-customer-color {
  color: #2b5d80;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a: focus {
  color: #2b5d80;
  background-color: #fff;
}
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:active,
.navbar-default .navbar-nav > .open > a:focus {
  color: #2b5d80;
  background-color: #fff;
  filter: brightness(1.2) #000000;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
  color: #fff;
  background-color: #ee0000;
}
.navbar-default .navbar-nav>li>a:focus {
  background-color: #666666;
}
.link-muted:hover,
.link-muted:focus {
  color: #2b5d80;
}
#compose-action-bar {
  border-color: #5189aa;
}
.ao-msg-attach-file-label {
  border-color: #5189aa;
}
.btn-primary.disabled:hover {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-primary.disabled:focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-primary.disabled.focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-primary[disabled]:hover {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-primary[disabled]:focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-primary[disabled].focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
.btn-outline-primary:active {
  background-color: #ee0000;
  color: #ffffff;
  border-color: #5189aa;
}
.open>.btn-outline-primary.dropdown-toggle {
  background-color: #ee0000;
  color: #ffffff;
  border-color: #5189aa;
}
.open>.btn-outline-primary.dropdown-toggle:focus {
  background-color: #ee0000;
  color: #ffffff;
  border-color: #5189aa;
}
.btn-outline-default:hover {
  background-color: #666666;
}
.btn-outline-primary:hover {
  background-color: #eee;
  border-color: #5189aa;
  color: #2b5d80;
}
fieldset[disabled] .btn-primary:hover {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
fieldset[disabled] .btn-primary:focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
fieldset[disabled] .btn-primary.focus {
  background-color: #a9a9a9;
  border-color: #797979;
  color: #aaaaaa;
}
#ao-login-btn {
  background-color: #666666;
  border-color: #5189aa;
}
.sidenav-icon-active {
  color: #ee0000;
}
.ao-customer-highlight-color {
  color: #ee0000;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  color: #2b5d80;
}
.bar-line {
  background-color: #2b5d80;
}
.navbar-default .navbar-brand {
  color: #2b5d80;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #2b5d80;
}
.navbar-default .sidenav-toggler.collapsed {
  color: #2b5d80;
}
.navbar-default .navbar-nav>li>a:hover {
  background-color: #ee0000;
}
.sidenav > li.active > a {
  color: #ee0000;
}
.sidenav > li. > a {
  color: #2b5d80;
}
.ao-logo {
  background-image: url('https://s3.eu-west-2.amazonaws.com/stayprivate.logos/logos/purehealthclinic/logo.png?version=1');
}
#twiloSetupAssistant .customer-logo {
  background: url('https://s3.eu-west-2.amazonaws.com/stayprivate.logos/logos/purehealthclinic/logo-thumb.png?version=1') no-repeat;
}
#adlSetupAssistant .customer-logo {
  background: url('https://s3.eu-west-2.amazonaws.com/stayprivate.logos/logos/purehealthclinic/logo-thumb.png?version=1') no-repeat;
}
.ao-login-logo {
  background-image: url('https://s3.eu-west-2.amazonaws.com/stayprivate.logos/logos/purehealthclinic/logo-small.png?version=1');
}
@keyframes aoPinBtnHover {
  0% {
    background: white;
    color: #2b5d80;
  }
  100% {
    background: #002333;
    color: white;
  }
}
@-webkit-keyframes aoPinBtnHover {
  0% {
    background: white;
    color: #2b5d80;
  }
  100% {
    background: #002333;
    color: white;
  }
}
@keyframes aoPinIndicatorOn {
  0% {
    background: white;
  }
  100% {
    background: #2b5d80;
  }
}
@-webkit-keyframes aoPinIndicatorOn {
  0% {
    background: white;
  }
  100% {
    background: #2b5d80;
  }
}
.ao-customer-color {
  color: #2b5d80;
}
.ao-customer-inv-background-color {
  background-color: #2b5d80;
}
.ao-mav-btn-text.ao-customer-color,
.ao-nav-btn-glyph.ao-customer-color {
  color: #2b5d80;
}
.ao-right .ao-nav-btn-enabled .ao-mav-btn-text.ao-customer-color,
.ao-right .ao-nav-btn-enabled .ao-nav-btn-glyph.ao-customer-color {
  color: #888888;
}
.ao-customer-color-disabled {
  color: #aaaaaa;
}
.ao-text-color-white {
  color: #FFFFFF;
}
.ao-customer-background-color {
  background: #666666;
  background-color: #666666;
}
.layout-sidebar.ao-customer-background-color:not(.layout-sidebar-fixed.sidebar-overlays.sidebar-expanded-overlays .layout-sidebar):not(.layout-sidebar-fixed.sidenav-not-expandle.hide-side-nav .layout-sidebar)::before {
  box-shadow: 0 -22px 0 0 #666666;
}
.ao-left .ao-nav-btn.ao-customer-color-nav-button-highlight {
  background-color: #ffffff;
}
.ao-customer-color-nav-button-highlight {
  background-color: #ee0000;
}
.ao-nav-tabs ul li.on.ao-customer-color-nav-button-highlight {
  background-color: #ee0000;
}
.ao-customer-border-color {
  border-left-color: #5189aa;
  border-top-color: #5189aa;
  border-right-color: #5189aa;
  border-bottom-color: #5189aa;
}
.layout-content-header .zone-toolbar .btn.btn-primary {
  border-left-color: #5189aa;
  border-top-color: #5189aa;
  border-right-color: #5189aa;
  border-bottom-color: #5189aa;
  background-color: #fff;
  border-width: 1.5px;
  border-style: solid;
  color: #2b5d80;
}
.btn-outline-primary:focus {
  background-color: #eee;
}
.layout-content-header .zone-toolbar .btn.btn-primary .btn-tool-label-k {
  color: #261655;
}
.switch-toggle input:checked + label {
  color: white;
  background: #2b5d80;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.switch-android {
  border: 1px solid #5189aa;
}
.switch-android label {
  border-right: 1px solid #5189aa;
}
.switch-android label:last-of-type {
  border-right: 0;
}
.switch-android a {
  background-color: #002333;
}
.ao-customer-border-color-disabled {
  border-color: #797979;
}
.ao-switch-toggle-disabled input:checked + label {
  color: white;
  background: #aaaaaa;
}
.ao-switch-toggle-disabled label {
  border-right: 1px solid #797979;
}
.dropdown-menu.presence-menu li a .glyphicon-user {
  color: #2b5d80;
}
.dropdown-menu.presence-menu li a .glyphicon-user.presence-unavailable {
  color: #d8dee2;
}
.btn-primary-reverse-hover {
  background-color: #666666;
}
.btn-primary-reverse-hover:hover {
  color: #eee;
}
.switch-msg-candy {
  color: #2b5d80;
}
#ao-send-message-container .switch-msg-candy label {
  border: 1px solid #5189aa;
}
.switch-msg-candy.switch-msg-candy-yellow a {
  background-color: #2b5d80;
}
#ao-send-message-container .ao-editor-controls-container button {
  background-color: #2b5d80;
}
.k-tool-icon.k-state-selected,
.k-state-selected:link {
  background-color: #2b5d80;
}
.k-button-group .k-tool-icon {
  border-color: #5189aa;
}
#ao-upload-file .upload-button.hover {
  background-color: #2b5d80;
}
#ao-upload-file .send-button.active {
  background-color: #2b5d80;
}
.upload-progress .upload-bar {
  background-color: #2b5d80;
}
.ao-toggle-btn-large {
  color: #2b5d80;
}
.ao-send-text-chat-wrap button {
  background-color: #2b5d80;
}
@keyframes aoNavEnabledBtnHover {
  0% {
    background: white;
  }
  100% {
    background: #ee0000;
  }
}
@-webkit-keyframes aoNavEnabledBtnHover {
  0% {
    background: white;
  }
  100% {
    background: #ee0000;
  }
}
@keyframes aoLargeNavEnabledBtnHover {
  0% {
    background: transparent;
  }
  100% {
    background: #ee0000;
  }
}
@-webkit-keyframes aoLargeNavEnabledBtnHover {
  0% {
    background: transparent;
  }
  100% {
    background: #ee0000;
  }
}
@keyframes aoNavEnabledBtnIconHover {
  0% {
    color: #2b5d80;
    border-color: #2b5d80;
  }
  100% {
    color: #ffffff;
    border-color: #ffffff;
  }
}
@-webkit-keyframes aoNavEnabledBtnIconHover {
  0% {
    color: #2b5d80;
    border-color: #2b5d80;
  }
  100% {
    color: #ffffff;
    border-color: #ffffff;
  }
}
@keyframes aoNavEnabledBtnTextHover {
  0% {
    color: #2b5d80;
  }
  100% {
    color: #ffffff;
  }
}
@-webkit-keyframes aoNavEnabledBtnTextHover {
  0% {
    color: #2b5d80;
  }
  100% {
    color: #ffffff;
  }
}
@keyframes aoNavHighlightedBtnHover {
  0% {
    background: #2b5d80;
  }
  100% {
    background: #ee0000;
  }
}
@-webkit-keyframes aoNavHighlightedBtnHover {
  0% {
    background: #2b5d80;
  }
  100% {
    background: #ee0000;
  }
}
.ao-login {
  border-color: #5189aa;
}
.ao-login-btn {
  background-color: #2b5d80;
  border-color: #5189aa;
}
.ao-widget-action:hover {
  background-color: #ee0000;
}
.ao-widget-action:active {
  background-color: #949494;
  color: #ffffff;
  font-weight: bolder;
}
#vslider .ui-slider-range {
  background: #2b5d80;
}
#logo-alpha {
  opacity: 0.06;
}
@media only screen and (min-width: 600px) and (orientation: portrait),only screen and (min-width: 641px) and (orientation: landscape),only screen and (min-device-width: 602px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332),only screen and (min-device-width: 602px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) and (device-aspect-ratio: 1.7391304347826) {
  .ao-left .ao-nav-btn.ao-customer-color-nav-button-highlight {
    background-color: #ee0000;
  }
  .ao-mav-btn-text.ao-customer-color,
  .ao-nav-btn-glyph.ao-customer-color {
    color: #2b5d80;
  }
  .ao-right .ao-nav-btn-enabled .ao-mav-btn-text.ao-customer-color,
  .ao-right .ao-nav-btn-enabled .ao-nav-btn-glyph.ao-customer-color {
    color: #2b5d80;
  }
  .ao-customer-color-nav-button-highlight {
    background-color: #ee0000;
  }
  .ao-text-color-white {
    color: #ffffff;
  }
  .ao-toggle-btn-pause .ao-toggle-btn.ao-customer-border-color,
  #ao-toggle-btn-add.ao-customer-border-color {
    border-right-color: #2b5d80;
    border-color: #2b5d80;
  }
}
.switch-button-background.checked {
  background-color: #2b5d80;
  border: 1px solid #2b5d80;
}
[type=checkbox] {
  color: #2b5d80;
}
.ao-row-highlighted {
  background-color: #6666661a;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #2b5d80;
}
.dark #sidenavSecond .sidenav-group-divider.ao-customer-color {
  color: #ccc;
}
.dark #sidenavSecond .line.ao-customer-background-color {
  background-color: #ccc;
}
