/**
* Inspired by:
	* Template Name: Scaffold - v4.0.1
	* Template URL: https://bootstrapmade.com/scaffold-bootstrap-metro-style-template/
	* Author: BootstrapMade.com
	* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	right: 15px;
	bottom: 15px;
	z-index: 996;
	background: #009cea;
	width: 40px;
	height: 40px;
	border-radius: 4px;
	transition: all 0.4s;
}

	.back-to-top i {
		font-size: 28px;
		color: #fff;
		line-height: 0;
	}

	.back-to-top:hover {
		background: #14b1ff;
		color: #fff;
	}

	.back-to-top.active {
		visibility: visible;
		opacity: 1;
	}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
	background: #f7f8f9;
	padding: 0 0 0 0;
	color: #364146;
	font-size: 11px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

	#footer .footer-top {
		background: #fff;
		padding: 12px 0 6px 0;
		border-top: 2px solid #e9ecee;
		border-bottom: 2px solid #e9ecee;
	}

		#footer .footer-top .footer-info {
			/*margin-bottom: 12px;*/
		}

			#footer .footer-top .footer-info h3 {
				font-size: 24px;
				margin: 0 0 12px 0;
				padding: 2px 0 2px 0;
				line-height: 1;
				font-weight: 700;
			}

			#footer .footer-top .footer-info p {
				font-size: 14px;
				/*				line-height: 24px;*/
				margin-bottom: 0;
				/*				font-family: 'ErasDemi', sans-serif;*/
				color: #576971;
			}

		#footer .footer-top .social-links a {
			font-size: 18px;
			display: inline-block;
			background: #e9ecee;
			color: #8a9ca5;
			line-height: 1;
			padding: 8px 0;
			margin-right: 4px;
			border-radius: 50%;
			text-align: center;
			width: 36px;
			height: 36px;
			transition: 0.3s;
		}

			#footer .footer-top .social-links a:hover {
				background: #009cea;
				color: #fff;
				text-decoration: none;
			}

		#footer .footer-top h4 {
			font-size: 16px;
			font-weight: 600;
			color: #364146;
			position: relative;
			padding-bottom: 12px;
		}

		#footer .footer-top .footer-links {
			/*			margin-bottom: 30px;*/
		}

			#footer .footer-top .footer-links ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}

				#footer .footer-top .footer-links ul i {
					padding-right: 2px;
					color: #009cea;
					font-size: 18px;
					line-height: 1;
					margin-left: -5px;
				}

				#footer .footer-top .footer-links ul li {
					padding: 2px 2px;
					display: flex;
					align-items: center;
				}

					#footer .footer-top .footer-links ul li:first-child {
						padding-top: 0;
					}

				#footer .footer-top .footer-links ul a {
					color: #576971;
					transition: 0.3s;
					display: inline-block;
					line-height: 1;
				}

					#footer .footer-top .footer-links ul a:hover {
						color: #009cea;
					}

		#footer .footer-top .footer-newsletter form {
			margin-top: 30px;
			background: #fff;
			padding: 6px 10px;
			position: relative;
			border-radius: 4px;
			border: 1px solid #e3e7e9;
		}

			#footer .footer-top .footer-newsletter form input[type="email"] {
				border: 0;
				padding: 4px;
				width: calc(100% - 110px);
			}

			#footer .footer-top .footer-newsletter form input[type="submit"] {
				position: absolute;
				top: -1px;
				right: -2px;
				bottom: -1px;
				border: 0;
				background: none;
				font-size: 16px;
				padding: 0 20px;
				background: #009cea;
				color: #fff;
				transition: 0.3s;
				border-radius: 0 4px 4px 0;
				/*				font-family: 'ErasDemi', sans-serif;
*/
			}

				#footer .footer-top .footer-newsletter form input[type="submit"]:hover {
					background: #007ab7;
				}

	#footer .copyright {
		text-align: center;
		padding-top: 12px;
	}

	#footer .credits {
		padding-top: 8px;
		text-align: center;
		font-size: 13px;
		color: #364146;
	}

#versionBlock {
	padding-top: 9px;
	font-size: 9px;
	font-family: Verdana, monospace;
	color: #888;
}
