@font-face {
  font-family: avenir;
  src: url(Avenir-LT-Std-65-Medium_5175.ttf);
}
body{ margin:0px;}
.main-container{ margin:auto; width:90%; font-size:14px; padding-top:25px; font-family:avenir; }
.clear{clear:both;}
.content-info-wrapper{float:left; width:43%; box-sizing:border-box; min-height:600px;  margin-bottom:5px; }
.content-form-wrapper{float:left; width:57%; box-sizing:border-box; padding: 0 5% 0 5%;  min-height:600px; border-left:0.5px solid #475969;}
.company-logo-wrapper{ width:120px; margin:auto; min-height:40px; }
.company-logo-wrapper img {width:100%; max-width:200px; }
.content-info-inner-wrapper{width:100%; box-sizing:border-box; padding-left:5%; padding-right:5%; margin-top:30px; line-height:23px;}
.content-top-space-wrapper{width:100%; min-height:10px; margin-bottom:30px;}
.form-title-wrapper{width:100%; text-align:center; text-transform:uppercase; font-size:16px; margin-bottom:20px; color:#475969; }
.field-wrapper{width:100%; min-height:20px; margin-bottom:10px;}
.field-title-wrapper{width:100%; height:25px; line-height:25px; color:#475969; }
.field-title-wrapper span{color:#ff0000;}
.field-field-wrapper{width:100%;}
.field-field-wrapper input[type='text']{ width:100%; box-sizing:border-box; border: 1px solid #C6CCD1;
border-radius: 4px; line-height:30px;}
.field-field-wrapper textarea{ width:100%; box-sizing:border-box; border: 1px solid #C6CCD1; border-radius: 4px; resize: vertical !important; height:60px; }
.two-column-wrapper{float:left; width:49%; min-height:20px;}
.two-column-one-wrapper{float:left; width:47%; min-height:20px; margin-bottom:10px;}
.two-column-two-wrapper{float:left; width:51%; min-height:20px; margin-bottom:10px; }
.upload-img{float:left; width:100%; height:51px; background: url(../cloud-upload.png) 7px 10px #FAFAFA no-repeat; border:1px dashed #707070; border-radius: 4px; box-sizing:border-box; text-decoration:none; color: #475969; padding-left:70px; line-height:51px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}

.submit-btn-wrapper{float:left; width:100%; height:40px; text-align:center; background:#FAD53E; border-radius:4px; text-decoration:none; color:#FFFFFF; line-height:40px; font-size:24px;  }

.delete-attachment{
   float:right;
   width:16px;
   height:16px;
   background:red;
   border-radius:8px;
   text-align:center;
   line-height:16px;
   color:#FFFFFF;
   margin-left:5px;
   text-decoration:none;
}

.file-details{overflow:hidden; min-height:20px; }
.field-row-wrapper{float:left; width:100%;min-height:20px; }
.required-field{ border:1px solid #FF0000 !important;}
.success-mesg{color:green; font-size:16px; text-align:center; margin-top:100px; }

@media screen and (max-width: 1024px) and (min-width: 0px){
  .content-form-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0 5% 0 5%;
  min-height: 600px;
  border-left:0px;
  }
  .content-info-wrapper {
  float: left;
  width: 100%;
  box-sizing: border-box;
  min-height: 600px;
  margin-bottom: 5px;
  }
  }
