@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

.body {
	background-image: url('../image/background.png');
	background-size: cover;
	padding: 15px 20px;
	min-height: 100vh;
}

.cims-text {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
    color: #fff;
    letter-spacing: 3px;
    padding-left: 4px;
}

.network {
	padding-right: 5px;
}

.fb {
	width: 18px;
	height: 21px;
}

.msg {
	width: 21px;
    height: 18px;
}

.tg {
	width: 23px;
    height: 18px;
}

.gmail {
	width: 21px;
	height: 16px;
}

.network-list {
	display: flex;
	align-items: center;
	justify-content: center;
}

.network-list a {
	margin-right: 15px;
}

.header-logo {
	display: flex;
	width: 100%; 
}

.text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 23px;
	font-size: 18px;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #1F1F1F;
	padding-bottom: 65px;
	padding-top: 60px;
}

.form-authorization {
	width: 370px;
	max-width: 80%;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	margin: 136px auto;
	text-align: center;
}

.form-input {
	border: none;
	border-bottom: 1.4px solid #2D408D;
	background: transparent;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 19px;
	font-size: 18px;
	text-align: left;
	color: #000000;
	opacity: 0.75;
	width: 70%;
}

.form-block-inp-1 {
	padding-bottom: 80px;
}

.form-btn {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 25px;
	font-size: 18px;
	text-align: center;
	letter-spacing: 0.05em;
	color: #fff;
	text-transform: uppercase;
	background: #2D408D;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	padding: 15px 60px;
	margin-bottom: 60px;
	margin-top: 50px;
}

.form-input:focus {
    border-bottom: 1px solid #000;
}

input {
	outline: none;
}

button:focus {
    outline: none;
}

@media (max-width: 480px) {
	.form-authorization {
		width: 95%;
	}

	header .network-list{
		justify-content: end;
	}
}

