.boxContainer{
	text-align: left;
	margin:20px auto 40px 8vw;
}

form{
	margin-top: 20px;
}

.boxContainer p{
	font-size:13px;
}
.boxContainer span{
	font-size:12px;
	color:#960000;
	font-weight:600;
}

label{
	margin-left: 5px;
}

.boxContainer .item{
	margin-bottom:20px;
}

.inputs,
.inputs_t{
	margin-top: 4px;
	padding: 6px 15px;
    width: 38vw;
    background: none;
    border-radius: 0;
    outline: none;
	border: #ccc 1px solid;
}

.inputs_t{
	height:30vh;
}
@media only screen and (max-width: 767px){
	.boxContainer{
		margin:20px auto 40px;
		width:80%;
	}
	.inputs,
	.inputs_t{
    	width: 90%;
	}
}

input[type="submit"]{
    background: #333;
    border: #333 1.5px solid;
    color: #fff;
    font-size: 14px;
	letter-spacing:0.2em;
    padding: 5px 20px;
    margin: 0 1px;
    border-radius: 5px;
    text-align: center;
    overflow: hidden;
    transition: .2s;
}
input[type="submit"]:hover{
	color: #333;
	background: #eee;
}

.links{
	position: fixed;
	top:80px;
	right:5vw;
	text-align:left;
}
.links h2{
	text-align:right;
}
.links article{
	margin-top:20px;
}
.links article p{
	font-size: 15px;
	letter-spacing:0.03em;
	margin-left:20px;
}

.links article p a:hover{
	color:#ddd;
	text-decoration: none;
}

.links article span{
	font-size:13px;
}



@media only screen and (max-width: 767px){
	.links{
		position: relative;
		top:auto;
		right:auto;
		margin:0 auto 40px;
		width:80%;
	}
	.links h2{
		text-align:left;
	}
}

@media only screen and (max-width: 520px){
	.links article p{
		font-size: 15px;
	}

	.links article span{
		font-size:12px;
	}
}

@media only screen and (max-width: 374px){
	.links{
		width:90%;
	}
}