﻿/* BlackWhiteVision */
:root {
  --color-black: #000000;
  --color-white: #ffffff;
  --font-family-slim: "Museo Sans Cyrl 300", sans-serif;
  --font-family-normal: "Museo Sans Cyrl 500", sans-serif;
  --font-family-bold: "Museo Sans Cyrl 700", sans-serif;
  --font-family-extra-bold: "Museo Sans Cyrl 900", sans-serif;
  --font-family-myriad: 'Myriad Pro'; }

#BlackWhiteVision {
  cursor: pointer;
  font-size: 14px !important; }

body.black-white-vision {
  color: var(--color-black) !important;
  background: #fff !important; }
  body.black-white-vision a {
    color: var(--color-black); }
  body.black-white-vision img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  body.black-white-vision .orange {
    color: var(--color-black); }
  body.black-white-vision .dark-blue {
    color: var(--color-black); }
  body.black-white-vision .red {
    color: var(--color-black); }
  body.black-white-vision .green {
    color: var(--color-black); }
  body.black-white-vision .blue {
    color: var(--color-black); }
  body.black-white-vision .yellow {
    color: var(--color-black); }
  body.black-white-vision footer {
    background: var(--color-white);
    border-top: 3px solid var(--color-black);
    color: var(--color-black); }
    body.black-white-vision footer .copyright {
      font-size: 16px; }
      body.black-white-vision footer .copyright span {
        color: var(--color-black);
        font-size: 16px; }
  @media (max-width: 991px) {
    body.black-white-vision .navbar-collapse {
      box-shadow: none;
      background: #ffffff;
      border-bottom: 2px solid var(--color-black);
      color: var(--color-black); } }
  body.black-white-vision .contact-card .table thead th {
    border-bottom: 3px solid var(--color-black); }
  body.black-white-vision .btn {
    border-color: var(--color-black);
    box-shadow: none; }
    body.black-white-vision .btn .btn-primary {
      background-color: var(--color-black);
      color: #fff;
      border-color: var(--color-black); }
      body.black-white-vision .btn .btn-primary:hover {
        background-color: var(--color-black);
        color: #fff !important;
        border-color: var(--color-black); }
      body.black-white-vision .btn .btn-primary span {
        color: var(--color-white) !important; }
      body.black-white-vision .btn .btn-primary:not(:disabled):not(.disabled).active, body.black-white-vision .btn .btn-primary:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: var(--color-black);
        border-color: var(--color-black); }
      body.black-white-vision .btn .btn-primary:not(:disabled):not(.disabled).active:focus, body.black-white-vision .btn .btn-primary:not(:disabled):not(.disabled):active:focus {
        box-shadow: none; }
  body.black-white-vision .title {
    color: var(--color-black); }
    body.black-white-vision .title .orange {
      color: #fff; }
  body.black-white-vision .main-title:after {
    display: none; }
  body.black-white-vision .main-department {
    background-color: var(--color-white); }
    body.black-white-vision .main-department .left-img {
      display: none; }
  body.black-white-vision .main-description {
    color: var(--color-black);
    font-size: 20px; }
  body.black-white-vision header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    body.black-white-vision header .nav-menu {
      background: var(--color-white);
      border-top: 2px solid var(--color-black); }
      body.black-white-vision header .nav-menu:after {
        background: var(--color-black);
        bottom: -2px;
        z-index: 10;
        height: 2px; }
      body.black-white-vision header .nav-menu li a {
        font-size: 20px; }
        body.black-white-vision header .nav-menu li a:hover {
          color: var(--color-black); }
  body.black-white-vision .login-content {
    background-color: var(--color-white);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    border: 2px solid var(--color-black); }
  body.black-white-vision .login-title {
    color: var(--color-black);
    font-size: 24px; }
  body.black-white-vision .login-content span {
    color: var(--color-black) !important; }
  body.black-white-vision .input-form .input-wrapper {
    background-color: #fff;
    border: 2px solid var(--color-black); }
  body.black-white-vision .left-widget {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 20px 30px 30px;
    background-color: var(--color-white);
    border: 2px solid var(--color-black); }
  body.black-white-vision .sidebar-categories {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 20px 30px 30px;
    background-color: var(--color-white);
    border: 2px solid var(--color-black); }
    body.black-white-vision .sidebar-categories .sidebar-title {
      color: var(--color-black);
      font-size: 22px; }
      body.black-white-vision .sidebar-categories .sidebar-title:before {
        background: var(--color-black); }
    body.black-white-vision .sidebar-categories ul li > div {
      position: relative;
      padding-right: 50px;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 30px;
      display: flex; }
    body.black-white-vision .sidebar-categories ul li:after {
      background-color: var(--color-black); }
    body.black-white-vision .sidebar-categories ul li:before {
      color: var(--color-black); }
    body.black-white-vision .sidebar-categories ul li:hover a {
      color: var(--color-black); }
    body.black-white-vision .sidebar-categories ul li.active > div > a {
      color: var(--color-black);
      font-family: var(---font-family-bold); }
  body.black-white-vision .wikihead {
    border-bottom: 3px solid var(--color-black); }
  body.black-white-vision td.yellow-bg {
    background-color: var(--color-white); }
  body.black-white-vision td.green-bg {
    background-color: var(--color-white); }
  body.black-white-vision td.red-bg {
    background-color: var(--color-white); }
  body.black-white-vision td.dark-red-bg {
    background-color: var(--color-white); }
  body.black-white-vision .inform-box .item-content .item-title a {
    color: var(--color-black);
    font-size: 22px; }
  body.black-white-vision .inform-box .item-content .list-actions ul li {
    font-size: 16px; }
    body.black-white-vision .inform-box .item-content .list-actions ul li span {
      color: var(--color-black); }
  body.black-white-vision .card {
    background-color: var(--color-white);
    border: 2px solid var(--color-black);
    border-radius: 4px; }
    body.black-white-vision .card .card-title {
      color: var(--color-black);
      font-size: 22px; }
    body.black-white-vision .card .view-card.card .card-header {
      border: 2px solid var(--color-black);
      background-color: var(--color-white); }
    body.black-white-vision .card .card {
      box-shadow: none;
      border: none !important;
      border-radius: 0; }
  body.black-white-vision .department-items ul li a {
    background: var(--color-black);
    color: var(--color-white);
    border-left: 5px solid var(--color-black); }
  body.black-white-vision .home-main-content .title:before {
    background: var(--color-black); }
  body.black-white-vision .widget-title {
    color: var(--color-black); }
    body.black-white-vision .widget-title:after {
      background-color: var(--color-black); }
  body.black-white-vision .form-control {
    color: var(--color-black);
    border-color: var(--color-black); }
  body.black-white-vision .list-group-item p {
    color: var(--color-black); }
  body.black-white-vision .login-user i {
    color: var(--color-black);
    font-size: 25px; }
  body.black-white-vision .input-group-text {
    border-color: var(--color-black);
    background-color: var(--color-white); }
    body.black-white-vision .input-group-text i {
      color: var(--color-black); }
  body.black-white-vision .widget-select {
    background-color: var(--color-white);
    border: 2px solid var(--color-black); }
  body.black-white-vision .contact-oraginzation-title {
    border-bottom: 0;
    color: var(--color-black); }
  body.black-white-vision .event-detail-card label {
    color: var(--color-black) !important; }
  body.black-white-vision .add-file-label {
    background: #fff;
    border: 2px solid var(--color-black);
    color: var(--color-black); }
  body.black-white-vision .navbar-toggler {
    color: var(--color-black); }
  body.black-white-vision .links-list h5 i {
    color: var(--color-black); }
  body.black-white-vision .PeriodDate input {
    background-color: var(--color-white);
    border: 2px solid var(--color-black); }
  body.black-white-vision .PeriodDate .input-group-append .btn.btn-icon {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--color-white);
    color: var(--color-black);
    border: 2px solid var(--color-black);
    border-left: none; }
  body.black-white-vision .btn {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0.125rem;
    background-color: var(--color-white);
    color: var(--color-black);
    border: 2px solid var(--color-black); }
  body.black-white-vision .dropdown-filter-icon.dropdown-toggle::after {
    color: var(--color-black); }
  @media (min-width: 768px) {
    body.black-white-vision .Home header .header-logo:before {
      display: none; }
    body.black-white-vision .Home header .header-logo {
      position: relative;
      width: 188px;
      min-height: initial; }
      body.black-white-vision .Home header .header-logo img {
        position: relative;
        left: 0;
        top: 0;
        width: auto;
        height: auto;
        margin-left: 0; } }
