html {
    font-family: GillSans, Calibri, Trebuchet, sans-serif;
  }
    
*{margin:0; padding:0}
img,fieldset{ border:none;}
:focus{ outline:none;}
body{ font-family:GillSans, Calibri, Trebuchet, sans-serif; font-size:12px; background:#d7e6f6;}
img {max-width: 100%;vertical-align: middle;}

.wrapper{ max-width:978px; margin:0 auto;}

#header{ float:left; width:100%; background:#fafafa; padding:20px 0; }
.banner_container{ float:left; width:100%; background:#4285f4; min-height:300px;}
.banner_container h1{ font-size:30px; line-height:35px; color:#fff;font-weight:normal; margin-top:42px; padding-bottom:35px; text-decoration:overline;}
.banner_content{ float:left; width:30%;}
.banner_content p{ font-size:18px; line-height:24px; color:#fff; padding-bottom:15px;}
.banner_content a{ display:inline-block; font-size:22px; line-height:26px; color:#fff; text-decoration:none; font-weight:bold; padding-bottom:15px;}
.banner_content small{ display:block; font-size:12px; line-height:17px; color:#fff; font-family: 'robotoregular';}
#form_container{ float:left; width:68%; background:#fff; min-height:400px; margin:20px 0; box-shadow: 0 5px 10px #777675; margin-top:-250px; margin-left:300px; padding-top:11px;}
#form_container h1{ background:#143b54; font-size:22px; line-height:30px; color:#fff; font-weight:normal; padding:10px 0; text-align:center; font-family: 'robotobold'; border-radius:5px 5px 0 0;}
.main_container{ float:left; width:94%; padding:20px 3%;}

.main_row{ float:left; width:100%; padding-bottom:30px;}
.main_row label{ float:left; width:100%; font-size:15px; line-height:20px; color:#5f5d5c;text-transform:uppercase;}
.main_row label strong{ float:left; width:100%; font-weight:normal; font-family: 'robotobold'; padding-bottom:6px;}
.main_row span{ float:left; width:100%; font-size:13px; line-height:15px; color:#898888;}
.main_row span small{ float:left; width:100%;}

.main_row span input[type=text]{ float:left; width:96%; font-size:12px; line-height:14px; color:#5e5b5b; padding:5px 2%; border:1px solid #bebdbd;}
.main_row span input[type=number]{ float:left; width:96%; font-size:12px; line-height:14px; color:#5e5b5b; padding:5px 2%; border:1px solid #bebdbd;}
.main_row span input[type=checkbox]{ display:inline-block;}
.main_row .radio{ float:left; width:100%; font-size:13px; line-height:15px; color:#898888; padding-bottom:7px;}
.main_row .check_box{ float:left; width:100%; font-size:13px; line-height:15px; color:#898888; padding-bottom:7px;}
.main_row span strong{ float:left; font-size:14px; line-height:17px; margin-right:5px;}
.main_row span select{ float:left; width:100%; font-size:12px; line-height:14px; color:#5e5b5b; padding:5px 2%; border:1px solid #bebdbd;}

.main_row span textarea{ float:left; width:96%; font-size:13px; line-height:15px; color:#5e5b5b; padding:5px 2%; border:1px solid #bebdbd; min-height:120px;}

.astric{ color:#FF0000;}

.left_container{ float:left; width:30%;}
.left_container span{ display:inline-block; background:#4285f4; width:25px; height:25px; color:#fff; border-radius:50px; text-align:center; font-size:15px; line-height:25px; margin-right:10px;}
.left_container strong{ display:inline-block; font-weight:normal; font-size:18px; line-height:22px; font-family: 'robotobold'; color:#424242;}
.right_container{ float:right; width:70%;}
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea{
	font-size: 1.5rem !important;
}

.home-container{ margin:0 auto; width:50%;}
.inner-box{ float:left; width:90%; background:#4285f4; padding:20px 5%; margin-top:50px; border-radius:5px;}
.inner-box ul li a {
  font-size: 25px;
  line-height: 30px;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  text-transform:uppercase;
  padding-bottom:15px;
  display:inline-block;
}

.inner-box ul li a:hover{ color:#3a3a3a;}