#footer ul li {
	    list-style-type: none;
}
#footer i {
	 width: 26px;
}
#footer ul {
    padding-left: 10px;
}
#footer ul p {
    line-height: 1.3;
}
.flaticon-nomer:before {
    content: "№";
}
.flaticon-nomer {
    position: absolute;
    left: 13px;
    padding: 5px 10px 0px 10px;
    top: 0px;
    font-size: 22px;
    height: 100%;
    background: #293848;
    color: #fff;
}
.nomer { 
	padding-left: 52px; 
}

.navbar-header {
	 min-width: 80%;
}
.logotext {
    font: 19px/32px Verdana, Arial, Tahoma, sans-serif;
    color: #677885;
    padding-top: 21px;
}
.logotext2 {
	font: 17px/20px Verdana, Arial, Tahoma, sans-serif;
	color: #677885;
}
.scrolled .logotext {
    padding-top: 9px;
}
.f2 {
	margin-left: 40px;
}
.fa-eye {
	padding-top: 13px;
    font-size: 22px;
}
#footer {
	background-color: #293848;
}
#footer p {
	 color: #fff;
}
.theme-options>li a#brand-yellow {
    background-color: #ffffff !important;
    border: 2px solid #000 !important;
}
.theme-options>li a#brand-yellow:hover {
    border-color: #ccc !important;
}
.theme-options>li a#brand-yellow.active {
	border-color: #000 !important;
}
.theme-options>li a#brand-red {
    background-color: #000 !important;
}
.theme-options>li a#brand-red:hover {
    background-color: #000 !important;
    border-color: #ccc !important;
}
.theme-options>li a#brand-red.active {
	 background-color: #000 !important;
	 border-color: #ccc !important;
}
.theme-options>li a#brand-orange {
    background-color: #ff0 !important;
    border: 2px solid #000 !important;
}
.theme-options>li a#brand-orange:hover {
    color: #ff0 !important;
    border-color: #ccc !important;
}
.theme-options>li a#brand-orange.active {
    background-color: #ff0 !important;
    border: 2px solid #000 !important;
}

/* Версия для слабовидящих */

/* Размер текста */
.header-2 h1 {
	font-size: 300% !important;
}
.header-2 .result {
	font-size: 150% !important;
}
.header-2 #content label {
	font-size: 150% !important;
}
.header-2 #content input {
	font-size: 150% !important;
}
.header-2 #content textarea {
	font-size: 150% !important;
}
.header-2 .btn-submit {
	font-size: 150% !important;
	padding: 5px;
}
.header-2 #footer h3 {
	font-size: 160% !important;
}
.header-2 #footer i {
    width: 36px;
}
.header-2 #footer p {
    font-size: 150% !important;
}
.header-2 #footer ul li a {
    font-size: 150% !important;
}
.header-2 .logotext {
    font-size: 150% !important;
}
.header-2 .logotext2 {
    font-size: 140% !important;
}
.header-2 .item-text {
    font-size: 120% !important;
}

.header-3 h1 {
	font-size: 350% !important;
}
.header-3 .result {
	font-size: 200% !important;
}
.header-3 #content label {
	font-size: 200% !important;
}
.header-3 #content input {
	font-size: 200% !important;
}
.header-3 #content textarea {
	font-size: 200% !important;
}
.header-3 .btn-submit {
	font-size: 190% !important;
    padding: 0px;
}
.header-3 #footer h3 {
	font-size: 200% !important;
}
.header-3 #footer i {
    width: 40px;
}
.header-3 #footer p {
    font-size: 200% !important;
}
.header-3 #footer ul li a {
    font-size: 200% !important;
}
.header-3 #footer ul li i {
	width: 38px;
}
.header-3 .logotext {
    font-size: 200% !important;
	padding-bottom: 8px !important;
    margin-top: -6px !important;
}
.header-3 .logotext2 {
    font-size: 190% !important;
}
.header-3 .item-text {
    font-size: 150% !important;
}

/* Изображения */
.page-header-3 img {
	display: none;
}
.page-header-2 img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

/* Цветовые схемы */

/* чб */
.brand-yellow #header .topbar {
    background-color: #fff !important;
}
.brand-yellow #header .topbar .topbar-item .item-icon, .brand-yellow #header .topbar .topbar-item .item-text {
    color: #000 !important;
}
.brand-yellow #header nav {
	background-image: none !important;
    border-bottom: 1px solid #ccc !important;
}
.brand-yellow #header .topbar .container .topbar-item:first-child {
    border-left: 1px solid #ccc !important;
}
.brand-yellow #header .topbar .container .topbar-item {
    border-right: 1px solid #ccc !important;
}
.brand-yellow .flaticon-nomer {
    background: #fff !important;
    border: 1px solid #ccc !important;
    border-left: none !important;
    color: #000 !important;
}
.brand-yellow input {
    color: #000 !important;
	background: #fff !important;
}
.brand-yellow textarea {
    color: #000 !important;
	background: #fff !important;
}
.brand-yellow .btn-submit {
	background: #fff !important;
    color: #000 !important;
	border-color: #ccc !important;
}
.brand-yellow #footer {
    background-color: #ffffff !important;
	border-top: 1px solid #ccc !important;
}
.brand-yellow #footer p {
    color: #000 !important;
}
.brand-yellow #footer h3 {
    color: #000 !important;
}
.brand-yellow #footer ul li a {
    color: #000 !important;
}
.brand-yellow .page-section {
	background: #fff;
}
.brand-yellow #customizer .customizer-body .option-box.option-header #header-style a {
    color: #000 !important;
}
body.brand-yellow a {
    color: #000 !important;
}
.brand-yellow #customizer .customizer-body .option-box.option-reset #reset-button {
    background: #fff !important;
    color: #000 !important;
    border-color: #ccc !important;
}

/* бч */
.brand-red #header .topbar {
    background-color: #000 !important;
}
.brand-red #header .topbar .topbar-item .item-icon, .brand-red #header .topbar .topbar-item .item-text {
    color: #fff !important;
}
.brand-red #header nav {
	background-image: none !important;
    border-bottom: 1px solid #ccc !important;
	background: #000 !important;
}
.brand-red #header .topbar .container .topbar-item:first-child {
    border-left: 1px solid #ccc !important;
}
.brand-red #header .topbar .container .topbar-item {
    border-right: 1px solid #ccc !important;
}
.brand-red .flaticon-nomer {
    background: #000 !important;
    border: 1px solid #ccc !important;
    border-left: none !important;
    color: #fff !important;
}
.brand-red input {
    color: #fff !important;
	background: #000 !important;
}
.brand-red textarea {
    color: #fff !important;
	background: #000 !important;
}
.brand-red .btn-submit {
	background: #000 !important;
    color: #fff !important;
	border-color: #ccc !important;
}
.brand-red #footer {
    background-color: #000 !important;
	border-top: 1px solid #ccc !important;
}
.brand-red #footer p {
    color: #fff !important;
}
.brand-red #footer h3 {
    color: #fff !important;
}
.brand-red #footer ul li a {
    color: #fff !important;
}
.brand-red .page-section {
	background: #000;
}
.brand-red #customizer .customizer-body .option-box.option-header #header-style a {
    color: #fff !important;
}
body.brand-red a {
    color: #fff !important;
}
.brand-red #customizer .customizer-body .option-box.option-reset #reset-button {
    background: #000 !important;
    color: #fff !important;
    border-color: #ccc !important;
}
.brand-red #content label {
    color: #fff !important;
}
.brand-red .result {
	color: #fff !important;
}
.brand-red h1 {
	color: #fff !important;
}
.brand-red .logotext,  .brand-red .logotext2 {
	color: #fff !important;
}
.brand-red #header-style {
	background: #000 !important;
    color: #fff !important;
}
.brand-red #page-header-style {
	background: #000 !important;
    color: #fff !important;
}
.brand-red #btn-header-style {
	background: #000 !important;
    color: #fff !important;
}
.brand-red #btn-page-header-style {
	background: #000 !important;
    color: #fff !important;
}

/* желтый */
.brand-orange #header .topbar {
    background-color: #000 !important;
}
.brand-orange #header .topbar .topbar-item .item-icon, .brand-orange #header .topbar .topbar-item .item-text {
    color: #ff0 !important;
}
.brand-orange #header nav {
	background-image: none !important;
    border-bottom: 1px solid #ccc !important;
	background: #000 !important;
}
.brand-orange #header .topbar .container .topbar-item:first-child {
    border-left: 1px solid #ccc !important;
}
.brand-orange #header .topbar .container .topbar-item {
    border-right: 1px solid #ccc !important;
}
.brand-orange .flaticon-nomer {
    background: #000 !important;
    border: 1px solid #ccc !important;
    border-left: none !important;
    color: #ff0 !important;
}
.brand-orange input {
    color: #ff0 !important;
	background: #000 !important;
}
.brand-orange textarea {
    color: #ff0 !important;
	background: #000 !important;
}
.brand-orange .btn-submit {
	background: #000 !important;
    color: #ff0 !important;
	border-color: #ccc !important;
}
.brand-orange #footer {
    background-color: #000 !important;
	border-top: 1px solid #ccc !important;
}
.brand-orange #footer p {
    color: #ff0 !important;
}
.brand-orange #footer h3 {
    color: #ff0 !important;
}
.brand-orange #footer ul li a {
    color: #ff0 !important;
}
.brand-orange .page-section {
	background: #000;
}
.brand-orange #customizer .customizer-body .option-box.option-header #header-style a {
    color: #ff0 !important;
}
body.brand-orange a {
    color: #ff0 !important;
}
.brand-orange #customizer .customizer-body .option-box.option-reset #reset-button {
    background: #000 !important;
    color: #ff0 !important;
    border-color: #ccc !important;
}
.brand-orange #content label {
    color: #ff0 !important;
}
.brand-orange .result {
	color: #ff0 !important;
}
.brand-orange h1 {
	color: #ff0 !important;
}
.brand-orange .logotext,  .brand-orange .logotext2 {
	color: #ff0 !important;
}
.brand-orange #header-style {
	background: #000 !important;
    color: #ff0 !important;
}
.brand-orange #page-header-style {
	background: #000 !important;
    color: #ff0 !important;
}
.brand-orange #btn-header-style {
	background: #000 !important;
    color: #ff0 !important;
}
.brand-orange #btn-page-header-style {
	background: #000 !important;
    color: #ff0 !important;
}






/* Версия для слабовидящих */

@media (max-width: 768px) {
	.navbar-brand {
	    display: block;
		width: 100%;
		float: none;
		margin: 0 auto;
		max-width: 100px;	
	}
	.navbar-header {
		min-width: inherit;
	}
	.logotext {
		text-align: center;
		padding-top: 0px;
	}
	.logotext2 {
		text-align: center;
		padding-bottom: 20px;
	}
	.navbar-toggle {
		position: absolute;
		right: 10px;
		top: -76px;
	}
	.f2 {
		margin-left: 0px;
	}
	ul.footer-menu {
		list-style-type: none;
		padding: 0;
	}
}
.result {
	color: #293848;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#content label {
	font-size: 16px;
    font-weight: 600;
}
.page-section {
	min-height: 480px;
}