﻿/* START-CUSTOM-CSS - CREATED BY PALETTE GENERATOR Mon Jun 12 2023 08:08:49 GMT+0300 (Israel Daylight Time) $primary-color:#2064B4;$primary-hue-color:#1775E0;$secondary-color:#414141;$secondary-hue-color:#6C6B6B;$success-color:#21CCAA;$inactive-color:#d1dbe0;$warning-color:#e75e0d;$error-color:#e74c3c;$extra-color:#7EBAD6;$header-color:#FBFCFC;$side-menu-header-color:#FBFCFC;$side-menu-bg-color:#FBFCFC;$background-color:#F7F8FB;$grid-primary-color:#FFF;$grid-secondary-color:#f6f8fa;$grid-hover-color:#f0f0f0;$grid-border-color:#d9dfe4;$grid-selected-color:#dfedf7;$pt-text-dark:#414141;$pt-text-light:#ffffff; END-CUSTOM-CSS */
.app-logo {
    background-image: url(../../images/logo.svg);
	    width: 100%;
    height: 100%;
    background-size: 150px 25px;
}
body#invitation-view .navbar .logo-invitation {
	width: 300px;
    height: 70px;
    top: -10px;
    background: url(../../images/logo.svg) no-repeat 0 0;
}
.header .logo {
    background: url(../../images/logo.svg) no-repeat left center;
	width: 300px;
    height:50px;
    background-size: 50%;
}

body.login,
body[ng-controller=AdminLoginCtrl],
body.error-pages{
    background-image: url(../../images/background.png);
    background-size:cover;
}
/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    body.login,
    body[ng-controller=AdminLoginCtrl],
    body.error-pages{
      background-image: url(../../images/background.png);
    }
}
/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    body.login,
    body[ng-controller=AdminLoginCtrl],
    body.error-pages {
      background-image: url(../../images/background.png);
    }
}
/* x-Large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    body.login,
    body[ng-controller=AdminLoginCtrl],
    body.error-pages {
      background-image: url(../../images/background.png);
      /*background-size: cover;*/
    }
}
body[ng-controller=AdminLoginCtrl] .form-title{
    font-size:20px;
}


/* EXTRA */
body {
  color: #414141; }

div.popover,
div.popover a {
  color: #414141; }

a {
  color: #FBFCFC; }

a.input-group-addon:hover {
  background-color: #414141;
  border-color: #414141; }

/* Icons */
.ca:not(.ca-override-default) {
  color: #414141; }

a.ca:hover,
button:not(.ct-bg-secondary) .ca:hover {
  color: #414141; }

/* SIDE MENU */
.nav > li a.nav-side-menu-sub:hover {
  background-color: rgba(251, 252, 252, 0.1); }

.nav > li:not(.active) a.nav-side-menu-primary:hover:hover {
  background-color: rgba(251, 252, 252, 0.1); }

/* NOTIFICATION MARK */
.notifications-wrap:hover .ct.notifications-indicator {
  background-color: #d62c1a; }

.files-table tr:hover td.file-actions-td button i.ca-link.ca-selected {
  color: #97d115; }

.files-table tr:hover td.file-actions-td button i.ca-colaborate.ca-selected {
  color: #97d115; }

/* FILE BROWSER + SELECT LICENSE TABLE */
.files-table tr:not(.ct-selection-disabled):hover,
.licenses-table tr:hover {
  background-color: #f0f0f0; }

/* MODALS */
.modal-content {
  border-color: #FBFCFC; }

/* HELP MODAL */
.modal-dialog.help-options .option-button:hover .ct-fill-primary {
  fill: #414141 !important; }

.modal-dialog.help-options .option-button:hover .ct-fill-text-primary {
  fill: #ffffff !important; }

/* Action Toolbar */
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .version-date,
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .arrow-icon {
  color: #FBFCFC; }

/* TREE */
.tree-node.ct-bg-grid-selected .ca {
  color: #FBFCFC !important; }

/* MATERIAL */
.md-autocomplete-suggestions > li:hover, .md-autocomplete-collab > li.selected, .ca-autocomplete-shared-items > li.selected {
  background-color: #f0f0f0; }

md-progress-linear .md-bar2 {
  background-color: #FBFCFC; }

/* INVITATION */
.invitation-tr.invitation-tr-exists > td {
  background-color: #dfedf7; }

/* ICONS */
.ca.ca-error {
  color: #e74c3c; }

.ca.ca-notice {
  color: #00c89f; }

.ca.ca-warning {
  color: #e75e0d; }

/* DEVICE LOGS */
td.log-status.error {
  color: #ea6153;
  background-color: #ea6153; }

td.log-status.notice {
  color: #00e2b3;
  background-color: #00e2b3; }

td.log-status.warning {
  color: #f26b1b;
  background-color: #f26b1b; }

/* RADIO */
.btn-radio-group .btn-radio input[type='radio'].active {
  background-color: #FBFCFC; }

.btn-radio input[type='radio']:active, .btn-radio input[type='radio']:focus {
  background-color: #414141; }

/* modal close button */
.close:hover, .close:focus {
  color: #414141; }

.avatar-large div {
  border-color: #414141; }

md-checkbox .md-icon {
  border-color: #414141; }

md-checkbox.md-checkbox-extra.md-indeterminate .md-icon {
  border-color: #97d115; }
  md-checkbox.md-checkbox-extra.md-indeterminate .md-icon:after {
    border-color: #414141; }

md-checkbox.md-checkbox-extra.md-checked .md-icon {
  background-color: #97d115; }
  md-checkbox.md-checkbox-extra.md-checked .md-icon:after {
    color: #ffffff; }

.avatar-small .image,
.avatar-large .image {
  border-color: #d1dbe0; }

.form-control,
input.form-control-no-focus-border:focus {
  border-color: rgba(65, 65, 65, 0.3); }

.form-control:focus,
.top-toolbar .fixed-right .search-wrap .search-field .form-control.no-border:focus {
  border-color: rgba(251, 252, 252, 0.3); }

/* INVITATION */
.no-code + .tooltip .tooltip-arrow {
  border-top-color: #FBFCFC; }

.no-code + .tooltip .tooltip-inner {
  background-color: #FBFCFC; }

.has-error .form-control {
  border-color: #e74c3c; }

.error-content .arrow {
  color: #e74c3c; }

.progress-bar {
  background-color: #FBFCFC; }

.progress-bar-success {
  background-color: #00c89f; }

.progress-bar-warning {
  background-color: #e75e0d; }

.progress-bar-danger {
  background-color: #e74c3c; }

.selected + .selected td {
  border-top-color: #dfedf7 !important; }

.tutorial-modal-step-8 .app-icon-agent > span {
  color: #414141 !important; }

/* PALETTE */
.ct-bg-background {
  background-color: #FBFCFC; }

.ct-bg-text-background,
a.ct-bg-text-background {
  color: #414141 !important; }

.ct-stroke-background {
  stroke: #FBFCFC; }

.ct-fill-background {
  fill: #FBFCFC; }

.ct-fill-text-background {
  fill: #414141; }

.ct-bg-header {
  background-color: #FBFCFC; }

.ct-bg-text-header,
a.ct-bg-text-header {
  color: #414141 !important; }

.ct-stroke-header {
  stroke: #FBFCFC; }

.ct-fill-header {
  fill: #FBFCFC; }

.ct-fill-text-header {
  fill: #414141; }

.ct-bg-header,
.ct-bg-header a,
.ct-bg-header > .ca,
.ct-bg-header > .ca:before,
.ct-bg-header.input[type="search"],
.ct-bg-header > input[type="search"],
.ct-bg-header > md-icon {
  color: #414141; }

.ct-bg-header {
  color: #414141; }

.ct-text-header {
  color: #FBFCFC; }

.ca.ct-text-header {
  color: #FBFCFC; }

a.ct-text-header {
  color: #FBFCFC; }

.ct-text-hover-header {
  color: #FBFCFC !important; }

.ct-border-header {
  border-color: #FBFCFC !important; }
  .ct-border-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-header {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-header,
a.ct-bg-text-side-menu-header {
  color: #414141 !important; }

.ct-stroke-side-menu-header {
  stroke: #FBFCFC; }

.ct-fill-side-menu-header {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-header {
  fill: #414141; }

.ct-bg-side-menu-header,
.ct-bg-side-menu-header a,
.ct-bg-side-menu-header > .ca,
.ct-bg-side-menu-header > .ca:before,
.ct-bg-side-menu-header.input[type="search"],
.ct-bg-side-menu-header > input[type="search"],
.ct-bg-side-menu-header > md-icon {
  color: #414141; }

.ct-bg-side-menu-header {
  color: #414141; }

.ct-text-side-menu-header {
  color: #FBFCFC; }

.ca.ct-text-side-menu-header {
  color: #FBFCFC; }

a.ct-text-side-menu-header {
  color: #FBFCFC; }

.ct-text-hover-side-menu-header {
  color: #FBFCFC !important; }

.ct-border-side-menu-header {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-bg {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-bg,
a.ct-bg-text-side-menu-bg {
  color: #414141 !important; }

.ct-stroke-side-menu-bg {
  stroke: #FBFCFC; }

.ct-fill-side-menu-bg {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-bg {
  fill: #414141; }

.ct-bg-side-menu-bg,
.ct-bg-side-menu-bg a,
.ct-bg-side-menu-bg > .ca,
.ct-bg-side-menu-bg > .ca:before,
.ct-bg-side-menu-bg.input[type="search"],
.ct-bg-side-menu-bg > input[type="search"],
.ct-bg-side-menu-bg > md-icon {
  color: #414141; }

.ct-bg-side-menu-bg {
  color: #414141; }

.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ca.ct-text-side-menu-bg {
  color: #FBFCFC; }

a.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ct-text-hover-side-menu-bg {
  color: #FBFCFC !important; }

.ct-border-side-menu-bg {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-bg > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-bg {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-bg {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-bg {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-bg {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-primary {
  background-color: #FBFCFC; }

.ct-bg-text-primary,
a.ct-bg-text-primary {
  color: #414141 !important; }

.ct-stroke-primary {
  stroke: #FBFCFC; }

.ct-fill-primary {
  fill: #FBFCFC; }

.ct-fill-text-primary {
  fill: #414141; }

.btn.ct-bg-primary:hover {
  background-color: #414141;
  color: #ffffff; }

.btn.ct-bg-primary:focus {
  color: #ffffff; }

.btn.ct-border-primary:hover {
  border-color: #414141 !important; }

.ct-bg-primary,
.ct-bg-primary a,
.ct-bg-primary > .ca,
.ct-bg-primary > .ca:before,
.ct-bg-primary.input[type="search"],
.ct-bg-primary > input[type="search"],
.ct-bg-primary > md-icon {
  color: #414141; }

.ct-bg-primary {
  color: #414141; }

.ct-text-primary {
  color: #FBFCFC; }

.ca.ct-text-primary {
  color: #FBFCFC; }

a.ct-text-primary {
  color: #FBFCFC; }

.ct-text-hover-primary {
  color: #FBFCFC !important; }

.ct-border-primary {
  border-color: #FBFCFC !important; }
  .ct-border-primary > td {
    border-color: #FBFCFC !important; }

.ct-border-left-primary {
  border-left-color: #FBFCFC !important; }

.ct-border-right-primary {
  border-right-color: #FBFCFC !important; }

.ct-border-top-primary {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-primary {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-primary-hue {
  background-color: #414141; }

.ct-bg-text-primary-hue,
a.ct-bg-text-primary-hue {
  color: #ffffff !important; }

.ct-stroke-primary-hue {
  stroke: #414141; }

.ct-fill-primary-hue {
  fill: #414141; }

.ct-fill-text-primary-hue {
  fill: #ffffff; }

.ct-bg-primary-hue,
.ct-bg-primary-hue a,
.ct-bg-primary-hue > .ca,
.ct-bg-primary-hue > .ca:before,
.ct-bg-primary-hue.input[type="search"],
.ct-bg-primary-hue > input[type="search"],
.ct-bg-primary-hue > md-icon {
  color: #ffffff; }

.ct-bg-primary-hue {
  color: #ffffff; }

.ct-text-primary-hue {
  color: #414141; }

.ca.ct-text-primary-hue {
  color: #414141; }

a.ct-text-primary-hue {
  color: #414141; }

.ct-text-hover-primary-hue {
  color: #414141 !important; }

.ct-border-primary-hue {
  border-color: #414141 !important; }
  .ct-border-primary-hue > td {
    border-color: #414141 !important; }

.ct-border-left-primary-hue {
  border-left-color: #414141 !important; }

.ct-border-right-primary-hue {
  border-right-color: #414141 !important; }

.ct-border-top-primary-hue {
  border-top-color: #414141 !important; }

.ct-border-bottom-primary-hue {
  border-bottom-color: #414141 !important; }

.ct-bg-secondary {
  background-color: #414141; }

.ct-bg-text-secondary,
a.ct-bg-text-secondary {
  color: #ffffff !important; }

.ct-stroke-secondary {
  stroke: #414141; }

.ct-fill-secondary {
  fill: #414141; }

.ct-fill-text-secondary {
  fill: #ffffff; }

.btn.ct-bg-secondary:hover {
  background-color: #414141;
  color: #ffffff; }

.btn.ct-bg-secondary:focus {
  color: #ffffff; }

.btn.ct-border-secondary:hover {
  border-color: #414141 !important; }

.ct-bg-secondary,
.ct-bg-secondary a,
.ct-bg-secondary > .ca,
.ct-bg-secondary > .ca:before,
.ct-bg-secondary.input[type="search"],
.ct-bg-secondary > input[type="search"],
.ct-bg-secondary > md-icon {
  color: #ffffff; }

.ct-bg-secondary {
  color: #ffffff; }

.ct-text-secondary {
  color: #414141; }

.ca.ct-text-secondary {
  color: #414141; }

a.ct-text-secondary {
  color: #414141; }

.ct-text-hover-secondary {
  color: #414141 !important; }

.ct-border-secondary {
  border-color: #414141 !important; }
  .ct-border-secondary > td {
    border-color: #414141 !important; }

.ct-border-left-secondary {
  border-left-color: #414141 !important; }

.ct-border-right-secondary {
  border-right-color: #414141 !important; }

.ct-border-top-secondary {
  border-top-color: #414141 !important; }

.ct-border-bottom-secondary {
  border-bottom-color: #414141 !important; }

.ct-bg-secondary-hue {
  background-color: #414141; }

.ct-bg-text-secondary-hue,
a.ct-bg-text-secondary-hue {
  color: #ffffff !important; }

.ct-stroke-secondary-hue {
  stroke: #414141; }

.ct-fill-secondary-hue {
  fill: #414141; }

.ct-fill-text-secondary-hue {
  fill: #ffffff; }

.ct-bg-secondary-hue,
.ct-bg-secondary-hue a,
.ct-bg-secondary-hue > .ca,
.ct-bg-secondary-hue > .ca:before,
.ct-bg-secondary-hue.input[type="search"],
.ct-bg-secondary-hue > input[type="search"],
.ct-bg-secondary-hue > md-icon {
  color: #ffffff; }

.ct-bg-secondary-hue {
  color: #ffffff; }

.ct-text-secondary-hue {
  color: #414141; }

.ca.ct-text-secondary-hue {
  color: #414141; }

a.ct-text-secondary-hue {
  color: #414141; }

.ct-text-hover-secondary-hue {
  color: #414141 !important; }

.ct-border-secondary-hue {
  border-color: #414141 !important; }
  .ct-border-secondary-hue > td {
    border-color: #414141 !important; }

.ct-border-left-secondary-hue {
  border-left-color: #414141 !important; }

.ct-border-right-secondary-hue {
  border-right-color: #414141 !important; }

.ct-border-top-secondary-hue {
  border-top-color: #414141 !important; }

.ct-border-bottom-secondary-hue {
  border-bottom-color: #414141 !important; }

.ct-bg-inactive {
  background-color: #d1dbe0; }

.ct-bg-text-inactive,
a.ct-bg-text-inactive {
  color: #414141 !important; }

.ct-stroke-inactive {
  stroke: #d1dbe0; }

.ct-fill-inactive {
  fill: #d1dbe0; }

.ct-fill-text-inactive {
  fill: #414141; }

.ct-bg-inactive,
.ct-bg-inactive a,
.ct-bg-inactive > .ca,
.ct-bg-inactive > .ca:before,
.ct-bg-inactive.input[type="search"],
.ct-bg-inactive > input[type="search"],
.ct-bg-inactive > md-icon {
  color: #414141; }

.ct-bg-inactive {
  color: #414141; }

.ct-text-inactive {
  color: #d1dbe0; }

.ca.ct-text-inactive {
  color: #d1dbe0; }

a.ct-text-inactive {
  color: #d1dbe0; }

.ct-text-hover-inactive {
  color: #d1dbe0 !important; }

.ct-border-inactive {
  border-color: #d1dbe0 !important; }
  .ct-border-inactive > td {
    border-color: #d1dbe0 !important; }

.ct-border-left-inactive {
  border-left-color: #d1dbe0 !important; }

.ct-border-right-inactive {
  border-right-color: #d1dbe0 !important; }

.ct-border-top-inactive {
  border-top-color: #d1dbe0 !important; }

.ct-border-bottom-inactive {
  border-bottom-color: #d1dbe0 !important; }

.ct-bg-success {
  background-color: #00c89f; }

.ct-bg-text-success,
a.ct-bg-text-success {
  color: #ffffff !important; }

.ct-stroke-success {
  stroke: #00c89f; }

.ct-fill-success {
  fill: #00c89f; }

.ct-fill-text-success {
  fill: #ffffff; }

.ct-bg-success,
.ct-bg-success a,
.ct-bg-success > .ca,
.ct-bg-success > .ca:before,
.ct-bg-success.input[type="search"],
.ct-bg-success > input[type="search"],
.ct-bg-success > md-icon {
  color: #ffffff; }

.ct-bg-success {
  color: #ffffff; }

.ct-text-success {
  color: #00c89f; }

.ca.ct-text-success {
  color: #00c89f; }

a.ct-text-success {
  color: #00c89f; }

.ct-text-hover-success {
  color: #00c89f !important; }

.ct-border-success {
  border-color: #00c89f !important; }
  .ct-border-success > td {
    border-color: #00c89f !important; }

.ct-border-left-success {
  border-left-color: #00c89f !important; }

.ct-border-right-success {
  border-right-color: #00c89f !important; }

.ct-border-top-success {
  border-top-color: #00c89f !important; }

.ct-border-bottom-success {
  border-bottom-color: #00c89f !important; }

.ct-bg-warning {
  background-color: #e75e0d; }

.ct-bg-text-warning,
a.ct-bg-text-warning {
  color: #ffffff !important; }

.ct-stroke-warning {
  stroke: #e75e0d; }

.ct-fill-warning {
  fill: #e75e0d; }

.ct-fill-text-warning {
  fill: #ffffff; }

.ct-bg-warning,
.ct-bg-warning a,
.ct-bg-warning > .ca,
.ct-bg-warning > .ca:before,
.ct-bg-warning.input[type="search"],
.ct-bg-warning > input[type="search"],
.ct-bg-warning > md-icon {
  color: #ffffff; }

.ct-bg-warning {
  color: #ffffff; }

.ct-text-warning {
  color: #e75e0d; }

.ca.ct-text-warning {
  color: #e75e0d; }

a.ct-text-warning {
  color: #e75e0d; }

.ct-text-hover-warning {
  color: #e75e0d !important; }

.ct-border-warning {
  border-color: #e75e0d !important; }
  .ct-border-warning > td {
    border-color: #e75e0d !important; }

.ct-border-left-warning {
  border-left-color: #e75e0d !important; }

.ct-border-right-warning {
  border-right-color: #e75e0d !important; }

.ct-border-top-warning {
  border-top-color: #e75e0d !important; }

.ct-border-bottom-warning {
  border-bottom-color: #e75e0d !important; }

.ct-bg-info {
  background-color: #414141; }

.ct-bg-text-info,
a.ct-bg-text-info {
  color: #ffffff !important; }

.ct-stroke-info {
  stroke: #414141; }

.ct-fill-info {
  fill: #414141; }

.ct-fill-text-info {
  fill: #ffffff; }

.ct-bg-info,
.ct-bg-info a,
.ct-bg-info > .ca,
.ct-bg-info > .ca:before,
.ct-bg-info.input[type="search"],
.ct-bg-info > input[type="search"],
.ct-bg-info > md-icon {
  color: #ffffff; }

.ct-bg-info {
  color: #ffffff; }

.ct-text-info {
  color: #414141; }

.ca.ct-text-info {
  color: #414141; }

a.ct-text-info {
  color: #414141; }

.ct-text-hover-info {
  color: #414141 !important; }

.ct-border-info {
  border-color: #414141 !important; }
  .ct-border-info > td {
    border-color: #414141 !important; }

.ct-border-left-info {
  border-left-color: #414141 !important; }

.ct-border-right-info {
  border-right-color: #414141 !important; }

.ct-border-top-info {
  border-top-color: #414141 !important; }

.ct-border-bottom-info {
  border-bottom-color: #414141 !important; }

.ct-bg-error {
  background-color: #e74c3c; }

.ct-bg-text-error,
a.ct-bg-text-error {
  color: #ffffff !important; }

.ct-stroke-error {
  stroke: #e74c3c; }

.ct-fill-error {
  fill: #e74c3c; }

.ct-fill-text-error {
  fill: #ffffff; }

.ct-bg-error,
.ct-bg-error a,
.ct-bg-error > .ca,
.ct-bg-error > .ca:before,
.ct-bg-error.input[type="search"],
.ct-bg-error > input[type="search"],
.ct-bg-error > md-icon {
  color: #ffffff; }

.ct-bg-error {
  color: #ffffff; }

.ct-text-error {
  color: #e74c3c; }

.ca.ct-text-error {
  color: #e74c3c; }

a.ct-text-error {
  color: #e74c3c; }

.ct-text-hover-error {
  color: #e74c3c !important; }

.ct-border-error {
  border-color: #e74c3c !important; }
  .ct-border-error > td {
    border-color: #e74c3c !important; }

.ct-border-left-error {
  border-left-color: #e74c3c !important; }

.ct-border-right-error {
  border-right-color: #e74c3c !important; }

.ct-border-top-error {
  border-top-color: #e74c3c !important; }

.ct-border-bottom-error {
  border-bottom-color: #e74c3c !important; }

.ct-bg-extra {
  background-color: #97d115; }

.ct-bg-text-extra,
a.ct-bg-text-extra {
  color: #ffffff !important; }

.ct-stroke-extra {
  stroke: #97d115; }

.ct-fill-extra {
  fill: #97d115; }

.ct-fill-text-extra {
  fill: #ffffff; }

.ct-bg-extra,
.ct-bg-extra a,
.ct-bg-extra > .ca,
.ct-bg-extra > .ca:before,
.ct-bg-extra.input[type="search"],
.ct-bg-extra > input[type="search"],
.ct-bg-extra > md-icon {
  color: #ffffff; }

.ct-bg-extra {
  color: #ffffff; }

.ct-text-extra {
  color: #97d115; }

.ca.ct-text-extra {
  color: #97d115; }

a.ct-text-extra {
  color: #97d115; }

.ct-text-hover-extra {
  color: #97d115 !important; }

.ct-border-extra {
  border-color: #97d115 !important; }
  .ct-border-extra > td {
    border-color: #97d115 !important; }

.ct-border-left-extra {
  border-left-color: #97d115 !important; }

.ct-border-right-extra {
  border-right-color: #97d115 !important; }

.ct-border-top-extra {
  border-top-color: #97d115 !important; }

.ct-border-bottom-extra {
  border-bottom-color: #97d115 !important; }

.ct-bg-grid-primary {
  background-color: #FFF; }

.ct-bg-text-grid-primary,
a.ct-bg-text-grid-primary {
  color: #414141 !important; }

.ct-stroke-grid-primary {
  stroke: #FFF; }

.ct-fill-grid-primary {
  fill: #FFF; }

.ct-fill-text-grid-primary {
  fill: #414141; }

.ct-bg-grid-primary,
.ct-bg-grid-primary a,
.ct-bg-grid-primary > .ca,
.ct-bg-grid-primary > .ca:before,
.ct-bg-grid-primary.input[type="search"],
.ct-bg-grid-primary > input[type="search"],
.ct-bg-grid-primary > md-icon {
  color: #414141; }

.ct-bg-grid-primary {
  color: #414141; }

.ct-text-grid-primary {
  color: #FFF; }

.ca.ct-text-grid-primary {
  color: #FFF; }

a.ct-text-grid-primary {
  color: #FFF; }

.ct-text-hover-grid-primary {
  color: #FFF !important; }

.ct-border-grid-primary {
  border-color: #FFF !important; }
  .ct-border-grid-primary > td {
    border-color: #FFF !important; }

.ct-border-left-grid-primary {
  border-left-color: #FFF !important; }

.ct-border-right-grid-primary {
  border-right-color: #FFF !important; }

.ct-border-top-grid-primary {
  border-top-color: #FFF !important; }

.ct-border-bottom-grid-primary {
  border-bottom-color: #FFF !important; }

.ct-bg-grid-secondary {
  background-color: #f6f8fa; }

.ct-bg-text-grid-secondary,
a.ct-bg-text-grid-secondary {
  color: #414141 !important; }

.ct-stroke-grid-secondary {
  stroke: #f6f8fa; }

.ct-fill-grid-secondary {
  fill: #f6f8fa; }

.ct-fill-text-grid-secondary {
  fill: #414141; }

.ct-bg-grid-secondary,
.ct-bg-grid-secondary a,
.ct-bg-grid-secondary > .ca,
.ct-bg-grid-secondary > .ca:before,
.ct-bg-grid-secondary.input[type="search"],
.ct-bg-grid-secondary > input[type="search"],
.ct-bg-grid-secondary > md-icon {
  color: #414141; }

.ct-bg-grid-secondary {
  color: #414141; }

.ct-text-grid-secondary {
  color: #f6f8fa; }

.ca.ct-text-grid-secondary {
  color: #f6f8fa; }

a.ct-text-grid-secondary {
  color: #f6f8fa; }

.ct-text-hover-grid-secondary {
  color: #f6f8fa !important; }

.ct-border-grid-secondary {
  border-color: #f6f8fa !important; }
  .ct-border-grid-secondary > td {
    border-color: #f6f8fa !important; }

.ct-border-left-grid-secondary {
  border-left-color: #f6f8fa !important; }

.ct-border-right-grid-secondary {
  border-right-color: #f6f8fa !important; }

.ct-border-top-grid-secondary {
  border-top-color: #f6f8fa !important; }

.ct-border-bottom-grid-secondary {
  border-bottom-color: #f6f8fa !important; }

.ct-bg-grid-hover {
  background-color: #f0f0f0; }

.ct-bg-text-grid-hover,
a.ct-bg-text-grid-hover {
  color: #414141 !important; }

.ct-stroke-grid-hover {
  stroke: #f0f0f0; }

.ct-fill-grid-hover {
  fill: #f0f0f0; }

.ct-fill-text-grid-hover {
  fill: #414141; }

.ct-bg-grid-hover,
.ct-bg-grid-hover a,
.ct-bg-grid-hover > .ca,
.ct-bg-grid-hover > .ca:before,
.ct-bg-grid-hover.input[type="search"],
.ct-bg-grid-hover > input[type="search"],
.ct-bg-grid-hover > md-icon {
  color: #414141; }

.ct-bg-grid-hover {
  color: #414141; }

.ct-text-grid-hover {
  color: #f0f0f0; }

.ca.ct-text-grid-hover {
  color: #f0f0f0; }

a.ct-text-grid-hover {
  color: #f0f0f0; }

.ct-text-hover-grid-hover {
  color: #f0f0f0 !important; }

.ct-border-grid-hover {
  border-color: #f0f0f0 !important; }
  .ct-border-grid-hover > td {
    border-color: #f0f0f0 !important; }

.ct-border-left-grid-hover {
  border-left-color: #f0f0f0 !important; }

.ct-border-right-grid-hover {
  border-right-color: #f0f0f0 !important; }

.ct-border-top-grid-hover {
  border-top-color: #f0f0f0 !important; }

.ct-border-bottom-grid-hover {
  border-bottom-color: #f0f0f0 !important; }

.ct-bg-grid-selected {
  background-color: #dfedf7; }

.ct-bg-text-grid-selected,
a.ct-bg-text-grid-selected {
  color: #414141 !important; }

.ct-stroke-grid-selected {
  stroke: #dfedf7; }

.ct-fill-grid-selected {
  fill: #dfedf7; }

.ct-fill-text-grid-selected {
  fill: #414141; }

.ct-bg-grid-selected,
.ct-bg-grid-selected a,
.ct-bg-grid-selected > .ca,
.ct-bg-grid-selected > .ca:before,
.ct-bg-grid-selected.input[type="search"],
.ct-bg-grid-selected > input[type="search"],
.ct-bg-grid-selected > md-icon {
  color: #414141; }

.ct-bg-grid-selected {
  color: #414141; }

.ct-text-grid-selected {
  color: #dfedf7; }

.ca.ct-text-grid-selected {
  color: #dfedf7; }

a.ct-text-grid-selected {
  color: #dfedf7; }

.ct-text-hover-grid-selected {
  color: #dfedf7 !important; }

.ct-border-grid-selected {
  border-color: #dfedf7 !important; }
  .ct-border-grid-selected > td {
    border-color: #dfedf7 !important; }

.ct-border-left-grid-selected {
  border-left-color: #dfedf7 !important; }

.ct-border-right-grid-selected {
  border-right-color: #dfedf7 !important; }

.ct-border-top-grid-selected {
  border-top-color: #dfedf7 !important; }

.ct-border-bottom-grid-selected {
  border-bottom-color: #dfedf7 !important; }

.ct-bg-grid-border {
  background-color: #d9dfe4; }

.ct-bg-text-grid-border,
a.ct-bg-text-grid-border {
  color: #414141 !important; }

.ct-stroke-grid-border {
  stroke: #d9dfe4; }

.ct-fill-grid-border {
  fill: #d9dfe4; }

.ct-fill-text-grid-border {
  fill: #414141; }

.ct-bg-grid-border,
.ct-bg-grid-border a,
.ct-bg-grid-border > .ca,
.ct-bg-grid-border > .ca:before,
.ct-bg-grid-border.input[type="search"],
.ct-bg-grid-border > input[type="search"],
.ct-bg-grid-border > md-icon {
  color: #414141; }

.ct-bg-grid-border {
  color: #414141; }

.ct-text-grid-border {
  color: #d9dfe4; }

.ca.ct-text-grid-border {
  color: #d9dfe4; }

a.ct-text-grid-border {
  color: #d9dfe4; }

.ct-text-hover-grid-border {
  color: #d9dfe4 !important; }

.ct-border-grid-border {
  border-color: #d9dfe4 !important; }
  .ct-border-grid-border > td {
    border-color: #d9dfe4 !important; }

.ct-border-left-grid-border {
  border-left-color: #d9dfe4 !important; }

.ct-border-right-grid-border {
  border-right-color: #d9dfe4 !important; }

.ct-border-top-grid-border {
  border-top-color: #d9dfe4 !important; }

.ct-border-bottom-grid-border {
  border-bottom-color: #d9dfe4 !important; }

/* EXTRA */
body {
  color: #414141; }

div.popover,
div.popover a {
  color: #414141; }

a {
  color: #2064B4; }

a.input-group-addon:hover {
  background-color: #1775E0;
  border-color: #1775E0; }

/* Icons */
.ca:not(.ca-override-default) {
  color: #414141; }

a.ca:hover,
button:not(.ct-bg-secondary) .ca:hover {
  color: #6C6B6B; }

/* SIDE MENU */
.nav > li a.nav-side-menu-sub:hover {
  background-color: rgba(32, 100, 180, 0.1); }

.nav > li:not(.active) a.nav-side-menu-primary:hover:hover {
  background-color: rgba(32, 100, 180, 0.1); }

/* NOTIFICATION MARK */
.notifications-wrap:hover .ct.notifications-indicator {
  background-color: #d62c1a; }

.files-table tr:hover td.file-actions-td button i.ca-link.ca-selected {
  color: #414141; }

.files-table tr:hover td.file-actions-td button i.ca-colaborate.ca-selected {
  color: #414141; }

/* FILE BROWSER + SELECT LICENSE TABLE */
.files-table tr:not(.ct-selection-disabled):hover,
.licenses-table tr:hover {
  background-color: #f0f0f0; }

/* MODALS */
.modal-content {
  border-color: #2064B4; }

/* HELP MODAL */
.modal-dialog.help-options .option-button:hover .ct-fill-primary {
  fill: #1775E0 !important; }

.modal-dialog.help-options .option-button:hover .ct-fill-text-primary {
  fill: #ffffff !important; }

/* Action Toolbar */
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .version-date,
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .arrow-icon {
  color: #2064B4; }

/* TREE */
.tree-node.ct-bg-grid-selected .ca {
  color: #2064B4 !important; }

/* MATERIAL */
.md-autocomplete-suggestions > li:hover, .md-autocomplete-collab > li.selected, .ca-autocomplete-shared-items > li.selected {
  background-color: #f0f0f0; }

md-progress-linear .md-bar2 {
  background-color: #2064B4; }

/* INVITATION */
.invitation-tr.invitation-tr-exists > td {
  background-color: #dfedf7; }

/* ICONS */
.ca.ca-error {
  color: #e74c3c; }

.ca.ca-notice {
  color: #414141; }

.ca.ca-warning {
  color: #e75e0d; }

/* DEVICE LOGS */
td.log-status.error {
  color: #ea6153;
  background-color: #ea6153; }

td.log-status.notice {
  color: #4e4e4e;
  background-color: #4e4e4e; }

td.log-status.warning {
  color: #f26b1b;
  background-color: #f26b1b; }

/* RADIO */
.btn-radio-group .btn-radio input[type='radio'].active {
  background-color: #2064B4; }

.btn-radio input[type='radio']:active, .btn-radio input[type='radio']:focus {
  background-color: #1775E0; }

/* modal close button */
.close:hover, .close:focus {
  color: #6C6B6B; }

.avatar-large div {
  border-color: #414141; }

md-checkbox .md-icon {
  border-color: #414141; }

md-checkbox.md-checkbox-extra.md-indeterminate .md-icon {
  border-color: #414141; }
  md-checkbox.md-checkbox-extra.md-indeterminate .md-icon:after {
    border-color: #414141; }

md-checkbox.md-checkbox-extra.md-checked .md-icon {
  background-color: #414141; }
  md-checkbox.md-checkbox-extra.md-checked .md-icon:after {
    color: #ffffff; }

.avatar-small .image,
.avatar-large .image {
  border-color: #d1dbe0; }

.form-control,
input.form-control-no-focus-border:focus {
  border-color: rgba(65, 65, 65, 0.3); }

.form-control:focus,
.top-toolbar .fixed-right .search-wrap .search-field .form-control.no-border:focus {
  border-color: rgba(32, 100, 180, 0.3); }

/* INVITATION */
.no-code + .tooltip .tooltip-arrow {
  border-top-color: #2064B4; }

.no-code + .tooltip .tooltip-inner {
  background-color: #2064B4; }

.has-error .form-control {
  border-color: #e74c3c; }

.error-content .arrow {
  color: #e74c3c; }

.progress-bar {
  background-color: #2064B4; }

.progress-bar-success {
  background-color: #414141; }

.progress-bar-warning {
  background-color: #e75e0d; }

.progress-bar-danger {
  background-color: #e74c3c; }

.selected + .selected td {
  border-top-color: #dfedf7 !important; }

.tutorial-modal-step-8 .app-icon-agent > span {
  color: #414141 !important; }

/* PALETTE */
.ct-bg-background {
  background-color: #F7F8FB; }

.ct-bg-text-background,
a.ct-bg-text-background {
  color: #414141 !important; }

.ct-stroke-background {
  stroke: #F7F8FB; }

.ct-fill-background {
  fill: #F7F8FB; }

.ct-fill-text-background {
  fill: #414141; }

.ct-bg-header {
  background-color: #FBFCFC; }

.ct-bg-text-header,
a.ct-bg-text-header {
  color: #414141 !important; }

.ct-stroke-header {
  stroke: #FBFCFC; }

.ct-fill-header {
  fill: #FBFCFC; }

.ct-fill-text-header {
  fill: #414141; }

.ct-bg-header,
.ct-bg-header a,
.ct-bg-header > .ca,
.ct-bg-header > .ca:before,
.ct-bg-header.input[type="search"],
.ct-bg-header > input[type="search"],
.ct-bg-header > md-icon {
  color: #414141; }

.ct-bg-header {
  color: #414141; }

.ct-text-header {
  color: #FBFCFC; }

.ca.ct-text-header {
  color: #FBFCFC; }

a.ct-text-header {
  color: #FBFCFC; }

.ct-text-hover-header {
  color: #FBFCFC !important; }

.ct-border-header {
  border-color: #FBFCFC !important; }
  .ct-border-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-header {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-header,
a.ct-bg-text-side-menu-header {
  color: #414141 !important; }

.ct-stroke-side-menu-header {
  stroke: #FBFCFC; }

.ct-fill-side-menu-header {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-header {
  fill: #414141; }

.ct-bg-side-menu-header,
.ct-bg-side-menu-header a,
.ct-bg-side-menu-header > .ca,
.ct-bg-side-menu-header > .ca:before,
.ct-bg-side-menu-header.input[type="search"],
.ct-bg-side-menu-header > input[type="search"],
.ct-bg-side-menu-header > md-icon {
  color: #414141; }

.ct-bg-side-menu-header {
  color: #414141; }

.ct-text-side-menu-header {
  color: #FBFCFC; }

.ca.ct-text-side-menu-header {
  color: #FBFCFC; }

a.ct-text-side-menu-header {
  color: #FBFCFC; }

.ct-text-hover-side-menu-header {
  color: #FBFCFC !important; }

.ct-border-side-menu-header {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-bg {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-bg,
a.ct-bg-text-side-menu-bg {
  color: #414141 !important; }

.ct-stroke-side-menu-bg {
  stroke: #FBFCFC; }

.ct-fill-side-menu-bg {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-bg {
  fill: #414141; }

.ct-bg-side-menu-bg,
.ct-bg-side-menu-bg a,
.ct-bg-side-menu-bg > .ca,
.ct-bg-side-menu-bg > .ca:before,
.ct-bg-side-menu-bg.input[type="search"],
.ct-bg-side-menu-bg > input[type="search"],
.ct-bg-side-menu-bg > md-icon {
  color: #414141; }

.ct-bg-side-menu-bg {
  color: #414141; }

.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ca.ct-text-side-menu-bg {
  color: #FBFCFC; }

a.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ct-text-hover-side-menu-bg {
  color: #FBFCFC !important; }

.ct-border-side-menu-bg {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-bg > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-bg {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-bg {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-bg {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-bg {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-primary {
  background-color: #2064B4; }

.ct-bg-text-primary,
a.ct-bg-text-primary {
  color: #ffffff !important; }

.ct-stroke-primary {
  stroke: #2064B4; }

.ct-fill-primary {
  fill: #2064B4; }

.ct-fill-text-primary {
  fill: #ffffff; }

.btn.ct-bg-primary:hover {
  background-color: #1775E0;
  color: #ffffff; }

.btn.ct-bg-primary:focus {
  color: #ffffff; }

.btn.ct-border-primary:hover {
  border-color: #1775E0 !important; }

.ct-bg-primary,
.ct-bg-primary a,
.ct-bg-primary > .ca,
.ct-bg-primary > .ca:before,
.ct-bg-primary.input[type="search"],
.ct-bg-primary > input[type="search"],
.ct-bg-primary > md-icon {
  color: #ffffff; }

.ct-bg-primary {
  color: #ffffff; }

.ct-text-primary {
  color: #2064B4; }

.ca.ct-text-primary {
  color: #2064B4; }

a.ct-text-primary {
  color: #2064B4; }

.ct-text-hover-primary {
  color: #2064B4 !important; }

.ct-border-primary {
  border-color: #2064B4 !important; }
  .ct-border-primary > td {
    border-color: #2064B4 !important; }

.ct-border-left-primary {
  border-left-color: #2064B4 !important; }

.ct-border-right-primary {
  border-right-color: #2064B4 !important; }

.ct-border-top-primary {
  border-top-color: #2064B4 !important; }

.ct-border-bottom-primary {
  border-bottom-color: #2064B4 !important; }

.ct-bg-primary-hue {
  background-color: #1775E0; }

.ct-bg-text-primary-hue,
a.ct-bg-text-primary-hue {
  color: #ffffff !important; }

.ct-stroke-primary-hue {
  stroke: #1775E0; }

.ct-fill-primary-hue {
  fill: #1775E0; }

.ct-fill-text-primary-hue {
  fill: #ffffff; }

.ct-bg-primary-hue,
.ct-bg-primary-hue a,
.ct-bg-primary-hue > .ca,
.ct-bg-primary-hue > .ca:before,
.ct-bg-primary-hue.input[type="search"],
.ct-bg-primary-hue > input[type="search"],
.ct-bg-primary-hue > md-icon {
  color: #ffffff; }

.ct-bg-primary-hue {
  color: #ffffff; }

.ct-text-primary-hue {
  color: #1775E0; }

.ca.ct-text-primary-hue {
  color: #1775E0; }

a.ct-text-primary-hue {
  color: #1775E0; }

.ct-text-hover-primary-hue {
  color: #1775E0 !important; }

.ct-border-primary-hue {
  border-color: #1775E0 !important; }
  .ct-border-primary-hue > td {
    border-color: #1775E0 !important; }

.ct-border-left-primary-hue {
  border-left-color: #1775E0 !important; }

.ct-border-right-primary-hue {
  border-right-color: #1775E0 !important; }

.ct-border-top-primary-hue {
  border-top-color: #1775E0 !important; }

.ct-border-bottom-primary-hue {
  border-bottom-color: #1775E0 !important; }

.ct-bg-secondary {
  background-color: #414141; }

.ct-bg-text-secondary,
a.ct-bg-text-secondary {
  color: #ffffff !important; }

.ct-stroke-secondary {
  stroke: #414141; }

.ct-fill-secondary {
  fill: #414141; }

.ct-fill-text-secondary {
  fill: #ffffff; }

.btn.ct-bg-secondary:hover {
  background-color: #6C6B6B;
  color: #ffffff; }

.btn.ct-bg-secondary:focus {
  color: #ffffff; }

.btn.ct-border-secondary:hover {
  border-color: #6C6B6B !important; }

.ct-bg-secondary,
.ct-bg-secondary a,
.ct-bg-secondary > .ca,
.ct-bg-secondary > .ca:before,
.ct-bg-secondary.input[type="search"],
.ct-bg-secondary > input[type="search"],
.ct-bg-secondary > md-icon {
  color: #ffffff; }

.ct-bg-secondary {
  color: #ffffff; }

.ct-text-secondary {
  color: #414141; }

.ca.ct-text-secondary {
  color: #414141; }

a.ct-text-secondary {
  color: #414141; }

.ct-text-hover-secondary {
  color: #414141 !important; }

.ct-border-secondary {
  border-color: #414141 !important; }
  .ct-border-secondary > td {
    border-color: #414141 !important; }

.ct-border-left-secondary {
  border-left-color: #414141 !important; }

.ct-border-right-secondary {
  border-right-color: #414141 !important; }

.ct-border-top-secondary {
  border-top-color: #414141 !important; }

.ct-border-bottom-secondary {
  border-bottom-color: #414141 !important; }

.ct-bg-secondary-hue {
  background-color: #6C6B6B; }

.ct-bg-text-secondary-hue,
a.ct-bg-text-secondary-hue {
  color: #ffffff !important; }

.ct-stroke-secondary-hue {
  stroke: #6C6B6B; }

.ct-fill-secondary-hue {
  fill: #6C6B6B; }

.ct-fill-text-secondary-hue {
  fill: #ffffff; }

.ct-bg-secondary-hue,
.ct-bg-secondary-hue a,
.ct-bg-secondary-hue > .ca,
.ct-bg-secondary-hue > .ca:before,
.ct-bg-secondary-hue.input[type="search"],
.ct-bg-secondary-hue > input[type="search"],
.ct-bg-secondary-hue > md-icon {
  color: #ffffff; }

.ct-bg-secondary-hue {
  color: #ffffff; }

.ct-text-secondary-hue {
  color: #6C6B6B; }

.ca.ct-text-secondary-hue {
  color: #6C6B6B; }

a.ct-text-secondary-hue {
  color: #6C6B6B; }

.ct-text-hover-secondary-hue {
  color: #6C6B6B !important; }

.ct-border-secondary-hue {
  border-color: #6C6B6B !important; }
  .ct-border-secondary-hue > td {
    border-color: #6C6B6B !important; }

.ct-border-left-secondary-hue {
  border-left-color: #6C6B6B !important; }

.ct-border-right-secondary-hue {
  border-right-color: #6C6B6B !important; }

.ct-border-top-secondary-hue {
  border-top-color: #6C6B6B !important; }

.ct-border-bottom-secondary-hue {
  border-bottom-color: #6C6B6B !important; }

.ct-bg-inactive {
  background-color: #d1dbe0; }

.ct-bg-text-inactive,
a.ct-bg-text-inactive {
  color: #414141 !important; }

.ct-stroke-inactive {
  stroke: #d1dbe0; }

.ct-fill-inactive {
  fill: #d1dbe0; }

.ct-fill-text-inactive {
  fill: #414141; }

.ct-bg-inactive,
.ct-bg-inactive a,
.ct-bg-inactive > .ca,
.ct-bg-inactive > .ca:before,
.ct-bg-inactive.input[type="search"],
.ct-bg-inactive > input[type="search"],
.ct-bg-inactive > md-icon {
  color: #414141; }

.ct-bg-inactive {
  color: #414141; }

.ct-text-inactive {
  color: #d1dbe0; }

.ca.ct-text-inactive {
  color: #d1dbe0; }

a.ct-text-inactive {
  color: #d1dbe0; }

.ct-text-hover-inactive {
  color: #d1dbe0 !important; }

.ct-border-inactive {
  border-color: #d1dbe0 !important; }
  .ct-border-inactive > td {
    border-color: #d1dbe0 !important; }

.ct-border-left-inactive {
  border-left-color: #d1dbe0 !important; }

.ct-border-right-inactive {
  border-right-color: #d1dbe0 !important; }

.ct-border-top-inactive {
  border-top-color: #d1dbe0 !important; }

.ct-border-bottom-inactive {
  border-bottom-color: #d1dbe0 !important; }

.ct-bg-success {
  background-color: #414141; }

.ct-bg-text-success,
a.ct-bg-text-success {
  color: #ffffff !important; }

.ct-stroke-success {
  stroke: #414141; }

.ct-fill-success {
  fill: #414141; }

.ct-fill-text-success {
  fill: #ffffff; }

.ct-bg-success,
.ct-bg-success a,
.ct-bg-success > .ca,
.ct-bg-success > .ca:before,
.ct-bg-success.input[type="search"],
.ct-bg-success > input[type="search"],
.ct-bg-success > md-icon {
  color: #ffffff; }

.ct-bg-success {
  color: #ffffff; }

.ct-text-success {
  color: #414141; }

.ca.ct-text-success {
  color: #414141; }

a.ct-text-success {
  color: #414141; }

.ct-text-hover-success {
  color: #414141 !important; }

.ct-border-success {
  border-color: #414141 !important; }
  .ct-border-success > td {
    border-color: #414141 !important; }

.ct-border-left-success {
  border-left-color: #414141 !important; }

.ct-border-right-success {
  border-right-color: #414141 !important; }

.ct-border-top-success {
  border-top-color: #414141 !important; }

.ct-border-bottom-success {
  border-bottom-color: #414141 !important; }

.ct-bg-warning {
  background-color: #e75e0d; }

.ct-bg-text-warning,
a.ct-bg-text-warning {
  color: #ffffff !important; }

.ct-stroke-warning {
  stroke: #e75e0d; }

.ct-fill-warning {
  fill: #e75e0d; }

.ct-fill-text-warning {
  fill: #ffffff; }

.ct-bg-warning,
.ct-bg-warning a,
.ct-bg-warning > .ca,
.ct-bg-warning > .ca:before,
.ct-bg-warning.input[type="search"],
.ct-bg-warning > input[type="search"],
.ct-bg-warning > md-icon {
  color: #ffffff; }

.ct-bg-warning {
  color: #ffffff; }

.ct-text-warning {
  color: #e75e0d; }

.ca.ct-text-warning {
  color: #e75e0d; }

a.ct-text-warning {
  color: #e75e0d; }

.ct-text-hover-warning {
  color: #e75e0d !important; }

.ct-border-warning {
  border-color: #e75e0d !important; }
  .ct-border-warning > td {
    border-color: #e75e0d !important; }

.ct-border-left-warning {
  border-left-color: #e75e0d !important; }

.ct-border-right-warning {
  border-right-color: #e75e0d !important; }

.ct-border-top-warning {
  border-top-color: #e75e0d !important; }

.ct-border-bottom-warning {
  border-bottom-color: #e75e0d !important; }

.ct-bg-info {
  background-color: #414141; }

.ct-bg-text-info,
a.ct-bg-text-info {
  color: #ffffff !important; }

.ct-stroke-info {
  stroke: #414141; }

.ct-fill-info {
  fill: #414141; }

.ct-fill-text-info {
  fill: #ffffff; }

.ct-bg-info,
.ct-bg-info a,
.ct-bg-info > .ca,
.ct-bg-info > .ca:before,
.ct-bg-info.input[type="search"],
.ct-bg-info > input[type="search"],
.ct-bg-info > md-icon {
  color: #ffffff; }

.ct-bg-info {
  color: #ffffff; }

.ct-text-info {
  color: #414141; }

.ca.ct-text-info {
  color: #414141; }

a.ct-text-info {
  color: #414141; }

.ct-text-hover-info {
  color: #414141 !important; }

.ct-border-info {
  border-color: #414141 !important; }
  .ct-border-info > td {
    border-color: #414141 !important; }

.ct-border-left-info {
  border-left-color: #414141 !important; }

.ct-border-right-info {
  border-right-color: #414141 !important; }

.ct-border-top-info {
  border-top-color: #414141 !important; }

.ct-border-bottom-info {
  border-bottom-color: #414141 !important; }

.ct-bg-error {
  background-color: #e74c3c; }

.ct-bg-text-error,
a.ct-bg-text-error {
  color: #ffffff !important; }

.ct-stroke-error {
  stroke: #e74c3c; }

.ct-fill-error {
  fill: #e74c3c; }

.ct-fill-text-error {
  fill: #ffffff; }

.ct-bg-error,
.ct-bg-error a,
.ct-bg-error > .ca,
.ct-bg-error > .ca:before,
.ct-bg-error.input[type="search"],
.ct-bg-error > input[type="search"],
.ct-bg-error > md-icon {
  color: #ffffff; }

.ct-bg-error {
  color: #ffffff; }

.ct-text-error {
  color: #e74c3c; }

.ca.ct-text-error {
  color: #e74c3c; }

a.ct-text-error {
  color: #e74c3c; }

.ct-text-hover-error {
  color: #e74c3c !important; }

.ct-border-error {
  border-color: #e74c3c !important; }
  .ct-border-error > td {
    border-color: #e74c3c !important; }

.ct-border-left-error {
  border-left-color: #e74c3c !important; }

.ct-border-right-error {
  border-right-color: #e74c3c !important; }

.ct-border-top-error {
  border-top-color: #e74c3c !important; }

.ct-border-bottom-error {
  border-bottom-color: #e74c3c !important; }

.ct-bg-extra {
  background-color: #414141; }

.ct-bg-text-extra,
a.ct-bg-text-extra {
  color: #ffffff !important; }

.ct-stroke-extra {
  stroke: #414141; }

.ct-fill-extra {
  fill: #414141; }

.ct-fill-text-extra {
  fill: #ffffff; }

.ct-bg-extra,
.ct-bg-extra a,
.ct-bg-extra > .ca,
.ct-bg-extra > .ca:before,
.ct-bg-extra.input[type="search"],
.ct-bg-extra > input[type="search"],
.ct-bg-extra > md-icon {
  color: #ffffff; }

.ct-bg-extra {
  color: #ffffff; }

.ct-text-extra {
  color: #414141; }

.ca.ct-text-extra {
  color: #414141; }

a.ct-text-extra {
  color: #414141; }

.ct-text-hover-extra {
  color: #414141 !important; }

.ct-border-extra {
  border-color: #414141 !important; }
  .ct-border-extra > td {
    border-color: #414141 !important; }

.ct-border-left-extra {
  border-left-color: #414141 !important; }

.ct-border-right-extra {
  border-right-color: #414141 !important; }

.ct-border-top-extra {
  border-top-color: #414141 !important; }

.ct-border-bottom-extra {
  border-bottom-color: #414141 !important; }

.ct-bg-grid-primary {
  background-color: #FFF; }

.ct-bg-text-grid-primary,
a.ct-bg-text-grid-primary {
  color: #414141 !important; }

.ct-stroke-grid-primary {
  stroke: #FFF; }

.ct-fill-grid-primary {
  fill: #FFF; }

.ct-fill-text-grid-primary {
  fill: #414141; }

.ct-bg-grid-primary,
.ct-bg-grid-primary a,
.ct-bg-grid-primary > .ca,
.ct-bg-grid-primary > .ca:before,
.ct-bg-grid-primary.input[type="search"],
.ct-bg-grid-primary > input[type="search"],
.ct-bg-grid-primary > md-icon {
  color: #414141; }

.ct-bg-grid-primary {
  color: #414141; }

.ct-text-grid-primary {
  color: #FFF; }

.ca.ct-text-grid-primary {
  color: #FFF; }

a.ct-text-grid-primary {
  color: #FFF; }

.ct-text-hover-grid-primary {
  color: #FFF !important; }

.ct-border-grid-primary {
  border-color: #FFF !important; }
  .ct-border-grid-primary > td {
    border-color: #FFF !important; }

.ct-border-left-grid-primary {
  border-left-color: #FFF !important; }

.ct-border-right-grid-primary {
  border-right-color: #FFF !important; }

.ct-border-top-grid-primary {
  border-top-color: #FFF !important; }

.ct-border-bottom-grid-primary {
  border-bottom-color: #FFF !important; }

.ct-bg-grid-secondary {
  background-color: #f6f8fa; }

.ct-bg-text-grid-secondary,
a.ct-bg-text-grid-secondary {
  color: #414141 !important; }

.ct-stroke-grid-secondary {
  stroke: #f6f8fa; }

.ct-fill-grid-secondary {
  fill: #f6f8fa; }

.ct-fill-text-grid-secondary {
  fill: #414141; }

.ct-bg-grid-secondary,
.ct-bg-grid-secondary a,
.ct-bg-grid-secondary > .ca,
.ct-bg-grid-secondary > .ca:before,
.ct-bg-grid-secondary.input[type="search"],
.ct-bg-grid-secondary > input[type="search"],
.ct-bg-grid-secondary > md-icon {
  color: #414141; }

.ct-bg-grid-secondary {
  color: #414141; }

.ct-text-grid-secondary {
  color: #f6f8fa; }

.ca.ct-text-grid-secondary {
  color: #f6f8fa; }

a.ct-text-grid-secondary {
  color: #f6f8fa; }

.ct-text-hover-grid-secondary {
  color: #f6f8fa !important; }

.ct-border-grid-secondary {
  border-color: #f6f8fa !important; }
  .ct-border-grid-secondary > td {
    border-color: #f6f8fa !important; }

.ct-border-left-grid-secondary {
  border-left-color: #f6f8fa !important; }

.ct-border-right-grid-secondary {
  border-right-color: #f6f8fa !important; }

.ct-border-top-grid-secondary {
  border-top-color: #f6f8fa !important; }

.ct-border-bottom-grid-secondary {
  border-bottom-color: #f6f8fa !important; }

.ct-bg-grid-hover {
  background-color: #f0f0f0; }

.ct-bg-text-grid-hover,
a.ct-bg-text-grid-hover {
  color: #414141 !important; }

.ct-stroke-grid-hover {
  stroke: #f0f0f0; }

.ct-fill-grid-hover {
  fill: #f0f0f0; }

.ct-fill-text-grid-hover {
  fill: #414141; }

.ct-bg-grid-hover,
.ct-bg-grid-hover a,
.ct-bg-grid-hover > .ca,
.ct-bg-grid-hover > .ca:before,
.ct-bg-grid-hover.input[type="search"],
.ct-bg-grid-hover > input[type="search"],
.ct-bg-grid-hover > md-icon {
  color: #414141; }

.ct-bg-grid-hover {
  color: #414141; }

.ct-text-grid-hover {
  color: #f0f0f0; }

.ca.ct-text-grid-hover {
  color: #f0f0f0; }

a.ct-text-grid-hover {
  color: #f0f0f0; }

.ct-text-hover-grid-hover {
  color: #f0f0f0 !important; }

.ct-border-grid-hover {
  border-color: #f0f0f0 !important; }
  .ct-border-grid-hover > td {
    border-color: #f0f0f0 !important; }

.ct-border-left-grid-hover {
  border-left-color: #f0f0f0 !important; }

.ct-border-right-grid-hover {
  border-right-color: #f0f0f0 !important; }

.ct-border-top-grid-hover {
  border-top-color: #f0f0f0 !important; }

.ct-border-bottom-grid-hover {
  border-bottom-color: #f0f0f0 !important; }

.ct-bg-grid-selected {
  background-color: #dfedf7; }

.ct-bg-text-grid-selected,
a.ct-bg-text-grid-selected {
  color: #414141 !important; }

.ct-stroke-grid-selected {
  stroke: #dfedf7; }

.ct-fill-grid-selected {
  fill: #dfedf7; }

.ct-fill-text-grid-selected {
  fill: #414141; }

.ct-bg-grid-selected,
.ct-bg-grid-selected a,
.ct-bg-grid-selected > .ca,
.ct-bg-grid-selected > .ca:before,
.ct-bg-grid-selected.input[type="search"],
.ct-bg-grid-selected > input[type="search"],
.ct-bg-grid-selected > md-icon {
  color: #414141; }

.ct-bg-grid-selected {
  color: #414141; }

.ct-text-grid-selected {
  color: #dfedf7; }

.ca.ct-text-grid-selected {
  color: #dfedf7; }

a.ct-text-grid-selected {
  color: #dfedf7; }

.ct-text-hover-grid-selected {
  color: #dfedf7 !important; }

.ct-border-grid-selected {
  border-color: #dfedf7 !important; }
  .ct-border-grid-selected > td {
    border-color: #dfedf7 !important; }

.ct-border-left-grid-selected {
  border-left-color: #dfedf7 !important; }

.ct-border-right-grid-selected {
  border-right-color: #dfedf7 !important; }

.ct-border-top-grid-selected {
  border-top-color: #dfedf7 !important; }

.ct-border-bottom-grid-selected {
  border-bottom-color: #dfedf7 !important; }

.ct-bg-grid-border {
  background-color: #d9dfe4; }

.ct-bg-text-grid-border,
a.ct-bg-text-grid-border {
  color: #414141 !important; }

.ct-stroke-grid-border {
  stroke: #d9dfe4; }

.ct-fill-grid-border {
  fill: #d9dfe4; }

.ct-fill-text-grid-border {
  fill: #414141; }

.ct-bg-grid-border,
.ct-bg-grid-border a,
.ct-bg-grid-border > .ca,
.ct-bg-grid-border > .ca:before,
.ct-bg-grid-border.input[type="search"],
.ct-bg-grid-border > input[type="search"],
.ct-bg-grid-border > md-icon {
  color: #414141; }

.ct-bg-grid-border {
  color: #414141; }

.ct-text-grid-border {
  color: #d9dfe4; }

.ca.ct-text-grid-border {
  color: #d9dfe4; }

a.ct-text-grid-border {
  color: #d9dfe4; }

.ct-text-hover-grid-border {
  color: #d9dfe4 !important; }

.ct-border-grid-border {
  border-color: #d9dfe4 !important; }
  .ct-border-grid-border > td {
    border-color: #d9dfe4 !important; }

.ct-border-left-grid-border {
  border-left-color: #d9dfe4 !important; }

.ct-border-right-grid-border {
  border-right-color: #d9dfe4 !important; }

.ct-border-top-grid-border {
  border-top-color: #d9dfe4 !important; }

.ct-border-bottom-grid-border {
  border-bottom-color: #d9dfe4 !important; }

/* EXTRA */
body {
  color: #414141; }

div.popover,
div.popover a {
  color: #414141; }

a {
  color: #2064B4; }

a.input-group-addon:hover {
  background-color: #1775E0;
  border-color: #1775E0; }

/* Icons */
.ca:not(.ca-override-default) {
  color: #414141; }

a.ca:hover,
button:not(.ct-bg-secondary) .ca:hover {
  color: #6C6B6B; }

/* SIDE MENU */
.nav > li a.nav-side-menu-sub:hover {
  background-color: rgba(32, 100, 180, 0.1); }

.nav > li:not(.active) a.nav-side-menu-primary:hover:hover {
  background-color: rgba(32, 100, 180, 0.1); }

/* NOTIFICATION MARK */
.notifications-wrap:hover .ct.notifications-indicator {
  background-color: #d62c1a; }

.files-table tr:hover td.file-actions-td button i.ca-link.ca-selected {
  color: #7EBAD6; }

.files-table tr:hover td.file-actions-td button i.ca-colaborate.ca-selected {
  color: #7EBAD6; }

/* FILE BROWSER + SELECT LICENSE TABLE */
.files-table tr:not(.ct-selection-disabled):hover,
.licenses-table tr:hover {
  background-color: #f0f0f0; }

/* MODALS */
.modal-content {
  border-color: #2064B4; }

/* HELP MODAL */
.modal-dialog.help-options .option-button:hover .ct-fill-primary {
  fill: #1775E0 !important; }

.modal-dialog.help-options .option-button:hover .ct-fill-text-primary {
  fill: #ffffff !important; }

/* Action Toolbar */
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .version-date,
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .arrow-icon {
  color: #2064B4; }

/* TREE */
.tree-node.ct-bg-grid-selected .ca {
  color: #2064B4 !important; }

/* MATERIAL */
.md-autocomplete-suggestions > li:hover, .md-autocomplete-collab > li.selected, .ca-autocomplete-shared-items > li.selected {
  background-color: #f0f0f0; }

md-progress-linear .md-bar2 {
  background-color: #2064B4; }

/* INVITATION */
.invitation-tr.invitation-tr-exists > td {
  background-color: #dfedf7; }

/* ICONS */
.ca.ca-error {
  color: #e74c3c; }

.ca.ca-notice {
  color: #414141; }

.ca.ca-warning {
  color: #e75e0d; }

/* DEVICE LOGS */
td.log-status.error {
  color: #ea6153;
  background-color: #ea6153; }

td.log-status.notice {
  color: #4e4e4e;
  background-color: #4e4e4e; }

td.log-status.warning {
  color: #f26b1b;
  background-color: #f26b1b; }

/* RADIO */
.btn-radio-group .btn-radio input[type='radio'].active {
  background-color: #2064B4; }

.btn-radio input[type='radio']:active, .btn-radio input[type='radio']:focus {
  background-color: #1775E0; }

/* modal close button */
.close:hover, .close:focus {
  color: #6C6B6B; }

.avatar-large div {
  border-color: #414141; }

md-checkbox .md-icon {
  border-color: #414141; }

md-checkbox.md-checkbox-extra.md-indeterminate .md-icon {
  border-color: #7EBAD6; }
  md-checkbox.md-checkbox-extra.md-indeterminate .md-icon:after {
    border-color: #414141; }

md-checkbox.md-checkbox-extra.md-checked .md-icon {
  background-color: #7EBAD6; }
  md-checkbox.md-checkbox-extra.md-checked .md-icon:after {
    color: #414141; }

.avatar-small .image,
.avatar-large .image {
  border-color: #d1dbe0; }

.form-control,
input.form-control-no-focus-border:focus {
  border-color: rgba(65, 65, 65, 0.3); }

.form-control:focus,
.top-toolbar .fixed-right .search-wrap .search-field .form-control.no-border:focus {
  border-color: rgba(32, 100, 180, 0.3); }

/* INVITATION */
.no-code + .tooltip .tooltip-arrow {
  border-top-color: #2064B4; }

.no-code + .tooltip .tooltip-inner {
  background-color: #2064B4; }

.has-error .form-control {
  border-color: #e74c3c; }

.error-content .arrow {
  color: #e74c3c; }

.progress-bar {
  background-color: #2064B4; }

.progress-bar-success {
  background-color: #414141; }

.progress-bar-warning {
  background-color: #e75e0d; }

.progress-bar-danger {
  background-color: #e74c3c; }

.selected + .selected td {
  border-top-color: #dfedf7 !important; }

.tutorial-modal-step-8 .app-icon-agent > span {
  color: #414141 !important; }

/* PALETTE */
.ct-bg-background {
  background-color: #F7F8FB; }

.ct-bg-text-background,
a.ct-bg-text-background {
  color: #414141 !important; }

.ct-stroke-background {
  stroke: #F7F8FB; }

.ct-fill-background {
  fill: #F7F8FB; }

.ct-fill-text-background {
  fill: #414141; }

.ct-bg-header {
  background-color: #FBFCFC; }

.ct-bg-text-header,
a.ct-bg-text-header {
  color: #414141 !important; }

.ct-stroke-header {
  stroke: #FBFCFC; }

.ct-fill-header {
  fill: #FBFCFC; }

.ct-fill-text-header {
  fill: #414141; }

.ct-bg-header,
.ct-bg-header a,
.ct-bg-header > .ca,
.ct-bg-header > .ca:before,
.ct-bg-header.input[type="search"],
.ct-bg-header > input[type="search"],
.ct-bg-header > md-icon {
  color: #414141; }

.ct-bg-header {
  color: #414141; }

.ct-text-header {
  color: #FBFCFC; }

.ca.ct-text-header {
  color: #FBFCFC; }

a.ct-text-header {
  color: #FBFCFC; }

.ct-text-hover-header {
  color: #FBFCFC !important; }

.ct-border-header {
  border-color: #FBFCFC !important; }
  .ct-border-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-header {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-header,
a.ct-bg-text-side-menu-header {
  color: #414141 !important; }

.ct-stroke-side-menu-header {
  stroke: #FBFCFC; }

.ct-fill-side-menu-header {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-header {
  fill: #414141; }

.ct-bg-side-menu-header,
.ct-bg-side-menu-header a,
.ct-bg-side-menu-header > .ca,
.ct-bg-side-menu-header > .ca:before,
.ct-bg-side-menu-header.input[type="search"],
.ct-bg-side-menu-header > input[type="search"],
.ct-bg-side-menu-header > md-icon {
  color: #414141; }

.ct-bg-side-menu-header {
  color: #414141; }

.ct-text-side-menu-header {
  color: #FBFCFC; }

.ca.ct-text-side-menu-header {
  color: #FBFCFC; }

a.ct-text-side-menu-header {
  color: #FBFCFC; }

.ct-text-hover-side-menu-header {
  color: #FBFCFC !important; }

.ct-border-side-menu-header {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-bg {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-bg,
a.ct-bg-text-side-menu-bg {
  color: #414141 !important; }

.ct-stroke-side-menu-bg {
  stroke: #FBFCFC; }

.ct-fill-side-menu-bg {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-bg {
  fill: #414141; }

.ct-bg-side-menu-bg,
.ct-bg-side-menu-bg a,
.ct-bg-side-menu-bg > .ca,
.ct-bg-side-menu-bg > .ca:before,
.ct-bg-side-menu-bg.input[type="search"],
.ct-bg-side-menu-bg > input[type="search"],
.ct-bg-side-menu-bg > md-icon {
  color: #414141; }

.ct-bg-side-menu-bg {
  color: #414141; }

.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ca.ct-text-side-menu-bg {
  color: #FBFCFC; }

a.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ct-text-hover-side-menu-bg {
  color: #FBFCFC !important; }

.ct-border-side-menu-bg {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-bg > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-bg {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-bg {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-bg {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-bg {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-primary {
  background-color: #2064B4; }

.ct-bg-text-primary,
a.ct-bg-text-primary {
  color: #ffffff !important; }

.ct-stroke-primary {
  stroke: #2064B4; }

.ct-fill-primary {
  fill: #2064B4; }

.ct-fill-text-primary {
  fill: #ffffff; }

.btn.ct-bg-primary:hover {
  background-color: #1775E0;
  color: #ffffff; }

.btn.ct-bg-primary:focus {
  color: #ffffff; }

.btn.ct-border-primary:hover {
  border-color: #1775E0 !important; }

.ct-bg-primary,
.ct-bg-primary a,
.ct-bg-primary > .ca,
.ct-bg-primary > .ca:before,
.ct-bg-primary.input[type="search"],
.ct-bg-primary > input[type="search"],
.ct-bg-primary > md-icon {
  color: #ffffff; }

.ct-bg-primary {
  color: #ffffff; }

.ct-text-primary {
  color: #2064B4; }

.ca.ct-text-primary {
  color: #2064B4; }

a.ct-text-primary {
  color: #2064B4; }

.ct-text-hover-primary {
  color: #2064B4 !important; }

.ct-border-primary {
  border-color: #2064B4 !important; }
  .ct-border-primary > td {
    border-color: #2064B4 !important; }

.ct-border-left-primary {
  border-left-color: #2064B4 !important; }

.ct-border-right-primary {
  border-right-color: #2064B4 !important; }

.ct-border-top-primary {
  border-top-color: #2064B4 !important; }

.ct-border-bottom-primary {
  border-bottom-color: #2064B4 !important; }

.ct-bg-primary-hue {
  background-color: #1775E0; }

.ct-bg-text-primary-hue,
a.ct-bg-text-primary-hue {
  color: #ffffff !important; }

.ct-stroke-primary-hue {
  stroke: #1775E0; }

.ct-fill-primary-hue {
  fill: #1775E0; }

.ct-fill-text-primary-hue {
  fill: #ffffff; }

.ct-bg-primary-hue,
.ct-bg-primary-hue a,
.ct-bg-primary-hue > .ca,
.ct-bg-primary-hue > .ca:before,
.ct-bg-primary-hue.input[type="search"],
.ct-bg-primary-hue > input[type="search"],
.ct-bg-primary-hue > md-icon {
  color: #ffffff; }

.ct-bg-primary-hue {
  color: #ffffff; }

.ct-text-primary-hue {
  color: #1775E0; }

.ca.ct-text-primary-hue {
  color: #1775E0; }

a.ct-text-primary-hue {
  color: #1775E0; }

.ct-text-hover-primary-hue {
  color: #1775E0 !important; }

.ct-border-primary-hue {
  border-color: #1775E0 !important; }
  .ct-border-primary-hue > td {
    border-color: #1775E0 !important; }

.ct-border-left-primary-hue {
  border-left-color: #1775E0 !important; }

.ct-border-right-primary-hue {
  border-right-color: #1775E0 !important; }

.ct-border-top-primary-hue {
  border-top-color: #1775E0 !important; }

.ct-border-bottom-primary-hue {
  border-bottom-color: #1775E0 !important; }

.ct-bg-secondary {
  background-color: #414141; }

.ct-bg-text-secondary,
a.ct-bg-text-secondary {
  color: #ffffff !important; }

.ct-stroke-secondary {
  stroke: #414141; }

.ct-fill-secondary {
  fill: #414141; }

.ct-fill-text-secondary {
  fill: #ffffff; }

.btn.ct-bg-secondary:hover {
  background-color: #6C6B6B;
  color: #ffffff; }

.btn.ct-bg-secondary:focus {
  color: #ffffff; }

.btn.ct-border-secondary:hover {
  border-color: #6C6B6B !important; }

.ct-bg-secondary,
.ct-bg-secondary a,
.ct-bg-secondary > .ca,
.ct-bg-secondary > .ca:before,
.ct-bg-secondary.input[type="search"],
.ct-bg-secondary > input[type="search"],
.ct-bg-secondary > md-icon {
  color: #ffffff; }

.ct-bg-secondary {
  color: #ffffff; }

.ct-text-secondary {
  color: #414141; }

.ca.ct-text-secondary {
  color: #414141; }

a.ct-text-secondary {
  color: #414141; }

.ct-text-hover-secondary {
  color: #414141 !important; }

.ct-border-secondary {
  border-color: #414141 !important; }
  .ct-border-secondary > td {
    border-color: #414141 !important; }

.ct-border-left-secondary {
  border-left-color: #414141 !important; }

.ct-border-right-secondary {
  border-right-color: #414141 !important; }

.ct-border-top-secondary {
  border-top-color: #414141 !important; }

.ct-border-bottom-secondary {
  border-bottom-color: #414141 !important; }

.ct-bg-secondary-hue {
  background-color: #6C6B6B; }

.ct-bg-text-secondary-hue,
a.ct-bg-text-secondary-hue {
  color: #ffffff !important; }

.ct-stroke-secondary-hue {
  stroke: #6C6B6B; }

.ct-fill-secondary-hue {
  fill: #6C6B6B; }

.ct-fill-text-secondary-hue {
  fill: #ffffff; }

.ct-bg-secondary-hue,
.ct-bg-secondary-hue a,
.ct-bg-secondary-hue > .ca,
.ct-bg-secondary-hue > .ca:before,
.ct-bg-secondary-hue.input[type="search"],
.ct-bg-secondary-hue > input[type="search"],
.ct-bg-secondary-hue > md-icon {
  color: #ffffff; }

.ct-bg-secondary-hue {
  color: #ffffff; }

.ct-text-secondary-hue {
  color: #6C6B6B; }

.ca.ct-text-secondary-hue {
  color: #6C6B6B; }

a.ct-text-secondary-hue {
  color: #6C6B6B; }

.ct-text-hover-secondary-hue {
  color: #6C6B6B !important; }

.ct-border-secondary-hue {
  border-color: #6C6B6B !important; }
  .ct-border-secondary-hue > td {
    border-color: #6C6B6B !important; }

.ct-border-left-secondary-hue {
  border-left-color: #6C6B6B !important; }

.ct-border-right-secondary-hue {
  border-right-color: #6C6B6B !important; }

.ct-border-top-secondary-hue {
  border-top-color: #6C6B6B !important; }

.ct-border-bottom-secondary-hue {
  border-bottom-color: #6C6B6B !important; }

.ct-bg-inactive {
  background-color: #d1dbe0; }

.ct-bg-text-inactive,
a.ct-bg-text-inactive {
  color: #414141 !important; }

.ct-stroke-inactive {
  stroke: #d1dbe0; }

.ct-fill-inactive {
  fill: #d1dbe0; }

.ct-fill-text-inactive {
  fill: #414141; }

.ct-bg-inactive,
.ct-bg-inactive a,
.ct-bg-inactive > .ca,
.ct-bg-inactive > .ca:before,
.ct-bg-inactive.input[type="search"],
.ct-bg-inactive > input[type="search"],
.ct-bg-inactive > md-icon {
  color: #414141; }

.ct-bg-inactive {
  color: #414141; }

.ct-text-inactive {
  color: #d1dbe0; }

.ca.ct-text-inactive {
  color: #d1dbe0; }

a.ct-text-inactive {
  color: #d1dbe0; }

.ct-text-hover-inactive {
  color: #d1dbe0 !important; }

.ct-border-inactive {
  border-color: #d1dbe0 !important; }
  .ct-border-inactive > td {
    border-color: #d1dbe0 !important; }

.ct-border-left-inactive {
  border-left-color: #d1dbe0 !important; }

.ct-border-right-inactive {
  border-right-color: #d1dbe0 !important; }

.ct-border-top-inactive {
  border-top-color: #d1dbe0 !important; }

.ct-border-bottom-inactive {
  border-bottom-color: #d1dbe0 !important; }

.ct-bg-success {
  background-color: #414141; }

.ct-bg-text-success,
a.ct-bg-text-success {
  color: #ffffff !important; }

.ct-stroke-success {
  stroke: #414141; }

.ct-fill-success {
  fill: #414141; }

.ct-fill-text-success {
  fill: #ffffff; }

.ct-bg-success,
.ct-bg-success a,
.ct-bg-success > .ca,
.ct-bg-success > .ca:before,
.ct-bg-success.input[type="search"],
.ct-bg-success > input[type="search"],
.ct-bg-success > md-icon {
  color: #ffffff; }

.ct-bg-success {
  color: #ffffff; }

.ct-text-success {
  color: #414141; }

.ca.ct-text-success {
  color: #414141; }

a.ct-text-success {
  color: #414141; }

.ct-text-hover-success {
  color: #414141 !important; }

.ct-border-success {
  border-color: #414141 !important; }
  .ct-border-success > td {
    border-color: #414141 !important; }

.ct-border-left-success {
  border-left-color: #414141 !important; }

.ct-border-right-success {
  border-right-color: #414141 !important; }

.ct-border-top-success {
  border-top-color: #414141 !important; }

.ct-border-bottom-success {
  border-bottom-color: #414141 !important; }

.ct-bg-warning {
  background-color: #e75e0d; }

.ct-bg-text-warning,
a.ct-bg-text-warning {
  color: #ffffff !important; }

.ct-stroke-warning {
  stroke: #e75e0d; }

.ct-fill-warning {
  fill: #e75e0d; }

.ct-fill-text-warning {
  fill: #ffffff; }

.ct-bg-warning,
.ct-bg-warning a,
.ct-bg-warning > .ca,
.ct-bg-warning > .ca:before,
.ct-bg-warning.input[type="search"],
.ct-bg-warning > input[type="search"],
.ct-bg-warning > md-icon {
  color: #ffffff; }

.ct-bg-warning {
  color: #ffffff; }

.ct-text-warning {
  color: #e75e0d; }

.ca.ct-text-warning {
  color: #e75e0d; }

a.ct-text-warning {
  color: #e75e0d; }

.ct-text-hover-warning {
  color: #e75e0d !important; }

.ct-border-warning {
  border-color: #e75e0d !important; }
  .ct-border-warning > td {
    border-color: #e75e0d !important; }

.ct-border-left-warning {
  border-left-color: #e75e0d !important; }

.ct-border-right-warning {
  border-right-color: #e75e0d !important; }

.ct-border-top-warning {
  border-top-color: #e75e0d !important; }

.ct-border-bottom-warning {
  border-bottom-color: #e75e0d !important; }

.ct-bg-info {
  background-color: #414141; }

.ct-bg-text-info,
a.ct-bg-text-info {
  color: #ffffff !important; }

.ct-stroke-info {
  stroke: #414141; }

.ct-fill-info {
  fill: #414141; }

.ct-fill-text-info {
  fill: #ffffff; }

.ct-bg-info,
.ct-bg-info a,
.ct-bg-info > .ca,
.ct-bg-info > .ca:before,
.ct-bg-info.input[type="search"],
.ct-bg-info > input[type="search"],
.ct-bg-info > md-icon {
  color: #ffffff; }

.ct-bg-info {
  color: #ffffff; }

.ct-text-info {
  color: #414141; }

.ca.ct-text-info {
  color: #414141; }

a.ct-text-info {
  color: #414141; }

.ct-text-hover-info {
  color: #414141 !important; }

.ct-border-info {
  border-color: #414141 !important; }
  .ct-border-info > td {
    border-color: #414141 !important; }

.ct-border-left-info {
  border-left-color: #414141 !important; }

.ct-border-right-info {
  border-right-color: #414141 !important; }

.ct-border-top-info {
  border-top-color: #414141 !important; }

.ct-border-bottom-info {
  border-bottom-color: #414141 !important; }

.ct-bg-error {
  background-color: #e74c3c; }

.ct-bg-text-error,
a.ct-bg-text-error {
  color: #ffffff !important; }

.ct-stroke-error {
  stroke: #e74c3c; }

.ct-fill-error {
  fill: #e74c3c; }

.ct-fill-text-error {
  fill: #ffffff; }

.ct-bg-error,
.ct-bg-error a,
.ct-bg-error > .ca,
.ct-bg-error > .ca:before,
.ct-bg-error.input[type="search"],
.ct-bg-error > input[type="search"],
.ct-bg-error > md-icon {
  color: #ffffff; }

.ct-bg-error {
  color: #ffffff; }

.ct-text-error {
  color: #e74c3c; }

.ca.ct-text-error {
  color: #e74c3c; }

a.ct-text-error {
  color: #e74c3c; }

.ct-text-hover-error {
  color: #e74c3c !important; }

.ct-border-error {
  border-color: #e74c3c !important; }
  .ct-border-error > td {
    border-color: #e74c3c !important; }

.ct-border-left-error {
  border-left-color: #e74c3c !important; }

.ct-border-right-error {
  border-right-color: #e74c3c !important; }

.ct-border-top-error {
  border-top-color: #e74c3c !important; }

.ct-border-bottom-error {
  border-bottom-color: #e74c3c !important; }

.ct-bg-extra {
  background-color: #7EBAD6; }

.ct-bg-text-extra,
a.ct-bg-text-extra {
  color: #414141 !important; }

.ct-stroke-extra {
  stroke: #7EBAD6; }

.ct-fill-extra {
  fill: #7EBAD6; }

.ct-fill-text-extra {
  fill: #414141; }

.ct-bg-extra,
.ct-bg-extra a,
.ct-bg-extra > .ca,
.ct-bg-extra > .ca:before,
.ct-bg-extra.input[type="search"],
.ct-bg-extra > input[type="search"],
.ct-bg-extra > md-icon {
  color: #414141; }

.ct-bg-extra {
  color: #414141; }

.ct-text-extra {
  color: #7EBAD6; }

.ca.ct-text-extra {
  color: #7EBAD6; }

a.ct-text-extra {
  color: #7EBAD6; }

.ct-text-hover-extra {
  color: #7EBAD6 !important; }

.ct-border-extra {
  border-color: #7EBAD6 !important; }
  .ct-border-extra > td {
    border-color: #7EBAD6 !important; }

.ct-border-left-extra {
  border-left-color: #7EBAD6 !important; }

.ct-border-right-extra {
  border-right-color: #7EBAD6 !important; }

.ct-border-top-extra {
  border-top-color: #7EBAD6 !important; }

.ct-border-bottom-extra {
  border-bottom-color: #7EBAD6 !important; }

.ct-bg-grid-primary {
  background-color: #FFF; }

.ct-bg-text-grid-primary,
a.ct-bg-text-grid-primary {
  color: #414141 !important; }

.ct-stroke-grid-primary {
  stroke: #FFF; }

.ct-fill-grid-primary {
  fill: #FFF; }

.ct-fill-text-grid-primary {
  fill: #414141; }

.ct-bg-grid-primary,
.ct-bg-grid-primary a,
.ct-bg-grid-primary > .ca,
.ct-bg-grid-primary > .ca:before,
.ct-bg-grid-primary.input[type="search"],
.ct-bg-grid-primary > input[type="search"],
.ct-bg-grid-primary > md-icon {
  color: #414141; }

.ct-bg-grid-primary {
  color: #414141; }

.ct-text-grid-primary {
  color: #FFF; }

.ca.ct-text-grid-primary {
  color: #FFF; }

a.ct-text-grid-primary {
  color: #FFF; }

.ct-text-hover-grid-primary {
  color: #FFF !important; }

.ct-border-grid-primary {
  border-color: #FFF !important; }
  .ct-border-grid-primary > td {
    border-color: #FFF !important; }

.ct-border-left-grid-primary {
  border-left-color: #FFF !important; }

.ct-border-right-grid-primary {
  border-right-color: #FFF !important; }

.ct-border-top-grid-primary {
  border-top-color: #FFF !important; }

.ct-border-bottom-grid-primary {
  border-bottom-color: #FFF !important; }

.ct-bg-grid-secondary {
  background-color: #f6f8fa; }

.ct-bg-text-grid-secondary,
a.ct-bg-text-grid-secondary {
  color: #414141 !important; }

.ct-stroke-grid-secondary {
  stroke: #f6f8fa; }

.ct-fill-grid-secondary {
  fill: #f6f8fa; }

.ct-fill-text-grid-secondary {
  fill: #414141; }

.ct-bg-grid-secondary,
.ct-bg-grid-secondary a,
.ct-bg-grid-secondary > .ca,
.ct-bg-grid-secondary > .ca:before,
.ct-bg-grid-secondary.input[type="search"],
.ct-bg-grid-secondary > input[type="search"],
.ct-bg-grid-secondary > md-icon {
  color: #414141; }

.ct-bg-grid-secondary {
  color: #414141; }

.ct-text-grid-secondary {
  color: #f6f8fa; }

.ca.ct-text-grid-secondary {
  color: #f6f8fa; }

a.ct-text-grid-secondary {
  color: #f6f8fa; }

.ct-text-hover-grid-secondary {
  color: #f6f8fa !important; }

.ct-border-grid-secondary {
  border-color: #f6f8fa !important; }
  .ct-border-grid-secondary > td {
    border-color: #f6f8fa !important; }

.ct-border-left-grid-secondary {
  border-left-color: #f6f8fa !important; }

.ct-border-right-grid-secondary {
  border-right-color: #f6f8fa !important; }

.ct-border-top-grid-secondary {
  border-top-color: #f6f8fa !important; }

.ct-border-bottom-grid-secondary {
  border-bottom-color: #f6f8fa !important; }

.ct-bg-grid-hover {
  background-color: #f0f0f0; }

.ct-bg-text-grid-hover,
a.ct-bg-text-grid-hover {
  color: #414141 !important; }

.ct-stroke-grid-hover {
  stroke: #f0f0f0; }

.ct-fill-grid-hover {
  fill: #f0f0f0; }

.ct-fill-text-grid-hover {
  fill: #414141; }

.ct-bg-grid-hover,
.ct-bg-grid-hover a,
.ct-bg-grid-hover > .ca,
.ct-bg-grid-hover > .ca:before,
.ct-bg-grid-hover.input[type="search"],
.ct-bg-grid-hover > input[type="search"],
.ct-bg-grid-hover > md-icon {
  color: #414141; }

.ct-bg-grid-hover {
  color: #414141; }

.ct-text-grid-hover {
  color: #f0f0f0; }

.ca.ct-text-grid-hover {
  color: #f0f0f0; }

a.ct-text-grid-hover {
  color: #f0f0f0; }

.ct-text-hover-grid-hover {
  color: #f0f0f0 !important; }

.ct-border-grid-hover {
  border-color: #f0f0f0 !important; }
  .ct-border-grid-hover > td {
    border-color: #f0f0f0 !important; }

.ct-border-left-grid-hover {
  border-left-color: #f0f0f0 !important; }

.ct-border-right-grid-hover {
  border-right-color: #f0f0f0 !important; }

.ct-border-top-grid-hover {
  border-top-color: #f0f0f0 !important; }

.ct-border-bottom-grid-hover {
  border-bottom-color: #f0f0f0 !important; }

.ct-bg-grid-selected {
  background-color: #dfedf7; }

.ct-bg-text-grid-selected,
a.ct-bg-text-grid-selected {
  color: #414141 !important; }

.ct-stroke-grid-selected {
  stroke: #dfedf7; }

.ct-fill-grid-selected {
  fill: #dfedf7; }

.ct-fill-text-grid-selected {
  fill: #414141; }

.ct-bg-grid-selected,
.ct-bg-grid-selected a,
.ct-bg-grid-selected > .ca,
.ct-bg-grid-selected > .ca:before,
.ct-bg-grid-selected.input[type="search"],
.ct-bg-grid-selected > input[type="search"],
.ct-bg-grid-selected > md-icon {
  color: #414141; }

.ct-bg-grid-selected {
  color: #414141; }

.ct-text-grid-selected {
  color: #dfedf7; }

.ca.ct-text-grid-selected {
  color: #dfedf7; }

a.ct-text-grid-selected {
  color: #dfedf7; }

.ct-text-hover-grid-selected {
  color: #dfedf7 !important; }

.ct-border-grid-selected {
  border-color: #dfedf7 !important; }
  .ct-border-grid-selected > td {
    border-color: #dfedf7 !important; }

.ct-border-left-grid-selected {
  border-left-color: #dfedf7 !important; }

.ct-border-right-grid-selected {
  border-right-color: #dfedf7 !important; }

.ct-border-top-grid-selected {
  border-top-color: #dfedf7 !important; }

.ct-border-bottom-grid-selected {
  border-bottom-color: #dfedf7 !important; }

.ct-bg-grid-border {
  background-color: #d9dfe4; }

.ct-bg-text-grid-border,
a.ct-bg-text-grid-border {
  color: #414141 !important; }

.ct-stroke-grid-border {
  stroke: #d9dfe4; }

.ct-fill-grid-border {
  fill: #d9dfe4; }

.ct-fill-text-grid-border {
  fill: #414141; }

.ct-bg-grid-border,
.ct-bg-grid-border a,
.ct-bg-grid-border > .ca,
.ct-bg-grid-border > .ca:before,
.ct-bg-grid-border.input[type="search"],
.ct-bg-grid-border > input[type="search"],
.ct-bg-grid-border > md-icon {
  color: #414141; }

.ct-bg-grid-border {
  color: #414141; }

.ct-text-grid-border {
  color: #d9dfe4; }

.ca.ct-text-grid-border {
  color: #d9dfe4; }

a.ct-text-grid-border {
  color: #d9dfe4; }

.ct-text-hover-grid-border {
  color: #d9dfe4 !important; }

.ct-border-grid-border {
  border-color: #d9dfe4 !important; }
  .ct-border-grid-border > td {
    border-color: #d9dfe4 !important; }

.ct-border-left-grid-border {
  border-left-color: #d9dfe4 !important; }

.ct-border-right-grid-border {
  border-right-color: #d9dfe4 !important; }

.ct-border-top-grid-border {
  border-top-color: #d9dfe4 !important; }

.ct-border-bottom-grid-border {
  border-bottom-color: #d9dfe4 !important; }

/* EXTRA */
body {
  color: #414141; }

div.popover,
div.popover a {
  color: #414141; }

a {
  color: #2064B4; }

a.input-group-addon:hover {
  background-color: #1775E0;
  border-color: #1775E0; }

/* Icons */
.ca:not(.ca-override-default) {
  color: #414141; }

a.ca:hover,
button:not(.ct-bg-secondary) .ca:hover {
  color: #6C6B6B; }

/* SIDE MENU */
.nav > li a.nav-side-menu-sub:hover {
  background-color: rgba(32, 100, 180, 0.1); }

.nav > li:not(.active) a.nav-side-menu-primary:hover:hover {
  background-color: rgba(32, 100, 180, 0.1); }

/* NOTIFICATION MARK */
.notifications-wrap:hover .ct.notifications-indicator {
  background-color: #d62c1a; }

.files-table tr:hover td.file-actions-td button i.ca-link.ca-selected {
  color: #7EBAD6; }

.files-table tr:hover td.file-actions-td button i.ca-colaborate.ca-selected {
  color: #7EBAD6; }

/* FILE BROWSER + SELECT LICENSE TABLE */
.files-table tr:not(.ct-selection-disabled):hover,
.licenses-table tr:hover {
  background-color: #f0f0f0; }

/* MODALS */
.modal-content {
  border-color: #2064B4; }

/* HELP MODAL */
.modal-dialog.help-options .option-button:hover .ct-fill-primary {
  fill: #1775E0 !important; }

.modal-dialog.help-options .option-button:hover .ct-fill-text-primary {
  fill: #ffffff !important; }

/* Action Toolbar */
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .version-date,
.action-toolbar-toastr .version-chooser-ct .popup-body .snapshots .list:hover .arrow-icon {
  color: #2064B4; }

/* TREE */
.tree-node.ct-bg-grid-selected .ca {
  color: #2064B4 !important; }

/* MATERIAL */
.md-autocomplete-suggestions > li:hover, .md-autocomplete-collab > li.selected, .ca-autocomplete-shared-items > li.selected {
  background-color: #f0f0f0; }

md-progress-linear .md-bar2 {
  background-color: #2064B4; }

/* INVITATION */
.invitation-tr.invitation-tr-exists > td {
  background-color: #dfedf7; }

/* ICONS */
.ca.ca-error {
  color: #e74c3c; }

.ca.ca-notice {
  color: #21CCAA; }

.ca.ca-warning {
  color: #e75e0d; }

/* DEVICE LOGS */
td.log-status.error {
  color: #ea6153;
  background-color: #ea6153; }

td.log-status.notice {
  color: #2addb9;
  background-color: #2addb9; }

td.log-status.warning {
  color: #f26b1b;
  background-color: #f26b1b; }

/* RADIO */
.btn-radio-group .btn-radio input[type='radio'].active {
  background-color: #2064B4; }

.btn-radio input[type='radio']:active, .btn-radio input[type='radio']:focus {
  background-color: #1775E0; }

/* modal close button */
.close:hover, .close:focus {
  color: #6C6B6B; }

.avatar-large div {
  border-color: #414141; }

md-checkbox .md-icon {
  border-color: #414141; }

md-checkbox.md-checkbox-extra.md-indeterminate .md-icon {
  border-color: #7EBAD6; }
  md-checkbox.md-checkbox-extra.md-indeterminate .md-icon:after {
    border-color: #414141; }

md-checkbox.md-checkbox-extra.md-checked .md-icon {
  background-color: #7EBAD6; }
  md-checkbox.md-checkbox-extra.md-checked .md-icon:after {
    color: #414141; }

.avatar-small .image,
.avatar-large .image {
  border-color: #d1dbe0; }

.form-control,
input.form-control-no-focus-border:focus {
  border-color: rgba(65, 65, 65, 0.3); }

.form-control:focus,
.top-toolbar .fixed-right .search-wrap .search-field .form-control.no-border:focus {
  border-color: rgba(32, 100, 180, 0.3); }

/* INVITATION */
.no-code + .tooltip .tooltip-arrow {
  border-top-color: #2064B4; }

.no-code + .tooltip .tooltip-inner {
  background-color: #2064B4; }

.has-error .form-control {
  border-color: #e74c3c; }

.error-content .arrow {
  color: #e74c3c; }

.progress-bar {
  background-color: #2064B4; }

.progress-bar-success {
  background-color: #21CCAA; }

.progress-bar-warning {
  background-color: #e75e0d; }

.progress-bar-danger {
  background-color: #e74c3c; }

.selected + .selected td {
  border-top-color: #dfedf7 !important; }

.tutorial-modal-step-8 .app-icon-agent > span {
  color: #414141 !important; }

/* PALETTE */
.ct-bg-background {
  background-color: #F7F8FB; }

.ct-bg-text-background,
a.ct-bg-text-background {
  color: #414141 !important; }

.ct-stroke-background {
  stroke: #F7F8FB; }

.ct-fill-background {
  fill: #F7F8FB; }

.ct-fill-text-background {
  fill: #414141; }

.ct-bg-header {
  background-color: #FBFCFC; }

.ct-bg-text-header,
a.ct-bg-text-header {
  color: #414141 !important; }

.ct-stroke-header {
  stroke: #FBFCFC; }

.ct-fill-header {
  fill: #FBFCFC; }

.ct-fill-text-header {
  fill: #414141; }

.ct-bg-header,
.ct-bg-header a,
.ct-bg-header > .ca,
.ct-bg-header > .ca:before,
.ct-bg-header.input[type="search"],
.ct-bg-header > input[type="search"],
.ct-bg-header > md-icon {
  color: #414141; }

.ct-bg-header {
  color: #414141; }

.ct-text-header {
  color: #FBFCFC; }

.ca.ct-text-header {
  color: #FBFCFC; }

a.ct-text-header {
  color: #FBFCFC; }

.ct-text-hover-header {
  color: #FBFCFC !important; }

.ct-border-header {
  border-color: #FBFCFC !important; }
  .ct-border-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-header {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-header,
a.ct-bg-text-side-menu-header {
  color: #414141 !important; }

.ct-stroke-side-menu-header {
  stroke: #FBFCFC; }

.ct-fill-side-menu-header {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-header {
  fill: #414141; }

.ct-bg-side-menu-header,
.ct-bg-side-menu-header a,
.ct-bg-side-menu-header > .ca,
.ct-bg-side-menu-header > .ca:before,
.ct-bg-side-menu-header.input[type="search"],
.ct-bg-side-menu-header > input[type="search"],
.ct-bg-side-menu-header > md-icon {
  color: #414141; }

.ct-bg-side-menu-header {
  color: #414141; }

.ct-text-side-menu-header {
  color: #FBFCFC; }

.ca.ct-text-side-menu-header {
  color: #FBFCFC; }

a.ct-text-side-menu-header {
  color: #FBFCFC; }

.ct-text-hover-side-menu-header {
  color: #FBFCFC !important; }

.ct-border-side-menu-header {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-header > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-header {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-header {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-header {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-header {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-side-menu-bg {
  background-color: #FBFCFC; }

.ct-bg-text-side-menu-bg,
a.ct-bg-text-side-menu-bg {
  color: #414141 !important; }

.ct-stroke-side-menu-bg {
  stroke: #FBFCFC; }

.ct-fill-side-menu-bg {
  fill: #FBFCFC; }

.ct-fill-text-side-menu-bg {
  fill: #414141; }

.ct-bg-side-menu-bg,
.ct-bg-side-menu-bg a,
.ct-bg-side-menu-bg > .ca,
.ct-bg-side-menu-bg > .ca:before,
.ct-bg-side-menu-bg.input[type="search"],
.ct-bg-side-menu-bg > input[type="search"],
.ct-bg-side-menu-bg > md-icon {
  color: #414141; }

.ct-bg-side-menu-bg {
  color: #414141; }

.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ca.ct-text-side-menu-bg {
  color: #FBFCFC; }

a.ct-text-side-menu-bg {
  color: #FBFCFC; }

.ct-text-hover-side-menu-bg {
  color: #FBFCFC !important; }

.ct-border-side-menu-bg {
  border-color: #FBFCFC !important; }
  .ct-border-side-menu-bg > td {
    border-color: #FBFCFC !important; }

.ct-border-left-side-menu-bg {
  border-left-color: #FBFCFC !important; }

.ct-border-right-side-menu-bg {
  border-right-color: #FBFCFC !important; }

.ct-border-top-side-menu-bg {
  border-top-color: #FBFCFC !important; }

.ct-border-bottom-side-menu-bg {
  border-bottom-color: #FBFCFC !important; }

.ct-bg-primary {
  background-color: #2064B4; }

.ct-bg-text-primary,
a.ct-bg-text-primary {
  color: #ffffff !important; }

.ct-stroke-primary {
  stroke: #2064B4; }

.ct-fill-primary {
  fill: #2064B4; }

.ct-fill-text-primary {
  fill: #ffffff; }

.btn.ct-bg-primary:hover {
  background-color: #1775E0;
  color: #ffffff; }

.btn.ct-bg-primary:focus {
  color: #ffffff; }

.btn.ct-border-primary:hover {
  border-color: #1775E0 !important; }

.ct-bg-primary,
.ct-bg-primary a,
.ct-bg-primary > .ca,
.ct-bg-primary > .ca:before,
.ct-bg-primary.input[type="search"],
.ct-bg-primary > input[type="search"],
.ct-bg-primary > md-icon {
  color: #ffffff; }

.ct-bg-primary {
  color: #ffffff; }

.ct-text-primary {
  color: #2064B4; }

.ca.ct-text-primary {
  color: #2064B4; }

a.ct-text-primary {
  color: #2064B4; }

.ct-text-hover-primary {
  color: #2064B4 !important; }

.ct-border-primary {
  border-color: #2064B4 !important; }
  .ct-border-primary > td {
    border-color: #2064B4 !important; }

.ct-border-left-primary {
  border-left-color: #2064B4 !important; }

.ct-border-right-primary {
  border-right-color: #2064B4 !important; }

.ct-border-top-primary {
  border-top-color: #2064B4 !important; }

.ct-border-bottom-primary {
  border-bottom-color: #2064B4 !important; }

.ct-bg-primary-hue {
  background-color: #1775E0; }

.ct-bg-text-primary-hue,
a.ct-bg-text-primary-hue {
  color: #ffffff !important; }

.ct-stroke-primary-hue {
  stroke: #1775E0; }

.ct-fill-primary-hue {
  fill: #1775E0; }

.ct-fill-text-primary-hue {
  fill: #ffffff; }

.ct-bg-primary-hue,
.ct-bg-primary-hue a,
.ct-bg-primary-hue > .ca,
.ct-bg-primary-hue > .ca:before,
.ct-bg-primary-hue.input[type="search"],
.ct-bg-primary-hue > input[type="search"],
.ct-bg-primary-hue > md-icon {
  color: #ffffff; }

.ct-bg-primary-hue {
  color: #ffffff; }

.ct-text-primary-hue {
  color: #1775E0; }

.ca.ct-text-primary-hue {
  color: #1775E0; }

a.ct-text-primary-hue {
  color: #1775E0; }

.ct-text-hover-primary-hue {
  color: #1775E0 !important; }

.ct-border-primary-hue {
  border-color: #1775E0 !important; }
  .ct-border-primary-hue > td {
    border-color: #1775E0 !important; }

.ct-border-left-primary-hue {
  border-left-color: #1775E0 !important; }

.ct-border-right-primary-hue {
  border-right-color: #1775E0 !important; }

.ct-border-top-primary-hue {
  border-top-color: #1775E0 !important; }

.ct-border-bottom-primary-hue {
  border-bottom-color: #1775E0 !important; }

.ct-bg-secondary {
  background-color: #414141; }

.ct-bg-text-secondary,
a.ct-bg-text-secondary {
  color: #ffffff !important; }

.ct-stroke-secondary {
  stroke: #414141; }

.ct-fill-secondary {
  fill: #414141; }

.ct-fill-text-secondary {
  fill: #ffffff; }

.btn.ct-bg-secondary:hover {
  background-color: #6C6B6B;
  color: #ffffff; }

.btn.ct-bg-secondary:focus {
  color: #ffffff; }

.btn.ct-border-secondary:hover {
  border-color: #6C6B6B !important; }

.ct-bg-secondary,
.ct-bg-secondary a,
.ct-bg-secondary > .ca,
.ct-bg-secondary > .ca:before,
.ct-bg-secondary.input[type="search"],
.ct-bg-secondary > input[type="search"],
.ct-bg-secondary > md-icon {
  color: #ffffff; }

.ct-bg-secondary {
  color: #ffffff; }

.ct-text-secondary {
  color: #414141; }

.ca.ct-text-secondary {
  color: #414141; }

a.ct-text-secondary {
  color: #414141; }

.ct-text-hover-secondary {
  color: #414141 !important; }

.ct-border-secondary {
  border-color: #414141 !important; }
  .ct-border-secondary > td {
    border-color: #414141 !important; }

.ct-border-left-secondary {
  border-left-color: #414141 !important; }

.ct-border-right-secondary {
  border-right-color: #414141 !important; }

.ct-border-top-secondary {
  border-top-color: #414141 !important; }

.ct-border-bottom-secondary {
  border-bottom-color: #414141 !important; }

.ct-bg-secondary-hue {
  background-color: #6C6B6B; }

.ct-bg-text-secondary-hue,
a.ct-bg-text-secondary-hue {
  color: #ffffff !important; }

.ct-stroke-secondary-hue {
  stroke: #6C6B6B; }

.ct-fill-secondary-hue {
  fill: #6C6B6B; }

.ct-fill-text-secondary-hue {
  fill: #ffffff; }

.ct-bg-secondary-hue,
.ct-bg-secondary-hue a,
.ct-bg-secondary-hue > .ca,
.ct-bg-secondary-hue > .ca:before,
.ct-bg-secondary-hue.input[type="search"],
.ct-bg-secondary-hue > input[type="search"],
.ct-bg-secondary-hue > md-icon {
  color: #ffffff; }

.ct-bg-secondary-hue {
  color: #ffffff; }

.ct-text-secondary-hue {
  color: #6C6B6B; }

.ca.ct-text-secondary-hue {
  color: #6C6B6B; }

a.ct-text-secondary-hue {
  color: #6C6B6B; }

.ct-text-hover-secondary-hue {
  color: #6C6B6B !important; }

.ct-border-secondary-hue {
  border-color: #6C6B6B !important; }
  .ct-border-secondary-hue > td {
    border-color: #6C6B6B !important; }

.ct-border-left-secondary-hue {
  border-left-color: #6C6B6B !important; }

.ct-border-right-secondary-hue {
  border-right-color: #6C6B6B !important; }

.ct-border-top-secondary-hue {
  border-top-color: #6C6B6B !important; }

.ct-border-bottom-secondary-hue {
  border-bottom-color: #6C6B6B !important; }

.ct-bg-inactive {
  background-color: #d1dbe0; }

.ct-bg-text-inactive,
a.ct-bg-text-inactive {
  color: #414141 !important; }

.ct-stroke-inactive {
  stroke: #d1dbe0; }

.ct-fill-inactive {
  fill: #d1dbe0; }

.ct-fill-text-inactive {
  fill: #414141; }

.ct-bg-inactive,
.ct-bg-inactive a,
.ct-bg-inactive > .ca,
.ct-bg-inactive > .ca:before,
.ct-bg-inactive.input[type="search"],
.ct-bg-inactive > input[type="search"],
.ct-bg-inactive > md-icon {
  color: #414141; }

.ct-bg-inactive {
  color: #414141; }

.ct-text-inactive {
  color: #d1dbe0; }

.ca.ct-text-inactive {
  color: #d1dbe0; }

a.ct-text-inactive {
  color: #d1dbe0; }

.ct-text-hover-inactive {
  color: #d1dbe0 !important; }

.ct-border-inactive {
  border-color: #d1dbe0 !important; }
  .ct-border-inactive > td {
    border-color: #d1dbe0 !important; }

.ct-border-left-inactive {
  border-left-color: #d1dbe0 !important; }

.ct-border-right-inactive {
  border-right-color: #d1dbe0 !important; }

.ct-border-top-inactive {
  border-top-color: #d1dbe0 !important; }

.ct-border-bottom-inactive {
  border-bottom-color: #d1dbe0 !important; }

.ct-bg-success {
  background-color: #21CCAA; }

.ct-bg-text-success,
a.ct-bg-text-success {
  color: #ffffff !important; }

.ct-stroke-success {
  stroke: #21CCAA; }

.ct-fill-success {
  fill: #21CCAA; }

.ct-fill-text-success {
  fill: #ffffff; }

.ct-bg-success,
.ct-bg-success a,
.ct-bg-success > .ca,
.ct-bg-success > .ca:before,
.ct-bg-success.input[type="search"],
.ct-bg-success > input[type="search"],
.ct-bg-success > md-icon {
  color: #ffffff; }

.ct-bg-success {
  color: #ffffff; }

.ct-text-success {
  color: #21CCAA; }

.ca.ct-text-success {
  color: #21CCAA; }

a.ct-text-success {
  color: #21CCAA; }

.ct-text-hover-success {
  color: #21CCAA !important; }

.ct-border-success {
  border-color: #21CCAA !important; }
  .ct-border-success > td {
    border-color: #21CCAA !important; }

.ct-border-left-success {
  border-left-color: #21CCAA !important; }

.ct-border-right-success {
  border-right-color: #21CCAA !important; }

.ct-border-top-success {
  border-top-color: #21CCAA !important; }

.ct-border-bottom-success {
  border-bottom-color: #21CCAA !important; }

.ct-bg-warning {
  background-color: #e75e0d; }

.ct-bg-text-warning,
a.ct-bg-text-warning {
  color: #ffffff !important; }

.ct-stroke-warning {
  stroke: #e75e0d; }

.ct-fill-warning {
  fill: #e75e0d; }

.ct-fill-text-warning {
  fill: #ffffff; }

.ct-bg-warning,
.ct-bg-warning a,
.ct-bg-warning > .ca,
.ct-bg-warning > .ca:before,
.ct-bg-warning.input[type="search"],
.ct-bg-warning > input[type="search"],
.ct-bg-warning > md-icon {
  color: #ffffff; }

.ct-bg-warning {
  color: #ffffff; }

.ct-text-warning {
  color: #e75e0d; }

.ca.ct-text-warning {
  color: #e75e0d; }

a.ct-text-warning {
  color: #e75e0d; }

.ct-text-hover-warning {
  color: #e75e0d !important; }

.ct-border-warning {
  border-color: #e75e0d !important; }
  .ct-border-warning > td {
    border-color: #e75e0d !important; }

.ct-border-left-warning {
  border-left-color: #e75e0d !important; }

.ct-border-right-warning {
  border-right-color: #e75e0d !important; }

.ct-border-top-warning {
  border-top-color: #e75e0d !important; }

.ct-border-bottom-warning {
  border-bottom-color: #e75e0d !important; }

.ct-bg-info {
  background-color: #414141; }

.ct-bg-text-info,
a.ct-bg-text-info {
  color: #ffffff !important; }

.ct-stroke-info {
  stroke: #414141; }

.ct-fill-info {
  fill: #414141; }

.ct-fill-text-info {
  fill: #ffffff; }

.ct-bg-info,
.ct-bg-info a,
.ct-bg-info > .ca,
.ct-bg-info > .ca:before,
.ct-bg-info.input[type="search"],
.ct-bg-info > input[type="search"],
.ct-bg-info > md-icon {
  color: #ffffff; }

.ct-bg-info {
  color: #ffffff; }

.ct-text-info {
  color: #414141; }

.ca.ct-text-info {
  color: #414141; }

a.ct-text-info {
  color: #414141; }

.ct-text-hover-info {
  color: #414141 !important; }

.ct-border-info {
  border-color: #414141 !important; }
  .ct-border-info > td {
    border-color: #414141 !important; }

.ct-border-left-info {
  border-left-color: #414141 !important; }

.ct-border-right-info {
  border-right-color: #414141 !important; }

.ct-border-top-info {
  border-top-color: #414141 !important; }

.ct-border-bottom-info {
  border-bottom-color: #414141 !important; }

.ct-bg-error {
  background-color: #e74c3c; }

.ct-bg-text-error,
a.ct-bg-text-error {
  color: #ffffff !important; }

.ct-stroke-error {
  stroke: #e74c3c; }

.ct-fill-error {
  fill: #e74c3c; }

.ct-fill-text-error {
  fill: #ffffff; }

.ct-bg-error,
.ct-bg-error a,
.ct-bg-error > .ca,
.ct-bg-error > .ca:before,
.ct-bg-error.input[type="search"],
.ct-bg-error > input[type="search"],
.ct-bg-error > md-icon {
  color: #ffffff; }

.ct-bg-error {
  color: #ffffff; }

.ct-text-error {
  color: #e74c3c; }

.ca.ct-text-error {
  color: #e74c3c; }

a.ct-text-error {
  color: #e74c3c; }

.ct-text-hover-error {
  color: #e74c3c !important; }

.ct-border-error {
  border-color: #e74c3c !important; }
  .ct-border-error > td {
    border-color: #e74c3c !important; }

.ct-border-left-error {
  border-left-color: #e74c3c !important; }

.ct-border-right-error {
  border-right-color: #e74c3c !important; }

.ct-border-top-error {
  border-top-color: #e74c3c !important; }

.ct-border-bottom-error {
  border-bottom-color: #e74c3c !important; }

.ct-bg-extra {
  background-color: #7EBAD6; }

.ct-bg-text-extra,
a.ct-bg-text-extra {
  color: #414141 !important; }

.ct-stroke-extra {
  stroke: #7EBAD6; }

.ct-fill-extra {
  fill: #7EBAD6; }

.ct-fill-text-extra {
  fill: #414141; }

.ct-bg-extra,
.ct-bg-extra a,
.ct-bg-extra > .ca,
.ct-bg-extra > .ca:before,
.ct-bg-extra.input[type="search"],
.ct-bg-extra > input[type="search"],
.ct-bg-extra > md-icon {
  color: #414141; }

.ct-bg-extra {
  color: #414141; }

.ct-text-extra {
  color: #7EBAD6; }

.ca.ct-text-extra {
  color: #7EBAD6; }

a.ct-text-extra {
  color: #7EBAD6; }

.ct-text-hover-extra {
  color: #7EBAD6 !important; }

.ct-border-extra {
  border-color: #7EBAD6 !important; }
  .ct-border-extra > td {
    border-color: #7EBAD6 !important; }

.ct-border-left-extra {
  border-left-color: #7EBAD6 !important; }

.ct-border-right-extra {
  border-right-color: #7EBAD6 !important; }

.ct-border-top-extra {
  border-top-color: #7EBAD6 !important; }

.ct-border-bottom-extra {
  border-bottom-color: #7EBAD6 !important; }

.ct-bg-grid-primary {
  background-color: #FFF; }

.ct-bg-text-grid-primary,
a.ct-bg-text-grid-primary {
  color: #414141 !important; }

.ct-stroke-grid-primary {
  stroke: #FFF; }

.ct-fill-grid-primary {
  fill: #FFF; }

.ct-fill-text-grid-primary {
  fill: #414141; }

.ct-bg-grid-primary,
.ct-bg-grid-primary a,
.ct-bg-grid-primary > .ca,
.ct-bg-grid-primary > .ca:before,
.ct-bg-grid-primary.input[type="search"],
.ct-bg-grid-primary > input[type="search"],
.ct-bg-grid-primary > md-icon {
  color: #414141; }

.ct-bg-grid-primary {
  color: #414141; }

.ct-text-grid-primary {
  color: #FFF; }

.ca.ct-text-grid-primary {
  color: #FFF; }

a.ct-text-grid-primary {
  color: #FFF; }

.ct-text-hover-grid-primary {
  color: #FFF !important; }

.ct-border-grid-primary {
  border-color: #FFF !important; }
  .ct-border-grid-primary > td {
    border-color: #FFF !important; }

.ct-border-left-grid-primary {
  border-left-color: #FFF !important; }

.ct-border-right-grid-primary {
  border-right-color: #FFF !important; }

.ct-border-top-grid-primary {
  border-top-color: #FFF !important; }

.ct-border-bottom-grid-primary {
  border-bottom-color: #FFF !important; }

.ct-bg-grid-secondary {
  background-color: #f6f8fa; }

.ct-bg-text-grid-secondary,
a.ct-bg-text-grid-secondary {
  color: #414141 !important; }

.ct-stroke-grid-secondary {
  stroke: #f6f8fa; }

.ct-fill-grid-secondary {
  fill: #f6f8fa; }

.ct-fill-text-grid-secondary {
  fill: #414141; }

.ct-bg-grid-secondary,
.ct-bg-grid-secondary a,
.ct-bg-grid-secondary > .ca,
.ct-bg-grid-secondary > .ca:before,
.ct-bg-grid-secondary.input[type="search"],
.ct-bg-grid-secondary > input[type="search"],
.ct-bg-grid-secondary > md-icon {
  color: #414141; }

.ct-bg-grid-secondary {
  color: #414141; }

.ct-text-grid-secondary {
  color: #f6f8fa; }

.ca.ct-text-grid-secondary {
  color: #f6f8fa; }

a.ct-text-grid-secondary {
  color: #f6f8fa; }

.ct-text-hover-grid-secondary {
  color: #f6f8fa !important; }

.ct-border-grid-secondary {
  border-color: #f6f8fa !important; }
  .ct-border-grid-secondary > td {
    border-color: #f6f8fa !important; }

.ct-border-left-grid-secondary {
  border-left-color: #f6f8fa !important; }

.ct-border-right-grid-secondary {
  border-right-color: #f6f8fa !important; }

.ct-border-top-grid-secondary {
  border-top-color: #f6f8fa !important; }

.ct-border-bottom-grid-secondary {
  border-bottom-color: #f6f8fa !important; }

.ct-bg-grid-hover {
  background-color: #f0f0f0; }

.ct-bg-text-grid-hover,
a.ct-bg-text-grid-hover {
  color: #414141 !important; }

.ct-stroke-grid-hover {
  stroke: #f0f0f0; }

.ct-fill-grid-hover {
  fill: #f0f0f0; }

.ct-fill-text-grid-hover {
  fill: #414141; }

.ct-bg-grid-hover,
.ct-bg-grid-hover a,
.ct-bg-grid-hover > .ca,
.ct-bg-grid-hover > .ca:before,
.ct-bg-grid-hover.input[type="search"],
.ct-bg-grid-hover > input[type="search"],
.ct-bg-grid-hover > md-icon {
  color: #414141; }

.ct-bg-grid-hover {
  color: #414141; }

.ct-text-grid-hover {
  color: #f0f0f0; }

.ca.ct-text-grid-hover {
  color: #f0f0f0; }

a.ct-text-grid-hover {
  color: #f0f0f0; }

.ct-text-hover-grid-hover {
  color: #f0f0f0 !important; }

.ct-border-grid-hover {
  border-color: #f0f0f0 !important; }
  .ct-border-grid-hover > td {
    border-color: #f0f0f0 !important; }

.ct-border-left-grid-hover {
  border-left-color: #f0f0f0 !important; }

.ct-border-right-grid-hover {
  border-right-color: #f0f0f0 !important; }

.ct-border-top-grid-hover {
  border-top-color: #f0f0f0 !important; }

.ct-border-bottom-grid-hover {
  border-bottom-color: #f0f0f0 !important; }

.ct-bg-grid-selected {
  background-color: #dfedf7; }

.ct-bg-text-grid-selected,
a.ct-bg-text-grid-selected {
  color: #414141 !important; }

.ct-stroke-grid-selected {
  stroke: #dfedf7; }

.ct-fill-grid-selected {
  fill: #dfedf7; }

.ct-fill-text-grid-selected {
  fill: #414141; }

.ct-bg-grid-selected,
.ct-bg-grid-selected a,
.ct-bg-grid-selected > .ca,
.ct-bg-grid-selected > .ca:before,
.ct-bg-grid-selected.input[type="search"],
.ct-bg-grid-selected > input[type="search"],
.ct-bg-grid-selected > md-icon {
  color: #414141; }

.ct-bg-grid-selected {
  color: #414141; }

.ct-text-grid-selected {
  color: #dfedf7; }

.ca.ct-text-grid-selected {
  color: #dfedf7; }

a.ct-text-grid-selected {
  color: #dfedf7; }

.ct-text-hover-grid-selected {
  color: #dfedf7 !important; }

.ct-border-grid-selected {
  border-color: #dfedf7 !important; }
  .ct-border-grid-selected > td {
    border-color: #dfedf7 !important; }

.ct-border-left-grid-selected {
  border-left-color: #dfedf7 !important; }

.ct-border-right-grid-selected {
  border-right-color: #dfedf7 !important; }

.ct-border-top-grid-selected {
  border-top-color: #dfedf7 !important; }

.ct-border-bottom-grid-selected {
  border-bottom-color: #dfedf7 !important; }

.ct-bg-grid-border {
  background-color: #d9dfe4; }

.ct-bg-text-grid-border,
a.ct-bg-text-grid-border {
  color: #414141 !important; }

.ct-stroke-grid-border {
  stroke: #d9dfe4; }

.ct-fill-grid-border {
  fill: #d9dfe4; }

.ct-fill-text-grid-border {
  fill: #414141; }

.ct-bg-grid-border,
.ct-bg-grid-border a,
.ct-bg-grid-border > .ca,
.ct-bg-grid-border > .ca:before,
.ct-bg-grid-border.input[type="search"],
.ct-bg-grid-border > input[type="search"],
.ct-bg-grid-border > md-icon {
  color: #414141; }

.ct-bg-grid-border {
  color: #414141; }

.ct-text-grid-border {
  color: #d9dfe4; }

.ca.ct-text-grid-border {
  color: #d9dfe4; }

a.ct-text-grid-border {
  color: #d9dfe4; }

.ct-text-hover-grid-border {
  color: #d9dfe4 !important; }

.ct-border-grid-border {
  border-color: #d9dfe4 !important; }
  .ct-border-grid-border > td {
    border-color: #d9dfe4 !important; }

.ct-border-left-grid-border {
  border-left-color: #d9dfe4 !important; }

.ct-border-right-grid-border {
  border-right-color: #d9dfe4 !important; }

.ct-border-top-grid-border {
  border-top-color: #d9dfe4 !important; }

.ct-border-bottom-grid-border {
  border-bottom-color: #d9dfe4 !important; }


