:root {
  --gray-color:#717475;
  --gray-color-button:#A7A9AB;
  --devider-color:#E6E9EB;
  --devider:1px solid var(--devider-color);
  --text-color:#333;
  --border-input-color:#D7DBDE;
  --link-item-hover-bg:#F5F6F7;
  --red-color:#FF564E;
  --green-color:#28BC00;
  --box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.17);
  --default-font:"commissioner", sans-serif;
}

/* SPV PANEL
========================================================*/
#spsettings {
  background: #f1f2f7 !important;
  position: relative;
  min-width: 320px;
}

#spsettings .content {
  width: 1116px;
  margin: 0 auto;
  position: relative;
  padding: 0px;
}

#spsettings * {
  color: #000 !important;
}

#spsettings .setbox.images label > div {
  display: inline;
}

#spsettings .setbox.images label > div > .switch {
  float: right;
  top: 2px;
}

#spsettings .setbox.images label > div > .switch input {
  width: 20px;
  height: 20px;
}

#spsettings .navbar {
  padding: 0;
  background: #f1f2f7 !important;
}

#spsettings #generalsite {
  position: absolute;
  right: 0;
}

/*#spsettings #generalsite{
	float: right;
	position: relative;
	top: 8px; 
	padding:20px; 
	right:auto;    
	line-height: 0px!important;
}*/
#spsettings * {
  font-size: 16px !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

.setbox {
  padding: 20px;
  display: inline-block;
}

.navbar-nav li:first-child .setbox {
  padding-left: 0px;
}

.navbar-nav li:last-child .setbox {
  padding-right: 0px;
}

.setbox > div {
  display: inline-block;
  margin-right: 10px;
}

.setbox > div:last-child {
  margin-right: 0px;
}

.setbox.images, .generalsite {
  position: relative;
  top: 4px;
}

.setbox.images > div:first-child {
  margin-right: 0;
}

.setbox .active {
  border-bottom: 4px solid #000 !important;
  padding-bottom: 4px;
}

.setbox #imgstyle.active, .setbox .generalsite.active {
  border-bottom: 0 !important;
  padding-bottom: 0;
}

.setbtn {
  cursor: pointer;
}

.setbox .switch {
  position: relative;
  top: 5px;
}

.setname {
  margin-right: 5px;
}

.setname, .generalsite {
  font-size: 14px !important;
}

/*#generalsite {position: absolute; right:0;}*/
.sqr {
  width: 30px;
  height: 30px;
  line-height: 30px !important;
  text-align: center;
}

.setbox #sfont .spv-font-small {
  font-size: 16px !important;
}

.setbox #mfont .spv-font-middle {
  font-size: 20px !important;
}

.setbox #lfont .spv-font-large {
  font-size: 24px !important;
}

.spv-font-small #sfont .spv-font-small {
  font-size: 16px !important;
}

.spv-font-middle #mfont .spv-font-middle {
  font-size: 20px !important;
}

.spv-font-large #lfont .spv-font-large {
  font-size: 24px !important;
}

.spv-theme-white, #wsqr {
  background: #fff !important;
  color: #000 !important;
}

.spv-theme-black, #bsqr {
  background: #000 !important;
  color: #fff !important;
}

.spv-theme-color, #csqr {
  background: #9dd1ff !important;
  color: #063462 !important;
}

.setbox #sfont .sfontsize {
  font-size: 18px !important;
  line-height: 1;
}

.setbox #mfont .mfontsize {
  font-size: 18px !important;
  line-height: 1;
}

.setbox #lfont .lfontsize {
  font-size: 18px !important;
  line-height: 1;
}

.sfontsize #sfont .sfontsize {
  font-size: 16px !important;
  line-height: 1;
}

.mfontsize #mfont .mfontsize {
  font-size: 20px !important;
  line-height: 1;
}

.lfontsize #lfont .lfontsize {
  font-size: 24px !important;
  line-height: 1;
}

/* HIDE IMAGES
========================================================*/
.spv.spv-noimages img,
.spv.spv-noimages embed {
  visibility: hidden !important;
}

/* BRAILLE FONT
========================================================*/
.spv.spv-braile * {
  font-family: "brailleregular" !important;
}

/* ALL SCREENS
========================================================*/
.spv * {
  background-image: none !important;
}

.spv a:hover {
  opacity: 0.7 !important;
  border-bottom: 0;
}

.spv img {
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  filter: grayscale(100%);
}

/* SFONTSIZE SCREEN
========================================================*/
.spv.spv-font-small * {
  font-size: 16px;
}

.spv.spv-font-small .sqr {
  line-height: 30px !important;
}

.spv.spv-font-small h1, .spv.spv-font-small .h1 {
  font-size: 36px;
  line-height: 40px;
}

.spv.spv-font-small h2, .spv.spv-font-small .h2 {
  font-size: 30px;
  line-height: 36px;
}

.spv.spv-font-small h3, .spv.spv-font-small .h3 {
  font-size: 24px;
  line-height: 32px;
}

.spv.spv-font-small h4, .spv.spv-font-small .h4 {
  font-size: 20px;
  line-height: 24px;
}

.spv.spv-font-small h5, .spv.spv-font-small .h5 {
  font-size: 18px;
  line-height: 22px;
}

.spv.spv-font-small h6, .spv.spv-font-small .h6 {
  font-size: 13px;
  line-height: 14px;
}

/* MFONTSIZE SCREEN
========================================================*/
.spv.spv-font-middle * {
  font-size: 20px !important;
}

.spv.spv-font-middle h1, .spv.spv-font-middle .h1 {
  font-size: 2.6em !important;
}

.spv.spv-font-middle h2, .spv.spv-font-middle .h2 {
  font-size: 2.1em !important;
}

.spv.spv-font-middle h3, .spv.spv-font-middle .h3 {
  font-size: 1.7em !important;
}

.spv.spv-font-middle h4, .spv.spv-font-middle .h4 {
  font-size: 1.3em !important;
}

.spv.spv-font-middle h5, .spv.spv-font-middle .h5 {
  font-size: 1em !important;
}

.spv.spv-font-middle h6, .spv.spv-font-middle .h6 {
  font-size: 0.85em !important;
}

.spv.spv-font-middle .sqr {
  line-height: 30px !important;
}

/* LFONTSIZE SCREEN
========================================================*/
.spv.spv-font-large * {
  font-size: 24px !important;
}

.spv.spv-font-large .sqr {
  line-height: 30px !important;
}

.spv.spv-font-large h1, .spv.spv-font-large .h1 {
  font-size: 2.6em !important;
}

.spv.spv-font-large h2, .spv.spv-font-large .h2 {
  font-size: 2.1em !important;
}

.spv.spv-font-large h3, .spv.spv-font-large .h3 {
  font-size: 1.7em !important;
}

.spv.spv-font-large h4, .spv.spv-font-large .h4 {
  font-size: 1.3em !important;
}

.spv.spv-font-large h5, .spv.spv-font-large .h5 {
  font-size: 1em !important;
}

.spv.spv-font-large h6, .spv.spv-font-large .h6 {
  font-size: 0.85em !important;
}

/*
.spv * {
	line-height:1.4 !important;
}*/
/*scss*/
.spv {
  --box-shadow: none;
}
.spv .footer {
  height: auto;
}
.spv .hero__card-overlay, .spv .hero__card-whiteoverlay {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
.spv a {
  border-bottom: none !important;
  text-decoration: underline;
}
.spv a:hover, .spv a:active, .spv a:focus {
  border-bottom: none !important;
  text-decoration: none !important;
}
.spv a.button {
  text-decoration: none !important;
}
.spv *,
.spv .form__checkbox + label,
.spv .form__radio + label,
.spv .Form__checkbox + label,
.spv .Form__radio + label {
  line-height: 1.5;
}
.spv .button {
  border: none;
  line-height: 34px;
}
.spv .button:focus-visible {
  outline: 2px solid var(--main-accent) !important;
}
.spv .shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
}
.spv .main__banner {
  background: transparent;
}
.spv .header__menu-submenuLink:hover {
  opacity: 1 !important;
}
.spv .form__placeholder.not-empty ~ .form__placeholder-element,
.spv .Form__placeholder.not-empty ~ .form__placeholder-element,
.spv .form__placeholder:focus ~ .form__placeholder-element,
.spv .Form__placeholder:focus ~ .form__placeholder-element {
  top: -32px;
  line-height: 1.5;
}
.spv .publicationShort__attached,
.spv .header__menu-submenu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
}
.spv .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  color: #fff;
}

.spv.spv-theme-white {
  --main-accent: #000;
  --main-accent-light:#000;
  --main-accent-mid:#000;
  --main-accent-dark:#000;
  --gray-color:#000;
  --gray-color-button:#000;
  --devider-color:#000;
  --devider:1px solid var(--devider-color);
  --text-color:#000;
  --border-input-color:#000;
  --link-item-hover-bg:#000;
  --red-color:#000;
  --green-color:#000;
}
.spv.spv-theme-white *, .spv.spv-theme-white i, .spv.spv-theme-white :before, .spv.spv-theme-white :after,
.spv.spv-theme-white .header__menu-link.active,
.spv.spv-theme-white .header__menu-more .header__menu-link.active i:before {
  color: #000;
}
.spv.spv-theme-white .hero__card-overlay, .spv.spv-theme-white .hero__card-whiteoverlay {
  background-color: #000;
}
.spv.spv-theme-white .button {
  background-color: #000;
  color: #fff;
}
.spv.spv-theme-white .button:before, .spv.spv-theme-white .button:after, .spv.spv-theme-white .button i, .spv.spv-theme-white .button i:before {
  color: #fff;
}
.spv.spv-theme-white .header__menu-link,
.spv.spv-theme-white .main__banner-card *,
.spv.spv-theme-white .main__banner-card *:before,
.spv.spv-theme-white .main__banner-card *:after,
.spv.spv-theme-white footer *,
.spv.spv-theme-white .header__menu-submenuLink:hover,
.spv.spv-theme-white .header__menu-more .header__menu-link i:before,
.spv.spv-theme-white .header__tablet-humb:before,
.spv.spv-theme-white .header__mobile-humb::before,
.spv.spv-theme-white .publicationShort__attached::after,
.spv.spv-theme-white .pagination ul li a:hover,
.spv.spv-theme-white .pagination ul li a:hover i:before,
.spv.spv-theme-white .form__select-labeleft,
.spv.spv-theme-white .Form__select-labeleft,
.spv.spv-theme-white .badge {
  color: #fff;
}
.spv.spv-theme-white .content-bg-gray,
.spv.spv-theme-white .header__menu-link.active {
  background-color: #fff;
}
.spv.spv-theme-white .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
  color: #000;
}
.spv.spv-theme-white .header__menu-more {
  border-left-color: #fff;
}
.spv.spv-theme-white .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-white .sidebar__menu-item:hover .sidebar__menu-link {
  color: #fff;
}
.spv.spv-theme-white .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-white .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #000;
  background-color: #fff;
}
.spv.spv-theme-white .sidebar__menu-amount {
  color: #fff;
  height: auto;
}
.spv.spv-theme-white .hero__card-nobg *, .spv.spv-theme-white .hero__card-nobg *:before {
  color: var(--text-color) !important;
}
.spv.spv-theme-white a:focus-visible {
  outline: 2px solid #000 !important;
}
.spv.spv-theme-white .header__menu a:focus-visible, .spv.spv-theme-white .footer a:focus-visible {
  outline: 2px solid #fff !important;
}
.spv.spv-theme-black {
  --main-accent: #fff;
  --main-accent-light:#fff;
  --main-accent-mid:#fff;
  --main-accent-dark:#fff;
  --gray-color:#fff;
  --gray-color-button:#fff;
  --devider-color:#fff;
  --devider:1px solid var(--devider-color);
  --text-color:#fff;
  --border-input-color:#000;
  --link-item-hover-bg:#fff;
  --red-color:#fff;
  --green-color:#fff;
}
.spv.spv-theme-black *, .spv.spv-theme-black i, .spv.spv-theme-black :before, .spv.spv-theme-black :after {
  color: #fff;
}
.spv.spv-theme-black .hero__card-overlay, .spv.spv-theme-black .hero__card-whiteoverlay {
  background-color: #fff;
}
.spv.spv-theme-black a:focus-visible {
  outline: 2px solid #fff !important;
}
.spv.spv-theme-black .header__menu a:focus-visible, .spv.spv-theme-black .footer a:focus-visible {
  outline: 2px solid #000 !important;
}
.spv.spv-theme-black .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-black .sidebar__menu-item:hover .sidebar__menu-link {
  color: #000;
}
.spv.spv-theme-black .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-black .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #fff;
  background-color: #000;
}
.spv.spv-theme-black .sidebar__menu-amount {
  color: #000;
  height: auto;
}
.spv.spv-theme-black .button {
  background-color: #fff;
  color: #000;
}
.spv.spv-theme-black .button:before, .spv.spv-theme-black .button:after, .spv.spv-theme-black .button i, .spv.spv-theme-black .button i:before {
  color: #000;
}
.spv.spv-theme-black *::-webkit-input-placeholder {
  color: #000 !important;
}
.spv.spv-theme-black *::-moz-placeholder {
  color: #000 !important;
}
.spv.spv-theme-black *:-ms-input-placeholder {
  color: #000 !important;
}
.spv.spv-theme-black *::-ms-input-placeholder {
  color: #000 !important;
}
.spv.spv-theme-black .header__menu-link,
.spv.spv-theme-black .main__banner-card *,
.spv.spv-theme-black .main__banner-card *:before,
.spv.spv-theme-black .main__banner-card *:after,
.spv.spv-theme-black footer *,
.spv.spv-theme-black .header__menu-submenuLink:hover,
.spv.spv-theme-black .header__menu-more .header__menu-link i:before,
.spv.spv-theme-black *::placeholder,
.spv.spv-theme-black .content-card--counter *,
.spv.spv-theme-black .content-card--counter i:before,
.spv.spv-theme-black .header__menu-submenuLink,
.spv.spv-theme-black #feedback-form *,
.spv.spv-theme-black .form__checkbox + label::before,
.spv.spv-theme-black .form__radio + label::before,
.spv.spv-theme-black .Form__checkbox + label::before,
.spv.spv-theme-black .Form__radio + label::before,
.spv.spv-theme-black .header__tablet-humb:before,
.spv.spv-theme-black .header__mobile-humb::before,
.spv.spv-theme-black .publicationShort__attached::after,
.spv.spv-theme-black .pagination ul li a:hover,
.spv.spv-theme-black .pagination ul li a:hover i:before,
.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .form__select-labeleft,
.spv.spv-theme-black .Form__select-labeleft,
.spv.spv-theme-black .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-theme-black .select2-dropdown .select2-results__option,
.spv.spv-theme-black .pagination ul li.active a,
.spv.spv-theme-black .badge {
  color: #000 !important;
}
.spv.spv-theme-black .main__banner-card.hero__card-nobg *, .spv.spv-theme-black .main__banner-card.hero__card-nobg *:before {
  color: #fff !important;
}
.spv.spv-theme-black .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
  color: #000;
}
.spv.spv-theme-black .content-bg-gray,
.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-black .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #000;
}
.spv.spv-theme-black .header__menu-more {
  border-left-color: #000;
}
.spv.spv-theme-black .content-card--counter {
  border-right-color: #000;
}
.spv.spv-theme-black .select-container .select2-selection--single,
.spv.spv-theme-black .select-container .select2-container--focus .select2-selection--single,
.spv.spv-theme-black .select-container .select2-container--open .select2-selection--single {
  border-color: #000;
}
.spv.spv-theme-black .form__placeholder.not-empty,
.spv.spv-theme-black .Form__placeholder.not-empty,
.spv.spv-theme-black .form__input:focus,
.spv.spv-theme-black .form__textarea:focus,
.spv.spv-theme-black .Form__input:focus,
.spv.spv-theme-black .Form__textarea:focus {
  border-color: #000;
}
.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-black .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  color: #fff !important;
}
.spv.spv-theme-color {
  --main-accent: #063462;
  --main-accent-light:#063462;
  --main-accent-mid:#063462;
  --main-accent-dark:#063462;
  --gray-color:#063462;
  --gray-color-button:#063462;
  --devider-color:#063462;
  --devider:1px solid var(--devider-color);
  --text-color:#063462;
  --border-input-color:#063462;
  --link-item-hover-bg:#063462;
  --red-color:#063462;
  --green-color:#063462;
}
.spv.spv-theme-color *, .spv.spv-theme-color i, .spv.spv-theme-color :before, .spv.spv-theme-color :after {
  color: #063462;
}
.spv.spv-theme-color a:focus-visible {
  outline: 2px solid #063462 !important;
}
.spv.spv-theme-color .header__menu a:focus-visible, .spv.spv-theme-color .footer a:focus-visible {
  outline: 2px solid #9dd1ff !important;
}
.spv.spv-theme-color .hero__card-overlay, .spv.spv-theme-color .hero__card-whiteoverlay {
  background-color: #063462;
}
.spv.spv-theme-color .button {
  background-color: #063462;
  color: #9dd1ff;
}
.spv.spv-theme-color .button:before, .spv.spv-theme-color .button:after, .spv.spv-theme-color .button i, .spv.spv-theme-color .button i:before {
  color: #9dd1ff;
}
.spv.spv-theme-color *::-webkit-input-placeholder {
  color: #063462 !important;
}
.spv.spv-theme-color *::-moz-placeholder {
  color: #063462 !important;
}
.spv.spv-theme-color *:-ms-input-placeholder {
  color: #063462 !important;
}
.spv.spv-theme-color *::-ms-input-placeholder {
  color: #063462 !important;
}
.spv.spv-theme-color *::placeholder,
.spv.spv-theme-color .content-card--counter *,
.spv.spv-theme-color .content-card--counter i:before,
.spv.spv-theme-color .header__menu-submenuLink,
.spv.spv-theme-color .header__menu-link.active,
.spv.spv-theme-color .header__menu-more .header__menu-link.active i:before {
  color: #063462 !important;
}
.spv.spv-theme-color .main__banner-card.hero__card-nobg *, .spv.spv-theme-color .main__banner-card.hero__card-nobg *:before {
  color: #063462 !important;
}
.spv.spv-theme-color .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
  color: #063462 !important;
}
.spv.spv-theme-color .header__menu-link,
.spv.spv-theme-color footer *,
.spv.spv-theme-color .main__banner-card *,
.spv.spv-theme-color .main__banner-card *:before,
.spv.spv-theme-color .main__banner-card *:after,
.spv.spv-theme-color .header__menu-submenuLink:hover,
.spv.spv-theme-color .header__menu-more .header__menu-link i:before,
.spv.spv-theme-color .header__tablet-humb:before,
.spv.spv-theme-color .header__mobile-humb::before,
.spv.spv-theme-color .publicationShort__attached::after,
.spv.spv-theme-color .pagination ul li a:hover,
.spv.spv-theme-color .pagination ul li a:hover i:before,
.spv.spv-theme-color .form__select-labeleft,
.spv.spv-theme-color .Form__select-labeleft,
.spv.spv-theme-color .badge {
  color: #9dd1ff !important;
}
.spv.spv-theme-color .content-bg-gray {
  background-color: #9dd1ff;
}
.spv.spv-theme-color .header__menu-more {
  border-left-color: #9dd1ff;
}
.spv.spv-theme-color .content-card--counter {
  border-right-color: #9dd1ff;
}
.spv.spv-theme-color .main__banner-card {
  border-color: #9dd1ff;
}
.spv.spv-theme-color .publicationShort__attached {
  border: 1px solid #063462;
}
.spv.spv-theme-color .header__menu-link.active {
  background-color: #fff;
}
.spv.spv-theme-color .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-color .sidebar__menu-item:hover .sidebar__menu-link {
  color: #9dd1ff;
}
.spv.spv-theme-color .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-color .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #063462;
  background-color: #fff;
}
.spv.spv-theme-color .sidebar__menu-amount {
  color: #9dd1ff;
  height: auto;
}
.spv.spv-font-middle .header__menu-container, .spv.spv-font-large .header__menu-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.spv.spv-font-middle .header__menu-submenuOpen, .spv.spv-font-large .header__menu-submenuOpen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spv.spv-font-middle .button, .spv.spv-font-middle .form__input, .spv.spv-font-middle .Form__input, .spv.spv-font-large .button, .spv.spv-font-large .form__input, .spv.spv-font-large .Form__input {
  height: 48px !important;
  line-height: 46px;
}
.spv.spv-font-middle .form__textarea, .spv.spv-font-middle .Form__textarea, .spv.spv-font-large .form__textarea, .spv.spv-font-large .Form__textarea {
  line-height: 46px;
}
.spv.spv-font-middle .select .select2-container--default .select2-selection--single .select2-selection__rendered, .spv.spv-font-large .select .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
}
.spv.spv-font-middle .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-font-middle .select2-container .select2-selection--single,
.spv.spv-font-middle .select2-container--default .select2-selection--single .select2-selection__arrow, .spv.spv-font-large .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-font-large .select2-container .select2-selection--single,
.spv.spv-font-large .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
}
.spv.spv-font-middle .container, .spv.spv-font-large .container {
  max-width: 1280px !important;
}
.spv.spv-font-middle .header__menu-item, .spv.spv-font-large .header__menu-item {
  margin-right: 4px;
}
.spv.spv-font-middle h1.h4, .spv.spv-font-large h1.h4 {
  font-size: 1.3em !important;
}
.spv.spv-font-middle .button.with-icon.feedback-button, .spv.spv-font-large .button.with-icon.feedback-button {
  right: -91px;
}
.spv.spv-font-middle .main__banner-card, .spv.spv-font-large .main__banner-card {
  max-width: 500px;
}
.spv.spv-font-middle .form__checkbox + label::before,
.spv.spv-font-middle .form__radio + label::before,
.spv.spv-font-middle .Form__checkbox + label::before,
.spv.spv-font-middle .Form__radio + label::before, .spv.spv-font-large .form__checkbox + label::before,
.spv.spv-font-large .form__radio + label::before,
.spv.spv-font-large .Form__checkbox + label::before,
.spv.spv-font-large .Form__radio + label::before {
  top: 4px;
}
.spv.spv-font-middle body, .spv.spv-font-large body {
  padding-bottom: 200px;
}
.spv.spv-font-middle ::-webkit-input-placeholder {
  font-size: 20px;
}
.spv.spv-font-middle ::-moz-placeholder {
  font-size: 20px;
}
.spv.spv-font-middle :-ms-input-placeholder {
  font-size: 20px;
}
.spv.spv-font-middle ::-ms-input-placeholder {
  font-size: 20px;
}
.spv.spv-font-middle ::placeholder {
  font-size: 20px;
}
.spv.spv-font-large ::-webkit-input-placeholder {
  font-size: 24px;
}
.spv.spv-font-large ::-moz-placeholder {
  font-size: 24px;
}
.spv.spv-font-large :-ms-input-placeholder {
  font-size: 24px;
}
.spv.spv-font-large ::-ms-input-placeholder {
  font-size: 24px;
}
.spv.spv-font-large ::placeholder {
  font-size: 24px;
}
.spv.spv-font-large .button.with-icon.feedback-button {
  right: -109px;
}

@media screen and (max-width: 1199px) {
  #spsettings {
    width: 100%;
  }
  #spsettings #generalsite {
    position: static;
  }
  #spsettings .setname {
    display: block;
    margin-bottom: 4px;
  }
  #spsettings-menu > .navbar-nav {
    width: 100%;
  }
  #spsettings-menu > .navbar-nav > li > .setbox {
    padding-left: 0;
  }
}
@media screen and (max-width: 991.98px) {
  #spsettings .navbar {
    padding: 8px 0;
  }
  #spsettings .navbar-toggler-icon::before {
    content: "\e81c";
    color: #000;
    font-family: "edusystem_icons";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-align: center;
    text-decoration: inherit;
    line-height: 1.5;
  }
}