/*
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.0.1
	Stable tag: 3.0.1
	Requires at least: 6.0
	Tested up to: 6.4
	Requires PHP: 7.3
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
        Template:  hello-elementor
*/

.wpforms-container .wpforms-form legend {
	hyphens: none;		
}

.wpforms-container button[type=submit] {
	background-color: #f3d366 !important;
        color: #13253f !important;
           margin-top: 20px;
}

.wpforms-container button[type=submit]:hover {
    background-color: #f3d366 !important;
    color: white !important;
}

.progress {
	border: 1px solid #dedede !important;
	margin-top: 100px !important;
	position: relative !important;
}
form.wpforms-form ul.wpforms-image-choices li label {
display: block !important;
}

form.wpforms-form ul.wpforms-image-choices li {
  float: left;
}

ul.wpforms-image-choices:after {
   clear:both;
   content: " ";
}


.progress-bar {
	background: #86cb7b !important; 
	height: 10px !important; 
	width: 0;
	opacity: 0.5;
}

.progress-text {
      position: absolute; 
      top: 0;
}


.zInput.next {
	display: inline-block !important;
}
.wpforms-field-container {
	min-height: 400px;
}

.wpforms-field.spinner {
	min-height: 250px;	
}

.wpforms-field-container {
	width: 100% !important;
	text-align: left;
	
}

.wpforms-field.wpforms-field-number input, .wpforms-field.wpforms-field-text input, .wpforms-field.wpforms-field-email input {
	display: inline-block !important;
	border: 1px solid #cdcdcd !important;
       width: 400px;
}

.wpforms-field {
  display: none;
	width: 100% !important;
	text-align: center;
	float: left !important;
	clear: none !important;
margin-bottom: 30px !important;
}


.wpforms-field p {
	font-size: 24px;
}

.wpforms-field p img {
 	    display: block;
    width: 80px;
    margin: auto;
    margin-bottom: 30px;
}

.wpforms-field fieldset{
  width: 400px;
  margin: auto;
    margin-top: 20px;
}

.wpforms-list-inline fieldset {
	 width: 100%;
}

.wpforms-field-container.slider {
		width: 500% !important;
}

.wpforms-field-container.slider .wpforms-field {
	width: 20% !important;
} 

form.wpforms-form .wpforms-field-radio label {
	display: none !important;	
}

.wpforms-container .wpforms-field-label {
	margin-top: 20px !important;
        color: #13253f;
	font-size: 16px;
       font-weight: normal;
}

form.wpforms-form ul.wpforms-image-choices li label {
display: block !important;
}

form.wpforms-form ul.wpforms-image-choices li {
       width: 22%;
}


.wpforms-container {
	text-align: left;
}

.back {
	  padding: 10px !important;
    text-decoration: none !important;
display: none;
}


form.wpforms-form
.wpforms-field-container .zInputWrapper{
background-color:transparent;
padding: 4px;
margin: 2px;
border-radius:12px;
width: 50%;
    margin: auto;
}

form.wpforms-form
.wpforms-field-container 
.zInput{
	
display: block;
width: auto;
height:50px;
background-color: #13253f;
margin:4px;
padding: 12px;
text-align:center;
cursor:default;
color: #fff;
border: #13253f 1px solid;
border-radius:10px;
font-size: 18px;
overflow:hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

form.wpforms-form
.wpforms-field-container 
.zInput:hover, form.wpforms-form
.wpforms-field-container 
.zInput.zSelected  {
	background-color: white;
       color: #13253f ;
cursor: pointer;
}

form.wpforms-form
.wpforms-field-container 
.zCheckbox{
color: #000099;
border: #000099 1px solid;
}

form.wpforms-form
.wpforms-field-container 
.zSelected{
color: white;
background-color:#13253f;
}

form.wpforms-form
.wpforms-field-container 
.zSelected.zCheckbox{
background-color: #000099;
}

div.wpforms-container-full ul {
	display: block !important;
}

div.wpforms-container-full ul li {
	display: block !important;
	text-align: center;
}

@media only screen and (max-width: 800px) { 
form.wpforms-form ul.wpforms-image-choices li {
	width: 80%;
      float: none;
}

form.wpforms-form
.wpforms-field-container .zInputWrapper{
  width: 100%;
}

}