.vi-body-modifier a:focus {
  outline: 1px dotted;
  outline: auto -webkit-focus-ring-color; }

.vi-controls {
  color: black; }

.panel-access * {
  font-size: 20px !important; }

.panel-default.panel-access {
  border-color: #000;
  background: #f8f8f8;
  border-top: 0;
  border-radius: 0 0 4px 4px; }

.access-toolbar {
  padding: 10px 0; }

.panel-access .btn-default span.hover {
  display: none;
  width: 100%;
  position: absolute;
  height: 3px;
  background: #000;
  left: 0;
  bottom: -6px; }

.panel-access .btn-default.checked span.hover {
  display: block; }

.panel-access .btn-title {
  display: inline-block;
  float: left;
  font-size: 20px;
  line-height: 1.5em;
  padding: 7px 6px; }

.btn-expanse {
  min-width: 40px; }

.panel-access .btn-group {
  margin-right: 12px; }

.panel-access .btn-font-size-100 span.value {
  font-size: 20px !important; }

.panel-access .btn-font-size-150 span.value {
  font-size: 30px !important; }

.panel-access .btn-font-size-200 span.value {
  font-size: 40px !important; }

.panel-access .btn-font-size-100 {
  height: 44px; }

.panel-access .btn-font-size-150 span.value {
  font-size: 30px;
  display: block;
  height: 30px;
  line-height: 32px; }

.panel-access .btn-font-size-200 span.value {
  font-size: 40px;
  display: block;
  height: 30px;
  line-height: 32px; }

.btn-group-color .btn {
  height: 44px; }

.btn-color-1 {
  background-color: white !important;
  color: black !important;
  background-image: none !important; }

.btn-color-2 {
  background-color: black !important;
  color: white !important;
  background-image: none !important; }

.btn-color-3 {
  background-color: darkblue !important;
  color: yellow !important;
  background-image: none !important; }

.panel-access .btn-default:hover {
  background: #e6e6e6 !important;
  color: #000 !important; }

.btn-for_image {
  width: 76px;
  height: 44px; }

.panel-access .panel-subsetting {
  padding-top: 16px; }

.panel-access .panel-subsetting .container-fluid {
  margin-top: 16px; }

.panel-access .panel-subsetting .btn-title {
  width: 112px; }

.btn-toolbar .btn-group {
  margin-bottom: 10px; }

.panel-access .panel-reset {
  padding-top: 16px; }

.panel-access .btn-kerning-2 {
  letter-spacing: 2px; }

.panel-access .btn-kerning-3 {
  letter-spacing: 4px; }

.feedback-form-section .form-select .btn,
.search-form-advanced .form-select .btn {
  white-space: normal; }

.btn-exit i {
  line-height: 28px; }

@media (max-width: 610px) {
  .panel-access .p-content, .panel-access .p-font,
  .panel-access .p-color, .panel-access .p-setting,
  .panel-access .p-image {
    margin-bottom: 20px;
    float: left !important; }

  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn:last-child:not(:first-child) {
    border-radius: 4px;
    margin-bottom: 10px; } }
@media (min-width: 611px) and (max-width: 991px) {
  .panel-access .p-setting, .panel-access .p-image {
    margin-top: 20px;
    float: left !important; }

  .panel-access .btn-group-close {
    float: left !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .panel-access .p-setting {
    margin-top: 20px;
    float: left !important; } }
.vi-black-on-white {
  background-color: white !important;
  color: black !important; }

.vi-white-on-black {
  background-color: black !important;
  color: white !important; }

.vi-yellow-on-blue {
  background-color: darkblue !important;
  color: yellow !important; }

.vi-images-grayscale {
  filter: grayscale(100%); }

.vi-images-hide {
  display: none !important; }

.panel-access .btn-title {
  color: #000; }

.vi-black-on-white a, .vi-white-on-black a, .vi-yellow-on-blue a {
  text-decoration: underline; }

.vi-black-on-white:hover {
  color: #000 !important; }

.vi-black-on-white {
  border-color: #000 !important; }

.vi-black-on-white .form-textfield:focus, .vi-black-on-white .form-textarea:focus, .vi-black-on-white .form-textfield.focus, .vi-black-on-white .form-select .bootstrap-select.open .dropdown-toggle {
  border-color: #000 !important;
  -moz-box-shadow: 0 0 0 4px rgba(132, 132, 132, 0.8) !important;
  -webkit-box-shadow: 0 0 0 4px rgba(132, 132, 132, 0.8) !important;
  box-shadow: 0 0 0 4px rgba(132, 132, 132, 0.8) !important; }

.vi-black-on-white .floating-label-form-group-with-value label {
  color: #000 !important; }

@-webkit-keyframes vi-black-on-white-autofill {
  to {
    color: #000;
    background: transparent; } }

.vi-black-on-white input:-webkit-autofill {
  -webkit-animation-name: vi-black-on-white-autofill;
  -webkit-animation-fill-mode: both; }

.vi-black-on-white .max-indicators .bi-wrp.bi-default-theme .bi-barInner {
  background: #3e3e3e !important; }

.vi-black-on-white .bi-wrp.bi-default-theme .bi-bar {
  background: #929292 !important; }

.vi-black-on-white .feedback-form-section .form-select .dropdown-toggle {
  border-color: #000; }

.vi-black-on-white .breadcrumbs-section {
  border-top: 1px solid #000; }

.vi-black-on-white .breadcrumbs a:before {
  border-color: transparent transparent transparent #000000; }

.vi-black-on-white .breadcrumbs a:after {
  border-color: transparent transparent transparent #ffffff; }

.vi-black-on-white.place-slider-prev {
  border-color: #fff #000 #fff #fff !important; }

.vi-black-on-white.place-slider-prev:after {
  border-color: transparent #fff transparent transparent !important; }

.vi-black-on-white.place-slider-next {
  border-color: #fff #fff #fff #000 !important; }

.vi-black-on-white.place-slider-next:after {
  border-color: transparent transparent transparent #fff !important; }

.vi-white-on-black {
  border-color: #fff !important; }

.vi-white-on-black .form-textfield:focus, .vi-white-on-black .form-textarea:focus, .vi-white-on-black .form-textfield.focus, .vi-white-on-black .form-select .bootstrap-select.open .dropdown-toggle {
  border-color: #fff !important;
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.8) !important;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.8) !important;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.8) !important; }

.vi-white-on-black .floating-label-form-group-with-value label {
  color: #fff !important; }

@-webkit-keyframes vi-white-on-black-autofill {
  to {
    color: #fff;
    background: transparent; } }

.vi-white-on-black input:-webkit-autofill {
  -webkit-animation-name: vi-white-on-black-autofill;
  -webkit-animation-fill-mode: both; }

.vi-white-on-black .max-indicators .bi-wrp.bi-default-theme .bi-barInner {
  background: #fff !important; }

.vi-white-on-black .form-select .dropdown-toggle {
  background: transparent !important;
  color: #fff !important; }

.vi-white-on-black .form-select .bootstrap-select .dropdown-toggle .caret:before {
  color: #fff; }

.vi-white-on-black .breadcrumbs-section {
  border-top: 1px solid #eeeeee; }

.vi-white-on-black .breadcrumbs a:after {
  border-color: transparent transparent transparent #000000; }

.vi-white-on-black .location-header:hover {
  background-color: #000; }

.vi-white-on-black.place-slider-prev {
  border-color: #000 #fff #000 #000 !important; }

.vi-white-on-black.place-slider-prev:after {
  border-color: transparent #000 transparent transparent !important; }

.vi-white-on-black.place-slider-next {
  border-color: #000 #000 #000 #fff !important; }

.vi-white-on-black.place-slider-next:after {
  border-color: transparent transparent transparent #000 !important; }

.vi-yellow-on-blue {
  border-color: yellow !important; }

.vi-yellow-on-blue:hover {
  color: yellow !important; }

.vi-yellow-on-blue .form-textfield:focus, .vi-yellow-on-blue .form-textarea:focus, .vi-yellow-on-blue .form-textfield.focus, .vi-yellow-on-blue .form-select .bootstrap-select.open .dropdown-toggle {
  border-color: yellow !important;
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 0, 0.8) !important;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 0, 0.8) !important;
  box-shadow: 0 0 0 4px rgba(255, 255, 0, 0.8) !important; }

.vi-yellow-on-blue .floating-label-form-group-with-value label {
  color: yellow !important; }

@-webkit-keyframes vi-yellow-on-blue-autofill {
  to {
    color: yellow;
    background: transparent; } }

.vi-yellow-on-blue input:-webkit-autofill {
  -webkit-animation-name: vi-yellow-on-blue-autofill;
  -webkit-animation-fill-mode: both; }

.vi-yellow-on-blue .location-header {
  color: yellow !important; }

.vi-yellow-on-blue .form-select .bootstrap-select .dropdown-toggle .caret:before {
  color: yellow; }

.vi-yellow-on-blue .breadcrumbs a:before {
  border-color: transparent transparent transparent yellow; }

.vi-yellow-on-blue .breadcrumbs a:after {
  border-color: transparent transparent transparent #00008b; }

.vi-yellow-on-blue .breadcrumbs-section {
  border-top: 1px solid yellow; }

.vi-yellow-on-blue.place-slider-prev {
  border-color: #00008b yellow #00008b #00008b !important; }

.vi-yellow-on-blue.place-slider-prev:after {
  border-color: transparent #00008b transparent transparent !important; }

.vi-yellow-on-blue.place-slider-next {
  border-color: #00008b #00008b #00008b yellow !important; }

.vi-yellow-on-blue.place-slider-next:after {
  border-color: transparent transparent transparent #00008b !important; }

.vi-body-modifier .services-item, .vi-body-modifier .full-services-item {
  width: 100%;
  border: 0 !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-radius: 0; }

.vi-body-modifier .services-item:last-child {
  margin-bottom: 30px; }

.vi-body-modifier .life-situations-item {
  width: 100%;
  border: 0 !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-radius: 0; }

.vi-body-modifier .news-section-article {
  border-bottom: 1px solid; }

.vi-body-modifier .container-diagram {
  background: transparent !important; }

.vi-body-modifier .container-diagram > * {
  background: transparent !important; }

.vi-body-modifier .container-diagram svg {
  background: transparent !important; }

.vi-body-modifier .full-services-item_content .link-with-arrow_blue {
  margin-bottom: 10px; }

.vi-body-modifier .services-item-content,
.vi-body-modifier .full-services-title-row_content {
  margin-left: 0; }

.vi-body-modifier .services-item img,
.vi-body-modifier .full-services-title_row img {
  display: none !important; }

.vi-body-modifier .life-situations-item-inner {
  padding-left: 0; }

.vi-body-modifier .life-situations-item-inner .margin-left-150 {
  margin-left: 0; }

.vi-body-modifier .life-situations-item img {
  display: none !important; }

.vi-black-on-white .location-header::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9Ii00NzQgMjczIDEwIDE1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC00NzQgMjczIDEwIDE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwMDt9Cjwvc3R5bGU+CjxnIGlkPSJMYXllcl8xXzFfIj4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDY5LDI3M2MtMi44LDAtNSwyLjItNSw1YzAsMC45LDAuMiwxLjgsMC43LDIuNWw0LjMsNy41bDQuMy03LjVjMC41LTAuNywwLjctMS42LDAuNy0yLjUKCQlDLTQ2NCwyNzUuMi00NjYuMiwyNzMtNDY5LDI3M3ogTS00NjksMjgwYy0xLjEsMC0yLTAuOS0yLTJzMC45LTIsMi0yczIsMC45LDIsMlMtNDY3LjksMjgwLTQ2OSwyODB6Ii8+CjwvZz4KPC9zdmc+Cg=="); }

.vi-yellow-on-blue .location-header::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9Ii00NzQgMjczIDEwIDE1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC00NzQgMjczIDEwIDE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6eWVsbG93O30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzFfMV8iPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS00NjksMjczYy0yLjgsMC01LDIuMi01LDVjMCwwLjksMC4yLDEuOCwwLjcsMi41bDQuMyw3LjVsNC4zLTcuNWMwLjUtMC43LDAuNy0xLjYsMC43LTIuNQoJCUMtNDY0LDI3NS4yLTQ2Ni4yLDI3My00NjksMjczeiBNLTQ2OSwyODBjLTEuMSwwLTItMC45LTItMnMwLjktMiwyLTJzMiwwLjksMiwyUy00NjcuOSwyODAtNDY5LDI4MHoiLz4KPC9nPgo8L3N2Zz4K"); }

.nav.vi-white-on-black img {
  filter: brightness(0) invert(1);
  background: transparent !important; }

.nav.vi-yellow-on-blue img {
  filter: hue-rotate(210deg) brightness(2) saturate(600%);
  background-color: transparent !important; }

.vi-body-modifier .primary-btn.medium span.right-icon {
  background-image: none;
  padding-right: 0; }

.vi-body-modifier .text-right-arrow_dark {
  background-image: none; }

.vi-body-modifier .faces-switcher-popup {
  background: transparent !important; }

.vi-body-modifier .index-feedback-section {
  border-bottom: 1px solid; }

.vi-body-modifier .purpose-link {
  background-image: none;
  padding-left: 15px; }

.vi-white-on-black .bullet-list li:before {
  background: #fff; }

.vi-yellow-on-blue .bullet-list li:before {
  background: yellow; }

.vi-body-modifier .breadcrumbs li:first-child a {
  background: none; }

.nav.vi-black-on-white img {
  filter: grayscale(1); }

.vi-body-modifier .category-img {
  display: none !important; }

.vi-font-size-150 .search-label, .vi-font-size-200 .search-label,
.vi-font-size-150 .floating-label-form-group label, .vi-font-size-200 .floating-label-form-group label {
  position: static; }

.vi-font-size-150 .secondary-btn, .vi-font-size-200 .secondary-btn {
  line-height: 2.4 !important; }

.vi-font-size-150 .breadcrumbs span, .vi-font-size-150 .breadcrumbs a, .vi-font-size-200 .breadcrumbs span, .vi-font-size-200 .breadcrumbs a {
  line-height: 44px !important; }

.vi-font-size-150 .button-base-enter, .vi-font-size-200 .button-base-enter,
.vi-font-size-150 .button-base-register, .vi-font-size-200 .button-base-register {
  line-height: 56px !important; }

.vi-font-size-150 .category-text {
  font-size: 20px;
  line-height: 1.5; }

.vi-font-size-200 .category-text {
  font-size: 28px;
  line-height: 2; }

.vi-body-modifier .services-category-accordion .category {
  padding-top: 10px; }

.vi-body-modifier .login-page-form .form-row-indent {
  width: 100%; }

.vi-body-modifier .payments-top-section {
  background-image: none; }

.vi-font-size-200 .banner-place {
  margin-top: 30px; }

.vi-font-size-200 .index-slider .index-slider-left, .vi-font-size-200 .index-slider .col-md-3 {
  width: 100%; }

.vi-font-size-200 .footer-top > [class*="col-"] {
  width: 100%; }

.vi-font-size-150 .form-select .btn.dropdown-toggle, .vi-font-size-200 .form-select .btn.dropdown-toggle {
  font-size: initial !important;
  line-height: initial !important; }

/*.vi-font-size-150 .form-select .bootstrap-select.show-tick .dropdown-menu li.selected a span.check-mark,
.vi-font-size-200 .form-select .bootstrap-select.show-tick .dropdown-menu li.selected a span.check-mark {
font-size: initial !important;
line-height: 34px !important;
}*/
.vi-font-size-150 .form-select .bootstrap-select .dropdown-menu li a,
.vi-font-size-200 .form-select .bootstrap-select .dropdown-menu li a {
  line-height: 54px !important; }

.vi-font-size-150 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,
.vi-font-size-200 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  line-height: initial !important; }

.vi-body-modifier .full-services-item_content .link-with-arrow_blue {
  background: none;
  text-decoration: underline; }

.vi-font-size-150 .feedback-form-section .form-select .bs-caret, .vi-font-size-150 .search-form-advanced .form-select .bs-caret,
.vi-font-size-200 .feedback-form-section .form-select .bs-caret, .vi-font-size-200 .search-form-advanced .form-select .bs-caret {
  top: 5px; }

.vi-font-size-150 .form-checkbox .check-icon {
  top: 7px; }

.vi-font-size-200 .form-checkbox .check-icon {
  top: 20px; }

.check-icon.vi-yellow-on-blue, .check-icon.vi-white-on-black {
  filter: grayscale(1); }

.vi-font-size-150 .main-menu-section .navbar-nav > li > a,
.vi-font-size-200 .main-menu-section .navbar-nav > li > a {
  line-height: 42px !important; }

.vi-font-size-200 .footer-second-col, .vi-font-size-200 .footer-second-col + div {
  padding-left: 15px; }

.vi-body-modifier .user-count {
  background-position: center left; }

.vi-body-modifier .statistic-page h4 {
  font-size: 20px !important;
  line-height: initial !important;
  height: 5vh; }

.vi-body-modifier .legend span:before {
  top: 50%;
  margin-top: -0.7vh; }

.vi-font-size-150 .epgu-selectbox .search-input-group,
.vi-font-size-200 .epgu-selectbox .search-input-group {
  height: 56px; }

.vi-font-size-150 .btn-search, .vi-font-size-200 .btn-search {
  top: 50%; }

.vi-font-size-150 .search-label, .vi-font-size-200 .search-label, .vi-font-size-150 .floating-label-form-group label, .vi-font-size-200 .floating-label-form-group label {
  position: static;
  color: #fff; }

.btn-search.vi-black-on-white {
  background-color: transparent !important;
  filter: invert(1); }

.vi-font-size-150 .highcharts-title tspan {
  font-size: 18px !important; }

.vi-font-size-200 .highcharts-title tspan {
  font-size: 20px !important; }

.vi-body-modifier .main-menu-section.fixed {
  margin-top: 0;
  border-top: none; }

.vi-body-modifier .main-menu-section {
  margin-top: 1px; }

.main-menu-section.vi-black-on-white {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000; }

.main-menu-section.vi-white-on-black {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; }

.main-menu-section.vi-yellow-on-blue {
  border-top: 1px solid #ffff00;
  border-bottom: 1px solid #ffff00; }

.vi-body-modifier .breadcrumbs-section {
  margin-top: -1px; }

.vi-body-modifier .PGU-widgets-container .epgu-informer-notify.with-fines, .PGU-widgets-container .epgu-informer-with-setup.with-fines {
  background-blend-mode: luminosity; }

.vi-body-modifier .PGU-widgets-container .PGU-Informers-Logo {
  background-blend-mode: luminosity; }

.vi-black-on-white a.accordion-toggle {
  color: #000; }

.vi-white-on-black a.accordion-toggle {
  color: #fff; }

.vi-yellow-on-blue a.accordion-toggle {
  color: #ffff00; }

.vi-body-modifier .vi-black-on-white .authorities-tab .nav-tabs > li > a {
  color: black !important; }

.vi-body-modifier .vi-white-on-black .authorities-tab .nav-tabs > li > a {
  color: white !important; }

.vi-body-modifier .vi-yellow-on-blue .authorities-tab .nav-tabs > li > a {
  color: yellow !important; }

.vi-black-on-white .current-location-header {
  color: #000; }

.vi-white-on-black .current-location-header {
  color: #fff; }

.vi-vi-yellow-on-blue .current-location-header {
  color: #ffff00; }

.vi-black-on-white .authorities-list .accordion-toggle,
.vi-white-on-black .authorities-list .accordion-toggle {
  filter: grayscale(100%); }

.vi-yellow-on-blue .authorities-list .accordion-toggle {
  filter: brightness(50%) sepia(1) hue-rotate(22deg) saturate(600%) brightness(200%);
  background-color: transparent !important; }

.vi-black-on-white button.full-services-search-form_btn {
  background-color: transparent !important;
  filter: invert(1); }

.vi-yellow-on-blue button.full-services-search-form_btn {
  filter: brightness(50%) sepia(1) hue-rotate(22deg) saturate(600%) brightness(200%);
  background-color: transparent !important; }

.vi-body-modifier .faq-accordion .accordion-heading .accordion-toggle:before {
  background: transparent; }

.vi-body-modifier .faq-accordion .accordion-toggle-icon {
  border: none;
  background: url("/rpgu-theme/content/images/version4/faq-toggle_up.svg") no-repeat transparent center center;
  background-color: transparent !important;
  width: 25px;
  height: 25px; }

.vi-body-modifier .faq-accordion .collapsed .accordion-toggle-icon {
  border: none;
  background: url("/rpgu-theme/content/images/version4/faq-toggle_down.svg") no-repeat transparent center center;
  background-color: transparent !important; }

.vi-white-on-black .accordion-toggle-icon {
  filter: invert(100%); }

.vi-yellow-on-blue .accordion-toggle-icon {
  filter: invert(100%) sepia(100%) saturate(10000%); }

.vi-body-modifier .authorities-list .accordion-toggle-icon {
  border: none;
  background: url("/rpgu-theme/content/images/version4/faq-toggle_up.svg") no-repeat transparent center center;
  background-color: transparent !important;
  width: 23px;
  height: 24px; }

.vi-body-modifier .authorities-list .collapsed .accordion-toggle-icon {
  border: none;
  background: url("/rpgu-theme/content/images/version4/faq-toggle_down.svg") no-repeat transparent center center;
  background-color: transparent !important; }

.vi-body-modifier .url-with-icon {
  display: flex !important;
  flex-direction: row;
  align-items: flex-start;
  background: none !important;
  padding-left: 4px !important; }

.vi-body-modifier .url-icon {
  height: 21px;
  width: 21px; }

.vi-body-modifier .url-icon {
  display: inline; }

.vi-body-modifier .vi-white-on-black .url-icon {
  background: transparent !important;
  filter: invert(100%); }

.vi-body-modifier .vi-yellow-on-blue .url-icon {
  background: transparent !important;
  filter: invert(100%) sepia(100%) saturate(10000%); }

.vi-body-modifier .url-name {
  padding-left: 10px; }

.vi-black-on-white .news-conatiner img,
.vi-white-on-black .news-conatiner img {
  filter: grayscale(1); }

.vi-black-on-white .news-title a {
  color: black !important; }

.vi-black-on-white .news-list-section .nav-tabs > li.active > a {
  background-color: black !important;
  color: white !important;
  border: 1px solid black !important; }

.vi-black-on-white .news-list-section .nav-tabs > li.active > a:active {
  background-color: white !important;
  color: black !important;
  border: 1px solid white !important; }

.vi-white-on-black .news-title a {
  color: white !important; }

.vi-white-on-black .news-list-section .nav-tabs > li.active > a {
  background-color: white !important;
  color: black !important;
  border: 1px solid white !important; }

.vi-white-on-black .news-list-section .nav-tabs > li.active > a:active {
  background-color: white !important;
  color: black !important;
  border: 1px solid white !important; }

.vi-yellow-on-blue .news-title a {
  color: yellow !important; }

.vi-yellow-on-blue .news-list-section .nav-tabs > li.active > a {
  background-color: yellow !important;
  color: darkblue !important;
  border: 1px solid yellow !important; }

.vi-yellow-on-blue .news-list-section .nav-tabs > li.active > a:active {
  background-color: yellow !important;
  color: darkblue !important;
  border: 1px solid yellow !important; }

.vi-body-modifier .news-list-section .nav-tabs > li > a {
  min-width: 65px; }

