@charset "utf-8";
/* CSS Document */
body{
	background-color:#0e396e;	
}
.container .row .col-12 .form{
	max-width:600px;
	max-height:auto;
	margin:0 auto;
	background:#fff;
	padding:27px;
	position:relative;
}
.mt-45 input{
	width:100% !important;
	height:55px !important;
	font-size:14px;
	box-sizing:border-box;	
}
.form img{
	position:absolute;

}
.mt-45{
	height:75px;
}
.container .box2{
	max-width:600px;
	margin:0 auto;
	background:#fff;
	padding:20px;
}
.container .box2 .notice{
	padding-top:56px;	
}
.text-error{
	color:#d20000;	
}
#select-1{
	color:grey !important;	
	height: 62px !important;
}
#box6{
	height:50px;	
}
.form-control{
	color:#000;
}

.container .row .col-12 .form h3{
	font-size:25px;
	color:#222222;
	font-weight:600;
	line-height:1.23;	
}

.container .row .col-12 .form .form-group #btn {
	width:100%; 
	height:55px; 
	background:#0038e3;	
	padding:0.41px;
	height:55px;
	line-height:53px;
	font-size:14px;
	color:#fff !important;
	font-weight:600;
	font-size:17px;
}
.warning{
	color:rgb(180,0,0); 
	font-size:11px;	
}
.label-1{
	color:grey;	
}

.company-t select option{
	color:grey	
	padding	.0.5rem !important
}
#subsc{
	font-weight:600;	
}
.notice{
	font-size:14px;	
}
.notice span{
	color:#ff0000;	
}
.label-1{
	line-height: 1.2;	
}
.container .box2 .notice {
    padding-top: 56px;
}

@media (max-width: 575.98px) {
#no-space{
	white-space:nowrap;	
}
#media-1{
	font-size:12px;
}
.container .row .col-12 .form h3 {
    font-size: 24px;
    color: #222222;
    font-weight: 600;
    line-height: 1.23;
}
.label-1 {
    color: grey;
    line-height: 1.2;
    font-size: 14px;
}
}
@media(max-width:320px){
		#media-1 label{
			margin-left:-6px;	
		}	
		.container .row .col-12 .form h3 {
			font-size:18px;		
		}

}





