.header a, a:hover {
	color: #ffffff;
	text-decoration: none;
}

.header {
	height: 20%;
	background: #26265b;
}

.header h1 {
	font-weight:bold;
	letter-spacing: 5px;
	font-size: 250%;
	text-align: center;
    color: white;
}

.header p {
	font-weight:bold;
	color: #d9edf7 !important;
	font-size: 100%;
	letter-spacing: 3px;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
}

h4 {
	font-weight:bold;
	font-family: Impact,Charcoal, sans-serif;
	text-align: center;
	font-size: 30px;
	letter-spacing: 3px;
	background: #26265b;
	color: white;
	padding: 10px;
}

h3 {
	font-family: fantasy;
	text-align: center;
	font-size: 25px;
	letter-spacing: 3px;

}

h2 {
	font-weight:bold;
	text-align: center;
	font-size: 35px;
	letter-spacing: 3px;
	
}

.table {
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.text1 {
	font-family: fantasy;
	text-align: center;
	letter-spacing: 10px;
	font-size: 35px;
	padding: 5px;
	margin: 15px;
}

.text5 {
	font-family: fantasy;
	text-align: center;
	letter-spacing: 1px;
	font-size: 15px;
	padding: 2px;
	margin: 0 0 0px;
	background: #9adaab;
	color: black;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    display: inline-block;
}

@keyframes glowing {
  0% { background-color: #75cf46; box-shadow: 0 0 2px #2ab863; }
  50% { background-color:#1fae1c; box-shadow: 0 0 9px #249522; }
  100% { background-color: #54b821; box-shadow: 0 0 2px #45c006; }
}

.text1 {
  animation: glowing 1500ms infinite;
}

.text {
	font-family: fantasy;
	text-align: center;
	letter-spacing: 1px;
	font-size: 15px;
	padding: 2px;
	margin: 0 0 0px;
}

p {
    margin: 0 0 0px;
    font-size: 15px;
}

@media (max-width: 767px) {
	.header h1 { 
	    font-size: 130%;
	    letter-spacing: 5px;
	}

	.header {
		text-align: center;
		height: 20%;
	}

	.header p {
		font-weight:bold;
		font-size: 80%;
		
	}

	.img1 {
		width: 120%;
    	height: 130px;
	}

	.text {
		font-size: 12px;
	}

	.text1 {
	font-family: fantasy;
	text-align: center;
	letter-spacing: 4px;
	font-size: 20px;
	padding: 5px;
	margin: 5px 0 5px 0;
}

	h4 {
		font-size: 13px;
	
	}

	h3 {
	text-align: center;
	font-size: 15px;
	letter-spacing: 3px;

}
} 


.clear {
	clear: both;
	height: 63px;
}

.wrapper {
	min-height: 100%;
}

html, body {
	height: 100%;
}


.uslugi_block {
	text-align: center;
	vertical-align: middle;
}

.uslugi_block img {
	margin-bottom: 5%;
	border-radius: 5px;
	
}

.uslugi_block1 img {
	margin-bottom: 5%;
	border-radius: 5px;
	border: solid 5px #dad7d5;
	width: 100%;
}

.uslugi_label {
	padding: 2%;
	margin-bottom: 4%;
}

.margin-8 {
	margin-top: 8%;
}


.panel {
	border: none;
}

.panel-body {
	background-color: #f9f9f9;
}

.panel-info>.panel-heading {
	background-color: #f0ad4e;
	color: white;
	border-color: transparent;
}

.sidebar-header {
	font-size: 120%;
	letter-spacing: 2px;
}


.form-control {
	border-radius: 0px;
}

.input-lg {
	font-size: 14px;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #f9f9f9;
}

.badge {
	background-color: #000000;
}


.info-block {
	font-size: 120%;
}

.info-block .badge {
	font-size: 80%;
}

.info-block span{
	margin-right: 3%;
}

textarea.form-control {
	height: 200px;
}





footer {
	color: #666;
	background: #222;
	padding: 17px 0 18px 0;
	border-top: 1px solid #000;
}

footer a {
	color: #999;
}

footer a:hover {
	color: #efefef;
}