/* 
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
*/



.um .um-field-label {
    color: #ffffff !important;
}

.um-field {
padding: 0px !important; 
}



.um-field-checkbox-option, .um-field-radio-option {
    color: #FFF !important;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: var(--e-global-color-secondary) !important;
}


input[type=submit].um-button, input[type=submit].um-button:focus {

    border-radius: 30px !important;

}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #fff  !important;
	border-radius: 30px !important;
	background: #439EDA !important;
	/*background: var(--e-global-color-secondary) !important;*/
}


.um:not(.um-admin) {

color: #3A3A3A;
margin-bottom: 0px !important;
}


.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
   color: #666 !important;
    -moz-border-radius: 6px!important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 1px solid #fff !important;
	-webkit-text-fill-color: #fff !important;
}

.um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection {

    color: #666 !important;
    -moz-border-radius: 6px!important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 1px solid #fff !important;
	-webkit-text-fill-color: #fff !important;
}

.elementor-element.elementor-element-a1a95ac.e-con-full.e-flex.e-con.e-child {
    width: initial;
    padding: 10px 30px 10px 30px;
}

select#Specializzazione {
    border-radius: 6px !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 1px solid #fff !important;
    -webkit-text-fill-color: #fff !important;
}



input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 6px !important;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 1px solid #fff !important;
    -webkit-text-fill-color: #fff !important;
    color: #666 important;
}


