
body{
	padding: 0;
}
.license-page *{
	font-family: 'roboto', sans-serif;
	box-sizing: border-box;
}
.license-page{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	min-height: 100vh;
}
.license-logo{
	text-align: center;
	padding: 0 0 10px;

}
.license-logo img{
	max-width:  100%;
}
.license-page-wrap h1{
	text-align: center;
	font-size: #474747;
	font-size: 18px;
}
.upload-form-section{
	max-width:  500px;
	margin: 0 auto;
	text-align: center;
}
.upload-form-section h3{
	font-size: 18px;
	margin-bottom: 10px;
	color:  #000;
}
.upload-form-section textarea{
	resize: none;
	height: 100px;
}
.upload-submit{
	background: #003DA6;
	border-radius: 5px;
	color:  #fff;
	padding:  10px 20px;
	font-size: 13px;
	font-weight: bold;
	border:  0;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
.upload-submit:hover{
	background:  #333;
}
.blk-upload-form{
	position:  relative;
}
.form-cntrl{
	background: #EFEFEF;
	border:  none;
	padding:  10px;
	width:  100%;
	border-radius:  5px;
	font-size: 13px;
	color: #6F6F6F;
}
.form-cntrl:focus{
	outline:  none;
}
.blk-upload,
.blk-uplokey{
	margin-bottom: 15px;
}
[type="file"] {
	background: #EFEFEF;
	border: none;
	width: 100%;
	border-radius: 5px;
	display: flex;
	color: #6F6F6F;
	padding:  10px;
	font-size: 13px;
	height:  35px;
}
[type="file"]::-webkit-file-upload-button,
.file-btn {
	background: #003DA6;
	color: #003DA6 ;
	border-radius: 0 5px 5px 0;
	padding:  10px 20px;
	border:  0;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	float: right;
	margin-right:  -10px;
	margin-top:  -10px;

}
.file-btn{
	color:  #fff;
	opacity: 1;
	position: absolute;
	right:  0;
	top:  0;
	pointer-events: none;
	background: transparent;
	font-size: 13px;
	font-weight: bold;
	width: 100px;
	margin:  0;
	height:  35px;
}
[type="file"]::-webkit-file-upload-button:hover {
	background: #333;
	color: #333 ;
}

