/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.formheader .elementor-field-type-checkbox { min-width: 184% !important; position: absolute; bottom: unset;top:120%; right: -38px;}
span.elementor-field-option label {
    color: #fff !important;
    font-size: 16px !important;
	font-weight: 600 !important;
}
/*.formheader .e-form__buttons {position: absolute;width: 190% !important;top: -40%;right: -10%;}*/
  #form-field-field_1daf311-0 {accent-color: #3275B9 !important;}
.formheader  .elementor-button-text  > span { font-style:italic !important;}
.tabshome .e-n-tabs-heading { background: #B6D6E9 !important;  padding: 20px; border-radius: 20px;}
.hover-container { overflow:hidden;}
.hover-container:hover .hoverdisplay { display: block !important; }
.counter01 .elementor-counter-title {text-align: center;}
.formheader .select2-container--default .select2-selection--single{  background: #50A2F6; border: none; border-radius: 40px; height: 40px; padding: 6px 16px; display:flex; align-items:center; box-shadow:none;}
.select2-container .select2-selection--single .select2-selection__rendered { padding: 0 !important; }
.formheader .select2-container .select2-selection__rendered{ color:#ffffffa6 !important; font-family: "Inter", Sans-serif; font-size: 14px;  font-weight: 400; line-height: 1.3em;}
.formheader .select2-container--default .select2-selection__arrow{ height:40px !important; right:20px;}
.formheader .select2-container--default .select2-selection__arrow b{ border-color:#fff transparent transparent transparent !important;}
.formheader .select2-search__field{border-radius:20px !important;  padding:10px 15px !important;}
span.select2-dropdown.select2-dropdown--below { border-radius: 5px !important;}
input:focus-visible { outline:none !important;}
input.select2-search__field {  border: 1px solid #0693e3 !important; box-shadow:none !important;}
.select2-results__options li {font-family: 'Nunito'; font-size:14px !important;}
.elementor-button { background:#3275B9 !important;}
@media screen and (max-width: 767px) {
.formheader .elementor-field-type-checkbox { position:relative; min-width:100% !important; right:0 !important;  }
.formheader .elementor-field-type-checkbox  label {  font-size: 11px !important; }
.e-n-tab-title[aria-selected="false"]:not( :hover ) { color: #0174A4;   border: 1px solid #3275B9 !important;}
}

span.elementor-field-option label {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}