body{
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	background-color:#f2f2f2;
}

@font-face {
  /*font-family: myFirstFont;*/
  /*src: url(../fonts/Poppins-Regular.ttf);*/
  font-weight: normal;
  font-style: normal;
}


p, h1, h2, h3, h4, h5, h6{color:#ffffff;}

.header-bg{
	background-color:#ff0000;
	border-color: unset;
	border-radius: unset!important;
	border: unset;
}

.top-lead{
	margin-top:40px;
}

.divpos{
	 position: relative;
	
}

.frm-btm{
	margin-bottom:20px;
}

.btngrouplead{
	margin:5px 5px 5px 0px;
	background-color:#d9d9d9;
	padding:5px 15px;
	color:#000000;
	outline:none;
	border:none;
}

.btngrouplead:hover {
	margin:5px 5px 5px 0px;
	background-color:#ff0000;
	padding:5px 15px;
	color:#ffffff;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
}

.btngrouplead:focus {
	margin:5px 5px 5px 0px;
	background-color:#ff0000!important;
	padding:5px 15px;
	color:#fff;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
}

.btnplus{
	margin:5px;
	background-color:#404040!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
}


.btnplus:hover{
	margin:5px;
	background-color:#404040!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
}

.btnplus:focus{
	margin:5px;
	background-color:#404040!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
}


.btnsubmit{
	margin:5px;
	background-color:#ff0000!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
	color:#ffffff;
}

.btnsubmit:hover{
	margin:5px;
	background-color:#ff0000!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
	color:#ffffff;
}

.btnsubmit:focus{
	margin:5px;
	background-color:#ff0000!important;
	outline:none!important;
	border:none!important;
	border-color:unset!important;
	color:#ffffff;
}




.upload-btn-wrapper {
  position: absolute;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(-11px, 7px);
  -moz-transform: translate(-11px, 7px);
  transform: translate(-11px, 7px);
}

.upload-btn {
    color: #fff;
    padding: 2px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
    background-color: #ff0000;
    border: none;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
} 



.box::-webkit-input-placeholder {
   font-style: italic;
}

.box::-moz-placeholder {
   font-style: italic;  
}
.box::-ms-input-placeholder {  
   font-style: italic; 
}

.emailwrap h4 {
	/*font-family: 'Poppins', Arial, Helvetica, sans-serif;*/
	font-size:24px;
	line-height:30px;
	color:#ff0000;
	font-weight:400;
	/*margin-left:50px;*/
}


.emailwrap p {
	/*font-family: 'Poppins', Arial, Helvetica, sans-serif;*/
	font-size:13px;
	line-height:24px;
	color:#777;
	/*margin-left:50px;*/
	max-width:62%;
	word-break: break-word;
	padding-bottom: 10px;
}



@media screen and (max-width:767px){
	
	.header-logo{
		width: 30%;
	}
	
	.emailwrap p {
		max-width:100%;	
	}
	
	.emailwrap p {
		margin-left:20px;
	}
	
	.emailwrap h4 {
		margin-left:20px;
	}
	
}	

.multiselect {
         /*width: 200px;*/
             color: #777;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-transform: capitalize;
         }
         .selectBox {
         position: relative;
         }
         .selectBox select {
         width: 100%;
         font-weight: 500;
         padding: 5px 10px;
    border: 0px solid #ccc;
    border-radius: 5px;
    font-style: italic;
         }
         #checkboxes label {
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 0px;
}
         .overSelect {
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         padding: 15px;
         }
         #checkboxes {
         display: none;
         border: 1px #dadada solid;
         overflow-y: auto;
         height: 221px;
         max-width: 100%;
         }
         #checkboxes label {
         display: block;
         border-bottom: 1px solid #ccc;
         }
         textarea.form-control {
    height: 312px;
    padding: 8px 12px;
}
         input[type=checkbox], input[type=radio] {
    margin: 7px 8px 7px;
}
         #checkboxes label:hover {
         background-color: #e3e3e3;
         }
         
          .frm-btm span {
    color: #333;
}
.frm-btm input.form-control {
    height: 40px;
}
label .fa, label .far, label .fas {
    font-family: "Font Awesome 5 Free";
    float: right;
    margin-top: 7px;
    margin-right: 5px;
    color: #f2f2f2;
}
label:hover .fa, label:hover .far, label:hover .fas{
    color: #000000;
}