input:focus{
  box-shadow: none !important;
}
.backgroundsection{
  background-image: url(../images/contactusbg.png);
   background-size: cover;
   background-position:center;
   background-attachment: fixed;
   height: 1000px;
}
.container form {
background-color: white;
color: #888888;
text-align: left;
/* padding-top: 20px; */
}
.container .forminput {
width: 100%;
display: block;
border: none;
border-bottom: 1px solid #999;
padding: 6px 0px 6px 40px;
font-size: 15px;
box-sizing: border-box;
}

.container .registerbtn {
border-radius: 5px;
border: 0px;
color: #fff;
background-color: #118DF0;
}
.form-check{
padding: 0 !important;
}
.form-check-label{

}
.container .registerbtn:hover,
.container .registerbtn:focus {
outline: 0px auto -webkit-focus-ring-color;
}

/*position should be relative and z-index greater than one*/
.container .icon {
position: relative;
float: left;
margin-left: 8px;
margin-top: -24px;
z-index: 2;
color: #118DF0;
}