@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:.9em; text-decoration:none; font-weight:normal; font-style:normal;}
h1, h2, h3, h4, h5, h6, p, span, label, form, input, li, ol, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select{ margin:0; padding:0;} 
input, select, radio{ vertical-align:middle;}
ul{ margin:0; padding:0; list-style:none;}
a{text-decoration:none;}
hover{text-decoration:underline;}
form{margin:0; padding:0;}
img{border:none;}
button{margin:0; padding:0;}

/*-------------------------------------------HOMEPAGE CSS STARTS HERE-------------------------------------------*/

.errorMsg{
	background:none repeat scroll 0 0 #FFF3F3;
	color:#FF0000;
	font-weight:bold;
	padding:7px 8px 7px 7px;
	text-align:center;}
	
.sucMsg{color:#555555;text-align:center;font-weight:bold;background:none repeat scroll 0 0 #F3FFF3;padding:7px 8px 7px 7px;}
.welcome{color:maroon;text-align:left;}

.1ogo { text-align:center;margin:0px; padding:0px;width:260px;height:80px;overflow:hidden;}

.mandatory {color:red;font-size:14px;padding:7px 8px 7px 7px;}

/*to take all contents of site in main box box outo for center*/
.main-auto{width:98%; height:98%; margin:0 auto;}

/*to take all contents of site in main box div is strechable*/
.main{width:40%; height:auto;border:1px solid #CCC;margin:10px auto; padding:5px; padding-top:10px;background-color:#F7F7F7;}

.register{width:99%; min-width:300px; height:auto;  padding:5px; padding-top:10px;background-color:#F7F7F7;}

.errMessage
{
	FONT-SIZE: 10pt; 
	COLOR: maroon; 
	font-family:Arial,Sans-Serif;
	text-align:center;
	height:25px;
}

/*content to center*/
.cnt{height:100%;width:100%; margin-top:10%;};

/*logo*/
.logo{margin-left:auto;margin-right:auto;height:80px;width:290px; border:1px solid #FFF; overflow:hidden; text-align:center;}

/*description1*/
.description1{margin:0 auto;min-height:auto; min-width:auto;/*border:1px solid #CCC;*/font-weight:600;overflow:hidden;padding:5px; margin:3px auto;}
.link-gdpr:hover{text-decoration: underline;}
/*description2*/
.description2{margin:0 auto;max-height:20%;max-width:100%; min-height:auto; min-width:auto;/*border:1px solid #CCC;*/font-weight:600;overflow:hidden;padding:5px; margin:3px auto;}

/*form*/
.title{ border-bottom:1px solid #E6E6E6; font-size:24px; text-align:left;margin-bottom:10px;padding:5px; clear:right;}
.title1{color:#999999; font-weight:bold;}

.form{margin:0 auto;max-height:auto;max-width:100%; min-height:auto; min-width:auto;border:1px solid #CCC;font-weight:600;padding:5px;}
.fields{width:auto;height:auto;float:left;margin:0;clear:left;font-weight:normal;font-size:12px;color:#999999;vertical-align:text-bottom;}

.inputmob{ padding:3px 4px 3px 4px; border:1px inset #c9c8c8;width:90%; font-size:0.9em; margin-top:1px;margin-bottom:1px;}
.btn{padding:3px 4px;border:1px outset #666666;	height:30%;	font-size:0.9em; margin-top:3px;	background-color:#FFF;}
.but{width:90%; height:30%; font-size:0.9em;}
.small{font-size:11px; color:#FF0000;}
.l{ float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#666; text-decoration:none;margin:0 5px; padding:5px;}
.l:hover{ text-decoration:none; margin:0 5px;background-color:#333333;color:#FFFFFF; padding:5px;}
.current{ float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; background-color:#333333;color:#FFFFFF; text-decoration:none;margin:0 5px; padding:5px;}
.select_box{font-size:12px;padding:1px;width:60px;}

.social-bar {text-align:center; padding: 10px; background: #d9e8ff;}
.social-bar .like-us {width: 100%; max-width: 330px;}

.new-form .cute-6-tablet,
.new-form .cute-12-tablet {padding-top: 0;}
.new-form .message {padding-bottom: 0;}
.new-form label { padding: 5px 0; display: block; color: #fff; font-size: 14px;}
.new-form .inputmob { width: 100%; border: 0; padding: 10px; color: #000; font-size: 16px; border-radius: 2px; background: #fff;}
.new-form .inputmob:focus {box-shadow: 0 0 2px #fff;}
.new-form .select_box { width: 100%; border: 0; padding: 10px; color: #000; font-size: 16px; border-radius: 2px; background: #fff;}
.new-form .input-submit {width: 400px; max-width: 400px; width: auto!important;  margin: 0 auto; padding: 10px; font-weight: bold; border: 0; border-radius: 2px; cursor: pointer; display: block;}
.new-form .select {padding-top: 0;}

.new-form .error { padding: 10px; color: #fff; font-weight: bold; font-size: 16px; border: 1px solid #C17366; border-radius: 2px; background: #E57C67;}

@media all and (max-width : 768px) {
	.new-form .input-submit {width: 100%!important; max-width: 100%;}
}