/* Styling for the book a demo form*/
/*-----------------------------*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #f8f8f8;
    color: #000;
}

.wpcf7 label{
	color: #9f9f9f;
	margin-left: 0.1em;
}

.wpcf7 input::placeholder
{
	color: #9f9f9f;
}

.wpcf7 select {
	color: #000;
}

.wpcf7 option:first-child {
	color: #9f9f9f;
}

.wpcf7 input[type="submit"] {
	width: 100%;
	border-radius: 12px;
	font-weight: 700;
}

span.wpcf7-list-item
{
    display: inline-block;
    margin-left: 0.1em;
}

.form-p {
	font-size: 0.8em;
	margin-left: 0.1em;
}

/* Styling for confirmation message text box colour */

div.wpforms-confirmation-container-full {
	background: #02a5a5;
	color: #ffffff;
	border-color: #02a5a5;
	font-size: 20px;
	padding: 1em;

}


/*styling for required asterix in forms*/

div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #ffffff ;
}

::-moz-selection {
background-color: #02A5A5;
color: #fff;
}

::selection {
background-color: #02A5A5;
color: #fff;
}
/*-----------------------------*/

/*styling for Consultation form in WPforms*/

/*button styling for Consultation form in WPforms*/

#wpforms-submit-4824
 {
	 	background-color: #02A5A5 !important;
	border-color: #02a5a5;
	  width: 100% !important; 
			/* button full-width */
	 font-size: 18px !important; 
		font-weight: 700;
			/* Font size and weight */
	 /*background */
    color: #fff !important; 
	 	/* White text */
	border-radius: 12px !important;
	padding-top: 15px!important;
  padding-right: 40px!important;
  padding-bottom: 15px!important;
  padding-left: 40px!important;
		 /* button rounded edges and ceate space around the text */
	
	 }

#wpforms-4824 button:hover {
     background: #003366!important;
}

/* form name field styling */

#wpforms-4824-field_3
{
   background-color: #f4f4f4;
		margin-bottom: .5em;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100%;
    
}

/* form company email field styling */

#wpforms-4824-field_1
{
   background-color: #f4f4f4;
		margin-bottom: .5em;
		font: open sans;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100%;
    
}
/* form company name field styling */


#wpforms-4824-field_4
{
   background-color: #f4f4f4;
	margin-bottom: 2em;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100%;  
}

/* Makes privacy policy text black */

#wpforms-4824
{
	color: #000;
	}


/* Styling for consent text */

#wpforms-4824-field_6-container
{
    padding: .25em;
}

#wpforms-4824-field_6
{
		margin-bottom: 2em !important;
		font-size: 10px !important;
}

/*-----------------------------*/
/* Styling for Efma deposits page form */

/*button styling for Consultation form in WPforms*/

#wpforms-submit-4882
 {
	 	background-color: #02A5A5 !important;
	border-color: #02a5a5;
	  width: 100% !important; 
			/* button full-width */
	 font-size: 18px !important; 
		font-weight: 700;
			/* Font size and weight */
	 /*background */
    color: #fff !important; 
	 	/* White text */
	border-radius: 12px !important;
	padding-top: 15px!important;
  padding-right: 40px!important;
  padding-bottom: 15px!important;
  padding-left: 40px!important;
		 /* button rounded edges and ceate space around the text */
	
	 }

#wpforms-4882 button:hover {
     background: #003366!important;
}

/* form name field styling */

#wpforms-4882-field_3
{
   background-color: #f4f4f4;
		margin-bottom: .5em;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100% !important;
    
}

/* form company email field styling */

#wpforms-4882-field_1
{
   background-color: #f4f4f4;
		margin-bottom: .5em;
		font: open sans;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100%;
    
}
/* form company name field styling */


#wpforms-4882-field_4
{
   background-color: #f4f4f4;
	margin-bottom: 2em;
    padding: 1em;
    height: auto;
    border-color: #f4f4f4;
    border-radius: 10px;
    background: #fafafa;
		max-width: 100%;  
}

/* Makes privacy policy text black */

#wpforms-4882
{
	color: #000;
	}


/* Styling for consent text */

#wpforms-4882-field_6-container
{
    padding: .25em;
}

#wpforms-4882-field_6
{
		margin-bottom: 2em !important;
		font-size: 10px !important;
}


/*-----------------------------*/

/* Placeholder text styling */

.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #1D53A5;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #1D53A5;;
   opacity: 1;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #1D53A5;;
   opacity: 1;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #1D53A5;;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #1D53A5;;
}

/*-----------------------------*/

/*subscribe form styling*/

#wpforms-2526-field_1
{
	color: #ffffff !important;
	}

