@charset "utf-8";
body {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.btn-link {
  color: #ff0000;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active {
  color: #d60000;
}
.btn-primary {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #e60000;
  border-color: #d60000;
}
.btn-primary:focus:hover,
.btn-primary:focus:focus,
.btn-primary:focus.focus,
.btn-primary.focus:hover,
.btn-primary.focus:focus,
.btn-primary.focus.focus,
.btn-primary:hover:hover,
.btn-primary:hover:focus,
.btn-primary:hover.focus,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #d60000;
  border-color: #c20000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-primary .badge {
  color: #ff0000;
  background-color: #fff;
}
.bg-primary {
  background-color: #ff0000;
  color: #ffcccc;
}
.bg-primary.lt,
.bg-primary .lt {
  background-color: #fc1c1c;
}
.bg-primary.lter,
.bg-primary .lter {
  background-color: #fa3838;
}
.bg-primary.dk,
.bg-primary .dk {
  background-color: #e60000;
}
.bg-primary.dker,
.bg-primary .dker {
  background-color: #cc0000;
}
.bg-primary.bg,
.bg-primary .bg {
  background-color: #ff0000;
}
.bg-primary-ltest {
  background-color: #ff0000;
}
.bg-primary a {
  color: #ffffff;
}
.bg-primary a:hover {
  color: #fff;
}
.bg-primary a.list-group-item:hover,
.bg-primary a.list-group-item:focus {
  background-color: inherit;
}
.bg-primary .nav > li:hover > a,
.bg-primary .nav > li:focus > a,
.bg-primary .nav > li:active > a,
.bg-primary .nav > li.active > a {
  color: #fff;
  background-color: #d90000;
}
.bg-primary .nav > li .icon-search {
  color: #ffffff;
}
.bg-primary .nav > li .icon-search:hover {
  color: #fff;
}
@media (max-width: 767px) {
  .bg-primary .nav > li .dropdown-menu > li > a {
    color: #ffffff;
  }
  .bg-primary .nav > li .dropdown-menu > li > a:hover,
  .bg-primary .nav > li .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #e60000;
  }
}
.bg-primary .nav > li > a {
  color: #ffffff;
}
.bg-primary .nav > li > a:hover,
.bg-primary .nav > li > a:focus {
  background-color: #e60000;
}
.bg-primary .nav .open > a {
  background-color: #d90000;
}
.bg-primary .caret {
  border-top-color: #ffcccc;
  border-bottom-color: #ffcccc;
}
.bg-primary.navbar .nav > li.active > a {
  color: #fff;
  background-color: #e60000;
}
.bg-primary .open > a,
.bg-primary .open > a:hover,
.bg-primary .open > a:focus {
  color: #fff;
  border-color: transparent;
}
.bg-primary .text-muted {
  color: #ff9999 !important;
}
.bg-primary .text-lt {
  color: #ffffff !important;
}
.bg-primary .icon-muted {
  color: #ff9999 !important;
}
.bg-primary.auto .list-group-item,
.bg-primary .auto .list-group-item {
  border-color: #ff0f0f !important;
  background-color: transparent;
}
.bg-primary.auto .list-group-item:hover,
.bg-primary.auto .list-group-item:focus,
.bg-primary.auto .list-group-item:active,
.bg-primary.auto .list-group-item.active,
.bg-primary .auto .list-group-item:hover,
.bg-primary .auto .list-group-item:focus,
.bg-primary .auto .list-group-item:active,
.bg-primary .auto .list-group-item.active {
  background-color: #e60000 !important;
}
.dropdown-menu.bg-white a {
  color: #ff0000;
}
.dropdown-menu.bg-white a:hover {
  color: #cc0000;
}
.text-primary {
  color: #ff0000;
}
.text-primary-lt {
  color: #ff1a1a;
}
.text-primary-lter {
  color: #ff3333;
}
.text-primary-dk {
  color: #e60000;
}
.text-primary-dker {
  color: #cc0000;
}
.navbar-header .btn:hover,
.navbar-header .btn:focus,
.navbar-header .btn:active,
.navbar-header .btn.active,
.navbar-header .dropdown:hover,
.navbar-header .dropdown:focus,
.navbar-header .dropdown:active,
.navbar-header .dropdown.active {
  color: #ff3333;
  background-color: #cc0000;
}
.datepicker td.active,
.datepicker td.active:hover,
.datepicker td.active:hover.active,
.datepicker td.active.active {
  background: #ff0000;
}
a {
  color: #ff0000;
}
a:hover,
a:focus {
  color: #d60000;
}
.form-control:focus {
  border-color: #ff0000;
}
.list-group-item.active {
  border-color: #ff0000;
  background-color: #ff0000;
}
.list-group-item.active:hover,
.list-group-item.active:focus,
.list-group-item.active:active,
.list-group-item.active.active {
  border-color: #e60000;
  background-color: #e60000;
}
.list-group-item.active .text-muted {
  color: #ff9999;
}
.list-group-item.active a {
  color: #ff0000;
}
.nav-pills.no-radius > li > a:hover,
.nav-pills.no-radius > li > a:focus,
.nav-pills.no-radius > li > a:active {
  color: #ff0000;
  background-color: #f50000;
}
.nav-pills > li.active > a {
  color: #ff0000;
  background-color: #ff0000;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:active {
  color: #ff0000;
  background-color: #f50000;
}
.pagination > li > a {
  color: #ff0000;
}
.pagination > li > a:hover,
.pagination > li > a:focus {
  color: #d60000;
}
.pagination > li.active > a {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.pagination > .active > a,
.pagination > .active > span {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.list-group-item.active .badge {
  color: #ff0000;
}
.list-group-alt .list-group-item:nth-child(2n+2) {
  background-color: rgba(0,0,0,0.05);
}
.list-group-lg .list-group-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.list-group-sp .list-group-item {
  margin-bottom: 5px;
  border-radius: 3px;
}
.list-group-item > .badge {
  margin-right: 0;
}
.list-group-item > .fa-chevron-right {
  float: right;
  margin-top: 4px;
  margin-right: -5px;
}
.list-group-item > .fa-chevron-right + .badge {
  margin-right: 5px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #d60000;
}
.switch {
  background-color: #ff0000;
}
.b-primary {
  border-color: #ff1a1a;
}
.i-checks input:checked + i {
  border-color: #ff0000;
}
.i-checks input:checked + i:before {
  color: #ff0000;
}
a .black {
  fill: #ff0000;
}
a:hover .svg-primary .black,
a:focus .svg-primary .black,
a.focus .svg-primary .black,
a:active .svg-primary .black,
a.active .svg-primary .black {
  fill: #d60000;
}
.svg-primary {
  color: #ff0000;
}
.svg-primary .black {
  fill: #ff0000;
}
.svg-bg-primary {
  background-color: #ff0000;
  color: #ff0000;
}
.svg-bg-primary .black {
  fill: #ff0000;
}
.svg-bg-primary .white {
  fill: #ff0000;
}
.svg-success {
  color: #1aae88;
}
.svg-success .black {
  fill: #1aae88;
}
.svg-bg-success {
  background-color: #1aae88;
  color: #f1ffed;
}
.svg-bg-success .black {
  fill: #f1ffed;
}
.svg-bg-success .white {
  fill: #1aae88;
}
.svg-info {
  color: #1ccacc;
}
.svg-info .black {
  fill: #1ccacc;
}
.svg-bg-info {
  background-color: #1ccacc;
  color: #ecfcff;
}
.svg-bg-info .black {
  fill: #ecfcff;
}
.svg-bg-info .white {
  fill: #1ccacc;
}
.svg-warning {
  color: #fcc633;
}
.svg-warning .black {
  fill: #fcc633;
}
.svg-bg-warning {
  background-color: #fcc633;
  color: #fffee6;
}
.svg-bg-warning .black {
  fill: #fffee6;
}
.svg-bg-warning .white {
  fill: #fcc633;
}
.svg-danger {
  color: #e33244;
}
.svg-danger .black {
  fill: #e33244;
}
.svg-bg-danger {
  background-color: #e33244;
  color: #fbedec;
}
.svg-bg-danger .black {
  fill: #fbedec;
}
.svg-bg-danger .white {
  fill: #e33244;
}
.svg-size-xxs {
  width: 16px;
  height: 16px;
}
.svg-size-xs {
  width: 32px;
  height: 32px;
}
.svg-size-sm {
  width: 48px;
  height: 48px;
}
.svg-size-md {
  width: 64px;
  height: 64px;
}
.svg-size-lg {
  width: 128px;
  height: 128px;
}
.svg-size-xl {
  width: 256px;
  height: 256px;
}
.svg-size-xxl {
  width: 384px;
  height: 384px;
}
.size.svg-size-xxs {
  width: 16px;
  height: 16px;
}
.size.svg-size-xs {
  width: 32px;
  height: 32px;
}
.size.svg-size-sm {
  width: 48px;
  height: 48px;
}
.size.svg-size-md {
  width: 64px;
  height: 64px;
}
.size.svg-size-lg {
  width: 128px;
  height: 128px;
}
.size.svg-size-xl {
  width: 256px;
  height: 256px;
}
.size.svg-size-xxl {
  width: 384px;
  height: 384px;
}
.panel-primary {
  border-color: #ff0000;
}
.panel-primary > .panel-heading {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.modal-dialog #drive-modal-details .drive-info .drive-item-name a {
  color: #ff0000;
}
.modal-dialog #drive-modal-details .drive-info .drive-item-name a:hover,
.modal-dialog #drive-modal-details .drive-info .drive-item-name a:focus {
  color: #cc0000;
  text-decoration: underline;
}
#vh-drive #drive-modal-view.drive-object.grid-view .drive-info .drive-checkbox input:checked + i {
  border-color: #ff0000;
}
#vh-drive #drive-modal-view.drive-object.grid-view .drive-info .drive-checkbox input:checked + i:before {
  color: #ff0000;
}
.modal-fancy.modal-dialog .modal-content .modal-header button.close {
  background-color: #ff0000;
  color: #ff0000;
}
.sortable.selected li {
  background-color: #ff0000;
  color: #ff0000;
}
.sortable.selected li:hover,
.sortable.selected li:focus {
  background-color: #e60000;
}
.sortable.selected li:active {
  background-color: #cc0000;
  cursor: grabbing;
}
.sortable li:active {
  background-color: #ff0000;
  color: #ff0000;
}
.svg-primary {
  color: #ff0000;
}
.svg-primary .black {
  fill: #ff0000;
}
.svg-bg-primary {
  background-color: #ff0000;
  color: #ff0000;
}
.svg-bg-primary .black {
  fill: #ff0000;
}
.svg-bg-primary .white {
  fill: #ff0000;
}
.ticket-list .ticket-note.b-primary {
  border-color: #ff0000;
}
.ticket-list .ticket-note.b-primary .arrow.left {
  border-right-color: #ff0000;
}
.ticket-list .ticket-note.b-primary .arrow.left:after {
  border-right-color: #ff0000;
}
.app-list ol li a.active .app-icon,
.app-list ol li a:active .app-icon,
.app-list ol li a:focus .app-icon,
.app-list ol li a:hover .app-icon,
.app-list ul li a.active .app-icon,
.app-list ul li a:active .app-icon,
.app-list ul li a:focus .app-icon,
.app-list ul li a:hover .app-icon {
  color: #ff0000;
  background-color: #ff0000;
}
.app-list ol li a.active .app-icon i,
.app-list ol li a:active .app-icon i,
.app-list ol li a:focus .app-icon i,
.app-list ol li a:hover .app-icon i,
.app-list ul li a.active .app-icon i,
.app-list ul li a:active .app-icon i,
.app-list ul li a:focus .app-icon i,
.app-list ul li a:hover .app-icon i {
  color: #ff0000;
  background-color: #ff0000;
}
.app-list ol li a.active .app-icon-name,
.app-list ol li a:active .app-icon-name,
.app-list ol li a:focus .app-icon-name,
.app-list ol li a:hover .app-icon-name,
.app-list ul li a.active .app-icon-name,
.app-list ul li a:active .app-icon-name,
.app-list ul li a:focus .app-icon-name,
.app-list ul li a:hover .app-icon-name {
  color: #ff0000;
}
.app-new .item-block-group > .item-block .block:hover,
.app-new .item-block-group > .item-block .block:focus {
  background-color: #ff0000;
  color: #ff0000;
}
.btn.btn-empty.btn-primary {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn.btn-empty.btn-primary:active,
.btn.btn-empty.btn-primary:focus,
.btn.btn-empty.btn-primary:hover {
  color: #ff0000 !important;
  background-color: #e60000;
  border-color: #d60000;
}
.category-list ol li .category.selected {
  background-color: #ff0000;
  color: #ff0000;
}
.category-list ol li .category.selected a {
  background-color: #ff0000;
  color: #ff0000;
}
.nav-primary ul.nav-list li ul.nav li a {
  color: #ff0000;
}
.nav-primary ul.nav-list li ul.nav li.focus a,
.nav-primary ul.nav-list li ul.nav li:focus a,
.nav-primary ul.nav-list li ul.nav li:hover a {
  color: #d60000;
  background-color: #f2f4f8;
}
.nav-primary ul.nav-list li ul.nav li.active a,
.nav-primary ul.nav-list li ul.nav li:active a {
  background-color: #ff0000;
  color: #ff0000;
}
#navbar-form-search {
  background-color: #ff0000;
}
#navbar-form-search form.navbar-form-search {
  background-color: #ff0000;
  color: #ff0000;
}
#navbar-form-search form.navbar-form-search input:hover,
#navbar-form-search form.navbar-form-search input:focus,
#navbar-form-search form.navbar-form-search select:hover,
#navbar-form-search form.navbar-form-search select:focus {
  border-bottom-color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search input::-webkit-input-placeholder {
  color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search input::-moz-placeholder {
  color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search input::-ms-input-placeholder {
  color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search button {
  color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search button.btn-ghost {
  border-color: rgba(255,0,0,0.5) !important;
}
#navbar-form-search form.navbar-form-search button.btn-ghost:hover,
#navbar-form-search form.navbar-form-search button.btn-ghost:focus,
#navbar-form-search form.navbar-form-search button.btn-ghost:active {
  border-color: #ff0000 !important;
}
#navbar-form-search form.navbar-form-search button:hover,
#navbar-form-search form.navbar-form-search button:focus,
#navbar-form-search form.navbar-form-search button:active {
  color: #ff0000;
}
#navbar-form-search form.navbar-form-search select {
  color: rgba(255,0,0,0.5);
}
#navbar-form-search form.navbar-form-search select option {
  color: #ff0000;
}
#navbar-form-search form.navbar-form-search select:hover,
#navbar-form-search form.navbar-form-search select:focus,
#navbar-form-search form.navbar-form-search select:active {
  color: #ff0000;
}
.loader {
  color: #ff0000;
}
.avatar i.user.bg-primary {
  background-color: #ff0000;
  color: #ff0000;
  border-color: #ff0000;
}
.material-nav-tabs >li.active >a {
  color: #ff0000;
}
.material-nav-tabs >li >a {
  color: #58666e;
}
.material-nav-tabs >li >a:hover {
  color: #ff0000;
}
.material-nav-tabs >li >a::after {
  background: #ff0000;
}
.panel-primary {
  border-color: #ff0000;
}
.panel-primary > .panel-heading {
  color: #ff0000;
  background-color: #ff0000;
  border-color: #ff0000;
}
.media .media-body a.h4 {
  color: #ff0000;
}
.media .media-body a.h4:hover,
.media .media-body a.h4:focus {
  color: #d60000;
}
